.theme_box_1 > [data-item],
.theme_popup_1 > [data-item]{}

.theme_box_2 > [data-item]::before,
.theme_popup_2 > [data-item]::before{
	content: "";
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
}
/*
Caixa com os cantos arredondados e a seta para cima

COR | ##01b1af
.theme_box_4 > .aux_style_1 | background-color
.theme_box_4 > .aux_style_1:before | border-bottom
*/
.theme_box_3 > .aux_style_1{
	position: absolute;
	top: 18px;
	left: 0;
	box-sizing: border-box;
	width: 100%;
	height: calc(100% - 18px);
}

.theme_box_3 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 0;
	height: 0;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-bottom: 18px solid transparent;
	position: absolute;
	left: 50%;
	margin-left: -18px;
	margin-top: -18px;
}

.theme_box_4 > .aux_style_1{
	position: absolute;
	top: 0;
	left: 0;
	box-sizing: border-box;
	width: 100%;
	height: calc(100% - 18px);
}

.theme_box_4 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 0;
	height: 0;
	position: absolute;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-top: 18px solid  transparent;
	margin-left: -18px;
	top: 100%;
	left: 50%;
}

.theme_box_5 > .aux_style_1 {
	position: absolute;
	top: 0;
	left: 18px;
	box-sizing: border-box;
	width: calc(100% - 18px);
	height: 100%;
}

.theme_box_5 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-right: 18px solid transparent;
	top: 50%;
	margin-top: -18px;
	margin-left: -18px;
}

.theme_box_6 > .aux_style_1{
	position: absolute;
	top: 0;
	left: 0;
	box-sizing: border-box;
	width: calc(100% - 18px);
	height: 100%;
}

.theme_box_6 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 18px solid transparent;
	left: 100%;
	top: 50%;
	margin-top: -18px;
}

.theme_box_7 > .aux_style_1{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 18px);
}

.theme_box_7 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 0px solid transparent;
	border-bottom: 18px solid transparent;
	border-right: 18px solid transparent;
	top: 100%;
	margin-top: 0;
	margin-left: -18px;
	left: 100%;
}

.theme_box_8 > .aux_style_1{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 18px);
}

.theme_box_8 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 0px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 18px solid transparent;
	top: 100%;
	margin-top: 0;
	left: 0;
}

.theme_box_9 > .aux_style_1{
	position: absolute;
	top: 18px;
	left: 0;
	width: 100%;
	height: calc(100% - 18px);
}

.theme_box_9 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-right: 18px solid transparent;
	top: 0;
	margin-top: -18px;
	margin-left: -18px;
	left: 100%;
}

.theme_box_10 > .aux_style_1{
	position: absolute;
	top: 18px;
	left: 0;
	width: 100%;
	height: calc(100% - 18px);
}

.theme_box_10 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 18px solid transparent;
	top: 0;
	margin-top: -18px;
	left: 0;
}

.theme_box_11 > .aux_style_1{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 18px);
}
.theme_box_11 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: -18px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 0px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 18px solid transparent;
	top: 100%;
	margin-top: 0px;
	margin-left: -18px;
	left: 100%;
}

.theme_box_12 > .aux_style_1{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 18px);
}
.theme_box_12 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-right: 18px solid transparent;
	top: 100%;
	margin-top: -18px;
	left: 0;
}

.theme_box_13 > .aux_style_1{
	position: absolute;
	top: 18px;
	left: 0;
	width: 100%;
	height: calc(100% - 18px);
}
.theme_box_13 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: -18px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 18px solid transparent;
	top: 0;
	margin-top: -18px;
	margin-left: -18px;
	left: 100%;
}

.theme_box_14 > .aux_style_1{
	position: absolute;
	top: 18px;
	left: 0;
	width: 100%;
	height: calc(100% - 18px);
}
.theme_box_14 > .aux_style_1:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: -18px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-right: 18px solid transparent;
	top: 0;
	margin-top: -18px;
}

.theme_box_15 > .aux_style_1{
	position: absolute;
	top: 0;
	right: 0;
	box-sizing: border-box;
	width: calc(100% - 18px);
	height: 100%;
}
.theme_box_15 > .aux_style_2 {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-right: 18px solid transparent;
	top: 50%;
	margin-top: -18px;
	left:0;
}

.theme_box_16 > .aux_style_1 {
	position: absolute;
	top: 0;
	left: 0;
	box-sizing: border-box;
	width: calc(100% - 18px);
	height: 100%;
}

.theme_box_16 > .aux_style_2 {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 18px solid transparent;
	top: 50%;
	margin-top: -18px;
	right: 0;
}

.theme_box_17 > .aux_style_1{
	position: absolute;
	top: 0;
	left: 0;
	box-sizing: border-box;
	width: 100%;
	height: calc(100% - 18px);
}

