

/* Start:/bitrix/templates/remstroy_/components/bitrix/news/brands/bitrix/news.detail/.default/style.css?1778150886578*/
.news-detail .proc_skidki {
	background: red;
	width: 45px;
	height: 45px;
	display: inline-block;
	/*float: right;*/
	margin: -8px;
	text-align: center;
	border-radius: 35px;
	padding-top: 12px;
	position: absolute;
	top: 20px;
	left: 30px;
}

.news-detail .proc_skidki div{
	color: white; 
	-moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-left: -5px;
    font-family: 'fregatbold';
	
}

.news-detail img { margin: 0 15px 15px 0; float: left;}
/* End */


/* Start:/bitrix/templates/remstroy_/css/rehau.css?177435182716988*/
@media (min-width: 992px) {
  #new .topBanner,
  #new .reset .topBanner {
    max-width: 500px;
  }
}
@media (min-width: 1200px) {
  #new .topBanner,
  #new .reset .topBanner {
    max-width: 600px;
  }
}
#new .midBanner-section, 
#new .reset .midBanner-section {
	background: url('/bitrix/templates/remstroy_/css/../img/midBanner-vaillant.png') content-box center / cover;
}
#new .midBanner-section--man, 
#new .reset .midBanner-section--man {
	background: url('/bitrix/templates/remstroy_/css/../img/midBanner-vaillant_man.png') content-box center / cover;
}
#new .topBanner-section,
#new .reset .topBanner-section {
  position: relative;
  background-image: url('/bitrix/templates/remstroy_/css/../img/topBanner-vaillant.png');
}
#new .link, 
#new .reset .link {
	color: #000000;
}

#new .howWeWork-promoBody, 
#new .reset .howWeWork-promoBody {
	border:5px solid #000000;
}
new .howWeWork-listItem::before, 
#new .reset .howWeWork-listItem::before {
	background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23000000' fill-opacity='0.2'/%3E%3Ccircle cx='25' cy='25' r='17' fill='%23000000'/%3E%3C/svg%3E%0A");
}

#new .portfolio-property._house::before, 
#new .reset .portfolio-property._house::before {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M24.5804 11.3805L20.7915 7.59159V3.2148C20.7915 2.42342 20.1502 1.78206 19.3576 1.78206C18.5669 1.78206 17.9256 2.42342 17.9256 3.2148V4.72576L15.1045 1.90454C13.7097 0.51051 11.2846 0.512983 9.89303 1.90706L0.419435 11.3805C-0.139812 11.9408 -0.139812 12.8475 0.419435 13.407C0.978935 13.9672 1.8874 13.9672 2.44669 13.407L11.9194 3.93336C12.228 3.62639 12.7719 3.62639 13.0789 3.93246L22.5532 13.407C22.8341 13.6871 23.2004 13.8265 23.5665 13.8265C23.9335 13.8265 24.3003 13.687 24.5804 13.407C25.1399 12.8476 25.1399 11.9409 24.5804 11.3805Z' fill='%23000000'/%3E%3Cpath d='M12.9973 6.65309C12.7221 6.37801 12.2765 6.37801 12.002 6.65309L3.66904 14.9836C3.53748 15.1151 3.46289 15.2947 3.46289 15.4821V21.558C3.46289 22.9838 4.61893 24.1398 6.04465 24.1398H10.1703V17.7505H14.8281V24.1398H18.9539C20.3795 24.1398 21.5356 22.9838 21.5356 21.5581V15.4821C21.5356 15.2947 21.4617 15.1151 21.3294 14.9836L12.9973 6.65309Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");
}

#new .portfolio-property._stairs::before, 
#new .reset .portfolio-property._stairs::before {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.19028 23.768H23.839C24.057 23.768 24.2334 23.5916 24.2334 23.3737V18.5284C24.2334 18.3106 24.057 18.134 23.839 18.134H18.6557V13.0634C18.6557 12.8456 18.4793 12.669 18.2613 12.669H12.7963V7.14769C12.7963 6.9299 12.6199 6.75331 12.402 6.75331H7.21868V1.57001C7.21868 1.35222 7.04226 1.17563 6.82429 1.17563H1.19028C0.972313 1.17563 0.795898 1.35222 0.795898 1.57001V23.3737C0.795898 23.5916 0.972313 23.768 1.19028 23.768Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}

