.fastcons_picttext_pack .fastcons_picttext_blocks_title {
  color: #ffac00;
  font-size: 28px;
  font-weight: 600;
  font-family: Cuprum, sans-serif; }

.fastcons_picttext_pack .fastcons_picttext_blocks_body {
  color: #fff;
  padding: 0 0 10px 0;
  line-height: 1.7;
  font-size: 16px; }

.fastcons_picttext_pack .fastcons_picttext_list li .fastcons_picttext_list_str {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin: 3px 0 0 0; }

.fastcons_picttext_pack .fastcons_picttext_list li .fastcons_picttext_list_icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23ffac00' d='M12.6923077,25.0961538 C5.84185262,25.0961538 0.288461538,19.5427628 0.288461538,12.6923077 C0.288461538,5.84185262 5.84185262,0.288461538 12.6923077,0.288461538 C19.5427628,0.288461538 25.0961538,5.84185262 25.0961538,12.6923077 C25.0961538,19.5427628 19.5427628,25.0961538 12.6923077,25.0961538 Z M12.6923077,23.3653846 C18.5868853,23.3653846 23.3653846,18.5868853 23.3653846,12.6923077 C23.3653846,6.79773007 18.5868853,2.01923077 12.6923077,2.01923077 C6.79773007,2.01923077 2.01923077,6.79773007 2.01923077,12.6923077 C2.01923077,18.5868853 6.79773007,23.3653846 12.6923077,23.3653846 Z M8.04771032,12.7206866 L11.5315338,16.1104272 L18.931617,8.74394279 C19.2703388,8.40675891 19.8182686,8.40800563 20.1554525,8.74672743 C20.4926364,9.08544922 20.4913897,9.63337903 20.1526679,9.97056292 L12.148987,17.9379044 C11.814082,18.2712888 11.2736619,18.2743723 10.9349745,17.9448313 L6.84073619,13.9611606 C6.49818877,13.6278639 6.49068959,13.079984 6.82398629,12.7374365 C7.157283,12.3948891 7.70516291,12.3873899 8.04771032,12.7206866 Z' id='path-1'/%3E%3C/svg%3E"); }

.fastcons_picttext_pack .fastcons_picttext_button {
  border-radius: 50px;
  border: none;
  background-color: #ffac00;
  color: #000;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
  padding: 18px 36px;
  text-decoration: none;
  text-align: center;
  min-width: 150px;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 20px; }

