.-HZDs {}
._18b88 {
	color: #000000;
	font-weight: 900;
	font-size: 26px;
	line-height: 30px;
	margin: 22px 0px 21px;
	display: inline-block;
}

._3HNRV {
}

._1khYT {
	color: inherit;
	font-weight: 900;
	font-size: 56px;
	line-height: 66px;
}

._2Qvv9 {
	color: inherit;
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 15px;
}

._2G0Jz {
	color: #000000;
	font-weight: 500;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
}

._3Kyhh {
	font-weight: 900;
	font-size: 32px;
	line-height: 32px;
	margin: 0;
}

.sSv5p {
	font-size: 26px;
	line-height: 26px;
	margin-top: 0;
	margin-bottom: 25px;
}

.iSpJ_ {
	color: #7b7b7b;
	font-size: 18px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	list-style: none;
}

._2gFVw {
	text-align: center;
	color: #000000;
	font-weight: 900;
	font-size: 22px;
	line-height: 26px;
}

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

	._18b88 {
		font-weight: 700
	}
}

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

	._18b88 {
		font-size: 18px;
		line-height: 21px;
		margin: 13px 0
	}

	._3HNRV {
		padding: 0 10px
	}

	._1khYT {
		font-size: 32px;
		line-height: 42px
	}

	._2Qvv9 {
		font-size: 18px;
		line-height: 21px
	}

	._2G0Jz {
		font-size: 13px;
		line-height: 20px
	}

	._3Kyhh {
		font-size: 27px;
		line-height: 27px
	}

	.sSv5p {
		font-size: 27px;
		line-height: 27px;
		margin-top: 0;
		margin-bottom: 18px
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._1khYT {
		font-size: 46px;
		line-height: 46px
	}
}
._3gkrV {
	display: inline-block;
}

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

	.IDAZP {
		padding-right: 10px;
		padding-left: 10px
	}
}
._3cJhA {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	padding-top: 25px;
	padding-bottom: 25px;
}

._3Vg54._3cJhA {
	padding-top: 0;
}

._3MKPd._3cJhA {
	padding-bottom: 40px;
}

.B8ky6 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

._9acj7 {
	display: none;
}

._1LaQM {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	width: 100%;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	padding-top: 27px;
	padding-bottom: 11px;
}

._1odkN{
	display: block;
	color: #000000;
	font-size: 20px;
	line-height: 20px;
	margin: 0 0 25px;
}

._1odkN span{
	font-weight: 400;
}

._1odkN a{
	color: #000000;
}

._2l1Ks {
}

._1gFBy {
}

._1gFBy .nbsp:before {
	content: ' ';
}

.GbNHF{
	text-decoration: line-through;
}

._3cJhA ._27C8N {
	margin-top: 39px;
}

._3cJhA ._27C8N button {
	margin-left: 0;
}

._1dTlU{
	color: #7b7b7b;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	border: solid 4px #999999;
	display: inline-block;
	padding: 11px 18px;
	text-transform: uppercase;
	margin: 0;
}

._1dTlU span{
	color: #000000;
	font-weight: 900;
	font-size: 18px;
	line-height: 24px;
}

._1dTlU span:after{
	content: " ";
	color: #7b7b7b;
	font-weight: 400;
}

._1o71M {
	font-weight: 700;
	text-transform: capitalize;
}

._1dti8 {
	color: #7b7b7b;
	font-size: 16px;
	line-height: 1.2em;
}

._2nrMb {
	margin-top: 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._2nrMb > *:first-child {
	margin-right: 16px;
}

._3GI0R {
	cursor: pointer;
}

._3jCDJ path {
	fill: #b7a061;
	stroke: #b7a061;
}

._1xvtb {
	width: 100%;
	color: #c62710;
	font-weight: 900;
	font-size: 13px;
	line-height: 13px;
}

.k23rm {
	margin-top: 13px;
	margin-bottom: 24px;
	font-weight: 400;
	font-size: 26px;
	line-height: 1.2em;
}

._2hrG8 {
	position: relative;
}

._3cJhA .KDlDX {
	margin-top: 25px;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: none;
}

._3cJhA ._1GBL8 {
	padding: 20px 0 10px;
}

._9TMuf {
	opacity: 1;
}

._3eVxx {
	opacity: 0;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	-moz-transition: opacity .5s;
	transition: opacity .5s;
}

.biZ99 {
	opacity: 0;
}

._3GdF1 {
	opacity: 1;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	-moz-transition: opacity .5s;
	transition: opacity .5s;
}

._3lEXT {
	opacity: 0;
}

._1O8VT {
	opacity: 1;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	-moz-transition: opacity .5s;
	transition: opacity .5s;
}

._220N- {
	max-width: 275px;
}

._220N-:last-of-type {
	margin-bottom: 16px;
}

._3_7MM {
	margin-top: 39px;
}

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

	._3cJhA {
		padding-top: 20px;
		padding-bottom: 10px
	}

	._3Vg54._3cJhA {
		padding-top: 0
	}

	._3MKPd._3cJhA {
		padding-bottom: 9px
	}

	._1Fwoa {
		padding-right: 10px;
		padding-left: 10px
	}

	._1LaQM {
		padding-top: 7px
	}

	._1odkN{
		font-size: 16px;
		line-height: 20px
	}

	._3cJhA ._27C8N button {
		margin-right: auto;
		margin-left: auto
	}

	._3cJhA ._27C8N {
		margin-top: 29px;
		margin-right: auto;
		margin-left: auto
	}

	._1dTlU{
		position: relative;
		left: 50%;
		-webkit-transform: translateX(-50%);
		   -moz-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		     -o-transform: translateX(-50%);
		        transform: translateX(-50%);
		font-size: 14px;
		line-height: 18px
	}

	._1dTlU span{
		font-size: 14px;
		line-height: 18px;
	}

	._2nrMb {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center
	}

	.k23rm {
		font-size: 20px;
		margin-top: 15px;
		margin-bottom: 8px
	}

	._3_7MM {
		margin-right: auto;
		margin-left: auto
	}
}

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

	.B8ky6 {
		display: block
	}

	._9acj7 {
		display: block
	}

	._69dng {
		display: none
	}
}

@media screen and (min-width: 721px) {

	._1gFBy .nbsp:before {
		content: '\A0'
	}

	._3cJhA ._1GBL8 {
		padding: 40px 0 15px
	}
}
._2t3kK {
	padding-top: 71px;
}

._3HTPn {
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
	z-index: 1;
}

._3HTPn:after {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.2);
}

._3fDre aside {
	float: right;
	width: 272px;
	margin-right: -110px;
	margin-bottom: 54px;
	margin-left: 15px;
}

._3fDre aside:after {
	content: '';
	display: block;
	clear: both;
}

._3fDre .date {
	color: #999999;
}

._3fDre .image {
	width: 100%;
	height: auto;
	margin-bottom: 24px;
}

._3fDre .image figcaption {
	color: #7b7b7b;
}

._3fDre .mobile {
	display: none;
}

._3fDre .phone {
	color: #000000;
}

._3fDre .static figcaption {
	font-size: 18px;
	line-height: 24px;
}

._3fDre .popup {
	width: 250px;
	height: auto;
	cursor: auto;
	cursor: initial;
}

._3fDre .popup :focus {
	width: 250px;
	height: auto;
	cursor: auto;
	cursor: initial;
}

._3fDre .popup+figcaption {
	width: 250px;
	color: #333333;
	font-weight: 400;
	font-size: 16px;
	line-height: normal;
}

._3fDre img {
	width: 100%;
	height: auto;
}

._3fDre iframe {
	width: 100%;
}

._3fDre figure img {
	margin-bottom: 10px;
}

._3fDre figcaption {}

._3fDre address, ._3fDre p, ._3fDre a {
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
	margin: 0 0 24px;
}

._3fDre h1 {
	font-weight: 900;
	font-size: 36px;
	line-height: 36px;
	margin-top: 0;
	margin-bottom: 24px;
}

._3fDre h2 {
	font-weight: 900;
	font-size: 30px;
	line-height: 36px;
	margin-top: 0;
	margin-bottom: 24px;
}

._3fDre h3 {
	font-weight: 700;
	font-size: 28px;
	line-height: 24px;
	margin-top: 0;
	margin-bottom: 24px;
}

._3fDre h4 {
	font-weight: 700;
	font-size: 1.5em;
	line-height: 24px;
	margin-top: 0;
	margin-bottom: 24px;
}

._3fDre h5 {
	font-weight: 400;
	font-size: 1.4em;
	line-height: 24px;
	margin-top: 0;
	margin-bottom: 24px;
}

._3fDre ul {
	padding: 0;
	font-size: 16px;
	line-height: 24px;
	list-style: none;
	margin: 0 0 24px;
}

._3fDre ul li:before {
	content: '\2014';
	display: inline-block;
	padding-right: 4px;
}

._3fDre table {
	width: 690px;
	table-layout: fixed;
	border-collapse: collapse;
	margin: 0 0 24px;
}

._3fDre table tr, ._3fDre table td {
	padding: 0;
}

._3fDre table thead {
	font-weight: 900;
	font-size: 18px;
	line-height: 21px;
	border-bottom: 2px solid #d8d8d8;
}

._3fDre table thead tr {
	height: 50px;
}

._3fDre table tbody {
	font-size: 18px;
	line-height: 24px;
	border-bottom: 2px solid #d8d8d8;
}

._3fDre table tbody:before {
	content: '';
	display: table-cell;
	width: 100%;
	height: 11px;
}

._3fDre table tbody tr:last-child td {
	padding-bottom: 11px;
}

._3fDre a {
	color: #b7a061;
}

._3fDre >*:last-child {
	margin-bottom: 0;
}

._2fDrb {
	color: #000000;
}

.D2bfj {
	clear: both;
	width: 100%;
	height: 48px;
	border: solid 1px #000000;
	border: solid 1px rgba(0, 0, 0, 0.1);
	border-bottom: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	white-space: nowrap;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 14px;
	color: #000000;
	color: rgba(0, 0, 0, 0.8);
}

.D2bfj:last-of-type {
	border: solid 1px #000000;
	border: solid 1px rgba(0, 0, 0, 0.1);
	margin-bottom: 10px;
}

.D2bfj:first-of-type {
	margin-top: 3px;
}

._3RvLx {
	width: 100%;
	height: 48px;
	background-color: #2e3e93;
	color: #ffffff;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.125em;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._3RvLx svg {
	width: 23px;
	height: 23px;
	margin-right: 8px;
}

._3RvLx svg path {
	fill: currentColor;
}

._3RvLx:hover {
	opacity: .7;
}

._3j8kz {
	color: #c62710;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}

._1fMq6 {
	width: 340px;
	margin: 0 auto;
}

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

	._2t3kK {
		padding-top: 54px
	}

	._3fDre h1 {
		font-size: 24px;
		line-height: 28px
	}

	._3fDre h2 {
		font-size: 22px;
		line-height: 26px
	}

	._3fDre h3 {
		font-size: 18px
	}

	._3fDre h4 {
		font-size: 18px
	}

	._3fDre h5 {
		font-size: 16px
	}

	._2fDrb {
		padding-right: 20px;
		padding-left: 20px;
		overflow: hidden
	}

	._1fMq6 {
		width: 100%;
		max-width: 340px
	}
}

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

	._3fDre aside {
		margin-right: 0
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._3fDre .mobile {
		display: block
	}
}

@media screen and (max-width: 1299px) and (min-width: 961px) {

	._3fDre .popup {
		width: 240px
	}

	._3fDre .popup :focus {
		width: 240px;
	}

	._3fDre .popup+figcaption {
		width: 240px;
	}

	._3fDre table {
		width: 100%
	}
}

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

	._3fDre .popup {
		width: 100%
	}

	._3fDre .popup :focus {
		width: 100%;
	}

	._3fDre .popup+figcaption {
		width: 100%;
	}

	._3fDre table {
		display: none
	}
}
._3IRul {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

._1sEmK {
	overflow: hidden;
	padding: 20px 10px;
}

._3MRX8 {
	margin-top: 24px;
	display: inline-block;
	color: #b7a061;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	cursor: pointer;
}

._3MRX8:hover {
	color: #cba743;
}

._3mYbj {
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
}

._1ooY7 {
	width: 100%;
}

._1ooY7 .text-leave {
	opacity: 1;
}

._1ooY7 .text-leave.text-leave-active {
	opacity: 0;
	-webkit-transition: opacity .3s ease-in;
	-o-transition: opacity .3s ease-in;
	-moz-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in;
}

._1ooY7 .text-enter {
	opacity: 0;
}

._1ooY7 .text-enter.text-enter-active {
	opacity: 1;
	-webkit-transition: opacity .3s ease-in-out .6s;
	-o-transition: opacity .3s ease-in-out .6s;
	-moz-transition: opacity .3s ease-in-out .6s;
	transition: opacity .3s ease-in-out .6s;
}

.text-height._1ooY7 {
	-webkit-transition: height .3s ease-in-out .3s;
	-o-transition: height .3s ease-in-out .3s;
	-moz-transition: height .3s ease-in-out .3s;
	transition: height .3s ease-in-out .3s;
}

@media screen and (min-width: 721px) {

	._1sEmK {
		padding: 40px 0
	}
}

@media screen and (min-width: 961px) {

	._1ooY7 {
		width: 770px
	}
}
._20Jmv {

	width: 100%;
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
}

._20Jmv .floatRight {

	float: right;

	margin-left: 40px;

	margin-right: 0;
}

._20Jmv .floatRight:after {

	content: "";

	display: block;

	clear: both;
}

._20Jmv .floatLeft {

	float: left;

	margin-left: 0;

	margin-right: 40px;
}

._20Jmv .floatLeft:after {

	content: "";

	display: block;

	clear: both;
}

._20Jmv h1 {

	font-weight: 900;

	font-size: 36px;

	line-height: 36px;

	margin-top: 0;

	margin-bottom: 24px;
}

._20Jmv h2 {

	font-weight: 900;

	font-size: 30px;

	line-height: 36px;

	margin-top: 0;

	margin-bottom: 24px;
}

._20Jmv h3 {

	font-weight: 700;

	font-size: 28px;

	line-height: 24px;

	margin-top: 0;

	margin-bottom: 24px;
}

._20Jmv h4 {

	font-weight: 900;

	color: #000000;

	font-size: 28px;

	line-height: 24px;
}

._20Jmv h5 {

	margin-top: 0;

	margin-right: 0;

	margin-left: 0;

	font-weight: 400;

	color: #000000;

	font-size: 28px;

	line-height: 24px;
}

._20Jmv h6 {

	margin-top: 0;

	margin-right: 0;

	margin-left: 0;

	font-weight: 400;

	color: #7b7b7b;

	font-size: 20px;

	line-height: 24px;
}

._20Jmv a {

	color: #b7a061;
}

._20Jmv p {

	font-weight: 400;

	font-size: 16px;

	line-height: 24px;

	margin-top: 0;

	margin-right: 0;

	margin-left: 0;
}

._20Jmv img {

	height: auto;

	max-width: 100%;
}

._20Jmv img+span {

	display: block;

	font-weight: 100;

	font-size: 18px;

	line-height: 24px;

	margin-top: 12px;

	margin-bottom: 0;
}

._20Jmv figcaption {

	margin-top: 12px;
}

._20Jmv blockquote {

	margin: 51px 75px 75px;
}

._20Jmv blockquote p {

	font-weight: 300;

	font-size: 30px;

	line-height: 30px;

	margin-bottom: 0;
}

._20Jmv address, ._20Jmv p, ._20Jmv a {

	font-size: 16px;

	line-height: 24px;

	font-style: normal;

	margin: 0 0 24px;
}

._20Jmv * {

	margin-bottom: 24px;
}

._20Jmv *:empty {

	margin-bottom: 0;
}

._20Jmv >*:last-child {

	margin-bottom: 0;
}

@media screen and (max-width: 1299px) and (min-width: 961px) {

	._20Jmv .floatRight {

		margin-right: 0
	}

	._20Jmv .floatLeft {

		margin-left: 0
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._20Jmv .floatRight {

		margin-right: 0
	}

	._20Jmv .floatLeft {

		margin-left: 0
	}
}

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

	._20Jmv .floatRight {

		width: 100%;

		margin-right: 0;

		margin-left: 0;

		float: none;

		clear: both
	}

	._20Jmv .floatLeft {

		width: 100%;

		margin-right: 0;

		margin-left: 0;

		float: none;

		clear: both
	}

	._20Jmv h1 {

		font-size: 24px;

		line-height: 28px
	}

	._20Jmv h2 {

		font-size: 22px;

		line-height: 26px
	}

	._20Jmv h3 {

		font-size: 18px
	}

	._20Jmv blockquote p {

		font-weight: 300;

		font-size: 20px;

		line-height: 20px
	}

	._20Jmv blockquote {

		margin: 20px 30px 44px
	}
}

@media screen and (min-width: 961px) {

	._20Jmv {

		width: 770px
	}
}
._14muQ button {
	width: 190px;
}

._14muQ button:not(:first-child) {
	margin-top: 10px;
}

._1uECy {
	font-weight: 900;
	font-size: 13px;
	line-height: 13px;
}

._1WyEF {
	font-size: 14px;
}

.VqADH {
	margin: 5px 0;
}

._2ZF7x {

	display: inline;
    width: auto;

    margin: 0!important;

    height: 46px!important;
}

._2ZF7x:disabled {
	pointer-events: none;
}

._1p4iP button {
	width: auto;
	display: inline;
	padding: 0 20px;
	margin: 0 0 0 5px!important;
	line-height: normal;
}

._1p4iP button:disabled {
	pointer-events: none;
	padding: 0 15px;
}

._1p4iP button span {
	line-height: normal;
}

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

	._2ZF7x {
		max-width: 160px;
		height: 36px!important
	}

	._1p4iP button:disabled {
		padding: 0 5px
	}

	._1p4iP button {
		padding: 0 10px
	}
}
._1FEMw {
	height: 46px;
	padding: 0 41px;
	background-color: #b7a061;
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 18px;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	transition: background-color .3s ease;
}

._1FEMw:hover {
	background-color: #cba743;
}

.sL9ol {
	background-color: transparent;
	color: #7b7b7b;
	border: solid 4px #999999;
	cursor: default;
	-webkit-transition-duration: 0s;
	   -moz-transition-duration: 0s;
	     -o-transition-duration: 0s;
	        transition-duration: 0s;
}

.sL9ol:hover {
	background-color: transparent;
}

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

	._1FEMw {
		height: 36px
	}
}
._2F6dh {
	width: auto!important;
	height: 46px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #b7a061;
	//text: #ffffff 700 uppercase 15px 18px no-wrap;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	transition: background-color .3s ease;

}

._2F6dh:hover {
	background-color: #cba743;

}

._2KUzN {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

._2iDNF {
	display: block;
	margin-right: 6px;
}

.zhljQ {
	width: 76px;
	height: 17px;
	margin-left: -9px;
}

.zhljQ path {
	fill: #ffffff;

}

._2GYTs {
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: -0.3px;
}

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

	._2F6dh {
		height: 36px

	}

}
._2gjC- button {
	width: 190px;
}

._2gjC- button:not(:first-child) {
	margin-top: 10px;
}

._3a1HS {
	font-weight: 900;
	font-size: 13px;
	line-height: 13px;
}

.Dguze._1RXq8 {
	pointer-events: none;
}

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

	._1RXq8 {
		margin-bottom: 20px
	}
}

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

	.Dguze._1RXq8 {
		padding: 10px;
		height: auto
	}
}
._233AN {
	width: 300px;
	height: 26px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	   -moz-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._233AN a {
	display: inline-block;
	cursor: pointer;
	margin-right: 15px;
}

._233AN svg {
	display: block;
}

._233AN svg path, ._233AN svg ellipse {
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
}

._233AN svg:hover ellipse, ._233AN svg:hover path {
	fill: #cba743;
}

._4F2bS:hover path:nth-of-type(1) {
	fill: #DACCA7!important;
}

._4F2bS:hover path:nth-of-type(2) {
	fill: #E1DBCA!important;
}

._4F2bS:hover path:nth-of-type(3) {
	fill: #FFF!important;
}

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

	._233AN {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center
	}
}
._2uLOw {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: fixed;
	padding: 40px 100px 60px;
	z-index: 9999;
	opacity: 1;
}

._1AN6w {
	position: absolute;
	width: 6578px;
	height: 1368px;
	top: 50%;
	left: 50%;
	margin-top: -684px;
	margin-left: -3289px;
	z-index: 5;
	background: #dfdbd8 url(/public/assets/images/2_0x3MP.jpg) bottom center no-repeat;
}

.H553V {
	cursor: pointer;
	top: 30px;
	right: 30px;
	position: absolute;
	z-index: 10;
	width: 60px;
	height: 60px;
}

.H553V svg {
	width: 60px;
	height: 60px;
}

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

	._2uLOw {
		padding: 60px 0
	}
}

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

	.H553V {
		top: 0;
		right: 0
	}
}
._1Q_Rm {
	width: 100%;
	background-color: rgb(0, 0, 0);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: fixed;
	z-index: 9999;
	overflow: hidden;
}

.ttmHC{
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

._2JQ6y {
	cursor: pointer;
	top: 0;
	right: 0;
	position: absolute;
	z-index: 10;
	width: 60px;
	height: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background-color: transparent;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	transition: background-color .3s ease;
}

._2JQ6y:hover {
	background-color: #999999;
	background-color: rgba(153, 153, 153, 0.2);
}

._2JQ6y svg {
	display: block;
	width: 45px;
	height: 45px;
}

._2f8Ny svg path {
	stroke: #ffffff;
}

._199am {
	right: 0;
}

._2GlUW {
	left: 0;
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}

._3-mXi {
	-webkit-flex-shrink: 1;
	    -ms-flex-negative: 1;
	        flex-shrink: 1;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	   -moz-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	height: auto;
}

._1EdQo {
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	   -moz-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
	height: auto;
}

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

	._2JQ6y {
		top: 0;
		right: 0;
		position: absolute;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center
	}

	._2JQ6y svg {
		display: block;
		width: 40px;
		height: 40px;
	}
}
._2WTI7 {
	position: relative;
	width: 100%;
	max-width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	//padding-bottom: 60px;
}