#new .portfolio-property._clock::before,
#new .reset .portfolio-property._clock::before {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4998 0C5.59643 0 0 5.59659 0 12.4998C0 19.403 5.59643 25 12.4998 25C19.4032 25 25 19.403 25 12.4998C25 5.59659 19.4032 0 12.4998 0ZM17.9038 14.8772H12.6044C12.5865 14.8772 12.5698 14.8729 12.552 14.8722C12.5343 14.8731 12.5177 14.8772 12.4997 14.8772C12.0223 14.8772 11.6352 14.4902 11.6352 14.0127V5.1875C11.6352 4.71008 12.0223 4.32299 12.4997 4.32299C12.9771 4.32299 13.3642 4.71008 13.3642 5.1875V13.1482H17.9035C18.3809 13.1482 18.768 13.5353 18.768 14.0127C18.768 14.4902 18.3812 14.8772 17.9038 14.8772Z' fill='%23000000'/%3E%3C/svg%3E ");
}

#new .portfolio-property._face::before, 
#new .reset .portfolio-property._face::before {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 0C5.625 0 0 5.625 0 12.5C0 19.375 5.625 25 12.5 25C19.375 25 25 19.375 25 12.5C25 5.625 19.375 0 12.5 0ZM16.875 7.5C17.875 7.5 18.75 8.375 18.75 9.375C18.75 10.375 17.875 11.25 16.875 11.25C15.875 11.25 15 10.375 15 9.375C15 8.375 15.875 7.5 16.875 7.5ZM8.125 7.5C9.125 7.5 10 8.375 10 9.375C10 10.375 9.125 11.25 8.125 11.25C7.125 11.25 6.25 10.375 6.25 9.375C6.25 8.375 7.125 7.5 8.125 7.5ZM12.5 20C9.25 20 6.5 17.875 5.5 15H19.5C18.5 17.875 15.75 20 12.5 20Z' fill='%23000000'/%3E%3C/svg%3E ");
}
#new .portfolio .nextSlide::before,
#new .reset .portfolio .nextSlide::before {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.74815 7.69307L1.46799 13.7127C1.1321 14.0958 0.587529 14.0958 0.25181 13.7127C-0.0839366 13.3299 -0.0839366 12.7091 0.25181 12.3263L4.92394 6.9999L0.251945 1.67367C-0.0838008 1.29074 -0.0838008 0.669973 0.251945 0.287198C0.587692 -0.0957326 1.13224 -0.0957326 1.46812 0.287198L6.74829 6.30688C6.91616 6.49836 7 6.74905 7 6.99987C7 7.25081 6.916 7.50168 6.74815 7.69307Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
@media (min-width: 992px) {
  #new .topBanner-section::after,
  #new .reset .topBanner-section::after {
    content: '';
  }
}
#new .servicesPromo-body,
#new .reset .servicesPromo-body {
  background: #000000;
}
#new .servicesPromo-body::before,
#new .reset .servicesPromo-body::before {
  box-shadow: 0px 6px 16px rgba(0, 96, 175, 0.2), 0px 0px 2px rgba(0, 96, 175, 0.06);
}
#new .servicesPromo-body .btn.versa,
#new .reset .servicesPromo-body .btn.versa {
  width: 190px;
  color: #001D35;
}
#new .mapContacts-content,
#new .reset .mapContacts-content {
  background: #000000;
  box-shadow: 0px 6px 16px rgba(0, 96, 175, 0.2), 0px 0px 2px rgba(0, 96, 175, 0.06);
}
#new .mapContacts .btn,
#new .reset .mapContacts .btn {
  background: #004037;
  color: #fff;
}
#new .loicences-section,
#new .reset .loicences-section {
  background: #F4F8FC;
}
#new .portfolio-tab,
#new .reset .portfolio-tab {
  background: #000000;
}
#new .portfolio-priceForm,
#new .reset .portfolio-priceForm {
  background: #000000;
  box-shadow: 0px 6px 16px rgba(0, 96, 175, 0.2), 0px 0px 2px rgba(0, 96, 175, 0.06);
}
#new .portfolio-priceForm .btn.versa,
#new .reset .portfolio-priceForm .btn.versa {
  color: #000000;
  border-color: #000000;
}
#new .portfolio .nextSlide,
#new .reset .portfolio .nextSlide {
  color: #000000;
  border-color: #000000;
}

