
table {
	border-collapse:collapse;
	border-spacing:0
}
@-webkit-keyframes $animation-name {
0% {
height:0
}
to {
height:auto
}
}
@keyframes $animation-name {
0% {
height:0
}
to {
height:auto
}
}
a, button {
	cursor:url(images/Pointer.svg), pointer
}
.site-wrapper {
	/* padding-top:80px; */
	padding: 30px 0px;
}
@media only screen and (max-width:560px) {
.site-wrapper {

}
}
.blog__cont, .container, .simplePage__cont {
	/*width:100%;
	max-width:1370px*/
}
@media only screen and (max-width:1440px) {
.blog__cont, .container, .simplePage__cont {
/*max-width:1170px*/
}
}
@media only screen and (max-width:1170px) {
.blog__cont, .container, .simplePage__cont {
/*padding:0 30px;
max-width:100%*/
}
}
.flex, .header .callback, .header .callback .titleGroup, .header .infoCont, .header .menu {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.flex.wrap, .header .callback, .header .callback .titleGroup, .header .infoCont, .header .menu {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.flex.column, .header .callback .column.titleGroup, .header .column.callback, .header .column.infoCont, .header .column.menu {
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column
}
.flex.vr-algn__top, .header .callback .titleGroup, .header .vr-algn__top.callback, .header .vr-algn__top.infoCont, .header .vr-algn__top.menu {
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start
}
.flex.vr-algn__center, .header .callback, .header .callback .vr-algn__center.titleGroup, .header .infoCont, .header .menu {
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center
}
.flex.vr-algn__bottom, .header .callback .vr-algn__bottom.titleGroup, .header .vr-algn__bottom.callback, .header .vr-algn__bottom.infoCont, .header .vr-algn__bottom.menu {
	-moz-align-items:flex-end;
	-ms-align-items:flex-end;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-align-content:flex-end;
	-ms-flex-line-pack:end;
	align-content:flex-end
}
.flex.hr-algn__left, .header .callback .titleGroup, .header .hr-algn__left.callback, .header .hr-algn__left.infoCont, .header .hr-algn__left.menu {
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.flex.hr-algn__center, .header .callback .hr-algn__center.titleGroup, .header .hr-algn__center.callback, .header .infoCont, .header .menu {
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.flex.hr-algn__right, .header .callback, .header .callback .hr-algn__right.titleGroup, .header .hr-algn__right.infoCont, .header .hr-algn__right.menu {
	-moz-justify-content:flex-end;
	-ms-justify-content:flex-end;
	-webkit-box-pack:end;
	justify-content:flex-end;
	-ms-flex-pack:flex-end
}
.flex.hr-algn__bet, .header .callback .hr-algn__bet.titleGroup, .header .hr-algn__bet.callback, .header .hr-algn__bet.infoCont, .header .hr-algn__bet.menu {
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between
}
.blog__single h1, .blog__single h2, .blog__single h3, .blog__single h4, .blog__single h5, .blog__single h6, .captions, .pageTitle__item .cpt, .simplePage__content h1, .simplePage__content h2, .simplePage__content h3, .simplePage__content h4, .simplePage__content h5, .simplePage__content h6 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#22b5e2;
	font-weight:400;
	line-height:110%
}
.blog__single h1, .captions_h1, .simplePage__content h1 {
	font-size:70px;
	font-weight:700
}
.blog__single h2, .captions_h2, .pageTitle__item .cpt, .simplePage__content h2 {
	font-size:50px;
	font-weight:700
}
@media only screen and (max-width:768px) {
.blog__single h2, .captions_h2, .pageTitle__item .cpt, .simplePage__content h2 {
font-size:40px
}
}
@media only screen and (max-width:560px) {
.blog__single h2, .captions_h2, .pageTitle__item .cpt, .simplePage__content h2 {
font-size:35px
}
}
.blog__single h3, .captions_h3, .simplePage__content h3 {
	font-size:32px;
	font-weight:700
}
.blog__single h4, .captions_h4, .simplePage__content h4 {
	font-size:25px;
	font-weight:700
}
.blog__single h5, .captions_h5, .simplePage__content h5 {
	font-size:20px;
	font-weight:600
}
.blog__single h6, .captions_h6, .simplePage__content h6 {
	font-size:16px;
	font-weight:600
}
.blog__single, .simplePage__content, .text {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:120%
}
.text_big {
	font-size:16px
}
.text_bold {
	font-weight:700
}
.text_italic {
	font-style:italic
}
.text_light {
	font-weight:300
}
.text_Cav {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.text--center {
	text-align:center
}
.text--left {
	text-align:left
}
.text--right {
	text-align:right
}
.text--uppercase {
	text-transform:uppercase
}
.text--preheader {
	font-size:30px
}
.text_medium {
	font-weight:500
}
.text_full {
	width:100%;
	display:inline-block
}
@media only screen and (max-width:560px) {
.blog__single, .simplePage__content, .text {
line-height:26px
}
}
.button, .primarySize__slider--slides .slide .contentSide .btnLine .link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	padding:20px 30px;
	border:none;
	outline:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:400;
	line-height:30px;
	-webkit-box-shadow:0 0 10px rgba(42, 41, 46, .25);
	box-shadow:0 0 10px rgba(42, 41, 46, .25);
	border-radius:5px;
	text-decoration:none;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s;
	opacity:.6;
	cursor:url(images/Pointer.svg), pointer
}
.button_full {
	width:100%;
	padding:12px 20px
}
.button_white {
	background:#fff
}
.button_gradient {
	background:-webkit-gradient(linear, left top, right top, from(#a5d58a), to(#c1e7ab));
	background:-webkit-linear-gradient(left, #a5d58a, #c1e7ab);
	background:-o-linear-gradient(left, #a5d58a, #c1e7ab);
	background:linear-gradient(90deg, #df8d23, #caa469);
}
.button_green, .primarySize__slider--slides .slide .contentSide .btnLine .link {
	background:#c1e7ab
}
.button.nonHover, .button.nonHover:active, .button.nonHover:hover, .button:active, .button:hover, .primarySize__slider--slides .slide .contentSide .btnLine .link:active, .primarySize__slider--slides .slide .contentSide .btnLine .link:hover, .primarySize__slider--slides .slide .contentSide .btnLine .nonHover.link, .primarySize__slider--slides .slide .contentSide .btnLine .nonHover.link:active, .primarySize__slider--slides .slide .contentSide .btnLine .nonHover.link:hover {
	opacity:1
}
.button_in-form {
	min-height:50px;
	padding:0 30px;
	width:100%
}
@media only screen and (max-width:560px) {
.button, .primarySize__slider--slides .slide .contentSide .btnLine .link {
padding:10px 15px;
min-height:50px
}
}
form {
	width:100%
}
.formGroup {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:20px
}
.formGroup .cst-label {
	display:inline-block;
	color:#fff;
	font-weight:500;
	padding:0 20px;
	margin-bottom:10px
}
.formGroup .cst-input, .formGroup .cst-label {
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px
}
.formGroup .cst-input {
	min-height:50px;
	background:hsla(0, 0%, 100%, .1);
	color:hsla(0, 0%, 100%, .4);
	font-weight:400;
	padding:15px 20px;
	outline:none;
	border:1px solid transparent;
	border-radius:5px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.formGroup .cst-input::-webkit-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:hsla(0, 0%, 100%, .4);
font-weight:400;
line-height:22px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.formGroup .cst-input:-moz-placeholder, .formGroup .cst-input::-moz-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:hsla(0, 0%, 100%, .4);
font-weight:400;
line-height:22px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.formGroup .cst-input:-ms-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:hsla(0, 0%, 100%, .4);
font-weight:400;
line-height:22px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.formGroup .cst-input:focus {
	-webkit-box-shadow:2px 2px 6px rgba(42, 41, 46, .18);
	box-shadow:2px 2px 6px rgba(42, 41, 46, .18)
}
.formGroup .cst-input:focus::-webkit-input-placeholder {
color:transparent
}
.formGroup .cst-input:focus:-moz-placeholder, .formGroup .cst-input:focus::-moz-placeholder {
color:transparent
}
.formGroup .cst-input:focus:-ms-input-placeholder {
color:transparent
}
.formGroup .cst-textarea {
	width:100%;
	min-height:100px!important;
	max-height:100px;
	resize:none;
	background:hsla(0, 0%, 100%, .1);
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:hsla(0, 0%, 100%, .4);
	font-weight:400;
	line-height:22px;
	padding:15px 20px;
	outline:none;
	border:1px solid transparent;
	border-radius:5px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.formGroup .cst-textarea::-webkit-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:hsla(0, 0%, 100%, .4);
font-weight:400;
line-height:22px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.formGroup .cst-textarea:-moz-placeholder, .formGroup .cst-textarea::-moz-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:hsla(0, 0%, 100%, .4);
font-weight:400;
line-height:22px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.formGroup .cst-textarea:-ms-input-placeholder {
font-family:Montserrat, sans-serif;
font-size:14px;
color:hsla(0, 0%, 100%, .4);
font-weight:400;
line-height:22px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.formGroup .cst-textarea:focus {
	-webkit-box-shadow:2px 2px 6px rgba(42, 41, 46, .18);
	box-shadow:2px 2px 6px rgba(42, 41, 46, .18)
}
.formGroup .cst-textarea:focus::-webkit-input-placeholder {
color:transparent
}
.formGroup .cst-textarea:focus:-moz-placeholder, .formGroup .cst-textarea:focus::-moz-placeholder {
color:transparent
}
.formGroup .cst-textarea:focus:-ms-input-placeholder {
color:transparent
}
.formGroup .cst-submit {
	width:100%;
	min-height:50px;
	margin-top:20px;
	border-radius:5px;
	border:1px solid #fff;
	outline:none;
	background:0 0;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	font-weight:700;
	line-height:35px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.formGroup .cst-submit:active, .formGroup .cst-submit:hover {
	background:#fff;
	color:#2a292e
}
.ajax-loader {
	top:0;
	left:0;
	background-size:16px 16px;
	background-position:50%;
	background-repeat:no-repeat;
	z-index:11;
	margin:0;
	border-radius:5px
}
.ajax-loader, .ajax-loader:before {
	position:absolute;
	width:100%;
	height:100%
}
.ajax-loader:before {
	content:"";
	background:rgba(42, 41, 46, .1);
	z-index:10
}
.form {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.form, .form .wpcf7-form-control-wrap {
	width:100%
}
.form .wpcf7-not-valid-tip {
	display:block;
	margin:5px;
	font-size:12px;
	color:#c96d72
}
.form .wpcf7-not-valid-tip, .form .wpcf7-response-output {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:500;
	line-height:20px
}
.form .wpcf7-response-output {
	width:100%;
	border-radius:5px;
	border:1px solid rgba(42, 41, 46, .5);
	background:#c1e7ab;
	color:#fff;
	font-size:14px;
	color:#c96d72;
	margin:15px 0;
	padding:15px
}
.form .wpcf7-response-output.wpcf7-validation-errors {
	border-color:#c96d72;
	color:#c96d72
}
.form .wpcf7-response-output.wpcf7-mail-sent-ok {
	color:#fff;
	font-size:16px;
	border-color:#c1e7ab;
	display:none
}
.form_group {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:20px
}
.form_group:last-child, .form_group:last-of-type {
	margin-bottom:0
}
.form_group .lbl {
	display:block;
	width:100%;
	margin-bottom:5px;
	padding-left:20px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:500;
	line-height:22px
}
.form_group .cst-inpt, .form_group .cst-txtArea, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea {
	width:100%;
	border-radius:5px;
	border:1px solid rgba(42, 41, 46, .5);
	outline:none;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:22px;
	padding:0 15px;
	min-height:50px
}
.form_group .cst-inpt::-webkit-input-placeholder, .form_group .cst-txtArea::-webkit-input-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea::-webkit-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:rgba(42, 41, 46, .5);
font-weight:400;
line-height:22px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.form_group .cst-inpt:-moz-placeholder, .form_group .cst-inpt::-moz-placeholder, .form_group .cst-txtArea:-moz-placeholder, .form_group .cst-txtArea::-moz-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:-moz-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea::-moz-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:rgba(42, 41, 46, .5);
font-weight:400;
line-height:22px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.form_group .cst-inpt:-ms-input-placeholder, .form_group .cst-txtArea:-ms-input-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:-ms-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:rgba(42, 41, 46, .5);
font-weight:400;
line-height:22px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.form_group .cst-inpt:focus::-webkit-input-placeholder, .form_group .cst-txtArea:focus::-webkit-input-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:focus::-webkit-input-placeholder {
opacity:0
}
.form_group .cst-inpt:focus:-moz-placeholder, .form_group .cst-inpt:focus::-moz-placeholder, .form_group .cst-txtArea:focus:-moz-placeholder, .form_group .cst-txtArea:focus::-moz-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:focus:-moz-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:focus::-moz-placeholder {
opacity:0
}
.form_group .cst-inpt:focus:-ms-input-placeholder, .form_group .cst-txtArea:focus:-ms-input-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:focus:-ms-input-placeholder {
opacity:0
}
.form_group .cst-txtArea {
	resize:none;
	padding:15px;
	height:100px
}
.form.black .cst-inpt, .form.black .form_group .cst-txtArea, .form.black .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea, .form_group .form.black .cst-txtArea, .modal-window .modal-content__inner .contactForm .form_group .form.black .cst-txtArea {
	background:hsla(0, 0%, 100%, .1);
	color:#fff
}
.form.black .cst-inpt::-webkit-input-placeholder, .form.black .form_group .cst-txtArea::-webkit-input-placeholder, .form.black .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea::-webkit-input-placeholder, .form_group .form.black .cst-txtArea::-webkit-input-placeholder, .modal-window .modal-content__inner .contactForm .form_group .form.black .cst-txtArea::-webkit-input-placeholder {
color:hsla(0, 0%, 100%, .4)
}
.form.black .cst-inpt:-moz-placeholder, .form.black .form_group .cst-txtArea:-moz-placeholder, .form_group .form.black .cst-txtArea:-moz-placeholder {
color:hsla(0, 0%, 100%, .4)
}
.form.black .cst-inpt::-moz-placeholder, .form.black .form_group .cst-txtArea::-moz-placeholder, .form.black .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea::-moz-placeholder, .form_group .form.black .cst-txtArea::-moz-placeholder, .modal-window .modal-content__inner .contactForm .form_group .form.black .cst-txtArea::-moz-placeholder {
color:hsla(0, 0%, 100%, .4)
}
.form.black .cst-inpt:-ms-input-placeholder, .form.black .form_group .cst-txtArea:-ms-input-placeholder, .form_group .form.black .cst-txtArea:-ms-input-placeholder {
color:hsla(0, 0%, 100%, .4)
}
.form.black .lbl {
	color:#fff
}
.form.black .button, .form.black .primarySize__slider--slides .slide .contentSide .btnLine .link, .primarySize__slider--slides .slide .contentSide .btnLine .form.black .link {
	background:0 0;
	color:#fff;
	border:1px solid #fff
}
.form.black .button:hover, .form.black .primarySize__slider--slides .slide .contentSide .btnLine .link:hover, .primarySize__slider--slides .slide .contentSide .btnLine .form.black .link:hover {
	background:#fff;
	color:#2a292e
}
.eor404 {
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	padding:200px 30px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50%
}
.eor404, .eor404__content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.eor404__content {
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.eor404__content .titl {
	display:block;
	width:100%;
	max-width:825px;
	text-align:center;
	margin-bottom:50px
}
.eor404__content .titl img {
	width:100%;
	height:auto
}
.eor404__content .blog__single, .eor404__content .simplePage__content, .eor404__content .text {
	width:100%
}
.eor404__content .blog__single .line, .eor404__content .simplePage__content .line, .eor404__content .text .line {
	display:block;
	width:100%;
	text-align:center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#c1e7ab;
	font-weight:400;
	line-height:38px;
	margin-bottom:10px
}
.eor404__content .blog__single .line:last-child, .eor404__content .simplePage__content .line:last-child, .eor404__content .text .line:last-child {
	margin-bottom:0
}
.header {
	/* min-height:80px; */
	background:hsla(0, 0%, 100%, .8);
	/* top:0; */
	/* left:0; */
	/* position:fixed; */
	/* width:100%; */
	-webkit-box-shadow:0 0 10px rgba(42, 41, 46, .25);
	/* box-shadow:0 0 10px rgba(42, 41, 46, .25); */
	/* z-index:99; */
	/* -webkit-transition:all .6s; */
	-o-transition:all .6s;
	/* transition:all .6s; */
}
.header__cont {
	position:relative;
	min-height:80px
}
.header .logoCont {
	max-width:285px;
	display:inline-block
}
.header .logoCont img, .header .logoCont svg {
	width:100%;
	height:auto
}
@media only screen and (max-width:560px) {
.header .logoCont .hideMobile {
display:none
}
}
.header .logoCont .showMobile {
	display:none
}
@media only screen and (max-width:560px) {
.header .logoCont .showMobile {
display:block
}
}
@media only screen and (max-width:560px) {
.header .logoCont {
max-width:85px
}
}
.header .callback {
	text-decoration:none;
	margin-right:40px
}
.header .callback .icon {
	width:32px;
-webkit-transition:all .7s;
-o-transition:all .7s;
transition:all .7s;
	margin-right:10px
}
.header .callback .titleGroup {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2a292e;
	font-weight:600;
	line-height:22px;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column
}
.header .callback .titleGroup .title {
	display:inline-block;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
@media only screen and (max-width:992px) {
.header .callback .titleGroup {
font-size:15px;
line-height:19px
}
}
.header .callback:active .icon, .header .callback:hover .icon {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.header .callback:active .titleGroup, .header .callback:hover .titleGroup {
	color:#c38e68
}
.header .callback--numer {
	text-decoration:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#2a292e;
	font-weight:700;
	line-height:30px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.header .callback--numer .icon {
	width:32px;
-webkit-transition:all .7s;
-o-transition:all .7s;
transition:all .7s;
	margin-right:10px
}
.header .callback--numer:active, .header .callback--numer:hover {
	color:#c38e68
}
.header .callback--numer:active .icon, .header .callback--numer:hover .icon {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
@media only screen and (max-width:992px) {
.header .callback--numer {
font-size:24px;
line-height:22px
}
}
@media only screen and (max-width:768px) {
.header .callback--numer .num {
display:none
}
.header .callback--numer .icon {
margin-right:0
}
}
@media only screen and (max-width:992px) {
.header .callback {
margin-right:10px
}
}
@media only screen and (max-width:768px) {
.header .callback {
margin-right:30px
}
.header .callback .titleGroup {
display:none
}
.header .callback .icon {
margin-right:0
}
}
.header .menu {

}
.header .menu__link {

}
.header .menu__link img {

}
.header .menu__link .hovered {
	left:-200%
}
.header .menu__link .showMobile {

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

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

}
@media only screen and (max-width:560px) {
.header .menu__link {
width:auto;
height:auto
}
}
.header .menu__link .menuIcon {
	width:35px;
	height:25px;
	position:relative
}
.header .menu__link .menuIcon, .header .menu__link .menuIcon .line {
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.header .menu__link .menuIcon .line {
	position:absolute;
	width:100%;
	height:2px;
	border-radius:25px;
	background:#2a292e;
	top:0;
	right:0
}
.header .menu__link .menuIcon .line:nth-child(2) {
top:calc(50% - 1px);
width:70%
}
.header .menu__link .menuIcon .line:last-child {
	bottom:1px;
	top:unset
}
@media only screen and (max-width:560px) {
.header .menu__link .menuIcon {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-moz-align-items:center;
-ms-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-moz-justify-content:center;
-ms-justify-content:center;
-webkit-box-pack:center;
justify-content:center;
-ms-flex-pack:center
}
}
.header .menu__link.open .hovered, .header .menu__link:active .hovered, .header .menu__link:hover .hovered {
	left:0
}
.header .menu__link.open .basic, .header .menu__link:active .basic, .header .menu__link:hover .basic {
	left:100%
}
.header .menu__link.open .menuIcon .line:nth-child(2) {
right:-70%
}
.header .menu__link.open .menuIcon .line:first-child, .header .menu__link.open .menuIcon .line:last-child {
	top:calc(50% - 1px);
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center
}
.header .menu__link.open .menuIcon .line:first-child {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.header .menu__link.open .menuIcon .line:last-child {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.header .menu__hiddenList {
	background:#fff;
	min-width:215px;
	max-width:250px;
	right:0;
	position:absolute;
	top:90px;
	z-index:99;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	height:0;
	overflow:hidden
}
.header .menu__hiddenList, .header .menu__hiddenList--nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:100%
}
.header .menu__hiddenList--nav {
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column
}
.header .menu__hiddenList--nav .item {
	width:100%
}
.header .menu__hiddenList--nav .link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:100%;
	padding:15px 20px;
	border-bottom:1px solid rgba(42, 41, 46, .2);
	text-decoration:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:16px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.header .menu__hiddenList--nav .link:hover {
	color:#c38e68
}
.header .menu__hiddenList--nav .item:last-child .link {
	border-bottom:none
}
.header .menu__hiddenList.open {
	height:auto;
	-webkit-box-shadow:0 0 10px 0 rgba(42, 41, 46, .25);
	box-shadow:0 0 10px 0 rgba(42, 41, 46, .25)
}
.header .menu__hiddenList_mobile {
	position:absolute;
	top:80px;
	left:0;
	width:100%;
	background:hsla(0, 0%, 100%, .97);
	padding:30px;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	opacity:0;
	visibility:hidden;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.header .menu__hiddenList_mobile, .header .menu__hiddenList_mobile-line {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center
}
.header .menu__hiddenList_mobile-line {
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.header .menu__hiddenList_mobile-line .link, .header .menu__hiddenList_mobile-line a {
	display:inline-block;
	text-decoration:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:500;
	line-height:24px;
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s
}
.header .menu__hiddenList_mobile-line .link:active, .header .menu__hiddenList_mobile-line .link:hover, .header .menu__hiddenList_mobile-line a:active, .header .menu__hiddenList_mobile-line a:hover {
	color:#c38e68
}
.header .menu__hiddenList_mobile-line .item, .header .menu__hiddenList_mobile-line .menu-item {
	width:auto;
	margin-right:65px;
	text-align:center;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.header .menu__hiddenList_mobile-line .item.menu-item-has-children, .header .menu__hiddenList_mobile-line .menu-item.menu-item-has-children {
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
@media only screen and (max-width:560px) {
.header .menu__hiddenList_mobile-line .item.menu-item-has-children a, .header .menu__hiddenList_mobile-line .menu-item.menu-item-has-children a {
max-width:calc(100% - 25px)
}
}
.header .menu__hiddenList_mobile-line .item.menu-item-has-children .down, .header .menu__hiddenList_mobile-line .menu-item.menu-item-has-children .down {
	display:block;
	position:relative;
	margin-left:20px;
	width:15px;
	height:7px;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuMDg0IDEuMDM4bC03LjUxNSA3bS4wMyAwbC03LjUxNS03IiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:50%;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	cursor:url(images/Pointer.svg), pointer
}
@media only screen and (max-width:560px) {
.header .menu__hiddenList_mobile-line .item.menu-item-has-children .down, .header .menu__hiddenList_mobile-line .menu-item.menu-item-has-children .down {
margin-left:10px
}
}
.header .menu__hiddenList_mobile-line .item.menu-item-has-children .down.active, .header .menu__hiddenList_mobile-line .menu-item.menu-item-has-children .down.active {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.header .menu__hiddenList_mobile-line .item .sub-menu, .header .menu__hiddenList_mobile-line .menu-item .sub-menu {
	visibility:hidden;
	opacity:0;
	position:absolute;
	left:unset;
	top:54px;
	background:hsla(0, 0%, 100%, .95);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:auto;
	min-height:80px;
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, .15);
	box-shadow:0 0 2px rgba(0, 0, 0, .15);
	z-index:5;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.header .menu__hiddenList_mobile-line .item .sub-menu.opn, .header .menu__hiddenList_mobile-line .menu-item .sub-menu.opn {
	visibility:visible;
	opacity:1
}
.header .menu__hiddenList_mobile-line .item .sub-menu .menu-item, .header .menu__hiddenList_mobile-line .menu-item .sub-menu .menu-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	text-decoration:none;
	padding:15px 35px;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#2a292e;
	font-weight:500;
	line-height:25px;
	margin-right:0;
	width:100%
}
@media only screen and (max-width:992px) {
.header .menu__hiddenList_mobile-line .item .sub-menu .menu-item, .header .menu__hiddenList_mobile-line .menu-item .sub-menu .menu-item {
border:none
}
}
@media only screen and (max-width:560px) {
.header .menu__hiddenList_mobile-line .item .sub-menu .menu-item, .header .menu__hiddenList_mobile-line .menu-item .sub-menu .menu-item {
padding:15px 0;
min-height:unset
}
}
@media only screen and (max-width:992px) {
.header .menu__hiddenList_mobile-line .item .sub-menu, .header .menu__hiddenList_mobile-line .menu-item .sub-menu {
top:75px
}
}
@media only screen and (max-width:560px) {
.header .menu__hiddenList_mobile-line .item .sub-menu, .header .menu__hiddenList_mobile-line .menu-item .sub-menu {
top:90px;
left:0;
max-width:100%
}
}
.header .menu__hiddenList_mobile-line .item:last-child .link, .header .menu__hiddenList_mobile-line .menu-item:last-child .link {
	margin-right:0
}
.header .menu__hiddenList_mobile-line .item.current-menu-item a, .header .menu__hiddenList_mobile-line .menu-item.current-menu-item a {
	color:#c38e68
}
@media only screen and (max-width:1440px) {
.header .menu__hiddenList_mobile-line .item, .header .menu__hiddenList_mobile-line .menu-item {
margin-right:0;
width:auto;
text-align:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
}
@media only screen and (max-width:1170px) {
.header .menu__hiddenList_mobile-line .item, .header .menu__hiddenList_mobile-line .menu-item {
margin-right:25px
}
}
@media only screen and (max-width:992px) {
.header .menu__hiddenList_mobile-line .item, .header .menu__hiddenList_mobile-line .menu-item {
width:25%;
margin-right:0;
padding:25px 0;
border-bottom:1px solid #dadada;
border-right:1px solid #dadada
}
.header .menu__hiddenList_mobile-line .item:nth-child(n+5):nth-child(-n+8), .header .menu__hiddenList_mobile-line .menu-item:nth-child(n+5):nth-child(-n+8) {
border-bottom:none
}
}
@media only screen and (max-width:560px) {
.header .menu__hiddenList_mobile-line .item, .header .menu__hiddenList_mobile-line .menu-item {
width:33.333333%;
padding:20px 25px;
min-height:90px
}
.header .menu__hiddenList_mobile-line .item:nth-child(n+5):nth-child(-n+6), .header .menu__hiddenList_mobile-line .menu-item:nth-child(n+5):nth-child(-n+6) {
border-bottom:1px solid #dadada
}
.header .menu__hiddenList_mobile-line .item:nth-child(n+7):nth-child(-n+8), .header .menu__hiddenList_mobile-line .menu-item:nth-child(n+7):nth-child(-n+8) {
border-bottom:none
}
}
.header .menu__hiddenList_mobile-line .item:last-child, .header .menu__hiddenList_mobile-line .menu-item:last-child {
	margin-right:0
}
.header .menu__hiddenList_mobile-line.algnRight {
	-moz-justify-content:flex-end;
	-ms-justify-content:flex-end;
	-webkit-box-pack:end;
	justify-content:flex-end;
	-ms-flex-pack:flex-end;
	width:auto
}
@media only screen and (max-width:1170px) {
.header .menu__hiddenList_mobile-line.algnRight {
max-width:100%
}
}
@media only screen and (max-width:992px) {
.header .menu__hiddenList_mobile-line.algnRight {
width:100%
}
}
@media only screen and (max-width:560px) {
.header .menu__hiddenList_mobile-line.algnRight {
-moz-justify-content:flex-start;
-ms-justify-content:flex-start;
-webkit-box-pack:start;
justify-content:flex-start;
-ms-flex-pack:flex-start
}
.header .menu__hiddenList_mobile-line.algnRight .item, .header .menu__hiddenList_mobile-line.algnRight .menu-item {
margin-bottom:0
}
.header .menu__hiddenList_mobile-line.algnRight .item a, .header .menu__hiddenList_mobile-line.algnRight .menu-item a {
margin-right:0
}
}
.header .menu__hiddenList_mobile-line.algnRight .item:last-child, .header .menu__hiddenList_mobile-line.algnRight .menu-item:last-child {
	margin-right:0
}
.header .menu__hiddenList_mobile-line:last-child {
	margin-bottom:0
}
.header .menu__hiddenList_mobile-line.long {
	width:100%
}
@media only screen and (max-width:1440px) {
.header .menu__hiddenList_mobile-line.long {
-moz-justify-content:space-between;
-ms-justify-content:space-between;
-webkit-box-pack:justify;
justify-content:space-between;
-ms-flex-pack:space-between
}
}
@media only screen and (max-width:560px) {
.header .menu__hiddenList_mobile-line.long {
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
}
.header .menu__hiddenList_mobile.open {
	opacity:1;
	visibility:visible
}
.header .menu__hiddenList_mobile .blog__cont, .header .menu__hiddenList_mobile .container, .header .menu__hiddenList_mobile .simplePage__cont {
	padding:0
}
@media only screen and (max-width:992px) {
.header .menu__hiddenList_mobile {
padding:0
}
}
@media only screen and (max-width:560px) {
.header .menu__hiddenList_mobile {
top:100px
}
}
@media only screen and (max-width:992px) {

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

}
.header.type2 {
	position:relative;
	background:#fff
}
.header.is-fixed {
	opacity:0;
	visibility:hidden
}
.header.is-fixed.true {
	opacity:1;
	visibility:visible
}
.footer {
	width:100%;
	background-color:#2a292e;
	position:relative;
	z-index:2
}
.footer_top {
	width:100%;
	background-image:url(images/footerBg.png);
	background-position:100% 0;
	background-repeat:no-repeat;
	background-size:contain;
	padding:75px 0 65px
}
.footer_top.hide {
	display:none
}
@media only screen and (max-width:560px) {
.footer_top {
background-image:url(images/imageFooter.png);
background-position:50%;
background-size:cover
}
}
.footer_bottom {
	width:100%;
	border-top:1px solid hsla(0, 0%, 100%, .2);
	padding:20px 0;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:400;
	line-height:20px
}
.footer_bottom.hide {
	display:none
}
.footer .footerMade {
	text-align:right;
	padding-left:15px
}
.footer .footerMade a {
	display:inline-block;
	font-weight:700;
	color:#fff;
	text-decoration:none
}
.footer .footerCopyright, .footer .footerMade {
	width:50%
}
.footer .footerCopyright {
	padding-right:15px
}
.footer__column {
	width:100%;
	max-width:390px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.footer__column--title {
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	font-weight:700;
	line-height:34px;
	margin-bottom:35px
}
@media only screen and (max-width:1440px) {
.footer__column {
width:33.33333333333%;
max-width:325px;
padding-right:30px
}
}
@media only screen and (max-width:1170px) {
.footer__column {
max-width:265px;
width:100%;
padding-right:0
}
}
@media only screen and (max-width:992px) {
.footer__column {
width:100%;
padding-right:0;
max-width:190px
}
.footer__column.tabletHide {
display:none
}
.footer__column.tabletWidth {
width:100%;
max-width:265px
}
}
@media only screen and (max-width:560px) {
.footer__column {
max-width:100%;
margin-bottom:40px
}
.footer__column.tabletWidth {
max-width:100%
}
.footer__column:last-child {
margin-bottom:0
}
}
.footer_contactForm {
	width:100%
}
.footer_contactList {
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.footer_contactList, .footer_contactList .bottomGroup, .footer_contactList .headGroup {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.footer_contactList .bottomGroup, .footer_contactList .headGroup {
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.footer_contactList .headGroup {
	margin-bottom:90px
}
@media only screen and (max-width:560px) {
.footer_contactList .headGroup {
margin-bottom:25px
}
}
@includ mq("tablet", max) {
.footer_contactList.bottomGroup {
margin-bottom:70px
}
}
.footer_contactList .item {
	width:100%;
	margin-bottom:25px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	font-weight:400;
	line-height:24px;
	text-decoration:none;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.footer_contactList .item img {
	width:100%;
	max-width:25px;
	margin-right:25px
}
.footer_contactList .item span {
	width:100%;
	max-width:calc(100% - 50px)
}
.footer_contactList .item:active, .footer_contactList .item:hover {
	opacity:.5
}
.footer_contactList .item.nonHover:active, .footer_contactList .item.nonHover:hover {
	opacity:1
}
.footer_contactList .item:last-of-type {
	margin-bottom:0
}
.footer_contactList #mapCont, .footer_contactList .mapCont {
	margin-top:20px;
	width:100%;
	min-height:295px;
	border-radius:5px
}
@media only screen and (max-width:768px) {
.footer_contactList #mapCont, .footer_contactList .mapCont {
min-height:170px
}
}
@media only screen and (max-width:560px) {
.footer_contactList #mapCont, .footer_contactList .mapCont {
min-height:180px;
margin-bottom:40px
}
}
.footer_nav {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.footer_nav .footerMenu {
	width:100%;
	margin-bottom:90px
}
.footer_nav .footerMenu:last-of-type {
	margin-bottom:0
}
.footer_nav .footerMenu--list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:100%
}
.footer_nav .footerMenu--list .list-item, .footer_nav .footerMenu--list .menu-item {
	width:100%
}
.footer_nav .footerMenu--list .list-item.current-menu-item a, .footer_nav .footerMenu--list .menu-item.current-menu-item a {
	opacity:.5
}
.footer_nav .footerMenu--list .link, .footer_nav .footerMenu--list a {
	display:inline-block;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#fff;
	font-weight:400;
	line-height:27px;
	margin-bottom:30px;
	text-decoration:none;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.footer_nav .footerMenu--list .link:active, .footer_nav .footerMenu--list .link:hover, .footer_nav .footerMenu--list a:active, .footer_nav .footerMenu--list a:hover {
	opacity:.5
}
@media only screen and (max-width:560px) {
.footer_nav .footerMenu--list .link, .footer_nav .footerMenu--list a {
margin-bottom:20px
}
}
.footer_nav .footerMenu--list .list-item:last-child .link, .footer_nav .footerMenu--list .list-item:last-child a, .footer_nav .footerMenu--list .menu-item:last-child .link, .footer_nav .footerMenu--list .menu-item:last-child a {
	margin-bottom:0
}
.footer .quickContact {
	display:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fff;
	font-weight:700;
	line-height:34px;
	text-decoration:none
}
@media only screen and (max-width:992px) {
.footer .quickContact {
display:block;
margin-top:50px
}
}
@media only screen and (max-width:992px) {
.footer .blog__cont, .footer .container, .footer .simplePage__cont {
-moz-justify-content:space-between;
-ms-justify-content:space-between;
-webkit-box-pack:justify;
justify-content:space-between;
-ms-flex-pack:space-between;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap
}
}
@media only screen and (max-width:560px) {
.footer .blog__cont, .footer .container, .footer .simplePage__cont {
-moz-justify-content:flex-start;
-ms-justify-content:flex-start;
-webkit-box-pack:start;
justify-content:flex-start;
-ms-flex-pack:flex-start;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
}
@media only screen and (max-width:560px) {
.footer .hideMobile {
display:none
}
}
.footer__toggler {
	position:absolute;
	top:-30px;
	width:170px;
	height:30px;
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzMgMzEiPjxwYXRoIGZpbGw9IiMyQTI5MkUiIGQ9Ik0uOSAzMWMxMC41LS4zIDM1LjItMy43IDQ5LjktMTUuMUM2OSAyIDc0LjIuMSA4Ni41IDBoLjZjMTIuMi4xIDE3LjUgMiAzNS42IDE1LjlDMTM3LjMgMjcuMyAxNjIgMzAuNyAxNzIuNiAzMUguOXoiLz48L3N2Zz4=);
	opacity:.8;
	z-index:3
}
.footer__toggler, .footer__toggler .item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.footer__toggler .item {
	width:10px;
	height:10px;
	position:relative
}
.footer__toggler .item .icon {
	position:absolute;
	width:100%;
	display:inline-block;
	height:2px;
	border-radius:25px;
	background:#fff;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.footer__toggler .item .icon:last-child {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.footer__toggler.open {
	opacity:1
}
.footer__toggler.open .icon:last-child {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.backHomeLine {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin:40px 0
}
.backHomeLine .link {
	display:inline-block;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#bdbdbd;
	font-weight:400;
	line-height:36px;
	text-decoration:none
}
.backHomeLine .link .icon {
	width:100%;
	max-width:25px;
	margin-right:15px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.backHomeLine .link:hover .icon {
	margin-right:10px;
	margin-left:10px;
	-webkit-transform:scale(1.25);
	-ms-transform:scale(1.25);
	transform:scale(1.25)
}
scroll-wrapper {
	overflow:hidden!important;
	padding:0!important;
	position:relative
}
.scroll-wrapper>.scroll-content {
	border:none!important;
	-webkit-box-sizing:content-box!important;
	box-sizing:content-box!important;
	height:auto;
	left:0;
	margin:0;
	max-height:none;
	max-width:none!important;
	overflow:scroll!important;
	padding:0;
	position:relative!important;
	top:0;
	width:auto!important
}
.scroll-wrapper>.scroll-content::-webkit-scrollbar {
height:0;
width:0
}
.scroll-element {
	display:none
}
.scroll-element, .scroll-element div {
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
	display:block
}
.scroll-element .scroll-arrow, .scroll-element .scroll-bar {
	cursor:default
}
.scroll-textarea {
	border:1px solid #ccc;
	border-top-color:#999
}
.scroll-textarea>.scroll-content {
	overflow:hidden!important
}
.scroll-textarea>.scroll-content>textarea {
	border:none!important;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:100%!important;
	margin:0;
	max-height:none!important;
	max-width:none!important;
	overflow:scroll!important;
	outline:none;
	padding:2px;
	position:relative!important;
	top:0;
	width:100%!important
}
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar {
height:0;
width:0
}
.scrollbar-inner>.scroll-element, .scrollbar-inner>.scroll-element div {
	border:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:10
}
.scrollbar-inner>.scroll-element div {
	display:block;
	height:100%;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	top:0;
	width:100%
}
.scrollbar-inner>.scroll-element.scroll-x {
	bottom:2px;
	height:3px;
	left:0;
	width:100%
}
.scrollbar-inner>.scroll-element.scroll-y {
	height:100%;
	right:2px;
	top:0;
	width:3px
}
.scrollbar-inner>.scroll-element .scroll-element_outer {
	overflow:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.scrollbar-inner>.scroll-element .scroll-bar, .scrollbar-inner>.scroll-element .scroll-element_outer, .scrollbar-inner>.scroll-element .scroll-element_track {
	border-radius:25px
}
.scrollbar-inner>.scroll-element .scroll-element_track {
	background-color:rgba(42, 41, 46, .3);
	width:1px
}
.scrollbar-inner>.scroll-element .scroll-bar, .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar, .scrollbar-inner>.scroll-element:hover .scroll-bar {
	background-color:#2a292e
}
.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left:-12px
}
.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top:-12px
}
.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left:-12px
}
.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top:-12px
}
.datepicker--cells {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.datepicker--cell, .datepicker--cells {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex
}
.datepicker--cell {
	border-radius:4px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	position:relative;
	-ms-flex-align:center;
	-webkit-box-align:center;
	align-items:center;
	-ms-flex-pack:center;
	-webkit-box-pack:center;
	justify-content:center;
	height:32px;
	z-index:1
}
.datepicker--cell.-focus- {
	background:#f0f0f0
}
.datepicker--cell.-current- {
	color:#4eb5e6
}
.datepicker--cell.-current-.-focus- {
	color:#4a4a4a
}
.datepicker--cell.-current-.-in-range- {
	color:#4eb5e6
}
.datepicker--cell.-in-range- {
	background:rgba(92, 196, 239, .1);
	color:#4a4a4a;
	border-radius:0
}
.datepicker--cell.-in-range-.-focus- {
	background-color:rgba(92, 196, 239, .2)
}
.datepicker--cell.-disabled- {
	cursor:default;
	color:#aeaeae
}
.datepicker--cell.-disabled-.-focus- {
	color:#aeaeae
}
.datepicker--cell.-disabled-.-in-range- {
	color:#a1a1a1
}
.datepicker--cell.-disabled-.-current-.-focus- {
	color:#aeaeae
}
.datepicker--cell.-range-from- {
	border:1px solid rgba(92, 196, 239, .5);
	background-color:rgba(92, 196, 239, .1);
	border-radius:4px 0 0 4px
}
.datepicker--cell.-range-to- {
	border:1px solid rgba(92, 196, 239, .5);
	background-color:rgba(92, 196, 239, .1);
	border-radius:0 4px 4px 0
}
.datepicker--cell.-selected-, .datepicker--cell.-selected-.-current- {
	color:#fff;
	background:#5cc4ef
}
.datepicker--cell.-range-from-.-range-to- {
	border-radius:4px
}
.datepicker--cell.-selected- {
	border:none
}
.datepicker--cell.-selected-.-focus- {
	background:#45bced
}
.datepicker--cell:empty {
	cursor:default
}
.datepicker--days-names {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:8px 0 3px
}
.datepicker--day-name, .datepicker--days-names {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex
}
.datepicker--day-name {
	color:#ff9a19;
	-ms-flex-align:center;
	-webkit-box-align:center;
	align-items:center;
	-ms-flex-pack:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex:1;
	-webkit-box-flex:1;
	flex:1;
	text-align:center;
	text-transform:uppercase;
	font-size:.8em
}
.-only-timepicker- .datepicker--content, .datepicker--body, .datepicker-inline .datepicker--pointer {
	display:none
}
.datepicker--cell-day {
	width:14.28571%
}
.datepicker--cells-months {
	height:170px
}
.datepicker--cell-month {
	width:33.33%;
	height:25%
}
.datepicker--cells-years, .datepicker--years {
	height:170px
}
.datepicker--cell-year {
	width:25%;
	height:33.33%
}
.datepickers-container {
	position:absolute;
	left:0;
	top:0
}
@media print {
.datepickers-container {
	display:none
}
}
.datepicker {
	background:#fff;
	border:1px solid #dbdbdb;
	-webkit-box-shadow:0 4px 12px rgba(0, 0, 0, .15);
	box-shadow:0 4px 12px rgba(0, 0, 0, .15);
	border-radius:4px;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4a4a4a;
	width:250px;
	position:absolute;
	left:-100000px;
	opacity:0;
transition:opacity .3s ease, left 0s .3s, -webkit-transform .3s ease;
-webkit-transition:opacity .3s ease, left 0s .3s, -webkit-transform .3s ease;
-o-transition:opacity .3s ease, transform .3s ease, left 0s .3s;
transition:opacity .3s ease, transform .3s ease, left 0s .3s;
transition:opacity .3s ease, transform .3s ease, left 0s .3s, -webkit-transform .3s ease;
	z-index:100
}
.datepicker.-from-top- {
	-webkit-transform:translateY(-8px);
	-ms-transform:translateY(-8px);
	transform:translateY(-8px)
}
.datepicker.-from-right- {
	-webkit-transform:translateX(8px);
	-ms-transform:translateX(8px);
	transform:translateX(8px)
}
.datepicker.-from-bottom- {
	-webkit-transform:translateY(8px);
	-ms-transform:translateY(8px);
	transform:translateY(8px)
}
.datepicker.-from-left- {
	-webkit-transform:translateX(-8px);
	-ms-transform:translateX(-8px);
	transform:translateX(-8px)
}
.datepicker.active {
	opacity:1;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0);
transition:opacity .3s ease, left 0s 0s, -webkit-transform .3s ease;
-webkit-transition:opacity .3s ease, left 0s 0s, -webkit-transform .3s ease;
-o-transition:opacity .3s ease, transform .3s ease, left 0s 0s;
transition:opacity .3s ease, transform .3s ease, left 0s 0s;
transition:opacity .3s ease, transform .3s ease, left 0s 0s, -webkit-transform .3s ease
}
.datepicker-inline .datepicker {
	border-color:#d7d7d7;
	-webkit-box-shadow:none;
	box-shadow:none;
	position:static;
	left:auto;
	right:auto;
	opacity:1;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.datepicker--content {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	padding:4px
}
.datepicker--pointer {
	position:absolute;
	background:#fff;
	border-top:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	width:10px;
	height:10px;
	z-index:-1
}
.datepicker--nav-action:hover, .datepicker--nav-title:hover {
	background:#f0f0f0
}
.-top-center- .datepicker--pointer, .-top-left- .datepicker--pointer, .-top-right- .datepicker--pointer {
	top:calc(100% - 4px);
	-webkit-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	transform:rotate(135deg)
}
.-right-bottom- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-top- .datepicker--pointer {
	right:calc(100% - 4px);
	-webkit-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	transform:rotate(225deg)
}
.-bottom-center- .datepicker--pointer, .-bottom-left- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
	bottom:calc(100% - 4px);
	-webkit-transform:rotate(315deg);
	-ms-transform:rotate(315deg);
	transform:rotate(315deg)
}
.-left-bottom- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-top- .datepicker--pointer {
	left:calc(100% - 4px);
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.-bottom-left- .datepicker--pointer, .-top-left- .datepicker--pointer {
	left:10px
}
.-bottom-right- .datepicker--pointer, .-top-right- .datepicker--pointer {
	right:10px
}
.-bottom-center- .datepicker--pointer, .-top-center- .datepicker--pointer {
	left:calc(50% - 5px)
}
.-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer {
	top:10px
}
.-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
	bottom:10px
}
.-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer {
	top:calc(50% - 5px)
}
.datepicker--body.active {
	display:block
}
.datepicker--nav {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	-ms-flex-pack:justify;
	-webkit-box-pack:justify;
	justify-content:space-between;
	border-bottom:1px solid #efefef;
	min-height:32px;
	padding:4px
}
.-only-timepicker- .datepicker--nav {
	display:none
}
.datepicker--nav-action, .datepicker--nav-title {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	cursor:pointer;
	-ms-flex-align:center;
	-webkit-box-align:center;
	align-items:center;
	-ms-flex-pack:center;
	-webkit-box-pack:center;
	justify-content:center
}
.datepicker--nav-action {
	width:32px;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.datepicker--nav-action.-disabled- {
	visibility:hidden
}
.datepicker--nav-action svg {
	width:32px;
	height:32px
}
.datepicker--nav-action path {
	fill:none;
	stroke:#9c9c9c;
	stroke-width:2px
}
.datepicker--nav-title {
	border-radius:4px;
	padding:0 8px
}
.datepicker--buttons, .datepicker--time {
	border-top:1px solid #efefef;
	padding:4px
}
.datepicker--nav-title i {
	font-style:normal;
	color:#9c9c9c;
	margin-left:5px
}
.datepicker--nav-title.-disabled- {
	cursor:default;
	background:0 0
}
.datepicker--buttons {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex
}
.datepicker--button {
	color:#4eb5e6;
	cursor:pointer;
	border-radius:4px;
	-ms-flex:1;
	-webkit-box-flex:1;
	flex:1;
	display:-ms-inline-flexbox;
	display:-webkit-inline-box;
	display:inline-flex;
	-ms-flex-pack:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	-webkit-box-align:center;
	align-items:center;
	height:32px
}
.datepicker--button:hover {
	color:#4a4a4a;
	background:#f0f0f0
}
.datepicker--time {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	-ms-flex-align:center;
	-webkit-box-align:center;
	align-items:center;
	position:relative
}
.datepicker--time.-am-pm- .datepicker--time-sliders {
	-ms-flex:0 1 138px;
	-webkit-box-flex:0;
	flex:0 1 138px;
	max-width:138px
}
.-only-timepicker- .datepicker--time {
	border-top:none
}
.datepicker--time-sliders {
	-ms-flex:0 1 153px;
	-webkit-box-flex:0;
	flex:0 1 153px;
	margin-right:10px;
	max-width:153px
}
.datepicker--time-label {
	display:none;
	font-size:12px
}
.datepicker--time-current {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	-ms-flex-align:center;
	-webkit-box-align:center;
	align-items:center;
	-ms-flex:1;
	-webkit-box-flex:1;
	flex:1;
	font-size:14px;
	text-align:center;
	margin:0 0 0 10px
}
.datepicker--time-current-colon {
	margin:0 2px 3px;
	line-height:1
}
.datepicker--time-current-hours, .datepicker--time-current-minutes {
	line-height:1;
	font-size:19px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	position:relative;
	z-index:1
}
.datepicker--time-current-hours:after, .datepicker--time-current-minutes:after {
	content:"";
	background:#f0f0f0;
	border-radius:4px;
	position:absolute;
	left:-2px;
	top:-3px;
	right:-2px;
	bottom:-2px;
	z-index:-1;
	opacity:0
}
.datepicker--time-current-hours.-focus-:after, .datepicker--time-current-minutes.-focus-:after {
	opacity:1
}
.datepicker--time-current-ampm {
	text-transform:uppercase;
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end;
	color:#9c9c9c;
	margin-left:6px;
	font-size:11px;
	margin-bottom:1px
}
.datepicker--time-row {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	-ms-flex-align:center;
	-webkit-box-align:center;
	align-items:center;
	font-size:11px;
	height:17px;
	background:-webkit-gradient(linear, left top, right top, from(#dedede), to(#dedede)) left 50%/100% 1px no-repeat;
	background:-webkit-linear-gradient(left, #dedede, #dedede) left 50%/100% 1px no-repeat;
	background:-o-linear-gradient(left, #dedede, #dedede) left 50%/100% 1px no-repeat;
	background:linear-gradient(90deg, #dedede, #dedede) left 50%/100% 1px no-repeat
}
.datepicker--time-row:first-child {
	margin-bottom:4px
}
.datepicker--time-row input[type=range] {
	background:0 0;
	cursor:pointer;
	-ms-flex:1;
	-webkit-box-flex:1;
	flex:1;
	height:100%;
	padding:0;
	margin:0;
	-webkit-appearance:none
}
.datepicker--time-row input[type=range]::-ms-tooltip {
display:none
}
.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
border-color:#b8b8b8
}
.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
border-color:#b8b8b8
}
.datepicker--time-row input[type=range]:hover::-ms-thumb {
border-color:#b8b8b8
}
.datepicker--time-row input[type=range]:focus {
	outline:0
}
.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
background:#5cc4ef;
border-color:#5cc4ef
}
.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
background:#5cc4ef;
border-color:#5cc4ef
}
.datepicker--time-row input[type=range]:focus::-ms-thumb {
background:#5cc4ef;
border-color:#5cc4ef
}
.datepicker--time-row input[type=range]::-webkit-slider-thumb {
-webkit-appearance:none;
-webkit-box-sizing:border-box;
box-sizing:border-box;
height:12px;
width:12px;
border-radius:3px;
border:1px solid #dedede;
background:#fff;
cursor:pointer;
-webkit-transition:background .2s;
-o-transition:background .2s;
transition:background .2s;
margin-top:-6px
}
.datepicker--time-row input[type=range]::-moz-range-thumb {
box-sizing:border-box;
height:12px;
width:12px;
border-radius:3px;
border:1px solid #dedede;
background:#fff;
cursor:pointer;
-webkit-transition:background .2s;
-o-transition:background .2s;
transition:background .2s
}
.select2-container {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	position:relative;
	vertical-align:middle
}
.select2-container .select2-selection--single {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:28px;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display:block;
	padding-left:8px;
	padding-right:20px;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
	position:relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right:8px;
	padding-left:20px
}
.select2-container .select2-selection--multiple {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	min-height:32px;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display:inline-block;
	overflow:hidden;
	padding-left:8px;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-search--inline {
	float:left
}
.select2-container .select2-search--inline .select2-search__field {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:none;
	font-size:100%;
	margin-top:5px;
	padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none
}
.select2-dropdown {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	position:absolute;
	left:-100000px;
	width:100%;
	z-index:1051
}
.select2-results {
	display:block
}
.select2-results__options {
	list-style:none;
	margin:0;
	padding:0
}
.select2-results__option {
	padding:6px;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-select:none
}
.select2-results__option[aria-selected] {
	cursor:pointer
}
.select2-container--open .select2-dropdown {
	left:0
}
.select2-container--open .select2-dropdown--above {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-search--dropdown {
	display:block;
	padding:4px
}
.select2-search--dropdown .select2-search__field {
	padding:4px;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
	display:none
}
.select2-close-mask {
	border:0;
	margin:0;
	padding:0;
	display:block;
	position:fixed;
	left:0;
	top:0;
	min-height:100%;
	min-width:100%;
	height:auto;
	width:auto;
	opacity:0;
	z-index:99;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.select2-hidden-accessible {
	border:0!important;
	clip:rect(0 0 0 0)!important;
	-webkit-clip-path:inset(50%)!important;
	clip-path:inset(50%)!important;
	height:1px!important;
	overflow:hidden!important;
	padding:0!important;
	position:absolute!important;
	width:1px!important;
	white-space:nowrap!important
}
.select2-container--default .select2-selection--single {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#888 transparent transparent;
	border-style:solid;
	border-width:5px 4px 0;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left:1px;
	right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #888;
	border-width:0 4px 5px
}
.select2-container--default .select2-selection--multiple {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	list-style:none;
	margin:0;
	padding:0 5px;
	width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color:#999;
	margin-top:5px;
	float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:700;
	margin-top:5px;
	margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color:#999;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float:right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left:5px;
	margin-right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left:2px;
	margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border:1px solid #000;
	outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
	background:0 0;
	border:none;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
	padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color:#999
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-1em;
	padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-2em;
	padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-3em;
	padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-4em;
	padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-5em;
	padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#5897fb;
	color:#fff
}
.select2-container--default .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic .select2-selection--single {
	background-color:#f7f7f7;
	border:1px solid #aaa;
	border-radius:4px;
	outline:0;
	background-image:-webkit-linear-gradient(top, #fff 50%, #eee);
	background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
	background-image:-o-linear-gradient(top, #fff 50%, #eee);
	background-image:linear-gradient(180deg, #fff 50%, #eee);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:700;
	margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color:#ddd;
	border:none;
	border-left:1px solid #aaa;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px;
	background-image:-webkit-linear-gradient(top, #eee 50%, #ccc);
	background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
	background-image:-o-linear-gradient(top, #eee 50%, #ccc);
	background-image:linear-gradient(180deg, #eee 50%, #ccc);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color:#888 transparent transparent;
	border-style:solid;
	border-width:5px 4px 0;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
	border:none;
	border-right:1px solid #aaa;
	border-radius:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	left:1px;
	right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background:0 0;
	border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #888;
	border-width:0 4px 5px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
	background-image:-webkit-linear-gradient(top, #fff, #eee 50%);
	background-image:-o-linear-gradient(top, #fff 0, #eee 50%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(50%, #eee));
	background-image:-webkit-linear-gradient(top, #fff 0, #eee 50%);
	background-image:linear-gradient(180deg, #fff 0, #eee 50%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	background-image:-webkit-linear-gradient(top, #eee 50%, #fff);
	background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));
	background-image:-o-linear-gradient(top, #eee 50%, #fff);
	background-image:linear-gradient(180deg, #eee 50%, #fff);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text;
	outline:0
}
.select2-container--classic .select2-selection--multiple:focus {
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style:none;
	margin:0;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color:#888;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	float:right;
	margin-left:5px;
	margin-right:auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left:2px;
	margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
	border:1px solid #aaa;
	outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field {
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.select2-container--classic .select2-dropdown {
	background-color:#fff;
	border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
	border-bottom:none
}
.select2-container--classic .select2-dropdown--below {
	border-top:none
}
.select2-container--classic .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group] {
	padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
	color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color:#3875d7;
	color:#fff
}
.select2-container--classic .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
	border-color:#5897fb
}
.primaryBanner {
	min-height:1040px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:bottom;
	width:100%;
	position:relative;
	padding-top:280px
}
.primaryBanner .bg {
	position:absolute;
	z-index:-1;
	top:0;
	left:0
}
.primaryBanner .bg, .primaryBanner .bg img {
	width:100%;
	height:100%
}
.primaryBanner__content {
	width:100%;
	max-width:1370px;
	margin:0 auto;
	position:relative;
	z-index:1
}
.primaryBanner__content--container {
	width:100%;
	max-width:670px
}
.primaryBanner__content--container .cpts {
	width:100%;
	margin-bottom:40px
}
.blog__single .primaryBanner__content--container .cpts h1, .blog__single .primaryBanner__content--container .cpts h2, .blog__single .primaryBanner__content--container .cpts h3, .blog__single .primaryBanner__content--container .cpts h4, .blog__single .primaryBanner__content--container .cpts h5, .blog__single .primaryBanner__content--container .cpts h6, .pageTitle__item .primaryBanner__content--container .cpts .cpt, .primaryBanner__content--container .cpts .blog__single h1, .primaryBanner__content--container .cpts .blog__single h2, .primaryBanner__content--container .cpts .blog__single h3, .primaryBanner__content--container .cpts .blog__single h4, .primaryBanner__content--container .cpts .blog__single h5, .primaryBanner__content--container .cpts .blog__single h6, .primaryBanner__content--container .cpts .captions, .primaryBanner__content--container .cpts .pageTitle__item .cpt, .primaryBanner__content--container .cpts .simplePage__content h1, .primaryBanner__content--container .cpts .simplePage__content h2, .primaryBanner__content--container .cpts .simplePage__content h3, .primaryBanner__content--container .cpts .simplePage__content h4, .primaryBanner__content--container .cpts .simplePage__content h5, .primaryBanner__content--container .cpts .simplePage__content h6, .simplePage__content .primaryBanner__content--container .cpts h1, .simplePage__content .primaryBanner__content--container .cpts h2, .simplePage__content .primaryBanner__content--container .cpts h3, .simplePage__content .primaryBanner__content--container .cpts h4, .simplePage__content .primaryBanner__content--container .cpts h5, .simplePage__content .primaryBanner__content--container .cpts h6 {
	width:100%;
	display:inline-block
}
@media only screen and (max-width:992px) {
.primaryBanner__content--container .cpts {
display:none
}
}
.primaryBanner__content--container .cpts.showTablet {
	display:none
}
@media only screen and (max-width:992px) {
.primaryBanner__content--container .cpts.showTablet {
display:block;
margin-bottom:30px
}
}
@media only screen and (max-width:560px) {
.primaryBanner__content--container .cpts.showTablet {
display:block;
margin-bottom:20px
}
}
@media only screen and (max-width:560px) {
.blog__single .primaryBanner__content--container .cpts h1, .blog__single .primaryBanner__content--container .cpts h2, .blog__single .primaryBanner__content--container .cpts h3, .blog__single .primaryBanner__content--container .cpts h4, .blog__single .primaryBanner__content--container .cpts h5, .blog__single .primaryBanner__content--container .cpts h6, .pageTitle__item .primaryBanner__content--container .cpts .cpt, .primaryBanner__content--container .cpts .blog__single h1, .primaryBanner__content--container .cpts .blog__single h2, .primaryBanner__content--container .cpts .blog__single h3, .primaryBanner__content--container .cpts .blog__single h4, .primaryBanner__content--container .cpts .blog__single h5, .primaryBanner__content--container .cpts .blog__single h6, .primaryBanner__content--container .cpts .captions, .primaryBanner__content--container .cpts .pageTitle__item .cpt, .primaryBanner__content--container .cpts .simplePage__content h1, .primaryBanner__content--container .cpts .simplePage__content h2, .primaryBanner__content--container .cpts .simplePage__content h3, .primaryBanner__content--container .cpts .simplePage__content h4, .primaryBanner__content--container .cpts .simplePage__content h5, .primaryBanner__content--container .cpts .simplePage__content h6, .simplePage__content .primaryBanner__content--container .cpts h1, .simplePage__content .primaryBanner__content--container .cpts h2, .simplePage__content .primaryBanner__content--container .cpts h3, .simplePage__content .primaryBanner__content--container .cpts h4, .simplePage__content .primaryBanner__content--container .cpts h5, .simplePage__content .primaryBanner__content--container .cpts h6 {
font-size:35px;
line-height:45px
}
}
.primaryBanner__content--container .subCpts {
	width:100%;
	margin-bottom:40px
}
@media only screen and (max-width:992px) {
.primaryBanner__content--container .subCpts {
display:none
}
}
.primaryBanner__content--container .subCpts.showTablet {
	display:none
}
@media only screen and (max-width:992px) {
.primaryBanner__content--container .subCpts.showTablet {
display:block
}
}
.primaryBanner__content--container .btnLine {
	width:100%
}
.primaryBanner__content--container .btnLine .button, .primaryBanner__content--container .primarySize__slider--slides .slide .contentSide .btnLine .link, .primarySize__slider--slides .slide .contentSide .primaryBanner__content--container .btnLine .link {
	margin-right:30px
}
.primaryBanner__content--container .btnLine .button:last-child, .primaryBanner__content--container .primarySize__slider--slides .slide .contentSide .btnLine .link:last-child, .primarySize__slider--slides .slide .contentSide .primaryBanner__content--container .btnLine .link:last-child {
	margin-right:0
}
@media only screen and (max-width:560px) {
.primaryBanner__content--container .btnLine .button, .primaryBanner__content--container .primarySize__slider--slides .slide .contentSide .btnLine .link, .primarySize__slider--slides .slide .contentSide .primaryBanner__content--container .btnLine .link {
margin-bottom:20px
}
.primaryBanner__content--container .btnLine .button:last-child, .primaryBanner__content--container .primarySize__slider--slides .slide .contentSide .btnLine .link:last-child, .primarySize__slider--slides .slide .contentSide .primaryBanner__content--container .btnLine .link:last-child {
margin-bottom:0
}
}
@media only screen and (max-width:1440px) {
.primaryBanner__content {
max-width:1170px
}
}
@media only screen and (max-width:1170px) {
.primaryBanner__content {
max-width:100%;
padding-left:30px;
padding-right:30px
}
}
.primaryBanner .leftObject {
	position:absolute;
	left:0;
	bottom:-100px;
	z-index:10
}
@media only screen and (max-width:1440px) {
.primaryBanner .leftObject {
left:-50px;
max-width:150px
}
}
@media only screen and (max-width:768px) {
.primaryBanner .leftObject {
display:none
}
}
.primaryBanner .topObject {
	position:absolute;
	left:0;
	top:0;
	z-index:10
}
@media only screen and (max-width:1440px) {
.primaryBanner .topObject {
left:-50px;
max-width:150px
}
}
@media only screen and (max-width:560px) {
.primaryBanner .topObject {
display:none
}
}
@media only screen and (max-width:1440px) {
.primaryBanner {
min-height:840px
}
}
@media only screen and (max-width:768px) {
.primaryBanner {
min-height:1024px;
padding-top:295px
}
}
@media only screen and (max-width:560px) {
.primaryBanner {
min-height:670px;
padding-top:150px
}
}
.primaryQuote {
	width:100%;
	padding:100px 0;
	position:relative;
	overflow:hidden
}
.primaryQuote .blog__cont, .primaryQuote .container, .primaryQuote .simplePage__cont {
	margin:0 auto
}
.primaryQuote .topHeaders {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:60px
}
.primaryQuote .topHeaders_bottom, .primaryQuote .topHeaders_top {
	width:100%;
	display:inline-block
}
.primaryQuote .topHeaders_top {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:rgba(42, 41, 46, .5);
	font-weight:400;
	line-height:110%;
	margin-bottom:10px
}
@media only screen and (max-width:560px) {
.primaryQuote .topHeaders_top {
max-width:225px;
line-height:38px
}
}
@media only screen and (max-width:560px) {
.primaryQuote .topHeaders {
margin-bottom:30px;
-moz-justify-content:center;
-ms-justify-content:center;
-webkit-box-pack:center;
justify-content:center;
-ms-flex-pack:center
}
}
.primaryQuote--content {
	width:100%;
	margin-bottom:90px
}
.primaryQuote--content .basicContent {
	margin-bottom:10px
}
.primaryQuote--content .basicContent:last-child {
	margin-bottom:0
}
.primaryQuote__order {
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.primaryQuote__order, .primaryQuote__order--items {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.primaryQuote__order--items {
	max-width:815px;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between;
	margin-bottom:50px;
	overflow:hidden
}
.primaryQuote__order--items .link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:33.3333333333%;
	text-decoration:none
}
.primaryQuote__order--items .link .img {
	height:165px;
	width:auto;
	margin-bottom:20px
}
.primaryQuote__order--items .link .blog__single, .primaryQuote__order--items .link .simplePage__content, .primaryQuote__order--items .link .text {
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s
}
.primaryQuote__order--items .link:hover .blog__single, .primaryQuote__order--items .link:hover .simplePage__content, .primaryQuote__order--items .link:hover .text {
	color:#c38e68
}
@media only screen and (max-width:560px) {
.primaryQuote__order--items .link {
width:100%
}
}
.primaryQuote__order--items.is-slider {
	display:block;
	outline:none;
	position:relative
}
.primaryQuote__order--items.is-slider .flickity-button {
	outline:none;
	border:none;
	background:0 0;
	position:absolute;
	top:calc(50% - 8px);
	width:8px;
	height:16px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50%;
	cursor:url(images/Pointer.svg), pointer
}
.primaryQuote__order--items.is-slider .flickity-button.previous {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIuMyAtMC42IDkuOCAxNi4xIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMUU3QUIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xMC45LjdMNC4xIDcuNWw2LjggNi44Ii8+PC9zdmc+);
	left:0
}
.primaryQuote__order--items.is-slider .flickity-button.next {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEuNCAtOS41IDEwIDE2LjUiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MxRTdBQiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIuNyA1LjhsNy03LTctNyIvPjwvc3ZnPg==);
	right:0
}
.primaryQuote__order--items.is-slider .flickity-button:disabled {
	display:none
}
@media only screen and (max-width:560px) {
.primaryQuote__order--items.is-slider .flickity-button {
width:24px;
height:48px;
-webkit-box-shadow:0 0 10px rgba(42, 41, 46, .1);
box-shadow:0 0 10px rgba(42, 41, 46, .1);
background-size:16px 32px
}
}
.primaryQuote__order--items.is-slider .flickity-button .flickity-button-icon {
	display:none
}
.primaryQuote__order--items:after {
	content:"flickity";
	display:none
}
@media only screen and (min-width:561px) {
.primaryQuote__order--items:after {
content:""
}
}
.primaryQuote__order--process {
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.primaryQuote__order--process, .primaryQuote__order--process .bodyLine, .primaryQuote__order--process .footerLine, .primaryQuote__order--process .headLine {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:100%
}
.primaryQuote__order--process .bodyLine, .primaryQuote__order--process .footerLine, .primaryQuote__order--process .headLine {
	max-width:815px
}
.primaryQuote__order--process .headLine .carMarker {
	width:110px;
	height:auto
}
.primaryQuote__order--process .bodyLine {
	width:100%;
	height:2px;
	margin-bottom:10px;
	background:rgba(42, 41, 46, .5)
}
.primaryQuote__order--process .footerLine {
	width:100%;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between
}
.primaryQuote__order--process .footerLine .blog__single:first-child, .primaryQuote__order--process .footerLine .selected.blog__single, .primaryQuote__order--process .footerLine .selected.simplePage__content, .primaryQuote__order--process .footerLine .simplePage__content:first-child, .primaryQuote__order--process .footerLine .text.selected, .primaryQuote__order--process .footerLine .text:first-child {
	color:#c38e68
}
.primaryQuote .rightObject {
	position:absolute;
	right:0;
	z-index:10
}
@media only screen and (max-width:1440px) {
.primaryQuote .rightObject {
right:-50px;
max-width:400px
}
}
@media only screen and (max-width:1170px) {
.primaryQuote .rightObject {
display:none
}
}
@media only screen and (max-width:992px) {
.primaryQuote {
padding-top:50px
}
}
@media only screen and (max-width:560px) {
.primaryQuote {
padding-bottom:35px;
padding-top:25px
}
}
.additionalMenu {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%;
	background:-webkit-gradient(linear, left top, right top, from(#9bc782), to(#c1e7ab));
	background:-webkit-linear-gradient(left, #9bc782, #c1e7ab);
	background:-o-linear-gradient(left, #9bc782, #c1e7ab);
	background:linear-gradient(90deg, #9bc782, #c1e7ab);
	position:relative
}
.additionalMenu .blog__cont, .additionalMenu .container, .additionalMenu .simplePage__cont {
	overflow:visible;
	position:relative
}
.additionalMenu__list {
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.additionalMenu__list, .additionalMenu__list--link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.additionalMenu__list--link {
	width:16.66667%;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#2a292e;
	font-weight:700;
	line-height:32px;
	text-decoration:none;
	min-height:250px;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	text-align:center;
	border-right:1px solid rgba(42, 41, 46, .3);
-webkit-transition:background .6s;
-o-transition:background .6s;
transition:background .6s
}
.additionalMenu__list--link.active, .additionalMenu__list--link:active, .additionalMenu__list--link:hover {
	background:hsla(0, 0%, 100%, .2)
}
.additionalMenu__list--link:last-child, .additionalMenu__list--link:last-of-type {
	border-right:none
}
@media only screen and (max-width:1170px) {
.additionalMenu__list--link {
width:33.333333333%;
min-height:90px;
font-size:16px;
line-height:24px
}
.additionalMenu__list--link:nth-child(-n+3) {
border-bottom:1px solid rgba(42, 41, 46, .3)
}
.additionalMenu__list--link:nth-child(3) {
border-right:none
}
}
.additionalMenu__list--link__inner {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#2a292e;
	font-weight:700;
	line-height:32px;
	text-decoration:none
}
@media only screen and (max-width:1170px) {
.additionalMenu__list--link__inner {
font-size:16px;
line-height:24px
}
}
@media only screen and (max-width:1170px) {
.additionalMenu .blog__cont, .additionalMenu .container, .additionalMenu .simplePage__cont {
padding:0
}
}
.additionalMenu .toggleMenu {
	width:30px;
	height:20px;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxMiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjMxRjIwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMSAxLjFMMTEgMTFtMCAwTDIxIDEiLz48L3N2Zz4=);
	background-size:20px 10px;
	background-color:transparent;
	background-position:50%;
	background-repeat:no-repeat;
	display:block;
	margin-left:20px;
	cursor:url(images/Pointer.svg), pointer;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.additionalMenu .toggleMenu.open {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.additionalMenu__hidden {
	position:absolute;
	bottom:-80px;
	left:0;
	background:hsla(0, 0%, 100%, .9);
	width:auto;
	display:none;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	opacity:0;
	visibility:hidden;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, .15);
	box-shadow:0 0 2px rgba(0, 0, 0, .15);
	min-height:80px;
	z-index:5
}
.additionalMenu__hidden.open {
	opacity:1;
	visibility:visible
}
.additionalMenu__hidden .link, .additionalMenu__hidden.open {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.additionalMenu__hidden .link {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	padding:0 35px;
	max-height:80px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#2a292e;
	font-weight:500;
	line-height:25px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	text-decoration:none;
	text-align:center
}
.additionalMenu__hidden .link:hover {
	color:#c38e68
}
@media only screen and (max-width:992px) {
.additionalMenu__hidden .link {
top:-90px;
bottom:unset;
width:100%;
font-size:15px;
line-height:23px;
padding:0;
margin-bottom:25px
}
.additionalMenu__hidden .link:last-child {
margin-bottom:0
}
}
@media only screen and (max-width:992px) {
.additionalMenu__hidden {
top:90px;
bottom:unset;
width:33.3333333%;
padding:25px 15px
}
}
.additionalMenu.short {
	position:relative;
	z-index:5
}
.additionalMenu.short .additionalMenu__list--link {
	min-height:85px;
	font-size:16px;
	line-height:20px;
	font-weight:600;
	width:16.66667%
}
@media only screen and (max-width:992px) {
.additionalMenu.short .additionalMenu__list--link:nth-child(-n+3) {
border-bottom:none
}
.additionalMenu.short .additionalMenu__list--link:nth-child(3) {
border-right:1px solid rgba(42, 41, 46, .3)
}
}
.additionalMenu.short .additionalMenu__list--link__inner {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:600;
	line-height:20px;
	text-decoration:none
}
@media only screen and (max-width:1170px) {
.additionalMenu.short .additionalMenu__list--link__inner {
font-size:16px;
line-height:24px
}
}
@media only screen and (max-width:560px) {
.additionalMenu.short {
display:none
}
}
.primarySize {
	position:relative;
	padding:100px 0;
	overflow:hidden
}
.primarySize .leftBoxObject {
	position:absolute;
	left:0;
	top:0;
	z-index:1
}
@media only screen and (max-width:1440px) {
.primarySize .leftBoxObject {
left:-50px;
max-width:250px
}
}
@media only screen and (max-width:992px) {
.primarySize .leftBoxObject {
display:none
}
}
.primarySize .rightBoxObject {
	position:absolute;
	right:50px;
	top:300px;
	z-index:1
}
@media only screen and (max-width:1440px) {
.primarySize .rightBoxObject {
right:0;
max-width:250px
}
}
@media only screen and (max-width:992px) {
.primarySize .rightBoxObject {
display:none
}
}
.primarySize .topHeaders {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:40px
}
.primarySize .topHeaders_bottom, .primarySize .topHeaders_top {
	width:100%;
	display:inline-block
}
.primarySize .topHeaders_top {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:rgba(42, 41, 46, .5);
	font-weight:400;
	line-height:110%;
	margin-bottom:10px
}
@media only screen and (max-width:560px) {
.primarySize .topHeaders {
margin-bottom:20px
}
}
.primarySize__slider {
	position:relative;
	z-index:2;
	width:100%
}
.primarySize__slider--nav {
	width:100%;
	outline:none;
	margin-bottom:60px
}
.primarySize__slider--nav .nav-slide {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	text-decoration:none;
	background:-webkit-gradient(linear, left top, right top, from(#9bc782), to(#c1e7ab));
	background:-webkit-linear-gradient(left, #9bc782, #c1e7ab);
	background:-o-linear-gradient(left, #9bc782, #c1e7ab);
	background:linear-gradient(90deg, #9bc782, #c1e7ab);
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:600;
	line-height:120%;
	border-radius:5px;
	margin-right:20px;
	width:calc(20% - 20px);
	min-height:70px;
	-webkit-box-shadow:0 0 10px rgba(42, 41, 46, .25);
	box-shadow:0 0 10px rgba(42, 41, 46, .25);
	opacity:.7;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.primarySize__slider--nav .nav-slide.is-nav-selected {
	opacity:1
}
.primarySize__slider--nav .nav-slide:last-child, .primarySize__slider--nav .nav-slide:last-of-type {
	margin-right:0
}
@media only screen and (max-width:1170px) {
.primarySize__slider--nav .nav-slide {
width:100%;
max-width:260px
}
}
@media only screen and (max-width:560px) {
.primarySize__slider--nav .nav-slide {
max-width:200px;
text-align:center
}
}
.primarySize__slider--slides {
	width:100%;
	overflow:hidden;
	outline:none
}
.primarySize__slider--slides .slide {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%
}
.primarySize__slider--slides .slide .contentSide, .primarySize__slider--slides .slide .imageSide {
	width:50%
}
@media only screen and (max-width:992px) {
.primarySize__slider--slides .slide .contentSide, .primarySize__slider--slides .slide .imageSide {
width:100%
}
}
.primarySize__slider--slides .slide .imageSide {
	padding:0 10px;
	text-align:center
}
.primarySize__slider--slides .slide .imageSide img {
	max-width:100%
}
@media only screen and (max-width:560px) {
.primarySize__slider--slides .slide .imageSide {
padding:0
}
}
.primarySize__slider--slides .slide .contentSide {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:110%
}
.primarySize__slider--slides .slide .contentSide b, .primarySize__slider--slides .slide .contentSide strong {
	font-weight:500
}
.primarySize__slider--slides .slide .contentSide em, .primarySize__slider--slides .slide .contentSide i {
	font-style:italic
}
.primarySize__slider--slides .slide .contentSide p {
	width:100%
}
.primarySize__slider--slides .slide .contentSide--title {
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#2a292e;
	font-weight:400;
	line-height:110%;
	margin-bottom:45px
}
@media only screen and (max-width:560px) {
.primarySize__slider--slides .slide .contentSide--title {
line-height:35px;
margin-bottom:30px
}
}
.primarySize__slider--slides .slide .contentSide--subCnt {
	width:100%;
	margin-bottom:40px
}
.primarySize__slider--slides .slide .contentSide--subCnt .cpt1, .primarySize__slider--slides .slide .contentSide--subCnt .cpt2 {
	display:inline-block;
	width:100%
}
.primarySize__slider--slides .slide .contentSide--subCnt .cpt1 {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#2a292e;
	font-weight:500;
	line-height:110%;
	margin-bottom:15px
}
@media only screen and (max-width:560px) {
.primarySize__slider--slides .slide .contentSide--subCnt .cpt1 {
font-size:30px
}
}
.primarySize__slider--slides .slide .contentSide--subCnt .cpt2 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#2a292e;
	font-weight:400;
	line-height:110%
}
@media only screen and (max-width:560px) {
.primarySize__slider--slides .slide .contentSide--subCnt {
margin-bottom:30px
}
}
.primarySize__slider--slides .slide .contentSide ul {
	width:100%;
	margin-bottom:40px
}
.primarySize__slider--slides .slide .contentSide ul li {
	width:100%;
	position:relative;
	padding-left:35px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#2a292e;
	font-weight:400;
	line-height:110%;
	margin-bottom:15px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start
}
.primarySize__slider--slides .slide .contentSide ul li:after {
	content:"";
	position:absolute;
	top:5px;
	left:0;
	width:20px;
	height:20px;
	background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44OSAxLjIwOWw4IDRBMiAyIDAgMCAxIDIxIDYuOTk5djkuNTNhMiAyIDAgMCAxLTEuMTEgMS43OWwtOCA0YTIgMiAwIDAgMS0xLjc5IDBsLTgtNGEyIDIgMCAwIDEtMS4xLTEuOHYtOS41MmEyIDIgMCAwIDEgMS4xMS0xLjc5bDgtNGEyIDIgMCAwIDEgMS43OCAweiIgZmlsbD0iI0MzOEU2OCIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMS4zMiA1LjkxOWw5LjY4IDQuODQgOS42OC00Ljg0IiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEgMjIuNTE5di0xMS43NiAxMS43NnoiIGZpbGw9IiNGNzEiIGZpbGwtb3BhY2l0eT0iLjciLz48cGF0aCBkPSJNMTEgMjIuNTE5di0xMS43NiIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBvcGFjaXR5PSIuNCIgZD0iTTIwLjUgNi41bC05IDQuNXYxMWw5LTQuNXYtMTF6IiBmaWxsPSIjMkUyRTJFIi8+PHBhdGggb3BhY2l0eT0iLjMiIGQ9Ik0xMSAxLjVMMS41IDZsOS41IDQgOS00LjUtOS00eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat
}
@media only screen and (max-width:560px) {
.primarySize__slider--slides .slide .contentSide ul li {
font-size:16px;
line-height:26px;
margin-bottom:5px
}
}
.primarySize__slider--slides .slide .contentSide--list {
	width:100%;
	margin-bottom:40px
}
.primarySize__slider--slides .slide .contentSide--list li {
	width:100%;
	position:relative;
	padding-left:35px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#2a292e;
	font-weight:400;
	line-height:110%;
	margin-bottom:15px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start
}
.primarySize__slider--slides .slide .contentSide--list li:after {
	content:"";
	position:absolute;
	top:5px;
	left:0;
	width:20px;
	height:20px;
	background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44OSAxLjIwOWw4IDRBMiAyIDAgMCAxIDIxIDYuOTk5djkuNTNhMiAyIDAgMCAxLTEuMTEgMS43OWwtOCA0YTIgMiAwIDAgMS0xLjc5IDBsLTgtNGEyIDIgMCAwIDEtMS4xLTEuOHYtOS41MmEyIDIgMCAwIDEgMS4xMS0xLjc5bDgtNGEyIDIgMCAwIDEgMS43OCAweiIgZmlsbD0iI0MzOEU2OCIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMS4zMiA1LjkxOWw5LjY4IDQuODQgOS42OC00Ljg0IiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEgMjIuNTE5di0xMS43NiAxMS43NnoiIGZpbGw9IiNGNzEiIGZpbGwtb3BhY2l0eT0iLjciLz48cGF0aCBkPSJNMTEgMjIuNTE5di0xMS43NiIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBvcGFjaXR5PSIuNCIgZD0iTTIwLjUgNi41bC05IDQuNXYxMWw5LTQuNXYtMTF6IiBmaWxsPSIjMkUyRTJFIi8+PHBhdGggb3BhY2l0eT0iLjMiIGQ9Ik0xMSAxLjVMMS41IDZsOS41IDQgOS00LjUtOS00eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat
}
@media only screen and (max-width:560px) {
.primarySize__slider--slides .slide .contentSide--list li {
font-size:16px;
line-height:26px;
margin-bottom:5px
}
}
.primarySize__slider--slides .slide .contentSide .btnLine {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	padding:7px 35px
}
.primarySize__slider--slides .slide .contentSide .btnLine .link {
	padding:20px 30px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:ihherit;
	font-weight:700;
	line-height:110%;
	text-align:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	opacity:1;
	max-width:320px;
	background:-webkit-gradient(linear, left top, right top, from(#9bc782), to(#c1e7ab));
	background:-webkit-linear-gradient(left, #9bc782, #c1e7ab);
	background:-o-linear-gradient(left, #9bc782, #c1e7ab);
	background:linear-gradient(90deg, #9bc782, #c1e7ab)
}
.primarySize__slider--slides .slide .contentSide .btnLine .link .big {
	display:inline-block;
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:35px;
	color:ihherit;
	font-weight:700;
	line-height:120%;
	margin-bottom:10px;
	text-align:center
}
@media only screen and (max-width:560px) {
.primarySize__slider--slides .slide .contentSide .btnLine .link .big {
margin-bottom:5px
}
}
@media only screen and (max-width:560px) {
.primarySize__slider--slides .slide .contentSide .btnLine .link {
max-width:100%;
padding:25px 30px
}
}
@media only screen and (max-width:560px) {
.primarySize__slider--slides .slide .contentSide .btnLine {
padding:0
}
}
@media only screen and (max-width:560px) {
.primarySize__slider--slides .slide {
margin-right:100px;
overflow:visible
}
}
@media only screen and (max-width:560px) {
.primarySize {
padding-bottom:60px;
padding-top:30px
}
}
.primaryTestimonials {
	padding:100px 0;
	position:relative;
	overflow:hidden
}
.primaryTestimonials:before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background:-webkit-gradient(linear, left top, right top, from(#9bc782), to(#c1e7ab));
	background:-webkit-linear-gradient(left, #9bc782, #c1e7ab);
	background:-o-linear-gradient(left, #9bc782, #c1e7ab);
	background:linear-gradient(90deg, #9bc782, #c1e7ab);
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
	opacity:.3
}
.primaryTestimonials .topHeaders {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:60px
}
.primaryTestimonials .topHeaders_bottom, .primaryTestimonials .topHeaders_top {
	width:100%;
	display:inline-block
}
.primaryTestimonials .topHeaders_top {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:rgba(42, 41, 46, .5);
	font-weight:400;
	line-height:110%;
	margin-bottom:10px
}
@media only screen and (max-width:560px) {
.primaryTestimonials .topHeaders {
margin-bottom:20px
}
}
.primaryTestimonials__items {
	width:100%;
	outline:none;
	position:relative
}
.primaryTestimonials__items .item {
	margin-right:115px;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.primaryTestimonials__items .item .bottomLine, .primaryTestimonials__items .item .logoLine, .primaryTestimonials__items .item .raringLine {
	width:100%
}
.primaryTestimonials__items .item .logoLine {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:20px;
	text-decoration:none
}
.primaryTestimonials__items .item .logoLine img {
	width:80px;
	height:80px;
	margin-right:15px
}
.primaryTestimonials__items .item .logoLine .tit {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2a292e;
	font-weight:700;
	line-height:110%
}
@media only screen and (max-width:560px) {
.primaryTestimonials__items .item .logoLine .tit {
max-width:calc(100% - 95px)
}
}
.primaryTestimonials__items .item .ratingLine {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:10px;
	position:relative;
	width:100px;
	height:20px;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDEgMjAuMSI+PHBhdGggZmlsbD0iI0MzOEU2OCIgZD0iTTEwIC4xbDMuMSA2LjYgNi45IDEtNSA1LjEgMS4yIDcuMi02LjItMy4zLTYuMiAzLjRMNSAxMi45IDAgNy43bDYuOS0xLjFMMTAgLjF6bTgwLjUgMGwzLjIgNi42IDcuMyAxLjEtNS4zIDUuMSAxLjIgNy4yLTYuNS0zLjQtNi40IDMuNCAxLjItNy4yTDgwIDcuN2w3LjMtMS4xTDkwLjUuMXpNNzAgMGwzLjEgNi42IDYuOSAxLTUgNS4xIDEuMiA3LjItNi4yLTMuMy02LjIgMy40IDEuMi03LjItNS01LjEgNi45LTEuMUw3MCAwek0zMCAwbDMuMSA2LjYgNi45IDEtNSA1LjEgMS4yIDcuMi02LjItMy4zLTYuMiAzLjQgMS4yLTcuMi01LTUuMSA2LjktMS4xTDMwIDB6bTIwIDBsMy4xIDYuNiA2LjkgMS01IDUuMSAxLjIgNy4yLTYuMi0zLjMtNi4yIDMuNCAxLjItNy4yLTUtNS4xIDYuOS0xLjFMNTAgMHoiLz48L3N2Zz4=);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:0
}
.primaryTestimonials__items .item .ratingLine .star {
	width:20px;
	height:20px;
	-o-object-fit:cover;
	object-fit:cover;
	margin-right:10px
}
.primaryTestimonials__items .item .ratingLine .star:last-child {
	margin-right:0
}
.primaryTestimonials__items .item .ratingLine .ratingShirm {
	position:absolute;
	background:-webkit-gradient(linear, left top, right top, from(#9bc782), to(#c1e7ab));
	background:-webkit-linear-gradient(left, #9bc782, #c1e7ab);
	background:-o-linear-gradient(left, #9bc782, #c1e7ab);
	background:linear-gradient(90deg, #9bc782, #c1e7ab);
	opacity:.3;
	height:100%;
	right:0;
	top:0;
	width:100%
}
.primaryTestimonials__items .item .bottomLine {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:300;
	line-height:100%
}
.primaryTestimonials__items .item .bottomLine .sum {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2a292e;
	font-weight:500;
	line-height:110%
}
.primaryTestimonials__items .item.Facebook, .primaryTestimonials__items .item.fb {
	max-width:255px
}
.primaryTestimonials__items .item.gogl, .primaryTestimonials__items .item.Google {
	max-width:220px
}
.primaryTestimonials__items .item.oneflare, .primaryTestimonials__items .item.Oneflare {
	max-width:235px
}
.primaryTestimonials__items .item.wom, .primaryTestimonials__items .item.Word of mouth {
	max-width:340px
}
@media only screen and (max-width:768px) {
.primaryTestimonials__items .item {
margin-right:85px
}
}
@media only screen and (max-width:560px) {
.primaryTestimonials__items .item {
margin-right:0;
width:100%;
max-width:100%;
padding:0 30px
}
.primaryTestimonials__items .item.Facebook, .primaryTestimonials__items .item.fb, .primaryTestimonials__items .item.gogl, .primaryTestimonials__items .item.Google, .primaryTestimonials__items .item.oneflare, .primaryTestimonials__items .item.Oneflare, .primaryTestimonials__items .item.wom, .primaryTestimonials__items .item.Word of mouth {
width:100%;
max-width:100%
}
}
@media only screen and (max-width:992px) {
.primaryTestimonials__items {
overflow:hidden
}
}
.primaryTestimonials__items .flickity-button {
	display:none;
	position:absolute;
	width:8px;
	height:16px;
	top:calc(50% - 8px);
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat;
	border:none;
	outline:none;
	background-color:transparent
}
.primaryTestimonials__items .flickity-button.previous {
	left:0;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDFMMSAxMWwxMCAxMCIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=)
}
.primaryTestimonials__items .flickity-button.next {
	right:0;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00LjUgLTguNSAxMy4yIDI1Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyODI3MkMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTS00IDE2TDggNC00LTgiLz48L3N2Zz4=)
}
@media only screen and (max-width:560px) {
.primaryTestimonials__items .flickity-button {
display:block
}
}
.primaryTestimonials__items .flickity-button:disabled {
	display:none
}
@media only screen and (max-width:560px) {
.primaryTestimonials {
padding:90px 0
}
}
.primaryWhy {
	padding:100px 0;
	position:relative
}
.primaryWhy .boxLeftObject {
	position:absolute;
	left:0;
	top:150px
}
.primaryWhy .boxRightObject {
	right:0;
	position:absolute;
	top:220px
}
@media only screen and (max-width:992px) {
.primaryWhy .boxLeftObject, .primaryWhy .boxRightObject {
display:none
}
}
.primaryWhy .topHeaders {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:140px
}
.primaryWhy .topHeaders_bottom, .primaryWhy .topHeaders_top {
	width:100%;
	display:inline-block
}
.primaryWhy .topHeaders_top {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:rgba(42, 41, 46, .5);
	font-weight:400;
	line-height:110%;
	margin-bottom:10px
}
@media only screen and (max-width:768px) {
.primaryWhy .topHeaders {
margin-bottom:80px
}
}
@media only screen and (max-width:560px) {
.primaryWhy .topHeaders {
margin-bottom:10px
}
}
.primaryWhy__slider {
	width:100%;
	outline:none;
	position:relative;
	overflow:hidden
}
.primaryWhy__slider .item {
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	float:left;
	outline:none;
	margin-right:100px;
	min-height:315px
}
.primaryWhy__slider .item, .primaryWhy__slider .item .imageCont {
	width:100%;
	max-width:180px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	position:relative
}
.primaryWhy__slider .item .imageCont {
	height:180px;
	padding:10px;
	-webkit-box-shadow:1px 1px 5px rgba(42, 41, 46, .1);
	box-shadow:1px 1px 5px rgba(42, 41, 46, .1);
	background:hsla(0, 0%, 85.5%, .2);
	border-radius:30px;
	margin-bottom:25px;
	z-index:1
}
.primaryWhy__slider .item .imageCont img {
	max-width:100%
}
.primaryWhy__slider .item .textCont {
	width:100%;
	max-width:165px;
	font-weight:600;
	line-height:20px;
	position:relative;
	z-index:1
}
.primaryWhy__slider .item .hoverCont, .primaryWhy__slider .item .textCont {
	text-align:center;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#232630
}
.primaryWhy__slider .item .hoverCont {
	position:absolute;
	width:calc(100% + 80px);
	height:100%;
	min-height:315px;
	top:0;
	z-index:3;
	padding:0 45px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	border-radius:30px;
	background:hsla(0, 0%, 97.3%, .65);
	-webkit-box-shadow:0 3px 4px rgba(42, 41, 46, .07);
	box-shadow:0 3px 4px rgba(42, 41, 46, .07);
	font-weight:300;
	line-height:24px;
	opacity:0;
	visibility:hidden;
-webkit-transition:opacity, .6s;
-o-transition:opacity, .6s;
transition:opacity, .6s
}
.primaryWhy__slider .item .hoverCont .tit {
	display:none;
	text-align:center;
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:600;
	line-height:24px;
	margin-bottom:10px
}
@media only screen and (max-width:560px) {
.primaryWhy__slider .item .hoverCont .tit {
display:inline-block
}
}
.primaryWhy__slider .item.is-selected .hoverCont {
	visibility:visible;
	opacity:1
}
.primaryWhy__slider .item.is-selected .textCont {
	opacity:0
}
.primaryWhy__slider .item.is-selected .imageCont {
	background:0 0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-filter:blur(2px);
	filter:blur(2px)
}
@media only screen and (max-width:560px) {
.primaryWhy__slider .item {
width:100%;
max-width:100%
}
.primaryWhy__slider .item .hoverCont {
max-width:unset
}
}
.primaryWhy .flickity-viewport {
	min-height:255px;
	padding:0 40px
}
.primaryWhy .flickity-page-dots {
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	width:100%;
	margin-top:60px;
	counter-reset:dotsNum
}
.primaryWhy .flickity-page-dots, .primaryWhy .flickity-page-dots .dot {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.primaryWhy .flickity-page-dots .dot {
	width:55px;
	height:55px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	counter-increment:dotsNum;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:rgba(35, 38, 48, .3);
	font-weight:300;
	line-height:24px;
	cursor:url(images/Pointer.svg), pointer;
	margin-right:5px;
	border-radius:50%
}
.primaryWhy .flickity-page-dots .dot:after {
	content:counter(dotsNum);
	display:inline-block
}
.primaryWhy .flickity-page-dots .dot:last-child {
	margin-right:0
}
.primaryWhy .flickity-page-dots .dot.is-selected {
	color:#232630;
	font-weight:700;
	background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMjguMDIiIGN5PSIyNy41IiByPSIyNyIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtZGFzaGFycmF5PSIyIDUiLz48L3N2Zz4=);
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat
}
.primaryWhy .flickity-page-dots .dot.is-selected:active, .primaryWhy .flickity-page-dots .dot.is-selected:hover {
	color:#232630;
	font-weight:700
}
.primaryWhy .flickity-page-dots .dot:active, .primaryWhy .flickity-page-dots .dot:hover {
	color:rgba(35, 38, 48, .8);
	font-weight:500
}
@media only screen and (max-width:560px) {
.primaryWhy .flickity-page-dots {
margin-top:30px;
margin-bottom:40px
}
}
.primaryWhy .flickity-button {
	position:absolute;
	bottom:7.5px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:40px;
	height:40px;
	border:none;
	outline:none;
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat;
	z-index:9;
	border-radius:50%;
	background:rgba(193, 231, 171, .2);
	cursor:url(images/Pointer.svg), pointer
}
.primaryWhy .flickity-button svg {
	display:none
}
.primaryWhy .flickity-button.next:after, .primaryWhy .flickity-button.previous:after {
	content:"";
	width:10px;
	height:20px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50%
}
.primaryWhy .flickity-button.previous {
	left:0
}
.primaryWhy .flickity-button.previous:after {
	background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDFMMSAxMWwxMCAxMCIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=)
}
.primaryWhy .flickity-button.next {
	right:0
}
.primaryWhy .flickity-button.next:after {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00LjUgLTguNSAxMy4yIDI1Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyODI3MkMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTS00IDE2TDggNC00LTgiLz48L3N2Zz4=)
}
.primaryWhy .flickity-button:disabled {
	opacity:.5
}
@media only screen and (max-width:768px) {
.primaryWhy .flickity-button {
display:none
}
}
@media only screen and (max-width:560px) {
.primaryWhy .flickity-button {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-top:25px;
background:0 0;
bottom:0
}
.primaryWhy .flickity-button:disabled {
opacity:1
}
.primaryWhy .flickity-button:after {
width:8px;
height:16px
}
}
@media only screen and (max-width:560px) {
.primaryWhy {
padding-top:45px;
padding-bottom:45px
}
}
.sliderNav {
	width:100%;
	display:none;
	margin-bottom:20px
}
.sliderNav .arrow {
	display:inline-block;
	width:6px;
	height:10px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50%;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.sliderNav .arrow.prev {
	margin-right:15px;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0LjggOC41Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyMzFGMjAiIHN0cm9rZS13aWR0aD0iLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00LjUgOC4zbC00LTQgNC00Ii8+PC9zdmc+)
}
.sliderNav .arrow.next {
	margin-left:15px;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0LjggOC41Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyMzFGMjAiIHN0cm9rZS13aWR0aD0iLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0uMy4zbDQgNC00IDQiLz48L3N2Zz4=)
}
.sliderNav .arrow:active, .sliderNav .arrow:hover {
	-webkit-transform:scale(1.25);
	-ms-transform:scale(1.25);
	transform:scale(1.25)
}
.sliderNav .circle {
	width:25px;
	height:25px;
	border-radius:50%;
	position:relative;
	border:1px solid #2a292e;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.sliderNav .circle:before {
	content:"";
	position:absolute;
	width:5px;
	height:5px;
	border:2px solid #2a292e;
	border-radius:50%
}
.sliderNav.mrgBt50 {
	margin-bottom:50px
}
@media only screen and (max-width:560px) {
.sliderNav.mrgBt50 {
margin-bottom:20px
}
}
.sliderNav--cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
@media only screen and (max-width:560px) {
.sliderNav--cont {
display:none
}
}
.sliderNav .blog__single, .sliderNav .simplePage__content, .sliderNav .text {
	display:none;
	color:rgba(42, 41, 46, .5)
}
@media only screen and (max-width:560px) {
.sliderNav .blog__single, .sliderNav .simplePage__content, .sliderNav .text {
display:block
}
}
@media only screen and (max-width:992px) {
.sliderNav.showTablet {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-moz-align-items:center;
-ms-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-ms-align-content:center;
-ms-flex-line-pack:center;
align-content:center;
-moz-justify-content:center;
-ms-justify-content:center;
-webkit-box-pack:center;
justify-content:center;
-ms-flex-pack:center
}
}
@media only screen and (max-width:560px) {
.sliderNav.showMobile {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-moz-align-items:center;
-ms-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-ms-align-content:center;
-ms-flex-line-pack:center;
align-content:center;
-moz-justify-content:center;
-ms-justify-content:center;
-webkit-box-pack:center;
justify-content:center;
-ms-flex-pack:center
}
}
.singleService {
	width:100%;
	background-size:cover;
	background-position:top;
	background-repeat:no-repeat;
	min-height:860px;
	overflow:hidden;
	position:relative
}
.singleService .bg {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:1
}
.singleService .bg img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center center;
	object-position:center center
}
.singleService__content {
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	padding:85px 0 125px;
	z-index:2
}
.singleService__content, .singleService__content--item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:100%;
	position:relative
}
.singleService__content--item {
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	max-width:590px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:300;
	line-height:26px
}
.blog__single .singleService__content--item h1, .blog__single .singleService__content--item h2, .blog__single .singleService__content--item h3, .blog__single .singleService__content--item h4, .blog__single .singleService__content--item h5, .blog__single .singleService__content--item h6, .pageTitle__item .singleService__content--item .cpt, .simplePage__content .singleService__content--item h1, .simplePage__content .singleService__content--item h2, .simplePage__content .singleService__content--item h3, .simplePage__content .singleService__content--item h4, .simplePage__content .singleService__content--item h5, .simplePage__content .singleService__content--item h6, .singleService__content--item .blog__single h1, .singleService__content--item .blog__single h2, .singleService__content--item .blog__single h3, .singleService__content--item .blog__single h4, .singleService__content--item .blog__single h5, .singleService__content--item .blog__single h6, .singleService__content--item .captions, .singleService__content--item .pageTitle__item .cpt, .singleService__content--item .simplePage__content h1, .singleService__content--item .simplePage__content h2, .singleService__content--item .simplePage__content h3, .singleService__content--item .simplePage__content h4, .singleService__content--item .simplePage__content h5, .singleService__content--item .simplePage__content h6 {
	width:100%;
	text-align:left;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:60px;
	color:#2a292e;
	font-weight:700;
	line-height:68px;
	display:inline-block;
	margin-bottom:45px
}
@media only screen and (max-width:992px) {
.blog__single .singleService__content--item h1, .blog__single .singleService__content--item h2, .blog__single .singleService__content--item h3, .blog__single .singleService__content--item h4, .blog__single .singleService__content--item h5, .blog__single .singleService__content--item h6, .pageTitle__item .singleService__content--item .cpt, .simplePage__content .singleService__content--item h1, .simplePage__content .singleService__content--item h2, .simplePage__content .singleService__content--item h3, .simplePage__content .singleService__content--item h4, .simplePage__content .singleService__content--item h5, .simplePage__content .singleService__content--item h6, .singleService__content--item .blog__single h1, .singleService__content--item .blog__single h2, .singleService__content--item .blog__single h3, .singleService__content--item .blog__single h4, .singleService__content--item .blog__single h5, .singleService__content--item .blog__single h6, .singleService__content--item .captions, .singleService__content--item .pageTitle__item .cpt, .singleService__content--item .simplePage__content h1, .singleService__content--item .simplePage__content h2, .singleService__content--item .simplePage__content h3, .singleService__content--item .simplePage__content h4, .singleService__content--item .simplePage__content h5, .singleService__content--item .simplePage__content h6 {
font-size:40px;
line-height:48px
}
}
@media only screen and (max-width:560px) {
.blog__single .singleService__content--item h1, .blog__single .singleService__content--item h2, .blog__single .singleService__content--item h3, .blog__single .singleService__content--item h4, .blog__single .singleService__content--item h5, .blog__single .singleService__content--item h6, .pageTitle__item .singleService__content--item .cpt, .simplePage__content .singleService__content--item h1, .simplePage__content .singleService__content--item h2, .simplePage__content .singleService__content--item h3, .simplePage__content .singleService__content--item h4, .simplePage__content .singleService__content--item h5, .simplePage__content .singleService__content--item h6, .singleService__content--item .blog__single h1, .singleService__content--item .blog__single h2, .singleService__content--item .blog__single h3, .singleService__content--item .blog__single h4, .singleService__content--item .blog__single h5, .singleService__content--item .blog__single h6, .singleService__content--item .captions, .singleService__content--item .pageTitle__item .cpt, .singleService__content--item .simplePage__content h1, .singleService__content--item .simplePage__content h2, .singleService__content--item .simplePage__content h3, .singleService__content--item .simplePage__content h4, .singleService__content--item .simplePage__content h5, .singleService__content--item .simplePage__content h6 {
font-size:35px;
line-height:43px;
margin-bottom:30px;
margin-top:80px
}
}
.singleService__content--item .txt {
	overflow:hidden;
	height:100%;
	max-height:460px;
	width:100%;
	margin-bottom:30px;
	position:relative;
	max-width:530px;
	padding-right:30px
}
.singleService__content--item .txt.small {
	max-width:370px
}
.singleService__content--item p {
	width:100%;
	display:inline-block;
	margin-bottom:25px
}
.singleService__content--item .btn-line {
	width:100%
}
.primarySize__slider--slides .slide .contentSide .btnLine .singleService__content--item .btn-line .link, .singleService__content--item .btn-line .button, .singleService__content--item .btn-line .primarySize__slider--slides .slide .contentSide .btnLine .link {
	opacity:1
}
.primarySize__slider--slides .slide .contentSide .btnLine .singleService__content--item .btn-line .link:active, .primarySize__slider--slides .slide .contentSide .btnLine .singleService__content--item .btn-line .link:hover, .singleService__content--item .btn-line .button:active, .singleService__content--item .btn-line .button:hover, .singleService__content--item .btn-line .primarySize__slider--slides .slide .contentSide .btnLine .link:active, .singleService__content--item .btn-line .primarySize__slider--slides .slide .contentSide .btnLine .link:hover {
	opacity:.6
}
.singleService .backHomeLine {
	position:relative;
	z-index:2
}
@media only screen and (max-width:992px) {
.singleService__content {
padding-top:45px
}
.singleService__content .txt {
max-height:350px
}
}
@media only screen and (max-width:560px) {
.singleService {
min-height:calc(100vh - 80px)
}
.singleService__content {
padding-top:0;
padding-bottom:120px
}
.singleService__content .txt {
max-height:450px
}
}
.singleService .txt .txt {
	padding-right:0
}
.pageTitle {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	position:relative;
	width:100%;
	min-height:570px;
	margin-bottom:40px
}
.pageTitle .bg {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1
}
.pageTitle .bg img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center center;
	object-position:center center
}
.pageTitle .blog__cont, .pageTitle .container, .pageTitle .simplePage__cont {
	position:relative;
	z-index:2
}
.pageTitle__item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%;
	padding-top:100px
}
@media only screen and (max-width:560px) {
.pageTitle {
min-height:480px
}
}
.blog {
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.blog, .blog__cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.blog__cont {
	position:relative
}
.blog__cont-category {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between
}
@media only screen and (max-width:992px) {
.blog__cont-category {
-moz-justify-content:center;
-ms-justify-content:center;
-webkit-box-pack:center;
justify-content:center;
-ms-flex-pack:center
}
}
.blog__cont-inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between
}
@media only screen and (max-width:992px) {
.blog__cont-inner {
-moz-justify-content:center;
-ms-justify-content:center;
-webkit-box-pack:center;
justify-content:center;
-ms-flex-pack:center
}
}
.blog__cont-inner .nonPost {
	display:block;
	text-align:center;
	width:100%;
	padding:100px 30px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#2a292e;
	font-weight:600;
	line-height:46px
}
.blog__cont-inner .column {
	width:100%;
	max-width:620px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.blog__cont-inner .column:nth-child(2) .blog__item-inner:first-child {
margin-top:200px
}
.blog__cont-inner .column.left .blog__item-inner {
	padding-right:100px
}
.blog__cont-inner .column.left .blog__item-inner .num {
	right:0
}
.blog__cont-inner .column.left .blog__item-inner .hoverBlock {
	left:0
}
.blog__cont-inner .column.right .blog__item-inner {
	padding-left:100px
}
.blog__cont-inner .column.right .blog__item-inner .num {
	left:0
}
.blog__cont-inner .column.right .blog__item-inner .hoverBlock {
	right:0
}
@media only screen and (max-width:1440px) {
.blog__cont-inner .column {
max-width:50%
}
}
@media only screen and (max-width:992px) {
.blog__cont-inner .column {
display:none
}
}
.blog__item {
	width:100%;
	max-width:530px;
	border-radius:30px;
	background:#f8f8f8;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:120px;
	text-decoration:none
}
.blog__item .thumb {
	width:100%;
	height:350px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50%;
	border-top-left-radius:30px;
	border-top-right-radius:30px
}
.blog__item .thumb.nonImage {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#2a292e;
	font-weight:500;
	line-height:29px;
	background:rgba(42, 41, 46, .1);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
@media only screen and (max-width:992px) {
.blog__item .thumb {
height:320px
}
}
@media only screen and (max-width:560px) {
.blog__item .thumb {
height:185px
}
}
.blog__item .name {
	width:100%;
	padding:20px 60px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2a292e;
	font-weight:600;
	line-height:36px;
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s;
	min-height:120px
}
@media only screen and (max-width:560px) {
.blog__item .name {
min-height:75px;
font-size:25px;
line-height:31px
}
}
.blog__item:hover .name {
	color:#c38e68
}
@media only screen and (max-width:992px) {
.blog__item {
margin-bottom:75px
}
}
.blog__item-inner {
	max-width:620px;
	background:0 0;
	-moz-align-items:unset;
	-ms-align-items:unset;
	-webkit-box-align:unset;
	-ms-flex-align:unset;
	align-items:unset;
	-ms-align-content:unset;
	-ms-flex-line-pack:unset;
	align-content:unset;
	-moz-justify-content:unset;
	-ms-justify-content:unset;
	-webkit-box-pack:unset;
	justify-content:unset;
	-ms-flex-pack:unset
}
.blog__item-inner, .blog__item-inner .thumb {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.blog__item-inner .thumb {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	min-height:350px;
	height:auto;
	padding:0 60px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#2a292e;
	font-weight:700;
	line-height:48px;
	text-transform:uppercase;
	text-align:center;
	-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, .1);
	box-shadow:0 3px 7px rgba(0, 0, 0, .1)
}
.blog__item-inner .thumb .cpt {
	text-align:center;
	position:relative;
	z-index:2
}
.blog__item-inner .thumb:before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background:hsla(0, 0%, 100%, .4);
	z-index:1
}
@media only screen and (max-width:560px) {
.blog__item-inner .thumb {
font-size:25px;
font-weight:500;
line-height:33px;
padding:0 30px
}
}
.blog__item-inner .thumb.nonImg {
	-webkit-box-shadow:none;
	box-shadow:none;
	background:rgba(42, 41, 46, .1);
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTAgMjUwIj48cGF0aCBmaWxsPSIjRERENkM1IiBkPSJNMCAwaDI1MHYyNTBIMHoiLz48ZyBmaWxsPSIjRjhGOEY4Ij48cGF0aCBkPSJNMjE3LjUgMTgyLjdoLTE4NVY2Ny4zaDE4NXYxMTUuNHptLTE4MS4yLTMuOWgxNzcuNFY3MS4ySDM2LjN2MTA3LjZ6Ii8+PHBhdGggZD0iTTIxOC41IDE4My43aC0xODdWNjYuM2gxODd2MTE3LjR6bS0xODUtMmgxODNWNjguM2gtMTgzdjExMy40em0xODEuMi0xLjlIMzUuM1Y3MC4yaDE3OS40djEwOS42em0tMTc3LjQtMmgxNzUuNFY3Mi4ySDM3LjN2MTA1LjZ6Ii8+PC9nPjxwYXRoIGZpbGw9IiNGOEY4RjgiIGQ9Ik0zOC4xIDE4MC4ybDU2LjEtNjcuNCA1Ni4xIDY3LjR6Ii8+PHBhdGggZmlsbD0iI0Y4RjhGOCIgZD0iTTEzMS42IDE3OS44bDM4LjUtNDQuMSA0MS44IDQ0LjF6Ii8+PGNpcmNsZSBmaWxsPSIjRjhGOEY4IiBjeD0iMTQ2LjMiIGN5PSI5NC4yIiByPSIxMS44Ii8+PC9zdmc+);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50%
}
.blog__item-inner .name {
	padding:40px 60px 70px;
	min-height:unset;
	background:#f8f8f8;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	font-size:30px;
	line-height:38px;
	-webkit-box-shadow:0 -3px 7px rgba(0, 0, 0, .1);
	box-shadow:0 -3px 7px rgba(0, 0, 0, .1)
}
@media only screen and (max-width:560px) {
.blog__item-inner .name {
font-size:16px;
font-weight:400;
line-height:24px;
padding:30px
}
}
.blog__item-inner .num {
	position:absolute;
	height:80px;
	width:100px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:60px;
	color:rgba(42, 41, 46, .1);
	font-weight:700;
	line-height:68px;
	top:310px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
@media only screen and (max-width:560px) {
.blog__item-inner .num {
top:210px
}
}
.blog__item-inner .hoverBlock {
	position:absolute;
	z-index:5;
	top:0;
	width:calc(100% - 100px);
	height:100%;
	border-radius:30px;
	background:hsla(0, 0%, 100%, .95);
	background-image:url(images/visibility.svg);
	background-size:100px 100px;
	background-repeat:no-repeat;
	background-position:50%;
	visibility:hidden;
	opacity:0;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.blog__item-inner:hover .hoverBlock {
	opacity:1;
	visibility:visible
}
.blog__item-inner:hover .num {
	color:#2a292e
}
.blog__item-inner.right {
	padding-left:100px
}
.blog__item-inner.right .num {
	left:0
}
.blog__item-inner.right .hoverBlock {
	right:0
}
.blog__item-inner.left {
	padding-right:100px
}
.blog__item-inner.left .num {
	right:0
}
.blog__item-inner.left .hoverBlock {
	left:0
}
@media only screen and (max-width:1440px) {
.blog__item-inner {
max-width:50%
}
}
@media only screen and (max-width:992px) {
.blog__item-inner {
max-width:565px
}
.blog__item-inner:nth-child(odd) {
padding-right:100px;
margin-right:auto
}
.blog__item-inner:nth-child(odd) .num {
right:0
}
.blog__item-inner:nth-child(odd) .hoverBlock {
left:0
}
.blog__item-inner:nth-child(2n) {
padding-left:100px;
margin-left:auto
}
.blog__item-inner:nth-child(2n) .num {
left:0
}
.blog__item-inner:nth-child(2n) .hoverBlock {
right:0
}
}
@media only screen and (max-width:992px) and (max-width:560px) {
.blog__item-inner .name {
font-size:16px;
line-height:22px
}
.blog__item-inner .thumb .cpt {
font-size:25px;
line-height:33px
}
.blog__item-inner .thumb {
min-height:250px;
max-height:250px
}
}
.blogPagination {
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	margin-bottom:100px
}
.blogPagination, .blogPagination .link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%
}
.blogPagination .link {
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	max-width:240px;
	border:1px solid rgba(42, 41, 46, .2);
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#2a292e;
	font-weight:700;
	line-height:33px;
	position:relative;
	overflow:hidden;
	border-radius:100px;
	min-height:60px;
	text-decoration:none;
	margin:0 20px;
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s
}
.blogPagination .link img {
	width:25px;
	height:auto
}
.blogPagination .link:after, .blogPagination .link img {
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.blogPagination .link:after {
	content:"";
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background:#2a292e;
	z-index:-1
}
.blogPagination .link.prev img {
	margin-right:40px
}
.blogPagination .link.prev:after {
	right:-100%
}
.blogPagination .link.prev:hover:after {
	right:0
}
.blogPagination .link.next img {
	margin-left:40px
}
.blogPagination .link.next:after {
	left:-100%
}
.blogPagination .link.next:hover:after {
	left:0
}
.blogPagination .link:hover {
	color:#fff
}
.blogPagination .link:hover img {
	-webkit-filter:invert(1);
	filter:invert(1)
}
@media only screen and (max-width:560px) {
.blogPagination .link {
margin:20px
}
}
@media only screen and (max-width:992px) {
.blogPagination {
margin-bottom:75px
}
}
.blogPagination .page-numbers {
	display:none
}
.blogPagination .page-numbers.next, .blogPagination .page-numbers.prev {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%;
	max-width:240px;
	border:1px solid rgba(42, 41, 46, .2);
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#2a292e;
	font-weight:700;
	line-height:33px;
	position:relative;
	overflow:hidden;
	border-radius:100px;
	min-height:60px;
	text-decoration:none;
	margin:0 20px;
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s
}
.blogPagination .page-numbers.next img, .blogPagination .page-numbers.prev img {
	width:25px;
	height:auto;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.blogPagination .page-numbers.next:after, .blogPagination .page-numbers.prev:after {
	content:"";
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background:#2a292e;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	z-index:-1
}
.blogPagination .page-numbers.next:hover, .blogPagination .page-numbers.prev:hover {
	color:#fff
}
.blogPagination .page-numbers.next:hover img, .blogPagination .page-numbers.prev:hover img {
	-webkit-filter:invert(1);
	filter:invert(1)
}
@media only screen and (max-width:560px) {
.blogPagination .page-numbers.next, .blogPagination .page-numbers.prev {
margin:20px
}
}
.blogPagination .page-numbers.prev img {
	margin-right:40px;
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.blogPagination .page-numbers.prev:after {
	right:-100%
}
.blogPagination .page-numbers.prev:hover:after {
	right:0
}
.blogPagination .page-numbers.next img {
	margin-left:40px
}
.blogPagination .page-numbers.next:after {
	left:-100%
}
.blogPagination .page-numbers.next:hover:after {
	left:0
}
.blog__single {
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	line-height:26px
}
.blog__single, .blog__single .titleLine {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:100%
}
.blog__single .titleLine {
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	margin-bottom:30px
}
.blog__single .titleLine .title {
	margin-bottom:0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#2a292e;
	font-weight:700;
	line-height:58px;
	text-align:center
}
@media only screen and (max-width:992px) {
.blog__single .titleLine .title {
font-size:40px;
line-height:48px;
text-align:center
}
}
.blog__single .alignleft {
	float:left
}
.blog__single .alignright {
	float:right
}
.blog__single h1 {
	margin-bottom:40px
}
.blog__single h2 {
	margin-bottom:35px
}
.blog__single h3 {
	margin-bottom:30px
}
.blog__single h4, .blog__single h5, .blog__single h6, .blog__single p {
	margin-bottom:25px
}
.blog__single p {
	overflow:hidden
}
@media only screen and (max-width:992px) {
.blog__single p {
width:100%
}
}
.blog__single img {
	max-width:100%;
	margin:25px
}
@media only screen and (max-width:992px) {
.blog__single img {
width:100%;
height:auto;
margin-left:0;
margin-right:0
}
}
.blog__single b, .blog__single strong {
	font-weight:700
}
.blog__single em, .blog__single i {
	font-style:italic
}
.blog__single .readLine {
	width:100%;
	text-align:left;
	margin-bottom:40px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:rgba(42, 41, 46, .8);
	font-weight:600;
	line-height:20px;
	letter-spacing:.2em
}
.blog__single .content {
	width:100%;
	padding-bottom:80px;
	position:relative
}
.blog__single .left {
	float:left
}
.blog__single .right {
	float:right
}
.blog__single ol, .blog__single ul, .blog__single ul li {
	width:100%;
	margin-bottom:25px
}
.blog__single ul li {
	position:relative;
	padding-left:30px
}
.blog__single ul li:before {
	content:"";
	position:absolute;
	top:2.5px;
	left:0;
	width:20px;
	height:20px;
	background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44OSAxLjIwOWw4IDRBMiAyIDAgMCAxIDIxIDYuOTk5djkuNTNhMiAyIDAgMCAxLTEuMTEgMS43OWwtOCA0YTIgMiAwIDAgMS0xLjc5IDBsLTgtNGEyIDIgMCAwIDEtMS4xLTEuOHYtOS41MmEyIDIgMCAwIDEgMS4xMS0xLjc5bDgtNGEyIDIgMCAwIDEgMS43OCAweiIgZmlsbD0iI0MzOEU2OCIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMS4zMiA1LjkxOWw5LjY4IDQuODQgOS42OC00Ljg0IiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEgMjIuNTE5di0xMS43NiAxMS43NnoiIGZpbGw9IiNGNzEiIGZpbGwtb3BhY2l0eT0iLjciLz48cGF0aCBkPSJNMTEgMjIuNTE5di0xMS43NiIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBvcGFjaXR5PSIuNCIgZD0iTTIwLjUgNi41bC05IDQuNXYxMWw5LTQuNXYtMTF6IiBmaWxsPSIjMkUyRTJFIi8+PHBhdGggb3BhY2l0eT0iLjMiIGQ9Ik0xMSAxLjVMMS41IDZsOS41IDQgOS00LjUtOS00eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat
}
.blog__single ul li:last-child {
	margin-bottom:0
}
.blog__single ol {
	list-style:none;
	counter-reset:Ol
}
.blog__single ol li {
	width:100%;
	position:relative;
	padding-left:30px;
	margin-bottom:25px;
	counter-increment:Ol
}
.blog__single ol li:before {
	content:counter(Ol) ".";
	margin-right:10px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c38e68;
	font-weight:500;
	line-height:22px
}
.blog__single ol li:last-child {
	margin-bottom:0
}
.blog__single a {
	display:inline-block;
	text-decoration:none;
	color:#c38e68;
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s
}
.blog__single a:hover {
	color:transparentzie(#2a292e, .1)
}
.blog__single .imgAbsl {
	position:absolute;
	width:auto;
	z-index:-1
}
.blog__single .imgAbsl.hide {
	display:none
}
.blog__single .imgAbsl.img1 {
	left:-300px;
	top:-100px
}
.blog__single .imgAbsl.img2 {
	top:550px;
	left:-260px
}
.blog__single .imgAbsl.img3 {
	top:150px;
	right:-330px
}
@media only screen and (max-width:1170px) {
.blog__single .imgAbsl {
display:none
}
}
.simplePage {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%;
	padding-bottom:130px
}
.simplePage__content {
	width:100%;
	position:relative;
	padding-bottom:60px;
	line-height:26px
}
.simplePage__content .titl {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	margin-bottom:40px
}
.simplePage__content .titl__itm {
	text-align:center;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:60px;
	color:#2a292e;
	font-weight:700;
	line-height:70px;
	margin-bottom:0
}
@media only screen and (max-width:992px) {
.simplePage__content .titl__itm {
font-size:40px;
line-height:48px
}
}
@media only screen and (max-width:560px) {
.simplePage__content .titl__itm {
font-size:35px;
line-height:43px
}
}
.simplePage__content h1 {
	margin-bottom:40px
}
.simplePage__content h2 {
	margin-bottom:35px
}
.simplePage__content h3 {
	margin-bottom:30px
}
.simplePage__content h4, .simplePage__content h5, .simplePage__content h6 {
	margin-bottom:25px
}
.simplePage__content p {
	margin-bottom:25px;
	overflow:hidden
}
@media only screen and (max-width:992px) {
.simplePage__content p {
width:100%
}
}
.simplePage__content img {
	max-width:100%;
	margin:25px
}
@media only screen and (max-width:992px) {
.simplePage__content img {
width:100%;
height:auto;
margin-left:0;
margin-right:0
}
}
.simplePage__content b, .simplePage__content strong {
	font-weight:700
}
.simplePage__content em, .simplePage__content i {
	font-style:italic
}
.simplePage__content .readLine {
	width:100%;
	text-align:left;
	margin-bottom:40px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:rgba(42, 41, 46, .8);
	font-weight:600;
	line-height:20px;
	letter-spacing:.2em
}
.simplePage__content .content {
	width:100%;
	padding-bottom:80px;
	position:relative
}
.simplePage__content .alignleft, .simplePage__content .left {
	float:left
}
.simplePage__content .alignright, .simplePage__content .right {
	float:right
}
.simplePage__content a:hover {
	color:rgba(42, 41, 46, .85)
}
.simplePage__content ol, .simplePage__content ul, .simplePage__content ul li {
	width:100%;
	margin-bottom:25px
}
.simplePage__content ul li {
	position:relative;
	padding-left:30px
}
.simplePage__content ul li:before {
	content:"";
	position:absolute;
	top:2.5px;
	left:0;
	width:20px;
	height:20px;
	background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44OSAxLjIwOWw4IDRBMiAyIDAgMCAxIDIxIDYuOTk5djkuNTNhMiAyIDAgMCAxLTEuMTEgMS43OWwtOCA0YTIgMiAwIDAgMS0xLjc5IDBsLTgtNGEyIDIgMCAwIDEtMS4xLTEuOHYtOS41MmEyIDIgMCAwIDEgMS4xMS0xLjc5bDgtNGEyIDIgMCAwIDEgMS43OCAweiIgZmlsbD0iI0MzOEU2OCIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMS4zMiA1LjkxOWw5LjY4IDQuODQgOS42OC00Ljg0IiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEgMjIuNTE5di0xMS43NiAxMS43NnoiIGZpbGw9IiNGNzEiIGZpbGwtb3BhY2l0eT0iLjciLz48cGF0aCBkPSJNMTEgMjIuNTE5di0xMS43NiIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBvcGFjaXR5PSIuNCIgZD0iTTIwLjUgNi41bC05IDQuNXYxMWw5LTQuNXYtMTF6IiBmaWxsPSIjMkUyRTJFIi8+PHBhdGggb3BhY2l0eT0iLjMiIGQ9Ik0xMSAxLjVMMS41IDZsOS41IDQgOS00LjUtOS00eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat
}
.simplePage__content ul li:last-child {
	margin-bottom:0
}
.simplePage__content ol {
	list-style:none;
	counter-reset:Ol
}
.simplePage__content ol li {
	width:100%;
	position:relative;
	padding-left:30px;
	margin-bottom:25px;
	counter-increment:Ol
}
.simplePage__content ol li:before {
	content:counter(Ol) ".";
	margin-right:10px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c38e68;
	font-weight:500;
	line-height:22px
}
.simplePage__content ol li:last-child {
	margin-bottom:0
}
.simplePage__content a {
	display:inline-block;
	text-decoration:none;
	color:#c38e68;
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s
}
.simplePage__content a:hover {
	color:transparentzie(#2a292e, .1)
}
.simplePage__content .imgAbsl {
	position:absolute;
	width:auto;
	z-index:1
}
.simplePage__content .imgAbsl.hide {
	display:none
}
.simplePage__content .imgAbsl.img1 {
	left:-310px;
	top:0
}
.simplePage__content .imgAbsl.img2 {
	top:228px;
	right:-310px
}
.simplePage__content .imgAbsl.img3 {
	top:480px;
	left:-310px
}
.simplePage__content .imgAbsl.img4 {
	top:2200px;
	right:-210px
}
@media only screen and (max-width:1170px) {
.simplePage__content .imgAbsl {
display:none
}
}
.simplePage__content .imgAbsl.img1About {
	top:-70px;
	right:-305px
}
.simplePage__content .imgAbsl.img2About {
	top:150x;
	left:-335px
}
.simplePage__content .imgAbsl.img3About {
	top:1000px;
	right:-290px
}
.simplePage__content .imgAbsl.img4About {
	top:1300px;
	left:-305px
}
.simplePage__content .imgAbsl.img5About {
	top:1900px;
	right:-250px
}
.simplePage__content .sitemap {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	position:relative;
	z-index:2
}
.simplePage__content .sitemap__titl {
	width:100%;
	text-align:left;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2a292e;
	font-weight:600;
	line-height:38px;
	margin-bottom:30px
}
.simplePage__content .sitemap__list {
	-webkit-column-count:3;
	column-count:3;
	-webkit-column-gap:230px;
	column-gap:230px;
	overflow:hidden
}
.simplePage__content .sitemap__list .line {
	display:inline-block;
	width:100%;
	margin-bottom:10px
}
.simplePage__content .sitemap__list .link {
	display:inline-block;
	text-decoration:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c38e68;
	font-weight:500;
	line-height:24px;
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s
}
.simplePage__content .sitemap__list .link:hover {
	color:rgba(42, 41, 46, .9)
}
@media only screen and (max-width:992px) {
.simplePage__content .sitemap__list {
-webkit-column-count:2;
column-count:2;
-webkit-column-gap:100px;
column-gap:100px
}
}
@media only screen and (max-width:560px) {
.simplePage__content .sitemap__list {
-webkit-column-count:1;
column-count:1;
-webkit-column-gap:0;
column-gap:0
}
}
.singleSiteMap__add {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:100%
}
.singleSiteMap__add .txt {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2a292e;
	font-weight:500;
	line-height:38px;
	width:100%;
	text-align:center;
	margin-bottom:40px
}
.singleSiteMap__add .singleSiteMap__relateds {
	-webkit-column-count:5;
	column-count:5;
	-webkit-column-gap:120px;
	column-gap:120px;
	overflow:hidden
}
.singleSiteMap__add .singleSiteMap__relateds .line {
	display:inline-block;
	width:100%;
	margin-bottom:10px
}
.singleSiteMap__add .singleSiteMap__relateds .link {
	display:inline-block;
	text-decoration:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c38e68;
	font-weight:500;
	line-height:24px;
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s
}
.singleSiteMap__add .singleSiteMap__relateds .link:hover {
	color:#2a292e
}
@media only screen and (max-width:992px) {
.singleSiteMap__add .singleSiteMap__relateds {
-webkit-column-count:3;
column-count:3;
-webkit-column-gap:30px;
column-gap:30px
}
}
@media only screen and (max-width:560px) {
.singleSiteMap__add .singleSiteMap__relateds {
-webkit-column-count:1;
column-count:1;
-webkit-column-gap:0;
column-gap:0
}
}
.inventoryCalc {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%;
	/* padding:120px 0; */
	position:relative;
	overflow:hidden;
}
.inventoryCalc .imgAbsl {
	position:absolute;
	width:auto
}
.inventoryCalc .imgAbsl.img1 {
	top:50px;
	right:0
}
.inventoryCalc .imgAbsl.img2 {
	top:250px;
	left:0
}
.inventoryCalc .imgAbsl.hide {
	display:none
}
@media only screen and (max-width:992px) {
.inventoryCalc .imgAbsl {
display:none
}
}
.inventoryCalc .topHeaders {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom: 20px;
}
.inventoryCalc .topHeaders_bottom, .inventoryCalc .topHeaders_top {
	width:100%;
	display:inline-block
}
.inventoryCalc .topHeaders_top {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:rgba(42, 41, 46, .5);
	font-weight:400;
	line-height:110%;
	margin-bottom:10px
}
@media only screen and (max-width:992px) {
.inventoryCalc .topHeaders {
margin-bottom:50px
}
}
@media only screen and (max-width:560px) {
.inventoryCalc .topHeaders {
margin-bottom:40px
}
}
.inventoryCalc__content {
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.inventoryCalc__content, .inventoryCalc__places {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:100%
}
.inventoryCalc__places {
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	margin-bottom:40px
}
.inventoryCalc__places--nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:100%;
	/* max-width:900px; */
	min-height:85px;
	border-bottom:2px solid rgba(42, 41, 46, .5);
	position:relative;
	margin-bottom:10px;
}
.inventoryCalc__places--nav .marker {
	width:105px;
	height:auto;
	position:absolute;
	left:0;
	bottom:3px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
@media only screen and (max-width:992px) {
.inventoryCalc__places--nav .marker {
display:none
}
}
.inventoryCalc__places--nav .markerTablet {
	width:105px;
	height:auto;
	position:relative;
	display:none;
	margin-bottom:3px
}
@media only screen and (max-width:992px) {
.inventoryCalc__places--nav .markerTablet {
display:block
}
}
@media only screen and (max-width:992px) {
.inventoryCalc__places--nav {
margin-bottom:20px
}
}
@media only screen and (max-width:560px) {
.inventoryCalc__places--nav {
margin-bottom:10px
}
}
.inventoryCalc__places--slider {
	width:100%;
	max-width: 100%;
	overflow:hidden;
	outline:none;
	position:relative;
}
.inventoryCalc__places--slider .slide {
	width: 12.9%;
	text-align:center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	font-weight: 400;
	line-height: 30px;
	cursor:url(images/Pointer.svg), pointer;
	-webkit-transition:color .6s;
	-o-transition:color .6s;
	transition:color .6s;
	/* position: relative !important; */
	z-index:1;
	overflow: visible;
}
.inventoryCalc__places--slider .slide.is-nav-selected {
	color:#22b5e2;
}
@media only screen and (max-width:992px) {
.inventoryCalc__places--slider .slide {
width:100px;
margin-right:35px
}
}
@media only screen and (max-width:560px) {
.inventoryCalc__places--slider .slide {
width:100%;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:20px;
line-height:28px
}
}
.inventoryCalc__places--slider .flickity-button {
	display:none;
	position:absolute;
	top:0;
	width:10px;
	height:20px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:50%;
	background-color:transparent;
	border:none;
	z-index:5
}
.inventoryCalc__places--slider .flickity-button:disabled {
	display:none
}
.inventoryCalc__places--slider .flickity-button.next {
	right:0;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00LjUgLTguNSAxMy4yIDI1Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyODI3MkMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTS00IDE2TDggNC00LTgiLz48L3N2Zz4=)
}
.inventoryCalc__places--slider .flickity-button.previous {
	left:0;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDFMMSAxMWwxMCAxMCIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=)
}
.inventoryCalc__places--slider .flickity-button .flickity-button-icon {
	display:none
}
@media only screen and (max-width:560px) {
.inventoryCalc__places--slider .flickity-button {
display:block
}
}
.inventoryCalc__places--items {
	width:700px;
	overflow:hidden;
	outline:none
}
.inventoryCalc__places--items .slide {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between;
	outline:none;
	margin-right:20px
}
.inventoryCalc__places--items .slide .column {
	width:100%;
	max-width:300px;
}
.inventoryCalc__places--items .slide .column .calcLine {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:20px
}
.inventoryCalc__places--items .slide .column .calcLine__text {
	width:calc(100% - 95px);
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2a292e;
	font-weight:400;
	line-height:24px
}
.inventoryCalc__places--items .slide .column .calcLine__btns {
	width:95px;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between
}
.inventoryCalc__places--items .slide .column .calcLine__btns, .inventoryCalc__places--items .slide .column .calcLine__btns .btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.inventoryCalc__places--items .slide .column .calcLine__btns .btn {
	width:20px;
	height:20px;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	border-radius:3px;
	border:1px solid rgba(42, 41, 46, .5);
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	position:relative
}
.inventoryCalc__places--items .slide .column .calcLine__btns .btn .icon {
	width:50%;
	height:1px;
	background:rgba(42, 41, 46, .5);
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.inventoryCalc__places--items .slide .column .calcLine__btns .btn.plus .icon:last-child {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	position:absolute
}
.inventoryCalc__places--items .slide .column .calcLine__btns .btn:hover {
	background:#2a292e;
	border-color:#2a292e
}
.inventoryCalc__places--items .slide .column .calcLine__btns .btn:hover .icon {
	background:#fff
}
.inventoryCalc__places--items .slide .column .calcLine__btns .scope {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:rgba(42, 41, 46, .5);
	font-weight:400;
	line-height:24px
}
.inventoryCalc__places--items .slide .column .calcLine__btns .scope.noEmpty {
	color:#2a292e
}
@media only screen and (max-width:992px) {
.inventoryCalc__places--items .slide .column {
width:100%;
max-width:100%
}
}
.inventoryCalc__places--items .slide .txtArea {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	padding-left:5px
}
.inventoryCalc__places--items .slide .txtArea .tit {
	width:100%;
	text-align:left;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:500;
	line-height:22px;
	padding-left:20px;
	margin-bottom:10px
}
.inventoryCalc__places--items .slide .txtArea .cstArea {
	outline:none;
	border:1px solid rgba(42, 41, 46, .5);
	border-radius:5px;
	width:100%;
	resize:none;
	min-height:245px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:24px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s;
	padding:20px
}
.inventoryCalc__places--items .slide .txtArea .cstArea::-webkit-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:16px;
color:rgba(42, 41, 46, .6);
font-weight:400;
line-height:24px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.inventoryCalc__places--items .slide .txtArea .cstArea:-moz-placeholder, .inventoryCalc__places--items .slide .txtArea .cstArea::-moz-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:16px;
color:rgba(42, 41, 46, .6);
font-weight:400;
line-height:24px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.inventoryCalc__places--items .slide .txtArea .cstArea:-ms-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:16px;
color:rgba(42, 41, 46, .6);
font-weight:400;
line-height:24px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.inventoryCalc__places--items .slide .txtArea .cstArea:focus::-webkit-input-placeholder {
opacity:0
}
.inventoryCalc__places--items .slide .txtArea .cstArea:focus:-moz-placeholder, .inventoryCalc__places--items .slide .txtArea .cstArea:focus::-moz-placeholder {
opacity:0
}
.inventoryCalc__places--items .slide .txtArea .cstArea:focus:-ms-input-placeholder {
opacity:0
}
@media only screen and (max-width:1440px) {
.inventoryCalc__places--items {
width:700px
}
}
@media only screen and (max-width:992px) {
.inventoryCalc__places--items {
width:100%;
margin-bottom:20px
}
}
.inventoryCalc__form {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between
}
.inventoryCalc__form--total {
	max-width:350px;
}
.inventoryCalc__form--total, .inventoryCalc__form--total .summary {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.inventoryCalc__form--total .summary {
	position:relative;
	margin-bottom:20px
}
.inventoryCalc__form--total .summary_buttons {
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between;
	border:1px solid #ed8600;
	border-radius:5px;
	width:100%;
	padding:20px 20px 30px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.inventoryCalc__form--total .summary_buttons, .inventoryCalc__form--total .summary_buttons .contains {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.inventoryCalc__form--total .summary_buttons .contains {
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.inventoryCalc__form--total .summary_buttons .contains .titl {
	width:100%;
	margin-bottom:5px;
	display:inline-block;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:24px
}
.inventoryCalc__form--total .summary_buttons .contains .subTot {
	width:100%;
	display:inline-block;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:rgba(42, 41, 46, .5);
	font-weight:400;
	line-height:24px
}
.inventoryCalc__form--total .summary_buttons .moreList {
	display:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c38e68;
	font-weight:500;
	line-height:24px;
	text-decoration:none;
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s
}
.inventoryCalc__form--total .summary_buttons .moreList:hover {
	color:rgba(42, 41, 46, .9)
}
.inventoryCalc__form--total .summary_buttons.open {
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.inventoryCalc__form--total .summary__list {
	width:100%;
	border-left:1px solid #c1e7ab;
	border-right:1px solid #c1e7ab;
	border-bottom:1px solid #c1e7ab;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:20px 20px 30px;
	display:none
}
.inventoryCalc__form--total .summary__list .cstArea {
	outline:none;
	border:1px solid rgba(42, 41, 46, .5);
	border-radius:5px;
	width:100%;
	resize:none;
	min-height:100px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:24px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s;
	padding:20px
}
.inventoryCalc__form--total .summary__list .cstArea::-webkit-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:16px;
color:rgba(42, 41, 46, .6);
font-weight:400;
line-height:24px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.inventoryCalc__form--total .summary__list .cstArea:-moz-placeholder, .inventoryCalc__form--total .summary__list .cstArea::-moz-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:16px;
color:rgba(42, 41, 46, .6);
font-weight:400;
line-height:24px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.inventoryCalc__form--total .summary__list .cstArea:-ms-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:16px;
color:rgba(42, 41, 46, .6);
font-weight:400;
line-height:24px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.inventoryCalc__form--total .summary__list .cstArea:focus::-webkit-input-placeholder {
opacity:0
}
.inventoryCalc__form--total .summary__list .cstArea:focus:-moz-placeholder, .inventoryCalc__form--total .summary__list .cstArea:focus::-moz-placeholder {
opacity:0
}
.inventoryCalc__form--total .summary__list .cstArea:focus:-ms-input-placeholder {
opacity:0
}
.inventoryCalc__form--total .summary__list--item {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:15px
}
.inventoryCalc__form--total .summary__list--item.hide {
	display:none
}
.inventoryCalc__form--total .summary__list--item .titl {
	width:100%;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:24px;
	margin-bottom:15px
}
.inventoryCalc__form--total .summary__list--item .calcLine {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:20px
}
.inventoryCalc__form--total .summary__list--item .calcLine__text {
	width:calc(100% - 95px);
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:rgba(42, 41, 46, .5);
	font-weight:400;
	line-height:24px
}
.inventoryCalc__form--total .summary__list--item .calcLine__btns {
	width:95px;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between
}
.inventoryCalc__form--total .summary__list--item .calcLine__btns, .inventoryCalc__form--total .summary__list--item .calcLine__btns .btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.inventoryCalc__form--total .summary__list--item .calcLine__btns .btn {
	width:20px;
	height:20px;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	border-radius:3px;
	border:1px solid rgba(42, 41, 46, .2);
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	position:relative;
	cursor:default
}
.inventoryCalc__form--total .summary__list--item .calcLine__btns .btn .icon {
	width:50%;
	height:1px;
	background:rgba(42, 41, 46, .2);
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.inventoryCalc__form--total .summary__list--item .calcLine__btns .btn.plus .icon:last-child {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	position:absolute
}
.inventoryCalc__form--total .summary__list--item .calcLine__btns .scope {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:rgba(42, 41, 46, .5);
	font-weight:400;
	line-height:24px
}
.inventoryCalc__form--total .summary__list--item .calcLine__btns .scope.noEmpty {
	color:#2a292e
}
.inventoryCalc__form--total .summary__list--item .calcLine.hide {
	display:none
}
.inventoryCalc__form--total .summary__list--item:last-child {
	margin-bottom:0
}
.inventoryCalc__form--total .btnLine {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.inventoryCalc__form--total .btnLine .big {
	display:inline-block;
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#fff;
	font-weight:700;
	line-height:43px;
	margin-bottom:10px;
	text-align:center
}
.inventoryCalc__form--total .btnLine .button, .inventoryCalc__form--total .primarySize__slider--slides .slide .contentSide .btnLine .link, .primarySize__slider--slides .slide .contentSide .inventoryCalc__form--total .btnLine .link {
	width:100%;
	max-width:100%;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
@media only screen and (max-width:1440px) {
.inventoryCalc__form--total {
max-width:380px
}
}
@media only screen and (max-width:992px) {
.inventoryCalc__form--total {
width:100%;
max-width:100%
}
}
.getFreeQuote {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	padding:100px 0;
	overflow:hidden
}
@media only screen and (max-width:560px) {
.getFreeQuote {
padding:50px 0
}
}
.getFreeQuote .blog__cont, .getFreeQuote .container, .getFreeQuote .simplePage__cont {
	overflow:hidden
}
.getFreeQuote .topHeaders {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:40px
}
.getFreeQuote .topHeaders_bottom, .getFreeQuote .topHeaders_top {
	width:100%;
	display:inline-block
}
.getFreeQuote .topHeaders_top {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:rgba(42, 41, 46, .5);
	font-weight:400;
	line-height:110%;
	margin-bottom:10px
}
@media only screen and (max-width:560px) {
.getFreeQuote .topHeaders_top {
max-width:225px
}
}
@media only screen and (max-width:992px) {
.getFreeQuote .topHeaders {
margin-bottom:55px
}
}
@media only screen and (max-width:560px) {
.getFreeQuote .topHeaders {
margin-bottom:10px;
-moz-justify-content:center;
-ms-justify-content:center;
-webkit-box-pack:center;
justify-content:center;
-ms-flex-pack:center
}
}
.getFreeQuote .blog__cont, .getFreeQuote .container, .getFreeQuote .simplePage__cont {
	position:relative
}
.getFreeQuote .cities {
	-ms-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	min-height:100%;
	height:auto;
	z-index:6;
	position:absolute;
	top:-100%;
	left:0;
	background:#fff;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	visibility:hidden;
	opacity:0
}
.getFreeQuote .cities, .getFreeQuote .citiesForm {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%
}
.getFreeQuote .citiesForm .citiesSelect {
	width:100%;
	max-width:550px;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2a292e;
	font-weight:400;
	line-height:28px
}
.getFreeQuote .cities.open {
	top:0;
	opacity:1;
	visibility:visible
}
@media only screen and (max-width:560px) {
.getFreeQuote .cities {
padding:0 15px
}
}
.getFreeQuote--content {
	position:relative
}
.getFreeQuote--content, .getFreeQuote--content .info {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.getFreeQuote--content .info {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	max-width:375px;
	background:hsla(0, 0%, 100%, .4);
	padding:5px
}
.getFreeQuote--content .info .titl {
	width:100%;
	display:block;
	margin-bottom:10px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:24px
}
.getFreeQuote--content .info .stepsList {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:100%;
	position:relative
}
.getFreeQuote--content .info .stepsList__titl, .getFreeQuote--content .info .stepsList__titl .st {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2a292e;
	font-weight:500;
	line-height:38px;
	width:100%
}
.getFreeQuote--content .info .stepsList__titl .st {
	display:inline-block
}
.getFreeQuote--content .info .stepsList__titl .st.hdn {
	display:none
}
@media only screen and (max-width:560px) {
.getFreeQuote--content .info .stepsList__titl .st {
font-size:25px;
line-height:33px;
text-align:center
}
}
.getFreeQuote--content .info .stepsList .step {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:100%;
	position:relative;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.getFreeQuote--content .info .stepsList .step .inner {
	display:block;
	width:100%;
	text-align:left;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:22px;
	padding-left:35px;
	background-size:20px 20px;
	background-position:0;
	background-repeat:no-repeat;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44OSAxLjIwOWw4IDRBMiAyIDAgMCAxIDIxIDYuOTk5djkuNTNhMiAyIDAgMCAxLTEuMTEgMS43OWwtOCA0YTIgMiAwIDAgMS0xLjc5IDBsLTgtNGEyIDIgMCAwIDEtMS4xLTEuOHYtOS41MmEyIDIgMCAwIDEgMS4xMS0xLjc5bDgtNGEyIDIgMCAwIDEgMS43OCAweiIgZmlsbD0iI0MzOEU2OCIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMS4zMiA1LjkxOWw5LjY4IDQuODQgOS42OC00Ljg0IiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEgMjIuNTE5di0xMS43NiAxMS43NnoiIGZpbGw9IiNGNzEiIGZpbGwtb3BhY2l0eT0iLjciLz48cGF0aCBkPSJNMTEgMjIuNTE5di0xMS43NiIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBvcGFjaXR5PSIuNCIgZD0iTTIwLjUgNi41bC05IDQuNXYxMWw5LTQuNXYtMTF6IiBmaWxsPSIjMkUyRTJFIi8+PHBhdGggb3BhY2l0eT0iLjMiIGQ9Ik0xMSAxLjVMMS41IDZsOS41IDQgOS00LjUtOS00eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
}
.getFreeQuote--content .info .stepsList .step:before {
	width:1px;
	height:30px;
	margin:5px auto 5px 10px;
	content:" ";
	position:relative;
	display:block;
	background:#2a292e
}
.getFreeQuote--content .info .stepsList .step.vbsbl {
	visibility:visible;
	opacity:1
}
.getFreeQuote--content .info .stepsList .step.hdn {
	visibility:hidden;
	opacity:0
}
.getFreeQuote--content .info.hdn {
	display:none
}
@media only screen and (max-width:1440px) {
.getFreeQuote--content .info {
max-width:350px
}
}
@media only screen and (max-width:992px) {
.getFreeQuote--content .info {
max-width:100%;
width:100%;
position:relative;
margin-bottom:15px
}
.getFreeQuote--content .info .stepsList .step {
display:none!important
}
}
.getFreeQuote--form {
	width:810px;
	position:relative;
	outline:none;
	z-index:1;
	margin-left:415px;
	overflow:hidden;
	margin-bottom:50px
}
@media only screen and (max-width:1440px) {
.getFreeQuote--form {
max-width:calc(100% - 350px)
}
}
@media only screen and (max-width:992px) {
.getFreeQuote--form {
max-width:100%;
width:100%;
margin-left:0
}
}
.getFreeQuote--form.hdn {
	display:none
}
.getFreeQuote--form_nav, .getFreeQuote--form_nav-inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:100%
}
.getFreeQuote--form_nav-inner {
	max-width:810px;
	margin-left:415px
}
@media only screen and (max-width:992px) {
.getFreeQuote--form_nav-inner {
max-width:100%;
width:100%;
margin-left:0
}
}
.getFreeQuote--form_nav-inner .line {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	position:relative;
	min-height:85px;
	border-bottom:2px solid rgba(42, 41, 46, .5);
	margin-bottom:10px
}
.getFreeQuote--form_nav-inner .marker {
	width:105px;
	position:absolute;
	left:calc(50% - 50px);
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.getFreeQuote--form_nav-inner .navItems {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:rgba(42, 41, 46, .5);
	font-weight:400;
	line-height:38px
}
.getFreeQuote--form_nav-inner .navItems .item {
	display:inline-block;
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s
}
.getFreeQuote--form_nav-inner .navItems .item.active {
	color:#c38e68
}
.getFreeQuote--form .form-slide {
	min-height:380px;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	margin-right:25px;
	padding-left:5px
}
.getFreeQuote--form .form-slide .back {
	width:15px;
	height:30px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:50%;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjggLTAuMyAxMyAyMi41Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xMSAxTDEgMTFsMTAgMTAiLz48L3N2Zz4=);
	position:relative;
	margin-right:20px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.getFreeQuote--form .form-slide .back:hover {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.getFreeQuote--form .form-slide .inputLine {
	position:relative;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-end;
	-ms-justify-content:flex-end;
	-webkit-box-pack:end;
	justify-content:flex-end;
	-ms-flex-pack:flex-end
}
.getFreeQuote--form .form-slide .inputLine .back {
	width:15px;
	height:30px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:50%;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjggLTAuMyAxMyAyMi41Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xMSAxTDEgMTFsMTAgMTAiLz48L3N2Zz4=);
	position:relative;
	margin-right:20px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.getFreeQuote--form .form-slide .inputLine .back:hover {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.getFreeQuote--form .form-slide .inputLine .confirm {
	width:15px;
	height:30px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:50%;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjMgLTAuMyAxMyAyMi41Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xIDIxbDEwLTEwTDEgMSIvPjwvc3ZnPg==);
	position:relative;
	margin-left:20px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.getFreeQuote--form .form-slide .inputLine .confirm:hover {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.getFreeQuote--form .form-slide .inputLine .inputGroup {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:100%;
	max-width:calc(100% - 70px);
	min-height:60px;
	border-radius:5px;
	border:1px solid rgba(42, 41, 46, .5);
	position:relative
}
.getFreeQuote--form .form-slide .inputLine .inputGroup.err {
	border-color:#c96d72
}
.getFreeQuote--form .form-slide .inputLine .inputGroup.err .inpt::-webkit-input-placeholder {
color:#c96d72
}
.getFreeQuote--form .form-slide .inputLine .inputGroup.err .inpt:-moz-placeholder, .getFreeQuote--form .form-slide .inputLine .inputGroup.err .inpt::-moz-placeholder {
color:#c96d72
}
.getFreeQuote--form .form-slide .inputLine .inputGroup.err .inpt:-ms-input-placeholder {
color:#c96d72
}
.getFreeQuote--form .form-slide .inputLine .inputGroup .inpt {
	border:none;
	outline:none;
	background:#fff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:24px;
	padding:15px;
	height:100%;
	width:100%
}
.getFreeQuote--form .form-slide .inputLine .inputGroup .inpt::-webkit-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:16px;
color:ransparentize(#2a292e, .4);
font-weight:400;
line-height:24px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.getFreeQuote--form .form-slide .inputLine .inputGroup .inpt:-moz-placeholder, .getFreeQuote--form .form-slide .inputLine .inputGroup .inpt::-moz-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:16px;
color:ransparentize(#2a292e, .4);
font-weight:400;
line-height:24px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.getFreeQuote--form .form-slide .inputLine .inputGroup .inpt:-ms-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:16px;
color:ransparentize(#2a292e, .4);
font-weight:400;
line-height:24px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.getFreeQuote--form .form-slide .inputLine .inputGroup .inpt:focus::-webkit-input-placeholder {
opacity:0
}
.getFreeQuote--form .form-slide .inputLine .inputGroup .inpt:focus:-moz-placeholder, .getFreeQuote--form .form-slide .inputLine .inputGroup .inpt:focus::-moz-placeholder {
opacity:0
}
.getFreeQuote--form .form-slide .inputLine .inputGroup .inpt:focus:-ms-input-placeholder {
opacity:0
}
.getFreeQuote--form .form-slide .radioBtnLine {
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:calc(100% - 40px)
}
.getFreeQuote--form .form-slide .radioBtnLine, .getFreeQuote--form .form-slide .radioBtnLine .group {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.getFreeQuote--form .form-slide .radioBtnLine .group {
	width:100%;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	position:relative;
	margin-bottom:35px
}
.getFreeQuote--form .form-slide .radioBtnLine .group input[type=radio] {
	position:absolute;
	visibility:hidden;
	opacity:0;
	display:none
}
.getFreeQuote--form .form-slide .radioBtnLine .group input[type=radio]+label {
	position:relative;
	padding-left:36px;
	cursor:url(images/Pointer.svg), pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:20px
}
.getFreeQuote--form .form-slide .radioBtnLine .group input[type=radio]+label:before {
	position:absolute;
	left:0;
	width:18px;
	height:18px;
	content:" ";
	border:1px solid #c1e7ab;
	background:0 0;
	border-radius:50%
}
.getFreeQuote--form .form-slide .radioBtnLine .group input[type=radio]+label:after {
	position:absolute;
	content:"";
	left:5px;
	width:0;
	height:0;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	background:-webkit-gradient(linear, left top, right top, from(#9bc782), to(#c1e7ab));
	background:-webkit-linear-gradient(left, #9bc782, #c1e7ab);
	background:-o-linear-gradient(left, #9bc782, #c1e7ab);
	background:linear-gradient(90deg, #9bc782, #c1e7ab);
	border-radius:50%
}
.getFreeQuote--form .form-slide .radioBtnLine .group input[type=radio]:checked+label:after {
	width:10px;
	height:10px
}
.getFreeQuote--form .form-slide .radioBtnLine .tlt {
	width:100%;
	display:inline-block;
	text-align:center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:24px;
	margin-top:40px
}
.getFreeQuote--form .form-slide .datepickerForm {
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:calc(100% - 40px)
}
.getFreeQuote--form .form-slide .datepickerForm, .getFreeQuote--form .form-slide .datepickerFormPicker {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.getFreeQuote--form .form-slide .datepickerFormPicker {
	-moz-align-items:flex-end;
	-ms-align-items:flex-end;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	width:100%
}
.getFreeQuote--form .form-slide .datepickerFormPicker .titl {
	display:inline-block;
	width:100%;
	text-align:center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:22px;
	margin-bottom:50px
}
@media only screen and (max-width:560px) {
.getFreeQuote--form .form-slide .datepickerFormPicker .titl {
display:none
}
}
.getFreeQuote--form .form-slide .datepickerFormPicker .dayTime {
	margin-left:20px;
	border:1px solid rgba(42, 41, 46, .3);
	border-radius:5px;
	width:100%;
	max-width:110px;
	margin-bottom:120px
}
.getFreeQuote--form .form-slide .datepickerFormPicker .dayTime__item {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.getFreeQuote--form .form-slide .datepickerFormPicker .dayTime__item input[type=radio] {
	display:none
}
.getFreeQuote--form .form-slide .datepickerFormPicker .dayTime__item label {
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a292e;
	font-weight:500;
	line-height:12px;
	min-height:35px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	cursor:url(images/Pointer.svg), pointer;
	position:relative
}
.getFreeQuote--form .form-slide .datepickerFormPicker .dayTime__item label:before {
	content:" ";
	position:absolute;
	width:0;
	height:0%;
	z-index:-1;
	background:-webkit-gradient(linear, left top, right top, from(#9bc782), to(#c1e7ab));
	background:-webkit-linear-gradient(left, #9bc782, #c1e7ab);
	background:-o-linear-gradient(left, #9bc782, #c1e7ab);
	background:linear-gradient(90deg, #9bc782, #c1e7ab);
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.getFreeQuote--form .form-slide .datepickerFormPicker .dayTime__item input[type=radio]:checked+label {
	color:#fff
}
.getFreeQuote--form .form-slide .datepickerFormPicker .dayTime__item input[type=radio]:checked+label:before {
	width:100%;
	height:100%;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.getFreeQuote--form .form-slide .datepickerFormPicker .dayTime__item:first-child {
	border-bottom:1px solid rgba(42, 41, 46, .3)
}
@media only screen and (max-width:560px) {
.getFreeQuote--form .form-slide .datepickerFormPicker .dayTime {
max-width:100%;
margin-bottom:0;
margin-left:0;
position:absolute;
width:42.2222%;
z-index:101;
background:#fff;
right:-100%;
bottom:130px;
-webkit-box-shadow:0 0 10px rgba(42, 47, 39, .25);
box-shadow:0 0 10px rgba(42, 47, 39, .25);
opacity:0;
visibility:hidden;
margin-top:0;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.getFreeQuote--form .form-slide .datepickerFormPicker .dayTime.vsbl {
opacity:1;
visibility:visible;
right:4px
}
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker {
	width:100%;
	max-width:270px;
	border:1px solid rgba(42, 41, 46, .3);
	padding:25px;
	border-radius:5px
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .btnLine {
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .btnLine, .getFreeQuote--form .form-slide .datepickerFormPicker .picker .btnLine .submitFreeQuoteForm {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .btnLine .submitFreeQuoteForm {
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	min-height:40px;
	border-radius:5px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2a292e;
	font-weight:700;
	line-height:18px;
	background:-webkit-gradient(linear, left top, right top, from(#9bc782), to(#c1e7ab));
	background:-webkit-linear-gradient(left, #9bc782, #c1e7ab);
	background:-o-linear-gradient(left, #9bc782, #c1e7ab);
	background:linear-gradient(90deg, #9bc782, #c1e7ab);
	-webkit-box-shadow:0 0 10px rgba(42, 47, 39, .25);
	box-shadow:0 0 10px rgba(42, 47, 39, .25);
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	text-decoration:none
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .btnLine .submitFreeQuoteForm:hover {
	opacity:.6
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker {
	position:relative;
	width:100%;
	left:unset;
	right:unset;
	border:none;
	margin-bottom:10px
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--day-name {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:rgba(42, 41, 46, .5);
	font-weight:300;
	line-height:20px;
	width:14.28571%;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--day-name:last-child {
	margin-right:0
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--days-names {
	margin:0 0 20px
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cells {
	-moz-justify-content:space-betwee;
	-ms-justify-content:space-betwee;
	-webkit-box-pack:space-betwee;
	justify-content:space-betwee;
	-ms-flex-pack:space-betwee
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell {
	width:14.28571%;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	height:auto;
	margin-bottom:20px;
	cursor:url(images/Pointer.svg), pointer;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a292e;
	font-weight:500;
	line-height:20px;
	position:relative;
	z-index:3;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell:after, .getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell:before {
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	z-index:-1;
	position:absolute;
	border-radius:50%;
	content:" ";
	visibility:hidden;
	opacity:0
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell:before {
	background:-webkit-gradient(linear, left top, right top, from(#9bc782), to(#c1e7ab));
	background:-webkit-linear-gradient(left, #9bc782, #c1e7ab);
	background:-o-linear-gradient(left, #9bc782, #c1e7ab);
	background:linear-gradient(90deg, #9bc782, #c1e7ab);
	width:30px;
	height:30px
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell:after {
	background:#fff;
	width:22.5px;
	height:22.5px
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell.-selected- {
	color:#c1e7ab;
	background:0 0;
	font-weight:500
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell.-selected-:after, .getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell.-selected-:before {
	opacity:1;
	visibility:visible
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell.-current- {
	color:#c38e68;
	font-weight:700;
	font-size:13px
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell.-current-.-selected- {
	color:#c1e7ab;
	font-weight:500
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell.-other-month- {
	color:rgba(42, 41, 46, .2)
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell.-disabled- {
	color:rgba(201, 109, 114, .5)
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell.-focus- {
	background:0 0
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell-month, .getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell-year {
	width:33.3333%;
	height:auto;
	min-height:auto
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell-month.-selected-, .getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell-year.-selected- {
	color:#c1e7ab;
	font-weight:600
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell-month.-selected-:after, .getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell-month.-selected-:before, .getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell-year.-selected-:after, .getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--cell-year.-selected-:before {
	display:none
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-end;
	-ms-justify-content:flex-end;
	-webkit-box-pack:end;
	justify-content:flex-end;
	-ms-flex-pack:flex-end;
	width:100%;
	padding:0;
	margin-bottom:20px;
	border-bottom:none;
	position:relative
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--nav:before {
	content:" ";
	position:absolute;
	right:65px;
	width:1px;
	height:100%;
	background:rgba(42, 41, 46, .1);
	top:0
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--nav-title {
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1;
	margin-right:auto;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a292e;
	font-weight:600;
	line-height:12px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	cursor:url(images/Pointer.svg), pointer
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--nav-title:hover {
	color:#c38e68;
	background:0 0
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--nav-action {
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2;
	cursor:url(images/Pointer.svg), pointer;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	width:25px;
	height:25px
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--nav-action[data-action=next] svg, .getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--nav-action[data-action=prev] svg {
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--nav-action svg {
	width:100%;
	height:100%
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--nav-action svg path {
	stroke:#2a292e
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--nav-action:hover {
	background:0 0
}
.getFreeQuote--form .form-slide .datepickerFormPicker .picker .pickerCalender .datepicker--nav-action:hover svg path {
	stroke:#c38e68
}
@media only screen and (max-width:560px) {
.getFreeQuote--form .form-slide .datepickerFormPicker {
position:relative
}
}
@media only screen and (max-width:560px) {
.getFreeQuote--form .form-slide {
min-height:auto;
padding:35px 0
}
}
.getFreeQuote--checkout {
	width:100%;
	height:100%;
	max-height:100%;
	position:absolute;
	top:-100%;
	left:0;
	opacity:0;
	visibility:hidden;
	z-index:5;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	background:#fff;
	overflow:hidden
}
.getFreeQuote--checkout.open {
	top:0;
	visibility:visible;
	opacity:1
}
.getFreeQuote--checkout .checkoutContainer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%;
	position:relative
}
.getFreeQuote--checkout .checkoutContainer .back {
	width:15px;
	height:30px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:50%;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0wLjggLTAuMyAxMyAyMi41Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xMSAxTDEgMTFsMTAgMTAiLz48L3N2Zz4=);
	position:relative;
	margin-right:15px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	position:absolute;
	top:calc(50% - 15px);
	left:5px
}
.getFreeQuote--checkout .checkoutContainer .back:hover {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
@media only screen and (max-width:560px) {
.getFreeQuote--checkout .checkoutContainer .back {
left:0
}
}
.getFreeQuote--checkout .checkoutContainer .mapContDestination {
	width:100%;
	max-width:560px;
	min-height:560px;
	height:auto;
	border-radius:5px;
	margin-right:150px;
	margin-left:20px
}
@media only screen and (max-width:992px) {
.getFreeQuote--checkout .checkoutContainer .mapContDestination {
max-width:100%;
min-height:260px;
margin-right:0;
margin-left:40px;
margin-bottom:30px
}
}
@media only screen and (max-width:768px) {
.getFreeQuote--checkout .checkoutContainer .mapContDestination {
display:none
}
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfo {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	max-width:calc(100% - 750px)
}
@media only screen and (max-width:1170px) {
.getFreeQuote--checkout .checkoutContainer .checkoutInfo {
max-width:calc(100% - 720px)
}
}
@media only screen and (max-width:992px) {
.getFreeQuote--checkout .checkoutContainer .checkoutInfo {
max-width:calc(100% - 80px)
}
}
@media only screen and (max-width:560px) {
.getFreeQuote--checkout .checkoutContainer .checkoutInfo {
max-width:calc(100% - 40px)
}
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoTop {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	margin-bottom:40px
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoTop .titl {
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:500;
	line-height:24px;
	margin-bottom:10px
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoTop .results {
	width:100%;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-box-pack:justify;
	justify-content:space-between;
	-ms-flex-pack:space-between
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoTop .results, .getFreeQuote--checkout .checkoutContainer .checkoutInfoTop .results .column {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoTop .results .column {
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:50%
}
@media only screen and (max-width:1170px) {
.getFreeQuote--checkout .checkoutContainer .checkoutInfoTop .results .column {
width:100%
}
}
@media only screen and (max-width:992px) {
.getFreeQuote--checkout .checkoutContainer .checkoutInfoTop .results .column {
width:40%
}
}
@media only screen and (max-width:560px) {
.getFreeQuote--checkout .checkoutContainer .checkoutInfoTop .results .column {
width:100%
}
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoTop .results .result {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:22px;
	margin-bottom:10px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	padding-left:35px
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoTop .results .result:before {
	content:"";
	position:absolute;
	left:0;
	width:20px;
	height:20px;
	background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44OSAxLjIwOWw4IDRBMiAyIDAgMCAxIDIxIDYuOTk5djkuNTNhMiAyIDAgMCAxLTEuMTEgMS43OWwtOCA0YTIgMiAwIDAgMS0xLjc5IDBsLTgtNGEyIDIgMCAwIDEtMS4xLTEuOHYtOS41MmEyIDIgMCAwIDEgMS4xMS0xLjc5bDgtNGEyIDIgMCAwIDEgMS43OCAweiIgZmlsbD0iI0MzOEU2OCIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMS4zMiA1LjkxOWw5LjY4IDQuODQgOS42OC00Ljg0IiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEgMjIuNTE5di0xMS43NiAxMS43NnoiIGZpbGw9IiNGNzEiIGZpbGwtb3BhY2l0eT0iLjciLz48cGF0aCBkPSJNMTEgMjIuNTE5di0xMS43NiIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBvcGFjaXR5PSIuNCIgZD0iTTIwLjUgNi41bC05IDQuNXYxMWw5LTQuNXYtMTF6IiBmaWxsPSIjMkUyRTJFIi8+PHBhdGggb3BhY2l0eT0iLjMiIGQ9Ik0xMSAxLjVMMS41IDZsOS41IDQgOS00LjUtOS00eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat
}
@media only screen and (max-width:560px) {
.getFreeQuote--checkout .checkoutContainer .checkoutInfoTop .results .result {
width:100%
}
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoBottom {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoBottom .titl {
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2a292e;
	font-weight:500;
	line-height:38px;
	margin-bottom:20px;
	text-align:center
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoBottom .form {
	width:100%;
	max-width:390px
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoBottom .form .wpcf7-form-control-wrap.gfqEmail {
	display:none
}
.getFreeQuote--checkout .checkoutContainer .checkoutInfoBottom .form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
	display:none!important
}
.select2-container .select2-selection--single.citiesContainer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	height:60px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2a292e;
	font-weight:400;
	line-height:28px;
	border:3px solid #c1e7ab;
	padding:0 50px;
	border-radius:5px;
	cursor:url(images/Pointer.svg), pointer;
	outline:none
}
.select2-container .select2-selection--single.citiesContainer .select2-selection__arrow {
	right:50px;
	width:34px;
	height:15px;
	top:unset;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM2LjE2OSAyLjFsLTE3LjAzNSAxNW0uMDcgMEwyLjE2NyAyLjEiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIzNi4xNjkiIHkxPSI5LjU5OSIgeDI9IjIuMTY4IiB5Mj0iOS41OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjOUJDNzgyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzFFN0FCIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+);
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat
}
.select2-container .select2-selection--single.citiesContainer .select2-selection__arrow b {
	display:none
}
.select2-container .select2-selection--single.citiesContainer.select2-container--open.select2-container--below .select2-selection--single.citiesContainer {
	border-bottom:none
}
.select2-container .select2-selection--single.citiesContainer.select2-container--open.select2-container--above .select2-selection--single.citiesContainer {
	border-top:none
}
.select2-container--open .select2-selection--single.citiesContainer .select2-selection__arrow {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.select2-container.select2-container--default .select2-dropdown.citiesDropdown {
	border:3px solid #c1e7ab;
	border-radius:5px
}
.select2-container.select2-container--default .select2-dropdown.citiesDropdown.select2-dropdown--above {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container.select2-container--default .select2-dropdown.citiesDropdown.select2-dropdown--below {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container.select2-container--default .select2-dropdown.citiesDropdown .select2-search.select2-search--dropdown {
	display:none
}
.select2-container.select2-container--default .select2-dropdown.citiesDropdown .select2-results .select2-results__options {
	max-height:240px
}
.select2-container.select2-container--default .select2-dropdown.citiesDropdown .select2-results .select2-results__options .select2-results__option {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2a292e;
	font-weight:400;
	line-height:28px;
	padding:0 50px;
	height:60px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	border-bottom:1px solid rgba(42, 41, 46, .1)
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background:rgba(193, 231, 171, .7)
}
.select2-container--default .select2-results__option--highlighted[aria-selected=false] {
	background:rgba(42, 41, 46, .1)
}
.select2-results__option[aria-selected] {
	cursor:url(images/Pointer.svg), pointer
}
.singleSityPage {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	position:relative;
	overflow:hidden
}
.singleSityPage .bg {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1
}
.singleSityPage .bg img {
	width:100%;
	max-width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center
}
@media only screen and (max-width:992px) {
.singleSityPage .blog__cont, .singleSityPage .container, .singleSityPage .simplePage__cont {
padding:0
}
}
.singleSityPage__content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%;
	max-width:810px;
	position:relative;
	z-index:2
}
@media only screen and (max-width:1440px) {
.singleSityPage__content {
max-width:calc(100% - 500px)
}
}
@media only screen and (max-width:992px) {
.singleSityPage__content {
max-width:100%
}
}
.singleSityPage__content .title {
	width:100%;
	text-align:left;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:62px;
	color:#2a292e;
	font-weight:700;
	line-height:72px;
	margin-bottom:50px;
	margin-top:100px
}
@media only screen and (max-width:992px) {
.singleSityPage__content .title {
font-size:40px;
line-height:50px;
margin:40px 0;
text-align:center
}
}
@media only screen and (max-width:560px) {
.singleSityPage__content .title {
font-size:35px;
line-height:45px;
text-align:left;
padding:0 30px
}
}
.singleSityPage__content--slider {
	width:100%;
	margin-bottom:40px;
	outline:none;
	overflow:hidden
}
.singleSityPage__content--slider .flickity-page-dots {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:100%;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	padding:10px 0
}
.singleSityPage__content--slider .flickity-page-dots .dot {
	width:10px;
	height:10px;
	background:#c4c4c4;
	border-radius:50%;
	margin:0 10px;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.singleSityPage__content--slider .flickity-page-dots .dot.is-selected {
	background:#2a292e
}
.singleSityPage__content--slider .slide {
	width:100%;
	min-height:380px;
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat;
	margin-right:15px;
	border-radius:5px;
	outline:none;
	cursor:-webkit-grab;
	cursor:grab
}
@media only screen and (max-width:560px) {
.singleSityPage__content--slider .slide {
min-height:180px
}
}
.singleSityPage__content--text {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2a292e;
	font-weight:400;
	line-height:28px;
	position:relative;
	overflow:hidden;
	width:100%
}
@media only screen and (max-width:992px) {
.singleSityPage__content--text {
max-width:530px
}
}
@media only screen and (max-width:560px) {
.singleSityPage__content--text {
padding:0 30px
}
}
.singleSityPage__content--text b, .singleSityPage__content--text strong {
	font-weight:700
}
.singleSityPage__content--text em, .singleSityPage__content--text i {
	font-style:italic
}
.singleSityPage__content--text p {
	width:100%;
	margin-bottom:15px
}
.singleSityPage__content--text img {
	max-width:100%
}
.singleSityPage__content--text img.alignright {
	float:right
}
.singleSityPage__content--text img.alignleft {
	float:left
}
.singleSityPage__content--text .titl, .singleSityPage__content--text h2 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2a292e;
	font-weight:600;
	line-height:38px
}
.singleSityPage__content--text .titl {
	width:100%;
	margin-bottom:25px
}
@media only screen and (max-width:992px) {
.singleSityPage__content--text .titl {
font-size:21px;
line-height:30px
}
}
.singleSityPage__content--text .cnt {
	width:100%;
	position:relative;
	overflow:hidden
}
@media only screen and (max-width:560px) {
.singleSityPage__content--text .cnt {
max-height:420px
}
.singleSityPage__content--text .cnt .scrollbar-inner.scroll-content.scroll-scrolly_visible {
padding-right:30px
}
}
.singleSityPage__content--text_about {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2a292e;
	font-weight:400;
	line-height:28px;
	position:relative;
	overflow:hidden;
	margin-top:40px;
	width:100%
}
@media only screen and (max-width:992px) {
.singleSityPage__content--text_about {
max-width:530px;
font-size:16px;
line-height:24px
}
}
@media only screen and (max-width:560px) {
.singleSityPage__content--text_about {
padding:0 30px
}
}
.singleSityPage__content--text_about b, .singleSityPage__content--text_about strong {
	font-weight:700
}
.singleSityPage__content--text_about em, .singleSityPage__content--text_about i {
	font-style:italic
}
.singleSityPage__content--text_about p {
	width:100%;
	margin-bottom:15px
}
.singleSityPage__content--text_about img {
	max-width:100%
}
.singleSityPage__content--text_about img.alignright {
	float:right
}
.singleSityPage__content--text_about img.alignleft {
	float:left
}
.singleSityPage__content--text_about .titl, .singleSityPage__content--text_about h2 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2a292e;
	font-weight:600;
	line-height:38px
}
.singleSityPage__content--text_about .titl {
	width:100%;
	margin-bottom:25px
}
@media only screen and (max-width:992px) {
.singleSityPage__content--text_about .titl {
font-size:21px;
line-height:30px
}
}
.singleSityPage__content--text_about .cnt {
	position:relative;
	overflow:hidden;
	width:100%
}
@media only screen and (max-width:992px) {
.singleSityPage__content--text_about .cnt {
max-height:260px
}
.singleSityPage__content--text_about .cnt .scrollbar-inner.scroll-content.scroll-scrolly_visible {
padding-right:30px
}
}
@media only screen and (max-width:560px) {
.singleSityPage__content--text_about .cnt {
max-height:420px
}
}
.singleSityPage__content--text_about .light {
	font-weight:300;
	font-size:17px;
	line-height:25px
}
.singleSityPage__content--text_about h5 b, .singleSityPage__content--text_about h5 strong {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#2a292e;
	font-weight:600;
	line-height:31px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding-left:30px;
	position:relative;
	margin-bottom:15px
}
.singleSityPage__content--text_about h5 b:before, .singleSityPage__content--text_about h5 strong:before {
	content:"";
	position:absolute;
	left:0;
	width:20px;
	height:20px;
	background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44OSAxLjIwOWw4IDRBMiAyIDAgMCAxIDIxIDYuOTk5djkuNTNhMiAyIDAgMCAxLTEuMTEgMS43OWwtOCA0YTIgMiAwIDAgMS0xLjc5IDBsLTgtNGEyIDIgMCAwIDEtMS4xLTEuOHYtOS41MmEyIDIgMCAwIDEgMS4xMS0xLjc5bDgtNGEyIDIgMCAwIDEgMS43OCAweiIgZmlsbD0iI0MzOEU2OCIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMS4zMiA1LjkxOWw5LjY4IDQuODQgOS42OC00Ljg0IiBzdHJva2U9IiMyQTI5MkUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEgMjIuNTE5di0xMS43NiAxMS43NnoiIGZpbGw9IiNGNzEiIGZpbGwtb3BhY2l0eT0iLjciLz48cGF0aCBkPSJNMTEgMjIuNTE5di0xMS43NiIgc3Ryb2tlPSIjMkEyOTJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBvcGFjaXR5PSIuNCIgZD0iTTIwLjUgNi41bC05IDQuNXYxMWw5LTQuNXYtMTF6IiBmaWxsPSIjMkUyRTJFIi8+PHBhdGggb3BhY2l0eT0iLjMiIGQ9Ik0xMSAxLjVMMS41IDZsOS41IDQgOS00LjUtOS00eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
	background-size:cover;
	background-position:50%
}
.singleSityPage__content .hiddenForm {
	display:none;
	width:100%;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
@media only screen and (max-width:560px) {
.singleSityPage__content .hiddenForm {
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.singleSityPage__content .hiddenForm .singleSityPage--form {
margin:40px 0;
padding:30px
}
.singleSityPage__content .hiddenForm .singleSityPage--form .btnLine {
margin:20px 0 0
}
}
.singleSityPage__content .btnLine {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-top:70px;
	margin-bottom:100px
}
.primarySize__slider--slides .slide .contentSide .singleSityPage__content .btnLine .link, .singleSityPage__content .btnLine .button, .singleSityPage__content .primarySize__slider--slides .slide .contentSide .btnLine .link {
	margin-right:30px;
	margin-bottom:15px
}
.primarySize__slider--slides .slide .contentSide .singleSityPage__content .btnLine .link:last-child, .singleSityPage__content .btnLine .button:last-child, .singleSityPage__content .primarySize__slider--slides .slide .contentSide .btnLine .link:last-child {
	margin-right:0
}
@media only screen and (max-width:992px) {
.singleSityPage__content .btnLine {
max-width:530px
}
}
@media only screen and (max-width:560px) {
.singleSityPage__content .btnLine {
padding:0 30px
}
}
.singleSityPage .quickInfo {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%;
	max-width:670px;
	background:#ececec;
	padding:40px;
	border-radius:30px;
	-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, .07);
	box-shadow:0 3px 4px rgba(0, 0, 0, .07);
	margin-bottom:100px;
	z-index:2;
	position:relative
}
.singleSityPage .quickInfo .tl {
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2a292e;
	font-weight:500;
	line-height:28px;
	margin-bottom:20px
}
@media only screen and (max-width:992px) {
.singleSityPage .quickInfo .tl {
text-align:center
}
}
@media only screen and (max-width:560px) {
.singleSityPage .quickInfo .tl {
font-size:16px;
line-height:24px;
margin-bottom:25px;
text-align:left
}
}
.singleSityPage .quickInfo .infLine {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#1c1c1c;
	font-weight:600;
	line-height:35px;
	margin-bottom:20px
}
.singleSityPage .quickInfo .infLine:last-child {
	margin-bottom:0
}
.singleSityPage .quickInfo .infLine .lbl {
	margin-right:20px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#8a8a8a;
	font-weight:500;
	line-height:30px
}
@media only screen and (max-width:560px) {
.singleSityPage .quickInfo .infLine .lbl {
margin-bottom:8px
}
}
.singleSityPage .quickInfo .infLine .link {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#1c1c1c;
	font-weight:600;
	line-height:35px;
	text-decoration:none;
-webkit-transition:color .6s;
-o-transition:color .6s;
transition:color .6s
}
.singleSityPage .quickInfo .infLine .link:hover {
	color:rgba(42, 41, 46, .5)
}
@media only screen and (max-width:560px) {
.singleSityPage .quickInfo .infLine .link {
font-size:16px;
line-height:24px
}
}
@media only screen and (max-width:560px) {
.singleSityPage .quickInfo .infLine {
font-size:20px;
line-height:28px;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
}
@media only screen and (max-width:992px) {
.singleSityPage .quickInfo {
-moz-align-items:flex-start;
-ms-align-items:flex-start;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
}
@media only screen and (max-width:560px) {
.singleSityPage .quickInfo {
border-radius:0;
margin:40px 0
}
}
.singleSityPage .sityPageTestimonails {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:100%;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	position:relative;
	z-index:2;
	margin-bottom:100px
}
.singleSityPage .sityPageTestimonails .titl {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#2a292e;
	font-weight:500;
	line-height:44px;
	width:100%;
	margin-bottom:40px;
	text-align:center
}
@media only screen and (max-width:1440px) {
.singleSityPage .sityPageTestimonails .titl {
padding:0 30px
}
}
@media only screen and (max-width:560px) {
.singleSityPage .sityPageTestimonails .titl {
font-size:16px;
line-height:24px
}
}
.singleSityPage .sityPageTestimonails .line {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:100%;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	padding:40px 0;
	position:relative
}
.singleSityPage .sityPageTestimonails .line:before {
	background:-webkit-gradient(linear, left top, right top, from(#9bc782), to(#c1e7ab));
	background:-webkit-linear-gradient(left, #9bc782, #c1e7ab);
	background:-o-linear-gradient(left, #9bc782, #c1e7ab);
	background:linear-gradient(90deg, #9bc782, #c1e7ab);
	opacity:.3;
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:-1
}
@media only screen and (max-width:992px) {
.singleSityPage .sityPageTestimonails .line .primaryTestimonials__items {
padding:0 30px
}
.singleSityPage .sityPageTestimonails .line .primaryTestimonials__items .flickity-button.prevoius {
left:10px
}
.singleSityPage .sityPageTestimonails .line .primaryTestimonials__items .flickity-button.next {
right:10px
}
}
.singleSityPage__sidebar {
	width:100%;
	max-width:475px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	background:0 0;
	position:relative;
	z-index:2;
	padding-top:235px
}
@media only screen and (max-width:1440px) {
.singleSityPage__sidebar {
max-width:450px
}
}
@media only screen and (max-width:992px) {
.singleSityPage__sidebar {
max-width:100%;
-moz-justify-content:center;
-ms-justify-content:center;
-webkit-box-pack:center;
justify-content:center;
-ms-flex-pack:center;
padding-top:0
}
}
@media only screen and (max-width:560px) {
.singleSityPage__sidebar .singleSityPage--form {
display:none
}
}
.singleSityPage--form {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%;
	background:#ececec;
	border-radius:30px;
	padding:50px 40px;
	-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, .07);
	box-shadow:0 3px 4px rgba(0, 0, 0, .07);
	margin-bottom:100px
}
@media only screen and (max-width:992px) {
.singleSityPage--form {
max-width:420px
}
}
.singleSityPage--form .tit {
	width:100%;
	text-align:center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#2a292e;
	font-weight:700;
	line-height:58px;
	margin-bottom:40px
}
@media only screen and (max-width:992px) {
.singleSityPage--form .tit {
font-size:35px;
line-height:43px
}
}
.singleSityPage--form__slider {
	width:100%;
	overflow:hidden;
	outline:none
}
.singleSityPage--form__slider .step {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	margin-right:25px
}
.singleSityPage--form__slider .step .tit {
	width:100%;
	text-align:center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#8a8a8a;
	font-weight:700;
	line-height:48px;
	margin-bottom:20px
}
@media only screen and (max-width:560px) {
.singleSityPage--form__slider .step .tit {
font-size:25px;
line-height:33px;
margin-bottom:20px
}
}
.singleSityPage--form__slider .step .labelGroup {
	width:100%;
	margin-bottom:20px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#2a292e;
	font-weight:600;
	line-height:33px
}
@media only screen and (max-width:560px) {
.singleSityPage--form__slider .step .labelGroup {
font-size:18px;
line-height:26px;
margin-bottom:10px
}
}
.singleSityPage--form__slider .step .formGroup {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%;
	margin-bottom:20px
}
.singleSityPage--form__slider .step .formGroup:last-child {
	margin-bottom:0
}
.singleSityPage--form__slider .step .formGroup .lbl {
	width:100%;
	display:inline-block;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:500;
	line-height:22px;
	margin-bottom:7px
}
.singleSityPage--form__slider .step .formGroup .wpcf7-form-control-wrap {
	width:100%
}
.singleSityPage--form__slider .step .formGroup .wpcf7-response-output {
	display:none!important
}
.singleSityPage--form__slider .step .formGroup .cstInpt, .singleSityPage--form__slider .step .formGroup .cstSelect {
	width:100%;
	outline:none;
	border:1px solid rgba(42, 41, 46, .6);
	border-radius:5px;
	height:50px;
	background:#fff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:22px;
	padding:0 20px
}
.singleSityPage--form__slider .step .formGroup .cstInpt::-webkit-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:tranpsarentize(#2a292e, .4);
font-weight:400;
line-height:22px;
opacity:1;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.singleSityPage--form__slider .step .formGroup .cstInpt:-moz-placeholder, .singleSityPage--form__slider .step .formGroup .cstInpt::-moz-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:tranpsarentize(#2a292e, .4);
font-weight:400;
line-height:22px;
opacity:1;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.singleSityPage--form__slider .step .formGroup .cstInpt:-ms-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:tranpsarentize(#2a292e, .4);
font-weight:400;
line-height:22px;
opacity:1;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.singleSityPage--form__slider .step .formGroup .cstInpt:focus::-webkit-input-placeholder {
opacity:0
}
.singleSityPage--form__slider .step .formGroup .cstInpt:focus:-moz-placeholder, .singleSityPage--form__slider .step .formGroup .cstInpt:focus::-moz-placeholder {
opacity:0
}
.singleSityPage--form__slider .step .formGroup .cstInpt:focus:-ms-input-placeholder {
opacity:0
}
.singleSityPage--form__slider .step .formGroup .cstTxt {
	width:100%;
	outline:none;
	border:1px solid rgba(42, 41, 46, .6);
	border-radius:5px;
	height:110px;
	background:#fff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:22px;
	padding:20px;
	resize:none
}
.singleSityPage--form__slider .step .formGroup .cstTxt::-webkit-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:tranpsarentize(#2a292e, .4);
font-weight:400;
line-height:22px;
opacity:1;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.singleSityPage--form__slider .step .formGroup .cstTxt:-moz-placeholder, .singleSityPage--form__slider .step .formGroup .cstTxt::-moz-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:tranpsarentize(#2a292e, .4);
font-weight:400;
line-height:22px;
opacity:1;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.singleSityPage--form__slider .step .formGroup .cstTxt:-ms-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:tranpsarentize(#2a292e, .4);
font-weight:400;
line-height:22px;
opacity:1;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.singleSityPage--form__slider .step .formGroup .cstTxt:focus::-webkit-input-placeholder {
opacity:0
}
.singleSityPage--form__slider .step .formGroup .cstTxt:focus:-moz-placeholder, .singleSityPage--form__slider .step .formGroup .cstTxt:focus::-moz-placeholder {
opacity:0
}
.singleSityPage--form__slider .step .formGroup .cstTxt:focus:-ms-input-placeholder {
opacity:0
}
.singleSityPage--form__slider .step .formGroup.mrgBtn {
	margin-bottom:40px
}
@media only screen and (max-width:560px) {
.singleSityPage--form__slider .step .formGroup.mrgBtn {
margin-bottom:20px
}
}
.singleSityPage--form__slider .step .btnLine {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:100%
}
.singleSityPage--form__slider .step .btnLine .wpcf7, .singleSityPage--form__slider .step .btnLine form {
	width:100%
}
.singleSityPage--form__slider .select2-container--default .select2-selection.select2-selection--single.singlePageSelect {
	width:100%;
	outline:none;
	border:1px solid rgba(42, 41, 46, .6);
	border-radius:5px;
	height:50px;
	background:#fff;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:22px;
	padding:0 20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	cursor:url(images/Pointer.svg), pointer
}
.singleSityPage--form__slider .select2-container--default .select2-selection.select2-selection--single.singlePageSelect .select2-selection__rendered {
	padding:0
}
.singleSityPage--form__slider .select2-container--default .select2-selection.select2-selection--single.singlePageSelect .select2-selection__arrow {
	width:22px;
	height:10px;
	top:unset;
	right:20px;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMyAxMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOEQ4RDhEIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS41LjVsMTEgMTBtMCAwbDExLTEwIi8+PC9zdmc+);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50%;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.singleSityPage--form__slider .select2-container--default .select2-selection.select2-selection--single.singlePageSelect .select2-selection__arrow b {
	display:none
}
.singleSityPage--form__slider .select2-container--default.select2-container--above.select2-container--open .select2-selection.select2-selection--single.singlePageSelect {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.singleSityPage--form__slider .select2-container--default.select2-container--below.select2-container--open .select2-selection.select2-selection--single.singlePageSelect {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
@media only screen and (max-width:560px) {
.singleSityPage--form {
border-radius:0
}
}
.singleSityPage--map {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%
}
.singleSityPage--map .img {
	width:100%;
	max-width:530px
}
.singleSityPage--map map {
	display:inline
}
.singleSityPage--map area {
	cursor:url(images/Pointer.svg), pointer;
	outline:none
}
.select2-dropdown.singlePageSelectDrop {
	background:#fff;
	border:1px solid rgba(42, 41, 46, .6)
}
.select2-dropdown.singlePageSelectDrop.select2-dropdown--below {
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.select2-dropdown.singlePageSelectDrop.select2-dropdown--above {
	border-top-left-radius:5px;
	border-top-right-radius:5px
}
.select2-dropdown.singlePageSelectDrop .select2-search.select2-search--dropdown {
	display:none
}
.select2-dropdown.singlePageSelectDrop .select2-results .select2-results__options .select2-results__option {
	height:50px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:22px;
	border-bottom:1px solid rgba(42, 41, 46, .1);
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.modal-window, .select2-dropdown.singlePageSelectDrop .select2-results .select2-results__options .select2-results__option {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center
}
.modal-window {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	max-width:100vw;
	max-height:100vh;
max-height:calc(var(--vh, 1vh)*100);
	padding:15px 0;
	background:rgba(42, 41, 46, .5);
	z-index:9999;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	opacity:1;
	visibility:visible;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.modal-window.hdn {
	display:none;
	opacity:0;
	visibility:hidden
}
.modal-window .modal-content {
	max-height:100vh;
max-height:calc(var(--vh, 1vh)*100);
	overflow:hidden;
	margin:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	background:#fff;
	padding:60px;
	position:relative;
	min-width:250px
}
.modal-window .modal-content.scrollbar-inner.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
	margin:5px 10px 5px 0
}
.modal-window .modal-content .modal-content {
	padding:0
}
.modal-window .modal-content__inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	position:relative;
	width:100%;
	max-height:70vh;
max-height:calc(var(--vh, 1vh)*70);
	overflow:hidden;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:22px
}
@media only screen and (max-width:992px) {
.modal-window .modal-content__inner {
margin:30px 0;
padding:30px 0
}
}
.modal-window .modal-content__inner.scroll-content.scroll-scrolly_visible {
	padding-right:25px
}
.modal-window .modal-content__inner .modal-content__inner {
	margin:0;
	padding:0
}
.modal-window .modal-content__inner .basicTxt {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%
}
.modal-window .modal-content__inner .basicTxt.notBottomMargin {
	margin-bottom:0
}
.modal-window .modal-content__inner .basicTxt .cpt {
	width:100%;
	margin-bottom:20px
}
.modal-window .modal-content__inner .basicTxt .cpt.h1 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#2a292e;
	font-weight:700;
	line-height:44px
}
.modal-window .modal-content__inner .basicTxt .cpt.h2 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2a292e;
	font-weight:700;
	line-height:38px
}
.modal-window .modal-content__inner .basicTxt .cpt.h3 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#2a292e;
	font-weight:700;
	line-height:34px
}
.modal-window .modal-content__inner .basicTxt .preCaptions {
	width:100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#2a292e;
	font-weight:400;
	line-height:27px;
	margin-bottom:20px
}
.modal-window .modal-content__inner .contactForm {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start
}
.modal-window .modal-content__inner .contactForm .titl {
	width:100%;
	text-align:center;
	margin-bottom:40px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#2a292e;
	font-weight:700;
	line-height:33px
}
.modal-window .modal-content__inner .contactForm .titl.nonMrg {
	margin-bottom:5px
}
.modal-window .modal-content__inner .contactForm .subTitle {
	width:100%;
	text-align:center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:23px;
	margin-bottom:40px
}
.modal-window .modal-content__inner .contactForm .form {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:100%
}
.modal-window .modal-content__inner .contactForm .form .wpcf7-form-control-wrap {
	width:100%
}
.modal-window .modal-content__inner .contactForm .form .wpcf7-not-valid-tip {
	display:block;
	margin:5px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c96d72;
	font-weight:500;
	line-height:20px
}
.modal-window .modal-content__inner .contactForm .form .wpcf7-response-output {
	width:100%;
	border-radius:5px;
	border:1px solid rgba(42, 41, 46, .5);
	background:#c1e7ab;
	color:#fff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c96d72;
	font-weight:500;
	line-height:20px;
	margin:15px 0;
	padding:15px
}
.modal-window .modal-content__inner .contactForm .form .wpcf7-response-output.wpcf7-validation-errors {
	border-color:#c96d72;
	color:#c96d72
}
.modal-window .modal-content__inner .contactForm .form .wpcf7-response-output.wpcf7-mail-sent-ok {
	color:#fff;
	font-size:16px;
	border-color:#c1e7ab;
	display:none!important
}
.modal-window .modal-content__inner .contactForm .form .ajax-loader {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-size:16px 16px;
	background-position:50%;
	background-repeat:no-repeat;
	z-index:11;
	margin:0;
	border-radius:5px
}
.modal-window .modal-content__inner .contactForm .form .ajax-loader:before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(42, 41, 46, .1);
	z-index:10
}
.modal-window .modal-content__inner .contactForm .form form .form_group:last-child {
	margin-bottom:0
}
.modal-window .modal-content__inner .contactForm .form_group {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	margin-bottom:20px;
	position:relative
}
.modal-window .modal-content__inner .contactForm .form_group:last-child, .modal-window .modal-content__inner .contactForm .form_group:last-of-type {
	margin-bottom:0
}
.modal-window .modal-content__inner .contactForm .form_group .lbl {
	display:block;
	width:100%;
	margin-bottom:5px;
	padding-left:20px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:500;
	line-height:22px
}
.modal-window .modal-content__inner .contactForm .form_group .cst-inpt, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea {
	width:100%;
	border-radius:5px;
	border:1px solid rgba(42, 41, 46, .5);
	outline:none;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:22px;
	padding:0 15px;
	min-height:50px
}
.modal-window .modal-content__inner .contactForm .form_group .cst-inpt::-webkit-input-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea::-webkit-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:rgba(42, 41, 46, .5);
font-weight:400;
line-height:22px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.modal-window .modal-content__inner .contactForm .form_group .cst-inpt:-moz-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-inpt::-moz-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:-moz-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea::-moz-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:rgba(42, 41, 46, .5);
font-weight:400;
line-height:22px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.modal-window .modal-content__inner .contactForm .form_group .cst-inpt:-ms-input-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:-ms-input-placeholder {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
color:rgba(42, 41, 46, .5);
font-weight:400;
line-height:22px;
-webkit-transition:opacity .6s;
-o-transition:opacity .6s;
transition:opacity .6s
}
.modal-window .modal-content__inner .contactForm .form_group .cst-inpt:focus::-webkit-input-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:focus::-webkit-input-placeholder {
opacity:0
}
.modal-window .modal-content__inner .contactForm .form_group .cst-inpt:focus:-moz-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-inpt:focus::-moz-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:focus:-moz-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:focus::-moz-placeholder {
opacity:0
}
.modal-window .modal-content__inner .contactForm .form_group .cst-inpt:focus:-ms-input-placeholder, .modal-window .modal-content__inner .contactForm .form_group .cst-txtArea:focus:-ms-input-placeholder {
opacity:0
}
.modal-window .modal-content__inner .contactForm .form_group .cst-txtArea {
	resize:none;
	padding:15px;
	height:100px
}
.modal-window .modal-content__inner .successBlock {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:center;
	-ms-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	position:relative;
	padding:60px 60px 60px 0
}
.modal-window .modal-content__inner .successBlock .carBlock {
	width:200px;
	height:150px;
	background-image:url(images/car.svg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:0 100%;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1
}
@media only screen and (max-width:768px) {
.modal-window .modal-content__inner .successBlock .carBlock {
opacity:.1
}
}
.modal-window .modal-content__inner .successBlock .textBlock {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:calc(100% - 200px);
	margin-left:200px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a292e;
	font-weight:400;
	line-height:22px
}
.modal-window .modal-content__inner .successBlock .textBlock .big {
	width:100%;
	display:block;
	margin-bottom:25px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2a292e;
	font-weight:500;
	line-height:38px
}
.modal-window .modal-content__inner .successBlock .textBlock .small {
	width:100%;
	display:block
}
@media only screen and (max-width:768px) {
.modal-window .modal-content__inner .successBlock .textBlock {
width:100%;
margin-left:0;
-moz-justify-content:center;
-ms-justify-content:center;
-webkit-box-pack:center;
justify-content:center;
-ms-flex-pack:center;
position:relative;
z-index:2
}
.modal-window .modal-content__inner .successBlock .textBlock .big, .modal-window .modal-content__inner .successBlock .textBlock .small {
text-align:center
}
}
@media only screen and (max-width:768px) {
.modal-window .modal-content__inner .successBlock {
padding:60px 30px 80px
}
}
.modal-window .modal-content__inner .successBlock.newFull {
	padding:100px 25px
}
.modal-window .modal-content__inner .successBlock.newFull .carBlock {
	width:270px;
	height:200px;
	bottom:20px;
	left:20px;
	opacity:.2
}
.modal-window .modal-content__inner .successBlock.newFull .textBlock {
	width:100%;
	margin-left:0;
	position:relative;
	z-index:2
}
.modal-window .modal-content__inner .successBlock.newFull .textBlock .big {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#2a292e;
	font-weight:700;
	line-height:43px;
	margin-bottom:10px;
	text-align:center
}
.modal-window .modal-content__inner .successBlock.newFull .textBlock .small {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:24px;
	text-align:center
}
@media only screen and (max-width:768px) {
.modal-window .modal-content__inner .successBlock.newFull {
padding:100px 0
}
}
.modal-window .modal-content__inner .cubicSuccess {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:flex-start;
	-ms-justify-content:flex-start;
	-webkit-box-pack:start;
	justify-content:flex-start;
	-ms-flex-pack:flex-start;
	width:100%
}
.modal-window .modal-content__inner .cubicSuccess .cpt {
	width:100%;
	text-align:center;
	margin-bottom:40px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2a292e;
	font-weight:600;
	line-height:38px
}
.modal-window .modal-content__inner .cubicSuccess .countLine {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	margin-bottom:20px
}
.modal-window .modal-content__inner .cubicSuccess .countLine .txt {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:rgba(42, 41, 46, .5);
	font-weight:500;
	line-height:28px;
	margin-right:15px
}
.modal-window .modal-content__inner .cubicSuccess .countLine .count {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2a292e;
	font-weight:500;
	line-height:28px
}
.modal-window .modal-content__inner .cubicSuccess .bscTxt {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2a292e;
	font-weight:400;
	line-height:24px;
	margin-bottom:40px;
	width:100%;
	text-align:center
}
.modal-window .modal-content__inner .cubicSuccess .imgLine {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-moz-align-items:flex-start;
	-ms-align-items:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-moz-justify-content:center;
	-ms-justify-content:center;
	-webkit-box-pack:center;
	justify-content:center;
	-ms-flex-pack:center;
	width:100%
}
.modal-window .modal-content__inner .cubicSuccess .imgLine .img {
	width:100%;
	max-width:315px
}
.modal-window .modal-content.contact {
	width:100%;
	max-width:510px
}
.modal-window .modal-content.success {
	width:100%;
	max-width:800px;
	padding:0
}
.modal-window .modal-content.cubicSuccess {
	width:100%;
	max-width:500px;
	padding:40px
}
@media only screen and (max-width:992px) {
.modal-window .modal-content {
padding:30px;
margin:0 15px;
max-height:80vh;
max-height:calc(var(--vh, 1vh)*80)
}
}
.modal-window .closeModalWindow {
	width:12px;
	height:12px;
	position:absolute;
	right:30px;
	top:30px;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzIDFMMSAxM00xIDFsMTIgMTIiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s;
	z-index:10
}
.modal-window .closeModalWindow:hover {
	-webkit-transform:scale(1.25);
	-ms-transform:scale(1.25);
	transform:scale(1.25)
}
* {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}

.container.auto {
    /* width: 100%; */
}

.inventoryCalc__places--items .slide .column .calcLine__btns .btn{
	padding:0;
}

.top_container1 .form {
    display: block;
}