._2WTI7 .rc-slider {
	position: relative;
	height: 14px;
	padding: 5px 0;
	width: 100%;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
}

._2WTI7 .rc-slider * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
}

._2WTI7 .rc-slider-rail {
	position: absolute;
	width: 100%;
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, .2);
	height: 4px;
}

._2WTI7 .rc-slider-handle {
	position: absolute;
	margin-left: -7px;
	margin-top: -5px;
	width: 14px;
	height: 14px;
	cursor: pointer;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	background-color: #fff;
}

._3JtsS {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: move; /* fallback if grab cursor is unsupported */
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

._1SPMJ ._3JtsS {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing;
}

.YRykN {
	width: 564px;
	height: 60px;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

._3nSaa {
	cursor: pointer;
}

._1CcWt {
	margin-top: 4px;
	margin-left: 10px;
}

.VmQY6 {
	margin-right: 14px;
}

.ARtgS {
	opacity: 0;
	pointer-events: none;
	top: -9999px;
	left: 0;
	position: absolute;
}

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

	._2WTI7 {
		padding: 60px 0
	}
}

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

	.YRykN {
		width: 100%;
		padding-right: 20px;
		padding-left: 20px
	}
}
._2jmVf {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding-top: 20px;
}

._1ZCMM._2jmVf {
	padding-top: 20px;
	padding-bottom: 20px;
}

._3Fz4Y {
	width: 510px;
	height: auto;
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	position: relative;
	overflow: hidden;
}

._3vuZg ._3Fz4Y:before{
	content: '';
	top: -10px;
	left: 0;
	position: absolute;
	background-color: #d8d8d8;
	width: 1px;
	height: 100px;
}

._3vuZg ._3Fz4Y:after{
	content: '';
	top: -10px;
	right: 0;
	position: absolute;
	background-color: #d8d8d8;
	width: 1px;
	height: 100px;
}

._1ZCMM ._3Fz4Y {
	margin-left: 10px;
}

._1ZCMM ._3Fz4Y:before{
	display: none;
}

._1ZCMM ._3Fz4Y:after{
	display: none;
}

._2Sjtv {
	vertical-align: top;
	display: inline-block;
	width: 80px;
	height: auto;
	margin-right: 20px;
}

._2fvDD{
	width: 100%;
	height: auto;
	cursor: pointer;
}

._2SKxd._2fvDD{
	-webkit-box-shadow: 0 0 0 4px #b7a061;
	   -moz-box-shadow: 0 0 0 4px #b7a061;
	        box-shadow: 0 0 0 4px #b7a061;
}

._16sVW {
	position: relative;
	z-index: 1;
}

._1vYZn {
	-webkit-overflow-scrolling: touch;
	display: inline-block;
	font-size: 0;
	vertical-align: top;
	white-space: nowrap;
	position: relative;
	z-index: 2;
	will-change: transform;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	-o-transition: -o-transform .3s ease;
	-moz-transition: transform .3s ease, -moz-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease;
	padding: 4px;
}

.pNfxL {
	-webkit-transition-duration: 0s;
	   -moz-transition-duration: 0s;
	     -o-transition-duration: 0s;
	        transition-duration: 0s;
}

._3NfIw{
	margin: 0;
	padding-left: 50px;
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	max-width: 280px;
}

._1ZCMM ._3NfIw {
	padding-right: 10px;
}

._3NfIw h3 {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	margin-top: 0;
	margin-bottom: 3px;
}

._2SKzn ._3NfIw h3 {
	display: inline;
}

._1ZCMM ._3NfIw h3 {
	color: #ffffff;
}

._3NfIw p {
	margin: 0;
	color: #7b7b7b;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}

@media screen and (min-width: 721px) {

	._1ZCMM ._3Fz4Y {
		margin-left: 40px
	}

	._1ZCMM ._3NfIw {
		padding-right: 40px
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._3Fz4Y {
		width: 410px
	}
}

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

	._3Fz4Y {
		display: none
	}

	._3NfIw h3 {
		width: 100%;
		font-size: 13px;
		line-height: 16px
	}

	._3NfIw p {
		font-size: 14px;
		line-height: 18px
	}

	._3NfIw{
		position: static;
		width: 100%;
		padding: 0 10px
	}
}
._1HNDN {
	width: 100%;
	height: 100%;
	position: relative;
}

._2oTY_._1HNDN {
	height: 100%;
}

._3L0nq{
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
}

._18S9P {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._18S9P:not(._1HCbN) {
	-webkit-transition: -webkit-transform .3s ease 0s;
	transition: -webkit-transform .3s ease 0s;
	-o-transition: -o-transform .3s ease 0s;
	-moz-transition: transform .3s ease 0s, -moz-transform .3s ease 0s;
	transition: transform .3s ease 0s;
	transition: transform .3s ease 0s, -webkit-transform .3s ease 0s, -moz-transform .3s ease 0s, -o-transform .3s ease 0s;
	will-change: transform;
}

._2UXS5._18S9P {
	-webkit-transform: translate(0, 0)!important;
	   -moz-transform: translate(0, 0)!important;
	    -ms-transform: translate(0, 0)!important;
	     -o-transform: translate(0, 0)!important;
	        transform: translate(0, 0)!important;
}

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

	._1HNDN {
		height: 100%
	}
}
.k6sIW {}

._3OeU3 {
	z-index: 10;
	cursor: pointer;
	top: 0;
	bottom: 0;
	position: absolute;
	width: 40px;
	height: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._2ZRG2 {
	left: -40px;
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}

._2yMDu {
	right: -40px;
}

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

	._3OeU3 {
		top: 0;
		bottom: 0;
		position: absolute;
		width: 40px;
		height: auto
	}

	._2ZRG2 {
		left: 0
	}

	._2yMDu {
		right: 0
	}
}
._2DVj7 {
	bottom: 18px;
	left: 0;
	position: absolute;
	z-index: 5;
	padding: 0;
	margin: 0;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 100%;
	list-style-type: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._1buCQ {
	width: 15px;
	height: 15px;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._1buCQ:after {
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	will-change: background-color;
	-webkit-transition-property: background-color;
	-o-transition-property: background-color;
	-moz-transition-property: background-color;
	transition-property: background-color;
	-webkit-transition-timing-function: ease;
	   -moz-transition-timing-function: ease;
	     -o-transition-timing-function: ease;
	        transition-timing-function: ease;
	-webkit-transition-duration: .3s;
	   -moz-transition-duration: .3s;
	     -o-transition-duration: .3s;
	        transition-duration: .3s;
}

._3Ihfg._1buCQ:after {
	background-color: #000000;
}

/*.white& {
		&:after {
			background-color: color(var(--mainColor) alpha(40%));
			.active& {
				background-color: var(--mainColor);
			}
		}
	}*/

._1CFV7._1buCQ:after {
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.4);
}

._3Ihfg._1CFV7._1buCQ:after {
	background-color: #000000;
}

@media screen and (min-width: 721px) {

	._1buCQ {
		width: 24px;
		height: 24px
	}

	._1buCQ:after {
		width: 9px;
		height: 9px;
	}
}
._1m0Wf button {
	min-width: 190px;
}

._1m0Wf button:not(:first-child) {
	margin-top: 10px;
}

._2YqHY {
	font-weight: 900;
	font-size: 13px;
	line-height: 13px;
}

._2-_x5._1zH4K {
	pointer-events: none;
}

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

	._1m0Wf button {
		margin-right: auto;
		margin-left: auto
	}

	._1zH4K {
		margin-bottom: 20px
	}
}

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

	._2YqHY {
		text-align: center
	}

	._2-_x5._1zH4K {
		padding: 10px;
		height: auto
	}
}
._2PvNp {
	position: relative;
	margin-right: -4px;
	margin-left: -4px;
}

._3aMWY {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	overflow-x: auto;
	padding: 14px 8px 4px 8px;
	-webkit-overflow-scrolling: touch;
}

._122DR {
	width: 80px;
	max-width: 80px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 80px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 80px;
	        flex: 0 0 80px;
	margin-right: 15px;
}

._122DR:nth-last-child(2) {
	margin-right: 0;
}

._3vrPh {
	position: relative;
	cursor: pointer;
	-webkit-box-shadow: 0 0 0 0 transparent;
	   -moz-box-shadow: 0 0 0 0 transparent;
	        box-shadow: 0 0 0 0 transparent;
	-webkit-transition: -webkit-box-shadow .3s ease;
	transition: -webkit-box-shadow .3s ease;
	-o-transition: box-shadow .3s ease;
	-moz-transition: box-shadow .3s ease, -moz-box-shadow .3s ease;
	transition: box-shadow .3s ease;
	transition: box-shadow .3s ease, -webkit-box-shadow .3s ease, -moz-box-shadow .3s ease;
}

._1MhMX._3vrPh {
	pointer-events: none;
	-webkit-box-shadow: 0 0 0 4px #b7a061;
	   -moz-box-shadow: 0 0 0 4px #b7a061;
	        box-shadow: 0 0 0 4px #b7a061;
}

._3ubEG {
	width: 4px;
	width: 4px;
	height: 4px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 4px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 4px;
	        flex: 0 0 4px;
	margin-right: 0;
}

._3w_a2 {
	width: 100%;
	height: auto;
}

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

	._2PvNp {
		padding-top: 24px
	}
}
._1K9vX {
	position: relative;
	z-index: 5;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 66.1157025%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 66.1157025%;
	        flex: 0 0 66.1157025%;
	width: 66.1157025%;
	margin-right: 40px;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;

	-webkit-transform: translate(0, 0);

	   -moz-transform: translate(0, 0);

	    -ms-transform: translate(0, 0);

	     -o-transform: translate(0, 0);

	        transform: translate(0, 0);
	will-change: transform;
	-webkit-transition: z-index 0s ease .5s, -webkit-transform .5s ease;
	transition: z-index 0s ease .5s, -webkit-transform .5s ease;
	-o-transition: z-index 0s ease .5s, -o-transform .5s ease;
	-moz-transition: z-index 0s ease .5s, transform .5s ease, -moz-transform .5s ease;
	transition: z-index 0s ease .5s, transform .5s ease;
	transition: z-index 0s ease .5s, transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease;
}

._1K9vX:before {
	content: '';
	display: block;
	padding-top: 66.66667%;
}

._1coQQ._1K9vX {
	cursor: auto;
	cursor: initial;
}

._3HNcI._1K9vX {
	pointer-events: none;
	z-index: 100000;
	-webkit-transition: z-index 0s ease 0s, -webkit-transform .5s ease;
	transition: z-index 0s ease 0s, -webkit-transform .5s ease;
	-o-transition: z-index 0s ease 0s, -o-transform .5s ease;
	-moz-transition: z-index 0s ease 0s, transform .5s ease, -moz-transform .5s ease;
	transition: z-index 0s ease 0s, transform .5s ease;
	transition: z-index 0s ease 0s, transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease;
}

._3tqCZ {
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-box-shadow: 2px 7px 16px transparent;
	   -moz-box-shadow: 2px 7px 16px transparent;
	        box-shadow: 2px 7px 16px transparent;
	-webkit-transform: translate(-50%,-50%) scale(1);
	   -moz-transform: translate(-50%,-50%) scale(1);
	    -ms-transform: translate(-50%,-50%) scale(1);
	     -o-transform: translate(-50%,-50%) scale(1);
	        transform: translate(-50%,-50%) scale(1);

	-webkit-transition-property: -webkit-transform, -webkit-box-shadow;

	transition-property: -webkit-transform, -webkit-box-shadow;

	-o-transition-property: box-shadow, -o-transform;

	-moz-transition-property: transform, box-shadow, -moz-transform, -moz-box-shadow;

	transition-property: transform, box-shadow;

	transition-property: transform, box-shadow, -webkit-transform, -moz-transform, -o-transform, -webkit-box-shadow, -moz-box-shadow;
	-webkit-transition-timing-function: ease;
	   -moz-transition-timing-function: ease;
	     -o-transition-timing-function: ease;
	        transition-timing-function: ease;
	-webkit-transition-duration: .5s;
	   -moz-transition-duration: .5s;
	     -o-transition-duration: .5s;
	        transition-duration: .5s;

	will-change: transform, box-shadow;
}

._3HNcI ._3tqCZ {
	-webkit-box-shadow: 2px 7px 16px rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: 2px 7px 16px rgba(0, 0, 0, 0.4);
	        box-shadow: 2px 7px 16px rgba(0, 0, 0, 0.4);
	-webkit-transform: translate(0, 0) scale(.4);
	   -moz-transform: translate(0, 0) scale(.4);
	    -ms-transform: translate(0, 0) scale(.4);
	     -o-transform: translate(0, 0) scale(.4);
	        transform: translate(0, 0) scale(.4);
}

._3NB2V{
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

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

	._1K9vX {
		margin-right: 20px
	}
}

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

	._1K9vX {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
		display: block
	}

	._1K9vX:before {
		padding-top: 0;
	}

	._3tqCZ {
		width: 100%;
		height: auto;
		max-height: none;
		max-height: initial;
		-webkit-transform: translate(0, 0) scale(1);
		   -moz-transform: translate(0, 0) scale(1);
		    -ms-transform: translate(0, 0) scale(1);
		     -o-transform: translate(0, 0) scale(1);
		        transform: translate(0, 0) scale(1);
		position: static
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._3HNcI ._3tqCZ {
		-webkit-transform: translate(0, 0) scale(.161687244);
		   -moz-transform: translate(0, 0) scale(.161687244);
		    -ms-transform: translate(0, 0) scale(.161687244);
		     -o-transform: translate(0, 0) scale(.161687244);
		        transform: translate(0, 0) scale(.161687244)
	}
}

@media screen and (min-width: 961px) {

	._3HNcI ._3tqCZ {
		-webkit-transform: translate(-50%,-50%) scale(.161687244);
		   -moz-transform: translate(-50%,-50%) scale(.161687244);
		    -ms-transform: translate(-50%,-50%) scale(.161687244);
		     -o-transform: translate(-50%,-50%) scale(.161687244);
		        transform: translate(-50%,-50%) scale(.161687244)
	}
}
._12cr2 {
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	position: relative;
}

._12cr2 img {
	display: none;
}

._1ZoHX._12cr2 {
	background-image: none!important;
}

._1ZoHX._12cr2 img {
	display: block;
	width: 100%;
	height: auto;
}

.iUm2H {
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, .96);
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

.wBHJF .iUm2H {
	opacity: 0;
}

._1qfi7 .iUm2H {
	display: none;
}

.ClarP{
	-moz-background-size: contain;
	  -o-background-size: contain;
	     background-size: contain;
}
._3dDry {
	top: 0;
	right: 0;
	position: absolute;
}

._3trBI {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	color: #b7a061;
	font-weight: 900;
	font-size: 40px;
	line-height: 52px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._3trBI:first-child {
	margin-right: 20px;
}

._3trBI:hover {
	color: #cba743;
}

._1O396._3trBI {
	pointer-events: none;
	color: #e1e1e1;
}

._1O396._3trBI:hover {
	color: #e1e1e1;
}

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

	._3dDry {
		display: none
	}
}
._145HT {
}

._2Bxtb {
	display: block;
	color: #000000;
}

._2Bxtb:not(:last-child) {
	content: ', ';
}
._2LQBR {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}

._1xppO {
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

._1iU9g {
	display: block;
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._2LQBR {
		max-width: 680px
	}
}

@media screen and (max-width: 1299px) and (min-width: 961px) {

	._2LQBR {
		max-width: 920px
	}
}

@media screen and (min-width: 1300px) {

	._2LQBR {
		max-width: 1210px
	}
}
._2MRWa {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	padding-bottom: 40px;
}

._6YhiE {
}

._1TWzX {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-left: -40px;
}

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

	._2MRWa {
		padding-bottom: 20px
	}

	._1TWzX {
		margin-left: -10px
	}

	._3Xciz {
		padding-right: 10px;
		padding-left: 10px
	}
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._1TWzX {
		margin-left: -20px
	}
}
._92r9b {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	position: relative;
	color: #ffffff;
}

._1KXK3 {
	color: #ffffff;
	overflow: hidden;
	position: relative;
	display: block;
}

._1wgNm {
	width: 100%;
	padding-top: 57.6271186%;
}

._1wgNm:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.4);
}

._3pnuf {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 16px;
}

._2psfG {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	color: inherit;
	text-align: center;
	font-size: 40px;
	line-height: 1em;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

linkContainer:hover ._2psfG {
	opacity: .7;
}

._1pOxS {
	min-height: 16px;
	color: inherit;
	text-transform: uppercase;
	text-align: center;
	font-size: 16px;
	line-height: 1.2em;
	letter-spacing: .5em;
}

._1ndPH {
	color: inherit;
	text-align: center;
	font-size: 15px;
	line-height: 1.2em;
}

._1ndPH p {
	margin: 0;
}

._1uhWQ span:not(:last-child):after {
	content: ' \B7   ';
	display: inline;
}

@media screen and (min-width: 1300px) {

	._92r9b {
		padding-left: 40px;
		margin-bottom: 35px
	}
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._92r9b {
		padding-left: 20px;
		margin-bottom: 20px
	}
}

@media screen and (min-width: 961px) {

	._92r9b {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%
	}

	._92r9b:nth-last-child(-n + 2) {
		margin-bottom: 0;
	}
}

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

	._92r9b {
		padding-left: 10px;
		margin-bottom: 16px
	}

	._92r9b:last-child {
		margin-bottom: 0;
	}

	._3pnuf {
		padding: 12px
	}

	._2psfG {
		font-size: 24px;
		line-height: 1em
	}

	._1pOxS {
		min-height: 14px;
		font-size: 14px;
		line-height: 1.2em
	}

	._1ndPH {
		font-size: 13px
	}
}

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

	._1wgNm {
		padding-top: 75%
	}
}

@media screen and (max-width: 1299px) and (min-width: 961px) {

	._2psfG {
		font-size: 27px
	}
}
._2gp8U {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	padding-bottom: 40px;
}

._1oMyQ {
}

._NfCm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-left: -40px;
}

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

	._2gp8U {
		padding-bottom: 20px
	}

	._NfCm {
		margin-left: -10px
	}

	._1bJcf {
		padding-right: 10px;
		padding-left: 10px
	}
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._NfCm {
		margin-left: -20px
	}
}
._2Dube {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
	max-width: 100%;
}

._1z7fc._2Dube {
	padding-left: 0!important;
	-webkit-box-flex: 0!important;
	-webkit-flex: 0 0 auto!important;
	   -moz-box-flex: 0!important;
	    -ms-flex: 0 0 auto!important;
	        flex: 0 0 auto!important;
	width: 100%!important;
	max-width: 100%!important;
	margin-bottom: 0!important;
}

.WCoVm {
	width: 100%;
	padding-top: 81.3793103%;
}

._2r5v1 {
	margin-top: 9px;
	width: 100%;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._2_WUe:hover ._2r5v1 {
	color: #b7a061;
}

.FPRj5 {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 50%;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 50%;
	        flex: 1 1 50%;
	width: 50%;
	max-width: 50%;

	padding-left: 40px;
	margin-bottom: 35px;
}

._2YbG5 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
}

._2_WUe {
	display: block;
	width: 100%;
}

._2PVu4 {
	width: 68px;
	height: 55px;
	max-width: 68px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 68px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 68px;
	        flex: 0 0 68px;
	margin-right: 20px;
}

._1kauV {
	opacity: 1;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	text-align: left;
}

._2YbG5:hover ._1kauV {
	color: #b7a061;
}

@media screen and (min-width: 1300px) {

	._2Dube {
		padding-left: 40px
	}
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._2Dube {
		padding-left: 20px
	}

	.FPRj5 {
		padding-left: 20px
	}
}

@media screen and (min-width: 961px) {

	._2Dube {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 25%;
		   -moz-box-flex: 1;
		    -ms-flex: 1 1 25%;
		        flex: 1 1 25%;
		width: 25%;
		max-width: 25%;
		margin-bottom: 35px
	}

	._2Dube:nth-last-child(-n + 4) {
		margin-bottom: 0;
	}
}

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

	._2Dube {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 50%;
		   -moz-box-flex: 1;
		    -ms-flex: 1 1 50%;
		        flex: 1 1 50%;
		width: 50%;
		max-width: 50%;
		margin-bottom: 35px
	}

	._2Dube:nth-last-child(-n + 2) {
		margin-bottom: 0;
	}
}

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

	._2Dube {
		padding-left: 10px;
		margin-bottom: 16px
	}

	._2Dube:nth-last-child(-n + 2) {
		margin-bottom: 0;
	}

	._2r5v1 {
		margin-top: 5px
	}

	.FPRj5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		width: 100%;
		max-width: 100%;
		padding-left: 10px;
		margin-bottom: 16px
	}

	.FPRj5:last-child {
		margin-bottom: 0;
	}

	._1kauV {
		font-size: 16px
	}
}