.theme_box_17 > .aux_style_2 {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 0;
	position: absolute;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-top: 18px solid transparent;
	margin-left: -18px;
	bottom: 0;
	left: 50%;
}

.theme_box_18 > .aux_style_1 {
	position: absolute;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
	width: 100%;
	height: calc(100% - 18px);
}

.theme_box_18 > .aux_style_2 {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 0;
	position: absolute;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-bottom: 18px solid transparent;
	margin-left: -18px;
	top: 0;
	left: 50%;
}

.theme_box_19 > .aux_style_1 {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #01B1AF;
	width: 100%;
	height:calc(100% - 40px);
}
.theme_box_19 > .aux_style_2{
	position: absolute;
	height: 40px;
	top: 100%;
	left: -5px;
	border-radius: 50%;
	box-shadow: 0px -15px 23px -7px #040404;
	margin-top: -40px;
	right: -5px;
}

.theme_box_20 > .aux_style_1 {
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:calc(100% - 18px);
}
.theme_box_20 > .aux_style_2:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-right: 18px solid transparent;
	top: 100%;
	margin-top: -36px;
	left: 0;
}
.theme_box_20 > .aux_style_2:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 18px solid transparent;
	top: 100%;
	margin-top: -36px;
	right: 0;
}

.theme_box_21 > .aux_style_1 {
	position: absolute;
	top:18px;
	left:0;
	width:100%;
	height:calc(100% - 18px);
}
.theme_box_21 > .aux_style_2:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-right: 18px solid transparent;
	top: 0;
	left: 0;
}
.theme_box_21 > .aux_style_2:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 18px solid transparent;
	top: 0;
	left: 100%;
	margin-left: -18px;
}

.theme_box_22 > .aux_style_1 {
	position: absolute;
	top: 0px;
	left: 40px;
	right: 40px;
	bottom: 0px;
}
.theme_box_22 > .aux_style_2{
	position: absolute;
	top: 0;
	right: 40px;
	height: 100%;
	left: 40px;
}
.theme_box_22 > .aux_style_2:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 0px solid transparent;
	border-bottom: 70px solid transparent;
	border-left: 40px solid transparent;
	left: 100%;
}
.theme_box_22 > .aux_style_2:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 70px solid transparent;
	border-bottom: 0px solid transparent;
	border-left: 40px solid transparent;
	left: 100%;
	top: 100%;
	margin-top: -70px;
}
.theme_box_22 > .aux_style_3 {
	position: absolute;
	top: 0;
	height: calc(100% - 18px);
	left: 40px;
}
.theme_box_22 > .aux_style_3:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: -40px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 0px solid transparent;
	border-bottom: 70px solid transparent;
	border-right: 40px solid transparent;
	left: 0;
}
.theme_box_22 > .aux_style_3:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: -40px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 70px solid transparent;
	border-bottom: 0px solid transparent;
	border-right: 40px solid transparent;
	left: 0;
	top: 100%;
	margin-top: -52px;
}

.theme_box_23 > .aux_style_1 {
	position: absolute;
	top: 0px;
	left: 40px;
	right: 40px;
	bottom: 18px;
}
.theme_box_23 > .aux_style_2{
	position: absolute;
	top: 0;
	right: 40px;
	height: 100%;
	left: 40px;
}
.theme_box_23 > .aux_style_2:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 0px solid transparent;
	border-bottom: 70px solid transparent;
	border-left: 40px solid transparent;
	left: 100%;
	top: 5%;
}
.theme_box_23 > .aux_style_2:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 70px solid transparent;
	border-bottom: 0px solid transparent;
	border-left: 40px solid transparent;
	left: 100%;
	bottom: 0;
}
.theme_box_23 > .aux_style_3 {
	position: absolute;
	top: 0;
	height: calc(100% - 18px);
	left: 40px;
}

.theme_box_23 > .aux_style_3:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: -40px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 0px solid transparent;
	border-bottom: 70px solid transparent;
	border-right: 40px solid transparent;
	left: 0;
	top: 5%;
}
.theme_box_23 > .aux_style_3:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: -40px;
	width: 0;
	height: 0;
	position: absolute;
	border-top: 70px solid transparent;
	border-bottom: 0px solid transparent;
	border-right: 40px solid transparent;
	left: 0;
	bottom: 0;
	margin-bottom: -18px;
}
.theme_box_23 > .aux_style_4{
	position: absolute;
	top: 0;
	right: 40px;
	height: 100%;
	left: 40px;
}
.theme_box_23 > .aux_style_4:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-left: 0px solid transparent;
	border-right: 18px solid transparent;
	border-top: 18px solid black;
	bottom: 0;
	right: 0;
}
.theme_box_23 > .aux_style_4:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-right: 0px solid transparent;
	border-left: 18px solid transparent;
	border-top: 18px solid black;
	bottom: 0;
	left: 0;
}

