
.icon-slider-wrap .icon-slider {margin-top: 0;}
.icon-slider-wrap h3 {font-weight: bold; font-size: 25px; line-height: 32px; color: #079CB0; font-family: "Cambria";}

.ether-adress__title {font-weight: bold; font-size: 30px; line-height: 39px; margin-bottom: 23px; color: #079CB0; font-family: "Cambria";}

.reg-meeting {background: #fff url(images/reg-meeting-back.svg) no-repeat 100% 100%;
    box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1); position: relative; margin: 74px 0 90px; padding: 15px;
    display: flex; flex-wrap: wrap; justify-content: space-between;}
.reg-meeting h3 {font-weight: bold; font-size: 30px; line-height: 119%; color: #079CB0; margin-bottom: 40px; font-family: "Cambria";}
.reg-meeting .btn {text-transform: none;}
.reg-meeting__form {max-width: 507px; flex-grow: 1;}
.reg-meeting__form label {display: block; margin-bottom: 8px; font-size: 14px; line-height: 19px; color: #000;}
.reg-meeting__form .form-group {margin-bottom: 25px;}
.reg-meeting__form .btn {margin-top: 10px;}
.reg-meeting__aside {margin-top: 30px; text-align: center; max-width: 631px; flex-grow: 1;}
.reg-meeting__aside img {display: block; margin: 0 auto 32px;}
.reg-meeting__aside .btn {text-decoration: underline;}
.reg-meeting__aside .btn:hover {text-decoration: none;}

.btn-outline-info {font-size: 12px;line-height: 16px; color: #079CB0; border: 1px solid #079CB0;}
.btn-outline-info:hover {color: #fff; background: #079CB0;}

.btn-outline-red {font-size: 12px;line-height: 16px; color: #FE6A80; border: 2px solid #FE6A80;}
.btn-outline-red:hover {color: #fff; background: #FE6A80;}

.postcard-info_tabs a span {color: #B8B8B8;}

.news-items {padding-left: 15px; padding-right: 15px;}
.news-item {display: flex; border-bottom: 1px solid #E9E9E9; padding: 54px 0;}
.news-item__media {position: relative; width: 35.66%; flex-shrink: 0; background: #C4C4C4; padding: 1px; margin-right: 8%;}
.news-item__media a {position: relative; display: block;}
.news-item__media a::before {content: ''; display: block; padding-bottom: 60.5%;}
.news-item__media img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50%;}
.news-item__content {}
.news-item__title {font-size: 30px; line-height: 119%; color: #079CB0; font-family: "Cambria"; margin-top: 20px; margin-bottom: 12px;}
.news-item__date {font-size: 14px;line-height: 119%; margin-bottom:  20px; color: #B8B8B8;}
.news-item__desc {margin-bottom:  30px; font-size: 14px; line-height: 23px; color: #000;}
.news-item__more {}

.pagination_news {margin-top: 45px; padding: 0 15px;}

.meetings-list__head {position: relative;display: flex;align-items: center; margin-bottom: 40px;}
.meetings-list__head > span {font-weight: bold;font-size: 40px;line-height: 119%; color: #079CB0; font-family: "Cambria";}
.meetings-list__tooltip {position: relative; margin-left: 15px; margin-top: 8px;}
.meetings-list__tooltip .tooltip-btn {font-size: 20px;}
.meetings-list {margin-bottom: 100px;}
.meetings-list__group {margin-bottom: 40px; padding: 15px;}
.meetings-list__title {font-weight: bold; font-size: 30px; line-height: 119%; color: #079CB0; font-family: "Cambria";
    display: flex; align-items: center; justify-content: space-between; cursor: pointer;}
.meetings-list__title svg {transition: .5s;}
.meetings-list__body {overflow: hidden; height: 0;}
.meetings-list__body-inner {opacity: 0; pointer-events: none; transform: translateY(50%); transition: .5s; padding-top: 26px;}
.meetings-list__row {display: flex; align-items: center; font-weight: 600; font-size: 20px; line-height: 23px;
    flex-wrap: wrap; border-top: 1px solid #E9E9E9; padding: 23px 0;}
.meetings-list__row:last-child td {padding-bottom: 0;}
.meetings-list__item {padding: 5px 46px 5px 0; color: #079CB0;}
.meetings-list__item:last-child {padding-right: 0;}
.meetings-list__item span {margin-right:  10px;}
.meetings-list__body .color-black {color: #000;}
.meetings-list__item {display: inline-flex; align-items: center;}
.meetings-list__item svg {margin-right: 10px;}
.meetings-list__group.opened .meetings-list__body {height: auto;}
.meetings-list__group.opened .meetings-list__body-inner {pointer-events: auto; opacity: 1; transform: none;}
.meetings-list__group.opened .meetings-list__title svg {transform: rotate(180deg);}

.katalog-list li {position: relative;}
.katalog-list_img {position: relative; z-index: 1;}
.product-added-to-cart {display: inline-flex; align-items: center; position: absolute; left: 0; top: auto; margin-top: -30px;}
.product-added-to-cart svg {margin-right: 10px;}

.sendpostcard-data_title{
	margin-bottom:0px;	
}
.sendpostcard-data_title2{
	max-width: 1255px;
	margin: 0 auto 25px;
    padding: 10px;
}
.readytosend-form_result p {
    font-size: 20px;
}
.profile-social_link {
    background: #67A3B6;
}
.product-added-to-cart.hidden{
	display:none;
}
.status-tooltip_article:after{
	top:auto;
	bottom:-3px;
}
.profile-vizit {
    margin-bottom: 19px;
}
.advantage-counter .advantage-counter_num span{
	color: #079CB0;
}
.owl-carousel.icon-slider .owl-stage-outer{
	z-index:20;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{
	top:1px;
}
.katalog-list_img{
	padding:0 10px;
}
.katalog-list_img .product-addbasket_btn{
	opacity:1;
}
.product-added-to-cart {
    left: 0%;
    bottom: 20px;
    justify-content: center;
    width: 100%;
    text-align: center;
    margin-top: 0;
    margin-left: 0px;
}
.profile-article_inner p{
	margin-bottom:18px;
}
.no-cloud .thanks-modal .modal-inner:after, .no-cloud  .thanks-modal .modal-inner:before{
	background:none;
}
.modal-links a.color-red {
    color: #FF7A8B;
}
.simple-textarea .text-block {
    border: 1px solid #DEDEDE;
    padding: 16px;
    background: #fff;
    min-height: 150px;
}
.invite-gallery{
	display:grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap:20px;
}
.md-modal{
    max-height: 100vh;
    overflow: auto;
}
#modal-error.md-modal{
    overflow: hidden;
}
#modal-thanks-message.md-modal{
	overflow: visible;
}

.radar {padding: 55px;}
.radar h1 {color: #5B8094; font: 700 40px/50px "Cambria-Bold", times, serif;}
.radar-filter {margin: 40px 0 40px; border-radius: 16px; background: #F4FAFA; padding: 32px; display: flex; align-items: flex-start; gap: 80px;}
.radar-filter__main {flex-grow: 1;}
.radar-filter__aside {flex-shrink: 0; width: 300px; position: relative;}
.radar-filter__aside img {position: absolute; top: -110px; left: 0; width: 100%;}
.radar-filter form .content {display: flex; align-items: center; gap: 24px; margin-bottom: 30px;}
.radar-filter form .content input {height: 56px; padding-left: 50px; background: #fff url('/img/icon-search.svg') no-repeat 16px 50%; border: 2px solid #fff;}
.radar-filter form .content button {height: 56px; padding: 15px 32px; font-size: 16px; text-transform: none;}
.radar-filter__fields-row {display: flex; flex-wrap: wrap; gap: 20px; margin-bottom: 25px; max-width: 640px;}
.radar-filter__fields-item {font-size: 14px; display: flex; align-items: center; gap: 8px; position: relative;}
.radar-filter__fields-item label {display: flex; align-items: center; gap: 8px;}
.radar-filter__fields-item:has([type="radio"]) {font-size: 16px;}
.radar-filter__fields-item input {position: absolute; opacity: 0;}
.radar-filter__fields-item input + label::before {content: ''; width: 24px; height: 24px; background: #fff;}
.radar-filter__fields-item input[type="radio"] + label::before {border-radius: 50%;}
.radar-filter__fields-item input[type="radio"]:checked + label::before {background: url(/img/icon-radio.svg) no-repeat 50% 50%;}
.radar-filter__fields-item input[type="checkbox"]:checked + label::before {background: url(/img/icon-check.svg) no-repeat 50% 50%;}
.radar-filter__more {color: #5B8094; cursor: pointer; gap: 5px; font-weight: 600; display: flex; align-items: center; font-size: 16px; line-height: 22px; border: none; background: none; padding: 0;}
.radar-filter__more img {flex-shrink: 0;}
.radar-filter__fields .collapse {display: none; padding-bottom: 10px;}
.radar-filter__fields.active .collapse {display: block;}
.radar-filter__fields.active .radar-filter__more img {transform: rotate(180deg);}

.radar-sort {margin: 30px 0; display: flex; gap: 15px; align-items: center; font-size: 16px; line-height: 23px; color: #000;}
.radar-sort__select {position: relative; }
.radar-sort__select select {border: none; color: #5B8094; padding: 0 30px 0 0; font-weight: 600; font-size: 16px; box-shadow: none !important; outline: none !important; -moz-appearance: none; -webkit-appearance: none; appearance: none;}
.radar-sort__select option {padding: 5px 10px;}
.radar-sort__select::after {content: ''; display: block; width: 24px; height: 24px; position: absolute; top: 0; right: 0; background: url('/img/icon-caret-down.svg') no-repeat 0 0; pointer-events: none;}
.radar-sort__select:has(select:focus)::after {transform: rotate(180deg);}

.radar-list {display: grid; gap: 48px 20px; grid-template-columns: repeat(6, 1fr); margin-bottom: 40px;}
.radar-list__item h3 {color: #5B8094; margin-bottom: 16px; font: 700 32px/38px "Cambria-Bold", times, serif;}
.radar-list__item ul {font-size: 16px; line-height: 23px; color: #000;}
.radar-list__item ul::after {content: ''; display: block; width: 150px; height: 1px; border-top: 1px solid #3C8FA6; margin-top: 48px;}
.radar-list__item ul li {margin-bottom: 16px;}
.radar-list__item a {color: #000;}
.radar-list__item a:hover {color: #5B8094;}

.radar-result {position: relative; margin-bottom: 40px;}
.radar-result__group {margin-bottom: 30px;}
.radar-result__group-title {color: #5B8094; font: 700 35px/42px "Cambria-Bold", times, serif; margin-bottom: 24px; padding-left: 30px;}
.radar-result__item {padding: 17px 30px; display: flex; align-items: flex-start; gap: 20px;}
.radar-result__item:nth-child(2n+1) {background: #F4FAFA;}
.radar-result__item-title {color: #000; font-size: 20px; line-height: 36px;}
.radar-result__item-list {display: flex; flex-wrap: wrap; gap: 20px;}
.radar-result__item-list a {color: #5B8094; font-size: 16px; line-height: 36px;}

.radar-empty {display: flex; align-items: center; justify-content: center; text-align: center; min-height: 300px;}
.radar-empty h3 {margin-bottom: 24px; color: #5B8094; font: 700 35px/42px "Cambria-Bold", times, serif;}
.radar-empty p {color: #000; font-size: 20px; line-height: 27px;}

@media (max-width: 1199px) {
	.radar-filter__aside {width: 200px;}
	.radar-list {grid-template-columns: repeat(4, 1fr);}
}

@media (max-width: 991px) {
	.radar-filter__aside {width: 100px;}
}

@media (max-width: 767px) {
	.radar {padding: 20px;}
	.radar-filter {padding: 15px;}
	.radar-filter form .content {flex-direction: column;}
	.radar-filter form .content button {width: 100%;}
	.radar-filter__aside {position: absolute; right: 20px;}
	.radar-list {grid-template-columns: repeat(1, 1fr);}
	.radar-filter__more span {display: none !important;}

	.radar-result__item {flex-direction: column;}
}

/* march 2025 */
.ma-slogan {width: 80%; padding: 0; border: none !important; background: none !important; box-shadow: none; cursor: pointer;}
.ma-slogan svg {aspect-ratio: 423/40;}
.ma-slogan svg path.hover {display: none;}
.ma-slogan:hover svg path.hover {display: block;}
#modal-ma-slogan .modal-article p {color: #000; margin-bottom: 20px; text-align: left;}
#modal-ma-slogan .modal-btnbox .modal-btn {margin-top: 10px; width: auto; max-width: 100%;}

.header-bell {display: block; margin-left: 20px; width: 43px; height: 43px; border-radius: 10em; -webkit-box-shadow: -3px 3px 7px rgba(0, 7, 3, 0.1); box-shadow: -3px 3px 7px rgba(0, 7, 3, 0.1); background: white url(../img/bell.png) no-repeat center; position: relative; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; border: none; cursor: pointer;}
.header-bell:hover {-webkit-box-shadow: -3px 3px 7px rgba(0, 7, 3, 0); box-shadow: -3px 3px 7px rgba(0, 7, 3, 0); -webkit-animation: jiggle ease-in-out 400ms infinite; animation: jiggle ease-in-out 400ms infinite;}
.header-bell .header-bell_count {display: inline-block; background: #5C8CA0; position: absolute; right: -10px; top: -9px; border-radius: 10em; width: 20px; height: 20px; color: white; font-size: 10px; display: -webkit-flex; display: -ms-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
body:has(#modal-notice.md-show) {overflow: hidden; height: 100vh;}
#modal-notice {max-width: 100%; top: 0; left: 0; transform: none; background: #F7F9F8;}
#modal-notice .md-content {overflow: hidden; height: 100vh;}
#modal-notice .modal-item {width: 96%; max-width: 1576px; height: calc(100vh - 40px); overflow-y: auto; position: relative;}
#modal-notice .modal-title {text-align: left;}
#modal-notice .modal-btn {width: auto; padding-left: 30px; padding-right: 30px;}
#modal-notice .postcard-info {padding-left: 40px; padding-right: 40px;}
#modal-notice .postcard-info .main-title {text-transform: none; font-family: 'Cambria-Bold', times, serif; font-size: 30px; text-align: left; padding-left: 24px;}
#modal-notice .postcard-info .notice-modal__item {padding: 30px 24px; font-size: 18px; line-height: 24px; text-align: left; color: #000; border-top: 1px solid #E9E9E9;}
#modal-notice .postcard-info .notice-modal__header {margin-bottom: 40px;}
#modal-notice .postcard-info .notice-modal__date {color: #ABABAB; margin-right: 10px; margin-bottom: 12px; font-size: 16px; line-height: 24px; }
#modal-notice .postcard-info .notice-modal__props {margin-bottom: 40px; display: flex; flex-direction: column; gap: 15px;}
#modal-notice .postcard-info .notice-modal__props strong {font-weight: 700;}
#modal-notice .postcard-info .notice-modal__text {margin-bottom: 5px; max-width: 700px;}
#modal-notice .postcard-info .notice-modal__text-hidden {display: none;}
#modal-notice .postcard-info .notice-modal__more {color: #FE6A80;}
@media (max-width: 767px) {
	#modal-notice .modal-close {right: -15px; z-index: 999;}
}

.page-404 {padding-top: 135px; padding-bottom: 150px; color: #000; text-align: center;}
.page-404__media {position: relative; aspect-ratio: 808/507; margin: 0 auto 60px; width: 100%; max-width: 808px; background: url(../img/image-404.svg) no-repeat 0 0 / 100% auto;}
.page-404__media::before {content: ''; display: block; opacity: 0; position: absolute; top: -1px; left: 0; width: 100%; height: 100%; background: url(../img/image-404-2.svg) no-repeat 0 0 / 100% auto; animation: 4.6s linear infinite image404;}
.page-404__title {font-size: 32px; line-height: 1; margin-bottom: 30px;}

@keyframes image404 {
	0% {opacity: 0;}
	68% {opacity: 0;}
	69% {opacity: 1;}
	70% {opacity: 1;}
	75% {opacity: 1;}
	76% {opacity: 0;}
	85% {opacity: 0;}
	86% {opacity: 1;}
	99% {opacity: 1;}
	100% {opacity: 0;}
}

.cabinet-top_item.sponsor .cabinet-ava_wrap::after {border: 4px solid #FBD007; top: -8px; width: 162px; height: 162px;}
.cabinet-top_item.sponsor .cabinet-ava__icons {z-index: 2; position: absolute; bottom: 0; left: 0; width: 100%; justify-content: center; display: flex; align-items: center; height: 1px; gap: 10px;}
.cabinet-top_item.sponsor .cabinet-ava__icon {position: relative; display: block;}
.cabinet-top_item.sponsor .cabinet-ava__icon .tooltip-box {top: 0; left: 0; width: 100%; height: 100%;}
.cabinet-top_item.sponsor .cabinet-ava__icon .tooltip-btn {opacity: 0; width: 100%; height: 100%;}

.postcard-table_main.hidden {display: none;}
.postcard-table .btn-more-wrap {padding-left: 15px; padding-right: 15px;}
.postcard-table .btn-more {width: 100%;}

.main-news {margin-bottom: 40px;}
.main-news__item {position: relative; background: #fff; box-shadow: -7px 7px 27px rgba(0, 7, 3, 0.09); margin-bottom: 24px; color: #000;}
.main-news__head {padding: 40px 60px; display: flex; align-items: center; justify-content: space-between; color: #079CB0; font-size: 30px; line-height: 1; font-family: 'Cambria-Bold', times, serif; gap: 15px; cursor: pointer;}
.main-news__head::after {content: ''; display: block; background: url('/img/icon-caret-small.svg') no-repeat 0 0; width: 12px; height: 12px; flex-shrink: 0; transition: .5s; transform: rotate(0deg);}
.main-news__item.open .main-news__head::after {transform: rotate(90deg);}
.main-news__content {display: none; padding: 0 60px 40px;}
.main-news__item.open .main-news__content {display: block;}
.main-news__date {color: #C0C0C0; font-size: 16px; line-height: 24px; margin: -15px 0 20px;}
.main-news__row {display: flex; gap: 20px 40px; align-items: flex-start; overflow: hidden;}
.main-news__media {width: 33%; max-width: 400px; flex-shrink: 0;}
.main-news__text {flex-grow: 1; font-size: 16px; line-height: 24px;}
.main-news__text p {margin-bottom: 15px;}
.main-news__more a {color: #FE6A80; text-transform: uppercase; font-weight: 700;}

@media (max-width: 991px) {
	.main-news__row {flex-direction: column;}
}


@media (max-width: 767px) {
	.header-bell {margin-left: 5px;}
	#modal-notice .postcard-info {padding-left: 20px; padding-right: 20px;}
	#modal-notice .postcard-info .main-title {padding-left: 0; padding-right: 0;}
	#modal-notice .postcard-info .notice-modal__item {padding: 15px 0; font-size: 14px;}
	#modal-notice .postcard-info .notice-modal__header {margin-bottom: 20px;}
	#modal-notice .postcard-info .notice-modal__date {font-size: 12px;}
	#modal-notice .postcard-info .notice-modal__props {margin-bottom: 20px;}
	.postcard-table {overflow-x: auto;}

	.main-news__head {padding: 15px 20px; font-size: 20px;}
	.main-news__content {padding: 0 20px 20px;}
	.main-news__date {margin-top: 0;}
	.main-news__media {width: 100%;}
}

@media (min-width: 768px) {
	#modal-ma-slogan .modal-title {
		font-size: 32px;
	}
}