@media screen and (min-width: 721px) {

	._1z7fc._2Dube {
		-webkit-box-flex: 1!important;
		-webkit-flex: 1 1 100%!important;
		   -moz-box-flex: 1!important;
		    -ms-flex: 1 1 100%!important;
		        flex: 1 1 100%!important
	}

	.FPRj5:nth-last-child(-n + 2) {
		margin-bottom: 0;
	}
}
._2ptn5 {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

._3eIBX {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._3eIBX:not(._1gX19) {
	-webkit-transition: -webkit-transform .3s ease 0s;
	transition: -webkit-transform .3s ease 0s;
	-o-transition: -o-transform .3s ease 0s;
	-moz-transition: transform .3s ease 0s, -moz-transform .3s ease 0s;
	transition: transform .3s ease 0s;
	transition: transform .3s ease 0s, -webkit-transform .3s ease 0s, -moz-transform .3s ease 0s, -o-transform .3s ease 0s;
	will-change: transform;
}

._3eIBX > * {
	display: block;
	-webkit-flex-shrink: 0!important;
	    -ms-flex-negative: 0!important;
	        flex-shrink: 0!important;
	-webkit-flex-basis: 100%!important;
	    -ms-flex-preferred-size: 100%!important;
	        flex-basis: 100%!important;
	position: relative;
}

._1_BKZ {
	list-style: none;
	margin: 0;
	width: 100%;
	padding: 0;
	bottom: 0px;
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	z-index: 99;
}

.fS6fK {
	width: 26px;
	height: 44px;
	padding: 20px 0;
	cursor: pointer;
}

.fS6fK:not(:last-child) {
	margin-right: 14px;
}

._8pKJS {
	width: 26px;
	height: 4px;
	background-color: #ffffff;
	-webkit-transition-property: background-color, opacity;
	-o-transition-property: background-color, opacity;
	-moz-transition-property: background-color, opacity;
	transition-property: background-color, opacity;
	-webkit-transition-duration: .3s;
	   -moz-transition-duration: .3s;
	     -o-transition-duration: .3s;
	        transition-duration: .3s;
}

.tCUKW._8pKJS {
	background-color: #000000;
}

._3NJ1n._8pKJS {
	background-color: #b7a061;
}

._3NJ1n._8pKJS:hover {
	opacity: 1;
}

._8pKJS:hover {
	opacity: 0.7;
}
._2lg01 {}

._3UIau {
	z-index: 10;
	cursor: pointer;
	-ms-touch-action: manipulation;
	    touch-action: manipulation;
	top: 50%;
	position: absolute;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 34px;
	height: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._3e07d._3UIau {}

._3UIau svg {
	width: 100%;
	height: 100%;
}

._2lg01 ._1Zmzq {
	left: 0;
	-webkit-transform: translateY(-50%) rotate(180deg);
	   -moz-transform: translateY(-50%) rotate(180deg);
	    -ms-transform: translateY(-50%) rotate(180deg);
	     -o-transform: translateY(-50%) rotate(180deg);
	        transform: translateY(-50%) rotate(180deg);
}

._2lg01 .ekk4y {
	right: 0;
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._3UIau {
		width: 20px;
		height: 35px
	}

	._2lg01 ._1Zmzq {
		left: 10px
	}

	._2lg01 .ekk4y {
		right: 10px
	}
}

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

	._3UIau {
		display: none;
		top: -webkit-calc(50vw + 27px);
		top: -moz-calc(50vw + 27px);
		top: calc(50vw + 27px);
		width: 20px;
		height: 35px
	}
}

@media screen and (min-width: 961px) {

	._2lg01 ._1Zmzq {
		left: 40px
	}

	._2lg01 .ekk4y {
		right: 40px
	}
}
._1t9_S {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	overflow: hidden;
}

._3yXCA {
}

._1ohcM {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._307sy {
	font-weight: 500;
	font-size: 18px;
	line-height: 74px;
}

._307sy a {
	color: #b7a061;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._307sy a:hover {
	color: #cba743;
}

.Brgh8 {
	width: 100%;
	position: relative;
}

.JUUKw {
	width: 100%;
	overflow: hidden;
}

._2ti0y{
	margin-right: -40px;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

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

	._1ohcM {
		padding-right: 10px;
		padding-left: 10px
	}

	._307sy {
		font-weight: 400;
		font-size: 14px;
		line-height: 48px
	}

	.Brgh8 {
		padding-right: 10px;
		padding-left: 10px;
		position: relative
	}

	._2ti0y{
		margin-right: -10px
	}
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._2ti0y{
		margin-right: -20px
	}
}
._3nCvt {
	color: #000000;
	position: relative;
	margin-bottom: 40px;
}

._3JqPv._3nCvt{
	margin-right: 0;
	width: 25%;
	max-width: 25%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 25%;
	        flex: 0 0 25%;
	padding-right: 10px;
}

._3JqPv._3nCvt:nth-child(3n) {
	margin-right: 0px;
}

._2Z8rT._3nCvt {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	max-width: 100%;
}

._2juq_ {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	position: relative;
	color: inherit;
}

._2KCiu {
	position: relative;
	width: 100%;
}

.iza-W {
	position: relative;
}

._3JqPv .iza-W {
	padding-top: 81.3793103%;
}

._1i9Fj {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

._1i9Fj img {
	width: 100%;
}

._3-OFE {
	font-weight: 400;
	font-size: 23px;
	line-height: 24px;
	margin-top: 13px;
	margin-bottom: 0;
}

._1YAMP {
	position: relative;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._3nCvt:hover ._1YAMP {
	opacity: 0.7;
}

@media screen and (min-width: 1300px) {

	._3nCvt {
		width: 380px;
		max-width: 380px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 380px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 380px;
		        flex: 0 0 380px;
		margin-right: 35px
	}

	._3nCvt:nth-child(3n) {
		margin-right: 0px;
	}

	._3JqPv._3nCvt{
		padding-right: 40px
	}
}

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

	._3nCvt {
		width: -webkit-calc(50% - 5px);
		width: -moz-calc(50% - 5px);
		width: calc(50% - 5px);
		max-width: -webkit-calc(50% - 5px);
		max-width: -moz-calc(50% - 5px);
		max-width: calc(50% - 5px);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(50% - 5px);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(50% - 5px);
		        flex: 0 0 calc(50% - 5px);
		margin-right: 10px;
		margin-bottom: 20px
	}

	._3nCvt:nth-child(2n) {
		margin-right: 0px;
	}
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._3JqPv._3nCvt{
		padding-right: 20px
	}
}

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

	._3JqPv._3nCvt{
		width: 50%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%
	}
}

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

	._3-OFE {
		font-size: 16px;
		line-height: 18px
	}
}
.yWi8d {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	//padding-bottom: 40px;
	overflow: hidden;
}

._1Hecn {
}

._1wNs1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._1h61Z {

	color: #b7a061;

	font-size: 14px;

	line-height: 45px;
}

._1h61Z a {
	//display: none;
}

._1h61Z a {
	display: block;
	color: #b7a061;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._1h61Z a:hover {
	color: #cba743;
}

._3OlZv {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	color: #b7a061;
	font-weight: 900;
	font-size: 40px;
	line-height: 74px;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._19IYw._3OlZv {
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}

._3OlZv:first-of-type {
	margin-right: 20px;
}

._3OlZv:hover {
	opacity: 0.7;
}

._3JgYW._3OlZv {
	pointer-events: none;
	color: #e1e1e1;
}

._3JgYW._3OlZv:hover {
	opacity: 1;
}

.ripiq {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	max-width: 100%;
}

._1k9K- {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._1k9K-:not(._2anVg) {
	-webkit-transition: -webkit-transform .3s ease 0s;
	transition: -webkit-transform .3s ease 0s;
	-o-transition: -o-transform .3s ease 0s;
	-moz-transition: transform .3s ease 0s, -moz-transform .3s ease 0s;
	transition: transform .3s ease 0s;
	transition: transform .3s ease 0s, -webkit-transform .3s ease 0s, -moz-transform .3s ease 0s, -o-transform .3s ease 0s;
	will-change: transform;
}

.Jm4Ow {
	width: 100%;
}

._3awX1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	.yWi8d {
		padding-bottom: 20px
	}
}

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

	.yWi8d {
		//padding-bottom: 20px
	}

	._1wNs1 {
		padding-right: 10px;
		padding-left: 10px
	}

	.Jm4Ow {
		padding-right: 10px;
		padding-left: 10px;
		position: relative
	}
}

@media screen and (min-width: 721px) {

	._1h61Z {
		font-weight: 500;
		font-size: 18px;
		line-height: 74px
	}
}

@media screen and (min-width: 1300px) {

	._3OlZv {
		display: none
	}

	._1k9K- {
		-webkit-transform: translate3d(0, 0, 0)!important;
		   -moz-transform: translate3d(0, 0, 0)!important;
		        transform: translate3d(0, 0, 0)!important
	}

	._3awX1 {
		margin-right: -40px
	}
}
._3F8FA {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	color: #000000;
	position: relative;
}

._3UxEB {
	display: none;
}

._3F8FA .djMhd {
	margin-top: 39px;
}

._3F8FA .djMhd button {
	margin-left: 0;
}

.ahczm {
	position: relative;
	width: 100%;
}

._1gqBs.ahczm {
	height: 340px;
}

._34Mzm {
	position: relative;
}

._1gqBs ._34Mzm {
	height: 100%;
}

._2tSfz {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

._1gqBs ._2tSfz {
	-moz-background-size: contain;
	  -o-background-size: contain;
	     background-size: contain;
	background-position: center bottom;
}

._2tSfz img {
	width: 100%;
}

.VFCo8 {
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	margin-top: 0;
	margin-bottom: 0;
}

.VFCo8 p{
	display: inline;
	color: #000000;
	font-weight: 400;
}

.VFCo8 p span{
	font-weight: 400;
}

.VFCo8 p span:after{
	color: #000000;
}

.VFCo8 p:before{
	content: " (";
}

.VFCo8 p:after{
	content: ")";
}

.sh0Kc {
	width: 310px;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	margin-top: 0;
	margin-bottom: 3px;
	max-width: 100%;
}

.IEHUe .sh0Kc {
	display: inline;
}

.WaEwQ {
	margin: 0;
	color: #7b7b7b;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
}

.WaEwQ .nbsp:before {
	content: ' ';
}

._218bS{
	text-decoration: line-through;
}

._7TWya{
	display: none;
}

._3irQL{
	color: #7b7b7b;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	text-transform: capitalize;
	margin: 0;
}

._3irQL span{
	color: #000000;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
}

._3rA1- {
	color: #000000;
}

.ztfSU {
	position: relative;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	padding-top: 13px;
}

._3F8FA:hover .ztfSU {
	opacity: 0.7;
}

._2yqZo {
	color: #000000;
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	top: 2px;
	position: relative;
}

._3rA1- {
	color: #000000;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
}

._1ZLI6 {
	position: relative;
}

@media screen and (min-width: 1300px) {

	._3F8FA {
		width: 100%
	}

	._3AxDv._3F8FA {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 380px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 380px;
		        flex: 0 0 380px;
		margin-right: 35px;
		margin-bottom: 40px;
	}

	._3AxDv._3F8FA:nth-child(3n) {
		margin-right: 0px;
	}

	.IEHUe._3F8FA {
		padding-right: 40px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		width: 25%;
		min-width: 25%;
		margin-right: 0;
	}
}

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

	._3AxDv._3F8FA {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(50% - 5px);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(50% - 5px);
		        flex: 0 0 calc(50% - 5px);
		max-width: -webkit-calc(50% - 5px);
		max-width: -moz-calc(50% - 5px);
		max-width: calc(50% - 5px);
		margin-right: 10px;
		margin-bottom: 20px;
	}

	._3AxDv._3F8FA:nth-child(2n) {
		margin-right: 0px;
	}
}

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

	._3F8FA .djMhd button {
		margin-right: auto;
		margin-left: auto
	}

	._3F8FA .djMhd {
		margin-top: 29px;
		margin-right: auto;
		margin-left: auto
	}

	._1gqBs.ahczm {
		height: 240px
	}

	.VFCo8 {
		font-size: 14px;
		line-height: 18px
	}

	.sh0Kc {
		width: 100%;
		font-size: 13px;
		line-height: 16px
	}

	.WaEwQ {
		font-size: 14px;
		line-height: 18px
	}

	._3irQL{
		font-size: 14px;
		line-height: 18px
	}

	._3irQL span{
		font-size: 14px;
		line-height: 18px;
	}

	._2yqZo {
		top: 1px;
		position: relative;
		font-weight: 400;
		font-size: 14px;
		line-height: 18px
	}
}

@media screen and (max-width: 1299px) and (min-width: 961px) {

	.sh0Kc {
		width: 385px
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	.sh0Kc {
		width: 265px
	}
}

@media screen and (min-width: 721px) {

	.WaEwQ .nbsp:before {
		content: '\A0'
	}
}
._1yGsH {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	//padding-bottom: 40px;
	overflow: hidden;
}

._23Z07 {
}

._1mXy6 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._1NQ2n {

	color: #b7a061;

	font-size: 14px;

	line-height: 45px;
}

._1NQ2n a {
	//display: none;
}

._1NQ2n a {
	display: block;
	color: #b7a061;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._1NQ2n a:hover {
	color: #cba743;
}

._2YTvc {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	color: #b7a061;
	font-weight: 900;
	font-size: 40px;
	line-height: 74px;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._2DPse._2YTvc {
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}

._2YTvc:first-of-type {
	margin-right: 20px;
}

._2YTvc:hover {
	opacity: 0.7;
}

.n6fk0._2YTvc {
	pointer-events: none;
	color: #e1e1e1;
}

.n6fk0._2YTvc:hover {
	opacity: 1;
}

._24J5P {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	max-width: 100%;
}

._3_n6z {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._3_n6z:not(.miWUc) {
	-webkit-transition: -webkit-transform .3s ease 0s;
	transition: -webkit-transform .3s ease 0s;
	-o-transition: -o-transform .3s ease 0s;
	-moz-transition: transform .3s ease 0s, -moz-transform .3s ease 0s;
	transition: transform .3s ease 0s;
	transition: transform .3s ease 0s, -webkit-transform .3s ease 0s, -moz-transform .3s ease 0s, -o-transform .3s ease 0s;
	will-change: transform;
}

._2q5JI {
	width: 100%;
}

._17NRP {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._1yGsH {
		padding-bottom: 20px
	}
}

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

	._1yGsH {
		//padding-bottom: 20px
	}

	._1mXy6 {
		padding-right: 10px;
		padding-left: 10px
	}

	._2q5JI {
		padding-right: 10px;
		padding-left: 10px;
		position: relative
	}

	._3oDuj {
		padding-right: 10px;
		padding-left: 10px;
		position: relative
	}
}

@media screen and (min-width: 721px) {

	._1NQ2n {
		font-weight: 500;
		font-size: 18px;
		line-height: 74px
	}
}

@media screen and (min-width: 1300px) {

	._2YTvc {
		display: none
	}

	._3_n6z {
		-webkit-transform: translate3d(0, 0, 0)!important;
		   -moz-transform: translate3d(0, 0, 0)!important;
		        transform: translate3d(0, 0, 0)!important
	}

	._17NRP {
		margin-right: -40px
	}
}
._163Tk {
	position: relative;
	margin-left: -40px;
}

._2HjgV {
	display: inline-block;
	width: 33.3%;
	padding-left: 40px;
	padding-bottom: 40px;
	vertical-align: top;
}

._1TIDV._2HjgV {
	width: 25%;
}

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

	._163Tk {
		margin-left: -20px
	}

	._2HjgV {
		padding-left: 20px;
		padding-bottom: 20px
	}

	._1TIDV._2HjgV {
		padding-left: 20px;
		padding-bottom: 20px
	}
}

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

	._163Tk {
		margin-left: -10px
	}

	._2HjgV {
		padding-left: 10px;
		padding-bottom: 15px
	}

	._1TIDV._2HjgV {
		padding-left: 10px;
		padding-bottom: 15px
	}
}

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

	._2HjgV {
		width: 50%;
		height: auto
	}

	._1TIDV._2HjgV {
		width: 50%;
		height: auto
	}
}
.MF-0n {
	width: 100%;
	height: 100%;
	color: #ffffff;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.FBazB.MF-0n {
	color: #000000;
}

._1J78a {
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
	z-index: 1;
	background-position: top center;
}

._39BN1 ._1J78a:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.4);
}

._23KEc {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 5;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	overflow: hidden;
	padding: 18px 20px;
}

._1SffA ._23KEc {
	top: 54px;
}

._2pEYX ._23KEc {
	padding-bottom: 44px;
}

._3HVP0 {
	display: block;
	/*transition: opacity .3s ease;

	&:hover {
		opacity: .7;
	}*/
}

._1eCxN {
}

._1f4D7 {
	color: inherit;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
}

._1f4D7 p {
	margin: 0;
}

._2xJ9O {
	pointer-events: none;
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._23KEc {
		padding-top: 36px;
		padding-bottom: 36px
	}
}

@media screen and (min-width: 961px) {

	._23KEc {
		padding: 40px 100px
	}
}

@media screen and (min-width: 721px) {

	._1SffA ._23KEc {
		top: 71px
	}
}

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

	._1eCxN {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 16px;
		line-height: 16px;
		letter-spacing: .25em
	}

	._1f4D7 {
		color: inherit;
		font-weight: 400;
		font-size: 14px;
		line-height: 17px
	}
}
._3LK-T {
	width: 100%;
	height: 100%;
	color: #ffffff;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

._1O9H1._3LK-T {
	color: #000000;
}

._1_o3I {
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
	z-index: 1;
	background-position: top center;
}

._1dctL ._1_o3I:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.4);
}

.Hc91C {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 5;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	overflow: hidden;
	padding: 18px 20px;
}

._1Jb3a .Hc91C {
	top: 54px;
}

._1OORV .Hc91C {
	padding-bottom: 44px;
}

._3x9w0 {
	display: block;
	/*transition: opacity .3s ease;

	&:hover {
		opacity: .7;
	}*/
}

._6dVLw {
}

._1-M5F {
	color: inherit;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
}

._1-M5F p {
	margin: 0;
}

._3qUeM span:not(:last-child):after {
	content: ' \B7   ';
	display: inline;
}

.v8B7K {
	pointer-events: none;
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	.Hc91C {
		padding-top: 36px;
		padding-bottom: 36px
	}
}

@media screen and (min-width: 961px) {

	.Hc91C {
		padding: 40px 100px
	}
}

@media screen and (min-width: 721px) {

	._1Jb3a .Hc91C {
		top: 71px
	}
}

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

	._6dVLw {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 16px;
		line-height: 16px;
		letter-spacing: .25em
	}

	._1-M5F {
		color: inherit;
		font-weight: 400;
		font-size: 14px;
		line-height: 17px
	}
}
.hg4sP {
	display: block;
	width: 100%;
	height: 100%;
	color: #ffffff;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.aJClJ.hg4sP {
	color: #000000;
}

._3GR7e {
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
	z-index: 1;
}

._2dJKH ._3GR7e:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.4);
}

._22E3G {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 5;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	overflow: hidden;
	padding: 18px 20px;
}

.DfO15 ._22E3G {
	top: 54px;
}

._2g-Do ._22E3G {
	padding-bottom: 44px;
}

._3-zqs {
	display: block;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._3-zqs:hover {
	opacity: .7;
}

._3Tndp {
	text-transform: uppercase;
}

._3Tndp a {
	color: inherit;
}

._5CcxJ {
	color: inherit;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
}

._5CcxJ p {
	margin: 0;
}

._2lc-C span:not(:last-child):after {
	content: ' \B7   ';
	display: inline;
}

._26SQQ {
	color: inherit;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 20px;
	margin: 14px 0 -8px;
}

.hg4sP .yRqgs {
	font-weight: 900;
	font-size: 15px;
	line-height: 17px;
	margin-top: 28px;
	margin-bottom: 43px;
	height: 47px;
}

._1NCAZ{
	display: inline-block;
	color: #ffffff;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	margin-left: 20px;
	cursor: pointer;
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._22E3G {
		padding-top: 36px;
		padding-bottom: 36px
	}
}

@media screen and (min-width: 961px) {

	._22E3G {
		padding: 40px 100px
	}
}

@media screen and (min-width: 721px) {

	.DfO15 ._22E3G {
		top: 71px
	}
}

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

	._5CcxJ {
		color: inherit;
		font-weight: 400;
		font-size: 14px;
		line-height: 17px
	}

	._26SQQ {
		font-size: 16px;
		line-height: 16px;
		margin: 15px 0 0
	}

	.hg4sP .yRqgs {
		min-height: 46px;
		height: auto;
		margin-top: 20px;
		margin-bottom: 35px
	}
}
._21RK9 {
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
}

.h-zcl._21RK9 {
	width: 260px;
	-webkit-transform: translateY(1px);
	   -moz-transform: translateY(1px);
	    -ms-transform: translateY(1px);
	     -o-transform: translateY(1px);
	        transform: translateY(1px);
}

._15GPG._21RK9 {
	width: 155px;
}

._1kuVo._21RK9 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._392-a {
	list-style: none;
	padding: 0;
	margin: 0;
	color: inherit;
}

._1kuVo.h-zcl ._392-a {
	width: 220px;
}

._1kuVo._15GPG ._392-a {
	width: 155px;
}

.KNis4 {
	display: inline-block;
	color: inherit;
	font-weight: 900;
	text-align: center;
	font-size: 56px;
	line-height: 66px;
	position: relative;
	vertical-align: top;
}

.KNis4:not(:last-child) {
	padding-right: 20px;
}

.KNis4:not(:last-child):after {
	content: ':';
	display: block;
	top: -5px;
	right: 0;
	position: absolute;
	width: 20px;
}

.h-zcl.KNis4 {
	font-size: 30px;
	line-height: 30px;
}

.h-zcl.KNis4:not(:last-child) {
	padding-right: 9px;
}

.h-zcl.KNis4:not(:last-child):after {
	content: ':';
	display: block;
	top: 0;
	right: -5px;
	position: absolute;
}

._19RzB {
	color: inherit;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
	margin-top: -5px;
	letter-spacing: 0.233333333em;
}

._3fo8X._19RzB {
	text-align: left;
}

.h-zcl._19RzB {
	font-size: 7px;
	text-transform: uppercase;
	letter-spacing: 0;
}

.h-zcl._3fo8X._19RzB {
	padding-left: 5px;
}

._4-pVE {
	color: inherit;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 23px;
	margin: 0 0 4px;
}

.h-zcl._4-pVE {
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 0;
}

._1kuVo ._4-pVE {
	margin-right: 30px;
}

._1kuVo._37l2O ._4-pVE {
	margin-right: 0;
}

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

	.h-zcl._21RK9 {
		display: none
	}

	.KNis4 {
		font-size: 32px;
		line-height: 46px
	}

	._3fo8X._19RzB {
		padding-left: 0
	}

	._19RzB {
		margin-top: 0;
		color: inherit;
		font-weight: 500;
		text-align: left;
		font-size: 10px;
		line-height: 12px;
		letter-spacing: 0;
		padding-left: 0
	}

	.h-zcl._19RzB {
		padding-left: 10px
	}

	.h-zcl._3fo8X._19RzB {
		padding-left: 5px
	}

	._4-pVE {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 11px
	}

	.h-zcl._4-pVE {
		margin-bottom: 0
	}
}
.ME4e_ {
	width: 100%;
	height: 100%;
	color: #ffffff;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

._2YidX.ME4e_ {
	color: #000000;
}

.icfva {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
}

._1iqxe .icfva:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.4);
}