.theme_box_24 > .aux_style_1{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 40px);
}
.theme_box_24 > .aux_style_1:before{
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-left: 75px solid transparent;
	border-right: 75px solid transparent;
	border-top: 40px solid transparent;
	bottom: 0;
	right: 0;
	left: 50%;
	top: 100%;
	margin-left: -75px;
}

.theme_box_25 > .aux_style_1{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 40px);
}
.theme_box_25 > .aux_style_1:after{
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-left: 0px solid transparent;
	border-right: 75px solid transparent;
	border-top: 40px solid transparent;
	bottom: 0;
	right: 0;
	left: 0;
	top: 100%;
}
.theme_box_25 > .aux_style_1:before{
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-left: 75px solid transparent;
	border-right: 0px solid transparent;
	border-top: 40px solid transparent;
	bottom: 0;
	right: 0;
	top: 100%;
}

/*Custom*/
.preview_box.box_1{
	background-color: var(--main-color-primary-light);
	border:1px solid var(--main-color-primary-darken);
}

.preview_box.box_1_1{
	background-color: var(--main-color-primary-light-2);
	border:1px solid var(--main-color-primary-darken-2);
	border-radius: 10px;
}

.preview_box.box_1_2{
	background-color: var(--main-color-primary-light-3);
	border:1px solid var(--main-color-primary-darken-3);
	border-radius: 100%;
}

.preview_box.box_1_3{
	background-color: var(--main-color-primary-light);
	border:1px solid var(--main-color-primary-darken);
	border-radius: 15px 0 0 0;
}

.preview_box.box_1_4{
	background-color: var(--main-color-primary-light-2);
	border:1px solid var(--main-color-primary-darken-2);
	border-radius: 0 15px 0 0;
}

.preview_box.box_1_5{
	background-color: var(--main-color-primary-light-3);
	border:1px solid var(--main-color-primary-darken-3);
	border-radius: 0 0 15px 0;
}

.preview_box.box_1_6{
	background-color: var(--main-color-orange-light);
	border:1px solid var(--main-color-orange-darken);
	border-radius: 0 0 0 15px;
}

.preview_box.box_1_7{
	background-color: var(--main-color-orange-light-2);
	border:1px solid var(--main-color-orange-darken-2);
	border-radius: 15px 0;
}

.preview_box.box_1_8{
	background-color: var(--main-color-orange-light-3);
	border:1px solid var(--main-color-orange-darken-3);
	border-radius: 0 15px;
}

.preview_box.box_1_9{
	background-color: var(--main-color-success-light);
	border:1px solid var(--main-color-success-darken);
	border-radius: 15px 0 0 0;
}

.preview_box.box_1_10{
	background-color: var(--main-color-success-light-2);
	border:1px solid var(--main-color-success-darken-2);
	border-radius: 0 15px 0 0;
}

.preview_box.box_1_11{
	background-color: var(--main-color-success-light-3);
	border:1px solid var(--main-color-success-darken-3);
	border-radius: 0 0 15px 0;
}

.preview_box.box_1_12{
	background-color: var(--main-color-grey-light);
	border:1px solid var(--main-color-grey-darken);
	border-radius: 0 0 0 15px;
}

.preview_box.box_1_13{
	background-color: var(--main-color-grey-light-2);
	border:1px solid var(--main-color-grey-darken-2);
	border-radius: 15px 0;
}

.preview_box.box_1_14{
	background-color: var(--main-color-grey-light-3);
	border:1px solid var(--main-color-grey-darken-3);
	border-radius: 0 15px;
}

.preview_box.box_1_15{
	background-color: var(--main-color-primary-light);
	border:1px solid var(--main-color-primary-light);
	border-radius: 10px;
	box-shadow: 0px 6px 0px 0px var(--main-color-primary-darken);
}

.preview_box.box_1_16{
	background-color: var(--main-color-primary-light-2);
	border:1px solid var(--main-color-primary-light-2);
	border-radius: 10px;
	box-shadow: 5px 6px 0px 0px var(--main-color-primary-darken-2);
}

.preview_box.box_1_17{
	background-color: var(--main-color-primary-light-3);
	border:1px solid var(--main-color-primary-light-3);
	border-radius: 100%;
	box-shadow: 0px 6px 0px 0px var(--main-color-primary-darken-3);
}

.preview_box.box_1_18{
	background-color: var(--main-color-orange-light);
	border:1px solid var(--main-color-orange-light);
	border-radius: 10px;
	box-shadow: 0px 6px 0px 0px var(--main-color-orange-darken);
}

.preview_box.box_1_19{
	background-color: var(--main-color-orange-light-2);
	border:1px solid var(--main-color-orange-light-2);
	border-radius: 10px;
	box-shadow: 5px 6px 0px 0px var(--main-color-orange-darken-2);
}