#new .appBanner,
#new .reset .appBanner {
  color: #fff;
  padding: 100px 0;
}
#new .appBanner-section,
#new .reset .appBanner-section {
  position: relative;
  padding-top: 134px;
  background: #000000 content-box;
  margin-bottom: 105px;
}
#new .appBanner-img,
#new .reset .appBanner-img {
  position: absolute;
  order: 1;
  display: none;
  top: 0;
  right: 0;
  bottom: 0;
}
@media (min-width: 1200px) {
  #new .appBanner-img,
  #new .reset .appBanner-img {
    display: block;
    background: url('/bitrix/templates/remstroy_/css/../img/appBanner-vaillant.png') no-repeat bottom right / contain;
  }
}
@media (min-width: 1200px) {
  #new .appBanner .h9,
  #new .reset .appBanner .h9 {
    margin-bottom: 32px;
  }
}
#new .whyTrust,
#new .reset .whyTrust {
  position: relative;
  padding-top: 20px;
}
#new .whyTrust-section,
#new .reset .whyTrust-section {
  padding-bottom: 78px;
}
#new .whyTrust-section .h8,
#new .reset .whyTrust-section .h8 {
  max-width: none;
}
#new .whyTrust-item,
#new .reset .whyTrust-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#new .whyTrust-card,
#new .reset .whyTrust-card {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px 46px;
  padding-top: 74px;
  text-align: center;
  background: #FFFFFF;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.06);
  border-radius: 10px;
}
#new .whyTrust-img,
#new .reset .whyTrust-img {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 150px;
  padding: 15px;
  margin-bottom: -80px;
  z-index: 1;
}
@media (min-width: 576px) {
  #new .whyTrust-img,
  #new .reset .whyTrust-img {
    height: 200px;
  }
}
#new .whyTrust-img img,
#new .reset .whyTrust-img img {
  max-height: 100%;
}
#new .whyTrust-after,
#new .reset .whyTrust-after {
  display: none;
  position: absolute;
  top: 40px;
  right: 0;
  bottom: 0;
}
@media (min-width: 1200px) {
  #new .whyTrust-after,
  #new .reset .whyTrust-after {
    display: block;
    background: url('/bitrix/templates/remstroy_/css/../img/whyTrust-after.png') no-repeat content-box bottom / contain;
  }
}
#new .yourConfidence,
#new .reset .yourConfidence {
  margin-bottom: -30px;
}
#new .yourConfidence-section,
#new .reset .yourConfidence-section {
  padding: 80px 0;
  background: #F4F8FC;
}
#new .yourConfidence-section .h8,
#new .reset .yourConfidence-section .h8 {
  max-width: none;
  margin-bottom: 48px;
}
#new .yourConfidence-item,
#new .reset .yourConfidence-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}
#new .yourConfidence-card,
#new .reset .yourConfidence-card {
  flex-grow: 1;
  padding: 30px;
  background: #FFFFFF;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.06);
  border-radius: 10px;
}
#new .yourConfidence-card._special,
#new .reset .yourConfidence-card._special {
  color: #fff;
  background: #000000;
}
#new .yourConfidence-card._special > header,
#new .reset .yourConfidence-card._special > header {
  color: #fff;
}