.XimG4 {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
	z-index: 5;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0 20px;
}

._3tppU {}

._2_PmC {
	color: inherit;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 23px;
	margin: 0;
}

.zqJdF {
	display: block;
}

@media screen and (min-width: 961px) {

	.XimG4 {
		padding-right: 100px;
		padding-left: 100px
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._2_PmC {
		font-size: 16px;
		line-height: 18px
	}
}

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

	._2_PmC {
		font-size: 14px;
		line-height: 17px
	}
}
._3qUJU {
	position: relative;
	width: 100%;
	height: 66.6667vh;
	min-height: 320px;
}

._25M3s._3qUJU {
	padding-top: 71px;
	min-height: 606px;
}

._3AfAh._3qUJU {
	height: -webkit-calc(66.6667vh + 71px);
	height: -moz-calc(66.6667vh + 71px);
	height: calc(66.6667vh + 71px);
}

._2QnJm._3qUJU {
	height: auto;
	min-height: 0;
	min-height: initial;
}

@media screen and (min-width: 1300px) {

	._3qUJU {
		min-height: 535px
	}
}

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

	._25M3s._3qUJU {
		padding-top: 54px;
		min-height: 374px
	}

	._3AfAh._3qUJU {
		height: -webkit-calc(66.6667vh + 54px);
		height: -moz-calc(66.6667vh + 54px);
		height: calc(66.6667vh + 54px)
	}

	._24O9j._3qUJU {
		height: 100vh
	}
}
._3WWT- {}

.CER45 {
	padding-top: 30px;
}

.ptv25 {
	display: none;
}

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

	.CER45 {
		padding: 20px 10px 0
	}
}
._2CwB1 {
	width: 100%;
	height: 100%;
	color: #ffffff;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

._2iOVS {
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
	z-index: 1;
	background-position: top center;
}

._2iOVS:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.4);
}

.tDZyJ {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 5;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	overflow: hidden;
	padding: 18px 20px;
}

._1b_2- {
	display: block;
	margin: 0;
}

._20USU {
}

._1HXIM {
	color: inherit;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
}

._1HXIM p {
	margin: 0;
}

._2sl-U span:not(:last-child):after {
	content: ' \B7   ';
	display: inline;
}

.NCrcj {
	pointer-events: none;
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	.tDZyJ {
		padding-top: 36px;
		padding-bottom: 36px
	}
}

@media screen and (min-width: 961px) {

	.tDZyJ {
		padding: 40px 100px
	}
}

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

	._20USU {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 16px;
		line-height: 16px;
		letter-spacing: .25em
	}

	._1HXIM {
		color: inherit;
		font-weight: 400;
		font-size: 14px;
		line-height: 17px
	}
}
.C9S8i {
	overflow-y: hidden;
}

._1LULI {
	padding-top: 30px;
}

._2tUY0 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

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

	._1LULI {
		padding: 20px 10px 0
	}
}
._1HP4P {
}

._39fFv {
	width: 100%;
	height: 71px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

._267Wm {
	height: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 22px;
	line-height: 26px;
}

._1ngaN {}

.Dvqs3 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	/*@media (--mobile) {
		flex-direction: column;
		align-items: flex-start;
	}*/
}

._1JT-l {
}

.QFOzr {
	position: relative;
}

._1B-Vn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
	color: #000000;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	/*@media (--tablet-vertical-max) {
		size: 100% *;
		justify-content: space-between;
		margin-bottom: 21px;
		display: none;
	}*/
}

._2nJb- {
	cursor: pointer;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._2nJb-:hover {
	opacity: .7;
}

._2fbYo._2nJb- {
	color: #b7a061;
	font-weight: 900;
}

._2fbYo._2nJb-:hover {
	opacity: 1;
}

._2nJb-:not(:last-child) {
	margin-right: 20px;
}

.KcrVA {
	font-size: 18px;
	line-height: 24px;
	padding-top: 40px;
	padding-bottom: 40px;
	min-height: -webkit-calc(100vh - 437px);
	min-height: -moz-calc(100vh - 437px);
	min-height: calc(100vh - 437px);
	height: auto;
}

._2H3q0 {
	display: none;
}

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

	._39fFv {
		height: 54px
	}

	._267Wm {
		padding-right: 10px;
		padding-left: 10px;
		font-size: 20px;
		line-height: 24px
	}

	.QFOzr {
		padding: 0 10px
	}

	._2fbYo._2nJb- {
		color: #b7a061;
		font-weight: 500
	}

	._2nJb-:not(:last-child) {
		margin: 0 0 10px
	}

	.KcrVA {
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: -webkit-calc(100vh - 444px);
		min-height: -moz-calc(100vh - 444px);
		min-height: calc(100vh - 444px)
	}
}

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

	._2nJb- {
		display: none
	}

	._2H3q0 {
		display: block
	}
}
._3z6qP {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
}

.azOhU {
	width: 100%;
	padding-top: 81.3793103%;
}

._2YzQ9 {
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	display: block;
}

._2MG40 {
	margin-top: 9px;
	width: 100%;
	color: #000000;
	font-weight: 500;
	font-size: 20px;
	line-height: 20px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._3z6qP:hover ._2MG40 {
	color: #000000;
	color: rgba(0, 0, 0, 0.6);
}

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

	._2MG40 {
		margin-top: 5px;
		font-size: 14px;
		line-height: 20px
	}
}
._3NQwE {
	position: relative;
	margin-left: -40px;
}

._2Hbky {
	display: inline-block;
	width: 33.3%;
	padding-left: 40px;
	padding-bottom: 40px;
	vertical-align: top;
}

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

	._3NQwE {
		margin-left: -20px
	}

	._2Hbky {
		padding-left: 20px;
		padding-bottom: 20px
	}
}

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

	._3NQwE {
		margin-left: -10px
	}

	._2Hbky {
		padding-left: 10px;
		padding-bottom: 15px
	}
}

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

	._2Hbky {
		width: 50%;
		height: auto
	}
}
._1LneS {
	overflow: hidden;
	position: relative;
}

.vYg-Y {
	position: relative;
	z-index: 2;
	pointer-events: none;
	background: #ffffff;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	padding-right: 14px;
	width: 100%;
	height: 100%;
}

.vYg-Y i {
	top: 6px;
	right: 0;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #000000;
}

._2MKGh {
	pointer-events:all;
	cursor: pointer;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
}

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

	.vYg-Y {
		font-weight: 900;
		font-size: 14px;
		line-height: 16px
	}

	.vYg-Y i {
		top: 5px;
	}

	._3sBWr .vYg-Y {
		color: #b7a061;
	}

	._3sBWr .vYg-Y i {
		border-top-color: #b7a061;
	}
}
._2LV-Y {
}
._1h5Zk {
	width: 100%;
	height: 71px;
	top: 0;
	left: 0;
	position: fixed;
	-webkit-transform: translate3d(0, 71px, 0);
	   -moz-transform: translate3d(0, 71px, 0);
	        transform: translate3d(0, 71px, 0);
	background: #F9F9F9;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	z-index: 99;
	visibility: visible;
	-webkit-transition: left .3s ease 0s;
	-o-transition: left .3s ease 0s;
	-moz-transition: left .3s ease 0s;
	transition: left .3s ease 0s;
	will-change: left;
}

._2eFjp._1h5Zk {
	left: 265px;
}

._3lsk2 {
	width: 100%;
	height: 100%;
	position: relative;
}

._3A559 {
	max-width: 400px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	font-weight: 900;
	font-size: 30px;
	line-height: 35px;
	white-space: nowrap;
	margin-right: 35px;
	-webkit-flex-shrink: 1;
	    -ms-flex-negative: 1;
	        flex-shrink: 1;
}

._1elhL {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
}

._3naxr {
	display: inline-block;
	color: #b7a061;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
	cursor: pointer;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	-webkit-transform: translateY(3px);
	   -moz-transform: translateY(3px);
	    -ms-transform: translateY(3px);
	     -o-transform: translateY(3px);
	        transform: translateY(3px);
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
}

._3naxr:hover {
	color: #cba743;
}

._1scG1._3naxr {
	color: #000000;
}

._1scG1._3naxr:hover {
	color: #000000;
}

._9984S {
	display: block;
	cursor: pointer;
	color: #000000;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
	top: 30px;
	right: 0;
	position: absolute;
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
}

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

	._1h5Zk {
		height: 54px;
		-webkit-transform: translate3d(0, 54px, 0);
		   -moz-transform: translate3d(0, 54px, 0);
		        transform: translate3d(0, 54px, 0)
	}

	._3A559 {
		display: none
	}

	._1elhL {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		padding: 0 10px
	}

	._3naxr {
		font-size: 12px;
		line-height: 14px;
		margin-right: 0
	}

	._9984S {
		position: relative;
		font-size: 12px;
		line-height: 14px;
		top: 3px
	}
}

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

	._3A559 {
		font-weight: 900;
		font-size: 24px;
		line-height: 1.2em;
		white-space: nowrap
	}
}

@media screen and (min-width: 721px) {

	._3naxr:not(:last-child) {
		margin-right: 18px;
	}
}
.n6rjE {
}

._1iqMf {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-top: 70px;
	padding-bottom: 70px;
}

._2osN0 {
	margin-bottom: 10px;
}

._3BigC {
	width: 635px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._3BigC:last-child ._1lAg9 {
	border: solid 1px #000000;
	border: solid 1px rgba(0, 0, 0, 0.1);
}

._39Vzy {
	width: 155px;
	display: block;
	color: rgba(0, 0, 0, 0.4);
	font-size: 16px;
	line-height: 1.5em;
}

._1lAg9 {
	clear: both;
	width: 480px;
	height: 48px;
	border: solid 1px #000000;
	border: solid 1px rgba(0, 0, 0, 0.1);
	border-bottom: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	padding-left: 14px;
	color: #000000;
	color: rgba(0, 0, 0, 0.8);
}

._1XKPs._1lAg9 {
	border-color: #c62710!important;
}

._3BigC:not(:first-child) ._1XKPs._1lAg9 {
	border-top-color: rgba(0, 0, 0, 0.1)!important;
}

._3BjZ6 {
	width: 240px;
}

.GcqrN {
	margin-top: 50px;
}

.BFQdu {
	color: #000000;
	background-color: #ffffff;
	border: 4px solid #b7a061;
	-webkit-transition: border-color .3s ease;
	-o-transition: border-color .3s ease;
	-moz-transition: border-color .3s ease;
	transition: border-color .3s ease;
}

.BFQdu:hover {
	background-color: #ffffff;
	border: 4px solid #cba743;
}

._3Hv1F {
	width: 480px;
}

._30plV {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}

._1UBPo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
	cursor: pointer;
	font-size: 16px;
	line-height: 24px;
}

._1UBPo input {
	display: none;
}

._1UBPo:before {
	content: '';
	display: inline-block;
	border: 1px solid #cecece;
	width: 16px;
	height: 16px;
	margin-right: 10px;
}

._1UBPo:after {
	content: '';
	width: 22px;
	height: 24px;
	display: none;
	top: -5px;
	left: 0;
	position: absolute;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjE1MCA0NSAyMiAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gIDxwYXRoIHN0cm9rZT0iI0I3QTA2MSIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBkPSJNMTY4Ljk1NTYgNTIuNDU0M2wtOS4xNzcyIDEzLjEwNjQtNS40Mzk3LTcuMjkxNiIvPjwvc3ZnPg==);
	background-position:  center center;
	background-repeat: no-repeat;
	-moz-background-size: 22px 24px;
	  -o-background-size: 22px 24px;
	     background-size: 22px 24px;
}

._1UBPo:not(:last-child) {
	margin-bottom: 30px;
}

._1XKy7._1UBPo:after {
	display: block;
}

._1MIFZ {
	margin-top: 0;
	margin-bottom: 30px;
}

.KYlFR {
	margin-top: 0;
	margin-bottom: 30px;
}

._2d859 {
	color: #0332ff;
	font-weight: 900;
	font-size: 16px;
	line-height: 24px;
	white-space: nowrap;
	margin-right: 50px;
}

.QPr3e {
	color: #b7a061;
	font-size: 14px;
	line-height: 24px;
	cursor: pointer;
}

._3iTFF {
	color: #c62710;
	font-weight: 900;
	font-size: 13px;
	line-height: 13px;
}

.g_v7M {
	color: #000000;
	margin: 0;
}

._1_CfQ {
	color: #b7a061;
}

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

	._1iqMf {
		padding: 10px;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		   -moz-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start
	}

	._2osN0 {
		width: 100%;
		margin-bottom: 0
	}

	._3BigC {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		   -moz-box-orient: vertical;
		   -moz-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		   -moz-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start
	}

	._3BigC ._1lAg9 {
		border: solid 1px #000000;
		border: solid 1px rgba(0, 0, 0, 0.1);
		margin-bottom: 20px;
	}

	._39Vzy {
		width: 100%;
		color: rgba(0, 0, 0, 0.4);
		font-size: 14px;
		line-height: 1.5em
	}

	._1lAg9 {
		width: 100%
	}

	._1XKPs._1lAg9 {
		border-color: #c62710!important;
	}

	._3BigC:not(:first-child) ._1XKPs._1lAg9 {
		border-color: #c62710!important;
	}

	.GcqrN {
		margin-top: 20px;
		margin-right: auto;
		margin-left: auto
	}

	.BFQdu {
		margin-right: auto;
		margin-left: auto
	}

	._3Hv1F {
		width: 100%
	}

	._1UBPo:not(:last-child) {
		margin-bottom: 20px
	}

	._1MIFZ {
		margin-bottom: 20px
	}

	.KYlFR {
		margin-bottom: 20px
	}

	._2d859 {
		margin-right: 0px;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		   text-overflow: ellipsis;
		display: block
	}
}
._3JheF {
}

._2R7bw {
	position: relative;
	padding: 30px 0;
}

._3OV5J {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-left: -40px;
	position: relative;
	padding-bottom: 35px;
}

._2abyx {
	margin-bottom: 29px;
}

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

	._2R7bw {
		padding: 20px 10px
	}

	._3OV5J {
		margin-left: -10px;
		padding-bottom: 20px
	}

	._2abyx {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto
	}
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._3OV5J {
		margin-left: -20px
	}
}
._1gx_g {
	position: relative;
	width: -webkit-calc(100% + 40px);
	width: -moz-calc(100% + 40px);
	width: calc(100% + 40px);
}

._2og99 {
	display: inline-block;
	vertical-align: top;
	width: -webkit-calc(33.3% - 40px);
	width: -moz-calc(33.3% - 40px);
	width: calc(33.3% - 40px);
}

._27H0X._2og99 {
	width: -webkit-calc(25% - 40px);
	width: -moz-calc(25% - 40px);
	width: calc(25% - 40px);
}

._2U0nn {
	width: -webkit-calc(33.3% - 40px);
	height: 0;
	width: -moz-calc(33.3% - 40px);
	height: 0;
	width: calc(33.3% - 40px);
	height: 0;
}

._27H0X._2U0nn {
	width: -webkit-calc(25% - 40px);
	width: -moz-calc(25% - 40px);
	width: calc(25% - 40px);
}

.S5OWg {
	width: 40px;
}

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

	._2og99 {
		width: -webkit-calc(50% - 40px);
		width: -moz-calc(50% - 40px);
		width: calc(50% - 40px)
	}

	._27H0X._2og99 {
		width: -webkit-calc(50% - 40px);
		width: -moz-calc(50% - 40px);
		width: calc(50% - 40px)
	}

	._2U0nn {
		width: -webkit-calc(50% - 40px);
		width: -moz-calc(50% - 40px);
		width: calc(50% - 40px)
	}

	._27H0X._2U0nn {
		width: -webkit-calc(50% - 40px);
		width: -moz-calc(50% - 40px);
		width: calc(50% - 40px)
	}
}

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

	._1gx_g {
		width: -webkit-calc(100% + 20px);
		width: -moz-calc(100% + 20px);
		width: calc(100% + 20px)
	}

	._2og99 {
		width: -webkit-calc(50% - 20px);
		width: -moz-calc(50% - 20px);
		width: calc(50% - 20px)
	}

	._27H0X._2og99 {
		width: -webkit-calc(50% - 20px);
		width: -moz-calc(50% - 20px);
		width: calc(50% - 20px)
	}

	._2U0nn {
		width: -webkit-calc(50% - 20px);
		width: -moz-calc(50% - 20px);
		width: calc(50% - 20px)
	}

	._27H0X._2U0nn {
		width: -webkit-calc(50% - 20px);
		width: -moz-calc(50% - 20px);
		width: calc(50% - 20px)
	}

	.S5OWg {
		width: 20px
	}
}

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

	._1gx_g {
		width: -webkit-calc(100% + 10px);
		width: -moz-calc(100% + 10px);
		width: calc(100% + 10px)
	}

	._2og99 {
		width: -webkit-calc(50% - 10px);
		width: -moz-calc(50% - 10px);
		width: calc(50% - 10px)
	}

	._27H0X._2og99 {
		width: -webkit-calc(50% - 10px);
		width: -moz-calc(50% - 10px);
		width: calc(50% - 10px)
	}

	._2U0nn {
		width: -webkit-calc(50% - 10px);
		width: -moz-calc(50% - 10px);
		width: calc(50% - 10px)
	}

	._27H0X._2U0nn {
		width: -webkit-calc(50% - 10px);
		width: -moz-calc(50% - 10px);
		width: calc(50% - 10px)
	}

	.S5OWg {
		width: 10px
	}
}
._3IDgM {
}

._3KKUS {
	position: relative;
	padding-top: 30px;
	padding-bottom: 30px;
}

._2Tljm {
	margin-bottom: 29px;
}

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

	._3KKUS {
		padding: 20px 10px
	}

	._2Tljm {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto
	}
}
._3EpVj {
}
._2F27Z {
	width: 100%;
	height: 81px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

._2UZG3 {
	height: 100%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._3p48m {
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #000000;
	font-weight: 900;
	font-size: 26px;
	line-height: 28px;
}

._1kr9f {
	width: 17px;
	height: 17px;
	border: 2px solid #b7a061;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #b7a061;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	margin-left: 9px;
	cursor: pointer;
}

._1UXlw {
	-webkit-transform: translateY(1px);
	   -moz-transform: translateY(1px);
	    -ms-transform: translateY(1px);
	     -o-transform: translateY(1px);
	        transform: translateY(1px);
}

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

	._2F27Z {
		width: 100%;
		height: auto
	}

	._2UZG3 {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		padding-top: 12px;
		padding-bottom: 9px
	}

	._2F27Z .xEtj8 {
		display: none!important
	}
}

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

	._2UZG3 {
		padding-right: 10px;
		padding-left: 10px
	}

	._3p48m {
		font-size: 22px;
		line-height: 24px
	}
}
._1BFen {
}
._3hgIJ {
	overflow-y: hidden;
}