.preview_box.box_1_20{
	background-color: var(--main-color-orange-light-3);
	border:1px solid var(--main-color-orange-light-3);
	border-radius: 100%;
	box-shadow: 0px 6px 0px 0px var(--main-color-orange-darken-3);
}

.preview_box.box_1_21{
	background-color: var(--main-color-success-light);
	border:1px solid var(--main-color-success-light);
	border-radius: 10px;
	box-shadow: 0px 6px 0px 0px var(--main-color-success-darken);
}

.preview_box.box_1_22{
	background-color: var(--main-color-success-light-2);
	border:1px solid var(--main-color-success-light-2);
	border-radius: 10px;
	box-shadow: 5px 6px 0px 0px var(--main-color-success-darken-2);
}

.preview_box.box_1_23{
	background-color: var(--main-color-success-light-3);
	border:1px solid var(--main-color-success-light-3);
	border-radius: 100%;
	box-shadow: 0px 6px 0px 0px var(--main-color-success-darken-3);
}

.preview_box.box_1_24{
	background-color: var(--main-color-grey-light);
	border:1px solid var(--main-color-grey-light);
	border-radius: 10px;
	box-shadow: 0px 6px 0px 0px var(--main-color-grey-darken);
}

.preview_box.box_1_25{
	background-color: var(--main-color-grey-light-2);
	border:1px solid var(--main-color-grey-light-2);
	border-radius: 10px;
	box-shadow: 5px 6px 0px 0px var(--main-color-grey-darken-2);
}

.preview_box.box_1_26{
	background-color: var(--main-color-grey-light-3);
	border:1px solid var(--main-color-grey-light-3);
	border-radius: 100%;
	box-shadow: 0px 6px 0px 0px var(--main-color-grey-darken-3);
}

.preview_box.box_2{
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-color: var(--main-color-orange-light);
	border:1px solid var(--main-color-orange-darken);
}

.preview_box.box_2_1{
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	border-radius:10px;
	background-color: var(--main-color-orange-light-2);
	border:1px solid var(--main-color-orange-darken-2);
}

.preview_box.box_2_2{
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
	border-radius:100%;
	background-color: var(--main-color-orange-light-3);
	border:1px solid var(--main-color-orange-darken-3);
}

.preview_box.box_3 > .aux_style_1{
	background-color: var(--main-color-primary-light);
}
.preview_box.box_3 > .aux_style_1:before {
	border-bottom: 18px solid var(--main-color-primary-light);
}

.preview_box.box_3_1 > .aux_style_1{
	background-color: var(--main-color-primary-light-2);
	border-radius: 10px;
}
.preview_box.box_3_1 > .aux_style_1:before {
	border-bottom: 18px solid var(--main-color-primary-light-2);
}

.preview_box.box_3_2 > .aux_style_1{
	background-color: var(--main-color-primary-light-3);
	border-radius: 50px;
}
.preview_box.box_3_2 > .aux_style_1:before {
	border-bottom: 18px solid var(--main-color-primary-light-3);
}

.preview_box.box_4 > .aux_style_1{
	background-color: var(--main-color-orange-light);
}
.preview_box.box_4 > .aux_style_1:before {
	border-top: 18px solid var(--main-color-orange-light);
}

.preview_box.box_4_1 > .aux_style_1{
	background-color: var(--main-color-orange-light-2);
	border-radius: 10px;
}
.preview_box.box_4_1 > .aux_style_1:before {
	border-top: 18px solid var(--main-color-orange-light-2);
}

.preview_box.box_4_2 > .aux_style_1{
	background-color: var(--main-color-orange-light-3);
	border-radius: 50px;
}
.preview_box.box_4_2 > .aux_style_1:before {
	border-top: 18px solid var(--main-color-orange-light-3);
}

.preview_box.box_5 > .aux_style_1{
	background-color: var(--main-color-success-light);
}
.preview_box.box_5 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-success-light);
}

.preview_box.box_5_1 > .aux_style_1{
	background-color: var(--main-color-success-light-2);
	border-radius: 10px;
}
.preview_box.box_5_1 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-success-light-2);
}

.preview_box.box_5_2 > .aux_style_1{
	border-radius: 35px;
	background-color: var(--main-color-success-light-3);
}
.preview_box.box_5_2 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-success-light-3);
}

.preview_box.box_6 > .aux_style_1{
	background-color: var(--main-color-grey-light);
}
.preview_box.box_6 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-grey-light);
}

.preview_box.box_6_1 > .aux_style_1{
	border-radius: 10px;
	background-color: var(--main-color-grey-light-2);
}
.preview_box.box_6_1 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-grey-light-2);
}

