.elementor-13099 .elementor-element.elementor-element-6e7d12b7{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-13099 .elementor-element.elementor-element-6e7d12b7{--content-width:1440px;}}/* Start custom CSS for text-editor, class: .elementor-element-48333ad8 */.col2-set>* {
	width: 50%;
	float: left
}

.col2-set>*:nth-child(2n+1) {
	clear: left
}

.col2-set.with-gap>* {
	width: 48.2143%;
	margin-right: 3.5714%;
	margin-bottom: 3.5714%
}

.col2-set.with-gap>*:nth-child(2n) {
	margin-right: 0
}

.division-1-2>*:nth-child(2n) {
	width: 66.6667%
}

.division-1-2>*:nth-child(2n+1) {
	width: 33.3333%
}

.division-1-2.with-gap>*:nth-child(2n) {
	width: 74.1071%
}

.division-1-2.with-gap>*:nth-child(2n+1) {
	width: 22.3214%
}

.division-2-1>*:nth-child(2n+1) {
	width: 66.6667%
}

.division-2-1>*:nth-child(2n) {
	width: 33.3333%
}

.division-2-1.with-gap>*:nth-child(2n+1) {
	width: 74.1071%
}

.division-2-1.with-gap>*:nth-child(2n) {
	width: 22.3214%
}

.col3-set>* {
	width: 33.3333%;
	float: left
}

.col3-set>*:nth-child(3n) {
	width: 33.3334%
}

.col3-set>*:nth-child(3n+1) {
	clear: left
}

.col3-set.with-gap>* {
	width: 30.1205%;
	margin-right: 4.8193%;
	margin-bottom: 4.8193%
}

.col3-set.with-gap>*:nth-child(3n) {
	margin-right: 0;
	width: 30.1205%
}

.col4-set>* {
	width: 25%;
	float: left
}

.col4-set>*:nth-child(4n+1) {
	clear: left
}

.col4-set.with-gap>* {
	width: 22.3214%;
	margin-right: 3.5715%;
	margin-bottom: 3.5714%
}

.col4-set.with-gap>*:nth-child(4n) {
	margin-right: 0
}

.clearfix:before,
.clearfix:after,
.col4-set:before,
.col4-set:after,
.col3-set:before,
.col3-set:after,
.col2-set:before,
.col2-set:after {
	content: " ";
	display: table
}

.clearfix:after,
.col4-set:after,
.col3-set:after,
.col2-set:after {
	clear: both
}

.clearfix,
.col4-set,
.col3-set,
.col2-set {
	*zoom: 1
}


.order-form-box {
	padding: 4%;
	position: relative;
}


.order-form-info-box {
	width: 100% !important;
}




.more {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: inherit;
	font-size: 16px;
	line-height: 2em;
	letter-spacing: .02em;
	font-weight: 400;
	outline: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,-webkit-box-shadow .5s cubic-bezier(.49,.79,.17,.94);
	transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,-webkit-box-shadow .5s cubic-bezier(.49,.79,.17,.94);
	transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .5s cubic-bezier(.49,.79,.17,.94);
	transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .5s cubic-bezier(.49,.79,.17,.94),-webkit-box-shadow .5s cubic-bezier(.49,.79,.17,.94);
	padding: 7px 38px;
	cursor: pointer;
}

.more {
	color: #001659;
	background-color: #fff;
	border: 1px solid #ff5e14;
	border-radius: 2px;
}




.more:hover {
	box-shadow: rgba(255, 94, 20, 0.5) 0px 10px 20px 0px;
}

.active .more {
	box-shadow: rgba(255, 94, 20, 0.5) 0px 10px 20px 0px;
		color: #fff;
	background-color: #ff5e14;
}


.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}


.order-form-box-surface-configuration .form-item {
	margin: 0 40px;
	padding-bottom: 40px;
	max-width: 830px;
}


#other-description {
	width: 100%;
}

.more.preview_button {
	background: #fff;
	border: 1px solid #ff5e14;
	color: #ff5e14;
}



@media only screen and (max-width: 700px) {
.col2-set>*:nth-child(n),
.col2-set.with-gap>*:nth-child(n),
.col4-set>*:nth-child(n),
.col4-set.with-gap>*:nth-child(n) {
float: none;
width: auto;
clear: none;
margin-right: 0;
margin-bottom: 2em;
maring-top: 2em
}
#footer .col2-set>div:nth-child(2) p {
text-align: left
}
.title-header {
height: 270px
}
.title-header .wrap {
margin-top: 145px
}
.title-header .wrap div {
padding: 10px 40px
}
.title-header span:first-child {
font-size: 40px
}
article.page .side,
article.single .side {
background: none;
padding-top: 0;
margin-top: 1em
}


	.col3-set>*:nth-child(n),
	.col3-set.with-gap>*:nth-child(n) {
		float: none;
		width: auto;
		clear: none;
		margin-right: 0
	}
	.col4-set>*:nth-child(n) {
		width: 50%;
		clear: none
	}
	.col4-set>*:nth-child(2n+1) {
		clear: left
	}

	.col4-set.with-gap>*:nth-child(2n) {
		margin-right: 0
	}
	
	.order-form-box-header {

	padding-right: 0;
}
}

.order-form-info-box, .order-form-info-box td {
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	vertical-align: middle;
}





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

 table td {
	padding: 5px 6px;
}   
  .order-form-info-box, .order-form-info-box td {
	font-size: 13px;
	line-height: 14px;
	text-align: left;
	vertical-align: middle;
}  
    
}/* End custom CSS */