.v6J69 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

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

	._1DirN {
		padding-right: 10px;
		padding-left: 10px
	}
}
.-iYot {
	width: 100%;
	height: 81px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

._1bPAx {
	height: 100%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._3qsHO {
	margin: 0;
	color: #000000;
	font-weight: 900;
	font-size: 26px;
	line-height: 28px;
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

._3qsHO:hover {
	opacity: .7;
}

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

	.-iYot {
		width: 100%;
		height: auto
	}

	._1bPAx {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		padding-top: 12px;
		padding-bottom: 9px
	}

	.-iYot ._3v9Ds {
		display: none!important
	}
}

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

	._1bPAx {
		padding-right: 10px;
		padding-left: 10px
	}

	._3qsHO {
		font-size: 22px;
		line-height: 24px
	}
}
._3DmoA {

}

._1uoSu {
	position: relative;
}

._3ckfE {
	padding-top: 26px;
	padding-bottom: 33px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

._3SMaD {
	width: 780px;
}

._3ab1G {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._26PuY {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-top: 1px solid rgba(0, 0, 0, .2);
}

._2eA0J {
}

._3MBeR {
	color: #b7a061;

}

._1uoSu {
	position: relative;
}

._1wIYh {
	display: none;
	width: 43px;
	height: 43px;
	cursor: pointer;

}

._2f_mb {
	/*position: absolute 6px 0 * *;*/
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #000000;
	-webkit-transform: rotate(0deg);
	   -moz-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	     -o-transform: rotate(0deg);
	        transform: rotate(0deg);
	-webkit-transition: -webkit-transform .3s ease 0s;
	transition: -webkit-transform .3s ease 0s;
	-o-transition: -o-transform .3s ease 0s;
	-moz-transition: transform .3s ease 0s, -moz-transform .3s ease 0s;
	transition: transform .3s ease 0s;
	transition: transform .3s ease 0s, -webkit-transform .3s ease 0s, -moz-transform .3s ease 0s, -o-transform .3s ease 0s;
	will-change: transform;
}

._2rWp-._2f_mb {
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}

._13hNI {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
	color: #000000;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	white-space: pre;

}

.yw0Qj {
	cursor: pointer;
	display: inline;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.yw0Qj:hover {
	opacity: .7;
}

._1tLv_.yw0Qj {
	color: #b7a061;
}

._1tLv_.yw0Qj:hover {
	opacity: 1;
}

.yw0Qj:not(:last-child):after {
	content: ' \B7   ';
	display: inline;
	margin-left: 4px;
}

._2pEI3 {
	display: inline;
}

._2pEI3:not(:last-child):after {
	content: '';
	display: inline;
	margin-left: 8px;
}

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

	._1uoSu {
		padding: 0 10px
	}

	._3ab1G {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		   -moz-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start
	}

	._26PuY {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		   -moz-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start
	}

	._1uoSu {
		padding: 0 10px
	}

	._1wIYh {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center
	}

	._13hNI {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		overflow: hidden;
		width: 235px;
		height: 0;
		-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
		   -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
		        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
		-webkit-transition: height .3s ease 0s;
		-o-transition: height .3s ease 0s;
		-moz-transition: height .3s ease 0s;
		transition: height .3s ease 0s;
		will-change: height;
		top: 43px;
		left: 45px;
		position: absolute;
		z-index: 10;
		background-color: #ffffff;
		padding-right: 30px;
		padding-left: 30px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		color: #000000;
		font-size: 18px;
		line-height: 42px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		   -moz-box-orient: vertical;
		   -moz-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column
	}

	._2rWp-._13hNI {
		height: 152px;
	}

	._1tLv_.yw0Qj {
		color: #b7a061
	}

	.yw0Qj:not(:last-child):after {
		content: '';
		display: block;
	}

	._2pEI3 {
		display: none
	}
}

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

	._3SMaD {
		width: 100%
	}
}
._1J0wd._1Snlg {
	margin-top: 111px;
}

.m_35E {
	position: relative;
}

._3CcTm {
}

._3KmxG {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-left: -40px;
	position: relative;
	padding-bottom: 35px;
}

._2NUHA:not(:last-child) {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.ZULyY {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._3OFGx {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._3lkgu:not(:first-child) {
	margin-left: 15px;
}

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

	._1J0wd._1Snlg {
		margin-top: 75px
	}

	.m_35E {
		padding: 0 10px
	}

	._3KmxG {
		margin-left: -10px;
		padding-bottom: 20px
	}

	.ZULyY {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		   -moz-box-orient: vertical;
		   -moz-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		   -moz-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		padding-bottom: 10px
	}
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._3KmxG {
		margin-left: -20px
	}
}
.bvUL_ {}

._21Swj {
}

.su8OD {
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

._15M-F {
	padding-bottom: 40px;
}

._2oUu9 {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

._1YDZm {
	width: 780px;
	margin: 23px 0 0 0;
}

._2VRf6:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.4);
}

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

	.su8OD {
		padding: 0 10px
	}

	._15M-F {
		padding-bottom: 20px
	}

	._1tiV0 {
		padding: 0 10px
	}
}

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

	._1YDZm {
		width: 100%
	}
}
._2Zi0Y {
	width: 100%;
	height: auto;
	position: relative;
	margin: 50px 0;
}

._3CsXs._2Zi0Y {
	margin-top: 0;
}

._1uqqj{
	width: 100%;
	height: 62.5vw;
	position: relative;
}

.ou1He{
	width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	min-width: 100%;
	cursor: pointer;
}

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

	._2Zi0Y {
		width: -webkit-calc(100% + 20px);
		width: -moz-calc(100% + 20px);
		width: calc(100% + 20px);
		margin: 20px 0 20px -10px
	}
}

@media screen and (min-width: 721px) {

	._1uqqj{
		padding-top: 62.5%;
		height: 0
	}

	._2Zi0Y .DI4cS {
		width: initial;
		height: initial;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		position: absolute
	}
}
.E_jvY.vBeUg {
	margin-top: 111px;
}

._2R-FP {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._381kl:not(:last-child) {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.tcEam {
	position: relative;
}

._2XUOv {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-left: -40px;
	position: relative;
	padding-bottom: 35px;
}

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

	.E_jvY.vBeUg {
		margin-top: 75px
	}

	.tcEam {
		padding: 0 10px
	}

	._2XUOv {
		margin-left: -10px;
		padding-bottom: 20px
	}
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._2XUOv {
		margin-left: -20px
	}
}
._37ed3 {
	overflow: hidden;
}

._2NUcJ {
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color .3s ease;
	-o-transition: border-bottom-color .3s ease;
	-moz-transition: border-bottom-color .3s ease;
	transition: border-bottom-color .3s ease;
	will-change: border-bottom-color;
}

._2NUcJ:hover {
	border-bottom-color: #000000;
}

._3h5f8 {
	width: 100%;
	position: relative;
}

._1hXIH {
	width: 100%;
	overflow: hidden;
}

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

	._2hm3I {
		padding-right: 10px;
		padding-left: 10px
	}

	._3h5f8 {
		padding-right: 10px;
		padding-left: 10px;
		position: relative
	}
}
.WiK86 {
}

._293Ke {
	padding-top: 36px;
	padding-bottom: 36px;
}

._2h4Gj {

	width: 780px;
	margin: 0 auto;
	position: relative;
}

._2h4Gj h2 {
	font-weight: 400;
	margin: 0;
}

._2h4Gj a {
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color .3s ease;
	-o-transition: border-bottom-color .3s ease;
	-moz-transition: border-bottom-color .3s ease;
	transition: border-bottom-color .3s ease;
	will-change: border-bottom-color;
}

._2h4Gj a:hover {
	border-bottom-color: #b7a061;
}

._2pBFz {
	position: relative;
	margin-bottom: 24px;
}

._2vGYq{
	width: 100%;
	height: 100%;
	padding: 0 10px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-flex-basis: auto;
	    -ms-flex-preferred-size: auto;
	        flex-basis: auto;
}

._2vGYq h1{
	margin-bottom: 5px;
	color: #ffffff;
	font-weight: 500!important;
	text-align: center;
}

._2vGYq p{
	margin: 0;
	color: #ffffff!important;
}

._1n7SH ._2vGYq{
	width: 100%;
	height: auto;
	position: static;
	display: block;
	padding-right: 0;
	padding-left: 0;
}

._1n7SH ._2vGYq h1{
	color: #000000!important;
	text-align: left;
}

._1n7SH ._2vGYq p{
	margin: inherit;
	text-align: left;
	color: #999999!important;
}

.GU3BE{
	width: 100%;
}

._1n7SH .GU3BE{
	display: none;
}

.GU3BE:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.4);
}

._1R6RY{
	width: 100%;
	height: 500px;
}

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

	._293Ke {
		padding: 36px 10px
	}
}

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

	._2h4Gj {
		width: 100%
	}
}

@media screen and (min-width: 721px) {

	._2vGYq{
		padding: 0 40px
	}
}
.WyrlT {
}
.IhNq0 {
	width: 100%;
	height: 71px;
	top: 0;
	left: 0;
	position: fixed;
	-webkit-transform: translate3d(0, 71px, 0);
	   -moz-transform: translate3d(0, 71px, 0);
	        transform: translate3d(0, 71px, 0);
	background: #F9F9F9;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	z-index: 99;
	visibility: visible;
	-webkit-transition: left .3s ease 0s;
	-o-transition: left .3s ease 0s;
	-moz-transition: left .3s ease 0s;
	transition: left .3s ease 0s;
	will-change: left;
}

._1IhqD.IhNq0 {
	left: 265px;
}

.O80gc {
	width: 100%;
	height: 100%;
	position: relative;
}

._3M45B {
	max-width: 400px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	font-weight: 900;
	font-size: 30px;
	line-height: 35px;
	white-space: nowrap;
	margin-right: 35px;
	-webkit-flex-shrink: 1;
	    -ms-flex-negative: 1;
	        flex-shrink: 1;
}

._1nXBq {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
}

.uGTKq {
	display: inline-block;
	color: #000000;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	-webkit-transform: translateY(3px);
	   -moz-transform: translateY(3px);
	    -ms-transform: translateY(3px);
	     -o-transform: translateY(3px);
	        transform: translateY(3px);
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
}

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

	.IhNq0 {
		height: 54px;
		-webkit-transform: translate3d(0, 54px, 0);
		   -moz-transform: translate3d(0, 54px, 0);
		        transform: translate3d(0, 54px, 0)
	}

	._1nXBq {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		padding: 0 10px
	}

	.uGTKq {
		font-size: 12px;
		line-height: 14px;
		margin-right: 0
	}
}

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

	._3M45B {
		font-weight: 900;
		font-size: 24px;
		line-height: 1.2em;
		white-space: nowrap
	}
}

@media screen and (min-width: 721px) {

	.uGTKq:not(:last-child) {
		margin-right: 18px;
	}
}
.wl5xE {
}

._2d2UB {
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
}

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

	._2d2UB {
		padding: 10px
	}
}
.r35IG {
}

._2uxxY {
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
}

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

	._2uxxY {
		padding: 10px
	}
}
._3Rg5l {}

._2oJFJ {
	overflow: hidden;
	position: relative;
}
._1dyPF {
	margin-bottom: 46px;
}

._3Kcgk {
}

.zYglL {
	width: 100%;
	position: relative;
	overflow: hidden;
}

._3A1Xe{
	margin-right: -40px;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

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

	._1dyPF {
		margin-bottom: 30px
	}

	.zYglL {
		padding-right: 10px;
		padding-left: 10px;
		position: relative
	}

	._3A1Xe{
		margin-right: -10px
	}
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._3A1Xe{
		margin-right: -20px
	}
}
._238xh {
	margin-bottom: 46px;
}

.Lfimc {
}

.Q6vOQ {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

._1Gih8 {
	width: 370px;
	max-width: 370px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 370px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 370px;
	        flex: 0 0 370px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

._1Gih8 ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

._2n5TE {
	color: #b7a061;
	font-size: 16px;
	line-height: 29px;
	cursor: pointer;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._2n5TE:hover {
	color: #cba743;
}

._1jb5h._2n5TE {
	color: #000000;
	cursor: auto;
	cursor: initial;
}

._1jb5h._2n5TE:hover {
	color: #000000;
}

._3b0OI {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 820px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 820px;
	        flex: 0 0 820px;
	padding-left: 40px;
}

.UgMDp {
	font-size: 16px;
	line-height: 1.25em;
}

.UgMDp:not(:last-child) {
	margin-bottom: 50px;
}

.UgMDp p {
	margin: 0;
}

.GLRBq {
	font-size: 28px;
	line-height: 33px;
	margin-top: 0;
	margin-bottom: 20px;
}

.Apu3a:not(:last-child) {
	margin-top: 0;
	margin-bottom: 20px;
}

._2M3A9 {
	margin: 0;
	color: #b7a061;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
}

._3SakQ {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

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

	._238xh {
		margin-bottom: 30px
	}

	.Q6vOQ {
		padding: 0 10px
	}

	._1Gih8 {
		display: none
	}

	._3b0OI {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		padding-left: 0
	}

	.UgMDp {
		font-size: 14px
	}

	.UgMDp:not(:last-child) {
		margin-bottom: 30px;
	}

	.GLRBq {
		font-weight: 700;
		font-size: 18px;
		line-height: 21px;
		margin-top: 0;
		margin-bottom: 16px
	}
}

@media screen and (max-width: 1299px) and (min-width: 961px) {

	._1Gih8 {
		width: 300px;
		max-width: 300px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 300px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 300px;
		        flex: 0 0 300px
	}

	._3b0OI {
		padding-left: 20px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 620px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 620px;
		        flex: 0 0 620px
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._1Gih8 {
		width: 230px;
		max-width: 230px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 230px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 230px;
		        flex: 0 0 230px
	}

	._3b0OI {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 450px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 450px;
		        flex: 0 0 450px
	}
}
._3D3Wx {
	margin-bottom: 46px;
}

.K5A_7 {
}

._2YIC0 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.Trpct {
	width: 370px;
	max-width: 370px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 370px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 370px;
	        flex: 0 0 370px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.Trpct ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

._3fcm1 {
	color: #b7a061;
	font-size: 16px;
	line-height: 29px;
	cursor: pointer;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._3fcm1:hover {
	color: #cba743;
}

._3myxw._3fcm1 {
	color: #000000;
	cursor: auto;
	cursor: initial;
}

._3myxw._3fcm1:hover {
	color: #000000;
}

._2omzZ {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 820px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 820px;
	        flex: 0 0 820px;
	width: 820px;
	padding-left: 40px;
}

._1rNQ8 {
	color: #7b7b7b;
	font-size: 20px;
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 2.4em;
}

._2XTN9 {
	position: relative;
	width: 100%;
}

._3D3Wx ._2XTN9 .image {
	width: auto;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 24px;
}

._3bw7V {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

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

	._3D3Wx {
		margin-bottom: 30px
	}

	._2YIC0 {
		padding: 0 10px
	}

	.Trpct {
		display: none
	}

	._2omzZ {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		width: 100%;
		padding-left: 0
	}
}

@media screen and (max-width: 1299px) and (min-width: 961px) {

	.Trpct {
		width: 300px;
		max-width: 300px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 300px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 300px;
		        flex: 0 0 300px
	}

	._2omzZ {
		padding-left: 20px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 620px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 620px;
		        flex: 0 0 620px;
		width: 620px
	}

	._3D3Wx ._2XTN9 .image {
		margin-left: 30px;
		margin-right: 30px;
		margin-bottom: 24px
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	.Trpct {
		width: 230px;
		max-width: 230px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 230px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 230px;
		        flex: 0 0 230px
	}

	._2omzZ {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 450px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 450px;
		        flex: 0 0 450px;
		width: 450px
	}
}

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

	._3D3Wx ._2XTN9 .image {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 24px;
		float: none;
		clear: both
	}
}
._2vjs4 {
	width: 100%;
	height: 71px;
	top: 0;
	left: 0;
	position: fixed;
	-webkit-transform: translate3d(0, 0, 0);
	   -moz-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
	background: #F9F9F9;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	z-index: 99;
	visibility: hidden;
	-webkit-transition-property: visibility, left, -webkit-transform;
	transition-property: visibility, left, -webkit-transform;
	-o-transition-property: visibility, left, -o-transform;
	-moz-transition-property: transform, visibility, left, -moz-transform;
	transition-property: transform, visibility, left;
	transition-property: transform, visibility, left, -webkit-transform, -moz-transform, -o-transform;
	-webkit-transition-duration: .3s;
	   -moz-transition-duration: .3s;
	     -o-transition-duration: .3s;
	        transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	   -moz-transition-timing-function: ease;
	     -o-transition-timing-function: ease;
	        transition-timing-function: ease;
	-webkit-transition-delay: 0s;
	   -moz-transition-delay: 0s;
	     -o-transition-delay: 0s;
	        transition-delay: 0s;
}

._1FkbY._2vjs4 {
	left: 265px;
}

._8Krfq {
	visibility: visible;
	-webkit-transform: translate3d(0, 71px, 0);
	   -moz-transform: translate3d(0, 71px, 0);
	        transform: translate3d(0, 71px, 0);
	-webkit-transition: visibility 0s ease 0s, left .3s ease 0s, -webkit-transform .3s ease .0s;
	transition: visibility 0s ease 0s, left .3s ease 0s, -webkit-transform .3s ease .0s;
	-o-transition: visibility 0s ease 0s, left .3s ease 0s, -o-transform .3s ease .0s;
	-moz-transition: transform .3s ease .0s, visibility 0s ease 0s, left .3s ease 0s, -moz-transform .3s ease .0s;
	transition: transform .3s ease .0s, visibility 0s ease 0s, left .3s ease 0s;
	transition: transform .3s ease .0s, visibility 0s ease 0s, left .3s ease 0s, -webkit-transform .3s ease .0s, -moz-transform .3s ease .0s, -o-transform .3s ease .0s;
}

.k8-nZ {
	width: 100%;
	height: 100%;
}

.XxYP7 {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	font-weight: 900;
	font-size: 30px;
	line-height: 35px;
	white-space: nowrap;
	margin-right: 35px;
	-webkit-flex-shrink: 1;
	    -ms-flex-negative: 1;
	        flex-shrink: 1;
}

.xLmZn {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	list-style: none;
	padding: 0;
	margin: 0;
}

._3XkdJ {
	color: #b7a061;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 17px;
	cursor: pointer;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	-webkit-transform: translateY(3px);
	   -moz-transform: translateY(3px);
	    -ms-transform: translateY(3px);
	     -o-transform: translateY(3px);
	        transform: translateY(3px);
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
}

._3XkdJ:hover {
	color: #cba743;
}

._1ZHRA._3XkdJ {
	color: #000000;
}

._1ZHRA._3XkdJ:hover {
	color: #000000;
}

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

	._2vjs4 {
		display: none;
		height: 54px
	}

	._8Krfq {
		-webkit-transform: translate3d(0, 54px, 0);
		   -moz-transform: translate3d(0, 54px, 0);
		        transform: translate3d(0, 54px, 0)
	}

	.XxYP7 {
		display: none
	}

	.xLmZn {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		padding: 0 10px
	}

	._3XkdJ {
		font-size: 12px;
		line-height: 14px;
		margin-right: 0
	}
}

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

	.XxYP7 {
		font-weight: 900;
		font-size: 24px;
		line-height: 1.2em;
		white-space: nowrap
	}
}

@media screen and (min-width: 721px) {

	._3XkdJ:not(:last-child) {
		margin-right: 18px;
	}
}
._3-4w2 {}

._2wbEI {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	/*@media (--tablet-vertical-max) {
		align-items: flex-start;
		justify-content: center;
		flex-direction: column;
	}*/
}

._2hsld {
}

.pxgOj {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
	color: #000000;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	/*@media (--tablet-vertical-max) {
		size: 100% *;
		justify-content: space-between;
		margin-bottom: 21px;
	}
	@media (--mobile) {
		font-weight: 700;
		flex-direction: column;
	}*/
}

.yRlEj {
	cursor: pointer;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.yRlEj:hover {
	opacity: .7;
}

._18t4Z.yRlEj {
	color: #b7a061;
}

._18t4Z.yRlEj:hover {
	opacity: 1;
}

.yRlEj:not(:last-child) {
	margin-right: 22px;
	position: relative;
}

.yRlEj:not(:last-child):after{
	content: '';
	position: absolute;
	width: 2px;
	height: 2px;
	background-color: #000000;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	right: -12px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
}

._2Sf0G.yRlEj {
	display: none;
}

._2JTr6 {
	display: none;
}

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

	._4UYuj {
		padding: 0 10px
	}

	._18t4Z.yRlEj {
		color: #b7a061
	}

	.yRlEj:not(:last-child) {
		margin: 0 0 10px
	}
}

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

	.yRlEj {
		display: none
	}

	._2JTr6 {
		display: block
	}
}
._3OFIk {
	width: 100%;
	color: #ffffff;
	background-color: #F9F9F9;
	position: relative;
	min-height: 66.6667vh;
}

._3a1dc._3OFIk {
	color: #000000;
}

._3L8Dl {
	width: -webkit-calc(50% - 60px);
	height: -webkit-calc(100% - 50px);
	width: -moz-calc(50% - 60px);
	height: -moz-calc(100% - 50px);
	width: calc(50% - 60px);
	height: calc(100% - 50px);
	max-width: 850px;
	top: 50px;
	left: -webkit-calc(50% + 60px);
	position: absolute;
	top: 50px;
	left: -moz-calc(50% + 60px);
	position: absolute;
	top: 50px;
	left: calc(50% + 60px);
	position: absolute;
	z-index: 1;
}

._3yp1P {
	position: relative;
	width: 100%;
	z-index: 5;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 40px;
}

._1-2pu {
	width: 50%;
	padding-left: 100px;
}

._2_vdh {
	margin-top: 15px;
	width: 290px;
}

.YLbWG {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 24px;
	overflow: hidden;
	max-height: 190px;
}

.A2ncA {
	display: inline-block;
	margin: 0;
}

._2kbJt {
	color: #b7a061;
	display: inline-block;
	cursor: pointer;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._2kbJt:hover {
	color: #cba743;
}

._2kbJt:before {
	content: ' ';
	display: inline;
}

._25ifn {
	width: 100%;
	padding-right: 36px;
	padding-left: 36px;
	margin: 0 0 14px 0;
}

.F68Zy {
	padding: 0;
	width: 100%;
	margin: 0 0 10px 0;
}

.F68Zy svg {
	margin-top: -4px;
}

._128-t {
	width: 100%;
	color: #c62710;
	font-weight: 900;
	font-size: 13px;
	line-height: 13px;
}

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

	._1-2pu {
		padding-left: 0
	}

	.YLbWG {
		max-height: 216px
	}
}

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

	.YLbWG {
		max-height: 286px
	}

	._35874 {
		width: 100%
	}
}

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

	._3OFIk {
		min-height: 0;
		min-height: initial
	}

	._3L8Dl {
		display: none
	}

	._3yp1P {
		padding: 45px 25px 30px
	}

	._1-2pu {
		width: 100%
	}

	._2_vdh {
		width: 270px;
		margin-top: 20px
	}

	._25ifn, .F68Zy, ._35874 {
		height: 46px
	}

	._35874 {
		font-size: 14px;
		line-height: 1.5em;
		margin: 0
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._3yp1P {
		padding-top: 20px;
		padding-bottom: 20px
	}

	._25ifn {
		margin: 0 0 10px 0
	}

	.F68Zy {
		margin-bottom: 20px
	}
}

@media screen and (min-width: 961px) {

	._25ifn {
		width: auto;
		margin: 0 10px 0 0
	}

	.F68Zy {
		width: 46px;
		margin-right: 10px
	}

	._7FAO7 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex
	}
}
._2aIEV {
	color: inherit;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 21px;
	margin: 0 0 10px;
}

._2HygY {
	color: #000000;
	font-weight: 900;
	font-size: 50px;
	line-height: 50px;
	display: block;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	margin: 0;
	overflow: hidden;
}

._2QF5Z {
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	vertical-align: bottom;
}

._2FsFP ._2QF5Z {
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
}

._4jik0 {
	color: #000000;
	font-weight: 300;
	font-size: 30px;
	line-height: 30px;
	display: inline-block;
}

._1aq8e:lang(en):before{
	content: "b. ";
}

._1aq8e:lang(ru):before{
	content: "\440. ";
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._1JtEb {
		margin-left: 0
	}

	._2HygY {
		font-size: 40px;
		line-height: 42px
	}
}

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

	._1JtEb {
		margin: 0
	}

	._2aIEV {
		margin: 0 0 16px
	}

	._2HygY {
		font-size: 32px;
		line-height: 36px
	}

	._4jik0 {
		font-size: 18px;
		line-height: 21px
	}
}
.MMRj1 {
	list-style: none;
	margin: 25px 0 21px;
	padding: 0;

	color: #b7a061;

	font-weight: 700;

	text-transform: uppercase;

	font-size: 14px;

	line-height: 17px;
}

.MMRj1:empty {
	height: 0;
	margin-bottom: 0;
	overflow: hidden;
}