.preview_box.box_6_2 > .aux_style_1{
	border-radius: 35px;
	background-color: var(--main-color-grey-light-3);
}
.preview_box.box_6_2 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-grey-light-3);
}

.preview_box.box_7 > .aux_style_1{
	background-color: var(--main-color-primary-light);
}
.preview_box.box_7 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-primary-light);
}

.preview_box.box_7_1 > .aux_style_1{
	border-radius: 10px 10px 0 10px;
	background-color: var(--main-color-primary-light-2);
}
.preview_box.box_7_1 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-primary-light-2);
}
.preview_box.box_7_2 > .aux_style_1{
	border-radius: 50px 50px 0 50px;
	background-color: var(--main-color-primary-light-3);
}

.preview_box.box_7_2 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-primary-light-3);
}

.preview_box.box_8 > .aux_style_1{
	background-color: var(--main-color-orange-light);
}
.preview_box.box_8 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-orange-light);
}

.preview_box.box_8_1 > .aux_style_1{
	background-color: var(--main-color-orange-light-2);
	border-radius: 10px 10px 10px 0;
}
.preview_box.box_8_1 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-orange-light-2);
}

.preview_box.box_8_2 > .aux_style_1{
	border-radius: 50px 50px 50px 0;
	background-color: var(--main-color-orange-light-3);
}
.preview_box.box_8_2 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-orange-light-3);
}

.preview_box.box_9 > .aux_style_1{
	background-color: var(--main-color-success-light);
}
.preview_box.box_9 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-success-light);
}

.preview_box.box_9_1 > .aux_style_1{
	background-color: var(--main-color-success-light-2);
	border-radius: 10px 0px 10px 10px;
}
.preview_box.box_9_1 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-success-light-2);
}

.preview_box.box_9_2 > .aux_style_1{
	border-radius: 50px 0px 50px 50px;
	background-color: var(--main-color-success-light-3);
}
.preview_box.box_9_2 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-success-light-3);
}

.preview_box.box_10 > .aux_style_1{
	background-color: var(--main-color-grey-light);
}
.preview_box.box_10 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-grey-light);
}

.preview_box.box_10_1 > .aux_style_1{
	background-color: var(--main-color-grey-light-2);
	border-radius: 0 10px 10px 10px;
}
.preview_box.box_10_1 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-grey-light-2);
}

.preview_box.box_10_2 > .aux_style_1{
	border-radius: 0 50px 50px 50px;
	background-color: var(--main-color-grey-light-3);
}
.preview_box.box_10_2 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-grey-light-3);
}

.preview_box.box_11 > .aux_style_1{
	background-color: var(--main-color-primary-light);
}
.preview_box.box_11 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-primary-light);
}

.preview_box.box_11_1 > .aux_style_1{
	background-color: var(--main-color-primary-light-2);
	border-radius: 10px 10px 0 10px;
}
.preview_box.box_11_1 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-primary-light-2);
}

.preview_box.box_11_2 > .aux_style_1{
	background-color: var(--main-color-primary-light-3);
	border-radius: 50px 50px 0 50px;
}
.preview_box.box_11_2 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-primary-light-3);
}

.preview_box.box_12 > .aux_style_1{
	 background-color: var(--main-color-orange-light);
 }
.preview_box.box_12 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-orange-light);
}

.preview_box.box_12_1 > .aux_style_1{
	background-color: var(--main-color-orange-light-2);
	border-radius: 10px 10px 10px 0;
}
.preview_box.box_12_1 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-orange-light-2);
}

.preview_box.box_12_2 > .aux_style_1{
	background-color: var(--main-color-orange-light-3);
	border-radius: 50px 50px 50px 0;
}
.preview_box.box_12_2 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-orange-light-3);
}

.preview_box.box_13 > .aux_style_1{
	background-color: var(--main-color-success-light);
}
.preview_box.box_13 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-success-light);
}

.preview_box.box_13_1 > .aux_style_1{
	background-color: var(--main-color-success-light-2);
	border-radius: 10px 0 10px 10px;
}
.preview_box.box_13_1 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-success-light-2);
}

.preview_box.box_13_2 > .aux_style_1{
	border-radius: 50px 0 50px 50px;
	background-color: var(--main-color-success-light-3);
}
.preview_box.box_13_2 > .aux_style_1:before {
	border-left: 18px solid var(--main-color-success-light-3);
}

.preview_box.box_14 > .aux_style_1{
	background-color: var(--main-color-grey-light);
}
.preview_box.box_14 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-grey-light);
}

.preview_box.box_14_1 > .aux_style_1{
	background-color: var(--main-color-grey-light-2);
	border-radius: 0 10px 10px 10px;
}
.preview_box.box_14_1 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-grey-light-2);
}

