

/* Start:/local/templates/gipermarket2022/components/bitrix/main.include/nbContacts/style.css?17937502151593*/
.nbContacts_info{background: #f6f6f6 ; color:#5f5f5f; padding:4.125rem; height: 100%; line-height: 1.2; width: 100%; margin-right: -5rem; width: calc(100% + 5rem);}
.nbContacts_info a{color:#5f5f5f;}
.nbContacts{ position: relative; z-index: 200; box-shadow: 0px 4px 8px 2px #00000014;}
.nbContacts .nbForm{background: #e6e6e6 url(/local/templates/gipermarket2022/components/bitrix/main.include/nbContacts/images/romb.svg) no-repeat; border-bottom: 6px solid #83cdd4;}
.nbContacts_form .nbForm__fieldRow._captcha{padding-left: 0rem;}
.nbContacts .nbContacts_form .nbForm {background: #fff; border-bottom: 0;padding:4.5rem 6rem; padding-bottom: 0;}
.nbContacts_form .nbBtn{display: block; font-weight: 400; max-width: 230px; width: 100%;}
.nbContacts .nbContacts_form .nbForm__title{display: block; text-align: center; margin-bottom:2.75rem;  text-transform: uppercase;}
.nbContacts .nbUserConsent{display: flex; text-align: center;}
.nbContacts_form{margin-left: 5rem;}

.nbContacts_infoLine{width: 100%; padding-bottom:1.5rem; border-bottom: 1px solid #fff; margin-bottom: 2.5rem; }
.nbContacts_infoLine:last-child{margin-bottom: 0;padding-bottom: 0; border-bottom: 0;}
.nbContacts_lin{display: flex; align-items: center; margin-bottom:1rem ;}
.nbContacts_infoLineName{font-size: 1.5rem; margin-bottom: 1.875rem; font-weight: 500; color:#000;}
.nbContacts_lin svg{background:#669ed1; width:2rem; height: 2rem; display: flex; align-items: center;justify-content: center; flex:none; fill:#fff; border-radius:0.5rem; padding: 0.5rem; margin-right:1.5rem ;}
.nbContacts_infoLineImg{overflow: hidden;}
.nbContacts_infoLineImg img{border-radius:0.625rem; }
/* End */


/* Start:/local/templates/gipermarket2022/components/bitrix/form.result.new/modal/style.css?17937502151533*/
.nbForm_modal {padding: 3rem; padding-bottom: 0; background-color: rgba(255,255,255,0.83)} 
.nbForm_modal__title {display: none;}
.nbForm_modal .form-control{border-radius:0;}
.nbForm_modal._webForm {}
.nbForm_modal__message {}
.nbForm_modal__message {}
.nbForm_modal__message._error {}
.nbForm_modal__message._success {}
.nbForm_modal__message._warning {}
.nbForm_modal__form {}
.nbForm_modal__fieldRow {}
.nbForm_modal__fieldRow._captcha {}
.nbForm_modal__questionName {}
.nbForm_modal__questionName._required {}
.nbForm_modal__requiredSign {}
.nbForm_modal__questionField {}
.nbForm_modal__questionField._required {}
.nbForm_modal__questionField.has-error .g-recaptcha>div{border: 1px solid #a94442;}
.nbForm_modal__captchaImg {}
.nbForm_modal__action {}
.nbForm_modal__actionBtn {}
.nbUserConsent{line-height: 1.2em;}
.nbForm_modal__consent {text-align: center; color:#fff;}
.nbForm_modal__consent .nbUserConsent a span{color:#666!important;}
.nbForm_modal__col {width: 100%}
textarea.form-control{height: 100%!important;}
.right_col>div{display: flex; height: 100%;}
.nbForm_modal__questionField._required{height: 100%;}
.nbUserConsent{margin-bottom: 1rem;}
.nbForm_modal__action{margin-top: 1rem;}

.nbCaptcha {padding-left: 3rem;}
.nbCaptcha._webForm {}
.nbCaptcha__name {}
.nbCaptcha__input {}
.nbCaptcha__img {}

/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) { 
.nbCaptcha{padding-left: 0;}
}
/* End */


/* Start:/local/templates/gipermarket2022/components/bitrix/main.userconsent.request/nb/style.css?17937502151289*/
.nbUserConsent {position: relative; text-align: left; margin: 0;}
.nbUserConsent a {cursor: pointer; display: inline; line-height: 1.25em; vertical-align: top; clear: both; padding-left: 0.5em; font-size: .75rem; color:#000!important;}
.nbUserConsent a span{color:#754d2d; text-decoration: underline;}
.nbUserConsent a:not(:empty) { padding-left: 0.5em;}
.nbUserConsent a:before, 
.nbUserConsent a:after { content: ""; position: absolute; left: 0; top: 0;}
.nbUserConsent a:before { width: 1.25em; height: 1.25em; background: rgba(0, 0, 0, 0); border: 1px solid #000; border-radius: 0; cursor: pointer; transition: background 0.3s;}
.nbUserConsent input[type=checkbox] { outline: 0; visibility: hidden; width: 1.25em; margin: 0; display: block; float: left; font-size: inherit;}
.nbUserConsent input[type=checkbox]:checked + a:before { background: rgba(0, 0, 0, 0);}
.nbUserConsent input[type=checkbox]:checked + a:after { transform: translate(0.25em, 0.3365384615em) rotate(-45deg); width: 0.75em; height: 0.375em; border: 0.125em solid #000; border-top-style: none; border-right-style: none;}
.nbUserConsent input[type=checkbox]:disabled + a:before { border-color: rgba(0, 0, 0, 0.26);}
.nbUserConsent input[type=checkbox]:disabled:checked + a:before { background: rgba(0, 0, 0, 0.26);}

/* End */


/* Start:/local/templates/gipermarket2022/components/bitrix/main.userconsent.request/nb/user_consent.css?17937502153383*/
.main-user-consent-request a {
	cursor: pointer;
}

.main-user-consent-request-popup {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.5);
	overflow: hidden;
	z-index: 9000;
}

.main-user-consent-request-popup-cont {
	min-height: 290px; /* loader magic */
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0 auto;
	padding: 20px;
	min-width: 320px;
	background: #fff;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: auto;
}

.main-user-consent-request-popup-header {
	margin: 0 0 30px 0;
	font: normal 18px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
}

.main-user-consent-request-popup-textarea-block {
	margin: 0 0 20px 0;
}

.main-user-consent-request-popup-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-user-consent-request-popup-button {
	display: inline-block;
	height: 39px;
	margin: 0 10px 5px 0;
	padding: 0 18px;
	border: none;
	border-radius: 2px;
	font: normal 12px/39px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #535c69;
	outline: none;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	transition: background-color 0.2s linear, color 0.2s linear;
	cursor: pointer;
}

.main-user-consent-request-popup-button-acc {
	background: #bbed21;
}

.main-user-consent-request-popup-button-acc:hover {
	background: #d2f95f;
}

.main-user-consent-request-popup-button-rej {
	-webkit-box-shadow: inset 0 0 0 1px #a1a6ac;
	box-shadow: inset 0 0 0 1px #a1a6ac;
	background: none;
}

.main-user-consent-request-popup-button-rej:hover {
	background: #cfd4d8;
}

.main-user-consent-request-popup-text {
	padding: 5px 10px;
	width: 100%;
	height: 130px;
	border: 1px solid #999;
	background: #fff;
	box-sizing: border-box;
	outline: none;
	-moz-appearance: none;
}


/** LOADER **/
.main-user-consent-request-loader {
	position: relative;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}

.main-user-consent-request-path {
	stroke: #80868e;
	stroke-dasharray: 100, 200;
}

.main-user-consent-request-loader:before {
	content: '';
	display: block;
	padding-top: 100%;
}

.main-user-consent-request-circular {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: inherit;
	width: inherit;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.main-user-consent-request-path {
	stroke: #ccc;
	stroke-dasharray: 60, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

@keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

/* End */


/* Start:/local/templates/gipermarket2022/components/bitrix/system.pagenavigation/.default/style.css?17937502151437*/
.modern-page-navigation{text-align: right;}
.modern-page-navigation a,.modern-page-navigation span{ font-size: 1.125rem; color:#000; display: inline-block; height: 2.125rem; 
 width: 2.125rem; vertical-align: middle; position: relative; text-align: center; border: 4px solid #fff;}
.modern-page-navigation a:hover, .modern-page-navigation a:active ,.modern-page-navigation a:focus, span.modern-page-current{color:#000; text-decoration: none;}
 .modern-page-navigation a.modern-page-previous:hover, .modern-page-navigation a.modern-page-previous:active ,.modern-page-navigation a.modern-page-previous:focus{color:#676767;}
.modern-page-current{background-color: #83cdd4; color:#fff!important;  }

.modern-page-navigation  .grey_left{width: 5px; height: 7px; background: url(/local/templates/gipermarket2022/components/bitrix/system.pagenavigation/.default/images/Pgen.svg) 0 -1px no-repeat; text-indent: -9999px; border:none;}
.modern-page-navigation  .grey_next{width: 5px; height: 7px; background: url(/local/templates/gipermarket2022/components/bitrix/system.pagenavigation/.default/images/Pgen.svg) 0px -23px no-repeat; text-indent: -9999px; border:none;}
.modern-page-navigation .modern-page-previous{width: 5px; height: 7px; background: url(/local/templates/gipermarket2022/components/bitrix/system.pagenavigation/.default/images/Pgen.svg) 0px -80px  no-repeat; text-indent: -9999px; border:none;}
.modern-page-navigation .modern-page-next{width: 5px; height: 7px; background: url(/local/templates/gipermarket2022/components/bitrix/system.pagenavigation/.default/images/Pgen.svg) 0px -52px  no-repeat; text-indent: -9999px; border:none;}
.modern-page-navigation .modern-page-next:hover, .modern-page-navigation .modern-page-previous{opacity: 0.6;}

/* End */


/* Start:/local/templates/gipermarket2022/components/bitrix/news.list/nbAbout/style.css?17937502151035*/
.nbAbout_itemText{padding: 1.5rem 0; padding-right: 2rem; line-height: 1.2;
 position: relative; z-index: 30;}
  .nbAbout_itemInfo{position: relative;}
  .nbAbout_itemImg{position: relative; z-index: 50}
 .nbAbout_itemInfo:after{position: absolute; content: ""; background: #f5f3f3 url(/local/templates/gipermarket2022/components/bitrix/news.list/nbAbout/images/romb.svg) -128px -206px no-repeat;
 width: calc(100% + 95px); height: 100%; top:0; left:-95px; }
.nbAbout_item{margin-bottom: 2rem;}
.nbAbout_item.second .left_cols{order:2;}
.nbAbout_item.second .right_cols{order:1;}
.nbAbout_item.second .nbAbout_itemInfo:after{left:0; background: #f5f3f3 url(/local/templates/gipermarket2022/components/bitrix/news.list/nbAbout/images/romb.svg) 134% -117% no-repeat}
.nbAbout_item.second .nbAbout_itemText{ padding-left: 2rem; padding-right: 0;}
.nbAbout_item.second .nbAbout_itemInfo{z-index: 30}




@media (max-width: 767px) { 
	.nbAbout_item.second .left_cols{order:1;}
.nbAbout_item.second .right_cols{order:2;}
	.nbAbout_item .nbAbout_itemInfo:after{width: 100%; left:0;}
	.nbAbout_itemImg{text-align: center;}
	.nbAbout_itemText{padding: 2rem}
	}
/* End */


/* Start:/local/templates/gipermarket2022/components/bitrix/news.list/contacts_slider/style.css?17937502151878*/
.nbConSlider_item{padding-top:50rem; position: relative; -webkit-background-size: cover;
background-size: cover; background-position: center;}
.nbConSlider_inner{position: absolute; left:0; top:0; display: flex; align-items:center; width: 100%; height: 100%; padding: 2rem}
.nbConSlider_info{border: 1.5rem solid rgba(0,122,185,0.73); padding:  1.5rem; width: 81.1%; color:#fff; padding-bottom: 3.125rem; position: relative;}
.nbConSlider_item_name{font-size: 1.875rem; line-height: 1.2em; font-weight: 900;}
.nbConSlider_item_text{margin-bottom: 0.875rem;}
.nbConSlider_item_link{text-transform: uppercase; position: absolute; right:-1.5rem; bottom 2rem;}
.nbPagen{position: absolute; bottom:1.5rem; left:2rem; display: flex;}
.nbPagen a{display: block; border-radius:50%; background-color: #ffffff88; width: 8px; height: 8px; margin-right:1rem ;} 
.nbPagen a.active{background-color: #fff; box-shadow: 0px 0px 0px 2px #fff;}
.nbConSlider_items{    border: 2rem solid #fff;
    box-shadow: 0px 10px 6px -5px rgba(0, 0, 0, 0.15);

    z-index: 100;
    position: relative;
    margin-top: 2rem;}
   .nbConSlider_items .bx-wrapper .bx-controls-direction a{display: flex; align-items:center; justify-content:center;  background: #fff; padding: 0.5rem 1rem; height: auto; width: auto}
    .nbConSlider_items .bx-wrapper .bx-next:after{height: 14px;  background: url(/local/templates/Santehchast/components/bitrix/main.include/nbTabs/images/arrows_slider.svg) -67px -14px no-repeat; 
    width: 32px; content: ''; display: block;}
     .nbConSlider_items .bx-wrapper .bx-prev:after{height: 14px;  background: url(/local/templates/Santehchast/components/bitrix/main.include/nbTabs/images/arrows_slider.svg) 0px -14px no-repeat; 
    width: 32px; content: ''; display: block;}
      .nbConSlider_items .bx-wrapper .bx-controls-direction a:hover{opacity: 0.6;}


/* End */
/* /local/templates/gipermarket2022/components/bitrix/main.include/nbContacts/style.css?17937502151593 */
/* /local/templates/gipermarket2022/components/bitrix/form.result.new/modal/style.css?17937502151533 */
/* /local/templates/gipermarket2022/components/bitrix/main.userconsent.request/nb/style.css?17937502151289 */
/* /local/templates/gipermarket2022/components/bitrix/main.userconsent.request/nb/user_consent.css?17937502153383 */
/* /local/templates/gipermarket2022/components/bitrix/system.pagenavigation/.default/style.css?17937502151437 */
/* /local/templates/gipermarket2022/components/bitrix/news.list/nbAbout/style.css?17937502151035 */
/* /local/templates/gipermarket2022/components/bitrix/news.list/contacts_slider/style.css?17937502151878 */