.Ec596 {
	display: inline;
	vertical-align: top;
	cursor: pointer;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

.Ec596:hover {
	color: #cba743;
}

._3h-nE.Ec596 {
	font-weight: 700;
	color: #000000;
	cursor: auto;
	cursor: initial;
}

._3h-nE.Ec596:hover {
	color: #000000;
}

.Ec596:not(:last-child) {
	margin-right: 18px;
}

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

	.MMRj1 {
		font-weight: 500;
		margin: 27px 0 29px
	}

	.Ec596 {
		display: block
	}

	.Ec596:not(:last-child) {
		margin: 0 0 11px 0;
	}
}
._1RGIf {}

._3tVnf {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._2Qtjg {
}

/*.filter_letters {
	padding-top: 5px;
}
.letter{
	text: inherit 500 uppercase 20px 23px no-wrap;
	display: inline-block;
	margin-right: 5px;
	cursor: pointer;

	.active& {
		color: var(--light-beige);
	}

	@media (--tablet-vertical-only) {
		text: 16px 18px;
	}
	@media (--mobile) {
		text: 14px 17px;
	}
}
.select {

	clear: both;
	size: 100% 48px;
	border: solid 1px color(var(--black) alpha(10%));
	border-bottom: none;
	border-radius: 0;
	text: 400 16px 24px nowrap;
	padding: 12px 28px 12px 14px;
	color: color(var(--black) alpha(80%));
	cursor: pointer;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	background-color: var(--white);
	box-shadow: inset 0 0 0 1px transparent;
	transition: box-shadow .3s ease 0s;
}*/

._3Ik_Z {
	margin-top: 111px;
	position: relative;
}

._2x__K {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._2x__K svg {
	width: 30px;
	height: 22px;
	display: block;
	cursor: pointer;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 30px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 30px;
	        flex: 0 0 30px;
	max-width: 30px;
}

._2x__K svg path {
	fill: #dbdbdb;
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
}

._2x__K svg:first-child {
	padding-right: 8px;
}

._2x__K svg:last-child {
	padding-left: 8px;
}

._2x__K svg._21irz {
	pointer-events: none;
}

._2x__K svg._21irz path {
	fill: #b7a061;
}

._11iev {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-left: -40px;
	position: relative;
	padding-bottom: 35px;
}

.xikNj + ._3Ik_Z {
	margin-top: 0;
}

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

	._3Ik_Z {
		margin-top: 75px;
		padding: 0 10px
	}

	._11iev {
		margin-left: -10px;
		padding-bottom: 20px
	}

	.xikNj + ._3Ik_Z {
		margin-top: 0
	}
}

@media screen and (min-width: 721px) and (max-width: 1299px) {

	._11iev {
		margin-left: -20px
	}
}
.qIufz {
	padding-top: 5px;
}

._2VMJW{
	color: inherit;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 23px;
	display: inline-block;
	margin-right: 5px;
	cursor: pointer;
}

._3T472._2VMJW {
	color: #cba743;
}

._2XCJl {
	margin: 1px 20px 0 0;
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._2VMJW{
		font-size: 16px;
		line-height: 18px
	}
}

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

	._2VMJW{
		font-size: 14px;
		line-height: 17px
	}

	._2XCJl {
		margin-top: 4px
	}
}
._1Prxs {
	padding-top: 70px;
}

._265BZ {
	background-color: #ffffff;
	min-height: 500px;
	height: -webkit-calc(100vh - 540px);
	height: -moz-calc(100vh - 540px);
	height: calc(100vh - 540px);
}

._2g1kF {
	font-weight: 400;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	margin: 15px 0;
}

._4UNOx {
	padding: 40px 30px;
	width: 100%;
	text-align: center;
}

._2oaMQ {
	max-width: 450px;
	margin: 0 auto;
	padding: 30px;
	text-align: left;
}

._2cCMz {
}

._1ObvI._2cCMz {
	border-color: #c62710;
}

._1ObvI._2cCMz:last-of-type {
	border-top-color: rgba(0, 0, 0, 0.1);
}

._34S30 {
	margin-top: 32px;
}

._2e6D3 {
	font-weight: 900;
	font-size: 22px;
	line-height: 26px;
	margin-bottom: 10px;
}

._S4hO {
	width: 100%;
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.bsCHQ {
	color: #c62710;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
}

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

	._1Prxs {
		padding-top: 54px
	}

	._265BZ {
		min-height: 410px;
		height: -webkit-calc(100vh - 560px);
		height: -moz-calc(100vh - 560px);
		height: calc(100vh - 560px)
	}

	._4UNOx {
		padding-right: 20px;
		padding-left: 20px
	}

	._2oaMQ {
		padding-right: 20px;
		padding-left: 20px
	}
}
._33Mml {
	padding-top: 90px;
}

._3pzNH {
	background-color: #ffffff;
	min-height: 200px;
	text-align: center;
	padding: 30px 0;
	height: -webkit-calc(100vh - 540px);
	height: -moz-calc(100vh - 540px);
	height: calc(100vh - 540px);
}

._2eTrt {
	text-align: center;
	font-size: 25px;
	line-height: 30px;
}

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

	._33Mml {
		padding-top: 60px
	}

	._3pzNH {
		padding: 30px;
		height: -webkit-calc(100vh - 560px);
		height: -moz-calc(100vh - 560px);
		height: calc(100vh - 560px)
	}
}
._2e4eG {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.IFM0- {
	padding: 107px 0 36px;
}

.TSf-r {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 320px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 320px;
	        flex: 0 0 320px;
	list-style: none;
	padding: 0 40px 0 0;
	margin: 0;
}

._1YYWK {
	display: block;
	color: #b7a061;
	font-size: 16px;
	line-height: 29px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	cursor: pointer;
}

._1YYWK:hover {
	color: #cba743;
}

.rAL04._1YYWK {
	color: #000000;
}

.rAL04._1YYWK:hover {
	color: #000000;
}

.RL5RU {
	min-height: -webkit-calc(100vh - 370px);
	min-height: -moz-calc(100vh - 370px);
	min-height: calc(100vh - 370px);
	width: 780px;
	max-width: 780px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 780px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 780px;
	        flex: 0 0 780px;
}

._3fIGo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._3eCuX {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 500px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 500px;
	        flex: 0 0 500px;
	width: 500px;
	height: 328px;
}

._1KtsN {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 390px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 390px;
	        flex: 0 0 390px;
	width: 390px;
}

._1FIU0 {
}

._3Ki4v {
	top: -20px;
	left: -20px;
	position: absolute;
	width: 26px;
	height: 32px;
	background-image: url(/public/assets/images/1uN8jZE.png);
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

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

	.IFM0- {
		padding: 90px 24px 36px
	}

	.TSf-r {
		display: none
	}

	.RL5RU {
		width: 100%;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		min-height: -webkit-calc(100vh - 418px);
		min-height: -moz-calc(100vh - 418px);
		min-height: calc(100vh - 418px)
	}

	._3eCuX {
		width: -webkit-calc(100% + 48px);
		height: 295px;
		width: -moz-calc(100% + 48px);
		height: 295px;
		width: calc(100% + 48px);
		height: 295px;
		margin-right: -24px;
		margin-left: -24px
	}
}

@media screen and (max-width: 1299px) and (min-width: 961px) {

	.TSf-r {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 240px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 240px;
		        flex: 0 0 240px;
		padding: 0 20px 0 0
	}

	.RL5RU {
		width: 680px;
		max-width: 680px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 680px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 680px;
		        flex: 0 0 680px
	}

	._3eCuX {
		width: 100%;
		height: 446px
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	.TSf-r {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 230px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 230px;
		        flex: 0 0 230px;
		padding: 0 20px 0 0
	}

	.RL5RU {
		width: 450px;
		max-width: 450px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 450px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 450px;
		        flex: 0 0 450px
	}

	._3eCuX {
		width: 100%;
		height: 295px
	}
}

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

	._3fIGo {
		display: block
	}

	._1KtsN {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		width: 100%;
		margin-bottom: 30px
	}
}
.g-pCH {
	padding-bottom: 40px;
	margin-top: 90px;
}

.ZU85z {
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 4px;
}

._3F3GC {
	position: relative;
}

.vga8f {
	width: 341px;
	height: 34px;
	padding-left: 10px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	border: solid 1px #e1e1e1;
	display: inline-block;
	vertical-align: top;
}

.JnG4X {
	vertical-align: top;
	display: inline-block;
	width: 26px;
	height: 26px;
	font-size: 19px;
	line-height: 26px;
	color: #ffffff;
	background-color: #b7a061;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	transition: background-color .3s ease;
	position: absolute;
	top: 4px;
	margin-left: -30px;
}

.JnG4X:hover {
	background-color: #cba743;
}

._3WKeQ {
	color: #b7a061;
	font-weight: 900;
	font-size: 13px;
	line-height: 13px;
}

._1dYcY {
	height: 13px;
	color: #c62710;
	margin-top: 20px;
}

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

	.vga8f {
		width: 53.3333333%
	}
}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

/* Document
   ========================================================================== */

html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre_ {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

@font-face {
	font-weight: 100;
	font-style: normal;
	font-family: 'graphik';
	src: url(/public/assets/fonts/Graphik-Extralight-Web.eot);
	src: url(/public/assets/fonts/Graphik-Extralight-Web.eot?#iefix) format('embedded-opentype'),
	url(/public/assets/fonts/Graphik-Extralight-Web.woff2) format('woff2'),
	url(/public/assets/fonts/Graphik-Extralight-Web.woff) format('woff'),
	url(/public/assets/fonts/Graphik-Extralight-Web.ttf) format('truetype');
}

@font-face {
	font-weight: 300;
	font-style: normal;
	font-family: 'graphik';
	src: url(/public/assets/fonts/Graphik-Light-Web.eot);
	src: url(/public/assets/fonts/Graphik-Light-Web.eot?#iefix) format('embedded-opentype'),
	url(/public/assets/fonts/Graphik-Light-Web.woff2) format('woff2'),
	url(/public/assets/fonts/Graphik-Light-Web.woff) format('woff'),
	url(/public/assets/fonts/Graphik-Light-Web.ttf) format('truetype');
}

@font-face {
	font-weight: 400;
	font-style: normal;
	font-family: 'graphik';
	src: url(/public/assets/fonts/Graphik-Regular-Web.eot);
	src: url(/public/assets/fonts/Graphik-Regular-Web.eot?#iefix) format('embedded-opentype'),
	url(/public/assets/fonts/Graphik-Regular-Web.woff2) format('woff2'),
	url(/public/assets/fonts/Graphik-Regular-Web.woff) format('woff'),
	url(/public/assets/fonts/Graphik-Regular-Web.ttf) format('truetype');
}

@font-face {
	font-weight: 500;
	font-style: normal;
	font-family: 'graphik';
	src: url(/public/assets/fonts/Graphik-Medium-Web.eot);
	src: url(/public/assets/fonts/Graphik-Medium-Web.eot?#iefix) format('embedded-opentype'),
	url(/public/assets/fonts/Graphik-Medium-Web.woff2) format('woff2'),
	url(/public/assets/fonts/Graphik-Medium-Web.woff) format('woff'),
	url(/public/assets/fonts/Graphik-Medium-Web.ttf) format('truetype');
}

@font-face {
	font-weight: 700;
	font-style: normal;
	font-family: 'graphik';
	src: url(/public/assets/fonts/Graphik-Bold-Web.eot);
	src: url(/public/assets/fonts/Graphik-Bold-Web.eot?#iefix) format('embedded-opentype'),
	url(/public/assets/fonts/Graphik-Bold-Web.woff2) format('woff2'),
	url(/public/assets/fonts/Graphik-Bold-Web.woff) format('woff'),
	url(/public/assets/fonts/Graphik-Bold-Web.ttf) format('truetype');
}

@font-face {
	font-weight: 900;
	font-style: normal;
	font-family: 'graphik';
	src: url(/public/assets/fonts/Graphik-Black-Web.eot);
	src: url(/public/assets/fonts/Graphik-Black-Web.eot?#iefix) format('embedded-opentype'),
	url(/public/assets/fonts/Graphik-Black-Web.woff2) format('woff2'),
	url(/public/assets/fonts/Graphik-Black-Web.woff) format('woff'),
	url(/public/assets/fonts/Graphik-Black-Web.ttf) format('truetype');
}

html,
body {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width: 100%;
	height: 100%;
	font-family: 'graphik', sans-serif;
	min-width: 320px;
}

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

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.app-root {
	height: 100%;
	-webkit-transition: margin-left 0.3s ease 0s;
	-o-transition: margin-left 0.3s ease 0s;
	-moz-transition: margin-left 0.3s ease 0s;
	transition: margin-left 0.3s ease 0s;
	will-change: margin-left;
	position: relative;
	width: 100%;
}

figure {
	margin: 0;
}

a {
	text-decoration: none;
	outline: 0;
}

img {
	vertical-align: top;
}

button {
	background-color: transparent;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	border: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	outline: 0;
	padding: 0;
	display: block;
	cursor: pointer;
}

input {
	display: block;
	outline: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	border: 0;
	background-color: transparent;
}

.r_SA3 {
	height: 100%;
}

.iIVx9 {
	width: 100%;
	overflow-x: hidden;
	min-height: 100%;
	/* equal to footer height */
	padding-bottom: 227px;
}

/**
 * Legacy stuff
 */

.legacy-browsers {
  display: none;
  text-align: center;
  top: 50%;
  left: 50%;
  position: absolute;
  font-weight: 900;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
  width: 600px;
  height: 350px;
  margin-top: -175px;
  margin-left: -300px;
}

.legacy-browsers__title {
  margin-bottom: 50px;
}

.legacy-browsers__link {
  display: block;
  color: #b7a061;
}

.no-flexbox.no-flexboxlegacy.no-flexboxtweener .legacy-browsers {
  display: block;
}

.no-flexbox.no-flexboxlegacy.no-flexboxtweener .app-root {
  display: none;
}

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

  .iIVx9 {
    padding-bottom: 292px
  }
}
._39VI9 {
	width: 100%;
	height: 227px;
	color: #ffffff;
	fill: #ffffff;
	background-color: #000000;
	margin-top: -227px;
}

.USQOF {
	color: inherit;
	height: 100%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 30px 20px 30px;

	display: block;
}

._39VI9 .USQOF {
	display: block;
}

._1NztR {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._1oePC {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 240px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 240px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 240px;
	        flex: 0 0 240px;
}

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

	._39VI9 {
		width: 100%;
		height: auto;
		margin-top: -292px
	}

	._1NztR {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		   -moz-box-orient: vertical;
		   -moz-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center
	}

	._1oePC {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		margin: 0 auto
	}
}

@media screen and (min-width: 721px) {

	.USQOF {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		padding: 55px 20px 40px
	}

	._39VI9 .USQOF {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex
	}
}
._1YnLi {
	padding-bottom: 17px;
	width: 100%;
}

._-5vc0 {
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 4px;
}

._1VVKg {
	font-weight: 500;
	font-size: 11px;
	line-height: 1.2;
	opacity: 0.8;
	margin: 10px 0 0 0;
}

._1ySoC {
	position: relative;
}

._3E3eg {
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	width: 100%;
	height: 34px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	background-color: #ffffff;
	display: inline-block;
	vertical-align: top;
}

._3lNv5 {
	vertical-align: top;
	display: inline-block;
	width: 26px;
	height: 26px;
	font-size: 19px;
	line-height: 26px;
	color: #ffffff;
	background-color: #b7a061;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	transition: background-color .3s ease;
	position: absolute;
	top: 4px;
	margin-left: -30px;
}

._3lNv5:hover {
	background-color: #cba743;
}

._1DlPw {
	color: #b7a061;
	font-weight: 900;
	font-size: 13px;
	line-height: 13px;
}

._3f0Pk {
	height: 13px;
	color: #c62710;
	margin-top: 20px;
}

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

	._1YnLi {
		padding-bottom: 65px
	}
}
._3DHL4 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 68px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;

	/*@media (--tablet-horizontal-max) {*/
		/*flex: 0 0 50%;*/
		/*max-width: 132px;*/
		/*size: * 130px;*/
	/*}*/

	/*@media (--mobile) {*/
		/*max-width: 100%;*/
		/*flex: 0 0 132px;*/
		/*size: * 25px;*/
		/*margin: 64px * 30px;*/
	/*}*/
}

._3dBN4 {
	display: inline-block;
}

._3dBN4 svg {
	display:block;
}

._3dBN4 svg path, ._3dBN4 svg ellipse {
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
}

._3dBN4 svg:hover ellipse, ._3dBN4 svg:hover path {
	fill: #cba743;
}
._2XTan {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	   -moz-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 348px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 348px;
	        flex: 0 0 348px;
}

.r8SXJ {
	display: inline-block;
	width: 174px;
	color: #ffffff;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.r8SXJ:hover {
	opacity: 0.7;
}

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

	._2XTan {
		display: none;
		height: 100px;
		margin-bottom: 30px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto
	}
}

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

	._2XTan {
		height: auto;
		margin-bottom: 20px
	}

	.r8SXJ {
		width: 100%
	}
}
._5qqLb {
	display: block;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	   -moz-box-ordinal-group: 1;
	    -ms-flex-order: 0;
	        order: 0;
	color: #ffffff;
	margin-top: 5px;
	margin-right: 60px;
}

._5qqLb svg {
	display: block;
}

._5qqLb svg path {
	fill: currentColor;
}

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

	._5qqLb {
		height: 40px;
		margin: 0 0 30px
	}
}
._3vGIV {
	stroke: none;
}

._3vGIV path {
	fill: #fff;
}

._28jjy ._3vGIV path {
	fill: #000000;
}
._3TvKR {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	background-color: #111;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-transition: width 0.3s ease 0s;
	-o-transition: width 0.3s ease 0s;
	-moz-transition: width 0.3s ease 0s;
	transition: width 0.3s ease 0s;
	-webkit-overflow-scrolling: touch;
}

._3IfPl {
	width: 265px;
}

._16FHC {
	padding: 40px;
	min-width: 265px;
}

.b3ZGF {
	width: 100%;
	height: 1px;
	background: #ffffff;
	border: 0px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}

._1u24F {
	color: #999999;
	font-weight: 300;
	font-size: 21px;
	line-height: 42px;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	display: block;
	margin-top: 20px;
	margin-bottom: 0;
}

._1u24F:hover {
	opacity: 0.7;
}

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

	._1u24F {
		font-size: 18px;
		line-height: 42px
	}
}
.Tv_ds {
	position: relative;
	max-width: 185px;
	overflow: hidden;
	color: #999999;
	font-weight: 300;
	font-size: 21px;
	line-height: 42px;
	letter-spacing: -0.01em;
	white-space: nowrap;
	margin-top: 17px;
	margin-bottom: 17px;
}

._2NsCD {
	color: inherit;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._2NsCD:hover {
	opacity: 0.7;
}

._1ct7a {
	color: inherit;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._1ct7a:first-child:after {
	content: ' \B7   ';
	display: inline;
}

._1ct7a:hover {
	opacity: 0.7;
}

._3eWpN {
	display: block;
	width: 100%;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	white-space: nowrap;
}

._3eWpN:after {
	display: none!important;
}

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

	.Tv_ds {
		font-size: 18px;
		line-height: 42px
	}
}
._3P_Sb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

._2dIDg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 40px;
	margin-bottom: 16px;
}

._2dIDg a {
	color: #b7a061;
}

._3tkkX {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	font-weight: 500;
	font-size: 18px;
	line-height: 31px;
	margin-bottom: 20px;
}

._3tkkX a {
	color: #ffffff;
}

._3tkkX ._2DcP5:last-child span {
	color: #b7a061;
	font-size: 24px;
	text-transform: uppercase;
}

._3tkkX ._2DcP5:last-child span {
	border: 1px solid #b7a061;
	padding: 10px 20px;
}

._2DcP5 {
	display: block;
	cursor: pointer;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._2DcP5:hover {
	opacity: 0.7;
}

._2dIDg ._2DcP5 {
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._2dIDg ._2DcP5:hover {
	opacity: 1;
	color: #cba743;
}

._1dCPK._2DcP5 {
	pointer-events: none;
}

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

	._2dIDg {
		font-size: 22px;
		line-height: 37px
	}

	._3tkkX ._2DcP5:last-child span {
		font-size: 22px;
	}
}
._3pzNg {}
._2lsvR {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 9999;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.6);
	width: 100%;
	height: 100%;
}

._3fYJ7._2lsvR {
	padding: 45px 20px;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

._3rS71 {
	width: 700px;
	height: auto;
	min-height: 433px;
	padding-top: 20px;
	padding-bottom: 20px;
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	     -o-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	background-color: #ffffff;
}

._3fYJ7 ._3rS71 {
	margin: 0 auto;
	top: auto;
	left: auto;
	position: relative;
	-webkit-transform: none;
	   -moz-transform: none;
	    -ms-transform: none;
	     -o-transform: none;
	        transform: none;
}

._2Ldhb {
	top: -7px;
	right: -30px;
	position: absolute;
	cursor: pointer;
}

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

	._2lsvR {
		padding: 45px 20px;
		overflow-x: hidden;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch
	}

	._3rS71 {
		width: 100%;
		height: auto;
		top: auto;
		left: auto;
		position: relative;
		-webkit-transform: none;
		   -moz-transform: none;
		    -ms-transform: none;
		     -o-transform: none;
		        transform: none
	}
}

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

	._2Ldhb {
		top: -31px;
		right: -7px
	}
}
.kzWfS {
	width: 545px;
	margin-right: auto;
	margin-left: auto;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

._3wlJE {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	width: 100%;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding-top: 75px;
	padding-bottom: 75px;
}

._1HDJj {
	margin: 0 0 24px;
	color: #000000;
	font-weight: 900;
	font-size: 26px;
	line-height: 26px;
}

._13XfR {
}

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

	.kzWfS {
		width: 100%
	}

	._3wlJE {
		padding: 0 20px
	}
}
._2OYo0 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

._35JwD {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #000000;
	font-weight: 400;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	padding: 0 20px;
}