.preview_box.box_14_2 > .aux_style_1{
	border-radius: 0 50px 50px 50px;
	background-color: var(--main-color-grey-light-3);
}
.preview_box.box_14_2 > .aux_style_1:before {
	border-right: 18px solid var(--main-color-grey-light-3);
}

.preview_box.box_15 > .aux_style_1{
	background-color: var(--main-color-primary-light);
	border: 6px solid var(--main-color-primary-darken);
}
.preview_box.box_15 > .aux_style_2 {
	border-right: 18px solid var(--main-color-primary-darken);
}

.preview_box.box_15_1 > .aux_style_1{
	background-color: var(--main-color-primary-light-2);
	border: 6px solid var(--main-color-primary-darken-2);
	border-radius:10px;
}
.preview_box.box_15_1 > .aux_style_2 {
	border-right: 18px solid var(--main-color-primary-darken-2);
}

.preview_box.box_15_2 > .aux_style_1{
	background-color: var(--main-color-primary-light-3);
	border: 6px solid var(--main-color-primary-darken-3);
	border-radius:35px;
}
.preview_box.box_15_2 > .aux_style_2 {
	border-right: 18px solid var(--main-color-primary-darken);
}

.preview_box.box_16 > .aux_style_1{
	background-color: var(--main-color-orange-light);
	border: 6px solid var(--main-color-orange-darken);
}
.preview_box.box_16 > .aux_style_2 {
	border-left: 18px solid var(--main-color-orange-darken);
}

.preview_box.box_16_1 > .aux_style_1{
	background-color: var(--main-color-orange-light-2);
	border: 6px solid var(--main-color-orange-darken-2);
	border-radius: 10px;
}
.preview_box.box_16_1 > .aux_style_2 {
	border-left: 18px solid var(--main-color-orange-darken-2);
}

.preview_box.box_16_2 > .aux_style_1{
	background-color: var(--main-color-orange-light-3);
	border: 6px solid var(--main-color-orange-darken-3);
	border-radius: 35px;
}
.preview_box.box_16_2 > .aux_style_2 {
	border-left: 18px solid var(--main-color-orange-darken-3);
}

.preview_box.box_17 > .aux_style_1{
	background-color: var(--main-color-success-light);
	border: 6px solid var(--main-color-success-darken);
}
.preview_box.box_17 > .aux_style_2 {
	border-top: 18px solid var(--main-color-success-darken);
}

.preview_box.box_17_1 > .aux_style_1{
	background-color: var(--main-color-success-light-2);
	border: 6px solid var(--main-color-success-darken-2);
	border-radius: 10px;
}
.preview_box.box_17_1 > .aux_style_2 {
	border-top: 18px solid var(--main-color-success-darken-2);
}

.preview_box.box_17_2 > .aux_style_1{
	background-color: var(--main-color-success-light-3);
	border: 6px solid var(--main-color-success-darken-3);
	border-radius: 35px;
}
.preview_box.box_17_2 > .aux_style_2 {
	border-top: 18px solid var(--main-color-success-darken-3);
}

.preview_box.box_18 > .aux_style_1{
	background-color: var(--main-color-grey-light);
	border: 6px solid var(--main-color-grey-darken);
}
.preview_box.box_18 > .aux_style_2 {
	border-bottom: 18px solid var(--main-color-grey-darken);
}

.preview_box.box_18_1 > .aux_style_1{
	background-color: var(--main-color-grey-light-2);
	border: 6px solid var(--main-color-grey-darken-2);
	border-radius: 10px;
}
.preview_box.box_18_1 > .aux_style_2 {
	border-bottom: 18px solid var(--main-color-grey-darken-2);
}

.preview_box.box_18_2 > .aux_style_1{
	background-color: var(--main-color-grey-light-3);
	border: 6px solid var(--main-color-grey-darken-3);
	border-radius: 35px;
}
.preview_box.box_18_2 > .aux_style_2 {
	border-bottom: 18px solid var(--main-color-grey-darken-3);
}

.preview_box.box_19 > .aux_style_1{
	background-color: var(--main-color-primary-light);
	z-index: 1;
}
.preview_box.box_19 > .aux_style_2{
	z-index: 0;
}

.preview_box.box_19_1 > .aux_style_1{
	background-color: var(--main-color-orange-light);
	z-index: 1;
}
.preview_box.box_19_1 > .aux_style_2{
	z-index: 0;
}

.preview_box.box_19_2 > .aux_style_1{
	border-radius: 10px 10px 0 0;
	background-color: var(--main-color-grey-light);
	z-index: 1;
}
.preview_box.box_19_2 > .aux_style_2{
	z-index: 0;
}

.preview_box.box_20 > .aux_style_1{
	background-color: var(--main-color-primary-light);
	border: 0px solid var(--main-color-primary-darken);
	z-index: 1;
}
.preview_box.box_20 > .aux_style_2::before {
	border-right: 18px solid var(--main-color-primary-darken);
	z-index: 0;
}
.preview_box.box_20 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-primary-darken);
	z-index: 0;
}

