.btn-default {
	font-weight: 600;
	padding: 10px 30px !important;
	background-color: #5C9DFF !important;
	text-transform: uppercase;
}
.bd-block-16 .bd-blockcontent:not(.shape-only) a:hover {
	color: #5C9DFF;
}
.condicioner-btn {
	width: 100%;
}
section#section9 {
    background: radial-gradient(102.39% 102.39% at 50% 14.83%, #3B4B66 0%, #202531 100%);
}
section#section20 {
    background: radial-gradient(102.39% 102.39% at 50% 14.83%, #3B4B66 0%, #202531 100%);
}
section#section30 {
    background: radial-gradient(102.39% 102.39% at 50% 14.83%, #3B4B66 0%, #202531 100%);
}
section#section40 {
    background: radial-gradient(102.39% 102.39% at 50% 14.83%, #3B4B66 0%, #202531 100%);
}
section#section50 {
    background: radial-gradient(102.39% 102.39% at 50% 14.83%, #3B4B66 0%, #202531 100%);
}
section#section60 {
    background: radial-gradient(102.39% 102.39% at 50% 14.83%, #3B4B66 0%, #202531 100%);
}
section#section70 {
    background: radial-gradient(102.39% 102.39% at 50% 14.83%, #3B4B66 0%, #202531 100%);
}
section#section80 {
    background: radial-gradient(102.39% 102.39% at 50% 14.83%, #3B4B66 0%, #202531 100%);
}
section#section90 {
    background: radial-gradient(102.39% 102.39% at 50% 14.83%, #3B4B66 0%, #202531 100%);
}
section#section100 {
    background: radial-gradient(102.39% 102.39% at 50% 14.83%, #3B4B66 0%, #202531 100%);
}
section#section110 {
    background: radial-gradient(102.39% 102.39% at 50% 14.83%, #3B4B66 0%, #202531 100%);
}
p.num {
    font-size: 100px;
    line-height: 122px;
    text-transform: uppercase;
    color: #FFFFFF;
    opacity: 0.1;
}
h2.title {
    font-weight: bold;
    font-size: 30px;
    line-height: 37px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    flex: none;
    order: 1;
    margin: 0px 8px;
}
p.blok {
    color: #FFFFFF;
}
.title_form {
    font-weight: bold;
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    flex: none;
    order: 1;
    align-self: flex-start;
    margin: 0px 8px;
}
.title-bloc1 {
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #AAAAAA;
}
.title-bloc2 {
	font-weight: bold;
	font-size: 30px;
	line-height: 37px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 30px;	
}
.block-sq {
    width: 350px;
    height: 315px;
    background: #FBFBFB;
    border: 2px solid #DCE0E1;
    box-sizing: border-box;
}
p.head-block {
    font-weight: 600;
    font-size: 30px;
    line-height: 37px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #333333;
    text-align: center;
    margin-top: 25px;
}
p.info-block {
    font-size: 14px;
    line-height: 23px;
    text-align: center;
    letter-spacing: 0.05em;
    color: #222222;
}
.block-rev {
    width: 350px;
    height: 187px;
    left: 405px;
    top: 164px;
    background: #FBFBFB;
	margin: 10px 0;
    padding: 15px;
}
.icon-rev {
    width: 40px;
    height: 40px;
    left: 20px;
    top: 20px;
    background: #FF6A6A;
    border-radius: 50%;
    padding: 10px;
    text-align: center;
    color: #fff;
    float: left;
	margin-right: 15px;
}
.name-rev {
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #000A12;
}
.date-rev {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    padding-bottom: 15px;
}
.contact {
    font-size: 24px;
    color: #fff;
    text-align: center;
}

h2.bd-textblock-11 {
	font-weight: 600;
}
footer .bd-block-16 .bd-blockcontent:not(.shape-only) {
	text-align: left;
}
@media (max-width: 1199px) {
	#section5 h1 span {
		font-size: 28pt !important;
	}
	#section9 .wf-column {
		margin-left: 0 !important;
	}
	#section9 .block-sq {
		margin: 0 auto 20px;
	}
	#section9 .block-rev {
		margin: 10px auto 10px;
	}
}
@media (max-width: 991px) {
	#section5 .bd-columnwrapper-80 {
		display: none !important;
	}

}
@media (max-width: 767px) {
	#section10 .row, #section7 .row, #section14 .row {
		display: flex;
		flex-direction: column-reverse;
	}
}
@media (max-width: 599px) {
	section#section5 h1 {
		font-size: 18px !important;
		line-height: 1.2;
	}
	section#section5 h1 span {
		font-size: 23px !important;
	}
	.bd-blockcontent .owl-stage {
		height: 190px;
		overflow: hidden;
	}
	.bd-blockcontent .owl-item {
		width: auto !important;
	}
	.block-sq, .block-rev {
		width: 100%;
		max-width: 350px;
		height: auto;
	}
	.title-bloc1 {
		font-size: 18px;
	}
	.title-bloc2 {
		font-size: 24px;
	}
	h2.title {
		font-size: 24px !important;
		margin: 0;
	}
	h2.title span {
		font-size: 18px !important;
	}
	.contact {
		font-size: 14px;
		text-align: left;
	}
	.title_form {
		font-size: 24px;
		margin: 30px 0;
	}
	.title_form span {
		font-size: 18px !important;
		display: inline-block;
		margin-bottom: 10px;
	}
	#cf_10 .cf-content-wrap {
		padding: 0 !important;
	}
	.cf-content-wrap,  .cf-form-wrap {
		padding: 0 !important;
		margin-top: 30px;
	}
	.convertforms .cf-one-fourth, .convertforms .cf-one-third {
		width: 100% !important;
	}
	.convertforms  .cf-input {
		width: 100% !important;
	}
	.convertforms .cf-one-fourth .cf-input {
		width: 100%;
	}
	.eb-dialog {
		padding: 0 15px !important;
	}
	.eb-dialog .title_form {
		font-size: 14px;
		margin-top: 0 !important;
	}
	.eb-dialog .title_form span {
		font-size: 14px !important;
		text-transform: none;
	}
	.eb-dialog .cf-content-wrap, .cf-form-wrap {
		margin: 0 !important;
	}
	header .header-contact {
		text-align: center;
	}
	.header-contact__item {
		display: block;
	}
}