._3y1BG {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	width: 100%;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #000000;
	font-weight: 400;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	padding: 0 20px;
}

._3y1BG span {
	margin-bottom: 24px;
}

._338hZ {
	height: auto;
	padding: 10px;
}
._3fRN5 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.MjMKD {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #000000;
	font-weight: 400;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
}
._1Km-6 {
}

._3JTDZ._1Km-6 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._2Lxbt._1Km-6 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.FZw9t {
	text-align: center;
}

._3V1qc {
	cursor: pointer;
	color: #b7a061;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._3V1qc:hover {
	color: #cba743;
}

.WzhmO._3V1qc {
	color: #000000;
	cursor: auto;
	cursor: initial;
}

.WzhmO._3V1qc:hover {
	color: #000000;
}

._3V1qc:not(:last-child) {
	margin-right: 18px;
}

._3lSeZ {
	width: 410px;
	font-weight: 400;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	margin: 0;
}

._2yfua {
	width: 100%;
	max-width: 340px;
	font-weight: 400;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	margin: 20px auto 0;
}

._1nzbs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
._1nNog {
	width: 340px;
	margin: 0 auto;
}

._1oRt7 {
	font-weight: 900;
	text-align: center;
	font-size: 22px;
	line-height: 26px;
	margin: 0 0 10px;
}

._2P2aI {
	clear: both;
	width: 100%;
	height: 48px;
	border: solid 1px #000000;
	border: solid 1px rgba(0, 0, 0, 0.1);
	border-bottom: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 14px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	white-space: nowrap;
	color: #000000;
	color: rgba(0, 0, 0, 0.4);
}

._2P2aI:last-of-type {
	border: solid 1px #000000;
	border: solid 1px rgba(0, 0, 0, 0.1);
	margin-bottom: 20px;
}

._2P2aI:first-of-type {
	margin-top: 18px;
}

._3vesT._2P2aI {
	border-color: #c62710;
}

._1ZxW1 {
	width: 100%;
	height: 48px;
}

.CInpL {
}

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

	._1nNog {
		width: 100%;
		max-width: 340px
	}
}
._1HOAV {
}

._3JrCQ {
}

._1-hSA._3JrCQ {
	border-color: #c62710;
}

._1-hSA._3JrCQ:not(:first-child) {
	border-top-color: rgba(0, 0, 0, 0.1);
}

._3tJys {
	width: 100%;
	height: 48px;
	margin-bottom: 50px;
}

.SP2-b {
	margin-top: 35px;
	margin-bottom: 0px;
}

._29Zbn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

._2WJkK {
}

.kp0Nb {
	margin: 20px 0;
	width: 100%;
	height: 1px;
	background-color: #000000;
	opacity: .1;
}

.woAHv {
	position: relative;
}

.woAHv:after {
	content: '';
	top: 21px;
	right: 10px;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #000000;
}

._2DJmH {

	clear: both;
	width: 100%;
	height: 48px;
	border: solid 1px #000000;
	border: solid 1px rgba(0, 0, 0, 0.1);
	border-bottom: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	white-space: nowrap;
	padding: 12px 28px 12px 14px;
	color: #000000;
	color: rgba(0, 0, 0, 0.8);

	z-index: 1;
	cursor: pointer;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	background-color: #ffffff;
	-webkit-box-shadow: inset 0 0 0 1px transparent;
	   -moz-box-shadow: inset 0 0 0 1px transparent;
	        box-shadow: inset 0 0 0 1px transparent;
	-webkit-transition: -webkit-box-shadow .3s ease 0s;
	transition: -webkit-box-shadow .3s ease 0s;
	-o-transition: box-shadow .3s ease 0s;
	-moz-transition: box-shadow .3s ease 0s, -moz-box-shadow .3s ease 0s;
	transition: box-shadow .3s ease 0s;
	transition: box-shadow .3s ease 0s, -webkit-box-shadow .3s ease 0s, -moz-box-shadow .3s ease 0s;
}

._2DJmH:last-of-type {
	border: solid 1px #000000;
	border: solid 1px rgba(0, 0, 0, 0.1);
	margin-bottom: 10px;
}

._1noVO {
	cursor: not-allowed;
}

._3JS4W {
	border-color: #D0021B!important;
}

._1I3Xw {
	border-color: #D0021B !important;
}

._3tJys {
	width: 100%;
	height: 48px;
	margin-top: 20px;
	margin-bottom: 50px;
}

.yrNe9 {
	cursor: not-allowed;
}

._29Zbn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

._3kATW {
	padding-top: 24px;
}

.b7Avs {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #000000;
	font-weight: 400;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
}

._1E-FG {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	cursor: pointer;
	font-size: 16px;
	line-height: 24px;
}

._1E-FG input {
	display: none;
}

._1E-FG:before {
	content: '';
	display: inline-block;
	top: 4px;
	left: 0;
	position: relative;
	border: 1px solid #cecece;
	width: 16px;
	height: 16px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 16px;
	        flex: 0 0 16px;
	margin-right: 10px;
}

._1E-FG:after {
	content: '';
	width: 22px;
	height: 24px;
	display: none;
	top: -5px;
	left: 0;
	position: absolute;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjE1MCA0NSAyMiAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gIDxwYXRoIHN0cm9rZT0iI0I3QTA2MSIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBkPSJNMTY4Ljk1NTYgNTIuNDU0M2wtOS4xNzcyIDEzLjEwNjQtNS40Mzk3LTcuMjkxNiIvPjwvc3ZnPg==);
	background-position:  center center;
	background-repeat: no-repeat;
	-moz-background-size: 22px 24px;
	  -o-background-size: 22px 24px;
	     background-size: 22px 24px;
}

._1E-FG:not(:last-child) {
	margin-bottom: 30px;
}

._1ICGI._1E-FG:after {
	display: block;
}

._1E-FG a {
	color: #b7a061;
}

._3CYaN {
	margin: 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	padding-top: 12px;
	padding-bottom: 12px;
}

._2c2j3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	cursor: pointer;
	font-size: 16px;
	line-height: 24px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}

._2c2j3 input {
	display: none;
}

._2c2j3:before {
	content: '';
	display: inline-block;
	margin-top: 4px;
	border: 1px solid #cecece;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	width: 16px;
	height: 16px;
	margin-right: 10px;
}

._2c2j3:after {
	content: '';
	width: 16px;
	height: 16px;
	display: none;
	top: 4px;
	left: 0;
	position: absolute;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	-webkit-box-shadow: inset 0 0 0 3px #b7a061;
	   -moz-box-shadow: inset 0 0 0 3px #b7a061;
	        box-shadow: inset 0 0 0 3px #b7a061;
}

._1ICGI._2c2j3:after {
	display: block;
}

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

	._3tJys {
		margin-bottom: 20px
	}

	._1E-FG:not(:last-child) {
		margin-bottom: 20px
	}
}

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

	._1E-FG:after {
		top: -5px;
		left: 0;
		position: absolute;
	}
}
._1ZZeT {
}

._3Z602 {
}

._10Je1._3Z602 {
	border-color: #c62710;
}

._10Je1._3Z602:not(:first-child) {
	border-top-color: rgba(0, 0, 0, 0.1);
}

._2Hvmr {
	float: right;
	opacity: 0.4;
	font-size: 14px;
	line-height: 18px;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	margin-top: 40px;
}

._2Hvmr:hover {
	opacity: 1;
}

._2Hvmr:after {
	content: '';
	display: block;
	clear: both;
}

._2c7ER {
	width: 100%;
	height: 48px;
}

._2b1SQ {
	margin-top: 35px;
	margin-bottom: 80px;
}

._3ognA {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

._55p7n {
}

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

	._2Hvmr {
		margin-bottom: 3px
	}
}
._2ipsL {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

._bjTt {
	color: #c62710;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}

._2sI_X {
	font-weight: 900;
	text-align: center;
	font-size: 22px;
	line-height: 26px;
	margin: 30px 0 10px;
}

._3IZvy {
}

._1m2UU {
	position: relative;
}

._1m2UU:after {
	content: '';
	top: 21px;
	right: 10px;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #000000;
}

.Nrx-A {

	clear: both;
	width: 100%;
	height: 48px;
	border: solid 1px #000000;
	border: solid 1px rgba(0, 0, 0, 0.1);
	border-bottom: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	white-space: nowrap;
	padding: 12px 28px 12px 14px;
	color: #000000;
	color: rgba(0, 0, 0, 0.8);

	z-index: 1;
	cursor: pointer;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	background-color: #ffffff;
	-webkit-box-shadow: inset 0 0 0 1px transparent;
	   -moz-box-shadow: inset 0 0 0 1px transparent;
	        box-shadow: inset 0 0 0 1px transparent;
	-webkit-transition: -webkit-box-shadow .3s ease 0s;
	transition: -webkit-box-shadow .3s ease 0s;
	-o-transition: box-shadow .3s ease 0s;
	-moz-transition: box-shadow .3s ease 0s, -moz-box-shadow .3s ease 0s;
	transition: box-shadow .3s ease 0s;
	transition: box-shadow .3s ease 0s, -webkit-box-shadow .3s ease 0s, -moz-box-shadow .3s ease 0s;
}

.Nrx-A:last-of-type {
	border: solid 1px #000000;
	border: solid 1px rgba(0, 0, 0, 0.1);
	margin-bottom: 10px;
}

._3VLix {
	cursor: not-allowed;
}

._21O9W {
	border-color: #D0021B!important;
}

._3Pbhv {
	width: 100%;
	height: 48px;
	margin-top: 20px;
	margin-bottom: 80px;
}

._2E5gz {
	cursor: not-allowed;
}

.RZLrZ {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

._384Lx {
	padding-top: 24px;
}

.I4pk4 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #000000;
	font-weight: 400;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
}

._3gNWN {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	cursor: pointer;
	font-size: 16px;
	line-height: 24px;
}

._3gNWN input {
	display: none;
}

._3gNWN:before {
	content: '';
	display: inline-block;
	top: 4px;
	left: 0;
	position: relative;
	border: 1px solid #cecece;
	width: 16px;
	height: 16px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 16px;
	        flex: 0 0 16px;
	margin-right: 10px;
}

._3gNWN:after {
	content: '';
	width: 22px;
	height: 24px;
	display: none;
	top: -5px;
	left: 0;
	position: absolute;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjE1MCA0NSAyMiAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gIDxwYXRoIHN0cm9rZT0iI0I3QTA2MSIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBkPSJNMTY4Ljk1NTYgNTIuNDU0M2wtOS4xNzcyIDEzLjEwNjQtNS40Mzk3LTcuMjkxNiIvPjwvc3ZnPg==);
	background-position:  center center;
	background-repeat: no-repeat;
	-moz-background-size: 22px 24px;
	  -o-background-size: 22px 24px;
	     background-size: 22px 24px;
}

._3gNWN:not(:last-child) {
	margin-bottom: 30px;
}

._3gMnX._3gNWN:after {
	display: block;
}

._3gNWN a {
	color: #b7a061;
}

._3XybN {
	margin: 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	padding-top: 12px;
	padding-bottom: 12px;
}

._2SCNJ {
	margin: 0;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 0 0 0;
}

._38wz3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	cursor: pointer;
	font-size: 16px;
	line-height: 24px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}

._38wz3 input {
	display: none;
}

._38wz3:before {
	content: '';
	display: inline-block;
	margin-top: 4px;
	border: 1px solid #cecece;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	width: 16px;
	height: 16px;
	margin-right: 10px;
}

._38wz3:after {
	content: '';
	width: 16px;
	height: 16px;
	display: none;
	top: 4px;
	left: 0;
	position: absolute;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	-webkit-box-shadow: inset 0 0 0 3px #b7a061;
	   -moz-box-shadow: inset 0 0 0 3px #b7a061;
	        box-shadow: inset 0 0 0 3px #b7a061;
}

._3gMnX._38wz3:after {
	display: block;
}

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

	._2ipsL {
		padding-right: 20px;
		padding-left: 20px
	}

	._3gNWN:after {
		top: -5px;
		left: 0;
		position: absolute;
	}
}

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

	._3gNWN:not(:last-child) {
		margin-bottom: 20px
	}
}
.fyy2J {
	-webkit-transform: translateY(-100%);
	   -moz-transform: translateY(-100%);
	    -ms-transform: translateY(-100%);
	     -o-transform: translateY(-100%);
	        transform: translateY(-100%);
	-webkit-transition: opacity .3s ease 0s, -webkit-transform 0s ease .3s;
	transition: opacity .3s ease 0s, -webkit-transform 0s ease .3s;
	-o-transition: opacity .3s ease 0s, -o-transform 0s ease .3s;
	-moz-transition: transform 0s ease .3s, opacity .3s ease 0s, -moz-transform 0s ease .3s;
	transition: transform 0s ease .3s, opacity .3s ease 0s;
	transition: transform 0s ease .3s, opacity .3s ease 0s, -webkit-transform 0s ease .3s, -moz-transform 0s ease .3s, -o-transform 0s ease .3s;
	will-change: opacity;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: fixed;
	opacity: 0;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 100;
}

._3rJAw.fyy2J {
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	     -o-transform: translateY(0);
	        transform: translateY(0);
	opacity: 1;
	-webkit-transition: opacity .3s ease .3s, -webkit-transform 0s ease 0s;
	transition: opacity .3s ease .3s, -webkit-transform 0s ease 0s;
	-o-transition: opacity .3s ease .3s, -o-transform 0s ease 0s;
	-moz-transition: transform 0s ease 0s, opacity .3s ease .3s, -moz-transform 0s ease 0s;
	transition: transform 0s ease 0s, opacity .3s ease .3s;
	transition: transform 0s ease 0s, opacity .3s ease .3s, -webkit-transform 0s ease 0s, -moz-transform 0s ease 0s, -o-transform 0s ease 0s;
}

._1iZH5 {
	-webkit-transform: translateY(-100%);
	   -moz-transform: translateY(-100%);
	    -ms-transform: translateY(-100%);
	     -o-transform: translateY(-100%);
	        transform: translateY(-100%);
	-webkit-transition: -webkit-transform .3s ease 0s;
	transition: -webkit-transform .3s ease 0s;
	-o-transition: -o-transform .3s ease 0s;
	-moz-transition: transform .3s ease 0s, -moz-transform .3s ease 0s;
	transition: transform .3s ease 0s;
	transition: transform .3s ease 0s, -webkit-transform .3s ease 0s, -moz-transform .3s ease 0s, -o-transform .3s ease 0s;
	will-change: transform;
	top: 0;
	right: 0;
	left: 0;
	position: absolute;
	height: 71px;
	background: #ffffff;
}

._3rJAw ._1iZH5 {
	-webkit-transform: translateY(100%);
	   -moz-transform: translateY(100%);
	    -ms-transform: translateY(100%);
	     -o-transform: translateY(100%);
	        transform: translateY(100%);
	-webkit-transition: -webkit-transform .3s ease .3s;
	transition: -webkit-transform .3s ease .3s;
	-o-transition: -o-transform .3s ease .3s;
	-moz-transition: transform .3s ease .3s, -moz-transform .3s ease .3s;
	transition: transform .3s ease .3s;
	transition: transform .3s ease .3s, -webkit-transform .3s ease .3s, -moz-transform .3s ease .3s, -o-transform .3s ease .3s;
}

._2oljo {
	height: 100%;
}