.preview_box.box_20_1 > .aux_style_1{
	background-color: var(--main-color-orange-light);
	border: 0px solid var(--main-color-orange-darken);
	z-index: 1;
}
.preview_box.box_20_1 > .aux_style_2::before {
	border-right: 18px solid var(--main-color-orange-darken);
	z-index: 0;
}
.preview_box.box_20_1 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-orange-darken);
	z-index: 0;
}

.preview_box.box_20_2 > .aux_style_1{
	background-color: var(--main-color-success-light);
	border: 0px solid var(--main-color-success-darken);
	border-radius: 10px 10px 0 0;
	z-index: 1;
}
.preview_box.box_20_2 > .aux_style_2::before {
	border-right: 18px solid var(--main-color-success-darken);
	z-index: 0;
}
.preview_box.box_20_2 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-success-darken);
	z-index: 0;
}

.preview_box.box_21 > .aux_style_1{
	background-color: var(--main-color-primary-light);
	border: 0px solid var(--main-color-primary-darken);
	z-index: 1;
}
.preview_box.box_21 > .aux_style_2::before {
	border-right: 18px solid var(--main-color-primary-darken);
	z-index: 0;
}
.preview_box.box_21 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-primary-darken);
	z-index: 0;
}

.preview_box.box_21_1 > .aux_style_1{
	background-color: var(--main-color-orange-light);
	border: 0px solid var(--main-color-orange-darken);
	z-index: 1;
}
.preview_box.box_21_1 > .aux_style_2::before {
	border-right: 18px solid var(--main-color-orange-darken);
	z-index: 0;
}
.preview_box.box_21_1 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-orange-darken);
	z-index: 0;
}

.preview_box.box_21_2 > .aux_style_1{
	background-color: var(--main-color-grey-light);
	border: 0px solid var(--main-color-grey-darken);
	z-index: 1;
	border-radius: 0 0 10px 10px;
}
.preview_box.box_21_2 > .aux_style_2::before {
	border-right: 18px solid var(--main-color-grey-darken);
	z-index: 0;
}
.preview_box.box_21_2 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-grey-darken);
	z-index: 0;
}

.preview_box.box_22 > .aux_style_1{
	background-color: var(--main-color-primary-light);
	border: 0px solid var(--main-color-primary-darken);
	z-index: 1;
}
.preview_box.box_22 > .aux_style_2::before {
	border-left: 18px solid var(--main-color-primary-darken);
	z-index: 0;
}
.preview_box.box_22 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-primary-darken);
	z-index: 0;
}

.preview_box.box_22 > .aux_style_3::before {
	border-right: 18px solid var(--main-color-primary-darken);
	z-index: 0;
	margin-left: -18px;
}
.preview_box.box_22 > .aux_style_3::after {
	border-right: 18px solid var(--main-color-primary-darken);
	z-index: 0;
	margin-left: -18px;
}

.preview_box.box_22_1 > .aux_style_1{
	background-color: var(--main-color-orange-light);
	border: 0px solid var(--main-color-orange-darken);
	z-index: 1;
}
.preview_box.box_22_1 > .aux_style_2::before {
	border-left: 18px solid var(--main-color-orange-darken);
	z-index: 0;
}
.preview_box.box_22_1 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-orange-darken);
	z-index: 0;
}
.preview_box.box_22_1 > .aux_style_3::before {
	border-right: 18px solid var(--main-color-orange-darken);
	z-index: 0;
	margin-left: -18px;
}
.preview_box.box_22_1 > .aux_style_3::after {
	border-right: 18px solid var(--main-color-orange-darken);
	z-index: 0;
	margin-left: -18px;
}

.preview_box.box_22_2 > .aux_style_1{
	background-color: var(--main-color-success-light);
	border: 0px solid var(--main-color-success-darken);
	z-index: 1;
}
.preview_box.box_22_2 > .aux_style_2::before {
	border-left: 18px solid var(--main-color-success-darken);
	z-index: 0;
}
.preview_box.box_22_2 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-success-darken);
	z-index: 0;
}
.preview_box.box_22_2 > .aux_style_3::before {
	border-right: 18px solid var(--main-color-success-darken);
	z-index: 0;
	margin-left: -18px;
}
.preview_box.box_22_2 > .aux_style_3::after {
	border-right: 18px solid var(--main-color-success-darken);
	z-index: 0;
	margin-left: -18px;
}

