

/* Start:/local/templates/okson/components/bitrix/system.pagenavigation/.default/style.css?16397430841442*/
.nbPagination {text-align: center;}
.nbPagination__container {list-style: none; margin: 0; padding: 0;}
.nbPagination__item {display: inline-block; margin: 0 0.5rem;}
.nbPagination__item._prev {}
.nbPagination__item._next {}
.nbPagination__item._active {}
.nbPagination__item._all {}
.nbPagination__link,
.nbPagination__link._empty:hover {display: inline-block;
  width: 1.625rem;
  height: 1.625rem;
  background: #fff;
  color: #373737;
  border-radius: 0.8125rem; 
  text-align: center; 
  padding: 0.2rem;
  
  text-decoration: none;
  border: 1px solid #fff;
}
a.nbPagination__link:hover,
.nbPagination__item._active .nbPagination__link {background: #5badc3; color: #fff; text-decoration: none; border-color: #5badc3;}

.nbPagination__link._empty {cursor: default;}

.nbPagination__item._prev .nbPagination__link,
.nbPagination__item._next .nbPagination__link {border-color: #fff; color: #5badc3; box-shadow: 0px 0px 0.375rem 0px rgba(0, 0, 1, 0.26);}
.nbPagination__item._prev a.nbPagination__link:hover,
.nbPagination__item._next a.nbPagination__link:hover {background: #5badc3; color: #fff;border-color: #5badc3;}

.Эллипс_2 {
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  
  position: absolute;
  left: 1095px;
  top: 1172px;
  width: 32px;
  height: 32px;
  z-index: 161;
}



/*phones*/
@media (max-width: 767px) { 
	.nbPagination__item {margin: 0 0.125rem;}
}
/* End */


/* Start:/local/templates/okson/components/bitrix/news.list/nbAbout/style.css?16397430841946*/
.nbAbout {position: relative;}
.nbAbout:before {position: absolute; content: ''; top: -10.5rem; right: -2rem; bottom: -4rem; left: 50%; background: #f6f6f6;}
.nbAbout__item {margin-bottom: 6rem; position: relative;}
.nbAbout__item:last-child {margin-bottom: 0 !important;}
.nbAbout__itemText {color: #414141; font-size: 1.125rem; font-weight: 300; letter-spacing: 0.05em; line-height: 1.2;}
.nbAbout__itemImageContainer {position: absolute; left: 0; right: 0; top: 0; bottom: 0;border-radius: 0.75rem;}
.nbAbout__itemImageContainer:before {content: ''; position: absolute; left: -2rem; right: -2rem; top: -2rem; bottom: -2rem; background: #fff; display: block; border-radius: 0.75rem;}
.nbAbout__itemImage {position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 0.75rem; overflow: hidden;}

.order-md-2 .nbAbout__itemText {padding-left: 6.25rem;}
.order-md-1 .nbAbout__itemText {padding-right: 6.25rem;}
.order-md-2 .nbAbout__itemImageContainer {left: -2rem; right: 2.5rem;}
.order-md-1 .nbAbout__itemImageContainer {right: -2rem;}
.order-md-2 .nbAbout__itemImage:before {content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 4.875rem; background: #2ca3a1;}
.order-md-1 .nbAbout__itemImage:before {content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 4.875rem; background: #2ca3a1;}

/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) { 
	.nbAbout:before {display: none;}
	.nbAbout__itemImageContainer:before {display: none;}
	.order-md-2 .nbAbout__itemText,
	.order-md-1 .nbAbout__itemText {padding: 0;}
	.nbAbout__itemImage {position: relative; height: 0; padding-top: 50%;}
	.nbAbout__itemImageContainer {position: relative; left: 0 !important; right: 0 !important; margin-bottom: 1rem;}
	.nbAbout__item {margin-bottom: 2rem;}
}
/* End */


/* Start:/local/templates/okson/components/bitrix/iblock.element.add.form/nbPartnersAdd/style.css?17600900412828*/
.nbReviewAdd {margin: 0 -2rem 0; padding: 3.25rem 2rem 0; position: relative;}
.nbReviewAdd__title {text-align: center; font-size: 1.375rem; color: #fff; text-transform: uppercase; margin-bottom: 1.75rem; position: relative;}
.nbReviewAdd__content {position: relative; background: #2ca3a1; padding: 2rem; color: #fff; border-radius: 0.75rem;}
.nbReviewAdd__content a {color: #fff;}
.nbReviewAdd__rating {padding-bottom: 2rem; text-align: center;}
.nbReviewAdd .g-recaptcha > div {border: 1px solid transparent;}
.nbReviewAdd .is-invalid .g-recaptcha > div,
.nbReviewAdd .has-error .g-recaptcha > div {border: 1px solid #dc3545;}
.nbReviewAdd textarea.form-control {height: 11.875rem;}
.nbReviewAdd .form-check-inline._rating {cursor: pointer; margin-right: 0.25rem;}
.nbReviewAdd .form-check-inline._rating:last-child {margin-bottom: 0;}
.nbReviewAdd .form-check-inline._rating .form-check-input {display: none;}
.nbReviewAdd .form-check-inline._rating .form-check-label {display: block;width: 1.25rem; height: 1.25rem; background: url(/local/templates/okson/components/bitrix/iblock.element.add.form/nbPartnersAdd/images/star.svg) 0 0 no-repeat; background-size: 100% auto; text-indent: -9999px;  cursor: pointer;}
.nbReviewAdd .form-check-inline._rating._active .form-check-label {background-position: 0 50%;}
.nbReviewAdd .form-check-inline._rating.is-invalid .form-check-label {background-position: 0 100%;}


.nbReviewAdd__userconsent {font-size: 0.75rem; padding-bottom: 1rem; text-align: center;}

.nbReviewAdd .form-group {margin-bottom: 1.25rem;}
.nbReviewAdd .form-group._preview_text {margin-bottom: 0.875rem;}
.nbReviewAdd__starrequired._files {margin-bottom: 0.4rem; display: block}
.nbReviewAdd__actions {max-width: 39rem; margin: 0 auto;}
.nbCustomFiles__inputs {position: relative;}
.nbCustomFiles__input {position: absolute; left: 0; top: 0; z-index: 10; right: 0;}
.nbCustomFiles__items {padding-top: 0}
.nbCustomFiles__item {font-size: 18px; position: relative;padding-top: 5px;}
.nbCustomFiles__itemName {position: relative; padding-right: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; display: block;}
.nbCustomFiles__itemDel {position: absolute; right: 3px; top: 10px; cursor: pointer; font-size: 29px; transform: rotate(45deg); line-height: 19px;}
.nbCustomFiles__itemDel:hover {color: red;}

.nbCustomFiles__inputLabel  {}


.nbReviewAdd .nbUserConsent a:before {border: 1px solid #fff;}
.nbReviewAdd .nbUserConsent input[type=checkbox]:checked + a:after {border-color: #fff !important;}
.nbReviewAdd .nbUserConsent a {color: #fff !important;}
.nbReviewAdd .nbUserConsent a span {color: #fff !important;}

.nbReviewAdd__captcha {width: 267px; height: 70px; float: right;}


/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) { 
	.nbReviewAdd__content {padding: 15px;}
}
/* End */
/* /local/templates/okson/components/bitrix/system.pagenavigation/.default/style.css?16397430841442 */
/* /local/templates/okson/components/bitrix/news.list/nbAbout/style.css?16397430841946 */
/* /local/templates/okson/components/bitrix/iblock.element.add.form/nbPartnersAdd/style.css?17600900412828 */