._2fPUb {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.BidDJ {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 1 100%;
	        flex: 0 1 100%;
	height: 100%;
}

._29_Se {
	margin-left: 40px;
}

._3ydHJ {
	display: none;
	width: 34px;
	height: 34px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 34px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 34px;
	        flex: 0 0 34px;
	margin-right: 5px;
}

._3ydHJ svg {
	width: 100%;
	height: 100%;
}

._3ydHJ svg ellipse {
	stroke: #000000;
	fill: none;
}

._3ydHJ svg rect {
	fill: #000000;
}

._2VnD- {
	display: none;
}

._1d6iU {
	background-color: #ffffff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

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

	.fyy2J {
		padding: 0 20px;
		z-index: 101
	}

	._3rJAw.fyy2J {
		-webkit-transition: opacity .3s ease 0s, -webkit-transform 0s ease 0s;
		transition: opacity .3s ease 0s, -webkit-transform 0s ease 0s;
		-o-transition: opacity .3s ease 0s, -o-transform 0s ease 0s;
		-moz-transition: transform 0s ease 0s, opacity .3s ease 0s, -moz-transform 0s ease 0s;
		transition: transform 0s ease 0s, opacity .3s ease 0s;
		transition: transform 0s ease 0s, opacity .3s ease 0s, -webkit-transform 0s ease 0s, -moz-transform 0s ease 0s, -o-transform 0s ease 0s
	}

	._3rJAw ._1iZH5 {
		height: 54px;
		-webkit-transform: translateY(0);
		   -moz-transform: translateY(0);
		    -ms-transform: translateY(0);
		     -o-transform: translateY(0);
		        transform: translateY(0);
		-webkit-transition: -webkit-transform 0s ease 0s;
		transition: -webkit-transform 0s ease 0s;
		-o-transition: -o-transform 0s ease 0s;
		-moz-transition: transform 0s ease 0s, -moz-transform 0s ease 0s;
		transition: transform 0s ease 0s;
		transition: transform 0s ease 0s, -webkit-transform 0s ease 0s, -moz-transform 0s ease 0s, -o-transform 0s ease 0s
	}

	._1iZH5 {
		-webkit-transition: -webkit-transform 0s ease 0s;
		transition: -webkit-transform 0s ease 0s;
		-o-transition: -o-transform 0s ease 0s;
		-moz-transition: transform 0s ease 0s, -moz-transform 0s ease 0s;
		transition: transform 0s ease 0s;
		transition: transform 0s ease 0s, -webkit-transform 0s ease 0s, -moz-transform 0s ease 0s, -o-transform 0s ease 0s
	}

	._2fPUb {
		padding-right: 15px;
		padding-left: 15px
	}

	._29_Se {
		display: none
	}

	._3ydHJ {
		display: block
	}

	._2VnD- {
		cursor: pointer;
		width: 34px;
		height: 34px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		margin-left: 10px
	}
}
._3HYpB {
	display: block;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

._1cJ4G {
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._2bfj2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.ipNDZ {
	margin: 0;
	color: #000000;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
}

._14L3R {
	width: 51px;
	height: 42px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 51px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 51px;
	        flex: 0 0 51px;
	margin-left: 20px;
}

._3l6bf {
	color: #999999;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	margin: 0;
}

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

	._1cJ4G {
		padding-right: 20px;
		padding-left: 20px
	}

	.ipNDZ {
		font-size: 14px;
		line-height: 16px
	}

	._3l6bf {
		font-size: 13px;
		line-height: 16px
	}
}
._38ZH- {
	display: block;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

._3Zu21 {
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._2e-kp {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

._2jmOW {
	margin: 0;
	color: #000000;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
}

.BZCak {
	width: 51px;
	height: 42px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 51px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 51px;
	        flex: 0 0 51px;
	margin-left: 20px;
}

.zRYLd {
	color: #999999;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	margin: 0;
}

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

	._3Zu21 {
		padding-right: 20px;
		padding-left: 20px
	}

	._2jmOW {
		font-size: 14px;
		line-height: 16px
	}

	.zRYLd {
		font-size: 13px;
		line-height: 16px
	}
}
._2BEni {
	display: block;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

._2Drj4 {
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._3Ivqn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.DziO- {
	margin: 0;
	color: #000000;
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
}

._3rH7C {
	width: 51px;
	height: 42px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 51px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 51px;
	        flex: 0 0 51px;
	margin-left: 20px;
}

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

	._2Drj4 {
		padding-right: 20px;
		padding-left: 20px
	}

	.DziO- {
		font-size: 16px;
		line-height: 18px
	}
}
._1K0cJ {
	width: 100%;
	height: 55px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	top: 0;
	left: 0;
	position: fixed;
	z-index: 101;
	color: #ffffff;
	-webkit-transition-property: left, color, background-color, border-bottom-color;
	-o-transition-property: left, color, background-color, border-bottom-color;
	-moz-transition-property: left, color, background-color, border-bottom-color;
	transition-property: left, color, background-color, border-bottom-color;
	-webkit-transition-duration: .3s;
	   -moz-transition-duration: .3s;
	     -o-transition-duration: .3s;
	        transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	   -moz-transition-timing-function: ease;
	     -o-transition-timing-function: ease;
	        transition-timing-function: ease;
	-webkit-transition-delay: 0s;
	   -moz-transition-delay: 0s;
	     -o-transition-delay: 0s;
	        transition-delay: 0s;
	will-change: color, background-color, border-bottom-color, left;
}

.A13YE._1K0cJ {
	-webkit-transition-delay: .3s;
	   -moz-transition-delay: .3s;
	     -o-transition-delay: .3s;
	        transition-delay: .3s;
}

._2Py56._1K0cJ {
	color: #000000;
	background: #ffffff;
	border-bottom-color: rgba(0, 0, 0, 0.1);
	-webkit-transition-delay: 0s;
	   -moz-transition-delay: 0s;
	     -o-transition-delay: 0s;
	        transition-delay: 0s;
}

._2SSfK._1K0cJ {
	color: #000000;
}

._3tGWG._1K0cJ {
	color: #ffffff;
}

._2H_yd._1K0cJ {
	color: #000000;
}

._8f6ty._1K0cJ {
	color: #000000;
	background: #ffffff;
	border-bottom-color: rgba(0, 0, 0, 0.1);
}

._1wAbz._1K0cJ {
	left: 265px;
}

.j1ELR {
	color: inherit;
	height: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.Zb6-a {
	color: inherit;
	opacity: 0.8;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 0.005em;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.Zb6-a:hover {
	opacity: 0.7;
}

.RZqHy {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.fW-Bm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	   -moz-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-transform: translateY(2px);
	   -moz-transform: translateY(2px);
	    -ms-transform: translateY(2px);
	     -o-transform: translateY(2px);
	        transform: translateY(2px);
}

._2KnaJ {
	display: none;
}

._2hcxr {
	display: block;
	margin-left: 34px;
}

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

	._2Py56._1K0cJ {
		color: #ffffff;
		background-color: transparent;
		border-bottom-color: 1px solid rgba(255, 255, 255, 0.1)
	}

	.j1ELR {
		padding: 0 20px
	}
}

@media screen and (min-width: 721px) {

	._1K0cJ {
		height: 71px
	}
}

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

	.Zb6-a {
		display: none
	}

	.RZqHy {
		width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between
	}

	.fW-Bm {
		display: none
	}

	._2KnaJ {
		display: block
	}

	._2hcxr {
		display: none
	}
}
._1HjIf {
	-webkit-transform: translateY(-1px);
	   -moz-transform: translateY(-1px);
	    -ms-transform: translateY(-1px);
	     -o-transform: translateY(-1px);
	        transform: translateY(-1px);
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._1HjIf ellipse {
	stroke: currentColor;
	fill: none;
}

._1HjIf rect {
	fill: currentColor;
}

._1HjIf:hover {
	opacity: 0.7;
}

._1RWaf._1HjIf ellipse {
	stroke: #b7a061;
}

._1RWaf._1HjIf rect {
	fill: #b7a061;
}
._38pwH {
	color: inherit;
	position: relative;
	max-width: 210px;
	overflow: hidden;
	margin-left: 48px;
}

._1-6GL._38pwH {
	padding-right: 35px;
}

._1DW75 {
	color: inherit;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 0.005em;
	white-space: nowrap;
	cursor: pointer;
	opacity: 0.8;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._1DW75:not(:first-child) {
	margin-left: 13px;
}

._1DW75:hover {
	opacity: 0.7;
}

.HycVk {
	display: block;
	width: 100%;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
}

._3S5Wx {
	display: block;
	top: 50%;
	right: 0;
	position: absolute;
	-webkit-transform: translateY(-8px);
	   -moz-transform: translateY(-8px);
	    -ms-transform: translateY(-8px);
	     -o-transform: translateY(-8px);
	        transform: translateY(-8px);
	background-color: #b7a061;
	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
	        border-radius: 8px;
	padding: 3px 8px;
	height: 16px;
	color: #ffffff;
	font-weight: 500;
	font-size: 10px;
	line-height: 10px;
}

._2jFXh {
	margin-right: -5px;
	margin-left: -5px;
	text-align: center;
}

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

	._38pwH {
		display: none
	}
}
._3aJ39 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._21m_t {
	display: inline-block;
	height: 70px;
	padding: 14px 0;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 50px;
	cursor: pointer;
	-webkit-transform: translateY(-2px);
	   -moz-transform: translateY(-2px);
	    -ms-transform: translateY(-2px);
	     -o-transform: translateY(-2px);
	        transform: translateY(-2px);
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._21m_t span {
	border: 1px solid #ffffff;
	padding: 10px 20px;
}

._1QUKW._21m_t {
	color: #b7a061;
}

._1QUKW._21m_t:hover {
	color: #cba743;
}

._1QUKW._21m_t span {
	border-color: #b7a061;
}

._1QUKW._21m_t:hover span {
	border-color: #cba743;
}

._2i7Rf._21m_t {
	color: #ffffff;
}

._2i7Rf._21m_t:hover {
	color: #b7a061;
}

._2i7Rf._21m_t span {
	border-color: #ffffff;
}

._2i7Rf._21m_t:hover span {
	border-color: #b7a061;
}

._2-lIv._21m_t {
	color: #000000;
}

._2-lIv._21m_t:hover {
	color: #b7a061;
}

._2-lIv._21m_t span {
	border-color: #000000;
}

._2-lIv._21m_t:hover span {
	border-color: #b7a061;
}

._2fIkl ._21m_t {
	color: #b7a061;
}

._2fIkl ._21m_t:hover {
	color: #cba743;
}

._2fIkl ._21m_t span {
	border-color: #b7a061;
}

._2fIkl ._21m_t:hover span {
	border-color: #cba743;
}

._21m_t:not(:last-child) {
	margin-right: 26px;
}

._1b4w9._21m_t {
	color: #000000;
}

._1b4w9._21m_t span {
	border-color: #000000;
}

._2QqLt ._21m_t {
	-webkit-transition-duration: 0s;
	   -moz-transition-duration: 0s;
	     -o-transition-duration: 0s;
	        transition-duration: 0s;
}

._3Jb43 {
	position: relative;
}

._3Jb43 i {
	top: 34px;
	right: 4px;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid currentColor;
}

._3aINw._3Jb43 {
	color: inherit;
}

._3aINw._3Jb43 i {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: currentColor;
}

._3Jb43:hover {
	opacity: 1;
}

._2QqLt {
	list-style: none;
	position: absolute;
	-webkit-transform: translate(-25%, -200%);
	   -moz-transform: translate(-25%, -200%);
	    -ms-transform: translate(-25%, -200%);
	     -o-transform: translate(-25%, -200%);
	        transform: translate(-25%, -200%);
	-webkit-transition: opacity .3s ease 0s, -webkit-transform 0s ease .3s;
	transition: opacity .3s ease 0s, -webkit-transform 0s ease .3s;
	-o-transition: opacity .3s ease 0s, -o-transform 0s ease .3s;
	-moz-transition: opacity .3s ease 0s, transform 0s ease .3s, -moz-transform 0s ease .3s;
	transition: opacity .3s ease 0s, transform 0s ease .3s;
	transition: opacity .3s ease 0s, transform 0s ease .3s, -webkit-transform 0s ease .3s, -moz-transform 0s ease .3s, -o-transform 0s ease .3s;
	padding: 19px 25px;
	width: 236px;
	margin: 0;
	opacity: 0;
	background-color: #ffffff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	   -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}

._2QqLt a {
	color: #000000;
	font-weight: 500;
	font-size: 18px;
	line-height: 18px;
	text-transform: none;
}

._2QqLt a:hover {
	color: #b7a061;
}

._2QqLt span {
	text-transform: none;
}

._3aINw._2QqLt {
	-webkit-transition: opacity .3s ease 0s, -webkit-transform 0s ease 0s;
	transition: opacity .3s ease 0s, -webkit-transform 0s ease 0s;
	-o-transition: opacity .3s ease 0s, -o-transform 0s ease 0s;
	-moz-transition: transform 0s ease 0s, opacity .3s ease 0s, -moz-transform 0s ease 0s;
	transition: transform 0s ease 0s, opacity .3s ease 0s;
	transition: transform 0s ease 0s, opacity .3s ease 0s, -webkit-transform 0s ease 0s, -moz-transform 0s ease 0s, -o-transform 0s ease 0s;
	-webkit-transform: translate(-25%, 0);
	   -moz-transform: translate(-25%, 0);
	    -ms-transform: translate(-25%, 0);
	     -o-transform: translate(-25%, 0);
	        transform: translate(-25%, 0);
	opacity: 1;
	cursor: auto;
	cursor: initial;
}

._2QqLt li {
	line-height: 18px;
	text-transform: none;
	min-height: 31px;
}

._13961 {
	padding-right: 16px;
}

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

	._3aJ39 {
		display: none
	}
}

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

	._21m_t {
		height: 54px
	}
}
._2FK8q {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._196xh {
	display: inline-block;
	height: 70px;
	padding: 14px 0;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 50px;
	cursor: pointer;
	-webkit-transform: translateY(-2px);
	   -moz-transform: translateY(-2px);
	    -ms-transform: translateY(-2px);
	     -o-transform: translateY(-2px);
	        transform: translateY(-2px);
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._196xh span {
	border: 1px solid #ffffff;
	padding: 10px 20px;
}

._2n45E._196xh {
	color: #b7a061;
}

._2n45E._196xh:hover {
	color: #cba743;
}

._2n45E._196xh span {
	border-color: #b7a061;
}

._2n45E._196xh:hover span {
	border-color: #cba743;
}

._2bsoh._196xh {
	color: #ffffff;
}

._2bsoh._196xh:hover {
	color: #b7a061;
}

._2bsoh._196xh span {
	border-color: #ffffff;
}

._2bsoh._196xh:hover span {
	border-color: #b7a061;
}

._2ORh9._196xh {
	color: #000000;
}

._2ORh9._196xh:hover {
	color: #b7a061;
}

._2ORh9._196xh span {
	border-color: #000000;
}

._2ORh9._196xh:hover span {
	border-color: #b7a061;
}

._2TCVc ._196xh {
	color: #b7a061;
}

._2TCVc ._196xh:hover {
	color: #cba743;
}

._2TCVc ._196xh span {
	border-color: #b7a061;
}

._2TCVc ._196xh:hover span {
	border-color: #cba743;
}

._196xh:not(:last-child) {
	margin-right: 26px;
}

._3cOqV._196xh {
	color: #000000;
}

._3cOqV._196xh span {
	border-color: #000000;
}

._2WCfl ._196xh {
	-webkit-transition-duration: 0s;
	   -moz-transition-duration: 0s;
	     -o-transition-duration: 0s;
	        transition-duration: 0s;
}

._1jggr {
	position: relative;
}

._1jggr i {
	top: 34px;
	right: 4px;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid currentColor;
}

._3I4YT._1jggr {
	color: inherit;
}

._3I4YT._1jggr i {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: currentColor;
}

._1jggr:hover {
	opacity: 1;
}

._2WCfl {
	list-style: none;
	position: absolute;
	-webkit-transform: translate(-25%, -200%);
	   -moz-transform: translate(-25%, -200%);
	    -ms-transform: translate(-25%, -200%);
	     -o-transform: translate(-25%, -200%);
	        transform: translate(-25%, -200%);
	-webkit-transition: opacity .3s ease 0s, -webkit-transform 0s ease .3s;
	transition: opacity .3s ease 0s, -webkit-transform 0s ease .3s;
	-o-transition: opacity .3s ease 0s, -o-transform 0s ease .3s;
	-moz-transition: opacity .3s ease 0s, transform 0s ease .3s, -moz-transform 0s ease .3s;
	transition: opacity .3s ease 0s, transform 0s ease .3s;
	transition: opacity .3s ease 0s, transform 0s ease .3s, -webkit-transform 0s ease .3s, -moz-transform 0s ease .3s, -o-transform 0s ease .3s;
	padding: 19px 25px;
	width: 236px;
	margin: 0;
	opacity: 0;
	background-color: #ffffff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	   -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}

._2WCfl a {
	color: #000000;
	font-weight: 500;
	font-size: 18px;
	line-height: 18px;
	text-transform: none;
}

._2WCfl a:hover {
	color: #b7a061;
}

._2WCfl span {
	text-transform: none;
}

._3I4YT._2WCfl {
	-webkit-transition: opacity .3s ease 0s, -webkit-transform 0s ease 0s;
	transition: opacity .3s ease 0s, -webkit-transform 0s ease 0s;
	-o-transition: opacity .3s ease 0s, -o-transform 0s ease 0s;
	-moz-transition: transform 0s ease 0s, opacity .3s ease 0s, -moz-transform 0s ease 0s;
	transition: transform 0s ease 0s, opacity .3s ease 0s;
	transition: transform 0s ease 0s, opacity .3s ease 0s, -webkit-transform 0s ease 0s, -moz-transform 0s ease 0s, -o-transform 0s ease 0s;
	-webkit-transform: translate(-25%, 0);
	   -moz-transform: translate(-25%, 0);
	    -ms-transform: translate(-25%, 0);
	     -o-transform: translate(-25%, 0);
	        transform: translate(-25%, 0);
	opacity: 1;
	cursor: auto;
	cursor: initial;
}

._2WCfl li {
	line-height: 18px;
	text-transform: none;
	min-height: 31px;
}

._25cZz {
	padding-right: 16px;
}

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

	._2FK8q {
		display: none
	}
}

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

	._196xh {
		height: 54px
	}
}
._1mV_c {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._1amXN {
	display: inline-block;
	height: 70px;
	padding: 14px 0;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 50px;
	cursor: pointer;
	-webkit-transform: translateY(-2px);
	   -moz-transform: translateY(-2px);
	    -ms-transform: translateY(-2px);
	     -o-transform: translateY(-2px);
	        transform: translateY(-2px);
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._1amXN span {
	border: 1px solid #ffffff;
	padding: 10px 20px;
}

.STwpI._1amXN {
	color: #b7a061;
}

.STwpI._1amXN:hover {
	color: #cba743;
}

.STwpI._1amXN span {
	border-color: #b7a061;
}

.STwpI._1amXN:hover span {
	border-color: #cba743;
}

._1UoyW._1amXN {
	color: #ffffff;
}

._1UoyW._1amXN:hover {
	color: #b7a061;
}

._1UoyW._1amXN span {
	border-color: #ffffff;
}

._1UoyW._1amXN:hover span {
	border-color: #b7a061;
}

._2m0sq._1amXN {
	color: #000000;
}

._2m0sq._1amXN:hover {
	color: #b7a061;
}

._2m0sq._1amXN span {
	border-color: #000000;
}

._2m0sq._1amXN:hover span {
	border-color: #b7a061;
}

._2J-q5 ._1amXN {
	color: #b7a061;
}

._2J-q5 ._1amXN:hover {
	color: #cba743;
}

._2J-q5 ._1amXN span {
	border-color: #b7a061;
}

._2J-q5 ._1amXN:hover span {
	border-color: #cba743;
}

._1amXN:not(:last-child) {
	margin-right: 26px;
}

._2f8Um._1amXN {
	color: #000000;
}

._2f8Um._1amXN span {
	border-color: #000000;
}

._29nxn ._1amXN {
	-webkit-transition-duration: 0s;
	   -moz-transition-duration: 0s;
	     -o-transition-duration: 0s;
	        transition-duration: 0s;
}

._2fpig {
	position: relative;
}

._2fpig i {
	top: 34px;
	right: 4px;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid currentColor;
}

._2cyA7._2fpig {
	color: inherit;
}

._2cyA7._2fpig i {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: currentColor;
}

._2fpig:hover {
	opacity: 1;
}

._29nxn {
	list-style: none;
	position: absolute;
	-webkit-transform: translate(-25%, -200%);
	   -moz-transform: translate(-25%, -200%);
	    -ms-transform: translate(-25%, -200%);
	     -o-transform: translate(-25%, -200%);
	        transform: translate(-25%, -200%);
	-webkit-transition: opacity .3s ease 0s, -webkit-transform 0s ease .3s;
	transition: opacity .3s ease 0s, -webkit-transform 0s ease .3s;
	-o-transition: opacity .3s ease 0s, -o-transform 0s ease .3s;
	-moz-transition: opacity .3s ease 0s, transform 0s ease .3s, -moz-transform 0s ease .3s;
	transition: opacity .3s ease 0s, transform 0s ease .3s;
	transition: opacity .3s ease 0s, transform 0s ease .3s, -webkit-transform 0s ease .3s, -moz-transform 0s ease .3s, -o-transform 0s ease .3s;
	padding: 19px 25px;
	width: 236px;
	margin: 0;
	opacity: 0;
	background-color: #ffffff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	   -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}

._29nxn a {
	color: #000000;
	font-weight: 500;
	font-size: 18px;
	line-height: 18px;
	text-transform: none;
}

._29nxn a:hover {
	color: #b7a061;
}

._29nxn span {
	text-transform: none;
}

._2cyA7._29nxn {
	-webkit-transition: opacity .3s ease 0s, -webkit-transform 0s ease 0s;
	transition: opacity .3s ease 0s, -webkit-transform 0s ease 0s;
	-o-transition: opacity .3s ease 0s, -o-transform 0s ease 0s;
	-moz-transition: transform 0s ease 0s, opacity .3s ease 0s, -moz-transform 0s ease 0s;
	transition: transform 0s ease 0s, opacity .3s ease 0s;
	transition: transform 0s ease 0s, opacity .3s ease 0s, -webkit-transform 0s ease 0s, -moz-transform 0s ease 0s, -o-transform 0s ease 0s;
	-webkit-transform: translate(-25%, 0);
	   -moz-transform: translate(-25%, 0);
	    -ms-transform: translate(-25%, 0);
	     -o-transform: translate(-25%, 0);
	        transform: translate(-25%, 0);
	opacity: 1;
	cursor: auto;
	cursor: initial;
}

._29nxn li {
	line-height: 18px;
	text-transform: none;
	min-height: 31px;
}

._3s5cX {
	padding-right: 16px;
}

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

	._1mV_c {
		display: none
	}
}

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

	._1amXN {
		height: 54px
	}
}
._13tca {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._1Bty2 {
	display: inline-block;
	height: 70px;
	padding: 14px 0;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 50px;
	cursor: pointer;
	-webkit-transform: translateY(-2px);
	   -moz-transform: translateY(-2px);
	    -ms-transform: translateY(-2px);
	     -o-transform: translateY(-2px);
	        transform: translateY(-2px);
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

._2Xanl._1Bty2 {
	color: #b7a061;
}

._2Xanl._1Bty2:hover {
	color: #cba743;
}

.pDJJI._1Bty2 {
	color: #ffffff;
}

.pDJJI._1Bty2:hover {
	color: #b7a061;
}

._14-Ht._1Bty2 {
	color: #000000;
}

._14-Ht._1Bty2:hover {
	color: #b7a061;
}

._3zEkw ._1Bty2 {
	color: #b7a061;
}

._3zEkw ._1Bty2:hover {
	color: #cba743;
}

._1Bty2:not(:last-child) {
	margin-right: 16px;
}

._3VzAn._1Bty2 {
	color: #000000;
}

._1TcpD ._1Bty2 {
	-webkit-transition-duration: 0s;
	   -moz-transition-duration: 0s;
	     -o-transition-duration: 0s;
	        transition-duration: 0s;
}

._150M5 {
	position: relative;
}

._150M5 i {
	top: 34px;
	right: 4px;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid currentColor;
}

._2I3_w._150M5 {
	color: inherit;
}

._2I3_w._150M5 i {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: currentColor;
}

._150M5:hover {
	opacity: 1;
}

._1TcpD {
	list-style: none;
	position: absolute;
	-webkit-transform: translate(-25%, -200%);
	   -moz-transform: translate(-25%, -200%);
	    -ms-transform: translate(-25%, -200%);
	     -o-transform: translate(-25%, -200%);
	        transform: translate(-25%, -200%);
	-webkit-transition: opacity .3s ease 0s, -webkit-transform 0s ease .3s;
	transition: opacity .3s ease 0s, -webkit-transform 0s ease .3s;
	-o-transition: opacity .3s ease 0s, -o-transform 0s ease .3s;
	-moz-transition: opacity .3s ease 0s, transform 0s ease .3s, -moz-transform 0s ease .3s;
	transition: opacity .3s ease 0s, transform 0s ease .3s;
	transition: opacity .3s ease 0s, transform 0s ease .3s, -webkit-transform 0s ease .3s, -moz-transform 0s ease .3s, -o-transform 0s ease .3s;
	padding: 19px 25px;
	width: 236px;
	margin: 0;
	opacity: 0;
	background-color: #ffffff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	   -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}

._1TcpD a {
	color: #000000;
	font-weight: 500;
	font-size: 18px;
	line-height: 18px;
	text-transform: none;
}

._1TcpD a:hover {
	color: #b7a061;
}

._1TcpD span {
	text-transform: none;
}

._2I3_w._1TcpD {
	-webkit-transition: opacity .3s ease 0s, -webkit-transform 0s ease 0s;
	transition: opacity .3s ease 0s, -webkit-transform 0s ease 0s;
	-o-transition: opacity .3s ease 0s, -o-transform 0s ease 0s;
	-moz-transition: transform 0s ease 0s, opacity .3s ease 0s, -moz-transform 0s ease 0s;
	transition: transform 0s ease 0s, opacity .3s ease 0s;
	transition: transform 0s ease 0s, opacity .3s ease 0s, -webkit-transform 0s ease 0s, -moz-transform 0s ease 0s, -o-transform 0s ease 0s;
	-webkit-transform: translate(-25%, 0);
	   -moz-transform: translate(-25%, 0);
	    -ms-transform: translate(-25%, 0);
	     -o-transform: translate(-25%, 0);
	        transform: translate(-25%, 0);
	opacity: 1;
	cursor: auto;
	cursor: initial;
}

._1TcpD li {
	line-height: 18px;
	text-transform: none;
	min-height: 31px;
}

._20dwd {
	padding-right: 16px;
}

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

	._13tca {
		display: none
	}
}

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

	._1Bty2 {
		height: 54px
	}
}
._27cLO {
	color: inherit;
	margin-right: 30px;
	display: block;
}

._27cLO svg {
	display: block;
}

._27cLO svg path {
	fill: currentColor;
}

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

	._27cLO svg {
		height: 30px
	}
}

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

	._27cLO {
		margin-right: 0
	}
}
._1isrF {
	width: 20px;
	height: 13px;
	position: relative;
	cursor: pointer;
	color: inherit;
}

._1isrF:hover i {
	background-color: #cba743;
}

._1isrF i {
	display: block;
	width: 100%;
	height: 3px;
	-webkit-border-radius: 40px;
	   -moz-border-radius: 40px;
	        border-radius: 40px;
	background-color: #cba743;
	top: 5px;
	position: absolute;
	-webkit-transform: rotate(0deg);
	   -moz-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	     -o-transform: rotate(0deg);
	        transform: rotate(0deg);
	-webkit-transform-origin: 0 1.5px;
	   -moz-transform-origin: 0 1.5px;
	    -ms-transform-origin: 0 1.5px;
	     -o-transform-origin: 0 1.5px;
	        transform-origin: 0 1.5px;
	-webkit-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	will-change: top, opacity, width, transform, background-color;
}

._1isrF i:first-child {
	top: 0px;
}

._1isrF i:last-child {
	top: 10px;
}

._2oTdN._1isrF i {
	background: currentColor;
}

._2oTdN._1isrF i:first-child {
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	top: -2px;
}

._2oTdN._1isrF i:nth-child(2) {
	width: 0%;
	opacity: 0;
}

._2oTdN._1isrF i:last-child {
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	     -o-transform: rotate(-45deg);
	        transform: rotate(-45deg);
	top: 12px;
}

@media screen and (min-width: 1300px) {

	._1isrF {
		display: none
	}
}
.kSuCZ {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #b7a061;
	font-weight: 900;
	font-size: 132px;
	line-height: 132px;
}