.preview_box.box_23 > .aux_style_1{
	background-color: var(--main-color-primary-light);
	border: 0px solid var(--main-color-primary-darken);
	z-index: 1;
}
.preview_box.box_23 > .aux_style_2::before {
	border-left: 18px solid var(--main-color-primary-darken);
	z-index: 0;
}
.preview_box.box_23 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-primary-darken);
	z-index: 0;
}
.preview_box.box_23 > .aux_style_3::before {
	border-right: 18px solid var(--main-color-primary-darken);
	margin-left: -18px;
	z-index: 0;
}
.preview_box.box_23 > .aux_style_3::after {
	border-right: 18px solid var(--main-color-primary-darken);
	margin-left: -18px;
	z-index: 0;
}
.preview_box.box_23 > .aux_style_4::before {
	border-right: 18px solid var(--main-color-primary-darken);
	z-index: 0;
}
.preview_box.box_23 > .aux_style_4::after {
	border-left: 18px solid var(--main-color-primary-darken);
	z-index: 0;
}

.preview_box.box_23_1 > .aux_style_1{
	background-color: var(--main-color-orange-light);
	border: 0px solid var(--main-color-orange-darken);
	z-index: 1;
}
.preview_box.box_23_1 > .aux_style_2::before {
	border-left: 18px solid var(--main-color-orange-darken);
	z-index: 0;
}
.preview_box.box_23_1 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-orange-darken);
	z-index: 0;
}
.preview_box.box_23_1 > .aux_style_3::before {
	border-right: 18px solid var(--main-color-orange-darken);
	margin-left: -18px;
	z-index: 0;
}
.preview_box.box_23_1 > .aux_style_3::after {
	border-right: 18px solid var(--main-color-orange-darken);
	margin-left: -18px;
	z-index: 0;
}
.preview_box.box_23_1 > .aux_style_4::before {
	border-right: 18px solid var(--main-color-orange-darken);
	z-index: 0;
}
.preview_box.box_23_1 > .aux_style_4::after {
	border-left: 18px solid var(--main-color-orange-darken);
	z-index: 0;
}

.preview_box.box_23_2 > .aux_style_1{
	background-color: var(--main-color-grey-light);
	border: 0px solid var(--main-color-grey-darken);
	z-index: 1;
}
.preview_box.box_23_2 > .aux_style_2::before {
	border-left: 18px solid var(--main-color-grey-darken);
	z-index: 0;
}
.preview_box.box_23_2 > .aux_style_2::after {
	border-left: 18px solid var(--main-color-grey-darken);
	z-index: 0;
}
.preview_box.box_23_2 > .aux_style_3::before {
	border-right: 18px solid var(--main-color-grey-darken);
	margin-left: -18px;
	z-index: 0;
}
.preview_box.box_23_2 > .aux_style_3::after {
	border-right: 18px solid var(--main-color-grey-darken);
	margin-left: -18px;
	z-index: 0;
}
.preview_box.box_23_2 > .aux_style_4::before {
	border-right: 18px solid var(--main-color-grey-darken);
	z-index: 0;
}
.preview_box.box_23_2 > .aux_style_4::after {
	border-left: 18px solid var(--main-color-grey-darken);
	z-index: 0;
}

.preview_box.box_24 > .aux_style_1{
	background-color: var(--main-color-primary-light);
}
.preview_box.box_24 > .aux_style_1:before {
	border-top: 40px solid var(--main-color-primary-light);
}

.preview_box.box_24_1 > .aux_style_1{
	background-color: var(--main-color-orange-light);
}
.preview_box.box_24_1 > .aux_style_1:before {
	border-top: 40px solid var(--main-color-orange-light);
}

.preview_box.box_24_2 > .aux_style_1{
	background-color: var(--main-color-success-light);
	border-radius: 10px;
}
.preview_box.box_24_2 > .aux_style_1:before {
	border-top: 40px solid var(--main-color-success-light);
}

.preview_box.box_25 > .aux_style_1{
	background-color: var(--main-color-primary-light);
}
.preview_box.box_25 > .aux_style_1:before {
	border-top: 40px solid var(--main-color-primary-light);
}
.preview_box.box_25 > .aux_style_1:after {
	border-top: 40px solid var(--main-color-primary-light);
}

.preview_box.box_25_1 > .aux_style_1{
	background-color: var(--main-color-orange-light);
}
.preview_box.box_25_1 > .aux_style_1:before {
	border-top: 40px solid var(--main-color-orange-light);
}
.preview_box.box_25_1 > .aux_style_1:after {
	border-top: 40px solid var(--main-color-orange-light);
}

.preview_box.box_25_2 > .aux_style_1{
	background-color: var(--main-color-grey-light);
	border-radius: 10px 10px 0 0;
}
.preview_box.box_25_2 > .aux_style_1:before {
	border-top: 40px solid var(--main-color-grey-light);
}
.preview_box.box_25_2 > .aux_style_1:after {
	border-top: 40px solid var(--main-color-grey-light);
}