a:hover {
color: #4e47ff;
}
.home .cap .container {
padding: 0;
flex-direction: column;
gap: 20px; background: transparent;
}
.home .cap .container::before {
content: "";
display: block;
position: absolute;
top: 0%;
right: 0vh;
width: 100%;
max-width: 1058px;
max-height: 1131px;
height: 100%;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/gradient_block.svg) no-repeat;
background-size: contain;
z-index: -1;
}
.home .cap .cap-left {
margin: 0;
padding: 40px 60px;
border-radius: 40px;
max-width: none;
width: 100%;
box-shadow: 0px 20px 100px 0px rgba(19, 27, 68, 0.1);
border-radius: 40px;
background: rgba(255, 255, 255, 0.7);
box-shadow: 0px 20px 100px 0px rgba(19, 27, 68, 0.1);
backdrop-filter: blur(75px);
}
.home .cap .h1 {
color: #2b2b2b;
font-size: 64px;
line-height: 100%;
}
.home .cap .text {
max-width: none;
color: #2b2b2b;
font-size: 20px;
line-height: 100%;
margin: 0 0 50px 0;
}
.home .cap-item .text {
margin: 0;
}
body {
background-color: #f9f9f9 !important;
overflow-x: hidden;
}
.home .cap .form {
border-radius: 20px;
background: #fff;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
padding: 20px;
}
.home .cap .selects {
display: grid;
gap: 16px;
width: 100%;
}
.home .cap-search-new form {
display: flex;
gap: 20px;
justify-content: space-between;
}
.home .selects--wrapper label {
display: none;
}
.home .select2-container--default .select2-selection--single {
margin: 0;
border-radius: 10px;
border: 1px solid rgba(78, 71, 255, 0.6);
background: #fff;
backdrop-filter: blur(12px);
padding: 16px 60px 16px 25px;
height: 100%;
filter: none;
}
.btn_blue {
border-radius: 10px;
background: #4e47ff;
padding: 16px 32px;
}
.home .cap .btn_blue {
height: auto !important; max-width: 254px;
color: #fff;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}
.home .cap .btn_blue:hover {
color: #4e47ff;
border: 1px solid rgba(78, 71, 255, 0.6);
}
.home .cap .cap-right {
grid-template-columns: 1fr 1fr;
max-width: none;
}
.home .cap-item {
padding: 30px;
}
.home .cap-item .title {
color: #2b2b2b !important;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}
.cap-item.cap-item_type-1 {
border-radius: 20px;
border: 1px solid #fff;
background: #fff;
display: flex;
flex-direction: column;
}
.cap-item.cap-item_type-1 .text {
color: #2b2b2b;
margin: 0 00 30px 0;
}
.page-template-newlisting .cap-item.cap-item_type-1 .text {
margin: 0 00 20px 0;
}
.cap-item.cap-item_type-1 .phone {
display: flex;
padding: 16px 32px;
justify-content: center;
align-items: center;
gap: 20px;
flex-shrink: 0;
border-radius: 10px;
background: #f5f8ff;
color: #4e47ff;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 120%;
position: relative;
margin: 0;   }
.cap-item.cap-item_type-1 .phone::before {
content: "";
display: inline-block;
width: 18px;
height: 18px;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/tel.svg) no-repeat center center;
background-size: contain;
}
.home .select2-container {
width: 100% !important;
}
.home
.select2-container--default
.select2-selection--single
.select2-selection__placeholder {
color: #2b2b2b;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 140%;
}
.home
.select2-container
.select2-selection--single
.select2-selection__rendered {
padding: 0;
}
.home
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
line-height: normal;
opacity: 0.8;
}
.home .cap-item.cap-item_type-1 .mark_h {
display: none;
}
.home .cap-item.cap-item_type-3 {
background: #fff;
border-radius: 20px;
border: 1px solid #fff;
background: #fff;
padding: 30px;
display: flex;
flex-direction: column;
justify-content: center;
}
.home .cap-item.cap-item_type-3 .text {
color: #2b2b2b;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%;
}
.menu ul li a:hover {
color: #4e47ff;
}
header.header {
padding: 33px 0;
}
header .btn_blue {
margin: 0;
border-radius: 8px;
background: #4e47ff;
padding: 11px 18px;
color: #fff;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%;
max-width: 215px;
max-height: 48px;
width: 100%;
height: 100%;
}
.btn_blue:hover {
color: #4e47ff;
border: 1px solid rgba(78, 71, 255, 0.6);
}
header.header .container {
margin: auto;
padding: 0;
}
.menu-header ul.menu {
gap: 10px;
}
.home .cap-item.cap-item_type-2 .desc {
flex-direction: row-reverse;
gap: 21px;
justify-content: start;
margin: 0 0 20px 0;
}
.home .cap-item.cap-item_type-2 .avatar {
margin: 0;
}
.home .cap-item .title {
}
.home .cap-item.cap-item_type-2 .desc div:first-child.title {
margin: 0 0 10px 0;
}
.home .cap-item.cap-item_type-2 .mark_h {
border-radius: 10px;
border: 1px solid #4e47ff;
padding: 12px 20px;
background: transparent;
color: #4e47ff;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 155%;
}
.home .why {
margin: 120px 0;
}
.h2-title {
margin: 0 0 50px 0;
color: #2b2b2b;
font-size: 54px;
font-style: normal;
font-weight: 700;
line-height: 100%;
}
.page-template-newlisting .cap .h1 {
color: #2a2a2a;
font-size: 32px;
margin-bottom: 20px;
font-style: normal;
font-weight: 700;
line-height: 115%; }
.page-template-newlisting .cap .cap-left {
padding: 30px 40px 30px 40px;
margin-right: 0;  max-width: none !important;
}
.page-template-newlisting .info-ver-3 .item {
margin: 0 0 10px 0;
border-radius: 40px;
border: 1px solid rgba(78, 71, 255, 0.2);
display: flex;
align-items: center;
width: fit-content;
padding: 8px 16px 8px 40px;
position: relative;
}
.page-template-newlisting .info-ver-3 .values .text {
margin: 0;
}
.page-template-newlisting .characteristics_n .item_1 {
color: #30420a;
}
.page-template-newlisting .characteristics_n .item_1::before {
content: "";
position: absolute;
left: 16px;
width: 16px;
height: 16px;
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/lupa.png) no-repeat center;
background-size: contain;
}
.page-template-newlisting .info-ver-3 .title {
font-weight: 700;
}
.page-template-newlisting .info-ver-3 .item_3 {
order: 5;
color: #2a2a2a;
}
.page-template-newlisting .info-ver-3 .item_3::before {
content: "";
position: absolute;
left: 16px;
width: 16px;
height: 16px;
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/mon.png) no-repeat center;
background-size: contain;
}
.page-template-newlisting .item_2 .item {
display: contents !important;
}
.page-template-newlisting .item_2 .title {
color: #2a2a2a;
}
.page-template-newlisting .characteristics_n .item_2::before {
content: "";
position: absolute;
left: 16px;
width: 16px;
height: 16px;
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/mess.png) no-repeat center;
background-size: contain;
}
.page-template-newlisting .characteristics_n {
display: flex;
flex-direction: column;
}
.page-template-newlisting .characteristics_n .item_2 .title {
}
.page-template-newlisting .info-ver-3 .values {
display: flex;
align-items: center;
gap: 0 7px;
margin: 0 10px 0 0;
}
.page-template-newlisting .info-ver-3 .values .green {
color: #6f9126;
}
.page-template-newlisting .info-ver-3 .values .orange {
color: #ffb119;
}
.page-template-newlisting .info-ver-3 .values .red {
color: #ac4a00;
}
.page-template-newlisting
.cap-item.cap-item_type-2
.desc
div:first-child.title {
}
.page-template-newlisting .cap-item.cap-item_type-2 .text {
color: #2a2a2a;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; opacity: 0.6;
}
.page-template-newlisting .cap-item.cap-item_type-3 {
background: #fff;
display: flex;
flex-direction: column;
justify-content: center;
}
.page-template-newlisting .cap-item_type-3::before {
right: -40px;
}
.page-template-newlisting
.cap-item.cap-item_type-4.messia-disclaimer-block
.mibw-wrapper {
grid-template-columns: auto 101px;
}
.page-template-newlisting
.cap-item.cap-item_type-4.messia-disclaimer-block
.block_title_wrapper
img {
width: 101px;
height: 101px;
align-self: start;
}
.page-template-newlisting .cap-item.cap-item_type-4.messia-disclaimer-block {
padding: 20px 30px;
}
.page-template-newlisting .cap .cap-right {
max-width: 466px;
}
.page-template-newlisting .cap .container {  display: grid;
align-items: start;
grid-template-columns: 6fr 4fr;
gap: 24px 45px;
}
.page-template-newlisting .cap-item.cap-item_type-1 .title {
font-size: 26px;
font-weight: 700;
line-height: 31.2px;
text-align: left;
text-decoration-skip-ink: none;
margin-bottom: 10px;
color: #2b2b2b;
}
.page-template-newlisting .cap-right { }
.page-template-newlisting .cap-item.cap-item_type-1 {
background: #ffffff;
grid-column: span 5;
}
.page-template-newlisting .cap-item.cap-item_type-3,
.page-template-newlisting .cap-item.cap-item_type-5,
.page-template-newlisting .cap-item.cap-item_type-4,
.page-template-newlisting .cap-item.cap-item_type-4.messia-disclaimer-block {
grid-column: span 5;
}
.page-template-newlisting .cap-item.cap-item_type-3 .title {
color: #2b2b2b !important;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 120%;
width: max-content;
max-width: 361px;
margin: 0 0 16px 0;
}
.page-template-newlisting .cap-item.cap-item_type-3 .text {
font-size: 16px;
font-weight: 400;
line-height: 20.8px;
text-align: left;
text-decoration-skip-ink: none;
width: max-content;
max-width: 361px;
margin: 0;
}
.page-template-newlisting
.cap-item.cap-item_type-2
.desc
div:first-child.title
a {
color: #2a2a2a;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 130%; }
.page-template-newlisting .cap-item_type-2 {
display: grid;
grid-template-columns: auto 100px;
grid-template-rows: repeat(3, auto);
padding: 0;
grid-row: 1/2;
grid-column: 7/-1;
align-self: center;
align-items: center;
margin: 0;
padding: 22px 30px;
border-radius: 24px;
background: #fff;
flex-direction: row;
box-shadow: 0px 4px 24px 0px rgba(47, 67, 35, 0.05);
gap: 8px 36px;
margin: 0;
}
.page-template-newlisting .cap-item.cap-item_type-2 .avatar {
margin: 0;
grid-column: 2/-1;
grid-row: 1/-1;
}
.page-template-newlisting .cap-item.cap-item_type-2 .desc,
.page-template-newlisting .cap-item.cap-item_type-2 .desc div:first-child {
display: contents;
}
.page-template-newlisting
.cap-item.cap-item_type-2
.desc
div:first-child.title {
display: block;
margin: 0;
}
.page-template-newlisting .cap .cap-right {
display: flex;
flex-direction: column;
gap: 12px;
}
.cap-item.cap-item_type-1 .mark_h {
color: #898989;
text-align: left;
font-size: 12px;
font-weight: 400;
line-height: 14.4px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: auto;
margin: 8px 0 0 0;
}
.cap-item.cap-item_type-1 .mark_h a {
color: #898989;
font-size: 12px;
font-weight: 400;
line-height: 14.4px;
text-align: left;
text-decoration-line: underline;
text-decoration-style: solid;
text-underline-position: from-font;
text-decoration-skip-ink: auto;
}
.page-template-newlisting .cap-item_type-2 .mark_h {
border-radius: 24px;
border: none;
padding: 4px 15px;
display: flex;
align-items: center;
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 127%; border-radius: 24px;
align-self: start;
width: fit-content;
grid-row: 1/2;
background: #4e47ff12;
}
.sidebar-article .widget_text.custom_html-6,
.normal-sidebar  [class^="phone_button_widget-"],
.normal-sidebar .widget_text.custom_html-8 {
position: relative;
}
.sidebar-article .widget_text.custom_html-6::before,
.normal-sidebar  [class^="phone_button_widget-"]::before,
.normal-sidebar .widget_text.custom_html-8::before {
content: "";
position: absolute;
width: calc(100% + 5.7px);
height: calc(100% + 5px);
background: rgb(255, 185, 18);
background: linear-gradient(
90deg,
rgba(255, 185, 18, 1) 0%,
rgba(237, 13, 161, 1) 50%,
rgba(78, 71, 255, 1) 100%
);
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
border-radius: 20px;
}
.normal-sidebar  [class^="phone_button_widget-"] .phone-button {
color: #4e47ff;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 120%; border-radius: 10px;
background: #f5f8ff;
position: relative;
padding: 16.5px 19px;
gap: 10px;
display: flex;
margin: 0 0 12px 0;
}
.normal-sidebar  [class^="phone_button_widget-"] .phone-button::before {
content: "";
display: inline-block;
width: 18px;
min-width:  18px;
height: 18px;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/tel.svg) no-repeat center center;
background-size: contain;
}
.normal-sidebar  [class^="phone_button_widget-"] .widget-subtext{
font-size: 12px;
font-weight: 400;
line-height: 14.4px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
margin: 0 !important;
}
.normal-sidebar  [class^="phone_button_widget-"] .widget-subtext a{
font-family: Gilroy;
font-size: 12px;
font-weight: 400;
line-height: 14.4px;
text-align: left;
text-decoration-line: underline;
text-decoration-style: solid;
text-underline-position: from-font;
text-decoration-skip-ink: auto;
}
.oauth-wrapper .type_text{
border-radius: 8px;
border: 1px solid #D5D7DA;
box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
}
.normal-sidebar  [class^="phone_button_widget-"]  .widget-subtitle{
margin: 0 0 30px 0;
}
.sidebar-article .widget_text.custom_html-6,
.normal-sidebar  [class^="phone_button_widget-"],
.normal-sidebar .widget_text.custom_html-8 {
background: #fff !important;
}
.why .item {
padding: 40px 31px;
}
.why .items {
gap: 20px;
}
.why .item .img {
width: 58px;
height: 58px;
padding: 13.2px;
border-radius: 12px;
background-color: #f5f8ff;
margin: 0 0 20px 0 !important;
}
.why .item .img img {
height: auto !important;
width: 100% !important;
}
.why .item .title {
color: #2a2a2a;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 38px;
margin: 0 0 10px 0;
padding: 0 !important;
}
.why .item .text {
opacity: 0.8;
}
.bg-white.p40 {
padding: 40px;
border-radius: 20px;
background: #fff;
}
.home-filters ul li a {
padding: 12px 20px;
border-bottom: 2px solid #d2d2d2;
opacity: 0.5;
}
.home-filters ul li {
margin: 0 !important;
}
.page-template-v3 .checkbox-filters .title-newfilter b {
color: #2a2a2a !important;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.titlefilternew {
color: #0b0b0b;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 180%; margin-bottom: 25px;
}
.home-filters .nav li a {
color: #d2d2d2;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 140%;
display: block;
}
.home-filters .nav {
gap: 20px;
}
.home-filters .nav li a.active {
opacity: 1;
border-bottom: 2px solid #4e47ff;
color: #2b2b2b;
}
.tab-content {
margin: 32px 0 0 0 !important;
}
.home-filters .nav {
margin: 0 !important;
}
.home-filters .tab-content .nav li a.active {
border-radius: 48px;
background: #4e47ff;
margin: 0 !important;
border: none;
border: #4e47ff 1px solid;
color: #fff;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 180%;
}
.home-filters .tab-content .nav li a.active:hover {
background: #4e47ff;
font-weight: 700;
color: #fff;
}
.home-filters .category button {
font-weight: 700;
margin: 16px 0 0 0;
}
.home-filters .category li a {
padding: 16px 0;
text-decoration: underline;
color: #0b0b0b;
opacity: 1;
border-bottom: 1px solid #d6dae2;
}
.slider-3-item .item {
padding: 0 !important;
}
.image-ver-3 {
border-radius: 20px;
overflow: hidden;
position: relative;
}
.image-ver-3 .attachment-large {
border-radius: 20px;
height: 169px;
width: 100%;
object-fit: cover;
}
.slider-3-item .slick-slide .item:first-child {
border-radius: 24px;
padding: 20px !important;
overflow: hidden;
background: #fff;
box-shadow: 0px 4px 24px 0px rgba(85, 82, 255, 0.08);
}
.logo-card-ver-3 {
position: absolute;
padding: 4.807px 7.211px;
border-radius: 12.018px;
background: #fff;
bottom: 10px;
left: 13px;
}
.slick-slide img {
height: 38px;
width: auto;
}
.home-filters .tab-content .nav {
gap: 16px;
}
.home-filters .tab-content .nav li a {
opacity: 1;
border-radius: 50px;
border: 1px solid #4e47ff;
padding: 5px 32px 7px 32px;
background-color: transparent;
}
.home-filters .tab-content .nav li a:hover {
background: transparent;
border: 1px solid #4e47ff;
box-shadow: none;
border-radius: 50px;
color: #4e47ff;
}
.home-filters .items-filter {
gap: 24px !important;
}
.home-filters .category {
padding: 32px;
margin: 0;
border-radius: 20px;
background: linear-gradient(0deg, #f5f8ff 0%, #f5f8ff 100%), #fff;
}
.home-filters .category .title {
margin: 0 !important;
}
.home-filters .category .title a {
color: #0b0b0b;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 130%;
margin: 0 0 16px 0;
display: block;
}
.all-objects {
margin-top: 50px !important;
border-radius: 10px;
background: #4e47ff;
max-width: 531px;
width: 100%;
padding: 16px 32px;
color: #fff;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 120%;
border: 2px solid #4e47ff;
}
.btn-white:hover {
color: #4e47ff;
background: transparent;
border: 2px solid #4e47ff;
}
.all-objects-map {
overflow: hidden;
margin: 120px 0;
border-radius: 20px;
}
.all-objects-map .bg-white.p40 {
padding: 0;
border-radius: 0;
background: none;
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
margin: 0 auto;
padding: 0;
}
.spoiler:nth-child(1) {
}
.spoiler {
margin: 0 0 10px 0;
}
.spoiler:last-child {
border-bottom: none;
}
.spoiler .title {
padding: 30px !important;
background: transparent !important;
color: #2a2a2a !important;
font-size: 26px !important;
font-style: normal;
font-weight: 700 !important;
line-height: normal;
transition: 0.3s;
}
.spoiler .title.active {
background: #4e47ff !important;
border-radius: 0 !important;
color: #fff !important ;
}
.bg-white:has(.spoiler) {
padding: 0 !important;
border-radius: 20px !important;
background: none;
background-color: transparent !important;
overflow: hidden !important;
}
.spoiler {
background: #ffffff;
border-radius: 24px;
}
.spoiler .title span {
width: 24px;
height: 24px;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/spoiler_before.svg) no-repeat;
}
.spoiler span::before {
width: 0;
height: 0;
}
.spoiler .title span:after,
.spoiler .title span:before {
width: 0;
height: 0;
}
.title.active span {
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/spoiler_after.svg) no-repeat;
}
.spoiler:has(.title.active) {
border-radius: 14px;
overflow: hidden !important;
}
.spoiler .text {
color: #2a2a2a;
font-size: 18px;
font-style: normal;
font-weight: 400;
padding: 20px 40px;
margin: 0;
}
.articles-home {
padding: 120px 0;
}
.articles-home.section {
padding: 120px 0;
margin: 0;
}
.articles-home .slick-slide .item {
padding: 20px !important;
}
.articles-home .slick-slide .img {
padding: 0 !important;
border-radius: 16px !important;
overflow: hidden;
margin: 0 0 16px 0 !important;
}
.articles-home .slick-slide .desc {
padding: 0 !important;
}
.slider-3-item .title a {
color: #2a2a2a !important;
font-size: 21px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 120% !important;
}
.articles-home .slick-slide .btn-read {
border-radius: 8px;
border: 1px solid #4e47ff;
background: #fff;
padding: 10px 16px 11px 16px;
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 120%;
}
.articles-home .slick-slide .btn-read:hover {
background: #4e47ff;
color: #fff;
}
footer .footer-phone a {
color: #4e47ff;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 130%;
}
footer .btn_blue {
border-radius: 8px;
border: 1px solid #4e47ff;
background: #fff;
padding: 10px 16px 11px 16px;
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 500;
margin: 0 !important;
margin-bottom: 20px !important;
line-height: 120%;
}
footer .btn_blue:hover {
background: #4e47ff;
color: #fff;
}
footer .footer-phone {
margin-bottom: 20px;
}
footer .copy {
color: #0b0b0b;
font-size: 16px;
opacity: 0.5;
font-style: normal;
font-weight: 400;
}
.single-messia_object .bg-white {
background: transparent !important;
}
.card-item-ver-3 .title-ver-3 {
align-items: start;
color: #2a2a2a;
font-size: 21px;
font-style: normal;
font-weight: 700;
padding: 0 70px 0 0;
line-height: normal;
text-transform: none;
}
.card-item-ver-3 .description-bg-ver-3 {
background: none;
padding: 0;
margin: 0;
}
.favorite {
box-shadow: none;
border: none;
border-radius: 50px;
border: 1px solid #f5f8ff;
background: #f5f8ff;
padding: 12px;
}
.favorite svg path {
fill: white;
}
.favorite:hover svg path {
fill: #4e47ff;
}
.card-item-ver-3 .text-ver-3 p {
margin: 0 0 4px 0;
}
.card-item-ver-3,
.tabs_object,
.links_object,
a.show-cat {
box-shadow: none !important;
}
.card-item-ver-3,
.tabs_object,
.links_object {
border-radius: 20px;
}
.card-item-ver-3 {
margin: 0 0 16px 0;
}
.tabs_object .nav li:first-child h2.active {
}
.tabs_object .nav li h2 {
padding: 20px !important;
border-bottom: 3px solid #ebf0fc !important;
background: #fff !important;
color: #2a2a2a !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: normal;
margin: 0 !important;
} .tabs_object .nav li h2.active {
border: none !important;
border-radius: none !important;
border-bottom: 3px solid #4e47ff !important;
background: rgba(78, 71, 255, 0.1) !important;
}
.tabs_object .nav li h2.active:after {
height: 0 !important;
}
.widgets-content .tab-content {
margin: 0 !important;
padding: 27px 35px !important;
}
.page-template-newlisting .sorting_search > * {
margin: 0 !important;
}
.page-template-v3 .sorting_search {
grid-template-columns: 2fr 1fr 1fr min-content !important;
}
.page-template-v3 #search { width: auto !important;
}
.page-template-v3 #search .input_text input {
border-radius: 12px !important;
border: 1px solid rgba(78, 71, 255, 0.2) !important;
background: #fff !important;
padding: 12px 50px 12px 16px !important;
height: 48px !important;
color: #0b0b0b;
font-size: 16px;
font-style: normal;
font-weight: 500;
min-width: 227px !important;
line-height: 120%;
width: 100%;
}
.page-template-v3 #search {
width: 100%;
}
.page-template-v3 #search .input_text input::placeholder {
color: #0b0b0b;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 120%;
opacity: 0.5;
}
.sorting-full .select2-selection--single {
width: 100% !important;
}
.sorting-full.sorting_search .sort {
max-width: 175px;
width: 100%;
order: 5;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding: 0 !important;
}
.page-template-v3 #items_found {
}
.page-template-v3 .flex-listing-content {
max-width: none;
width: 384px;
}
.page-template-v3 .sorting_search {
margin: 0 0 24px 0 !important;
justify-content: stretch !important;
}
.select2-selection__clear {
display: none !important;
}
.page-template-v3 #search .input_text svg {
display: none;
}
#search .input_text {
position: relative;
display: inline-block;
}
#search .input_text::before {
content: "";
position: absolute;
right: 28px;
top: 50%;
transform: translateY(-50%);
width: 24px;
height: 24px;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M15.5 15L21.5 21M10.5 17C6.63401 17 3.5 13.866 3.5 10C3.5 6.13401 6.63401 3 10.5 3C14.366 3 17.5 6.13401 17.5 10C17.5 13.866 14.366 17 10.5 17Z" stroke=\'%23555555\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/></svg>');
background-repeat: no-repeat;
background-size: contain;
}
.page-template-v3 .select2-container--default .select2-selection--single {
border-radius: 12px !important;
border: 1px solid rgba(78, 71, 255, 0.2) !important;
background: #fff !important;
height: 48px !important;
padding: 14px 40px 14px 16px !important;
width: 175px;
}
.select2-container--default
.select2-selection--single
.select2-selection__arrow
b {
display: inline-block;
width: 15px; height: 12px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="12" viewBox="0 0 15 12" fill="none"><path d="M13.5 5.5L8 10.5L2.5 5.5" stroke="%232A2A2A" stroke-opacity="0.6" stroke-linecap="round" stroke-linejoin="round"/></svg>')
no-repeat center center;
background-size: contain;
border: none; margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.seemap {
font-size: 16px;
font-weight: 500;
color: #2196f3;
padding: 14px 16px 14px 48px !important;
min-height: 48px;
width: 100%;
max-width: 222px;
padding-left: 52px;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M5.5 9.92285C5.5 14.7747 9.74448 18.7869 11.6232 20.3252C11.8921 20.5454 12.0281 20.6568 12.2287 20.7132C12.3849 20.7572 12.6148 20.7572 12.771 20.7132C12.972 20.6567 13.1071 20.5463 13.377 20.3254C15.2557 18.7871 19.4999 14.7751 19.4999 9.9233C19.4999 8.08718 18.7625 6.32605 17.4497 5.02772C16.137 3.72939 14.3566 3 12.5001 3C10.6436 3 8.86301 3.7295 7.55025 5.02783C6.2375 6.32616 5.5 8.08674 5.5 9.92285Z" stroke=\'%235E5E5E\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/><path d="M10.5 9C10.5 10.1046 11.3954 11 12.5 11C13.6046 11 14.5 10.1046 14.5 9C14.5 7.89543 13.6046 7 12.5 7C11.3954 7 10.5 7.89543 10.5 9Z" stroke=\'%235E5E5E\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/></svg>')
no-repeat 16px center,
#fff;
border-radius: 10px;
border: none;
white-space: nowrap;
background-size: 24px;
order: 5;
}
.page-template-v3 .seemap {
border-radius: 12px !important;
border: 1px solid rgba(78, 71, 255, 0.2) !important;
max-width: 133px;
}
.card-item-ver-3 .image-ver-3 img {
border-radius: 17px;
}
.page-template-v3 .compare_all {
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M16.5 13.375L19.5 16.375M19.5 16.375L16.5 19.375M19.5 16.375H5.5M8.5 11.375L5.5 8.375M5.5 8.375L8.5 5.375M5.5 8.375H19.5" stroke=\'%23555555\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/></svg>')
no-repeat 21px center,
#fff !important;
padding: 12px 16px 12px 50px !important;
}
.compare_all {
padding-left: 50px;
font-size: 16px;
font-weight: 500;
padding: 14px 16px;
padding-left: 50px;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M16.5 13.375L19.5 16.375M19.5 16.375L16.5 19.375M19.5 16.375H5.5M8.5 11.375L5.5 8.375M5.5 8.375L8.5 5.375M5.5 8.375H19.5" stroke=\'%23555555\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/></svg>')
no-repeat 16px center,
#f6f7fa !important;
border-radius: 10px;
width: 100%;
}
.page-template-v3 .compare_all {
border-radius: 12px !important;
border: 1px solid rgba(78, 71, 255, 0.2) !important;
}
.points {
margin: 0 10px 0 0;
}
.card-item-ver-3 .title-ver-3 {
margin: 0 !important;
}
.card-item-ver-3 .rating .stars {
margin: 0 25px 0 0 !important;
}
.sections .rating .ratingCount,
.messia-comment-form .rating .ratingCount,
.rev_items .comment .rating .ratingCount,
.ratingCount {
margin: 0 !important;
}
.page-template-newlisting .sections .rating .ratingCount {
margin: 0 0 0 20px !important;
}
.rating .ratingCount svg {
display: none; }
.rating .ratingCount {
background: none;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/Vector.png) left center no-repeat;
padding-left: 26px;
margin: 0;
background-size: 20px;
}
.bookmark.active svg path {
fill: #4e47ff !important;
}
#popup-bookmarks a {
color: #4e47ff;
}
.card-item-ver-3 .price {
border-radius: 10px;
background: linear-gradient(
0deg,
rgba(78, 71, 255, 0.07) 0%,
rgba(78, 71, 255, 0.07) 100%
),
#fff;
}
.card-item-ver-3 .buttons-new {
display: grid;
grid-template-columns: 1fr 1fr;
}
.page-template-newlisting .buttons-new button:not(.favorite) {
width: 100%;
border-radius: 12px;
border: 1px solid #4e47ff;
color: #4e47ff;
background: transparent;
}
.page-template-newlisting .buttons-new button:not(.favorite):hover {
background-color: #4e47ff;
color: #fff;
}
.card-item-ver-3 .buttons-new .btn_blue.invert {
border-radius: 12px;
border: 1px solid #4e47ff;
color: #4e47ff;
}
.card-item-ver-3 .buttons-new .btn_blue.invert:hover {
background-color: #4e47ff;
}
.card-item-ver-3 .title-ver-3 a {
color: #2a2a2a;
font-size: 21px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.sections .rating .ratingCount a {
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.checkbox-new .checkbox_text {
position: relative;
display: flex;
align-items: center;
cursor: pointer;
font-weight: 400;
font-size: 16px;
padding: 3px 30px 3px 35px;
}
.checkbox-new .checkbox_text:after {
content: "";
position: absolute;
border-radius: 4px;
width: 25px;
height: 25px;
top: 50%;
transform: translateY(-50%);
left: 0;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><rect x="3.5" y="3.375" width="18" height="18" rx="4" stroke=\'%23D9D9D9\' stroke-width=\'2\'/></svg>')
no-repeat center center;
border: none;
}
.page-template-v3
.checkbox-new
input[type="checkbox"]:checked
+ .checkbox_text:after {
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><rect x="3" y="2.875" width="19" height="19" rx="4.5" fill=\'%234E47FF\' stroke=\'%234E47FF\'/><path fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M7.79289 11.6679C8.18342 11.2774 8.81658 11.2774 9.20711 11.6679L11.5 13.9608L15.7929 9.66789C16.1834 9.27737 16.8166 9.27737 17.2071 9.66789C17.5976 10.0584 17.5976 10.6916 17.2071 11.0821L12.2071 16.0821C11.8166 16.4726 11.1834 16.4726 10.7929 16.0821L7.79289 13.0821C7.40237 12.6916 7.40237 12.0584 7.79289 11.6679Z\' fill=\'white\'/></svg>')
center center no-repeat !important;
border: none !important;
}
.page-template-v3 .radio-new .radio_text:before {
border-color: #4e47ff !important;
background: #4e47ff !important;
}
.page-template-v3
.radio-new
input[type="radio"]:checked
+ span.radio_text:after {
border-color: #4e47ff !important;
}
.radio-new .radio_text:after {
border: #d9d9d9 2px solid;
}
.page-template-v3 .select-all-localfilter {
color: #4e47ff !important;
}
.page-template-v3 .reset-all-filters {
border-radius: 12px !important;
background: #4e47ff !important;
border: #4e47ff 1px solid;
margin: 0 !important;
}
.page-template-v3 .reset-all-filters:hover {
background: #ffffff !important;
color: #4e47ff !important;
}
#backtotop {
background: #4e47ff !important;
}
.slider-3-item .title a {
color: #2a2a2a !important;
font-size: 21px !important;
margin: 12px 0 !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: normal !important;
display: block;
}
.home .popular .rating_before {
margin: 0;
}
.rating .ratingCount,
.rating .ratingCount a {
color: #444bd3 !important;
font-weight: 500;
}
.read-more {
border-radius: 12px;
color: #5552ff;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 120%; border: 1px solid #5552ff;
display: block;
padding: 12px;
width: 100%;
margin-top: auto;
}
.popular {
margin: 120px 0 0 0;
}
.read-more:hover {
background: #4e47ff;
color: #fff;
}
.home-filters .rating {
margin: 0 0 12px 0;
}
.list-item-v3 {
margin: 0 0 12px 0;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
padding: 0 0 15px 0;
}
.slider-3-item .slick-slide .item:first-child { display: flex !important;
flex-direction: column;
}
.home .home-map-button {
border-radius: 20px;
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/loc.png) no-repeat right;
background-size: cover;
position: absolute;
margin: auto;
padding: 60px 87px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
max-width: 904px;
width: 90%;
display: flex;
box-shadow: 0px 20px 100px 0px rgba(0, 0, 0, 0.08);
}
.home .home-map-button .toggle-ym {
position: relative;
border-radius: 10px;
background: #4e47ff;
height: 48px;
padding: 13px;
display: block !important;
margin: 30px 0 0 0;
max-width: 441px;
width: 100%;
left: auto;
right: auto;
top: auto;
transform: none;
border: #4e47ff 1px solid;
font-size: 18px;
font-weight: 700;
line-height: 120%;
}
.home .home-map-button .toggle-ym:hover {
background: none;
color: #2b2b2b;
}
.home .home-map-button .title {
color: #2b2b2b;
font-size: 54px;
font-style: normal;
font-weight: 700;
line-height: 120%;
letter-spacing: -1px;
max-width: 541px;
}
.messia_object-template-default .home-map-button .title {
display: none;
}
.messia_object-template-default main .container {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
gap: 40px;
}
.map-outer > .ym-container,
.map-outer > .map {
border-radius: 20px;
}
.all-objects-map .map-outer {
background: none !important;
height: 558px;
}
.map-outer > .ym-container,
.map-outer > .map {
height: 100%;
}
.all-objects-map .bg-white {
background: none !important;
}
.h2-title .count-rev span {
color: #4e47ff;
}
.slider-3-item .slick-slide .item:first-child {
box-shadow: none;
padding: 32px !important;
}
.review-home .name {
color: #2a2a2a;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 130%; }
.review-home .date {
color: #2a2a2a;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 130%; opacity: 0.5;
}
.review-home .rating {
margin: 6px 0;
}
.btn-o {
margin: 24px 0 0 0;
}
.card-type {
border-radius: 20px !important;
background: rgba(255, 255, 255, 0.7) !important;
box-shadow: 0px 20px 100px 0px rgba(19, 27, 68, 0.04);
backdrop-filter: blur(75px);
padding: 30px !important;
position: relative;
overflow: hidden;
}
.card-type .title {
color: #2b2b2b !important;
font-size: 26px;
max-width: 361px !important;
width: 70%;
font-style: normal;
font-weight: 700;
line-height: 120%;
margin-bottom: 20px;
}
.card-type .text {
color: #2b2b2b !important;
width: 70%;
font-size: 16px;
max-width: 361px !important;
font-style: normal;
font-weight: 400;
line-height: 100%;
}
.card-type.card-type-1 .btn-white {
border-radius: 10px;
background: #4e47ff;
padding: 12.5px;
max-width: 361px;
color: var(--Primary-White, #fff);
text-align: center;
width: 70%;
font-size: 18px;
font-style: normal;
font-weight: 700;
border: #4e47ff 1px solid;
line-height: 120%; }
.card-type.card-type-1 .btn-white:hover {
background: none;
color: #0b0b0b;
}
.card-type.card-type-4 .btn-white {
color: #4e47ff;
background: transparent;
border: 1px solid #4e47ff;
color: #4e47ff;
font-size: 16px;
font-style: normal;
max-width: 304px;
width: 60%;
font-weight: 500;
line-height: 120%; }
.card-type.card-type-4 .btn-white:hover {
background: #4e47ff;
color: #d2d2d2;
}
.card-type.card-type-1::before {
content: "";
position: absolute;
right: -7px;
top: 0;
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/card1.png);
opacity: 0.2;
width: 235px;
height: 218px;
mix-blend-mode: color-burn; }
.card-type.card-type-4 {
position: relative;
padding-left: 100px !important;
}
.card-type.card-type-4::before {
content: "";
position: absolute;
left: 30px;
top: 40px;
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/card2.svg) no-repeat;
background-size: contain;
width: 41.684px;
height: 36.96px;
}
.top-img {
width: 100%;
position: relative;
min-height: none;
}
.top-img a:has(img) {
height: 169px;
border-radius: 20px;
position: absolute;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
overflow: hidden;
left: 0;
right: 0;
}
.top-img a:has(img) img {
width: 100%;
height: 100%;
object-fit: cover;
}
.articles-home .categories {
z-index: 3;
position: absolute;
top: 11px;
left: 13px;
display: flex;
gap: 10px;
}
.articles-home .categories a {
height: 30px;
padding: 4px 16px;
border-radius: 40px;
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; background: rgba(255, 255, 255, 0.9);
}
.articles-home .slick-slide .item .title {
color: #2a2a2a;
font-size: 21px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin: 16px 0;
}
.articles-home .slick-slide .item {
min-height: 356px !important;
}
.articles-home .btn-o {
margin: 0;
}
.articles-home .slider-3-item .slick-slide .item:first-child {
padding: 20px !important;
}
footer ul li a {
padding: 0 !important;
border: none !important;
opacity: 1 !important;
}
.home-description.section {
margin: 0;
margin-bottom: 120px;
}
.home-description .flex {
display: grid !important;
grid-template-columns: 4fr 3fr;
align-items: center !important;
gap: 40px;
justify-content: space-between !important;
}
.home-description .flex .left {
margin: 0 !important;
}
.home-description .flex .left .text {
margin-bottom: 0;
}
.home-description .right {
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/nomatter.png) no-repeat center;
background-size: cover;
border-radius: 16px;
overflow: hidden;
height: 100%;
width: 100%;
}
footer ul:not([class]) {
display: flex;
flex-direction: column;
gap: 12px;
}
footer .container {
margin: auto auto 50px auto;
}
.lower-row {
max-width: 1224px;
width: 90%;
margin: auto;
padding: 20px 0;
border-top: 1px solid rgba(78, 71, 255, 0.2);
gap: 53px;
white-space: nowrap;
display: grid;
grid-template-columns: 2fr 1fr 1fr;
}
.lower-row a {
color: #0b0b0b;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%;
white-space: wrap;
}
.footer-engine-link a {
color: #4e47ff;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 120%;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
.lower-row a:hover {
color: #4e47ff;
}
footer {
padding: 32px 0;
}
.page-template-v3 .select2-container--default .select2-selection--single {
filter: none;
}
.page-template-newlisting .home-filters .category {
background: #4e47ff12;
}
.home-filters .category {
background: #4e47ff12;
}
.cap-item_type-3 .title {
margin-bottom: 20px;
max-width: 361px;
}
.home .cap-item.cap-item_type-3 .text {
margin: 0;
max-width: 361px;
}
.cap-item.cap-item_type-4 {
border-radius: 20px;
padding: 0;
position: relative;
vertical-align: middle;
overflow: hidden;
}
.cap-item.cap-item_type-4:not(.messia-disclaimer-block) a {
position: static;
}
.cap-item.cap-item_type-4:not(.messia-disclaimer-block) a::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
z-index: 1;
width: 100%;
background: linear-gradient(
0deg,
rgba(0, 0, 0, 0.2) 0%,
rgba(0, 0, 0, 0.2) 100%
);
box-shadow: 0px 20px 100px 0px rgba(19, 27, 68, 0.04);
}
.video-link:after {
z-index: 3;
}
.home-description .flex .left .title {
font-weight: 700;
}
.cap-item.cap-item_type-4:not(.messia-disclaimer-block) img {
border-radius: 20px;
border-radius: 20px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
object-fit: cover;
height: 100%;
width: 100%;
}
.cap-item_type-3::before {
content: "";
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/card1.png) no-repeat;
width: 235px;
height: 100%;
max-height: 218px;
display: block;
position: absolute;
opacity: 0.2;
right: -10px;
}
.cap-item_type-3 {
overflow: hidden;
position: relative;
}
.cap-item.cap-item_type-5 img {
border-radius: 20px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
object-fit: cover;
height: 100%;
width: 100%;
}
.cap-item.cap-item_type-4.messia-disclaimer-block {
border-radius: 24px;
padding: 30px 30px 50px 30px;
background: var(--Primary-White, #fff);
box-shadow: 0px 4px 24px 0px rgba(47, 67, 35, 0.05);
display: flex;
align-items: center;
width: 100%;
max-width: none;
justify-content: center;
}
.cap-item.cap-item_type-4.messia-disclaimer-block .header__tag {
border-radius: 12px;
background: rgba(78, 71, 255, 0.07);
padding: 4px 15px;
color: #4e47ff;
align-self: start;
}
.cap-item.cap-item_type-4.messia-disclaimer-block .block_title_wrapper {
display: contents;
}
.cap-item.cap-item_type-4.messia-disclaimer-block .mibw-wrapper {
display: grid;
grid-template-columns: auto 151px;
grid-template-rows: repeat(3, auto);
gap: 8px 24px;
}
.cap-item.cap-item_type-4.messia-disclaimer-block .block_title_wrapper img {
grid-column: 2/3;
grid-row: 1/-1;
background: none;
border-radius: 755px;
align-self: center;
padding: 0;
width: 151px;
height: 151px;
}
.cap-item.cap-item_type-4.messia-disclaimer-block .block_title {
color: #2b2b2b;
font-size: 26px;
font-style: normal;
font-weight: 700;
width: fit-content;
max-width: 355px;
line-height: 120%; }
.cap-item.cap-item_type-4.messia-disclaimer-block p {
color: #2b2b2b;
max-width: 355px;
width: fit-content;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%; opacity: 0.6;
}
.cap-item.cap-item_type-5 {
position: relative;
padding: 0;
}
.cap .selects {
grid-template-columns: 48% 48%;
}
.page-template-newlisting .cap-item {
grid-column: 7 / -1 !important;
}
.card-item-ver-3-help {
background: #fff;
color: #0b0b0b;
gap: 20px;
align-items: stretch;
position: relative;
border-radius: 20px;
}
.card-item-ver-3-help .text {
color: #0b0b0b;
}
.card-item-ver-3-help .title {
color: #0b0b0b;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin: 0 0 12px 0;
}
.card-item-ver-3-help .left {
max-width: 350px;
}
.card-item-ver-3-help .right .privacy a {
color: #898989;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 120%;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
.card-item-ver-3-help::before {
content: "";
position: absolute;
width: calc(100% + 5.7px);
height: calc(100% + 5px);
background: rgb(255, 185, 18);
background: linear-gradient(
90deg,
rgba(255, 185, 18, 1) 0%,
rgba(237, 13, 161, 1) 50%,
rgba(78, 71, 255, 1) 100%
);
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
border-radius: 20px;
}
.card-item-ver-3-help .right .privacy {
padding: 0;
text-align: left;
color: #898989;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 120%; }
.card-item-ver-3-help .right {
max-width: 284px;
}
.card-item-ver-3-help .right .phone {
color: #4e47ff;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 120%; border-radius: 10px;
background: #f5f8ff;
position: relative;
padding: 13.5px 32px;
gap: 20px;
display: flex;
margin: 0 0 12px 0;
}
.card-item-ver-3-help .right .phone::before {
content: "";
display: inline-block;
width: 18px;
height: 18px;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/tel.svg) no-repeat center center;
background-size: contain;
}
.card-item-ver-3 .top-ver-3 {
border: none;
}
.card-item-ver-3 .price ul li a {
text-decoration: none;
}
.card-item-ver-3 .buttons-new .btn_blue.invert {
width: 50%;
max-width: none;
}
.page-template-newlisting .buttons-new button:not(.favorite) {
margin-left: 0;
}
.sections .rating {
margin: 12px 0;
}
.sections .rating .no-rating {
margin: 0;
}
.title-ver-3 .favorite.bookmark {
position: absolute;
right: 0;
}
.title-ver-3 .favorite.bookmark.active {
top: 10px;
}
.article-contents {
padding: 30px;
margin-bottom: 30px;
border-radius: 20px;
background: rgba(78, 71, 255, 0.07);
}
ol li:before {
content: none;
}
.article .article-contents h2 {
color: #0b0b0b;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 155%; margin-bottom: 10px;
}
.article-contents .keeping ol {
display: flex;
flex-direction: column;
gap: 5px;
}
.article-contents .keeping ol li {
position: relative;
width: fit-content;
display: flex;
margin: 0;
align-items: center;
}
.widget_text h4 {
margin-bottom: 0 !important;
}
.custom-html-widget .btn-p {
margin: 0;
}
.custom-html-widget p {
margin: 20px 0 30px 0 !important;
}
.article-contents .keeping ol li span a::after {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/article_arr.svg) no-repeat center;
background-size: contain;
width: 20px;
height: 20px;
position: relative;
display: inline-block; right: -7px;
top: 6px;
}
.article-contents .keeping ol li a {
color: #0b0b0b !important;
}
.article-contents .keeping ol li a:hover {
color: #4e47ff !important;
}
.article h2 {
color: #0b0b0b;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin: 0 0 20px 0;
}
.article iframe,
.article img {
border-radius: 20px;
}
.page-template-newlisting .content {
}
.page-template-newlisting main .container { }
.messia_object-template-default main .fixed_section .container {
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: row;
}
.messia_object-template-default .card-item-ver-3 .rating .stars {
margin: 0 45px 0 0 !important;
}
.messia_object-template-default .fixed_section .rating .stars {
margin: 0 45px 0 0 !important;
}
.messia_object-template-default .fixed_section .rating .rating_ball {
margin-right: 12px;
}
.select2-container {
width: 100% !important;
}
.page-template-newlisting #sidebar {
padding: 0;
width: 100%;
max-width: none;
}
.service-table li .title:after {
content: none;
}
.service-table {
font-size: 16px;
}
.service-table li {
padding: 16px 0;
border-bottom: 1px solid #00000010;
margin: 0;
}
.service-table li:last-child {
border: none;
}
.service-table li .title {
color: #2a2a2a;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; }
.page-template-newlisting .service-table .price {
color: #2a2a2a;
text-align: right;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; }
.normal-sidebar [class^="custom_html-"] {
padding: 30px;
}
.normal-sidebar [class^="custom_html-"] label {
margin: 0 0 6px 0;
color: #0b0b0b;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px; }
.normal-sidebar [class^="custom_html-"] input {
display: flex;
padding: 10px 14px;
align-items: center;
align-self: stretch;
border-radius: 8px;
border: 1px solid #d5d7da;
background: #fff;
color: #717680;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px;  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
}
.normal-sidebar [class^="custom_html-"] input::placeholder {
}
.normal-sidebar [class^="custom_html-"] .btn-submit {
border-radius: 8px;
border: 1px solid #4e47ff;
background: #4e47ff;
padding: 10px 18px;
margin: 0 0 20px 0;
width: 100%;
box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
}
.normal-sidebar .btn-submit:hover {
background: transparent;
color: #444bd3;
}
.normal-sidebar .form-outer .form-subtitle {
font-size: 16px;
margin-bottom: 20px;
}
.text-field-label{
font-size: 14px;
color: #0B0B0B;
}
.form-container__form-wrapper .widget_text div:last-child {
color: #414651;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px; }
.form-container__form-wrapper .widget_text div:last-child a {
color: #414651;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
.form-outer {
padding-bottom: 0;
} [class^="object_categories-"] {
border-radius: 20px;
margin: 32px 0 0 0;
border: 2px solid #fff;
background: #fff;
display: flex;
padding: 20px 30px;
flex-direction: column;
align-items: flex-start;
gap: 20px;
align-self: stretch;
}
[class^="object_categories-"] aside .links_object a .path:hover {
color: #444bd3;
}
[class^="object_categories-"] [class^="object_categories-"] aside {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
[class^="object_categories-"] [class^="object_categories-"] {
border-radius: 0;
margin: 0 0 0 0;
border: none;
background: transparent;
display: flex;
padding: 0;
flex-direction: column;
align-items: flex-start;
gap: 20px;
align-self: stretch;
}
[class^="object_categories-"] h3 {
color: #2b2b2b;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
#respond {
padding: 0;
width: 100%;
max-width: none;
}
.title_new_rev {
color: #2a2a2a;
font-feature-settings: "liga" off, "clig" off;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 24px; text-align: left;
margin: 0 0 16px 0;
align-items: center;
justify-content: start;
}
.logged-in-as {
color: #2a2a2a;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; margin-bottom: 30px !important;
display: block;
}
.logged-in-as a {
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 120%; text-decoration: none;
}
.add_rev .ocen .title {
color: #2a2a2a;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 120%; }
.messia-comment-form .rating {
flex-direction: row-reverse;
gap: 15px;
}
.mark,
mark {
padding: 10px;
}
#respond .messia-comment-form .stars {
margin: auto !important;
display: flex;
align-items: center;
}
.add_rev .textarea textarea {
border-radius: 12px;
border: 1px solid rgba(78, 71, 255, 0.3) !important;
padding: 13.5px 24px 15px 24px;
background: transparent;
height: auto !important;
}
.messia-comment-form .stars,
.stars {
width: auto;
}
.add_rev .btn_red {
border-radius: 12px;
background: #4e47ff;
padding: 13px;
max-width: none;
width: 100%;
opacity: 1 !important;
height: auto;
font-size: 18px;
border: none;
border: 1px solid #4e47ff;
}
.add_rev .btn_red:hover {
background: none;
color: #444bd3;
}
[class^="object_categories-"] {
}
.links_object {
padding: 0;
width: 100%;
}
[class^="object_categories-"] aside {
width: 100%;
}
[class^="object_categories-"] aside .links_object a {
border-radius: 10px;
background: #f5f8ff; padding: 10px 16px;
align-items: center;
gap: 46px;
align-self: stretch;
color: #2a2a2a; align-items: center;
position: relative;
justify-content: space-between;
}
[class^="object_categories-"] aside .links_object a .count {
position: absolute;
right: 16px;
transform: translate(0, -50%);
top: 50%;
}
[class^="object_categories-"] aside .links_object a .path {
padding: 0 60px 0 0;
transition: 0.3s;
}
a.show-cat:after {
opacity: 0.6;
}
a.show-cat {
border: none;
margin: 20px 0 0 0;
color: #2a2a2a;
text-align: center;
font-feature-settings: "liga" off, "clig" off;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 18px; display: flex;
justify-content: center;
flex-direction: row-reverse;
align-items: center;
gap: 12px;
}
a.show-cat::before {
content: "";
width: 11.667px;
height: 5.833px;
display: block;
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/allcateg.svg) no-repeat center;
background-size: contain;
transition: 0.3s;
}
.show-cat.active::before {
transform: scaleY(-1);
}
.close-mob:before,
.close-mob:after,
.close:before,
.close:after {
width: 2.3px;
background-color: #717680;
height: 18px;
left: auto;
right: auto;
top: 0;
bottom: auto;
}
.close-mob,
.close {
width: 24px;
height: 24px;
top: 26px !important;
right: 26px !important;
}
.modal-content .form-title {
margin: 0;
color: #181d27;
font-size: 26px;
font-style: normal;
font-weight: 600;
line-height: 28px; }
.form-container__form-popup form {
padding: 88px 24px 24px 24px;
border-radius: 12px;
background: #fff; box-shadow: 0px 20px 24px -4px rgba(10, 13, 18, 0.1),
0px 8px 8px -4px rgba(10, 13, 18, 0.04);
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16px;
}
.form-outer input,
.form-outer select {
margin: 0 !important;
}
.form-container input,
.form-container textarea {
margin-bottom: 0;
}
.listing_popup_storage .title_side.form-title {
display: block !important;
}
.form-field-wrapper {
display: flex;
flex-direction: column;
gap: 9px;
margin: 0 0 16px 0;
}
.form-field-wrapper:has(.checkbox-field-label) {
flex-direction: row-reverse;
justify-content: start;
}
.checkbox-field-label{
font-size: 14px;
}
.checkbox-field-label a{
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-align: left;
text-decoration-line: underline !important;
text-decoration-style: solid;
text-underline-position: from-font;
text-decoration-skip-ink: none;
}
.form-field-wrapper:has(button){
margin: 0 !important;
}
.checkbox-field-wrapper {
grid-column: 1/-1;
order: 1131;
}
.submit-field-wrapper {
order: 1132;
grid-column: 1/-1;
}
.textarea-field-wrapper {
grid-column: 1/-1;
}
.submit-field-wrapper button {
width: 100%;
}
.modal-content .form-title {
grid-column: 1/-1;
}
.email-field-label {
grid-column: 1/4;
}
.form-container__form-popup form .form-subtitle {
grid-column: 1/-1;
color: #2a2a2a;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 20px; margin: 8px 0 20px 0;
}
.switch-account-link {
color: #4e47ff;
font-size: 16px;
margin: 0 0 0 24px;
font-style: normal;
font-weight: 500;
line-height: 120%; }
.form-container__form-popup form label:nth-child(2) {
grid-column: 2/3;
grid-row: 3/4;
}
.email-field {
grid-column: 1/4;
}
.phone-field {
grid-column: 4/-1;
}
.phone-field-label {
grid-column: 4/-1;
grid-row: 3/4;
}
.form-outer input[name="custom_form[Алёна]"] + label {
grid-column: 4/-1;
grid-row: 3/4;
}
.form-outer input,
.form-outer select {
border-radius: 8px;
border: 1px solid #d5d7da !important;
background: #fff; box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05) !important;
padding: 10px 14px;
margin: 6px 0 16px 0;
}
.form-outer .checkbox-field {
box-shadow: none !important;
}
.modal-dialog {
max-width: 640px;
}
.form-outer select[name="custom_form[Как с вами связаться?]"] + label {
grid-column: 4/-1;
grid-row: 5/6;
}
.form-outer select[name="custom_form[Как с вами связаться?]"] {
grid-column: 1/4;
}
.form-outer input[name="custom_form[Ник Telegram]"] {
grid-column: 4/-1;
}
.form-outer select[name="custom_form[Как с вами связаться?]"]::before {
content: "";
width: 20px;
height: 20px;
display: block;
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/allcateg.svg) no-repeat center;
background-size: contain;
transition: 0.3s;
}
.form-outer input[name="custom_form[Ник Telegram]"] + label {
grid-column: span 2;
}
.home .popular .stars {
margin: 0 40px 0 0;
}
.page-template-newlisting .cap-item.cap-item_type-3 {
padding: 20px;
}
.form-outer select[name="custom_form[Для кого нужен специалист:]"] {
grid-column: span 2;
grid-row: 8/9;
}
.form-outer select[name="custom_form[Для кого нужен специалист:]"] + label {
grid-column: span 2;
}
.form-outer input[name="custom_form[Ваш возраст]"] {
grid-row: 8/9;
grid-column: span 2;
}
.form-outer input[name="custom_form[Ваш возраст]"] + label {
grid-column: span 2;
}
.form-outer input[name="custom_form[Формат]"] {
grid-row: 8/9;
grid-column: span 2;
}
.form-outer input[name="custom_form[Формат]"] + label {
grid-column: 1/-1;
margin: 0 0 6px 0;
}
.form-outer textarea[name="custom_form[Что вас беспокоит?]"] {
grid-column: 1/-1;
border-radius: 8px;
border: 1px solid #d5d7da;
background: #fff; box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
}
.btn-submit {
grid-column: 1/-1;
order: 20;
border-radius: 8px;
border: 1px solid #4e47ff;
background: #4e47ff;
box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
padding: 10px;
color: #fff;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px; }
.btn-submit:hover {
color: #444bd3;
}
.btn-submit + div {
grid-column: 1/-1;
display: flex;
flex-direction: column;
gap: 8px;
margin: 0 0 32px 0;
}
.radio--button {
display: flex;
gap: 15px;
align-items: start;
}
.radio--button input {
}
.page-template-v3 .load {
background: transparent;
color: #4e47ff;
height: 48px;
}
.page-template-v3 .load:hover {
background: #4e47ff;
color: white;
}
.messia_object-template-default #sidebar {
margin: 0;
max-width: 360px;
}
.messia_object-template-default #sidebar .ymaps-2-1-79-map {  }
.messia_object-template-default #sidebar .ym-container {
border: 2px solid #ebf0fc;
overflow: hidden;
border-radius: 12px;
height: 100%;
}
.messia_object-template-default #sidebar .sidebar-map {
padding: 20px;
height: 451px;
display: flex;
flex-direction: column;
}
.messia_object-template-default #sidebar > .ym-container,
#sidebar > .gm-container {
height: auto;
max-height: none;
}
.messia_object-template-default #sidebar .title_side {
color: #0b0b0b;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.card-item-ver-3 .promo-ver-3 .sale-inner {
color: #444bd3 !important;
}
.all_ocen {
text-align: start;
padding: 0;
background: none;
background: none;
width: auto;
max-width: 100%;
text-align: left;
height: auto;
gap: 5px 0;
padding: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.all_comment_stat .btn_red {
background: white;
color: #4e47ff;
color: #4e47ff;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 120%; border-radius: 12px;
border: 1px solid #4e47ff;
padding: 12.5px;
}
.all_comment_stat .btn_red:hover {
background: #4e47ff;
color: white;
}
.buttons_rev {
justify-content: space-between;
}
#respond {
border-bottom: 1px solid rgba(210, 210, 210, 0.6);
padding: 0 0 30px 0;
}
.items_comments {
display: flex;
flex-direction: column;
gap: 16px;
margin: 16px 0 0 0;
}
.item.comment {
border-radius: 24px;
background: #f5f8ff;
border-radius: 24px;
padding: 20px;
}
.buttons_rev button {
width: auto;
height: 38px;
padding: 8px !important;
margin: 0 !important;
border-radius: 0;
border: none;
color: #d2d2d2;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; border-bottom: 1px solid #d2d2d2;
}
.buttons_rev button.active {
border-bottom: 1px solid #4e47ff;
color: #5e5e5e;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 140%; }
.all_ocen .sred,
.all_ocen .colvo {
color: #2a2a2a;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.all_ocen .sred {
font-weight: 400;
font-size: 16px;
color: #2a2a2a;
margin-right: 10px;
order: 1;
margin-bottom: 4px;
display: flex;
align-items: center;
}
.all_ocen .sred label {
margin: 0 10px 0 0;
}
.all_ocen .colvo {
margin-right: 10px;
margin-bottom: 0;
width: 100%;
}
.all_ocen .rating {
position: static;
transform: none;
order: 3;
margin-left: 0;
}
.count_rewiew_left .stars .mark {
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/icon.svg) no-repeat center center;
width: 15px;
height: 15px;
margin-left: 0;
margin-right: 3px;
-webkit-background-size: contain;
background-size: contain;
}
.h2.object_alt_tab_title {
color: #2a2a2a;
font-size: 32px;
font-style: normal;
margin: 0 0 10px 0;
padding: 0;
font-weight: 700;
line-height: normal;
}
.count_rewiew_left {
max-width: 100%;
width: auto;
flex-grow: 1;
}
.item.comment .ava {
width: 72px;
height: 72px;
display: block;
max-width: none;
max-height: none;
}
.first_letter.comment-letter {
width: 72px;
min-width: 72px;
height: 72px;
}
.rev_items .item .desk {
border: none;
width: calc(100% - 88px);
align-self: center;
padding: 0;
}
.rev_items .text {
width: 100%;
margin: 16px 0;
}
.rev_items .titlecomment {
margin: 0 0 6px 0;
color: #2a2a2a;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%; }
.rev_items .text p {
color: #2a2a2a;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%; }
.likes_and_otvet {
gap: 10px;
}
.rev_items .item .comment-reply-link {
margin: 0 0 0 10px !important;
}
.likes_and_otvet > div {
margin: 0 !important;
border-radius: 20px;
background: #fff;
}
#respond.otvet_form {
padding: 0 !important;
margin: 0 !important;
}
.rev_items .item .desk .name {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 8px;
margin-bottom: 0;
margin-top: 0;
align-items: start;
}
.rev_items.item.comment .comment .stars {
margin-top: 0;
}
.item.comment .desk .name b {
font-weight: 700;
font-size: 20px;
line-height: 130%;
color: #2a2a2a;
}
.item.comment .desk .name .date {
text-align: right;
}
.card-item-ver-3 .promo-ver-3 .sale-inner:after {
}
.ymaps-2-1-79-balloon_layout_panel {
border-radius: 0 0 12px 12px;
}
.ymaps-2-1-79-balloon_layout_panel {
padding: 20px !important;
}
.ymaps-2-1-79-balloon__close + .ymaps-2-1-79-balloon__content {
margin: 0 !important;
padding: 0 !important;
}
.page-template-newlisting main .container:has(.filter_result_wrapper),
.page-template-newlisting main .flex-listing-content,
.faq_block_inner .container {
display: flex !important;
}
.page-template-newlisting .faq_block_inner .container {
gap: 20px;
flex-direction: column;
width: 100%;
}
.page-template-newlisting .faq_block_inner .container .h2-title {
margin: 00 0 30px 0;
}
.page-template-newlisting .faq_block_inner .container .photo {
width: 128px;
height: 128px;
border-radius: 640px;
grid-row: 1/-1;
}
.page-template-newlisting .faq_block_inner .container .faq_section_top {
width: 100%;
display: grid;
grid-template-columns: 128px auto;
gap: 8px 32px;
padding: 22px 30px;
grid-template-rows: repeat(3, auto);
box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.04);
}
.page-template-newlisting .faq_block {
width: 100%;
}
.page-template-newlisting .faq_block .faq_section_top .badge {
border-radius: 12px;
background: #4e47ff12;
padding: 4px 15px;
color: #4e47ff;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 127%; height: fit-content;
width: fit-content;
align-self: flex-end;
}
.page-template-newlisting .faq_block .faq_section_top .title {
color: #2a2a2a;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 130%; align-self: center;
}
.bg-white:has(.spoiler) {
width: 100%;
}
.page-template-newlisting .faq_block .faq_section_top .text {
color: #2a2a2a;
font-size: 16px;
font-style: normal;
font-weight: 400;
opacity: 0.6;
line-height: 120%; }
.spoiler .text p {
margin: 0 !important;
} .cross-submitform {
position: absolute;
right: 0;
top: 0;
}
.cross-submitform::before {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/review_cross.svg) no-repeat center;
background-size: contain;
width: 16px;
height: 16px;
display: block;
}
.tab-content #respond {
position: relative;
}
.append_respond .page_comment_bottom {
border: none;
margin: 16px 0 0 0;
padding: 0;
}
.append_respond .page_comment_bottom a {
background: none;
display: flex;
gap: 12px;
padding: 0;
border: none;
color: #2a2a2a;
text-align: center;
font-feature-settings: "liga" off, "clig" off;
font-size: 16px;
font-style: normal;
opacity: 0.6;
font-weight: 500;
line-height: 18px; height: auto;
}
.append_respond .page_comment_bottom a::after {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/allcateg.svg) no-repeat center;
background-size: contain;
width: 11.667px;
height: 5.833px;
display: block;
}
#respond form strong {
font-weight: 400;
}
.add_rev .ocen {
margin: 30px 0 16px 0;
}
.add_rev .textarea textarea {
margin-bottom: 16px;
}
.modal-flag {
background: #f5f8ff;
padding: 12px;
border-radius: 10px;
width: fit-content;
position: absolute;
top: 24px;
left: 24px;
}
.modal-flag::before {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/flag-05.svg) no-repeat center;
background-size: contain;
width: 24px;
height: 24px;
display: block;
}
.form-container [type="checkbox"] {
margin: 10px 0 0 10px;
position: relative;
}
.form-container [type="checkbox"]::before {
content: "";
position: absolute;
border-radius: 4px;
width: 25px;
height: 25px;
top: 50%;
transform: translateY(-50%);
left: -10px;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><rect x="3.5" y="3.375" width="18" height="18" rx="4" stroke=\'%23D9D9D9\' stroke-width=\'2\'/></svg>')
no-repeat center center,
#fff;
border: none;
z-index: 234234;
cursor: pointer;
}
.form-container [type="checkbox"]:checked::before {
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><rect x="3" y="2.875" width="19" height="19" rx="4.5" fill=\'%234E47FF\' stroke=\'%234E47FF\'/><path fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M7.79289 11.6679C8.18342 11.2774 8.81658 11.2774 9.20711 11.6679L11.5 13.9608L15.7929 9.66789C16.1834 9.27737 16.8166 9.27737 17.2071 9.66789C17.5976 10.0584 17.5976 10.6916 17.2071 11.0821L12.2071 16.0821C11.8166 16.4726 11.1834 16.4726 10.7929 16.0821L7.79289 13.0821C7.40237 12.6916 7.40237 12.0584 7.79289 11.6679Z\' fill=\'white\'/></svg>')
center center no-repeat !important;
border: none !important;
}
.form-container__form-popup form label:nth-child(2) {
}
.ymaps-2-1-79-balloon__close {
display: none;
}
.what-is-it {
padding: 30px;
border-radius: 20px;
border: 1px solid #4e47ff;
}
.what-is-it h2 {
display: flex;
margin: 0 0 10px 0;
gap: 10px;
}
.what-is-it h2::before {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/LightBulb.png) no-repeat center;
background-size: contain;
width: 36px;
height: 36px;
display: block;
}
.symptom {
margin: 80px 0 30px 0;
}
.symptom h2 {
margin: 0 0 40px 0;
}
li {
list-style-type: none;
}
.content-withe ul li:before {
content: "•  ";
margin: 0 4px 0 0;
}
.check_test ul,
.symptom_item ul,
.anxiety_article_item_list_simple {
padding: 0 0 0 5px !important;
}
.symptom_title {
color: #0b0b0b;
font-size: 20px !important;
font-style: normal;
font-weight: 700;
line-height: 155% !important; display: flex;
align-items: center;
gap: 7px;
margin: 0 0 5px 0 !important;
}
.symptom_title_first::before {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/emo.png) no-repeat center;
background-size: contain;
width: 25px;
height: 25px;
display: block;
}
.symptom_title_second::before {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/fiz.png) no-repeat center;
background-size: contain;
width: 25px;
height: 25px;
display: block;
}
.symptom_title_third::before {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/fiz.png) no-repeat center;
background-size: contain;
width: 25px;
height: 25px;
display: block;
}
.recommendation-item {
background: none;
padding: 0;
box-shadow: none;
}
.article_sources {
border-radius: 20px;
background: rgba(78, 71, 255, 0.07);
padding: 30px;
}
.recommendation-item__header {
display: flex;
flex-direction: column;
}
.recommendation-item:last-child,
.recommendation-item:last-child .recommendation-item__header {
margin: 0;
}
.article_sources h2 {
font-size: 26px !important;
margin: 0 0 10px 0 !important;
}
.recommendation-item__header .recommendation-item__header__title:nth-child(1) {
height: 210px;
border-radius: 12px;
overflow: hidden;
}
.recommendation-item__header__title {
width: 100%;
}
.recommendation-item__header
.recommendation-item__header__title:nth-child(1)
img {
height: 100%;
width: 100%;
object-fit: cover;
}
.recommendation-item__footer__link {
color: #2a2a2a;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-top: 6px;
}
.recommendation-item__footer__link:hover {
color: #4e47ff;
}
.recommendation-item__header__title .object-thumbnail-gallery {
height: 100%;
}
.recommendation-item__header__title .slick-slider .slick-list {
height: 100%;
padding: 0;
}
.recommendation-item__header__title .slick-slider .slick-track {
height: 100%;
padding: 0;
}
.recommendation-item__header__title .slick-initialized .slick-slide div {
height: 100%;
}
.reccommendations-widget-redesign .title_side {
color: #0b0b0b;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.rainbow {
border-radius: 20px;
background: linear-gradient(
90deg,
#ffb912 4.93%,
#ed0da1 48.47%,
#4e47ff 108.89%
);
padding: 11px 17px 11px 30px;
display: flex;
justify-content: space-between;
cursor: pointer;
align-items: center;
}
.rainbow::after {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/Arrow_Circle_Right.svg) no-repeat center;
display: block;
width: 50px;
background-size: contain;
height: 50px;
}
.rainbow p {
color: #fff;
font-size: 20px !important;
font-style: normal;
font-weight: 700;
line-height: 130%; margin-bottom: 0;
}
.check_test {
margin: 80px 0;
}
.check_test h2 {
margin: 0 0 30px 0;
}
.check_test p {
width: 100%;
margin: 15px 0 40px 0;
}
.check_test a {
border-radius: 8px;
border: 1px solid #4e47ff;
padding: 9px;
width: 100%;
color: #4e47ff !important;
font-size: 18px;
font-style: normal;
font-weight: 500;
text-align: center;
line-height: 120%; display: block;
}
.check_test a:hover {
background: #4e47ff;
color: #fff !important;
}
.check_test_notifier {
border-radius: 10px;
background: rgba(78, 71, 255, 0.1);
display: flex;
padding: 10px 20px;
align-items: flex-start;
gap: 10px;
}
.check_test_notifier::before {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/LightBulb.png) no-repeat center;
display: block;
background-size: contain;
width: 26px;
height: 26px;
min-width: 26px;
}
.why_appearence h2 + p img {
height: 525px;
object-fit: cover;
}
.why_appearence_item {
}
.why_appearence {
}
.why_appearence_top {
margin: 0 0 40px 0;
}
.alignnone {
}
.size-large {
}
.wp-image-8186 {
}
.why_appearence_item {
}
.why_appearence_item_title {
display: flex;
gap: 10px;
align-items: center;
}
.why_appearence_item_title_img {
background: #4e47ff1a;
width: 47.261px;
height: 47.261px;
border-radius: 50%;
padding: 7px;
display: flex;
align-items: center;
justify-content: center;
}
.why_appearence_item_title_img::before {
content: "";
display: block;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/moon-stars.svg) no-repeat;
background-size: contain;
width: 25.141px;
transform: rotate(-23.442deg);
height: 25.141px;
}
.why_appearence_item_title p {
color: #0b0b0b;
font-size: 26px !important;
font-style: normal;
font-weight: 700;
line-height: 155% !important; }
.why_appearence_item_feels {
margin: 20px 0 30px 0;
}
.why_appearence_item_feels_title {
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 155%; margin: 0 0 5px 0 !important;
}
.why_appearence_item_feels_description {
padding: 0 0 0 16px;
border-left: #4e47ff 1px solid;
color: #0b0b0b;
font-size: 16px;
font-style: italic;
font-weight: 400;
line-height: 130%; }
.why_appearence_item_reasons_title,
.why_appearence_item_to_do_title {
color: #0b0b0b;
font-size: 20px !important;
font-style: normal;
font-weight: 700;
line-height: 155%; margin: 0 0 20px 0 !important;
}
.why_appearence_item_reasons {
display: flex;
flex-direction: column;
gap: 20px;
margin: 0 0 30px 0;
}
.why_appearence_item_reasons li {
margin: 0 !important;
display: flex;
gap: 8px;
align-items: start;
}
.why_appearence_item_reasons li::before {
content: "" !important;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/DangerCircle.svg) no-repeat center;
background-size: contain;
width: 22px;
margin: 0 !important;
height: 22px;
min-width: 22px;
}
.menu-header ul li::before {
content: none !important;
}
#sidebar ul li::before {
content: none !important;
}
.why_appearence_item_to_do li {
margin: 0 !important;
padding: 0 0 0 30px;
position: relative;
}
.why_appearence_item_to_do li b {
width: 100%;
display: block;
margin: 0 0 5px 0;
}
.why_appearence_item_to_do li::before {
content: "" !important;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/ChecCircle.svg) no-repeat center;
background-size: contain;
width: 22px;
height: 22px;
display: block;
position: absolute;
left: 0;
}
.why_appearence_item_to_do_title {
}
.why_appearence_item_to_do {
display: flex;
flex-direction: column;
gap: 20px;
margin: 0 0 30px 0;
}
.why_appearence_item_technics {
border-radius: 10px;
background: rgba(78, 71, 255, 0.07);
display: flex;
padding: 20px 30px;
flex-direction: column;
align-items: flex-start;
gap: 15px;
margin-bottom: 70px;
}
.why_appearence_item_technics::before {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/LightBulb.png) no-repeat center;
background-size: contain;
width: 32px;
height: 32px;
display: block;
}
.why_appearence_item_technics_title {
color: #0b0b0b;
font-size: 20px !important;
font-style: normal;
font-weight: 700;
line-height: 130% !important;
margin: 0 !important;
}
.why_appearence_item_technics ol {
margin: 0 !important;
}
.why_appearence_item_technics ol,
.why_appearence_item_technics ol li,
.article_sources ol li {
list-style: auto !important;
}
.why_appearence_item_technics ol li,
.article_sources ol li {
margin: 0 0 10px 17px !important;
}
.why_appearence_item_title_img_sun::before {
content: "";
display: block;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/cloud-sun.svg) no-repeat;
background-size: contain;
width: 25.141px;
transform: rotate(0);
height: 25.141px;
}
.why_appearence_item_reasons_2 li {
margin: 0 !important;
padding: 0 0 0 30px;
position: relative;
display: block;
}
.why_appearence_item_reasons_2 li::before {
content: "";
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/DangerCircle.svg) no-repeat center;
background-size: contain;
width: 22px;
height: 22px;
display: block;
position: absolute;
left: 0;
}
.why_appearence_item_reasons_2 li b {
width: 100%;
display: block;
margin: 0 0 5px 0;
}
.why_appearence_item_magic {
border-radius: 10px;
background: rgba(255, 185, 18, 0.1);
padding: 20px 30px;
display: flex;
align-items: center;
gap: 20px;
}
.why_appearence_item_magic img {
height: auto;
width: 88px;
}
.why_appearence_item_magic_title {
color: #000;
font-size: 20px !important;
font-style: normal;
font-weight: 700;
line-height: 130%; margin: 0 0 5px 0 !important;
}
.why_appearence_item_magic_description {
color: #000;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%; margin: 0 !important;
}
.anxiety_img {
height: 463.149px;
width: 100%;
}
.anxiety_article {
margin: 80px 0 0 0;
}
.anxiety_article h2 + .anxiety_article_description {
margin: 0 0 30px 0 !important;
}
.anxiety_article_item_title {
color: #0b0b0b;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 155%; }
.anxiety_article_item .anxiety_article_item_subtitle {
margin: 0 0 3px 0 !important;
}
.anxiety_article_item_subtitle {
color: #0b0b0b;
font-size: 20px !important;
font-style: normal;
font-weight: 700;
line-height: 155%; }
.anxiety_article_item {
margin: 0 0 80px 0;
}
.anxiety_article_item_3 .anxiety_article_item_title {
margin: 0 0 20px 0;
}
.anxiety_article_item_3 .anxiety_article_item_subtitle {
margin: 0 0 15px 0 !important;
}
.anxiety_article_item_3 .anxiety_article_item_list_simple {
}
footer ul li::before {
content: none;
}
.anxiety_article_item_list_item {
display: flex;
flex-direction: column;
gap: 4px;
}
.anxiety_article_item_list_item_top {
display: flex;
gap: 5px;
color: #0b0b0b;
font-size: 20px;
font-style: normal;
font-weight: 700;
align-items: center;
line-height: 130%; }
.anxiety_article_item_list {
display: flex;
flex-direction: column;
gap: 15px;
}
.anxiety_article_item_list_item_top img {
width: 26px;
height: auto;
object-fit: contain;
}
.anxiety_article_item_list_simple {
margin: 0 0 30px 0;
}
.anxiety_article_wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 15px 24px;
}
.anxiety_article_wrapper_item {
display: flex;
gap: 10px;
align-items: start;
}
.anxiety_article_wrapper_item img {
width: 50px;
height: 50px;
border-radius: 50px;
object-fit: cover;
min-width: 50px;
}
.anxiety_article_wrapper_item_title {
color: #0b0b0b;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%; margin: 0 !important;
}
.article-author {
padding: 30px 40px;
border-radius: 20px;
border: 1px solid #fff;
background: #fff;
box-shadow: 0px 0px 100px 0px rgba(19, 27, 68, 0.05);
}
.article-author-avatar {
width: 116px !important;
height: 116px !important;
border-radius: 50% !important;
}
.article-author h2 {
color: #2b2b2b;
font-size: 26px !important;
font-style: normal;
font-weight: 700;
margin: 0 0 10px 0 !important;
line-height: 100%; }
.article-author-url-a {
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
.article-like .right button {
object-fit: contain;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/HuggingFace.png) right center no-repeat;
background-size: 28px;
}
.content.article .item.comment {
background: none;
padding: 0;
display: grid;
grid-template-columns: 46px auto;
gap: 0 16px;
}
.content.article .items_comments {
gap: 30px;
margin: 40px 0 0 0;
}
.content.article .rev_items .item .desk {
align-self: self-start;
width: 100%;
}
.content.article .first_letter.comment-letter {
width: 46px;
height: 46px;
min-width: 46px;
}
.content.article .item.comment .ava {
width: 46px;
height: 46px;
grid-row: span 4;
min-width: 46px;
}
.content.article .rev_items .text {
margin: 4px 0 14px 0 !important;
}
.content.article .likes_and_otvet > div {
background: rgba(78, 71, 255, 0.07);
}
.content.article .likes_and_otvet > div.active {
background: rgba(78, 71, 255, 0.3);
}
.article_prev {
margin: 0 0 50px 0 !important;
}
.page-template-v3 .seemap,
.page-template-v3 .compare_all {
padding: 12px 16px;
}
@media (max-width: 1400px) {
.page-template-newlisting main .cap .container {
flex-wrap: nowrap;
}
}
@media only screen and (max-width: 1280px) {
.container {
width: 90%;
}
}
@media (max-width: 1200px) {
.cap .h1,
.h2-title {
font-size: 45px;
}
.page-template-newlisting main .cap .container { }
.page-template-newlisting .info-ver-3 .item {
flex-wrap: wrap;
}
.page-template-newlisting .info-ver-3 .values {
flex-wrap: wrap;
}
}
@media (max-width: 1100px) {
.home .home-map-button {
padding: 40px 30px;
}
}
@media (max-width: 991px) {
.sorting-full.sorting_search {
grid-template-columns: 1fr !important;
}
#sidebar.sidebar-article > div {
margin: 5px 5px 40px 5px;
}
.reccommendations-widget-redesign .title_side {
font-size: 24px;
}
.card-item-ver-3 .promo-ver-3 .sale-inner {
justify-content: start;
padding: 0;
}
.card-item-ver-3 .promo-ver-3 .title-promo {
justify-content: start;
text-align: left;
}
.page-template-newlisting .content {
width: 100%;
}
.spoiler .title {
font-size: 20px !important;
padding: 20px !important;
}
.page-template-newlisting .faq_block_inner .container .h2-title {
font-size: 26px;
line-height: normal;
margin: 0;
}
.spoiler .text {
padding: 20px;
font-size: 16px;
}
.h2.object_alt_tab_title,
[class^="object_categories-"] h3,
.messia_object-template-default #sidebar .sidebar-map .title_side,
#sidebar h4 {
font-size: 24px;
line-height: normal;
}
.page-template-newlisting .faq_block_inner .container .faq_section_top {
padding: 20px;
grid-template-columns: 80px auto;
gap: 2px 12px;
}
.page-template-newlisting .faq_block_inner .container .photo {
width: 80px;
height: 80px;
grid-row: 2/-1;
}
.page-template-newlisting .cap-item.cap-item_type-3 .title {
width: auto;
max-width: none;
}
.page-template-newlisting .faq_block .faq_section_top .title {
grid-row: 2/3;
font-size: 20px;
align-self: flex-end;
}
.page-template-newlisting .faq_block .faq_section_top .badge {
grid-column: 1/-1;
margin: 0 0 10px 0;
white-space: wrap;
}
.page-template-newlisting .faq_block .faq_section_top .text {
grid-row: 3/4;
font-size: 16px;
}
.cap-left .characteristics_n .text {
margin: 0 !important;
}
.page-template-newlisting
.cap-item.cap-item_type-4.messia-disclaimer-block
.mibw-wrapper {
grid-template-columns: 80px auto;
font-size: 20px;
}
.page-template-newlisting main .container {
display: flex;
flex-direction: column;
}
.home .select2-container {
}
.home .cap .cap-right {
display: grid;
grid-template-columns: auto;
grid-auto-rows: minmax(210px, 1fr);
}
.cap-item.cap-item_type-4.messia-disclaimer-block .mibw-wrapper {
width: 100%;
grid-template-columns: 80px auto;
}
.cap-item.cap-item_type-4.messia-disclaimer-block .block_title_wrapper img {
grid-column: 1 / 1;
grid-row: 1 / -1;
align-self: start;
width: 80px;
height: 80px;
}
.home .cap-item .title {
font-size: 20px;
}
.home .cap-item .title {
font-size: 20px;
}
.page-template-newlisting
.mobile-buttons-filter-compare
.toggle-filter-mobile {
border-radius: 8px;
background: #4e47ff;
}
.page-template-newlisting .mobile-buttons-filter-nonfloating .seemap::before {
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/ion_location-outline.png) no-repeat center center;
}
.page-template-newlisting .mobile-buttons-filter-compare .seemap {
background: #4e47ff26;
color: #4e47ff !important;
border: none !important;
}
.page-template-newlisting .mobile-buttons-filter-compare .seemap:before {
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/ion_location-outline.png) no-repeat center center;
}
.page-template-newlisting
.sorting-full.sorting_search
.sort
.select2-selection__placeholder:before {
background: none;
width: 0;
height: 0;
}
.home .cap-item {
margin: 0;
}
.cap-item.cap-item_type-4.messia-disclaimer-block .block_title {
font-size: 18px;
}
.page-template-newlisting
.sorting-full.sorting_search
.sort
.select2-selection__placeholder {
color: #2a2a2a !important;
}
.page-template-newlisting
.mobile-buttons-filter-nonfloating
.toggle-filter-mobile {
border-radius: 8px;
background: #4e47ff;
}
.page-template-newlisting
.sorting-full.sorting_search
.sort
.select2-selection {
justify-content: start;
}
.page-template-newlisting
.select2-container--default
.select2-selection--single {
padding: 18.5 20px;
}
.page-template-newlisting .mobile-buttons-filter-nonfloating .seemap {
background: #4e47ff26;
color: #4e47ff !important;
border: none;
}
.page-template-newlisting
.sorting-full.sorting_search
#search
input::placeholder {
color: #2a2a2a;
opacity: 0.5;
}
.page-template-newlisting .filter_result_wrapper {
margin: 30px 0;
}
.page-template-newlisting .cap-item.cap-item_type-3::before { }
.page-template-newlisting .cap-item.cap-item_type-3::after {
right: 23px;
}
.page-template-newlisting .cap-item.cap-item_type-3 {
padding: 20px;
margin: 0;
}
.page-template-newlisting .cap-item_type-3::before {
right: -10px;
}
.cap-item.cap-item_type-2 .avatar img {
width: 80px;
height: 80px;
}
.page-template-newlisting .cap .cap-right {
max-width: 100%;
}
.page-template-newlisting .cap-item_type-2 .mark_h {
width: fit-content;
border-radius: 12px;
}
.page-template-newlisting .cap-item_type-2 .desc {
padding: 16px;
}
.lower-row {
display: flex;
flex-direction: column;
gap: 20px;
}
.all-objects-map .map-outer {
height: 378px;
}
.home .home-map-button {
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/loc2.png) no-repeat top;
background-size: cover;
height: 284px;
max-width: 314px;
padding: 21px 16px;
}
.all-objects-map {
overflow: hidden;
margin: 48px 0;
}
.home-map-button .title {
color: #2b2b2b;
text-align: center;
font-size: 26px !important;
font-style: normal;
font-weight: 700;
line-height: 120%;
letter-spacing: -1px;
}
.home-map-button .left {
display: flex;
flex-direction: column;
height: 100%;
justify-content: end;
}
.home-map-button .toggle-ym {
margin: 20px 0 0 0;
}
.sorting-full.sorting_search {
display: grid !important;
}
.sorting-full.sorting_search #search svg {
display: none !important;
}
.page-template-v3 #search {
max-width: none !important;
width: 100% !important;
}
.sorting-full.sorting_search .sort {
max-width: none !important;
}
.section {
padding: 0 !important;
}
.cap .cap-left {
padding: 30px;
border-radius: 20px;
}
.cap .h1,
.h2-title {
font-size: 43px;
line-height: normal;
}
.cap .container {
display: flex;
}
.cap-search-new form,
.cap .selects {
display: flex;
flex-direction: column;
}
.cap .btn_blue {
max-width: none;
}
.home-filters .category:nth-child(1) {
margin: 0 0 24px 0;
}
.home-filters .category .title a {
text-align: center;
}
.home-filters .category .list-title {
text-align: center;
}
}
@media (max-width: 767px) {
.post-template-default main .container #sidebar.sidebar-article {
margin-bottom: 0 !important;
}
.content.article .item.comment .desk .name b {
font-size: 18px;
}
.content.article .item.comment .desk .name {
grid-template-columns: auto;
justify-content: start;
gap: 2px;
text-align: left;
margin: 0 0 20px 0;
}
.item.comment .desk .name .date {
text-align: left;
font-size: 12px;
}
.article-like .right {
margin: 0 !important;
}
.article-like {
padding: 0 !important;
}
.content.article .article-title-comment {
font-size: 26px;
}
.container-into-container {
padding: 20px;
}
.content.article .count-comments {
display: none;
}
.content.article .items_comments {
margin: 0;
gap: 10px;
}
.article-like .left .likes {
justify-content: end;
}
.article-author {
padding: 20px;
}
.anxiety_article .anxiety_article_description + p img {
height: 203.968px;
object-fit: cover;
}
.anxiety_article {
margin: 60px 20px 0 20px;
}
.anxiety_article_item_title {
font-size: 22px;
}
.anxiety_article_wrapper {
grid-template-columns: auto;
}
.anxiety_article_item {
margin: 0 0 40px 0;
}
.why_appearence_item_magic {
flex-direction: column;
padding: 20px;
align-items: start;
}
.why_appearence_item_title p {
font-size: 22px !important;
}
.why_appearence_item_reasons,
.why_appearence_item_to_do {
gap: 15px;
}
.why_appearence_item_technics {
padding: 20px;
}
.why_appearence {
margin: 0 20px;
}
.why_appearence h2 {
margin: 0 0 30px 0;
}
.article h2 + p img {
height: 233.172px;
}
.check_test ul {
margin: 5px 0 15px 0 !important;
}
.check_test {
margin: 60px 20px 0 20px;
}
.rainbow p {
font-weight: 600;
}
.content-withe.p-25-33 {
background: none;
box-shadow: none;
padding: 0;
}
.article-content-header {
border-radius: 20px 20px 0 0;
background: rgba(255, 255, 255, 0.8);
margin-bottom: 0;
border: none;
padding: 20px;
}
.check_test_notifier {
margin: 40px 0 60px 0;
padding: 20px;
}
.rainbow {
padding: 20px 85px 25px 20px;
margin: 0 20px;
position: relative;
}
.rainbow::after {
position: absolute;
transform: rotate(-31.772deg);
bottom: 3px;
right: 3px;
}
.article_prev {
border-radius: 0 0 20px 20px;
background: rgba(255, 255, 255, 0.8);
padding: 20px;
border-top: 1px solid #00000010;
margin-bottom: 30px !important;
}
.content.article .content-withe .article-labels a {
margin-bottom: 0 !important;
}
.what-is-it {
margin: 0 20px 60px 20px;
padding: 20px;
}
.article h2 {
font-size: 26px;
}
.symptom {
margin: 0 20px 60px 20px;
}
.symptom_title {
}
.symptom ul {
margin: 0 0 20px 0 !important;
}
.symptom h2 {
margin: 0 0 15px 0;
}
.what-is-it h2 {
flex-direction: column;
}
.article-contents {
margin: 0 20px 60px 20px;
}
.buttons_rev,
.likes_and_otvet {
display: none;
}
.form-container__form-popup form {
display: flex;
flex-direction: column;
}
.btn-submit {
width: 100%;
}
.widgets-content .tabs_pannel-6 .tab-content {
padding: 20px !important;
}
.item.comment .desk .name {
padding: 0 !important;
}
.rev_items .item .desk .mark {
padding: 7px;
}
.item.comment .ava,
.first_letter.comment-letter {
width: 64px;
height: 64px;
position: static;
min-width: 0;
}
.all_comment_stat {
align-items: start;
}
.all_comment_stat .btn_red {
margin: 20px 0 0 0;
}
.template_two .slick-dots {
display: none !important;
}
.home-description .flex .left .title {
margin-bottom: 20px;
}
.home-description .flex {
gap: 20px;
}
.home-description .flex {
display: flex !important;
flex-direction: column !important;
}
.articles-home .slick-slide .item .title {
font-size: 18px;
}
.card-type {
padding: 20px !important;
}
.card-type.card-type-4 {
padding-left: 20px !important;
padding-top: 80px !important;
}
.card-type.card-type-4::before {
top: 20px;
left: 20px;
}
.card-type .title {
color: #2b2b2b;
font-size: 20px !important;
font-style: normal;
font-weight: 700;
margin-bottom: 16px !important;
max-width: none !important;
}
.slider-3-item .slick-slide {
margin-left: 0 !important;
}
.card-type .text {
max-width: none !important;
}
.card-type .btn-white {
max-width: none !important;
}
.card-type .text,
.card-type .title,
.card-type.card-type-1 .btn-white,
.card-type.card-type-4 .btn-white {
width: 100%;
}
.logo-card-ver-3 img {
position: relative;
}
.logo-card-ver-3 {
position: absolute;
padding: 4.807px 7.211px;
border-radius: 12.018px;
background: #fff;
bottom: 10px;
left: 13px;
width: auto;
}
.h2-title {
font-size: 26px;
margin-bottom: 30px;
}
.why .item {
margin-bottom: 20px !important;
padding: 20px !important;
}
.cap .h1 {
color: #2b2b2b;
font-size: 26px !important;
font-style: normal;
font-weight: 700;
line-height: 100%;
}
.why .item {
border-radius: 20px !important;
}
.why .item .img {
}
.slider-3-item .title a {
font-size: 18px !important;
}
.why .item .title {
color: #2a2a2a;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 38px;
}
.cap .cap-left {
padding: 20px !important;
}
.home-description .flex .left .title {
font-size: 26px !important;
}
.cap-left .text {
color: #2b2b2b;
font-size: 16px !important;
font-style: normal;
font-weight: 400;
margin: 0 0 30px 0 !important;
}
.cap .form {
padding: 16px;
}
.cap-item {
padding: 20px;
}
.cap-item .title {
font-size: 20px;
line-height: normal;
}
.cap-item.cap-item_type-1 .text {
font-size: 16px;
line-height: 100%;
}
.cap-item.cap-item_type-2 .avatar img {
width: 90px;
height: 90px;
}
.cap-item.cap-item_type-2 .text {
font-size: 16px;
}
.cap-item.cap-item_type-2 .mark_h {
color: #4e47ff;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 120%;
}
.cap-item.cap-item_type-1 .phone {
font-size: 16px;
gap: 10px;
}
header.header {
padding: 10px;
}
header .logo img {
max-width: 170px;
height: auto;
}
.menu {
top: 73px;
}
.menu.menu-header .menu:after {
background: transparent;
}
.menu-header .menu_login li a.btn-blue {
border-radius: 8px;
background: #4e47ff !important;
max-width: 215px;
max-height: 48px;
padding: 10px 18px 11px 18px;
height: 100%;
width: 100%;
}
.select2-container--default .select2-selection--single {
padding: 16px 60px 16px 20px;
}
.cap .container {
position: relative;
}
.home .cap .container::before {
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/gradient_block_mob.svg) no-repeat center;
width: 100%; height: 100%;   filter: blur(35.57809829711914px);
bottom: 0;
top: auto;   }
.spoiler .title {
font-size: 20px !important;
padding: 20px !important;
}
.spoiler .text {
padding: 20px;
}
.slider-3-item .slick-slide {
margin-left: 0;
}
.slider-3-item .slick-slide .item:first-child {
margin: auto;
}
}
@media (max-width: 600px) {
.cap-item.cap-item_type-1 .phone {
padding: 10px !important;
}
.cap .selects {
display: flex !important;
}
.home .cap .btn_blue {
width: 100%;
max-width: none !important;
}
a:hover {
color: #4e47ff;
}
.cap .container {
padding: 0;
flex-direction: column;
gap: 20px; background: transparent;
}
.home .cap .container::before {
content: "";
display: block;
position: absolute;
top: 0%;
right: 0vh;
width: 100%;
max-width: 1058px;
max-height: 1131px;
height: 100%;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/gradient_block.svg) no-repeat;
background-size: contain;
z-index: -1;
}
.cap .cap-left {
margin: 0;
padding: 40px 60px;
border-radius: 40px;
max-width: none;
width: 100%;
box-shadow: 0px 20px 100px 0px rgba(19, 27, 68, 0.1);
border-radius: 40px;
background: rgba(255, 255, 255, 0.7);
box-shadow: 0px 20px 100px 0px rgba(19, 27, 68, 0.1);
backdrop-filter: blur(75px);
}
.cap .h1 {
color: #2b2b2b;
font-size: 64px;
line-height: 100%;
}
.cap .text {
max-width: none;
color: #2b2b2b;
font-size: 20px;
line-height: 100%;
margin: 0 0 50px 0;
}
body {
background-color: #f9f9f9 !important;
overflow-x: hidden;
}
.cap .form {
border-radius: 20px;
background: #fff;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
padding: 20px;
}
.cap .selects {
display: grid;
gap: 16px;
width: 100%;
}
.cap-search-new form {
display: flex;
gap: 20px;
justify-content: space-between;
}
.selects--wrapper label {
display: none;
}
.select2-container--default .select2-selection--single {
margin: 0;
border-radius: 10px;
border: 1px solid rgba(78, 71, 255, 0.6);
background: #fff;
backdrop-filter: blur(12px);
padding: 16px 60px 16px 25px;
height: 100%;
filter: none;
}
.btn_blue {
border-radius: 10px;
background: #4e47ff;
padding: 16px 32px;
}
.cap .btn_blue {
height: auto !important; max-width: 254px;
color: #fff;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}
.cap .btn_blue:hover {
color: #4e47ff;
border: 1px solid rgba(78, 71, 255, 0.6);
}
.cap .cap-right {
grid-template-columns: 1fr 1fr;
max-width: none;
}
.cap-item {
padding: 30px;
}
.cap-item .title {
color: #2b2b2b !important;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}
.cap-item.cap-item_type-1 {
border-radius: 20px;
border: 1px solid #fff;
background: #fff;
display: flex;
flex-direction: column;
}
.cap-item.cap-item_type-1 .text {
color: #2b2b2b;
margin: 0 00 30px 0;
}
.cap-item.cap-item_type-1 .phone {
display: flex;
padding: 16px 32px;
justify-content: center;
align-items: center;
gap: 20px;
flex-shrink: 0;
border-radius: 10px;
background: #f5f8ff;
color: #4e47ff;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 120%;
position: relative;
margin: 0;   }
.cap-item.cap-item_type-1 .phone::before {
content: "";
display: inline-block;
width: 18px;
height: 18px;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/tel.svg) no-repeat center center;
background-size: contain;
}
.select2-container {
width: 100% !important;
}
.select2-container--default
.select2-selection--single
.select2-selection__placeholder {
color: #2b2b2b;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 140%;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding: 0;
}
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
line-height: normal;
opacity: 0.8;
}
.cap-item.cap-item_type-1 .mark_h {
display: none;
}
.cap-item.cap-item_type-3 {
background: #fff;
border-radius: 20px;
border: 1px solid #fff;
background: #fff;
padding: 30px;
}
.cap-item.cap-item_type-3 .text {
color: #2b2b2b;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%;
}
.menu ul li a:hover {
color: #4e47ff;
}
header.header {
padding: 33px 0;
}
header .btn_blue {
margin: 0;
border-radius: 8px;
background: #4e47ff;
padding: 11px 18px;
color: #fff;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%;
max-width: 215px;
max-height: 48px;
width: 100%;
height: 100%;
}
.btn_blue:hover {
color: #4e47ff;
border: 1px solid rgba(78, 71, 255, 0.6);
}
header.header .container {
margin: auto;
padding: 0;
}
.menu-header ul.menu {
gap: 10px;
}
.home .cap-item.cap-item_type-2 .desc {
flex-direction: row-reverse;
gap: 21px;
justify-content: start;
margin: 0 0 20px 0;
}
.cap-item.cap-item_type-2 .avatar {
margin: 0;
}
.cap-item .title {
}
.cap-item.cap-item_type-2 .desc div:first-child.title {
margin: 0 0 10px 0;
}
.home .cap-item.cap-item_type-2 .mark_h {
border-radius: 10px;
border: 1px solid #4e47ff;
padding: 12px 20px;
background: transparent;
color: #4e47ff;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 155%;
}
.why {
margin: 120px 0;
}
.h2-title {
margin: 0 0 50px 0;
color: #2b2b2b;
font-size: 54px;
font-style: normal;
font-weight: 700;
line-height: 100%;
}
.why .item {
padding: 40px 31px;
}
.why .items {
gap: 20px;
}
.why .item .img {
width: 58px;
height: 58px;
padding: 13.2px;
border-radius: 12px;
background-color: #f5f8ff;
margin: 0 0 20px 0 !important;
}
.why .item .img img {
height: auto !important;
width: 100% !important;
}
.why .item .title {
color: #2a2a2a;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 38px;
margin: 0 0 10px 0;
padding: 0 !important;
}
.home-filters .bg-white.p40 {
padding: 20px;
}
.why .item .text {
opacity: 0.8;
}
.bg-white.p40 {
padding: 40px;
border-radius: 20px;
background: #fff;
}
.home-filters ul li a {
padding: 12px 20px;
border-bottom: 2px solid #d2d2d2;
opacity: 0.5;
}
.home-filters ul li {
margin: 0 !important;
}
.home-filters .nav li a {
color: #d2d2d2;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 140%;
display: block;
}
.home-filters .nav {
gap: 20px;
}
.home-filters .nav li a.active {
opacity: 1;
border-bottom: 2px solid #4e47ff;
color: #2b2b2b;
}
.tab-content {
margin: 32px 0 0 0 !important;
}
.home-filters .nav {
margin: 0 !important;
}
.home-filters .tab-content .nav li a.active {
border-radius: 48px;
background: #4e47ff;
margin: 0 !important;
border: none;
border: #4e47ff 1px solid;
color: #fff;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 180%;
}
.home-filters .tab-content .nav li a.active:hover {
background: #4e47ff;
font-weight: 700;
color: #fff;
}
.home-filters .category button {
font-weight: 700;
margin: 16px 0 0 0;
}
.home-filters .category li a {
padding: 16px 0;
text-decoration: underline;
color: #0b0b0b;
opacity: 1;
border-bottom: 1px solid #d6dae2;
}
.slider-3-item .item {
padding: 0 !important;
}
.image-ver-3 {
border-radius: 20px;
overflow: hidden;
position: relative;
}
.image-ver-3 .attachment-large {
border-radius: 20px;
height: 169px;
width: 100%;
object-fit: cover;
}
.slider-3-item .slick-slide .item:first-child {
border-radius: 24px;
padding: 20px !important;
overflow: hidden;
background: #fff;
margin: auto;
box-shadow: 0px 4px 24px 0px rgba(85, 82, 255, 0.08);
}
.logo-card-ver-3 {
position: absolute;
padding: 4.807px 7.211px;
border-radius: 12.018px;
background: #fff;
bottom: 10px;
left: 13px;
}
.slick-slide img {
height: 38px;
width: auto;
}
.home-filters .tab-content .nav {
gap: 16px;
}
.home-filters .tab-content .nav li a {
opacity: 1;
border-radius: 50px;
border: 1px solid #4e47ff;
padding: 5px 32px 7px 32px;
background-color: transparent;
}
.home-filters .tab-content .nav li a:hover {
background: transparent;
border: 1px solid #4e47ff;
box-shadow: none;
border-radius: 50px;
color: #4e47ff;
}
.home-filters .items-filter {
gap: 24px !important;
}
.home-filters .category {
padding: 32px;
margin: 0;
border-radius: 20px;
background: linear-gradient(0deg, #f5f8ff 0%, #f5f8ff 100%), #fff;
}
.home-filters .category .title {
margin: 0 !important;
}
.home-filters .category .title a {
color: #0b0b0b;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 130%;
margin: 0 0 16px 0;
display: block;
}
.all-objects {
margin-top: 50px !important;
border-radius: 10px;
background: #4e47ff;
max-width: 531px;
width: 100%;
padding: 16px 32px;
color: #fff;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 120%;
border: 2px solid #4e47ff;
}
.btn-white:hover {
color: #4e47ff;
background: transparent;
border: 2px solid #4e47ff;
}
.all-objects-map {
margin: 120px 0;
}
.all-objects-map .bg-white.p40 {
padding: 0;
border-radius: 0;
background: none;
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
margin: 0 auto;
padding: 0;
}
.spoiler:nth-child(1) {
} .spoiler:last-child {
border-bottom: none;
}
.spoiler .title {
padding: 44px 30px !important;
background: transparent !important;
color: #2a2a2a !important;
font-size: 26px !important;
font-style: normal;
font-weight: 700 !important;
line-height: normal;
transition: 0.3s;
}
.spoiler .title.active {
background: #4e47ff !important;
border-radius: 0 !important;
color: #fff !important ;
}
.bg-white:has(.spoiler) {
padding: 0 !important;
border-radius: 20px !important;
overflow: hidden !important;
}
.spoiler .title span {
width: 24px;
height: 24px;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/spoiler_before.svg) no-repeat;
}
.spoiler span::before {
width: 0;
height: 0;
}
.spoiler .title span:after,
.spoiler .title span:before {
width: 0;
height: 0;
}
.title.active span {
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/spoiler_after.svg) no-repeat;
}
.spoiler:has(.title.active) {
border-radius: 14px;
box-shadow: 0px 0px 20.5px 0px rgba(26, 49, 107, 0.15);
overflow: hidden !important;
}
.spoiler .text {
color: #2a2a2a;
font-size: 18px;
font-style: normal;
font-weight: 400;
padding: 20px 30px 44px 30px;
margin: 0;
}
.articles-home {
padding: 120px 0;
}
.articles-home .slick-slide .item {
padding: 20px !important;
}
.articles-home .slick-slide .img {
padding: 0 !important;
border-radius: 16px !important;
overflow: hidden;
margin: 0 0 16px 0 !important;
}
.articles-home .slick-slide .desc {
padding: 0 !important;
}
.slider-3-item .title a {
color: #2a2a2a !important;
font-size: 21px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 120% !important;
}
.articles-home .slick-slide .btn-read {
border-radius: 8px;
border: 1px solid #4e47ff;
background: #fff;
padding: 10px 16px 11px 16px;
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 120%;
}
.articles-home .slick-slide .btn-read:hover {
background: #4e47ff;
color: #fff;
}
footer .footer-phone a {
color: #4e47ff;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 130%;
}
footer .btn_blue {
border-radius: 8px;
border: 1px solid #4e47ff;
background: #fff;
padding: 10px 16px 11px 16px;
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 500;
margin: 0 !important;
margin-bottom: 20px !important;
line-height: 120%;
}
footer .btn_blue:hover {
background: #4e47ff;
color: #fff;
}
footer .footer-phone {
margin-bottom: 20px;
}
footer .copy {
color: #0b0b0b;
font-size: 16px;
opacity: 0.5;
font-style: normal;
font-weight: 400;
}
.single-messia_object .bg-white {
background: transparent !important;
}
.card-item-ver-3 .title-ver-3 {
align-items: start;
color: #2a2a2a;
font-size: 21px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: none;
}
.card-item-ver-3 .description-bg-ver-3 {
background: none;
padding: 0;
margin: 0;
}
.favorite {
box-shadow: none;
border: none;
border-radius: 50px;
border: 1px solid #f5f8ff;
background: #f5f8ff;
padding: 12px;
}
.favorite svg path {
fill: white;
}
.favorite:hover svg path {
fill: #4e47ff;
}
.card-item-ver-3 .text-ver-3 p {
margin: 0 0 4px 0;
}
.card-item-ver-3,
.tabs_object,
.links_object,
a.show-cat {
box-shadow: none !important;
}
.card-item-ver-3,
.tabs_object,
.links_object {
border-radius: 20px;
} .tabs_object .nav li:first-child h2.active {
}
.tabs_object .nav li h2 {
padding: 20px !important;
border-bottom: 3px solid #ebf0fc !important;
background: #fff !important;
color: #2a2a2a !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: normal;
margin: 0 !important;
}
.content li:not([class]),
main li:not([class]) {
margin: 0 !important;
}
.tabs_object .nav li h2.active {
border: none !important;
border-radius: none !important;
border-bottom: 3px solid #4e47ff !important;
background: rgba(78, 71, 255, 0.1) !important;
}
.tabs_object .nav li h2.active:after {
height: 0 !important;
}
.widgets-content .tab-content {
margin: 0 !important;
padding: 27px 35px !important;
}
.page-template-newlisting .sorting_search > * {
margin: 0 !important;
}
.page-template-v3 .sorting_search {
display: flex !important;
justify-content: space-between !important;
gap: 10px !important;
flex-wrap: wrap;
}
.page-template-v3 #search {
max-width: 319px !important;
width: 150% !important;
}
.page-template-v3 #search .input_text input {
border-radius: 12px !important;
border: 1px solid rgba(78, 71, 255, 0.2) !important;
background: #fff !important;
padding: 12px 40px 12px 16px !important;
height: 48px !important;
color: #0b0b0b;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 120%;
}
.page-template-v3 #search .input_text input::placeholder {
color: #0b0b0b;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 120%;
opacity: 0.5;
}
.sorting-full .select2-selection--single {
width: 100% !important;
}
.sorting-full.sorting_search .sort {
max-width: 175px;
width: 100%;
order: 5;
}
.page-template-v3 #items_found {
}
.page-template-v3 .flex-listing-content {
max-width: none;
width: 100%;
}
.page-template-newlisting .cap .cap-left {
margin: 0;
}
.page-template-v3 .sorting_search {
margin: 0 0 24px 0 !important;
}
.select2-selection__clear {
display: none !important;
}
.page-template-v3 #search .input_text svg {
display: none;
}
#search .input_text {
position: relative;
display: inline-block;
}
#search .input_text::before {
content: "";
position: absolute;
right: 28px;
top: 50%;
transform: translateY(-50%);
width: 24px;
height: 24px;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M15.5 15L21.5 21M10.5 17C6.63401 17 3.5 13.866 3.5 10C3.5 6.13401 6.63401 3 10.5 3C14.366 3 17.5 6.13401 17.5 10C17.5 13.866 14.366 17 10.5 17Z" stroke=\'%23555555\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/></svg>');
background-repeat: no-repeat;
background-size: contain;
}
.page-template-v3 .select2-container--default .select2-selection--single {
border-radius: 12px !important;
border: 1px solid rgba(78, 71, 255, 0.2) !important;
background: #fff !important;
height: 48px !important;
padding: 14px 40px 14px 16px !important;
width: 175px;
}
.select2-container--default
.select2-selection--single
.select2-selection__arrow
b {
display: inline-block;
width: 15px; height: 12px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="12" viewBox="0 0 15 12" fill="none"><path d="M13.5 5.5L8 10.5L2.5 5.5" stroke="%232A2A2A" stroke-opacity="0.6" stroke-linecap="round" stroke-linejoin="round"/></svg>')
no-repeat center center;
background-size: contain;
border: none; margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.seemap {
font-size: 16px;
font-weight: 500;
color: #2196f3;
padding: 14px 16px 14px 48px !important;
min-height: 48px;
width: 100%;
max-width: 222px;
padding-left: 52px;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M5.5 9.92285C5.5 14.7747 9.74448 18.7869 11.6232 20.3252C11.8921 20.5454 12.0281 20.6568 12.2287 20.7132C12.3849 20.7572 12.6148 20.7572 12.771 20.7132C12.972 20.6567 13.1071 20.5463 13.377 20.3254C15.2557 18.7871 19.4999 14.7751 19.4999 9.9233C19.4999 8.08718 18.7625 6.32605 17.4497 5.02772C16.137 3.72939 14.3566 3 12.5001 3C10.6436 3 8.86301 3.7295 7.55025 5.02783C6.2375 6.32616 5.5 8.08674 5.5 9.92285Z" stroke=\'%235E5E5E\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/><path d="M10.5 9C10.5 10.1046 11.3954 11 12.5 11C13.6046 11 14.5 10.1046 14.5 9C14.5 7.89543 13.6046 7 12.5 7C11.3954 7 10.5 7.89543 10.5 9Z" stroke=\'%235E5E5E\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/></svg>')
no-repeat 16px center,
#fff;
border-radius: 10px;
border: none;
white-space: nowrap;
background-size: 24px;
order: 5;
}
.page-template-v3 .seemap {
border-radius: 12px !important;
border: 1px solid rgba(78, 71, 255, 0.2) !important;
max-width: 133px;
}
.card-item-ver-3 .image-ver-3 img {
border-radius: 17px;
}
.page-template-v3 .compare_all {
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M16.5 13.375L19.5 16.375M19.5 16.375L16.5 19.375M19.5 16.375H5.5M8.5 11.375L5.5 8.375M5.5 8.375L8.5 5.375M5.5 8.375H19.5" stroke=\'%23555555\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/></svg>')
no-repeat 21px center,
#fff !important;
}
.compare_all {
padding-left: 50px;
font-size: 16px;
font-weight: 500;
padding: 14px 16px;
padding-left: 50px;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M16.5 13.375L19.5 16.375M19.5 16.375L16.5 19.375M19.5 16.375H5.5M8.5 11.375L5.5 8.375M5.5 8.375L8.5 5.375M5.5 8.375H19.5" stroke=\'%23555555\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/></svg>')
no-repeat 16px center,
#f6f7fa !important;
border-radius: 10px;
width: 100%;
}
.page-template-v3 .compare_all {
border-radius: 12px !important;
border: 1px solid rgba(78, 71, 255, 0.2) !important;
}
.points {
margin: 0 10px 0 0;
}
.card-item-ver-3 .title-ver-3 {
margin: 0 !important;
}
.card-item-ver-3 .rating .stars {
margin: 0 25px 0 0 !important;
}
.sections .rating .ratingCount,
.messia-comment-form .rating .ratingCount,
.rev_items .comment .rating .ratingCount,
.ratingCount {
margin: 0 !important;
}
.rating .ratingCount svg {
display: none; }
.rating .ratingCount {
background: none;
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/Vector.png) left center no-repeat;
padding-left: 26px;
margin: 0;
background-size: 20px;
}
.bookmark.active svg path {
fill: #4e47ff !important;
}
#popup-bookmarks a {
color: #4e47ff;
}
.card-item-ver-3 .price {
border-radius: 10px;
background: linear-gradient(
0deg,
rgba(78, 71, 255, 0.07) 0%,
rgba(78, 71, 255, 0.07) 100%
),
#fff;
}
.card-item-ver-3 .buttons-new .btn_blue.invert {
border-radius: 12px;
border: 1px solid #4e47ff;
color: #4e47ff;
}
.card-item-ver-3 .buttons-new .btn_blue.invert:hover {
background-color: #4e47ff;
}
.card-item-ver-3 .title-ver-3 a {
color: #2a2a2a;
font-size: 21px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.sections .rating .ratingCount a {
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.checkbox-new .checkbox_text {
position: relative;
display: flex;
align-items: center;
cursor: pointer;
font-weight: 400;
font-size: 16px;
padding: 3px 30px 3px 35px;
}
.checkbox-new .checkbox_text:after {
content: "";
position: absolute;
border-radius: 4px;
width: 25px;
height: 25px;
top: 50%;
transform: translateY(-50%);
left: 0;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><rect x="3.5" y="3.375" width="18" height="18" rx="4" stroke=\'%23D9D9D9\' stroke-width=\'2\'/></svg>')
no-repeat center center;
border: none;
}
.page-template-v3
.checkbox-new
input[type="checkbox"]:checked
+ .checkbox_text:after {
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><rect x="3" y="2.875" width="19" height="19" rx="4.5" fill=\'%234E47FF\' stroke=\'%234E47FF\'/><path fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M7.79289 11.6679C8.18342 11.2774 8.81658 11.2774 9.20711 11.6679L11.5 13.9608L15.7929 9.66789C16.1834 9.27737 16.8166 9.27737 17.2071 9.66789C17.5976 10.0584 17.5976 10.6916 17.2071 11.0821L12.2071 16.0821C11.8166 16.4726 11.1834 16.4726 10.7929 16.0821L7.79289 13.0821C7.40237 12.6916 7.40237 12.0584 7.79289 11.6679Z\' fill=\'white\'/></svg>')
center center no-repeat !important;
border: none !important;
}
.page-template-v3 .radio-new .radio_text:before {
border-color: #4e47ff !important;
background: #4e47ff !important;
}
.page-template-v3
.radio-new
input[type="radio"]:checked
+ span.radio_text:after {
border-color: #4e47ff !important;
}
.radio-new .radio_text:after {
border: #d9d9d9 2px solid;
}
.page-template-v3 .select-all-localfilter {
color: #4e47ff !important;
}
.page-template-v3 .reset-all-filters {
border-radius: 12px !important;
background: #4e47ff !important;
border: #4e47ff 1px solid;
margin: 0 !important;
}
.page-template-v3 .reset-all-filters:hover {
background: #ffffff !important;
color: #4e47ff !important;
}
#backtotop {
background: #4e47ff !important;
}
.slider-3-item .title a {
color: #2a2a2a !important;
font-size: 21px !important;
margin: 12px 0 !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: normal !important;
display: block;
}
.home .popular .rating_before {
margin: 0;
}
.rating .ratingCount,
.rating .ratingCount a {
color: #444bd3 !important;
font-weight: 500;
}
.read-more {
border-radius: 12px;
color: #5552ff;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 120%; border: 1px solid #5552ff;
display: block;
padding: 12px;
width: 100%;
margin-top: auto;
}
.popular {
margin: 120px 0 0 0;
}
.read-more:hover {
background: #4e47ff;
color: #fff;
}
.home-filters .rating {
margin: 0 0 12px 0;
}
.list-item-v3 {
margin: 0 0 12px 0;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
padding: 0 0 15px 0;
}
.slider-3-item .slick-slide .item:first-child {
min-height: 432px;
display: flex !important;
flex-direction: column;
}
.home .home-map-button {
border-radius: 20px;
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/loc.png) no-repeat right;
background-size: cover;
position: absolute;
margin: auto;
padding: 60px 87px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
max-width: 904px;
width: 90%;
display: flex;
box-shadow: 0px 20px 100px 0px rgba(0, 0, 0, 0.08);
}
.home-map-button .toggle-ym {
position: relative;
border-radius: 10px;
background: #4e47ff;
height: 48px;
padding: 13px;
display: block !important;
margin: 30px 0 0 0;
max-width: 441px;
width: 100%;
left: auto;
right: auto;
top: auto;
transform: none;
border: #4e47ff 1px solid;
font-size: 18px;
font-weight: 700;
line-height: 120%;
}
.home-map-button .toggle-ym:hover {
background: none;
color: #2b2b2b;
}
.home-map-button .title {
color: #2b2b2b;
font-size: 54px !important;
font-style: normal;
font-weight: 700;
line-height: 120%;
letter-spacing: -1px;
max-width: 541px;
}
.map-outer > .ym-container,
.map-outer > .map {
border-radius: 20px;
}
.all-objects-map .map-outer {
background: none !important;
height: 558px;
}
.map-outer > .ym-container,
.map-outer > .map {
height: 100%;
}
.all-objects-map .bg-white {
background: none !important;
}
.h2-title .count-rev span {
color: #4e47ff;
}
.slider-3-item .slick-slide .item:first-child {
box-shadow: none;
padding: 32px !important;
}
.review-home .name {
color: #2a2a2a;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 130%; }
.review-home .date {
color: #2a2a2a;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 130%; opacity: 0.5;
}
.review-home .rating {
margin: 6px 0;
}
.btn-o {
margin: 24px 0 0 0;
}
.card-type {
border-radius: 20px !important;
background: rgba(255, 255, 255, 0.7) !important;
box-shadow: 0px 20px 100px 0px rgba(19, 27, 68, 0.04);
backdrop-filter: blur(75px);
padding: 30px !important;
position: relative;
overflow: hidden;
}
.card-type .title {
color: #2b2b2b !important;
font-size: 26px;
max-width: 361px !important;
width: 70%;
font-style: normal;
font-weight: 700;
line-height: 120%;
margin-bottom: 20px;
}
.card-type .text {
color: #2b2b2b !important;
width: 70%;
font-size: 16px;
max-width: 361px !important;
font-style: normal;
font-weight: 400;
line-height: 100%;
}
.card-type.card-type-1 .btn-white {
border-radius: 10px;
background: #4e47ff;
padding: 12.5px;
max-width: 361px;
color: var(--Primary-White, #fff);
text-align: center;
width: 70%;
font-size: 18px;
font-style: normal;
font-weight: 700;
border: #4e47ff 1px solid;
line-height: 120%; }
.card-type.card-type-1 .btn-white:hover {
background: none;
color: #0b0b0b;
}
.card-type.card-type-4 .btn-white {
color: #4e47ff;
background: transparent;
border: 1px solid #4e47ff;
color: #4e47ff;
font-size: 16px;
font-style: normal;
max-width: 304px;
width: 60%;
font-weight: 500;
line-height: 120%; }
.card-type.card-type-4 .btn-white:hover {
background: #4e47ff;
color: #d2d2d2;
}
.card-type.card-type-1::before {
content: "";
position: absolute;
right: -7px;
top: 0;
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/card1.png);
opacity: 0.2;
width: 235px;
height: 218px;
mix-blend-mode: color-burn; }
.card-type.card-type-4 {
position: relative;
padding-left: 100px !important;
}
.card-type.card-type-4::before {
content: "";
position: absolute;
left: 30px;
top: 40px;
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/card2.svg) no-repeat;
background-size: contain;
width: 41.684px;
height: 36.96px;
}
.top-img {
width: 100%;
position: relative;
min-height: none;
}
.top-img a:has(img) {
height: 169px;
border-radius: 20px;
position: absolute;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
overflow: hidden;
left: 0;
right: 0;
}
.top-img a:has(img) img {
width: 100%;
height: 100%;
object-fit: cover;
}
.articles-home .categories {
z-index: 3;
position: absolute;
top: 11px;
left: 13px;
display: flex;
gap: 10px;
}
.articles-home .categories a {
height: 30px;
padding: 4px 16px;
border-radius: 40px;
color: #4e47ff;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; background: rgba(255, 255, 255, 0.9);
}
.articles-home .slick-slide .item .title {
color: #2a2a2a;
font-size: 21px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin: 16px 0;
}
.articles-home .slick-slide .item {
min-height: 356px !important;
}
.articles-home .btn-o {
margin: 0;
}
.articles-home .slider-3-item .slick-slide .item:first-child {
padding: 20px !important;
}
footer ul li a {
padding: 0 !important;
border: none !important;
opacity: 1 !important;
}
.home-description .flex {
display: grid !important;
grid-template-columns: 4fr 3fr;
align-items: center !important;
gap: 40px;
justify-content: space-between !important;
}
.home-description .flex .left {
margin: 0 !important;
}
.home-description .flex .left .text {
margin-bottom: 0;
}
.home-description .right {
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/nomatter.png) no-repeat center;
background-size: cover;
border-radius: 16px;
overflow: hidden;
height: 100%;
width: 100%;
}
footer ul:not([class]) {
display: flex;
flex-direction: column;
gap: 12px;
}
footer .container {
}
.lower-row {
max-width: 1224px;
width: 90%;
margin: auto;
padding: 20px 0;
border-top: 1px solid rgba(78, 71, 255, 0.2);
gap: 53px;
white-space: nowrap;
display: grid;
grid-template-columns: 5fr 1fr 1fr;
}
.lower-row a {
color: #0b0b0b;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%;
}
.footer-engine-link a {
color: #4e47ff;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 120%;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
.lower-row a:hover {
color: #4e47ff;
}
footer {
padding: 32px 0;
}
}
@media only screen and (max-width: 1280px) {
.container {
width: 90%;
}
}
@media (max-width: 1200px) {
.cap .h1,
.h2-title {
font-size: 45px;
}
}
@media (max-width: 1100px) {
.home .home-map-button {
padding: 40px 30px;
}
}
@media (max-width: 991px) {
.messia_object-template-default #sidebar {
max-width: none;
}
.messia_object-template-default #sidebar .ymaps-2-1-79-map { }
.page-template-newlisting .cap .cap-left {
grid-column: 1/-1;
}
.page-template-newlisting .cap .cap-left {
margin: 0 !important;
}
.page-template-newlisting .cap-item {
grid-column: 1/-1 !important;
}
.page-template-newlisting .cap .container {
gap: 16px 0;
grid-template-columns: auto;
grid-auto-rows: auto;
}
.page-template-newlisting .cap-item {
margin: 0;
}
.page-template-newlisting .cap-item.cap-item_type-1 {
margin: 0 !important;
}
.page-template-newlisting .cap-item_type-2 {
grid-row: 2/3;
padding: 20px;
gap: 20px;
}
.page-template-newlisting .cap .cap-left {
padding: 20px;
}
.page-template-newlisting
.cap-item.cap-item_type-2
.desc
div:first-child.title
a {
font-size: 20px;
}
.page-template-newlisting .cap-item.cap-item_type-4.messia-disclaimer-block {
padding: 20px;
}
.page-template-newlisting
.cap-item.cap-item_type-4.messia-disclaimer-block
.block_title_wrapper
img {
width: 80px;
height: 80px;
}
.lower-row {
display: flex;
flex-direction: column;
gap: 20px;
}
.all-objects-map .map-outer {
height: 378px;
}
.home .home-map-button {
background: url(https://notarius-site.ru/wp-content/plugins/messia_redesign/assets/loc2.png) no-repeat top;
background-size: cover;
height: 284px;
max-width: 314px;
padding: 21px 16px;
}
.all-objects-map {
overflow: hidden;
margin: 48px 0;
}
.home-map-button .title {
color: #2b2b2b;
text-align: center;
font-size: 26px !important;
font-style: normal;
font-weight: 700;
line-height: 120%;
letter-spacing: -1px;
}
.home-map-button .left {
display: flex;
flex-direction: column;
height: 100%;
justify-content: end;
}
.home-map-button .toggle-ym {
margin: 20px 0 0 0;
}
.sorting-full.sorting_search {
display: grid !important;
}
.sorting-full.sorting_search #search svg {
display: none !important;
}
.page-template-v3 #search {
max-width: none !important;
width: 100% !important;
}
.sorting-full.sorting_search .sort {
max-width: none !important;
}
.section {
padding: 0 !important;
}
.cap .cap-left {
padding: 30px;
border-radius: 20px;
}
.cap .h1,
.h2-title {
font-size: 43px;
line-height: normal;
}
.cap .container {
display: flex;
}
.cap-search-new form,
.cap .selects {
display: flex;
flex-direction: column;
}
.cap .btn_blue {
max-width: none;
}
.home-filters .category:nth-child(1) {
margin: 0 0 24px 0;
}
.home-filters .category .title a {
text-align: center;
}
.home-filters .category .list-title {
text-align: center;
}
}
@media (max-width: 767px) {
.home-description .flex .left .title {
margin-bottom: 20px;
}
.home-description .flex {
gap: 20px;
}
.home-description .flex {
display: flex !important;
flex-direction: column !important;
}
.articles-home .slick-slide .item .title {
font-size: 18px;
}
.card-type {
padding: 20px !important;
}
.card-type.card-type-4 {
padding-left: 20px !important;
padding-top: 80px !important;
}
.card-type.card-type-4::before {
top: 20px;
left: 20px;
}
.card-type .title {
color: #2b2b2b;
font-size: 20px !important;
font-style: normal;
font-weight: 700;
margin-bottom: 16px !important;
}
.card-type .text,
.card-type .title,
.card-type.card-type-1 .btn-white,
.card-type.card-type-4 .btn-white {
width: 100%;
}
.logo-card-ver-3 img {
position: relative;
}
.logo-card-ver-3 {
position: absolute;
padding: 4.807px 7.211px;
border-radius: 12.018px;
background: #fff;
bottom: 10px;
left: 13px;
width: auto;
}
.h2-title {
font-size: 26px;
margin-bottom: 30px;
}
.why .item {
margin-bottom: 20px !important;
padding: 20px !important;
}
.cap .h1 {
color: #2b2b2b;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 100%;
}
.why .item {
border-radius: 20px !important;
}
.why .item .img {
}
.slider-3-item .title a {
font-size: 18px !important;
}
.why .item .title {
color: #2a2a2a;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 38px;
}
.cap .cap-left {
padding: 20px !important;
}
.home-description .flex .left .title {
font-size: 26px !important;
}
.cap-left .text {
color: #2b2b2b;
font-size: 16px;
font-style: normal;
font-weight: 400;
margin: 0 0 30px 0;
}
.cap .form {
padding: 16px;
}
.cap-item {
padding: 20px;
}
.cap-item .title {
font-size: 20px;
line-height: normal;
}
.cap-item.cap-item_type-1 .text {
font-size: 16px;
line-height: 100%;
}
.cap-item.cap-item_type-2 .avatar img {
width: 90px;
height: 90px;
}
.cap-item.cap-item_type-2 .text {
font-size: 16px;
}
.cap-item.cap-item_type-2 .mark_h {
color: #4e47ff;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 120%;
}
.cap-item.cap-item_type-1 .phone {
font-size: 16px;
gap: 10px;
}
header.header {
padding: 10px;
}
header .logo img {
max-width: 170px;
height: auto;
}
.menu {
top: 73px;
}
.menu.menu-header .menu:after {
background: transparent;
}
.menu-header .menu_login li a.btn-blue {
border-radius: 8px;
background: #4e47ff !important;
max-width: 215px;
max-height: 48px;
padding: 10px 18px 11px 18px;
height: 100%;
width: 100%;
}
.select2-container--default .select2-selection--single {
padding: 16px 60px 16px 20px;
}
.cap .container {
position: relative;
}
.home .cap .container::before {
background: url(//notarius-site.ru/wp-content/plugins/messia_redesign/assets/gradient_block_mob.svg) no-repeat center;
width: 100%; height: 100%;   filter: blur(35.57809829711914px);
bottom: 0;
top: auto;   }
.spoiler .title {
font-size: 20px !important;
padding: 20px !important;
}
.spoiler .text {
padding: 20px;
}
}
@media (max-width: 600px) {
header.header .container {
width: 90%;
}
footer .container {
margin: auto;
}
.lower-row {
padding: 0;
border: none;
}
.home-description .right {
margin-bottom: 0 !important;
}
.content .why_appearence_item_technics ol li {
margin: 0 0 10px 17px !important;
}
main #sidebar ul li {
margin-bottom: 10px !important;
}
}
@media (max-width: 450px) {
.ymaps-2-1-79-balloon-panel {
bottom: 0px !important;
z-index: 1;
height: auto !important;
width: 100% !important;
position: absolute;
left: 0px !important;
top: 0px !important;
cursor: inherit;
}
footer .item {
width: 100%;
}
footer .container {
flex-direction: column;
}
}
.lower-row {
}
header.header .container {
width: 90%;
}
@media (max-width: 450px) {
footer .item {
width: 100%;
}
footer .container {
flex-direction: column;
}
}