#new .yourConfidence-card > header,
#new .reset .yourConfidence-card > header {
  color: #F2323F;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 16px;
}
#new .yourConfidence-card .h9,
#new .reset .yourConfidence-card .h9 {
  margin-bottom: 0;
}
#new .faq,
#new .reset .faq {
  padding-top: 26px;
  padding-bottom: 30px;
}
#new .faq-section,
#new .reset .faq-section {
  padding: 100px 0;
}
#new .faq-section .h8,
#new .reset .faq-section .h8 {
  max-width: none;
  margin-bottom: 12px;
}
#new .faq-list,
#new .reset .faq-list {
  padding-top: 40px;
}
#new .faq-item,
#new .reset .faq-item {
  padding-top: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #D5D7DB;
}
#new .faq-q,
#new .reset .faq-q {
  display: flex;
  justify-content: space-between;
}
#new .faq-q::after,
#new .reset .faq-q::after {
  flex-shrink: 0;
  content: '';
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M17.07 2.93A9.929 9.929 0 0 0 10 0a9.93 9.93 0 0 0-7.07 2.93A9.93 9.93 0 0 0 0 10a9.929 9.929 0 0 0 2.93 7.07A9.93 9.93 0 0 0 10 20a9.93 9.93 0 0 0 7.07-2.93A9.93 9.93 0 0 0 20 10a9.93 9.93 0 0 0-2.93-7.07zm-.803 13.337A8.806 8.806 0 0 1 10 18.864a8.806 8.806 0 0 1-6.267-2.597C.278 12.81.278 7.189 3.733 3.733A8.806 8.806 0 0 1 10 1.136c2.365 0 4.592.922 6.267 2.597 3.455 3.456 3.455 9.078 0 12.534z' fill='%23404145'/%3E%3Cpath d='M14.407 5.594a.567.567 0 0 0-.804 0L10 9.196 6.397 5.594a.566.566 0 0 0-.803 0 .566.566 0 0 0 0 .803L9.196 10l-3.602 3.603a.572.572 0 1 0 .4.972c.142 0 .29-.055.4-.168l3.602-3.603 3.603 3.603c.109.11.256.168.4.168.147 0 .29-.055.4-.168a.567.567 0 0 0 0-.804L10.803 10l3.603-3.603a.566.566 0 0 0 0-.803z' fill='%23404145'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 15px;
}
#new .faq-a,
#new .reset .faq-a {
  padding: 10px 0;
  padding-left: 30px;
}
#new .faq [name='faq-q']:not(:checked) ~ .faq-q::after,
#new .reset .faq [name='faq-q']:not(:checked) ~ .faq-q::after {
  content: '';
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M17.07 2.93A9.929 9.929 0 0 0 10 0a9.93 9.93 0 0 0-7.07 2.93A9.93 9.93 0 0 0 0 10a9.929 9.929 0 0 0 2.93 7.07A9.93 9.93 0 0 0 10 20a9.93 9.93 0 0 0 7.07-2.93A9.93 9.93 0 0 0 20 10a9.93 9.93 0 0 0-2.93-7.07z' fill='%230060AF'/%3E%3Cpath d='M10 3.768a.566.566 0 0 0-.569.569v5.095H4.336a.566.566 0 0 0-.568.568c0 .316.253.568.568.568h5.095v5.095a.572.572 0 1 0 .97.405.555.555 0 0 0 .164-.402v-5.095h5.095c.155 0 .3-.062.402-.163a.547.547 0 0 0 .164-.402.567.567 0 0 0-.569-.568l-5.089-.006V4.337A.566.566 0 0 0 10 3.768z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
#new .faq [name='faq-q']:not(:checked) ~ .faq-a,
#new .reset .faq [name='faq-q']:not(:checked) ~ .faq-a {
  display: none;
}
#new .faq-employee,
#new .reset .faq-employee {
  text-align: center;
}
#new .faq-photo,
#new .reset .faq-photo {
  margin-bottom: 20px;
}
#new .faq-name,
#new .reset .faq-name {
  color: #EB212E;
  margin-bottom: 14px;
}
#new .faq-alt > header,
#new .reset .faq-alt > header {
  text-align: center;
  margin-bottom: 16px;
}
#new .faq-alt .askQuestion-form,
#new .reset .faq-alt .askQuestion-form {
  display: flex;
  flex-direction: column;
  max-width: 540px;
  margin-left: auto;
  margin-right: auto;
}
#new .faq-alt .askQuestion-form textarea,
#new .reset .faq-alt .askQuestion-form textarea {
  height: 137px;
}
#new .faq-alt .askQuestion-item,
#new .reset .faq-alt .askQuestion-item {
  margin-bottom: 15px;
}
#new .faq-alt .askQuestion-send,
#new .reset .faq-alt .askQuestion-send {
  margin: 5px auto 0;
}
#new .boilers,
#new .reset .boilers {
  padding-top: 12px;
}
#new .boilers-section,
#new .reset .boilers-section {
  padding-bottom: 48px;
}
#new .boilers > nav,
#new .reset .boilers > nav {
  overflow: hidden;
}
#new .boilers #boilers-radio4:not(:checked) ~ nav .boilers-label:nth-child(4) label,
#new .reset .boilers #boilers-radio4:not(:checked) ~ nav .boilers-label:nth-child(4) label {
  color: #000;
  border-color: transparent;
}
#new .boilers #boilers-radio4:not(:checked) ~ .boilers-content .boilers-list:nth-child(4),
#new .reset .boilers #boilers-radio4:not(:checked) ~ .boilers-content .boilers-list:nth-child(4) {
  display: none;
}
#new .boilers #boilers-radio3:not(:checked) ~ nav .boilers-label:nth-child(3) label,
#new .reset .boilers #boilers-radio3:not(:checked) ~ nav .boilers-label:nth-child(3) label {
  color: #000;
  border-color: transparent;
}
#new .boilers #boilers-radio3:not(:checked) ~ .boilers-content .boilers-list:nth-child(3),
#new .reset .boilers #boilers-radio3:not(:checked) ~ .boilers-content .boilers-list:nth-child(3) {
  display: none;
}
#new .boilers #boilers-radio2:not(:checked) ~ nav .boilers-label:nth-child(2) label,
#new .reset .boilers #boilers-radio2:not(:checked) ~ nav .boilers-label:nth-child(2) label {
  color: #000;
  border-color: transparent;
}
#new .boilers #boilers-radio2:not(:checked) ~ .boilers-content .boilers-list:nth-child(2),
#new .reset .boilers #boilers-radio2:not(:checked) ~ .boilers-content .boilers-list:nth-child(2) {
  display: none;
}
#new .boilers #boilers-radio1:not(:checked) ~ nav .boilers-label:nth-child(1) label,
#new .reset .boilers #boilers-radio1:not(:checked) ~ nav .boilers-label:nth-child(1) label {
  color: #000;
  border-color: transparent;
}
#new .boilers #boilers-radio1:not(:checked) ~ .boilers-content .boilers-list:nth-child(1),
#new .reset .boilers #boilers-radio1:not(:checked) ~ .boilers-content .boilers-list:nth-child(1) {
  display: none;
}
#new .boilers-label,
#new .reset .boilers-label {
  border-bottom: 2px solid #E8EAED;
}
#new .boilers-label label,
#new .reset .boilers-label label {
  display: block;
  padding: 20px 0;
  text-align: center;
  color: #0060AF;
  border-bottom: 2px solid #0060AF;
  margin-bottom: -2px;
}
#new .boilers-list,
#new .reset .boilers-list {
  padding-top: 30px;
  margin-bottom: -30px;
}
#new .boilers-item,
#new .reset .boilers-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}
#new .boilers-card,
#new .reset .boilers-card {
  flex-grow: 1;
  background: #FFFFFF;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.06);
  border-radius: 10px;
}
#new .boilers-card > header,
#new .reset .boilers-card > header {
  padding: 15px;
  padding-bottom: 20px;
}
#new .boilers-img,
#new .reset .boilers-img {
  position: relative;
  width: 100%;
}
#new .boilers-img::before,
#new .reset .boilers-img::before {
  content: '';
  display: block;
  padding-top: 110%;
}
#new .boilers-img img,
#new .reset .boilers-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
#new .boilers-body,
#new .reset .boilers-body {
  padding: 0 15px 30px;
}
#new .boilers .h2,
#new .reset .boilers .h2 {
  margin-bottom: 12px;
}

/* End */


/* Start:/bitrix/templates/remstroy_/components/bitrix/news.list/slider1_brands/style.css?1778150800249*/
.carousel-control.left, .carousel-control.right { 
    font-size: 20px !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 40px !important;
    padding-top: 8px !important;
    text-shadow: none !important;
    }

/* End */
/* /bitrix/templates/remstroy_/components/bitrix/news/brands/bitrix/news.detail/.default/style.css?1778150886578 */
/* /bitrix/templates/remstroy_/css/rehau.css?177435182716988 */
/* /bitrix/templates/remstroy_/components/bitrix/news.list/slider1_brands/style.css?1778150800249 */