.fastcons_picttext_pack .fastcons_picttext_button:hover {
  background-image: none;
  color: #000;
  background-color: #ffac00; }

.fastcons_text_block_pack .fastcons_text_block_title {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
  font-family: Cuprum, sans-serif; }

.fastcons_text_block_pack .fastcons_text_block_text {
  color: #fff;
  line-height: 1.7;
  font-size: 16px; }

.seopage_fourthWorkOrder_wrap .seopage_fourthWorkOrder_title {
  line-height: 40px;
  padding: 0 0 40px 0;
  margin: 0;
  color: #fff;
  font-size: 28px;
  font-weight: 600;
  font-family: Cuprum, sans-serif; }

.seopage_fourthWorkOrder_wrap .fourthWorkOrder_blockTit {
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 5px;
  color: #fff;
  font-weight: 700; }

.seopage_fourthWorkOrder_wrap .fourthWorkOrder_blocksWr {
  width: 50%; }

.seopage_fourthWorkOrder_wrap .fourthWorkOrder_blockText {
  color: #c7c7c7;
  font-size: 14px;
  line-height: 20px; }

.seopage_fourthWorkOrder_wrap {
  padding: 0 0 64px; }

.fastcons_text_block_pack {
  padding: 0 0 50px 0; }

.fastcons_picttext_pack {
  padding: 20px 0 64px 0; }

.seopage_fourthWorkOrder_wrap .fourthWorkOrder_blocksIcon {
  border: 1px solid #fff;
  background-color: #336a7d;
  border-radius: 0%; }

.seopage_fourthWorkOrder_wrap .fourthWorkOrder_blockStr {
  padding-top: 1px; }

.fastcons_picttext_pack .fastcons_picttext_left {
  border: 1px solid #fff;
  border-radius: 0px; }

.saleseopage_formBgPict_wrap .saleseopage_formBgPict_body {
  border-radius: 0px; }

.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_wrap {
  padding: 9px;
  border-radius: 0px;
  z-index: 1;
  margin-right: 20px;
  background: rgba(51, 106, 125, 0.31); }

.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_wrap_in {
  background-image: none; }

.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_title {
  color: #203646;
  font-size: 22px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0;
  padding-bottom: 12px;
  text-align: center; }

.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_desc {
  color: #203646;
  text-align: center;
  font-size: 14px;
  line-height: 20px; }

.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_body .g-form-control-text {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  border-radius: 42px;
  border: 1px solid #c0c0c0;
  background-color: #fff;
  outline: none;
  margin: 0;
  padding: 16px;
  font-size: 17px;
  line-height: 17px;
  width: 100%;
  box-sizing: border-box; }

.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_body button {
  font-size: 20px;
  box-shadow: none;
  border-radius: 50px;
  border: none;
  background-image: none;
  padding: 18px 14px;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  margin: 0;
  background-color: #ffac00;
  color: #000;
  font-weight: 700;
  line-height: 18px;
  font-family: Cuprum, sans-serif;
  margin-top: 12px; }

.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_body .personal_data_check {
  margin-top: 17px; }

.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_body .g-form-control-checkbox--single .g-form-field__title {
  display: inline-block;
  vertical-align: top;
  letter-spacing: -0.2px;
  font-weight: normal;
  padding-left: 32px;
  color: #203646;
  font-size: 12px;
  line-height: 1.5; }

.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_body .g-form-control-checkbox--single .g-form-field__title a {
  color: #203646;
  font-size: 12px;
  line-height: 1.5;
  font-weight: normal;
  font-family: Montserrat, sans-serif; }

.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_body .g-form-field__title {
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.1px;
  padding-bottom: 5px;
  text-align: left;
  color: #203646;
  font-size: 13px; }

.saleseopage_formBgPict_wrap {
  padding: 0 0 64px; }

.popover-container .title {
  color: #212121;
  line-height: 36px;
  letter-spacing: -0.1px;
  margin-bottom: 35px;
  text-align: left;
  font-size: 28px;
  font-weight: 600;
  font-family: Cuprum, sans-serif; }

.popover-container .popover-wrap {
  background: none;
  border-radius: 0px; }

.popover-container .popover-body {
  padding: 39px 50px 35px;
  width: 458px;
  margin: 6px;
  border-width: 0px;
  border-radius: 0px; }

.popover-container button {
  box-shadow: none;
  background-image: none;
  width: 100%;
  margin: 0;
  border-radius: 50px;
  border: none;
  background-color: #ffac00;
  color: #000;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
  padding: 18px 36px;
  text-decoration: none;
  text-align: center;
  min-width: 150px;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 20px;
  font-family: Cuprum, sans-serif; }

.popover-container button:hover {
  background: #ffac00; }

.popover-container .g-form-control-text {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  border-radius: 40px;
  border: 1px solid #c0c0c0;
  background-color: #fff;
  outline: none;
  margin: 0;
  padding: 16px 16px;
  font-size: 17px;
  line-height: 17px;
  width: 100%;
  box-sizing: border-box; }

.decor-wrap.fullWidth .saleseopage_formBgPict_body .saleseopage_formBgPict_form_titleDesc {
  padding-bottom: 36px; }

.saleseopage_contactBlockFirst_wrap .saleseopage_contactBlockFirst_title {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
  font-family: Cuprum, sans-serif;
  padding: 0 0 40px 0; }

.saleseopage_contactBlockFirst_wrap .contactBlockFirst_phoneIcon {
  border: none;
  background-color: #336a7d;
  border-radius: 0%; }

.saleseopage_contactBlockFirst_wrap .contactBlockFirst_addrIcons {
  border: none;
  background-color: #336a7d;
  border-radius: 0%; }

.decor-wrap.fullWidth .contactBlockFirst_body .contactBlockFirst_phoneIcon {
  width: 80px;
  height: 80px; }

.decor-wrap.fullWidth .contactBlockFirst_body .contactBlockFirst_addrIcons {
  width: 80px;
  height: 80px; }

.decor-wrap.fullWidth .contactBlockFirst_body .contactBlockFirst_addrEmailSoc {
  padding-left: 105px;
  padding-top: 1px;
  min-height: 92px; }

.decor-wrap.fullWidth .contactBlockFirst_body .contactBlockFirst_phoneWorkTim {
  padding-left: 105px;
  padding-top: 6px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 33%;
  -moz-box-flex: 0;
  -moz-flex: 0 1 33%;
  -ms-flex: 0 1 33%;
  flex: 0 1 33%;
  min-height: 92px; }

.decor-wrap.fullWidth .contactBlockFirst_body .contactBlockFirst_address {
  padding-top: 3px;
  color: #1f3545;
  line-height: 1.7;
  font-size: 14px; }

.saleseopage_contactBlockFirst_wrap .contactBlockFirst_emailAdr a {
  color: #ffac00;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none; }

.saleseopage_contactBlockFirst_wrap .contactBlockFirst_workTime {
  letter-spacing: 0;
  color: #1f3545;
  line-height: 1.7;
  font-size: 14px; }

.saleseopage_contactBlockFirst_wrap {
  padding: 0 0 1px; }

.seopage_salePhotoBlocks_wrap .salebox_body_blocksWr {
  border-radius: 0px;
  border: none;
  background-color: #fff; }

.seopage_salePhotoBlocks_wrap .salebox_slider_navigation .salebox_slider_dotts ul li button {
  border: 1px solid #ffac00; }

.seopage_salePhotoBlocks_wrap .salebox_slider_navigation .salebox_slider_dotts ul li.slick-active button {
  border-color: #ffac00; }

.seopage_salePhotoBlocks_wrap .salebox_slider_navigation .salebox_slider_dotts ul li.slick-active button:before {
  background-color: #ffac00; }

#_lp_block_27952500 {
  padding: 0 0 20px; }

#_lp_block_27952900, #_lp_block_27894500 {
  padding: 0 0 11px 0; }

#_lp_block_27894500 .fastcons_text_block_title {
  padding: 0 0 0px 0; }

.seopage_salePhotoBlocks_wrap .salebox_body_button {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  background-image: none;
  margin-bottom: 20px;
  border-radius: 50px;
  border: none;
  background-color: #ffac00;
  color: #000;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
  padding: 18px 36px;
  text-decoration: none;
  text-align: center;
  min-width: 150px;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 20px;
  box-shadow: none; }

.seopage_salePhotoBlocks_wrap .salebox_body_button:hover {
  background: #ffac00;
  box-shadow: none; }

.seopage_salePhotoBlocks_wrap .salebox_body_name {
  color: #333;
  line-height: 22px;
  padding-bottom: 18px;
  font-size: 25px;
  font-weight: 600;
  font-family: Cuprum, sans-serif; }

.seopage_salePhotoBlocks_wrap .salebox_slider_navigation .salebox_slider_dotts ul li button:hover {
  border-color: #fff; }

@media (max-width: 960px) {
  .widget-14 {
    padding-right: 0; } }

@media (max-width: 768px) {
  .saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_body {
    padding: 39px 20px 30px; }

  .saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_title {
    font-size: 20px; }

  .saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_desc {
    font-size: 13px; }

  .fastcons_text_block_pack .fastcons_text_block_title, .seopage_fourthWorkOrder_wrap .seopage_fourthWorkOrder_title {
    font-size: 25px;
    line-height: 1.2; }

  .seopage_fourthWorkOrder_wrap .fourthWorkOrder_blockStr {
    padding-right: 10px; } }

@media (max-width: 599px) {
  .saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_wrap {
    margin-right: 0; }

  .seopage_fourthWorkOrder_wrap .fourthWorkOrder_blockStr {
    padding-right: 0; }

  .fastcons_picttext_pack .fastcons_picttext_blocks_title {
    margin: 0;
    line-height: 1.2; }

  .fastcons_picttext_pack .fastcons_picttext_button_wrap {
    text-align: center; }

  .fastcons_picttext_pack .fastcons_picttext_list li .fastcons_picttext_list_str {
    width: 80%; } }

@media (max-width: 480px) {
  .fastcons_text_block_pack .fastcons_text_block_title, .seopage_fourthWorkOrder_wrap .seopage_fourthWorkOrder_title, .fastcons_picttext_pack .fastcons_picttext_blocks_title {
    font-size: 22px; }

  .seopage_fourthWorkOrder_wrap .fourthWorkOrder_blocksWr {
    width: 100%; } }
