/* Default styles */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body{background:#fff;}
a, .pseudo-link{color:#1790FF;text-decoration: underline;}
a:hover, .pseudo-link:hover{color:#1366B4;cursor:pointer;}
main{overflow: hidden;}
main .container{display: block;}
.hidden{display:none;}
blockquote, q{
    font-style: italic;
    background: #e6f1ff;
    padding: 1em 1em 0.1em 3em;
    margin-bottom: 1em;
}

/* Buttons */
.btn {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;text-decoration:none;position:relative;height:auto;font-size:16px;font-weight:bold;line-height:1.375;padding:10px 24px;display: flex;align-items: center;justify-content: space-evenly;transition: all 0.3s;min-width: auto}
.btn.btn_blue{background:#1790FF;color:#fff !important;border:2px solid #1790FF;}
.btn.btn_blue:hover{color:#1790FF !important;background: transparent;}
.btn.btn_blue:active{background:#0066C5;border-color:#0066C5;color:#fff !important;}
.btn.btn_blue.invert{background:#fff;color:#1790FF !important;border:2px solid #1790FF;}
.btn.btn_blue.invert:hover{color:#fff !important;background: #1790FF;}

.btn.btn_orange{background: #FF9900;color:#fff !important;border:2px solid #FF9900;}
.btn.btn_orange:hover{background: #fff;color:#FF9900 !important;border:2px solid #FF9900;}
.btn.btn_orange:active{background: #CC6027;color:#fff !important;border:2px solid #CC6027;}

/*кнопки с иконками*/
.btn.btn_iconed{padding:10px 12px;}
.btn svg{flex:0 0 18px;height:22px;transition: all 0.3s;}
.btn span{display:block;text-align:center;width: calc(100% - 43px);flex-shrink:0;margin-right:12px;padding-right: 12px;flex-grow: 1;}
.btn.btn_blue span{border-right:1px solid rgba(255,255,255,0.5);}
.btn.btn_blue:hover span{border-right: 1px solid rgba(23,144,255,0.5);}
.btn.btn_blue.invert span{border-right:1px solid rgba(23,144,255,0.5);}
.btn.btn_blue.invert:hover span{border-right: 1px solid rgba(255,255,255,0.5);}
.btn.btn_orange span{border-right:1px solid rgb(204 96 39 / 50%)}
.btn.btn_orange:hover span{border-right: 1px solid rgb(204 96 39 / 50%);}

/*уникальные кнопки*/
.btn.btn_blue.external:hover svg path{fill:#2196F3;}
.btn.btn_blue.invert.whatsapp{border-color:#50CC5D;color:#3BC04D !important;}
.btn.btn_blue.invert.whatsapp span{border-color:#2FB944;}
.btn.btn_blue.invert.whatsapp:hover{background:#50CC5D;color:#fff !important;}
.btn.btn_blue.invert.whatsapp:hover span{border-color:#b9f4bf}
.oauth-wrapper .btn_blue{justify-content: center;}

.buttons_rev button{width:auto;height:auto;text-transform: uppercase;padding:8px 16px;border-radius:0;background:#fff;color:#2196F3 !important;border:1px solid #2196F3;margin:0;font-size:13px;font-weight:500;}
.buttons_rev button.active{color:#fff !important;background: #2196F3;}

.expert-review--color-blue-2 .expert-review-button{background:#2196F3;color:#fff !important;border:2px solid #2196F3;}

/* Text */
main .entry-content p:not([class]){color:#383838;font-size:20px;line-height:1.5;margin-bottom: 1em;}
main .entry-content a:not([class]) {color:#2B64AB;}
main .entry-content .wp-caption{margin:2em 0;}
main .entry-content img:not([class]){border:1px solid #DAE5F2;}
main .entry-content .wp-caption .wp-caption-text{font-size:80%;font-style:italic;}
main .entry-content .wp-caption, #article .article-body img{max-width:100%;}
main .entry-content h2{font-size:30px;line-height:1.2;font-weight:500;margin: 1em 0 0.5em 0;}
main .entry-content h2:first-child{margin-top:0;}
main .entry-content h3{font-size:26px;line-height:1.2;font-weight:500;margin: 1em 0 0.5em 0;}
main .entry-content h4{font-size:22px;line-height:1.2;font-weight:500;margin: 1em 0 0.5em 0;}
main .entry-content ol:not([class]),main .entry-content ul:not([class]){font-size:20px;line-height:1.5;color:#383838;}
main .entry-content li::marker{color:#F29100;font-size:110%;}
main .entry-content ol li:before{color:#F29100;}
main .entry-content strong, main .entry-content b{font-weight:bold;background:#FFF8E6;padding:2px 5px;}
main .entry-content table{font-size:16px;line-height:1.5;color:#253348;-webkit-box-shadow: 0 4px 6px 0 rgba(4, 79, 169, 0.11);-moz-box-shadow: 0 4px 6px 0 rgba(4, 79, 169, 0.11);box-shadow: 0 4px 6px 0 rgba(4, 79, 169, 0.11);}
main .entry-content table td{border:0;border-right:1px solid #E2E8F0;padding:15px 20px;}
main .entry-content table td:last-child{border-right:0;}
main .entry-content table tr{border:0;border-bottom:1px solid #B0BED0;}
main .entry-content table tr:first-child{border-bottom:0;background:#E6F1FF;text-transform:uppercase;font-size:14px;font-weight:500;}
main .entry-content table tr:last-child{border-bottom:0;}
main .table-container {overflow: auto;display: block;margin: 1em auto 2em auto;}
main .table-container table{width:100%;}

/* UI elements */
.checkbox__text:before, .properties{border-radius:0;}
.checkbox input:checked + .checkbox__text:after{border-radius:0;}
.select2-container--default .select2-selection--single{border-radius:0;border:0;margin-bottom:0;}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:18px;color:#253348;font-weight:normal;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width: 8px 7px 0 7px;border-color: #253348 transparent transparent transparent;margin-top:-4px;}
.sections .rating .ratingCount a, .messia-comment-form .rating .ratingCount a, .rev_items .comment .rating .ratingCount a{color:#1790FF;font-size:16px;text-decoration:underline;}
.ratingCount a:hover{color:#0066C5 !important;}
.ratingCount svg{margin-right:8px;}
.ratingCount svg path{fill:#1690ff !important;}
.object-promocode{margin-bottom:0;}
.object-promocode__title{color:#253348;font-size:16px;font-weight:bold;}
.object-promocode__content{color:#1790FF;font-size:16px;font-weight:500;}
.object-promocode__content .item{margin-top:2px;}
a.show-cat:after{content:'Показать остальные'}
.all_ocen .sred{font-weight:bold;}
.sections .rating .ratingCount, .messia-comment-form .rating .ratingCount, .rev_items .comment .rating .ratingCount, .ratingCount{margin-left:10px;}
#backtotop{border:0;z-index:1003;right: 12px;background: #1790FF;}
#backtotop.shows{bottom: 12px;}
#backtotop:hover{background:#0066C5}
.expert-review .expert-review--color-blue-2{background: #e6f1ff;}
.menu_logout{z-index: 20;}
.heading{display: flex;align-items: center;flex-wrap: nowrap;gap:8px;}
.verified__box{display: inline-flex;align-items: center;flex-wrap: nowrap;gap:4px;position: relative;}
.verified__box svg{width:28px;height:28px;}
.verified__box span{color:#089408;font-size:14px;font-weight:500;opacity: 0;transition: opacity 0.3s ease 0s;position: absolute;left: 32px;    background: #fff;padding: 0 5px;border-radius: 3px;z-index:1;}
.verified__box:hover span{opacity:1;display:block}
.hide-advantages{border-radius:5px;}
.emoji__1x{
    width: 27px;
    min-width: 27px;
    height: 27px;
    margin-right: 10px;
}
.related_company__link{
    display:block;
    color: #000;
    background: #e6e6e6;
    text-decoration: none;
    padding: 5px 10px;
    border-radius: 20px;
}
.related_company__link:hover{
    background: #cccccc;
    color:#333;
}

.close-mob:before, .close-mob:after, .close:before, .close:after{border-radius: 0;background-color: #1790FF;height: 20px;width: 3px;left:18px;top:10px;}
.close{
    position: absolute;
    top: -20px;
    right: -20px;
    background: #fff;
    box-shadow: 0 1px 10px #d2d2d2;
}
.close:hover .close-mob:before, .close:hover .close-mob:after, .close:hover .close:before, .close:hover .close:after{background-color: #0066C5;}

.nav-pills .nav-link{
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 500;
    background: #fff;
    color: #2196F3;
    border: 1px solid #2196F3;
    text-transform: uppercase;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link, .nav-pills .nav-link:hover{
    color:#fff;
    background-color: #2196F3;
}
div#objects.not-found{
    padding:20px 40px;
    border-radius:20px;
    border: 3px dashed red;
    background:#f9f9f9;
    font-size:18px;
    line-height: 1.4;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.not-found .reset-all-filters{display:flex;width: auto;margin:20px 0;}


/* Popups */
.popup-container{
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.75);
    display: none;
    background: #fff url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: rgb(255, 255, 255); display: block; shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%232196f3' stroke-width='13' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1.4492753623188404s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E") center center no-repeat;
    margin: -42vh 0 0 -250px;
    width: 500px;
    max-height: 90%;
    overflow: auto;
    background-size: 30px 30px;
}
.modal-backdrop.show{display:none}
.modal{
    background-color: rgb(35 35 35 / 50%);
}
.form-container .form-title{
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.15px;
    line-height: 130%;
    margin-bottom: 15px;
    width:100%;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    padding: 15px;
}
.success-text-h2{
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.15px;
    line-height: 130%;
    margin-bottom: 15px;
    width:100%;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    padding: 15px;
}
.success-text{
    font-size:16px;
    text-align: center;
    line-height:1.4;
    color: #066406;
    padding: 15px 30px 30px 30px;
}
.form-container__form-popup .modal-content{
    background: #fff;
    margin: 20px;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12);
    border-radius: 5px;
    text-align: center;
}
.form-container__form-popup .policy__text{
    font-size:14px;
    line-height: 1.4;
    color: #999999;
}
.form-container__form-popup .nav{
    gap:10px;
}
.form-container__form-popup .btn-submit{
    justify-content: center;
}
.modal-backdrop{
    z-index: 10;
}
.form-success-text-popup .close{
    position: absolute;
    right: 0;
}
.form-container .form__line{
    position: relative;
    width:100%;
    margin-bottom: 15px;
}
.form-container label{
    display: block;
    font-size: 16px;
    line-height:20px;
    position: absolute;
    left: 18px;
    padding: 2px;
    top: 13px;
    color: #646464;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    cursor: text;
    background: #fff;
}
.form-container .label__focused{
    top:-10px;
    font-size: 14px;
}
.form-container__form .tab-content{
    margin-top: 15px;
}
.form-container input, .form-container textarea, .form-container select{
    border-radius: 5px;
    border: 1px solid rgb(0 0 0 / 50%);
    width: 100%;
    padding: 15px 40px 15px 20px;
    height: 50px;
    transition: all .3s ease-out;
    font-size:16px;
}

.form-container .select2-container--default .select2-selection--single{
    border: 1px solid rgb(0 0 0 / 50%);
    border-radius: 5px;
    filter:none;
    height: 50px;
    margin-bottom:0;
}
.form-container [type=checkbox]{
    border-radius: unset;
    border: unset;
    margin-bottom: unset;
    width: unset;
    padding:unset;
    height:unset;
}

.form-container__form-popup .form-container__form-wrapper{
    transform: translateY(50%);
    position:relative;
}
.popup-form-modal {
    margin-left: auto;
    margin-right: auto;
    min-width: calc(50% - 30px);
    max-width: 400px;
}
.widget-form {position:relative}

/* модуль рейтинга */
.stars{margin-right:0;gap:3px;}
.mark{margin:0;width:16px;height:16px;}
.reviews_summary{font-size:14px;line-height:1.2;text-decoration: none;font-weight:500;color:#2B64AB;}
.reviews_summary:hover, .reviews_summary:active{color:#696969;}
.sections .rating .no-rating{font-size:14px;line-height:1.2;font-weight:400;color:#8D9AAD;margin:0;}
.ratingCount{gap:8px;margin:0;}
.ratingCount svg{margin: 0 0 -2px;}

/*кастомное отображение в популярных и аналогах*/
.popular .stars{margin:0;order:0;}
.popular .flex .rating{flex-wrap: nowrap;gap: 10px;justify-content: flex-start;}

/*кастомное отображение в карточках*/
.page-template-company .sections .stars, .page-template-lawyer .sections .stars{margin:0;order:0;}
.page-template-company .sections .rating, .page-template-lawyer .sections .rating{flex-wrap: nowrap;gap: 10px;justify-content: flex-start;margin-right:0;margin-bottom:0;}
.page-template-company .mark, .page-template-lawyer .mark{width:18px;height:18px;}

/* Cookie popup */
.cookie{bottom: 10px;width: 250px;right: 70px;left:auto;}
.cookie .cookie-text{font-size:14px;line-height:1.5;}
.cookie a{font-size:14px;line-height:1.5;font-weight:normal;margin-bottom: 1em;}
.cookie .cookie-title{margin-bottom:0.5em;}
.cookie .cookie-close:hover svg path{fill:#2196f3;}

/* ADS */
.listing_ad_top{max-width:none;background:#1790FF;border-radius:10px;position:relative;margin: 70px 0;}
.listing_ad_top:after{content:'';background:url('../img/kazemir-listing.svg') no-repeat center center;width:238px;height:268px;position:absolute;right:-93px;bottom:-8px;}
.listing_ad_top .bg_white{background:transparent;border-radius: 0;padding:50px 42px;display: flex;flex-direction: column;align-items: center;align-content: center;}
.listing_ad_top .title{color:#fff;font-size:24px;text-transform: uppercase;line-height:1.2;font-weight:bold;margin-bottom:17px;}
.listing_ad_top .subtitle{font-size:16px;line-height:1.3;color:#fff;font-weight:500;margin-bottom:40px;}
.listing_ad_top .button{text-decoration:none;width:100%;max-width:345px;position: relative;padding:9px 0;font-size:22px;border:2px solid transparent;line-height:1.5;color:#fff;font-weight:500;background:#FF9900;border-radius:5px;display:flex;justify-content: center;align-items: center;margin-bottom:22px;}
.listing_ad_top .button svg{margin-right:16px;}
.listing_ad_top .button:hover{border-color:#FF9900;background:#fff;color:#FF9900;}
.listing_ad_top .button:hover svg path{fill:#FF9900;transition: all 0.1s;}
.listing_ad_top .offer{font-size:12px;line-height:1.33;color: rgb(255 255 255 / 60%);margin:0;padding:0;}
.listing_ad_top .button:active{background: #CC6027;color:#fff;border-color: #CC6027;}
.listing_ad_top .button:active svg path{fill:#fff;}

/* Header */
header.header{padding: 20px 0;box-shadow: 0 0 20px rgba(0,0,0,.10);}
header.header .container{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap:40px;}
header .logo{max-width:210px; display: flex;justify-content: center;flex-direction: column;}
header .logo .custom-logo-link{display:block;line-height: 1;}
header .logo .los{margin:0.5em 0 0 0;padding:0;max-width:100%;font-size: 14px;color:#333;}
header .menu{display: flex;align-items: center;margin-left:auto;}
header .menu ul li{margin:0 0 0 35px;}
header .menu ul li a{font-size:16px;color:#000;line-height:1.4;text-decoration: none;font-weight:500;}
header .menu ul li a:hover{color:#1366B4}
header .menu ul li.current-menu-item a{color:#0066C5}

/* Mainpage */
#shape {}
#shape .search_category{padding:36px;background:#0082FA url("../img/kazemir-mainpage.svg") no-repeat 90% bottom;border-radius:10px;overflow: hidden;box-shadow: 0px 75px 80px rgba(4, 72, 156, 0.09), 0px 31.3332px 33.4221px rgba(4, 72, 156, 0.0535), 0px 16.7522px 17.869px rgba(4, 72, 156, 0.0375), 0px 9.39116px 10.0172px rgba(4, 72, 156, 0.035), 0px 4.98758px 5.32008px rgba(4, 72, 156, 0.0225), 0px 2.07544px 2.21381px rgba(4, 72, 156, 0.0265);}
#shape .search_category .hat-title{font-size:32px;font-weight:bold;line-height:1.2;margin-top:0.5em;color:#fff;text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5);margin-bottom: 1em;}
#shape .search_category .hat-search{width:254px;margin-bottom:1em;}
#shape .search_category .hat-search .select2{margin-bottom:1em;}
#shape .search_category .hat-search .select2-container--default .select2-selection--single{border-radius:0;}
#shape .info-block{height:100%;padding:36px;overflow:hidden;position:relative;background:#E6F1FF;box-shadow: 0px 75px 80px rgba(4, 72, 156, 0.09), 0px 31.3332px 33.4221px rgba(4, 72, 156, 0.0535), 0px 16.7522px 17.869px rgba(4, 72, 156, 0.0375), 0px 9.39116px 10.0172px rgba(4, 72, 156, 0.035), 0px 4.98758px 5.32008px rgba(4, 72, 156, 0.0225), 0px 2.07544px 2.21381px rgba(4, 72, 156, 0.0265);}
#shape .info-block .banner_pagination{position:relative;display:flex;gap: 4%;}
#shape .info-block .banner_pagination .banner_bullet{width:48%;background:#fff;height:8px;cursor:pointer;position:relative;}
#shape .info-block .banner_pagination .banner_bullet.banner_bullet--active{background:#fff;}
#shape .info-block .banner_pagination .banner_bullet.banner_bullet--active:after {
    -webkit-animation: grow-x 5s linear normal;
    animation: grow-x 5s linear normal;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    background-color: #1790FF;
    border-radius: 2px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;}
@-webkit-keyframes grow-x{0%{width:0}to{width:100%}}@keyframes grow-x{0%{width:0}to{width:100%}}
#shape .info-block .banner-title{font-size:32px;line-height:1.33;font-weight:bold;color:#000;margin:0.5em 0; white-space: pre;}
#shape .info-block .swiper-slide{padding:1em 0 0 0;text-decoration: none;}
#shape .info-block .swiper-slide.swiper-slide-active{display:block;z-index: 2}
#shape .info-block .swiper-slide.about{background: url('../img/banner-about.svg') no-repeat right bottom;}
#shape .info-block .swiper-slide.blog{background: url('../img/banner-blog.svg') no-repeat right bottom;}
#shape .info-block .swiper-slide.review{background: url('../img/banner-review.svg') no-repeat right bottom;}
#shape .info-block .banner-description{font-size:18px;line-height:1.5;color:#253348;font-weight:normal;margin-bottom:2em}
#shape .info-block .swiper-slide .link{display:inline-block;color:#1790FF;border-bottom:1px solid #1790FF;font-size:18px;font-weight:bold;}
#shape .info-block .swiper-slide .link-v2{display:inline-block;font-size:16px;font-weight:bold;background-color: #2196F3;border-radius: 8px; height: 50px;color: #fff;padding: 15px 38px; cursor: pointer;}
#shape .info-block .swiper-slide:hover .link{color: #5ca8fa;}

/* Популярные компании */
.popular{padding-top:70px;}
.popular .newtitle{font-size:30px;font-weight:bold;line-height:1.2;padding-bottom:0.5em;border-bottom:1px solid #DAE5F2;    margin-bottom: 1em;}
.popular .flex .img{padding:12px;border:0;width: 100%;height: 160px;margin-bottom: 20px;overflow: hidden;box-shadow: 0px 27px 34px rgba(6, 106, 230, 0.07), 0px 11.28px 14.2044px rgba(6, 106, 230, 0.0503198), 0px 6.0308px 7.59435px rgba(6, 106, 230, 0.0417275), 0px 3.38082px 4.25733px rgba(6, 106, 230, 0.035), 0px 1.79553px 2.26103px rgba(6, 106, 230, 0.0282725), 0px 0.747159px 0.940867px rgba(6, 106, 230, 0.0196802);}
.popular .flex .img img{max-height:100%;width:auto;}
.popular .flex .text{margin-bottom:0;}
.popular .companies .item{margin: 0;border:1px solid #E6F1FF;width: calc(33.33% - 15px);}
.popular .flex{gap:15px;}
.popular .flex .desk {padding: 10px;}
.popular .flex .title {font-size: 24px;font-weight: bold;margin-bottom: 10px;line-height: 1.3;}
.popular .flex .title a {color: #000;}
.popular .flex .text {margin-bottom: 20px;font-size: 16px;color: #253348;line-height: 1.5;}
.popular .flex .buttons a{width:auto;margin-bottom:0;}

/* Новые отзывы */
.new-review{background:#E6F1FF;padding-top: 70px;margin-top:50px;padding-bottom: 50px;margin-bottom:0;}
.new-review .newtitle{font-size: 30px;font-weight: bold;line-height: 1.2;padding-bottom: 0.5em;border-bottom: 1px solid #B8CEE9;margin-bottom: 1em;}
.new-review .logo{
    background: #FFFFFF;
    border: 0.333333px solid #D2E2E5;
    width: 100%;
    height: 160px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    padding: 10px;
    box-shadow: 0px 27px 34px rgb(6 106 230 / 7%), 0px 11.28px 14.2044px rgb(6 106 230 / 5%), 0px 6.0308px 7.59435px rgb(6 106 230 / 4%), 0px 3.38082px 4.25733px rgb(6 106 230 / 4%), 0px 1.79553px 2.26103px rgb(6 106 230 / 3%), 0px 0.747159px 0.940867px rgb(6 106 230 / 2%);
}
.new-review .review-item{background:transparent;border:1px solid #B8CEE9;border-radius:0;}
.new-review .review-item-header{position:relative;padding: 12px;}
.new-review .review-item-header .user-avatar{position:absolute;overflow:hidden;bottom:-30px;left:22px;width:60px;height:60px;border-radius:50%;border:2px solid #E6F1FF;background:#fff url('../img/default-user.svg') no-repeat center center;}
.new-review .item-name_rating_avatar{padding:10px;margin-top:0;justify-content: space-between;align-items: flex-end;}
.new-review .item-name_rating_avatar .name{font-size:16px;font-weight:500;margin-bottom:1em;}
.new-review .item-name_rating_avatar .rating_before{font-size:16px;}
.new-review .review-item_body{padding:10px;}
.new-review .review-item-title_text{font-size:18px;margin-bottom:1em;}
.new-review .review-item_body_text{font-style:italic;font-size:16px;line-height:1.5;color:#253348;}
.new-review .review-item_body .all-read{border-bottom:1px dashed #1790FF;text-decoration: none;display: inline-block;}
.new-review .item-name-name_rating{margin-left:0;}
.new-review .item-name_rating_avatar .name{margin-bottom:10px;}

.blogposts{padding:70px 0 50px 0;}
.blogposts .newtitle{font-size: 30px;font-weight: bold;line-height: 1.2;padding-bottom: 0.5em;border-bottom: 1px solid #DAE5F2;margin-bottom: 1em;}
.blogposts .item{margin-bottom:40px;position: relative;}
.blogposts .item .post-thumbnail{height:158px;width:100%;overflow:hidden;position: relative;background:#cad9ec;margin-bottom:15px;background-size: cover;background-repeat: no-repeat;border-radius:3px;background-position: center center;padding:0;border: 0.5px solid #f1f1f1;}
.blogposts .item .post-thumbnail img{width:auto;height:auto;display:block;}
.blogposts .item .category-link{position:absolute;top:16px;left:16px;display:block;padding:6px 10px;font-size:13px;color:#253348;text-transform: uppercase;line-height:1.5;background:#fff;font-weight:500;text-decoration: none;}
.blogposts .item .category-link:hover{background: #e6e6e6;}
.blogposts .item .post-title{font-size:24px;font-weight:bold;line-height:1.33;color:#253348;padding:0 10% 0 0;display:block;}
.blogposts .item .post-title a{color:#253348;display:inline;text-decoration: none;}
.blogposts .item .post-title a:hover, .blogposts .item .post-title a:active{color:#1366B4}
.blogposts .item .post-title svg{margin-top: -4px;display:inline-block;}

/* TopH1 Block */
.top_h1_text{background:#E6F1FF;padding:0;margin-bottom: 18px;}
.top_h1_text .container{position: relative;}
.top_h1_text .top-h1{padding-top:70px;font-size:38px;line-height:1.2;font-weight:bold;color:#000;}
.top_h1_text .top-text{font-size:20px;line-height:1.5;font-weight:normal;margin-top:1em;color:#6F8099;padding-bottom:50px;}
.top_h1_text .top-text p{margin-bottom:1em;}

/* Listing page */
#listing{padding-top:46px;}
#listing .sorting_search{padding:0;display:flex;align-items: center;border-radius:0;margin-bottom:0;}
#items_found .title-items{display:block;}
#sidebar .sidebar-wrapper{padding:30px;background:#E6F1FF;}
#sidebar aside{margin-bottom:0;padding-bottom:0;}
#sidebar aside h2{line-height: 1.3;}
#sidebar .category-filter{margin-bottom:2em;}
#sidebar .filter-hide-block{}
#sidebar .filter-hide-block .input_text{
    position: relative;
    width:100%;
    margin-bottom:20px;
}
#sidebar .filter-hide-block .input_text label {
    display: block;
    font-size: 16px;
    line-height: 20px;
    position: absolute;
    left: 18px;
    padding: 0;
    top: 13px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    cursor: text;
    background: #fff;
    color: #9CB1CC;
}

#sidebar .filter-hide-block .input_text .label__focused {
    top: -10px;
    font-size: 14px;
}

#sidebar .filter-hide-block .input_text input {
    border-radius: 5px;
    border: 1px solid #9CB1CC;
    width: 100%;
    padding: 15px 40px 15px 20px;
    height: 50px;
    transition: all .3s ease-out;
    font-size: 16px;
    margin-bottom:0;
}

#sidebar .filter-hide-block .input_text input::placeholder {
    color: #9CB1CC;
}

#sidebar .filter-hide-block .input_text svg {
    left: auto;
    right: 10px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
}
#sidebar .title_side{margin-bottom:0.5em;}
#sidebar aside.properties{margin-bottom:2em;}
#sidebar.object_side{padding-left:40px;}
#sidebar .listing_ad_top{position:-webkit-sticky;position:sticky;top:120px;}
#listing .compare_all{order: 1;color:#8D9AAD !important;font-size:14px;font-weight:normal;text-decoration:none;width:auto;background-color:#fff;border-radius:0;padding: 4px 0 4px 29px;background-position: left center;background-image:url(../img/compareall.svg)}
#listing .compare_all:hover{color:#253348 !important;}

#sorting .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#9CB1CC;font-size:16px;}
#sorting .select2-container--default .select2-selection--single .select2-selection__rendered{color:#9CB1CC;font-size:16px;}
#sorting .select2-container--default .select2-selection--single{border:1px solid #9CB1CC;border-radius:5px;}
#sorting .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #9CB1CC transparent transparent transparent;}
.sorting_search > .seemap{order:2;}
#search{order: 1;margin: 0;width:auto;}
#search .input_text{position:relative;}
#search .input_text label{
    display: block;
    font-size: 16px;
    line-height: 20px;
    position: absolute;
    left: 18px;
    padding: 2px;
    top: 13px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    cursor: text;
    background: #fff;
    color:#9CB1CC;
}
#search .input_text .label__focused{
    top:-10px;
    font-size: 14px;
}
#search .input_text input{
    border-radius: 5px;
    border: 1px solid #9CB1CC;
    width: 100%;
    padding: 15px 20px;
    height: 50px;
    transition: all .3s ease-out;
    font-size: 16px;
}
#search .input_text input::placeholder{color:#9CB1CC;}
#search .input_text svg{left:auto;right:10px;margin-top: -10px;}
#sorting .sort{order:3;}
#items_found{font-size:18px;color:#253348;font-weight:bold;padding-top:16px;padding-bottom:9px;border-bottom:2px solid #DAE5F2;max-width:100%;margin-bottom:36px;line-height: 1.3;}
#listing .load_more{text-decoration:none;}
#listing .load_more .btn{justify-content: center;margin-bottom:0;}
#listing .content{margin-bottom:70px;}
#listing .faq .seo_description_text{padding:0;font-size:16px;line-height:1.5;display: flex;flex-direction: column;gap: 15px;}
#listing .faq{padding-top:50px;padding-bottom:10px;justify-content: center;}
#listing .faq .newtitle{margin-bottom: 1em;font-size: 24px;}
#listing .faq .faq-item{border:1px solid #DAE5F2;border-radius: 3px;}
#listing .faq .faq-item:hover,#listing .faq .faq-item:active{border:1px solid #2196F3;}
#listing .faq .faq-item .faq-title{position:relative;font-weight:bold;text-transform: uppercase;padding:14px 84px 14px 28px;}
#listing .faq .faq-item .faq-title:hover{cursor:pointer;}
#listing .faq .faq-item .faq-title:after{content:'';position:absolute;width:20px;height:20px;background:url('../img/plus.svg') no-repeat center center;right:28px;top:50%;margin-top:-10px;transition: transform .2s ease-in-out;}
#listing .faq .faq-item .faq-title.active:after{transform:rotate(45deg);}
#listing .faq .faq-item .faq-answer{display:none;padding: 0 84px 14px 28px;}

#objects .sections section{box-shadow: none;border-radius: 0;padding-top: 30px;border-top: 2px solid #DAE5F2;}
#objects .sections:nth-child(2) section{border-top:0;padding-top:0;}
#objects .sections .header_section{padding:0;overflow:hidden;}
#objects .sections .listing-item .pic_comparison{max-width:100%;float:none;border:2px solid #B8CEE9;padding:12px;height:106px;margin-right:0;}
#objects .sections .listing-item .pic_title{display:flex;margin-bottom:20px;gap: 20px;}
#objects .sections .section_right{width: auto;flex-basis: 0;flex-grow: 1;}
#objects .sections .listing-item .buttons{gap:14px;flex:0 0 auto;}
#objects .sections .listing-item .buttons .form-zapis .btn{width:100%;}
#objects .sections .listing-item .buttons > *{width:100%;}
#objects .sections .listing-item .buttons .bookmark span{position: relative;height:auto;color:#2196F3;left:auto;background: transparent;box-shadow:none;top:auto;border-radius:0;font-size:16px;opacity:1;visibility:visible;}
#objects .sections .listing-item .buttons .bookmark span:after{display:none;}
#objects .sections .listing-item .buttons .bookmark:hover span{color:#fff;}
#objects .sections .listing-item .buttons .btn_orange:hover svg path{fill:#FF9900}
#objects .sections .heading{text-decoration:none;}
#objects .sections .heading h2{color:#000;font-size:24px;line-height: 1.3;padding:0;margin:0;display:inline;text-decoration: underline;}
#objects .sections .heading:hover h2{color:#1690ff;text-decoration: none;}
#objects .sections .rating{gap: 10px;justify-content: flex-start;margin-right: 0;margin-bottom: 0;}
#objects .sections .rating .stars{margin-left:0;}
#objects .sections .rating .rating_ball{font-size:16px;margin-left:0;}
#objects .sections .title_rating{
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap:8px;
    align-items: flex-start;
}
#objects .sections picture img{max-width:150px;}
#objects .sections .description{color:#6F8099;font-size:18px;line-height:1.5;}
#objects .sections .char{gap:8px;}
#objects .sections .char .object-promocode__title, #objects .sections .char .object-promocode__content{font-size:14px;}
#objects .header_section .item-list{margin-top:20px;justify-content: flex-start;flex-wrap: wrap;gap:20px;}
#objects .header_section .item-list .item-advantages{margin-bottom:0;display: flex;width:auto;gap:10px;}
#objects .header_section .item-list .item-advantages .title{
    font-size:16px;
    font-weight:bold;
    padding:0;
    display: flex;
    align-items: center;
    gap: 5px;}
#objects .header_section .item-list .item-advantages .title b {
    font-weight: inherit;
    padding: 2px 4px;
    background: #f4e9c5;
    border-radius: 10px 5px 10px 5px;
    -o-border-radius: 10px 5px 10px 5px;
    -moz-border-radius: 10px 5px 10px 5px;
    -webkit-border-radius: 10px 5px 10px 5px;
}
#objects .header_section .item-list .item-advantages .title span{order:2;}
#objects .header_section .item-list .item-advantages .title span.online{
    order:1;
    color: #fff;
    background: #079409;
    text-transform: uppercase;
    border-radius: 5px;
    font-size: 10px;
    padding: 2px 4px;
    display: inline-block;
    font-weight:500;
    letter-spacing: 0.5px;
}
#objects .header_section .pricing{margin:15px 0;}
#objects .listing_ad_top.listing_ad_content{width: 90%;margin: 30px auto 50px auto;}
#objects .listing_ad_top.listing_ad_content .subtitle{max-width:509px;margin-bottom:20px;}
#objects .service-heading{font-size:18px;font-weight:bold;color:#000;margin:14px 0;line-height:1.7;display: flex;align-items: center;}
#objects .service-heading.no__location{font-weight:normal;font-size:16px;font-style:italic;color: #6f8099;}
#objects .service-table li{margin-bottom:10px;}
#objects .service-table:last-child{margin-bottom:0;}
#objects .service-table li .title{font-size:16px;font-weight:300;line-height:1.5;}
#objects .service-table li .sub{margin-left:0;margin-right: 5px;text-transform: uppercase;font-size: 13px;}
#objects .service-table li .discount_price,#objects .service-table li .price{font-size:16px;font-weight:400;line-height:1.5;}
#objects .service-table li.all-price{text-align:right;padding-top:10px;}
#objects .service-table .all-price .all-price-link{border:0;padding:0;margin:0;color:#1790FF;text-decoration:underline;font-size:16px;min-height:auto;border-radius:0;}
#objects .service-table .all-price .all-price-link:hover{color:#0066C5;}
#objects .service-table .all-price .has_discount{color:#6F8099;}
#objects .service-table li .discount_price{color:#000;font-weight:bold;}
#objects .service-table li .title:after{border-bottom:2px dashed #ABB7C6;margin-bottom:10px;margin-left:12px;margin-right:12px;}
#objects .listing_ad_top {
    width:90%;
}

@media (min-width: 1330px) {
    #objects .listing_ad_top {
        width:100%;
    }
}


.page-listing-lawyers #objects .sections .listing-item .pic_comparison{
    padding:0;
    border: 0;
    height: 150px;
    margin-right: 0;
    position: relative;
}
.page-listing-lawyers #objects .sections .listing-item .pic_comparison picture img{border-radius:50%;}
.page-listing-lawyers #objects .sections .listing-item .pic_comparison .verified__lawyer{
    position:absolute;
    height: 35px;
    width: 35px;
    top: 0;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_907_673)'%3E%3Cmask id='path-1-outside-1_907_673' maskUnits='userSpaceOnUse' x='0.00585938' y='-0.00390625' width='24' height='25' fill='black'%3E%3Crect fill='white' x='0.00585938' y='-0.00390625' width='24' height='25'/%3E%3Cpath d='M21.5609 10.7386L20.2009 9.15859C19.9409 8.85859 19.7309 8.29859 19.7309 7.89859V6.19859C19.7309 5.13859 18.8609 4.26859 17.8009 4.26859H16.1009C15.7109 4.26859 15.1409 4.05859 14.8409 3.79859L13.2609 2.43859C12.5709 1.84859 11.4409 1.84859 10.7409 2.43859L9.17086 3.80859C8.87086 4.05859 8.30086 4.26859 7.91086 4.26859H6.18086C5.12086 4.26859 4.25086 5.13859 4.25086 6.19859V7.90859C4.25086 8.29859 4.04086 8.85859 3.79086 9.15859L2.44086 10.7486C1.86086 11.4386 1.86086 12.5586 2.44086 13.2486L3.79086 14.8386C4.04086 15.1386 4.25086 15.6986 4.25086 16.0886V17.7986C4.25086 18.8586 5.12086 19.7286 6.18086 19.7286H7.91086C8.30086 19.7286 8.87086 19.9386 9.17086 20.1986L10.7509 21.5586C11.4409 22.1486 12.5709 22.1486 13.2709 21.5586L14.8509 20.1986C15.1509 19.9386 15.7109 19.7286 16.1109 19.7286H17.8109C18.8709 19.7286 19.7409 18.8586 19.7409 17.7986V16.0986C19.7409 15.7086 19.9509 15.1386 20.2109 14.8386L21.5709 13.2586C22.1509 12.5686 22.1509 11.4286 21.5609 10.7386ZM16.1609 10.1086L11.3309 14.9386C11.1909 15.0786 11.0009 15.1586 10.8009 15.1586C10.6009 15.1586 10.4109 15.0786 10.2709 14.9386L7.85086 12.5186C7.56086 12.2286 7.56086 11.7486 7.85086 11.4586C8.14086 11.1686 8.62086 11.1686 8.91086 11.4586L10.8009 13.3486L15.1009 9.04859C15.3909 8.75859 15.8709 8.75859 16.1609 9.04859C16.4509 9.33859 16.4509 9.81859 16.1609 10.1086Z'/%3E%3C/mask%3E%3Cpath d='M21.5609 10.7386L20.2009 9.15859C19.9409 8.85859 19.7309 8.29859 19.7309 7.89859V6.19859C19.7309 5.13859 18.8609 4.26859 17.8009 4.26859H16.1009C15.7109 4.26859 15.1409 4.05859 14.8409 3.79859L13.2609 2.43859C12.5709 1.84859 11.4409 1.84859 10.7409 2.43859L9.17086 3.80859C8.87086 4.05859 8.30086 4.26859 7.91086 4.26859H6.18086C5.12086 4.26859 4.25086 5.13859 4.25086 6.19859V7.90859C4.25086 8.29859 4.04086 8.85859 3.79086 9.15859L2.44086 10.7486C1.86086 11.4386 1.86086 12.5586 2.44086 13.2486L3.79086 14.8386C4.04086 15.1386 4.25086 15.6986 4.25086 16.0886V17.7986C4.25086 18.8586 5.12086 19.7286 6.18086 19.7286H7.91086C8.30086 19.7286 8.87086 19.9386 9.17086 20.1986L10.7509 21.5586C11.4409 22.1486 12.5709 22.1486 13.2709 21.5586L14.8509 20.1986C15.1509 19.9386 15.7109 19.7286 16.1109 19.7286H17.8109C18.8709 19.7286 19.7409 18.8586 19.7409 17.7986V16.0986C19.7409 15.7086 19.9509 15.1386 20.2109 14.8386L21.5709 13.2586C22.1509 12.5686 22.1509 11.4286 21.5609 10.7386ZM16.1609 10.1086L11.3309 14.9386C11.1909 15.0786 11.0009 15.1586 10.8009 15.1586C10.6009 15.1586 10.4109 15.0786 10.2709 14.9386L7.85086 12.5186C7.56086 12.2286 7.56086 11.7486 7.85086 11.4586C8.14086 11.1686 8.62086 11.1686 8.91086 11.4586L10.8009 13.3486L15.1009 9.04859C15.3909 8.75859 15.8709 8.75859 16.1609 9.04859C16.4509 9.33859 16.4509 9.81859 16.1609 10.1086Z' fill='%23089408'/%3E%3Cpath d='M21.5609 10.7386L23.081 9.43883L23.0767 9.43387L21.5609 10.7386ZM20.2009 9.15859L21.7167 7.85385L21.7123 7.84873L20.2009 9.15859ZM14.8409 3.79859L16.1508 2.28721L16.1456 2.28279L14.8409 3.79859ZM13.2609 2.43859L14.5656 0.922784L14.5607 0.918527L13.2609 2.43859ZM10.7409 2.43859L9.45195 0.909338L9.43886 0.920378L9.42595 0.931642L10.7409 2.43859ZM9.17086 3.80859L10.4512 5.34504L10.4687 5.33049L10.4858 5.31555L9.17086 3.80859ZM3.79086 9.15859L5.31545 10.4531L5.32141 10.446L5.3273 10.439L3.79086 9.15859ZM2.44086 10.7486L0.916249 9.45413L0.909887 9.4617L2.44086 10.7486ZM2.44086 13.2486L0.909868 14.5355L0.916271 14.5431L2.44086 13.2486ZM3.79086 14.8386L5.3273 13.5582L5.32141 13.5512L5.31545 13.5441L3.79086 14.8386ZM9.17086 20.1986L7.86099 21.71L7.86614 21.7144L9.17086 20.1986ZM10.7509 21.5586L9.44617 23.0744L9.45113 23.0787L10.7509 21.5586ZM13.2709 21.5586L14.5598 23.0879L14.5678 23.0812L14.5756 23.0744L13.2709 21.5586ZM14.8509 20.1986L16.1556 21.7144L16.1608 21.71L14.8509 20.1986ZM20.2109 14.8386L21.7223 16.1485L21.7267 16.1433L20.2109 14.8386ZM21.5709 13.2586L23.0867 14.5633L23.0943 14.5545L23.1019 14.5455L21.5709 13.2586ZM16.1609 10.1086L17.5751 11.5228L17.5751 11.5228L16.1609 10.1086ZM10.2709 14.9386L11.6851 13.5244L11.6851 13.5244L10.2709 14.9386ZM7.85086 12.5186L6.43665 13.9328L6.43666 13.9328L7.85086 12.5186ZM8.91086 11.4586L7.49665 12.8728L7.49666 12.8728L8.91086 11.4586ZM10.8009 13.3486L9.3867 14.7628L10.8009 16.177L12.2151 14.7628L10.8009 13.3486ZM15.1009 9.04859L13.6867 7.63438L13.6867 7.63438L15.1009 9.04859ZM23.0767 9.43387L21.7167 7.85386L18.6851 10.4633L20.0451 12.0433L23.0767 9.43387ZM21.7123 7.84873C21.7362 7.8763 21.7506 7.89648 21.7572 7.90613C21.7641 7.91616 21.7662 7.92035 21.7648 7.91783C21.7635 7.9155 21.7602 7.90936 21.7558 7.89957C21.7513 7.88987 21.7465 7.8785 21.7419 7.86611C21.7373 7.85371 21.7334 7.84202 21.7304 7.8318C21.7274 7.82149 21.7259 7.81475 21.7253 7.81219C21.7247 7.80941 21.7259 7.81401 21.7273 7.82608C21.7286 7.83771 21.7309 7.86232 21.7309 7.89859H17.7309C17.7309 8.40668 17.8544 8.8901 17.9949 9.26608C18.1353 9.64195 18.3585 10.0865 18.6895 10.4685L21.7123 7.84873ZM21.7309 7.89859V6.19859H17.7309V7.89859H21.7309ZM21.7309 6.19859C21.7309 4.03402 19.9655 2.26859 17.8009 2.26859V6.26859C17.7901 6.26859 17.7773 6.266 17.7666 6.26144C17.7573 6.25749 17.7521 6.25324 17.7492 6.25031C17.7463 6.24738 17.742 6.24216 17.7381 6.23286C17.7335 6.22215 17.7309 6.20942 17.7309 6.19859H21.7309ZM17.8009 2.26859H16.1009V6.26859H17.8009V2.26859ZM16.1009 2.26859C16.1404 2.26859 16.1671 2.27116 16.1792 2.27257C16.1919 2.27406 16.1965 2.27521 16.1932 2.2745C16.1901 2.27385 16.1825 2.27212 16.1712 2.26881C16.16 2.26553 16.1472 2.26134 16.1338 2.25634C16.1203 2.25133 16.108 2.24619 16.0974 2.24138C16.0867 2.23653 16.08 2.23297 16.0774 2.23151C16.0745 2.22991 16.0788 2.23213 16.0894 2.23933C16.0996 2.24624 16.1212 2.26163 16.1508 2.28722L13.531 5.30997C13.918 5.64536 14.3691 5.86785 14.7405 6.00585C15.1116 6.14375 15.5951 6.26859 16.1009 6.26859V2.26859ZM16.1456 2.28279L14.5656 0.922792L11.9562 3.9544L13.5362 5.3144L16.1456 2.28279ZM14.5607 0.918527C13.117 -0.315943 10.8912 -0.303762 9.45195 0.909338L12.0298 3.96785C12.0018 3.99148 11.9826 3.99826 11.9814 3.99866C11.981 3.9988 11.9898 3.99609 12.0046 3.99609C12.0195 3.99609 12.0264 3.9988 12.0226 3.99749C12.018 3.99591 11.994 3.98674 11.9611 3.95866L14.5607 0.918527ZM9.42595 0.931642L7.85591 2.30164L10.4858 5.31555L12.0558 3.94555L9.42595 0.931642ZM7.89049 2.27215C7.90495 2.2601 7.917 2.25085 7.92607 2.24418C7.93518 2.23747 7.94217 2.23271 7.94672 2.22971C7.95542 2.22399 7.95783 2.22297 7.9531 2.22552C7.9486 2.22794 7.9401 2.23227 7.92783 2.23775C7.91567 2.24318 7.90182 2.24884 7.88701 2.25426C7.87219 2.25968 7.85822 2.26421 7.84594 2.26777C7.83354 2.27135 7.82508 2.27331 7.8212 2.27412C7.81704 2.27499 7.82108 2.27393 7.8333 2.27251C7.83967 2.27177 7.84916 2.27082 7.86164 2.27004C7.87407 2.26927 7.89058 2.26859 7.91086 2.26859V6.26859C8.41572 6.26859 8.89715 6.14409 9.26221 6.01043C9.62875 5.87623 10.0706 5.66224 10.4512 5.34504L7.89049 2.27215ZM7.91086 2.26859H6.18086V6.26859H7.91086V2.26859ZM6.18086 2.26859C4.01629 2.26859 2.25086 4.03402 2.25086 6.19859H6.25086C6.25086 6.20942 6.24826 6.22215 6.24371 6.23286C6.23975 6.24216 6.2355 6.24738 6.23257 6.25031C6.22964 6.25324 6.22442 6.25749 6.21513 6.26144C6.20442 6.266 6.19168 6.26859 6.18086 6.26859V2.26859ZM2.25086 6.19859V7.90859H6.25086V6.19859H2.25086ZM2.25086 7.90859C2.25086 7.8883 2.25154 7.87164 2.25233 7.85891C2.25313 7.84613 2.25411 7.83626 2.25491 7.82943C2.25645 7.81627 2.25769 7.81114 2.25707 7.81409C2.2565 7.81678 2.25484 7.82404 2.25156 7.83525C2.24831 7.84636 2.24411 7.85922 2.23899 7.87305C2.23387 7.88687 2.2285 7.89989 2.2233 7.91142C2.21806 7.92303 2.21387 7.93117 2.21148 7.93558C2.20896 7.94019 2.2098 7.93816 2.21506 7.93022C2.21782 7.92605 2.22222 7.91962 2.22845 7.9112C2.23464 7.90281 2.24323 7.89165 2.25442 7.87823L5.3273 10.439C5.63986 10.0639 5.85411 9.62937 5.99023 9.26164C6.12534 8.89664 6.25086 8.41571 6.25086 7.90859H2.25086ZM2.26627 7.86414L0.916267 9.45415L3.96545 12.0431L5.31545 10.4531L2.26627 7.86414ZM0.909887 9.4617C-0.295483 10.8957 -0.295483 13.1015 0.909887 14.5355L3.97183 11.9617C3.99853 11.9935 4.00672 12.0159 4.00776 12.019C4.00856 12.0213 4.00586 12.0135 4.00586 11.9986C4.00586 11.9837 4.00856 11.9759 4.00776 11.9782C4.00672 11.9813 3.99853 12.0037 3.97183 12.0355L0.909887 9.4617ZM0.916271 14.5431L2.26627 16.1331L5.31545 13.5441L3.96545 11.9541L0.916271 14.5431ZM2.25442 16.119C2.24323 16.1055 2.23464 16.0944 2.22845 16.086C2.22222 16.0776 2.21782 16.0711 2.21506 16.067C2.2098 16.059 2.20896 16.057 2.21148 16.0616C2.21387 16.066 2.21806 16.0742 2.2233 16.0858C2.2285 16.0973 2.23387 16.1103 2.23899 16.1241C2.24411 16.138 2.24831 16.1508 2.25156 16.1619C2.25484 16.1732 2.2565 16.1804 2.25707 16.1831C2.25769 16.1861 2.25645 16.1809 2.25491 16.1678C2.25411 16.1609 2.25313 16.1511 2.25233 16.1383C2.25154 16.1256 2.25086 16.1089 2.25086 16.0886H6.25086C6.25086 15.5815 6.12534 15.1006 5.99023 14.7356C5.85411 14.3678 5.63986 13.9333 5.3273 13.5582L2.25442 16.119ZM2.25086 16.0886V17.7986H6.25086V16.0886H2.25086ZM2.25086 17.7986C2.25086 19.9632 4.01629 21.7286 6.18086 21.7286V17.7286C6.19168 17.7286 6.20442 17.7312 6.21513 17.7358C6.22442 17.7397 6.22964 17.744 6.23257 17.7469C6.2355 17.7498 6.23975 17.755 6.24371 17.7643C6.24826 17.775 6.25086 17.7878 6.25086 17.7986H2.25086ZM6.18086 21.7286H7.91086V17.7286H6.18086V21.7286ZM7.91086 21.7286C7.87135 21.7286 7.84471 21.726 7.83258 21.7246C7.81989 21.7231 7.81525 21.722 7.8186 21.7227C7.82169 21.7233 7.82923 21.7251 7.84054 21.7284C7.85175 21.7317 7.86451 21.7359 7.87798 21.7409C7.89145 21.7459 7.9038 21.751 7.91436 21.7558C7.92501 21.7607 7.93175 21.7642 7.9344 21.7657C7.93729 21.7673 7.93293 21.7651 7.92233 21.7579C7.91217 21.751 7.89052 21.7356 7.861 21.71L10.4807 18.6872C10.0937 18.3518 9.64262 18.1293 9.27124 17.9913C8.90013 17.8535 8.41665 17.7286 7.91086 17.7286V21.7286ZM7.86614 21.7144L9.44618 23.0744L12.0556 20.0428L10.4756 18.6828L7.86614 21.7144ZM9.45113 23.0787C10.8948 24.3131 13.1206 24.301 14.5598 23.0879L11.982 20.0293C12.01 20.0057 12.0292 19.9989 12.0304 19.9985C12.0308 19.9984 12.022 20.0011 12.0071 20.0011C11.9923 20.0011 11.9854 19.9984 11.9892 19.9997C11.9938 20.0013 12.0178 20.0105 12.0507 20.0385L9.45113 23.0787ZM14.5756 23.0744L16.1556 21.7144L13.5462 18.6828L11.9662 20.0428L14.5756 23.0744ZM16.1608 21.71C16.1332 21.7339 16.113 21.7483 16.1034 21.7549C16.0933 21.7618 16.0891 21.7639 16.0917 21.7625C16.094 21.7612 16.1001 21.7579 16.1099 21.7535C16.1196 21.749 16.131 21.7442 16.1434 21.7396C16.1558 21.735 16.1675 21.7311 16.1777 21.7281C16.188 21.7251 16.1948 21.7236 16.1973 21.723C16.2001 21.7225 16.1955 21.7236 16.1834 21.725C16.1718 21.7263 16.1472 21.7286 16.1109 21.7286V17.7286C15.6028 17.7286 15.1194 17.8521 14.7434 17.9926C14.3675 18.133 13.923 18.3562 13.541 18.6872L16.1608 21.71ZM16.1109 21.7286H17.8109V17.7286H16.1109V21.7286ZM17.8109 21.7286C19.9755 21.7286 21.7409 19.9632 21.7409 17.7986H17.7409C17.7409 17.7878 17.7435 17.775 17.7481 17.7643C17.752 17.755 17.7563 17.7498 17.7592 17.7469C17.7621 17.744 17.7673 17.7397 17.7766 17.7358C17.7873 17.7312 17.8001 17.7286 17.8109 17.7286V21.7286ZM21.7409 17.7986V16.0986H17.7409V17.7986H21.7409ZM21.7409 16.0986C21.7409 16.1381 21.7383 16.1648 21.7369 16.1769C21.7354 16.1896 21.7343 16.1942 21.735 16.1909C21.7356 16.1878 21.7374 16.1802 21.7407 16.1689C21.744 16.1577 21.7482 16.145 21.7532 16.1315C21.7582 16.118 21.7633 16.1057 21.7681 16.0951C21.773 16.0844 21.7765 16.0777 21.778 16.0751C21.7796 16.0722 21.7774 16.0765 21.7702 16.0871C21.7633 16.0973 21.7479 16.1189 21.7223 16.1485L18.6995 13.5287C18.3641 13.9157 18.1416 14.3668 18.0036 14.7382C17.8657 15.1093 17.7409 15.5928 17.7409 16.0986H21.7409ZM21.7267 16.1433L23.0867 14.5633L20.0551 11.9539L18.6951 13.5339L21.7267 16.1433ZM23.1019 14.5455C24.308 13.1106 24.3101 10.8763 23.081 9.43884L20.0408 12.0384C20.0113 12.0039 20.0026 11.9797 20.0018 11.9774C20.0013 11.9759 20.0046 11.9859 20.0047 12.0041C20.0047 12.0223 20.0015 12.0328 20.0017 12.0321C20.0021 12.0309 20.0104 12.0069 20.0399 11.9717L23.1019 14.5455ZM14.7467 8.69439L9.91669 13.5244L12.7451 16.3528L17.5751 11.5228L14.7467 8.69439ZM9.91669 13.5244C10.1475 13.2936 10.4644 13.1586 10.8009 13.1586V17.1586C11.5374 17.1586 12.2343 16.8636 12.7451 16.3528L9.91669 13.5244ZM10.8009 13.1586C11.1374 13.1586 11.4543 13.2936 11.6851 13.5244L8.85669 16.3528C9.36748 16.8636 10.0644 17.1586 10.8009 17.1586V13.1586ZM11.6851 13.5244L9.26506 11.1044L6.43666 13.9328L8.8567 16.3528L11.6851 13.5244ZM9.26507 11.1044C9.75612 11.5954 9.75612 12.3818 9.26507 12.8728L6.43665 10.0444C5.3656 11.1154 5.3656 12.8618 6.43665 13.9328L9.26507 11.1044ZM9.26507 12.8728C8.77402 13.3639 7.98769 13.3639 7.49665 12.8728L10.3251 10.0444C9.25402 8.97334 7.50769 8.97334 6.43665 10.0444L9.26507 12.8728ZM7.49666 12.8728L9.3867 14.7628L12.2151 11.9344L10.3251 10.0444L7.49666 12.8728ZM12.2151 14.7628L16.5151 10.4628L13.6867 7.63438L9.38668 11.9344L12.2151 14.7628ZM16.5151 10.4628C16.0241 10.9539 15.2377 10.9539 14.7467 10.4628L17.5751 7.63438C16.5041 6.56333 14.7577 6.56333 13.6867 7.63438L16.5151 10.4628ZM14.7467 10.4628C14.2556 9.97175 14.2557 9.18543 14.7467 8.69441L17.5751 11.5228C18.6461 10.4518 18.6462 8.70544 17.5751 7.63438L14.7467 10.4628Z' fill='white' mask='url(%23path-1-outside-1_907_673)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_907_673'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: cover;
}

/* Object page */
.single-messia_object main{margin-top:0;}
.page-template-company .fixed_section .row{align-items: center;}
.page-template-company .fixed_section .company-info{display: flex;align-items: center;}
.page-template-company .fixed_section .logo_fixed{height:80px;max-width: 200px;border: 2px solid #B8CEE9;width: auto;padding: 12px;}
.page-template-company .fixed_section .logo_fixed img{max-height:100%;width:auto;}
.page-template-company .fixed_section .company-info .name_container{margin-left:30px;}
.page-template-company .fixed_section .company-info .name_fixed{margin-left:0;color:#000;padding-top: 0;margin-bottom: 10px;}
.page-template-company .fixed_section .rating .rating_ball{font-size: 16px;margin-left: 0;color: #333;margin-right:0;font-weight:normal;}
.page-template-company .fixed_section .rating{margin-right: 0;gap:8px;}
.page-template-company .sections{background:#E6F1FF;padding:70px 0;}
.page-template-company .sections section{box-shadow: none;border-radius:0;margin:0;}
.page-template-company .sections .header_section{padding:36px 54px; gap: 20px;}
.page-template-company .sections .header_section .advantages-list{display: flex;gap:28px;margin-top:28px;align-items: stretch;justify-content: flex-start;flex-wrap: wrap;}
.page-template-company .sections .header_section .advantage__item{width:calc(33.33% - 28px);box-shadow: 0 4px 10px 1px #e6f1ff;padding: 14px;border-radius: 10px;}
.page-template-company .sections .header_section .advantage__box{display:flex;gap: 14px;flex-direction: column;}
.page-template-company .sections .header_section .advantage__item svg{flex: 0 0 auto;}
.page-template-company .sections .header_section .advantage__title{font-size:20px;font-weight:500;line-height: 1.2;display:flex;gap:14px;    justify-content: flex-start;align-items: flex-start;}
.page-template-company .sections .header_section .advantage__title .icon{display:block;width:30px;height:30px;}
.page-template-company .sections .header_section .advantage__box b{font-weight:500;padding: 2px 4px;
    background: #f4e9c5;
    border-radius: 10px 5px 10px 5px;
    -o-border-radius: 10px 5px 10px 5px;
    -moz-border-radius: 10px 5px 10px 5px;
    -webkit-border-radius: 10px 5px 10px 5px;}
.page-template-company .sections .header_section .advantage__box span.online{
    color: #fff;
    background: #079409;
    text-transform: uppercase;
    border-radius: 5px;
    font-size: 10px;
    padding: 2px 4px;
    display: inline-block;
    position: relative;
    top: -2px;
    font-weight:500;
    letter-spacing: 0.5px;
}
.page-template-company .sections .header_section .advantage__text{font-size:16px;font-weight:normal;line-height:1.5;color: #8D9AAD;}
.page-template-company .sections .listing-item .pic_comparison{max-width:100%;float:none;border:2px solid #B8CEE9;padding:12px;height:106px;margin-right:0;}
.page-template-company .sections .listing-item .pic_title{display:flex;margin-bottom:20px;gap:20px;}
.page-template-company .sections .section_right{-ms-flex-preferred-size: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;width: auto;flex-basis: 0;flex-grow: 1;max-width: 100%;padding-right: 0;}
.page-template-company .sections .listing-item .buttons{gap:14px;flex: 0 0 auto;width: auto;}
.page-template-company .sections .listing-item .buttons .btn{width:100%;height:auto;margin-bottom:0;}
.page-template-company .sections .listing-item .buttons .btn_orange:hover svg path{fill:#FF9900}
.page-template-company .sections .listing-item .buttons .bookmark span{position: relative;height:auto;color:#2196F3;left:auto;background: transparent;box-shadow:none;top:auto;border-radius:0;font-size:16px;opacity:1;visibility:visible;}
.page-template-company .sections .listing-item .buttons .bookmark span:after{display:none;}
.page-template-company .sections .listing-item .buttons .bookmark:hover span{color:#fff;}
.page-template-company .sections h1{padding:0;color:#000;font-size:34px;margin:0;}
.page-template-company .sections .rating .rating_ball{font-size:16px;margin-left:0;}
.page-template-company .sections .rating .reviews_summary{font-size:16px;}
.page-template-company .sections .title_rating{display: flex;flex-direction: column;justify-content: center;gap:8px;}
.page-template-company .sections .description{color:#6F8099;font-size:20px;line-height:1.5;display:block;}
.page-template-company .sections .char{gap:8px;}
.page-template-company .tabs_object{box-shadow: none;margin-top:60px;border-radius:0;}
.page-template-company .tabs_object .nav{border-bottom:2px solid #DAE5F2;}
.page-template-company .tabs_object .nav li{margin-bottom:0;flex-grow: 0;margin-right:50px;}
.page-template-company .tabs_object .nav li:last-child{margin-right:0;}
.page-template-company .tabs_object .nav li h2{font-size:18px;font-weight:normal;color:#282828;margin-bottom:0;padding:12px 0 8px 0;border:0 !important;border-bottom:4px solid transparent !important;}
.page-template-company .tabs_object .nav li h2.active{border-bottom:4px solid #1790FF !important;}
.page-template-company .tabs_object .nav li h2.active:after{display:none;}
.page-template-company .tabs_object .nav li h2 a{padding:0;background:transparent;font-size:unset;border-radius:0;text-decoration:none;}
.page-template-company .tabs_object .tab-content{padding:40px 0;}
.page-template-company .tabs_object .tab-content h3{margin:2em 0 1em 0;}
.page-template-company .tabs_object .tab-content h3:first-child{margin-top:0;}
.page-template-company .tabs_object .select_post_multi{gap:15px;padding: 1em 0;text-align:left;justify-content: space-between;margin:0;}
.page-template-company .tabs_object .select_post_multi .item{width: calc(50% - 15px);margin:0;}
.page-template-company .tabs_object .media-grid{margin:0 0 3em 0;}
.page-template-company .tabs_object .media-grid .items{margin: 1.5em 0;}
.page-template-company .tabs_object .media-grid .modal-item{border:1px solid #f1f1f1;padding: 0;margin:0;}
.page-template-company .tabs_object .media-grid .modal-item:hover{opacity:0.8;cursor: pointer;}
.page-template-company .tabs_object .media-grid .modal-item img{max-height:200px;border:0;border-radius:0;}
.page-template-company .tabs_object .media-grid .modal-item iframe{min-height:200px !important;overflow:hidden;border-radius:5px;}
.page-template-company .tabs_object .media-grid.input_external_media .modal-item{width:calc(50% - 10px);border:0;}
.page-template-company .official{padding:17px 0;border-top:1px solid #DAE5F2;display: flex;justify-content: space-between;align-items: center;margin-bottom:0;}
.page-template-company .official .website, .page-template-company .official .social{font-size:16px;color:#8D9AAD;}
.page-template-company .official .social{display:flex;align-items: center;}
.page-template-company .official .social ul{list-style:none;padding:0;margin:0;display:flex;gap:10px;align-items: center;}
.page-template-company .official .social ul li{margin:0;}
.page-template-company .official .social ul li a{display:block;height:27px;width:27px;}
.page-template-company .official .social ul li a:hover{opacity:0.8;}
.page-template-company .object_side{padding-right:15px !important;}
.page-template-company .object_side .listing_ad_top .bg_white{padding: 40px 27px;}
.page-template-company .object_side .normal-sidebar{padding:36px;box-shadow: none;background:#E6F1FF;border-radius:3px;margin-bottom:0;}
.page-template-company .object_side .normal-sidebar h3{font-size:24px;font-weight:500;line-height:1.3;color:#253348;margin-bottom:10px;}
.page-template-company .object_side .normal-sidebar .description{font-size:18px;color:#6F8099;line-height:1.5;}
.page-template-company .object_side .normal-sidebar .links_object{padding:0;background:transparent;box-shadow:none;border-radius:0;}
.page-template-company .object_side .normal-sidebar .links_object a{margin:14px 0 0 0;color:#1790FF;text-decoration: none;font-size:18px;line-height:1.5;}
.page-template-company .object_side .normal-sidebar .links_object a:hover{color:#1366B4;}
.page-template-company .object_side .normal-sidebar .show-cat{margin: 20px 0 0 0;}
.page-template-company .service-table li{margin-bottom:10px;justify-content: space-between;gap:8px;}
.page-template-company .service-table:last-child{margin-bottom:0;}
.page-template-company .service-table li .title{font-size:16px;font-weight:normal;line-height:1.5;}
.page-template-company .service-table li .sub{margin-left:0;margin-right:0;text-transform: uppercase;font-size: 13px;}
.page-template-company .service-table li .discount_price,.page-template-company .service-table li .price{font-size:16px;font-weight:400;line-height:1.5;}
.page-template-company .service-table li.all-price{text-align:right;padding-top:10px;}
.page-template-company .service-table .all-price .all-price-link{border:0;padding:0;margin:0;color:#1790FF;text-decoration:underline;font-size:16px;min-height:auto;border-radius:0;}
.page-template-company .service-table .all-price .all-price-link:hover{color:#0066C5;}
.page-template-company .service-table .all-price .has_discount{color:#6F8099;}
.page-template-company .service-table li .discount_price{color:#000;font-weight:bold;}
.page-template-company .service-table li .title:after{border-bottom:1px dashed #ABB7C6;margin-bottom:10px;margin-left:12px;margin-right:12px;}
.page-template-company.page_comment .sections h1:after{display: none;}
.page-template-company .employers__list{display: grid;grid-template-columns: repeat(5,20%);}
.page-template-company .employers__item a{display:flex;flex-direction: column;align-items: center;text-decoration:none;}
.page-template-company .employer__photo{width:120px;border-radius:50%;overflow:hidden;}
.page-template-company .employer__image{position: relative}
.page-template-company .employer__image .verified__lawyer {
    position: absolute;
    height: 30px;
    width: 30px;
    top: 0;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_907_673)'%3E%3Cmask id='path-1-outside-1_907_673' maskUnits='userSpaceOnUse' x='0.00585938' y='-0.00390625' width='24' height='25' fill='black'%3E%3Crect fill='white' x='0.00585938' y='-0.00390625' width='24' height='25'/%3E%3Cpath d='M21.5609 10.7386L20.2009 9.15859C19.9409 8.85859 19.7309 8.29859 19.7309 7.89859V6.19859C19.7309 5.13859 18.8609 4.26859 17.8009 4.26859H16.1009C15.7109 4.26859 15.1409 4.05859 14.8409 3.79859L13.2609 2.43859C12.5709 1.84859 11.4409 1.84859 10.7409 2.43859L9.17086 3.80859C8.87086 4.05859 8.30086 4.26859 7.91086 4.26859H6.18086C5.12086 4.26859 4.25086 5.13859 4.25086 6.19859V7.90859C4.25086 8.29859 4.04086 8.85859 3.79086 9.15859L2.44086 10.7486C1.86086 11.4386 1.86086 12.5586 2.44086 13.2486L3.79086 14.8386C4.04086 15.1386 4.25086 15.6986 4.25086 16.0886V17.7986C4.25086 18.8586 5.12086 19.7286 6.18086 19.7286H7.91086C8.30086 19.7286 8.87086 19.9386 9.17086 20.1986L10.7509 21.5586C11.4409 22.1486 12.5709 22.1486 13.2709 21.5586L14.8509 20.1986C15.1509 19.9386 15.7109 19.7286 16.1109 19.7286H17.8109C18.8709 19.7286 19.7409 18.8586 19.7409 17.7986V16.0986C19.7409 15.7086 19.9509 15.1386 20.2109 14.8386L21.5709 13.2586C22.1509 12.5686 22.1509 11.4286 21.5609 10.7386ZM16.1609 10.1086L11.3309 14.9386C11.1909 15.0786 11.0009 15.1586 10.8009 15.1586C10.6009 15.1586 10.4109 15.0786 10.2709 14.9386L7.85086 12.5186C7.56086 12.2286 7.56086 11.7486 7.85086 11.4586C8.14086 11.1686 8.62086 11.1686 8.91086 11.4586L10.8009 13.3486L15.1009 9.04859C15.3909 8.75859 15.8709 8.75859 16.1609 9.04859C16.4509 9.33859 16.4509 9.81859 16.1609 10.1086Z'/%3E%3C/mask%3E%3Cpath d='M21.5609 10.7386L20.2009 9.15859C19.9409 8.85859 19.7309 8.29859 19.7309 7.89859V6.19859C19.7309 5.13859 18.8609 4.26859 17.8009 4.26859H16.1009C15.7109 4.26859 15.1409 4.05859 14.8409 3.79859L13.2609 2.43859C12.5709 1.84859 11.4409 1.84859 10.7409 2.43859L9.17086 3.80859C8.87086 4.05859 8.30086 4.26859 7.91086 4.26859H6.18086C5.12086 4.26859 4.25086 5.13859 4.25086 6.19859V7.90859C4.25086 8.29859 4.04086 8.85859 3.79086 9.15859L2.44086 10.7486C1.86086 11.4386 1.86086 12.5586 2.44086 13.2486L3.79086 14.8386C4.04086 15.1386 4.25086 15.6986 4.25086 16.0886V17.7986C4.25086 18.8586 5.12086 19.7286 6.18086 19.7286H7.91086C8.30086 19.7286 8.87086 19.9386 9.17086 20.1986L10.7509 21.5586C11.4409 22.1486 12.5709 22.1486 13.2709 21.5586L14.8509 20.1986C15.1509 19.9386 15.7109 19.7286 16.1109 19.7286H17.8109C18.8709 19.7286 19.7409 18.8586 19.7409 17.7986V16.0986C19.7409 15.7086 19.9509 15.1386 20.2109 14.8386L21.5709 13.2586C22.1509 12.5686 22.1509 11.4286 21.5609 10.7386ZM16.1609 10.1086L11.3309 14.9386C11.1909 15.0786 11.0009 15.1586 10.8009 15.1586C10.6009 15.1586 10.4109 15.0786 10.2709 14.9386L7.85086 12.5186C7.56086 12.2286 7.56086 11.7486 7.85086 11.4586C8.14086 11.1686 8.62086 11.1686 8.91086 11.4586L10.8009 13.3486L15.1009 9.04859C15.3909 8.75859 15.8709 8.75859 16.1609 9.04859C16.4509 9.33859 16.4509 9.81859 16.1609 10.1086Z' fill='%23089408'/%3E%3Cpath d='M21.5609 10.7386L23.081 9.43883L23.0767 9.43387L21.5609 10.7386ZM20.2009 9.15859L21.7167 7.85385L21.7123 7.84873L20.2009 9.15859ZM14.8409 3.79859L16.1508 2.28721L16.1456 2.28279L14.8409 3.79859ZM13.2609 2.43859L14.5656 0.922784L14.5607 0.918527L13.2609 2.43859ZM10.7409 2.43859L9.45195 0.909338L9.43886 0.920378L9.42595 0.931642L10.7409 2.43859ZM9.17086 3.80859L10.4512 5.34504L10.4687 5.33049L10.4858 5.31555L9.17086 3.80859ZM3.79086 9.15859L5.31545 10.4531L5.32141 10.446L5.3273 10.439L3.79086 9.15859ZM2.44086 10.7486L0.916249 9.45413L0.909887 9.4617L2.44086 10.7486ZM2.44086 13.2486L0.909868 14.5355L0.916271 14.5431L2.44086 13.2486ZM3.79086 14.8386L5.3273 13.5582L5.32141 13.5512L5.31545 13.5441L3.79086 14.8386ZM9.17086 20.1986L7.86099 21.71L7.86614 21.7144L9.17086 20.1986ZM10.7509 21.5586L9.44617 23.0744L9.45113 23.0787L10.7509 21.5586ZM13.2709 21.5586L14.5598 23.0879L14.5678 23.0812L14.5756 23.0744L13.2709 21.5586ZM14.8509 20.1986L16.1556 21.7144L16.1608 21.71L14.8509 20.1986ZM20.2109 14.8386L21.7223 16.1485L21.7267 16.1433L20.2109 14.8386ZM21.5709 13.2586L23.0867 14.5633L23.0943 14.5545L23.1019 14.5455L21.5709 13.2586ZM16.1609 10.1086L17.5751 11.5228L17.5751 11.5228L16.1609 10.1086ZM10.2709 14.9386L11.6851 13.5244L11.6851 13.5244L10.2709 14.9386ZM7.85086 12.5186L6.43665 13.9328L6.43666 13.9328L7.85086 12.5186ZM8.91086 11.4586L7.49665 12.8728L7.49666 12.8728L8.91086 11.4586ZM10.8009 13.3486L9.3867 14.7628L10.8009 16.177L12.2151 14.7628L10.8009 13.3486ZM15.1009 9.04859L13.6867 7.63438L13.6867 7.63438L15.1009 9.04859ZM23.0767 9.43387L21.7167 7.85386L18.6851 10.4633L20.0451 12.0433L23.0767 9.43387ZM21.7123 7.84873C21.7362 7.8763 21.7506 7.89648 21.7572 7.90613C21.7641 7.91616 21.7662 7.92035 21.7648 7.91783C21.7635 7.9155 21.7602 7.90936 21.7558 7.89957C21.7513 7.88987 21.7465 7.8785 21.7419 7.86611C21.7373 7.85371 21.7334 7.84202 21.7304 7.8318C21.7274 7.82149 21.7259 7.81475 21.7253 7.81219C21.7247 7.80941 21.7259 7.81401 21.7273 7.82608C21.7286 7.83771 21.7309 7.86232 21.7309 7.89859H17.7309C17.7309 8.40668 17.8544 8.8901 17.9949 9.26608C18.1353 9.64195 18.3585 10.0865 18.6895 10.4685L21.7123 7.84873ZM21.7309 7.89859V6.19859H17.7309V7.89859H21.7309ZM21.7309 6.19859C21.7309 4.03402 19.9655 2.26859 17.8009 2.26859V6.26859C17.7901 6.26859 17.7773 6.266 17.7666 6.26144C17.7573 6.25749 17.7521 6.25324 17.7492 6.25031C17.7463 6.24738 17.742 6.24216 17.7381 6.23286C17.7335 6.22215 17.7309 6.20942 17.7309 6.19859H21.7309ZM17.8009 2.26859H16.1009V6.26859H17.8009V2.26859ZM16.1009 2.26859C16.1404 2.26859 16.1671 2.27116 16.1792 2.27257C16.1919 2.27406 16.1965 2.27521 16.1932 2.2745C16.1901 2.27385 16.1825 2.27212 16.1712 2.26881C16.16 2.26553 16.1472 2.26134 16.1338 2.25634C16.1203 2.25133 16.108 2.24619 16.0974 2.24138C16.0867 2.23653 16.08 2.23297 16.0774 2.23151C16.0745 2.22991 16.0788 2.23213 16.0894 2.23933C16.0996 2.24624 16.1212 2.26163 16.1508 2.28722L13.531 5.30997C13.918 5.64536 14.3691 5.86785 14.7405 6.00585C15.1116 6.14375 15.5951 6.26859 16.1009 6.26859V2.26859ZM16.1456 2.28279L14.5656 0.922792L11.9562 3.9544L13.5362 5.3144L16.1456 2.28279ZM14.5607 0.918527C13.117 -0.315943 10.8912 -0.303762 9.45195 0.909338L12.0298 3.96785C12.0018 3.99148 11.9826 3.99826 11.9814 3.99866C11.981 3.9988 11.9898 3.99609 12.0046 3.99609C12.0195 3.99609 12.0264 3.9988 12.0226 3.99749C12.018 3.99591 11.994 3.98674 11.9611 3.95866L14.5607 0.918527ZM9.42595 0.931642L7.85591 2.30164L10.4858 5.31555L12.0558 3.94555L9.42595 0.931642ZM7.89049 2.27215C7.90495 2.2601 7.917 2.25085 7.92607 2.24418C7.93518 2.23747 7.94217 2.23271 7.94672 2.22971C7.95542 2.22399 7.95783 2.22297 7.9531 2.22552C7.9486 2.22794 7.9401 2.23227 7.92783 2.23775C7.91567 2.24318 7.90182 2.24884 7.88701 2.25426C7.87219 2.25968 7.85822 2.26421 7.84594 2.26777C7.83354 2.27135 7.82508 2.27331 7.8212 2.27412C7.81704 2.27499 7.82108 2.27393 7.8333 2.27251C7.83967 2.27177 7.84916 2.27082 7.86164 2.27004C7.87407 2.26927 7.89058 2.26859 7.91086 2.26859V6.26859C8.41572 6.26859 8.89715 6.14409 9.26221 6.01043C9.62875 5.87623 10.0706 5.66224 10.4512 5.34504L7.89049 2.27215ZM7.91086 2.26859H6.18086V6.26859H7.91086V2.26859ZM6.18086 2.26859C4.01629 2.26859 2.25086 4.03402 2.25086 6.19859H6.25086C6.25086 6.20942 6.24826 6.22215 6.24371 6.23286C6.23975 6.24216 6.2355 6.24738 6.23257 6.25031C6.22964 6.25324 6.22442 6.25749 6.21513 6.26144C6.20442 6.266 6.19168 6.26859 6.18086 6.26859V2.26859ZM2.25086 6.19859V7.90859H6.25086V6.19859H2.25086ZM2.25086 7.90859C2.25086 7.8883 2.25154 7.87164 2.25233 7.85891C2.25313 7.84613 2.25411 7.83626 2.25491 7.82943C2.25645 7.81627 2.25769 7.81114 2.25707 7.81409C2.2565 7.81678 2.25484 7.82404 2.25156 7.83525C2.24831 7.84636 2.24411 7.85922 2.23899 7.87305C2.23387 7.88687 2.2285 7.89989 2.2233 7.91142C2.21806 7.92303 2.21387 7.93117 2.21148 7.93558C2.20896 7.94019 2.2098 7.93816 2.21506 7.93022C2.21782 7.92605 2.22222 7.91962 2.22845 7.9112C2.23464 7.90281 2.24323 7.89165 2.25442 7.87823L5.3273 10.439C5.63986 10.0639 5.85411 9.62937 5.99023 9.26164C6.12534 8.89664 6.25086 8.41571 6.25086 7.90859H2.25086ZM2.26627 7.86414L0.916267 9.45415L3.96545 12.0431L5.31545 10.4531L2.26627 7.86414ZM0.909887 9.4617C-0.295483 10.8957 -0.295483 13.1015 0.909887 14.5355L3.97183 11.9617C3.99853 11.9935 4.00672 12.0159 4.00776 12.019C4.00856 12.0213 4.00586 12.0135 4.00586 11.9986C4.00586 11.9837 4.00856 11.9759 4.00776 11.9782C4.00672 11.9813 3.99853 12.0037 3.97183 12.0355L0.909887 9.4617ZM0.916271 14.5431L2.26627 16.1331L5.31545 13.5441L3.96545 11.9541L0.916271 14.5431ZM2.25442 16.119C2.24323 16.1055 2.23464 16.0944 2.22845 16.086C2.22222 16.0776 2.21782 16.0711 2.21506 16.067C2.2098 16.059 2.20896 16.057 2.21148 16.0616C2.21387 16.066 2.21806 16.0742 2.2233 16.0858C2.2285 16.0973 2.23387 16.1103 2.23899 16.1241C2.24411 16.138 2.24831 16.1508 2.25156 16.1619C2.25484 16.1732 2.2565 16.1804 2.25707 16.1831C2.25769 16.1861 2.25645 16.1809 2.25491 16.1678C2.25411 16.1609 2.25313 16.1511 2.25233 16.1383C2.25154 16.1256 2.25086 16.1089 2.25086 16.0886H6.25086C6.25086 15.5815 6.12534 15.1006 5.99023 14.7356C5.85411 14.3678 5.63986 13.9333 5.3273 13.5582L2.25442 16.119ZM2.25086 16.0886V17.7986H6.25086V16.0886H2.25086ZM2.25086 17.7986C2.25086 19.9632 4.01629 21.7286 6.18086 21.7286V17.7286C6.19168 17.7286 6.20442 17.7312 6.21513 17.7358C6.22442 17.7397 6.22964 17.744 6.23257 17.7469C6.2355 17.7498 6.23975 17.755 6.24371 17.7643C6.24826 17.775 6.25086 17.7878 6.25086 17.7986H2.25086ZM6.18086 21.7286H7.91086V17.7286H6.18086V21.7286ZM7.91086 21.7286C7.87135 21.7286 7.84471 21.726 7.83258 21.7246C7.81989 21.7231 7.81525 21.722 7.8186 21.7227C7.82169 21.7233 7.82923 21.7251 7.84054 21.7284C7.85175 21.7317 7.86451 21.7359 7.87798 21.7409C7.89145 21.7459 7.9038 21.751 7.91436 21.7558C7.92501 21.7607 7.93175 21.7642 7.9344 21.7657C7.93729 21.7673 7.93293 21.7651 7.92233 21.7579C7.91217 21.751 7.89052 21.7356 7.861 21.71L10.4807 18.6872C10.0937 18.3518 9.64262 18.1293 9.27124 17.9913C8.90013 17.8535 8.41665 17.7286 7.91086 17.7286V21.7286ZM7.86614 21.7144L9.44618 23.0744L12.0556 20.0428L10.4756 18.6828L7.86614 21.7144ZM9.45113 23.0787C10.8948 24.3131 13.1206 24.301 14.5598 23.0879L11.982 20.0293C12.01 20.0057 12.0292 19.9989 12.0304 19.9985C12.0308 19.9984 12.022 20.0011 12.0071 20.0011C11.9923 20.0011 11.9854 19.9984 11.9892 19.9997C11.9938 20.0013 12.0178 20.0105 12.0507 20.0385L9.45113 23.0787ZM14.5756 23.0744L16.1556 21.7144L13.5462 18.6828L11.9662 20.0428L14.5756 23.0744ZM16.1608 21.71C16.1332 21.7339 16.113 21.7483 16.1034 21.7549C16.0933 21.7618 16.0891 21.7639 16.0917 21.7625C16.094 21.7612 16.1001 21.7579 16.1099 21.7535C16.1196 21.749 16.131 21.7442 16.1434 21.7396C16.1558 21.735 16.1675 21.7311 16.1777 21.7281C16.188 21.7251 16.1948 21.7236 16.1973 21.723C16.2001 21.7225 16.1955 21.7236 16.1834 21.725C16.1718 21.7263 16.1472 21.7286 16.1109 21.7286V17.7286C15.6028 17.7286 15.1194 17.8521 14.7434 17.9926C14.3675 18.133 13.923 18.3562 13.541 18.6872L16.1608 21.71ZM16.1109 21.7286H17.8109V17.7286H16.1109V21.7286ZM17.8109 21.7286C19.9755 21.7286 21.7409 19.9632 21.7409 17.7986H17.7409C17.7409 17.7878 17.7435 17.775 17.7481 17.7643C17.752 17.755 17.7563 17.7498 17.7592 17.7469C17.7621 17.744 17.7673 17.7397 17.7766 17.7358C17.7873 17.7312 17.8001 17.7286 17.8109 17.7286V21.7286ZM21.7409 17.7986V16.0986H17.7409V17.7986H21.7409ZM21.7409 16.0986C21.7409 16.1381 21.7383 16.1648 21.7369 16.1769C21.7354 16.1896 21.7343 16.1942 21.735 16.1909C21.7356 16.1878 21.7374 16.1802 21.7407 16.1689C21.744 16.1577 21.7482 16.145 21.7532 16.1315C21.7582 16.118 21.7633 16.1057 21.7681 16.0951C21.773 16.0844 21.7765 16.0777 21.778 16.0751C21.7796 16.0722 21.7774 16.0765 21.7702 16.0871C21.7633 16.0973 21.7479 16.1189 21.7223 16.1485L18.6995 13.5287C18.3641 13.9157 18.1416 14.3668 18.0036 14.7382C17.8657 15.1093 17.7409 15.5928 17.7409 16.0986H21.7409ZM21.7267 16.1433L23.0867 14.5633L20.0551 11.9539L18.6951 13.5339L21.7267 16.1433ZM23.1019 14.5455C24.308 13.1106 24.3101 10.8763 23.081 9.43884L20.0408 12.0384C20.0113 12.0039 20.0026 11.9797 20.0018 11.9774C20.0013 11.9759 20.0046 11.9859 20.0047 12.0041C20.0047 12.0223 20.0015 12.0328 20.0017 12.0321C20.0021 12.0309 20.0104 12.0069 20.0399 11.9717L23.1019 14.5455ZM14.7467 8.69439L9.91669 13.5244L12.7451 16.3528L17.5751 11.5228L14.7467 8.69439ZM9.91669 13.5244C10.1475 13.2936 10.4644 13.1586 10.8009 13.1586V17.1586C11.5374 17.1586 12.2343 16.8636 12.7451 16.3528L9.91669 13.5244ZM10.8009 13.1586C11.1374 13.1586 11.4543 13.2936 11.6851 13.5244L8.85669 16.3528C9.36748 16.8636 10.0644 17.1586 10.8009 17.1586V13.1586ZM11.6851 13.5244L9.26506 11.1044L6.43666 13.9328L8.8567 16.3528L11.6851 13.5244ZM9.26507 11.1044C9.75612 11.5954 9.75612 12.3818 9.26507 12.8728L6.43665 10.0444C5.3656 11.1154 5.3656 12.8618 6.43665 13.9328L9.26507 11.1044ZM9.26507 12.8728C8.77402 13.3639 7.98769 13.3639 7.49665 12.8728L10.3251 10.0444C9.25402 8.97334 7.50769 8.97334 6.43665 10.0444L9.26507 12.8728ZM7.49666 12.8728L9.3867 14.7628L12.2151 11.9344L10.3251 10.0444L7.49666 12.8728ZM12.2151 14.7628L16.5151 10.4628L13.6867 7.63438L9.38668 11.9344L12.2151 14.7628ZM16.5151 10.4628C16.0241 10.9539 15.2377 10.9539 14.7467 10.4628L17.5751 7.63438C16.5041 6.56333 14.7577 6.56333 13.6867 7.63438L16.5151 10.4628ZM14.7467 10.4628C14.2556 9.97175 14.2557 9.18543 14.7467 8.69441L17.5751 11.5228C18.6461 10.4518 18.6462 8.70544 17.5751 7.63438L14.7467 10.4628Z' fill='white' mask='url(%23path-1-outside-1_907_673)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_907_673'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: cover;
}
.page-template-company .employer__name{
    font-size:18px;
    font-weight:bold;
    line-height:1.4;
    padding-top:16px;
    padding-bottom:24px;
    color:#253348;
    text-align: center;
}
.page-template-company .employers__item a:hover .employer__name, .page-template-company .employers__item a:active .employer__name{color:#1366B4}

.page-template-lawyer .fixed_section .row{align-items: center;}
.page-template-lawyer .fixed_section .company-info{display: flex;}
.page-template-lawyer .fixed_section .logo_fixed{height:80px;max-width: 100%;border: 2px solid #B8CEE9;width: auto;padding: 12px;}
.page-template-lawyer .fixed_section .logo_fixed img{max-height:100%;width:auto;}
.page-template-lawyer .fixed_section .company-info .name_container{margin-left:30px;}
.page-template-lawyer .fixed_section .company-info .name_fixed{margin-left:0;color:#000;padding-top: 10px;margin-bottom: 10px;}
.page-template-lawyer .fixed_section .rating .rating_ball{font-size: 16px;margin-left: 0;color: #333;margin-right:0;font-weight:normal;}
.page-template-lawyer .fixed_section .rating{margin-right: 0;}
.page-template-lawyer .sections{background:#E6F1FF;padding:70px 0;}
.page-template-lawyer .sections section{box-shadow: none;border-radius:0;margin:0;}
.page-template-lawyer .sections .header_section{padding:36px 54px; gap: 20px;}
.page-template-lawyer .sections .header_section .advantages-list{display: flex;gap:28px;margin-top:28px;justify-content: space-between;align-items: stretch;}
.page-template-lawyer .sections .header_section .advantage__item{width:calc(33.33% - 15px);display:flex;gap: 14px;}
.page-template-lawyer .sections .header_section .advantage__item svg{flex: 0 0 auto;}
.page-template-lawyer .sections .header_section .advantage__title{font-size:20px;font-weight:500;line-height: 1.2;margin-bottom: 8px;}
.page-template-lawyer .sections .header_section .advantage__text{font-size:16px;font-weight:normal;line-height:1.5;color: #8D9AAD;}
.page-template-lawyer .sections .listing-item .pic_comparison{max-width:100%;float:none;border:0;padding:0;height:150px;margin-right:0;position:relative;}
.page-template-lawyer .sections .listing-item .pic_comparison picture img{border-radius:50%;}
.page-template-lawyer .sections .listing-item .pic_comparison .verified__lawyer{
    position:absolute;
    height: 35px;
    width: 35px;
    top: 0;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_907_673)'%3E%3Cmask id='path-1-outside-1_907_673' maskUnits='userSpaceOnUse' x='0.00585938' y='-0.00390625' width='24' height='25' fill='black'%3E%3Crect fill='white' x='0.00585938' y='-0.00390625' width='24' height='25'/%3E%3Cpath d='M21.5609 10.7386L20.2009 9.15859C19.9409 8.85859 19.7309 8.29859 19.7309 7.89859V6.19859C19.7309 5.13859 18.8609 4.26859 17.8009 4.26859H16.1009C15.7109 4.26859 15.1409 4.05859 14.8409 3.79859L13.2609 2.43859C12.5709 1.84859 11.4409 1.84859 10.7409 2.43859L9.17086 3.80859C8.87086 4.05859 8.30086 4.26859 7.91086 4.26859H6.18086C5.12086 4.26859 4.25086 5.13859 4.25086 6.19859V7.90859C4.25086 8.29859 4.04086 8.85859 3.79086 9.15859L2.44086 10.7486C1.86086 11.4386 1.86086 12.5586 2.44086 13.2486L3.79086 14.8386C4.04086 15.1386 4.25086 15.6986 4.25086 16.0886V17.7986C4.25086 18.8586 5.12086 19.7286 6.18086 19.7286H7.91086C8.30086 19.7286 8.87086 19.9386 9.17086 20.1986L10.7509 21.5586C11.4409 22.1486 12.5709 22.1486 13.2709 21.5586L14.8509 20.1986C15.1509 19.9386 15.7109 19.7286 16.1109 19.7286H17.8109C18.8709 19.7286 19.7409 18.8586 19.7409 17.7986V16.0986C19.7409 15.7086 19.9509 15.1386 20.2109 14.8386L21.5709 13.2586C22.1509 12.5686 22.1509 11.4286 21.5609 10.7386ZM16.1609 10.1086L11.3309 14.9386C11.1909 15.0786 11.0009 15.1586 10.8009 15.1586C10.6009 15.1586 10.4109 15.0786 10.2709 14.9386L7.85086 12.5186C7.56086 12.2286 7.56086 11.7486 7.85086 11.4586C8.14086 11.1686 8.62086 11.1686 8.91086 11.4586L10.8009 13.3486L15.1009 9.04859C15.3909 8.75859 15.8709 8.75859 16.1609 9.04859C16.4509 9.33859 16.4509 9.81859 16.1609 10.1086Z'/%3E%3C/mask%3E%3Cpath d='M21.5609 10.7386L20.2009 9.15859C19.9409 8.85859 19.7309 8.29859 19.7309 7.89859V6.19859C19.7309 5.13859 18.8609 4.26859 17.8009 4.26859H16.1009C15.7109 4.26859 15.1409 4.05859 14.8409 3.79859L13.2609 2.43859C12.5709 1.84859 11.4409 1.84859 10.7409 2.43859L9.17086 3.80859C8.87086 4.05859 8.30086 4.26859 7.91086 4.26859H6.18086C5.12086 4.26859 4.25086 5.13859 4.25086 6.19859V7.90859C4.25086 8.29859 4.04086 8.85859 3.79086 9.15859L2.44086 10.7486C1.86086 11.4386 1.86086 12.5586 2.44086 13.2486L3.79086 14.8386C4.04086 15.1386 4.25086 15.6986 4.25086 16.0886V17.7986C4.25086 18.8586 5.12086 19.7286 6.18086 19.7286H7.91086C8.30086 19.7286 8.87086 19.9386 9.17086 20.1986L10.7509 21.5586C11.4409 22.1486 12.5709 22.1486 13.2709 21.5586L14.8509 20.1986C15.1509 19.9386 15.7109 19.7286 16.1109 19.7286H17.8109C18.8709 19.7286 19.7409 18.8586 19.7409 17.7986V16.0986C19.7409 15.7086 19.9509 15.1386 20.2109 14.8386L21.5709 13.2586C22.1509 12.5686 22.1509 11.4286 21.5609 10.7386ZM16.1609 10.1086L11.3309 14.9386C11.1909 15.0786 11.0009 15.1586 10.8009 15.1586C10.6009 15.1586 10.4109 15.0786 10.2709 14.9386L7.85086 12.5186C7.56086 12.2286 7.56086 11.7486 7.85086 11.4586C8.14086 11.1686 8.62086 11.1686 8.91086 11.4586L10.8009 13.3486L15.1009 9.04859C15.3909 8.75859 15.8709 8.75859 16.1609 9.04859C16.4509 9.33859 16.4509 9.81859 16.1609 10.1086Z' fill='%23089408'/%3E%3Cpath d='M21.5609 10.7386L23.081 9.43883L23.0767 9.43387L21.5609 10.7386ZM20.2009 9.15859L21.7167 7.85385L21.7123 7.84873L20.2009 9.15859ZM14.8409 3.79859L16.1508 2.28721L16.1456 2.28279L14.8409 3.79859ZM13.2609 2.43859L14.5656 0.922784L14.5607 0.918527L13.2609 2.43859ZM10.7409 2.43859L9.45195 0.909338L9.43886 0.920378L9.42595 0.931642L10.7409 2.43859ZM9.17086 3.80859L10.4512 5.34504L10.4687 5.33049L10.4858 5.31555L9.17086 3.80859ZM3.79086 9.15859L5.31545 10.4531L5.32141 10.446L5.3273 10.439L3.79086 9.15859ZM2.44086 10.7486L0.916249 9.45413L0.909887 9.4617L2.44086 10.7486ZM2.44086 13.2486L0.909868 14.5355L0.916271 14.5431L2.44086 13.2486ZM3.79086 14.8386L5.3273 13.5582L5.32141 13.5512L5.31545 13.5441L3.79086 14.8386ZM9.17086 20.1986L7.86099 21.71L7.86614 21.7144L9.17086 20.1986ZM10.7509 21.5586L9.44617 23.0744L9.45113 23.0787L10.7509 21.5586ZM13.2709 21.5586L14.5598 23.0879L14.5678 23.0812L14.5756 23.0744L13.2709 21.5586ZM14.8509 20.1986L16.1556 21.7144L16.1608 21.71L14.8509 20.1986ZM20.2109 14.8386L21.7223 16.1485L21.7267 16.1433L20.2109 14.8386ZM21.5709 13.2586L23.0867 14.5633L23.0943 14.5545L23.1019 14.5455L21.5709 13.2586ZM16.1609 10.1086L17.5751 11.5228L17.5751 11.5228L16.1609 10.1086ZM10.2709 14.9386L11.6851 13.5244L11.6851 13.5244L10.2709 14.9386ZM7.85086 12.5186L6.43665 13.9328L6.43666 13.9328L7.85086 12.5186ZM8.91086 11.4586L7.49665 12.8728L7.49666 12.8728L8.91086 11.4586ZM10.8009 13.3486L9.3867 14.7628L10.8009 16.177L12.2151 14.7628L10.8009 13.3486ZM15.1009 9.04859L13.6867 7.63438L13.6867 7.63438L15.1009 9.04859ZM23.0767 9.43387L21.7167 7.85386L18.6851 10.4633L20.0451 12.0433L23.0767 9.43387ZM21.7123 7.84873C21.7362 7.8763 21.7506 7.89648 21.7572 7.90613C21.7641 7.91616 21.7662 7.92035 21.7648 7.91783C21.7635 7.9155 21.7602 7.90936 21.7558 7.89957C21.7513 7.88987 21.7465 7.8785 21.7419 7.86611C21.7373 7.85371 21.7334 7.84202 21.7304 7.8318C21.7274 7.82149 21.7259 7.81475 21.7253 7.81219C21.7247 7.80941 21.7259 7.81401 21.7273 7.82608C21.7286 7.83771 21.7309 7.86232 21.7309 7.89859H17.7309C17.7309 8.40668 17.8544 8.8901 17.9949 9.26608C18.1353 9.64195 18.3585 10.0865 18.6895 10.4685L21.7123 7.84873ZM21.7309 7.89859V6.19859H17.7309V7.89859H21.7309ZM21.7309 6.19859C21.7309 4.03402 19.9655 2.26859 17.8009 2.26859V6.26859C17.7901 6.26859 17.7773 6.266 17.7666 6.26144C17.7573 6.25749 17.7521 6.25324 17.7492 6.25031C17.7463 6.24738 17.742 6.24216 17.7381 6.23286C17.7335 6.22215 17.7309 6.20942 17.7309 6.19859H21.7309ZM17.8009 2.26859H16.1009V6.26859H17.8009V2.26859ZM16.1009 2.26859C16.1404 2.26859 16.1671 2.27116 16.1792 2.27257C16.1919 2.27406 16.1965 2.27521 16.1932 2.2745C16.1901 2.27385 16.1825 2.27212 16.1712 2.26881C16.16 2.26553 16.1472 2.26134 16.1338 2.25634C16.1203 2.25133 16.108 2.24619 16.0974 2.24138C16.0867 2.23653 16.08 2.23297 16.0774 2.23151C16.0745 2.22991 16.0788 2.23213 16.0894 2.23933C16.0996 2.24624 16.1212 2.26163 16.1508 2.28722L13.531 5.30997C13.918 5.64536 14.3691 5.86785 14.7405 6.00585C15.1116 6.14375 15.5951 6.26859 16.1009 6.26859V2.26859ZM16.1456 2.28279L14.5656 0.922792L11.9562 3.9544L13.5362 5.3144L16.1456 2.28279ZM14.5607 0.918527C13.117 -0.315943 10.8912 -0.303762 9.45195 0.909338L12.0298 3.96785C12.0018 3.99148 11.9826 3.99826 11.9814 3.99866C11.981 3.9988 11.9898 3.99609 12.0046 3.99609C12.0195 3.99609 12.0264 3.9988 12.0226 3.99749C12.018 3.99591 11.994 3.98674 11.9611 3.95866L14.5607 0.918527ZM9.42595 0.931642L7.85591 2.30164L10.4858 5.31555L12.0558 3.94555L9.42595 0.931642ZM7.89049 2.27215C7.90495 2.2601 7.917 2.25085 7.92607 2.24418C7.93518 2.23747 7.94217 2.23271 7.94672 2.22971C7.95542 2.22399 7.95783 2.22297 7.9531 2.22552C7.9486 2.22794 7.9401 2.23227 7.92783 2.23775C7.91567 2.24318 7.90182 2.24884 7.88701 2.25426C7.87219 2.25968 7.85822 2.26421 7.84594 2.26777C7.83354 2.27135 7.82508 2.27331 7.8212 2.27412C7.81704 2.27499 7.82108 2.27393 7.8333 2.27251C7.83967 2.27177 7.84916 2.27082 7.86164 2.27004C7.87407 2.26927 7.89058 2.26859 7.91086 2.26859V6.26859C8.41572 6.26859 8.89715 6.14409 9.26221 6.01043C9.62875 5.87623 10.0706 5.66224 10.4512 5.34504L7.89049 2.27215ZM7.91086 2.26859H6.18086V6.26859H7.91086V2.26859ZM6.18086 2.26859C4.01629 2.26859 2.25086 4.03402 2.25086 6.19859H6.25086C6.25086 6.20942 6.24826 6.22215 6.24371 6.23286C6.23975 6.24216 6.2355 6.24738 6.23257 6.25031C6.22964 6.25324 6.22442 6.25749 6.21513 6.26144C6.20442 6.266 6.19168 6.26859 6.18086 6.26859V2.26859ZM2.25086 6.19859V7.90859H6.25086V6.19859H2.25086ZM2.25086 7.90859C2.25086 7.8883 2.25154 7.87164 2.25233 7.85891C2.25313 7.84613 2.25411 7.83626 2.25491 7.82943C2.25645 7.81627 2.25769 7.81114 2.25707 7.81409C2.2565 7.81678 2.25484 7.82404 2.25156 7.83525C2.24831 7.84636 2.24411 7.85922 2.23899 7.87305C2.23387 7.88687 2.2285 7.89989 2.2233 7.91142C2.21806 7.92303 2.21387 7.93117 2.21148 7.93558C2.20896 7.94019 2.2098 7.93816 2.21506 7.93022C2.21782 7.92605 2.22222 7.91962 2.22845 7.9112C2.23464 7.90281 2.24323 7.89165 2.25442 7.87823L5.3273 10.439C5.63986 10.0639 5.85411 9.62937 5.99023 9.26164C6.12534 8.89664 6.25086 8.41571 6.25086 7.90859H2.25086ZM2.26627 7.86414L0.916267 9.45415L3.96545 12.0431L5.31545 10.4531L2.26627 7.86414ZM0.909887 9.4617C-0.295483 10.8957 -0.295483 13.1015 0.909887 14.5355L3.97183 11.9617C3.99853 11.9935 4.00672 12.0159 4.00776 12.019C4.00856 12.0213 4.00586 12.0135 4.00586 11.9986C4.00586 11.9837 4.00856 11.9759 4.00776 11.9782C4.00672 11.9813 3.99853 12.0037 3.97183 12.0355L0.909887 9.4617ZM0.916271 14.5431L2.26627 16.1331L5.31545 13.5441L3.96545 11.9541L0.916271 14.5431ZM2.25442 16.119C2.24323 16.1055 2.23464 16.0944 2.22845 16.086C2.22222 16.0776 2.21782 16.0711 2.21506 16.067C2.2098 16.059 2.20896 16.057 2.21148 16.0616C2.21387 16.066 2.21806 16.0742 2.2233 16.0858C2.2285 16.0973 2.23387 16.1103 2.23899 16.1241C2.24411 16.138 2.24831 16.1508 2.25156 16.1619C2.25484 16.1732 2.2565 16.1804 2.25707 16.1831C2.25769 16.1861 2.25645 16.1809 2.25491 16.1678C2.25411 16.1609 2.25313 16.1511 2.25233 16.1383C2.25154 16.1256 2.25086 16.1089 2.25086 16.0886H6.25086C6.25086 15.5815 6.12534 15.1006 5.99023 14.7356C5.85411 14.3678 5.63986 13.9333 5.3273 13.5582L2.25442 16.119ZM2.25086 16.0886V17.7986H6.25086V16.0886H2.25086ZM2.25086 17.7986C2.25086 19.9632 4.01629 21.7286 6.18086 21.7286V17.7286C6.19168 17.7286 6.20442 17.7312 6.21513 17.7358C6.22442 17.7397 6.22964 17.744 6.23257 17.7469C6.2355 17.7498 6.23975 17.755 6.24371 17.7643C6.24826 17.775 6.25086 17.7878 6.25086 17.7986H2.25086ZM6.18086 21.7286H7.91086V17.7286H6.18086V21.7286ZM7.91086 21.7286C7.87135 21.7286 7.84471 21.726 7.83258 21.7246C7.81989 21.7231 7.81525 21.722 7.8186 21.7227C7.82169 21.7233 7.82923 21.7251 7.84054 21.7284C7.85175 21.7317 7.86451 21.7359 7.87798 21.7409C7.89145 21.7459 7.9038 21.751 7.91436 21.7558C7.92501 21.7607 7.93175 21.7642 7.9344 21.7657C7.93729 21.7673 7.93293 21.7651 7.92233 21.7579C7.91217 21.751 7.89052 21.7356 7.861 21.71L10.4807 18.6872C10.0937 18.3518 9.64262 18.1293 9.27124 17.9913C8.90013 17.8535 8.41665 17.7286 7.91086 17.7286V21.7286ZM7.86614 21.7144L9.44618 23.0744L12.0556 20.0428L10.4756 18.6828L7.86614 21.7144ZM9.45113 23.0787C10.8948 24.3131 13.1206 24.301 14.5598 23.0879L11.982 20.0293C12.01 20.0057 12.0292 19.9989 12.0304 19.9985C12.0308 19.9984 12.022 20.0011 12.0071 20.0011C11.9923 20.0011 11.9854 19.9984 11.9892 19.9997C11.9938 20.0013 12.0178 20.0105 12.0507 20.0385L9.45113 23.0787ZM14.5756 23.0744L16.1556 21.7144L13.5462 18.6828L11.9662 20.0428L14.5756 23.0744ZM16.1608 21.71C16.1332 21.7339 16.113 21.7483 16.1034 21.7549C16.0933 21.7618 16.0891 21.7639 16.0917 21.7625C16.094 21.7612 16.1001 21.7579 16.1099 21.7535C16.1196 21.749 16.131 21.7442 16.1434 21.7396C16.1558 21.735 16.1675 21.7311 16.1777 21.7281C16.188 21.7251 16.1948 21.7236 16.1973 21.723C16.2001 21.7225 16.1955 21.7236 16.1834 21.725C16.1718 21.7263 16.1472 21.7286 16.1109 21.7286V17.7286C15.6028 17.7286 15.1194 17.8521 14.7434 17.9926C14.3675 18.133 13.923 18.3562 13.541 18.6872L16.1608 21.71ZM16.1109 21.7286H17.8109V17.7286H16.1109V21.7286ZM17.8109 21.7286C19.9755 21.7286 21.7409 19.9632 21.7409 17.7986H17.7409C17.7409 17.7878 17.7435 17.775 17.7481 17.7643C17.752 17.755 17.7563 17.7498 17.7592 17.7469C17.7621 17.744 17.7673 17.7397 17.7766 17.7358C17.7873 17.7312 17.8001 17.7286 17.8109 17.7286V21.7286ZM21.7409 17.7986V16.0986H17.7409V17.7986H21.7409ZM21.7409 16.0986C21.7409 16.1381 21.7383 16.1648 21.7369 16.1769C21.7354 16.1896 21.7343 16.1942 21.735 16.1909C21.7356 16.1878 21.7374 16.1802 21.7407 16.1689C21.744 16.1577 21.7482 16.145 21.7532 16.1315C21.7582 16.118 21.7633 16.1057 21.7681 16.0951C21.773 16.0844 21.7765 16.0777 21.778 16.0751C21.7796 16.0722 21.7774 16.0765 21.7702 16.0871C21.7633 16.0973 21.7479 16.1189 21.7223 16.1485L18.6995 13.5287C18.3641 13.9157 18.1416 14.3668 18.0036 14.7382C17.8657 15.1093 17.7409 15.5928 17.7409 16.0986H21.7409ZM21.7267 16.1433L23.0867 14.5633L20.0551 11.9539L18.6951 13.5339L21.7267 16.1433ZM23.1019 14.5455C24.308 13.1106 24.3101 10.8763 23.081 9.43884L20.0408 12.0384C20.0113 12.0039 20.0026 11.9797 20.0018 11.9774C20.0013 11.9759 20.0046 11.9859 20.0047 12.0041C20.0047 12.0223 20.0015 12.0328 20.0017 12.0321C20.0021 12.0309 20.0104 12.0069 20.0399 11.9717L23.1019 14.5455ZM14.7467 8.69439L9.91669 13.5244L12.7451 16.3528L17.5751 11.5228L14.7467 8.69439ZM9.91669 13.5244C10.1475 13.2936 10.4644 13.1586 10.8009 13.1586V17.1586C11.5374 17.1586 12.2343 16.8636 12.7451 16.3528L9.91669 13.5244ZM10.8009 13.1586C11.1374 13.1586 11.4543 13.2936 11.6851 13.5244L8.85669 16.3528C9.36748 16.8636 10.0644 17.1586 10.8009 17.1586V13.1586ZM11.6851 13.5244L9.26506 11.1044L6.43666 13.9328L8.8567 16.3528L11.6851 13.5244ZM9.26507 11.1044C9.75612 11.5954 9.75612 12.3818 9.26507 12.8728L6.43665 10.0444C5.3656 11.1154 5.3656 12.8618 6.43665 13.9328L9.26507 11.1044ZM9.26507 12.8728C8.77402 13.3639 7.98769 13.3639 7.49665 12.8728L10.3251 10.0444C9.25402 8.97334 7.50769 8.97334 6.43665 10.0444L9.26507 12.8728ZM7.49666 12.8728L9.3867 14.7628L12.2151 11.9344L10.3251 10.0444L7.49666 12.8728ZM12.2151 14.7628L16.5151 10.4628L13.6867 7.63438L9.38668 11.9344L12.2151 14.7628ZM16.5151 10.4628C16.0241 10.9539 15.2377 10.9539 14.7467 10.4628L17.5751 7.63438C16.5041 6.56333 14.7577 6.56333 13.6867 7.63438L16.5151 10.4628ZM14.7467 10.4628C14.2556 9.97175 14.2557 9.18543 14.7467 8.69441L17.5751 11.5228C18.6461 10.4518 18.6462 8.70544 17.5751 7.63438L14.7467 10.4628Z' fill='white' mask='url(%23path-1-outside-1_907_673)'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_907_673'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: cover;
}
.page-template-lawyer .sections .listing-item .pic_title{display:flex;margin-bottom:0;gap:20px;}
.page-template-lawyer .sections .section_right{-ms-flex-preferred-size: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;width: auto;flex-basis: 0;flex-grow: 1;max-width: 100%;padding-right: 0;}
.page-template-lawyer .sections .buttons .btn{padding:12px;}
.page-template-lawyer .sections .listing-item .buttons{gap:14px;flex: 0 0 auto;width: auto;}
.page-template-lawyer .sections .listing-item .buttons .btn{width:100%;height:auto;margin-bottom:0;}
.page-template-lawyer .sections .listing-item .buttons .btn_orange:hover svg path{fill:#FF9900}
.page-template-lawyer .sections .listing-item .buttons .bookmark span{position: relative;height:auto;color:#2196F3;left:auto;background: transparent;box-shadow:none;top:auto;border-radius:0;font-size:16px;opacity:1;visibility:visible;}
.page-template-lawyer .sections .listing-item .buttons .bookmark span:after{display:none;}
.page-template-lawyer .sections .listing-item .buttons .bookmark:hover span{color:#fff;}
.page-template-lawyer .sections h1{padding:0;color:#000;font-size:34px;margin:0;}
.page-template-lawyer .sections .rating .rating_ball{font-size:16px;margin-left:0;}
.page-template-lawyer .sections .rating .reviews_summary{font-size:16px;}
.page-template-lawyer .sections .title_rating{display: flex;flex-direction: column;justify-content: center;gap:8px;}
.page-template-lawyer .sections .description{color:#6F8099;font-size:20px;line-height:1.5;display:block;}
.page-template-lawyer .sections .char{gap:10px;align-items: flex-start;flex-wrap: wrap;flex-direction: column;}
.page-template-lawyer .tabs_object{box-shadow: none;margin-top:60px;border-radius:0;}
.page-template-lawyer .tabs_object .nav{border-bottom:2px solid #DAE5F2;}
.page-template-lawyer .tabs_object .nav li{margin-bottom:0;flex-grow: 0;margin-right:50px;}
.page-template-lawyer .tabs_object .nav li:last-child{margin-right:0;}
.page-template-lawyer .tabs_object .nav li h2{font-size:18px;font-weight:normal;color:#282828;margin-bottom:0;padding:12px 0 8px 0;border:0 !important;border-bottom:4px solid transparent !important;}
.page-template-lawyer .tabs_object .nav li h2.active{border-bottom:4px solid #1790FF !important;}
.page-template-lawyer .tabs_object .nav li h2.active:after{display:none;}
.page-template-lawyer .tabs_object .nav li h2 a{padding:0;background:transparent;font-size:unset;border-radius:0;text-decoration:none;}
.page-template-lawyer .tabs_object .tab-content{padding:40px 0;}
.page-template-lawyer .tabs_object .select_post_multi{gap:15px;padding: 1em 0;text-align:left;justify-content: space-between;margin:0;}
.page-template-lawyer .tabs_object .select_post_multi .item{width: calc(50% - 15px);margin:0;}
.page-template-lawyer .tabs_object .media-grid{margin:0 0 3em 0;}
.page-template-lawyer .tabs_object .media-grid .items{margin: 1.5em 0;}
.page-template-lawyer .tabs_object .media-grid .modal-item{border:1px solid #f1f1f1;padding: 0;margin:0;}
.page-template-lawyer .tabs_object .media-grid .modal-item:hover{opacity:0.8;cursor: pointer;}
.page-template-lawyer .tabs_object .media-grid .modal-item img{max-height:200px;border:0;border-radius:0;}
.page-template-lawyer .tabs_object .media-grid .modal-item iframe{min-height:200px !important;overflow:hidden;border-radius:5px;}
.page-template-lawyer .tabs_object .media-grid.input_external_media .modal-item{width:calc(50% - 10px);border:0;}
.page-template-lawyer .official{padding:17px 0;border-top:1px solid #DAE5F2;display: flex;justify-content: space-between;align-items: center;margin-bottom:0;}
.page-template-lawyer .official .website, .page-template-lawyer .official .social{font-size:16px;color:#8D9AAD;}
.page-template-lawyer .official .social{display:flex;align-items: center;}
.page-template-lawyer .official .social ul{list-style:none;padding:0;margin:0;display:flex;gap:10px;align-items: center;}
.page-template-lawyer .official .social ul li a{display:block;height:27px;width:27px;}
.page-template-lawyer .official .social ul li a:hover{opacity:0.8;}
.page-template-lawyer .object_side{padding-right:15px !important;}
.page-template-lawyer .object_side .listing_ad_top .bg_white{padding: 40px 27px;}
.page-template-lawyer .object_side .normal-sidebar{padding:36px;box-shadow: none;background:#E6F1FF;border-radius:0;}
.page-template-lawyer .object_side .normal-sidebar h3{font-size:24px;font-weight:500;line-height:1.3;color:#253348;margin-bottom:10px;}
.page-template-lawyer .object_side .normal-sidebar .description{font-size:18px;color:#6F8099;line-height:1.5;}
.page-template-lawyer .object_side .normal-sidebar .links_object{padding:0;background:transparent;box-shadow:none;border-radius:0;}
.page-template-lawyer .object_side .normal-sidebar .links_object a{margin:18px 0 0 0;color:#1790FF;text-decoration: none;font-size:18px;line-height:1.5;}
.page-template-lawyer .object_side .normal-sidebar .links_object a:hover{color:#1366B4;}
.page-template-lawyer .object_side .normal-sidebar .show-cat{box-shadow: none;border-radius:0;margin: 18px 0 0 0;}
.page-template-lawyer .service-table li{margin-bottom:10px;justify-content: space-between;gap:8px;}
.page-template-lawyer .service-table:last-child{margin-bottom:0;}
.page-template-lawyer .service-table li .title{font-size:16px;font-weight:normal;line-height:1.5;}
.page-template-lawyer .service-table li .sub{margin-left:0;margin-right:0;text-transform: uppercase;font-size: 13px;}
.page-template-lawyer .service-table li .discount_price,.page-template-lawyer .service-table li .price{font-size:16px;font-weight:bold;line-height:1.5;}
.page-template-lawyer .service-table li.all-price{text-align:right;padding-top:10px;}
.page-template-lawyer .service-table .all-price .all-price-link{border:0;padding:0;margin:0;color:#1790FF;text-decoration:underline;font-size:16px;min-height:auto;border-radius:0;}
.page-template-lawyer .service-table .all-price .all-price-link:hover{color:#0066C5;}
.page-template-lawyer .service-table .all-price .has_discount{color:#6F8099;}
.page-template-lawyer .service-table li .discount_price{color:#000;}
.page-template-lawyer .service-table li .title:after{border-bottom:1px dashed #ABB7C6;margin-bottom:10px;margin-left:12px;margin-right:12px;}
.page-template-lawyer.page_comment .sections h1:after{display: none;}

.review-sidebar{}
.review-sidebar h3{font-size:22px;font-weight:bold;line-height:1.2;}

.services__filters .form__line{display:inline-block;position:relative;width:35%;}
.services__filters .form__line svg{position:absolute;right: 12px;margin-top: -10px;top: 50%;}
.services__filters .form__line svg path{fill: rgba(0, 0, 0, 0.5);}
.page-template-company .logged-in-as{display:none;}

/* Analogs */
#analogs{padding:70px 0;}
#analogs .newtitle{font-size:30px;font-weight:bold;line-height:1.2;padding-bottom:0.5em;border-bottom:1px solid #DAE5F2; margin-bottom: 1em;}

/* Crosslinks */
.crosslinks_wrapper{margin:0 0 50px 0;padding:0;}
.crosslinks_wrapper .title_link{font-size:24px;line-height:1.3;margin-bottom:20px;font-weight:500;}
.crosslinks_wrapper .subtitle_link{font-size:18px;line-height:1.5;max-width:800px;color:#253348;margin-bottom:20px;}
.crosslinking_biggroup{
    display: grid;
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-columns: repeat(4,1fr);
    margin-top: 20px;
    max-height: 56px;
    overflow: hidden;
}
.crosslinking_biggroup.all_crosslinks{max-height:100%;}
.crosslinking_biggroup .crosslinks__item .item{color: #808b98;font-size:16px;line-height:1.4;font-weight:normal;text-decoration: none;}
.crosslinking_biggroup .crosslinks__item .item.geo{text-decoration:underline;color:#1790FF;}
.crosslinking_biggroup .crosslinks__item .item.geo:hover{color:#0066C5}
.groups-crosslinks-wrapper .group-holder{width:auto;margin:0;padding: 0;}
.groups-crosslinks-wrapper .group-title{margin-bottom:15px;}
.groups-crosslinks-wrapper.shortcode .crosslinks_wrapper{border-top:0;padding-top:0;margin-top:0;}
.show_all_links{display:inline-block;margin-top:10px;color:#1790FF;cursor:pointer;}
.show_all_links:hover{color:#0066C5}

/* Blog page */
.blog .top_h1_text .container:after, .archive .top_h1_text .container:after{content:'';position:absolute;right:0;bottom:-19px;background:url('../img/kazemir-page.svg') no-repeat bottom right;width:276px;height:201px;}
.categories_tabs{padding:0;border-bottom:1px solid #DAE5F2;margin:0 0 2em 0;list-style:none;display:flex;gap:50px;align-items: flex-end;overflow-x:auto;}
.categories_tabs::-webkit-scrollbar {width: 0;}
.categories_tabs .cat-item{padding:0 0 12px 0;font-size:18px;font-weight:500;}
.categories_tabs .cat-item.current-cat{border-bottom:4px solid #1790FF;}
.categories_tabs .cat-item a{color:#282828;text-decoration:none;}
.categories_tabs .cat-item:hover{border-bottom:4px solid #1790FF;cursor:pointer;}

/* Default page */
.page_in .entry-content{margin-top:50px;margin-bottom:50px;}
.page_in .top_h1_text .container:after{content:'';position:absolute;right:0;bottom:-19px;background:url('../img/kazemir-page.svg') no-repeat bottom right;width:276px;height:201px; background-size: contain;}
.page-template-default.page_listing .top_h1_text .container:after{display:none;}

/* Footer */
footer{padding:0}
footer .attention{font-size:16px;line-height:1.5;color:#253348;padding:2em 0;background:#E6F1FF;}
footer .attention p{max-width:868px;text-align:center;margin:0 auto;}
footer .footer{background:#333c42;color:#fff;}
footer .footer-items .item{margin-right:0;width:20%;margin-bottom:1em;padding:0;}
footer .footer-items{padding-top:2em;padding-bottom:1em;justify-content: space-between;}
footer .footer-items .row{justify-content: space-between;}
footer .item-menu-footer{font-size:14px;line-height: 1.5;font-weight:normal;}
footer .item-menu-footer ul{padding-top:1em;}
footer .item-menu-footer ul li {margin-bottom:1em;}
footer .item-menu-footer ul li a, footer .item-menu-footer .menu-footer-mail a{color:#fff;text-decoration:none;}
footer .title-menu-footer{font-size:16px;line-height:1.5;font-weight:bold;padding-bottom:0.5em;border-bottom:1px solid #fff;}
footer .item-menu-footer .text{padding-top:1em;}
footer .footer-items .social-links{display:flex;gap:5px;}
footer .footer-items .social-links a{display:block;}
footer .footer-items .social-links a:hover{opacity:0.8;}

/* Breadcrumbs */
#breadcrumbs {padding:11px 0;background:#E6F1FF;border-bottom: 1px solid #B8CEE9;}
#breadcrumbs .breadcrumbs{justify-content: center;margin:0;}
#breadcrumbs .breadcrumbs__link, #breadcrumbs .breadcrumbs__current , #breadcrumbs .breadcrumbs__separator{font-size:13px;color:#253348;}
#breadcrumbs .breadcrumbs__separator{padding: 0 4px;}
#breadcrumbs a{text-decoration:none;}

/* Comments */
.items_comments .item.comment .desk .name b{font-size:16px;line-height:1.2;}
.items_comments .item.comment .titlecomment{font-size:16px;font-weight:bold;line-height:1.2;}
.items_comments .item.comment .desk.comment .text{font-size:16px;line-height:1.5;font-weight:normal;}
.items_comments .item.comment .desk .name .date_rev{font-size:13px;text-transform: uppercase;}
.items_comments .item.comment .desk.comment .text p{font-size:16px;line-height:1.5;font-weight:normal;}
.all_comment_stat .count_rewiew_right a{font-size:16px;line-height:1.5;font-weight:normal;}

/* Article */
#article{}
#article .article-header .article-summary{padding-top:50px;border-top:1px solid #DAE5F2;display:flex;margin-bottom:14px;align-items: center;}
#article .article-header .article-summary .category{
    display:inline-block;
    margin-right:16px;
    line-height:1.5;
    text-decoration: none;
    font-size: 13px;
    color: #253348;
    text-transform: uppercase;
    background: #fff;
    font-weight: 500;
    padding: 6px 10px;
    border: 1px solid #e6e6e6;
}
#article .article-header .article-summary .category:hover{background:#e6e6e6;}
#article .article-header .article-summary .date{display:flex;align-items: center;font-size:13px;color:#8D9AAD;line-height:1.5;text-transform:uppercase;margin-right:16px;}
#article .article-header .article-summary .views{display:flex;align-items: center;font-size:13px;color:#8D9AAD;line-height:1.5;text-transform:uppercase;margin-right:16px;}
#article .article-header .article-summary .comments{display:flex;align-items: center;font-size:13px;color:#8D9AAD;line-height:1.5;text-transform:uppercase;}
#article .article-header .article-summary svg{margin-right:5px;}
#article .article-header .article-summary div:last-child{margin-right:0;}
#article .article-header .title{font-size:44px;line-height:1.2;max-width:800px;margin-bottom:20px;}
#article .article-header .article-thumbnail{position:relative;height:420px;background-size: cover;background-repeat: no-repeat;border-radius: 10px;border: 0.5px solid #f1f1f1;}
#article .article-header .article-thumbnail:after{content:'';position:absolute;top:-173px;right:55px;background:url('../img/kazemir-article.svg') no-repeat center center;width:180px;height:240px;background-size: contain;}
#article .article-content{width:65%;position: relative;}
#article .article-body{position: relative;}
#article .article-body .lead{font-size:24px;color:#253348;font-weight:normal;padding:56px 0 28px 0;border-bottom:1px solid #DAE5F2;margin-bottom:46px;}
#article .article-body .lead p{font-size: 24px;color: #253348;font-weight: normal;}
#article .article-author{left: 110%;position: absolute;top: 50px;width: 44%;display:block;}
#article .article-author .article-author-avatar{width:72px;height:72px;margin-right:0;margin-bottom:8px;display: block;border: 0.5px solid #f1f1f1;}
#article .article-author .article-author-name{font-size:20px;color:#000;font-weight:500;margin-bottom:5px;line-height:1.2;}
#article .article-author .article-author-info{font-size:16px;color:#253348;line-height:1.5;font-style:normal;}
#article .article-author .article-author-url{font-size:16px;line-height:1.5;}
#article .article-share{padding:17px 0;border-top:1px solid #DAE5F2;display: flex;justify-content: space-between;align-items: center;margin-bottom:0;}
#article .article-share .social{display:flex;align-items: center;}
#article .article-share .social ul{list-style:none;padding:0;margin:0;display:flex;}
#article .article-share .social ul li{margin:0 0 0 16px;}
#article .article-share .social ul li a{display:block;height:27px;width:27px;margin:0;background:unset;border-radius:0;}
#article .article-share .social ul li a:hover{opacity:0.8;}
#article .article-share a:hover path{fill:#8D9AAD;}
#article .article-share .expert-review-likes{margin:0;}

/*Reviews page*/
.page_comments .item.comment .desk .name{display:flex;flex-direction: column;gap: 8px;}
.page_comments .rev_items.item.comment .comment .stars{margin:0;}
.page_comments .item.comment .desk .name .comment_objext_name span,.page_comments .item.comment .desk .name .comment_objext_name a{font-size:16px;line-height:1.4;display:inline;font-weight:normal;}
.page_comments .desk.comment .text{font-size:16px;font-weight:normal;}
.page_comments .titlecomment{font-weight:bold;font-size:16px;margin:20px 0 5px 0;}
.page_comments .dost .titlecomment{color:darkgreen;}
.page_comments .nedostat .titlecomment{color:darkred;}
.page_comments .rev_items .item .desk{border:0;padding-bottom:0;}
.buttons_rev{gap:16px;}
.title_sort{font-weight:bold;margin:0;}

/* Listing bottom seo blocks */
.seo_container_bottom{
    border-radius: 5px;
    box-shadow: 0 0 20px rgba(0,0,0,.10);
    font-size: 16px;
    line-height: 24px;
    padding: 24px;
    margin-bottom:50px;
}
.listing__author{
    display:flex;
    gap:20px;
    align-items: center;
    border-bottom: 1px solid #DAE5F2;
    padding-bottom:20px;
}
.listing__author .article-author-avatar{
    width:72px;
    height: 72px;
    border-radius: 50%;
}
.listing__author .article-author-info {
    color: #253348;
    font-style: normal;
}

/* Reveiw modal */
.btn-close{
    position: absolute;
    border-radius: 50%;
    width: 67px;
    height: 67px;
    background-color: #fff;
    right: -85px;
    opacity: 1;
    top: 0;
    cursor: pointer;
}
.review__popup-dialog{
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: center;
    max-width: 598px;
}
.review__popup-content{
    border-radius: 14px;
}
.reveiw__popup-multi__el{
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    border: 1px solid #696969;
    border-radius: 8px;
    padding: 0 20px;
    /*margin-bottom: 20px;*/
    cursor: pointer;
}
.reveiw__popup-multi__el:nth-child(3){
    margin-bottom: 30px;
}
.review__placeholder-wrapper{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.review__placeholder-wrapper .icon{
    width: 17px;
    height: 8px;
    stroke: #696969;
    fill: none;
}
.review__popup-placeholder{
    font-family: 'Roboto',sans-serif;
    font-weight: normal;
    font-size: 18px;
    color: #2C2C2C;
    width: 100%;
    height: 62px;
    border: none;
}
.review__popup-body{
    padding: 62px 55px 85px 55px;
}
.review__popup-multi--els{
    display: flex;
    flex-direction: column;
}
.review__popup-title{
    font-family: 'Roboto',sans-serif;
    font-weight: 700;
    font-size: 32px;
    color: #2c2c2c;
    text-align: center;
    margin-bottom: 28px;
}
.review__popup-wrapper__rating{
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 38px;
}
.review__rating-container{
    display: flex;
    align-items: center;
}
.review__rating-js{
    margin-right: 20px;
}
.review__rating-score{
    font-size: 28px;
    font-family: 'Roboto',sans-serif;
    font-weight: normal;
    color: #808080;
}
.review__rating--title{
    font-family: 'Roboto',sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #2c2c2c;
}
.review__popup-placeholder__text{
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    border: 1px solid #696969;
    border-radius: 8px;
    padding: 16px 20px;
    min-height: 62px;
}
.label_el{
    display: flex;
    align-items: center;
    position: absolute;
    pointer-events: none;
    background-color: #fff;
    font-size: 16px;
    color: #696969;
    font-family: 'Roboto',sans-serif;
    font-weight: normal;
    padding: 0 5px;
    transition: ease .2s;
    /*transform: translate(0,0);*/
    top: 20px;
    left: 20px;
    height: 22px;
    z-index: 2;
    will-change: transform;
}
.input__modif.active .label_el{
    font-size: 14px;
    /*transform: translate(0,-31px);*/
    top: -10px;
}
.reveiw__popup-multi__text{
    position: relative;
    display: flex;
    align-items: center;
    /*margin-bottom: 20px;*/
}
.review__popup-attention{
    display: flex;
    align-items: center;
    margin-bottom: 28px;
}
.review__popup-attention .icon{
    width: 23px;
    height: 23px;
    min-width: 23px;
    margin-right: 8px;
}
.review__attention-text{
    font-size: 13px;
    color: #2C2C2C;
    font-family: 'Roboto',sans-serif;
    font-weight: normal;
}
.input__submit{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 52px;
    font-family: 'Roboto',sans-serif;
    font-size: 18px;
    color: #fff;
    background-color: #4E9FEA;
    border-radius: 3px;
    transition: ease .2s;
    border: 3px solid #4E9FEA;
    cursor: pointer;
    margin-bottom: 14px;
}
.input__submit:hover{
    background-color: #fff;
    color: #4E9FEA;
}
.input__submit:active{
    background-color: #0066C5;
    color: #fff;
    border: 3px solid #C2DBFE;
}
.review__popup-policy{
    font-size: 12px;
    font-weight: normal;
}
.review__popup-policy span{
    color: #696969;
}
.review__popup-policy a{
    color: #98A1AA;
    text-decoration: none;
}
.review__list{
    display: none;
    position: absolute;
    width: 100%;
    padding: 18px 20px;
    overflow-y: scroll;
    height: 350px;
    will-change: transform;
    z-index: 100;
    top: 64px;
    background-color: #fff;
}
.review__list::-webkit-scrollbar{
    width: 6px;
    border-radius: 10px;
}
.review__list::-webkit-scrollbar-button{
    display: block;
    width: 6px;
    height: 6px;
    background-color: transparent;
}
.review__list::-webkit-scrollbar-thumb{
    transition: ease .5s;
    outline: 0;
}
.review__list::-webkit-scrollbar-thumb{
    border-radius: 6px;
    background-color: #CDC7D3;
}
.review__list::-webkit-scrollbar-track{
    margin-right: 5px;
}
.review__list::-webkit-scrollbar-track-piece{
    border-radius: 5px;
    background-color: #F8F5FC;
}
.review__input-wrapper{
    display: flex;
    flex-direction: column;
    position: relative;
    margin-bottom: 20px;
}


.review__list-item{
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    color: #333333;
    font-weight: normal;
    font-size: 16px;
    cursor: pointer;
}
.review__list-item:last-child{
    margin-bottom: 0;
}
.review__li-check{
    position: relative;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #A1A4B1;
    margin-right: 10px;
    transition: ease .2s;
}
.review__list-item.active .review__li-check:before{
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #2140A4;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.review__list-item.active .review__li-check{
    border-color: #2140A4;
}
#review__submit-form label.error{
    display: block !important;
}
.input__modif label.error{
    margin: 0 23px;
    margin-top: 10px;
    font-size: 14px;
    color: #FF6557;
}
.error-modif .label_el{
    color: #FF6557;
}
.error-modif .reveiw__popup-multi__el,.error-modif .review__popup-placeholder__text{
    border-color: #FF6557;
}
.valid-modif .reveiw__popup-multi__el,.valid-modif .review__popup-placeholder__text{
    border-color: #089408;
}
.valid-modif .label_el{
    color: #089408;
}
.review__success-title{
    font-size: 36px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    margin-bottom: 30px;
}
.review__success-desc{
    font-family: 'Open Sans Reg',sans-serif;
    font-size: 24px;
    color: #fff;
    font-weight: lighter;
    text-align: center;
    margin-bottom: 40px;
    letter-spacing: 2px;
    padding: 0 80px;
}
.review__succes-flex{
    display: flex;
    flex-direction: column;
}
.reveiw__success-image{
    width: 100%;
    height: 400px;
    padding: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('../img/banner-review.svg');
    background-position: center;
}
.success__review{
}
.review__success-ajax{
    display: none;
}
.review__success-ajax.active{
    display: flex;
    background-color: #74BCFF;
    padding: 90px 0;
    justify-content: center;
    align-items: center;
    border-radius: 14px;
}
.review__popup-content.success__review{
    display: none;
}
.review__popup-dialog.active .btn-close{
    position: relative;
    top: 73px;
}
.line__review{
    display: flex;
    padding: 35px 43px;
    background-color: #fff; /* #D8D8D8,E6F1FF */
    justify-content: space-between;
}
.line__review-title{
    font-weight: 700;
    font-size: 28px;
    color: #253348;
    margin-bottom: 8px;
}
.line__review-text{
    font-size: 20px;
    font-weight: 400;
    color: #8D9AAD;
}
.line__review-left{
    margin-right: 25px;
}
.line__review-right{
    display: flex;
    justify-content: center;
    align-items: center;
}
.line__button-review{
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    background-color: #2196F3;
    width: 100%;
    min-width: 250px;
    height: 46px;
    border-radius: 8px;
    color: #fff;
    font-family: 'Roboto',sans-serif;
    font-weight: 600;
    font-size: 16px;
    cursor: pointer;
    transition: ease .2s;
    border: 2px solid #2196F3;
}
.line__review-right-widget .line__button-review:before{
    content: '';
    position: absolute;
    width: 1px;
    height: 18px;
    background-color: #fff;
    transition: ease .2s;
    right: 48px;
    transform: translate(-50%,0%);
}
.line__button-review:hover{
    background-color: #fff;
    color: #2196F3;
}
.line__button-review:active{
    background-color: #1B8DE9;
    border-color: #1B8DE9;
    color: #fff;
}
.line__button-review .icon{
    position: absolute;
    right: 16px;
    width: 22px;
    height: 22px;
    fill: transparent;
    stroke: #fff;
    transform: translate(0,0%);
}
.line__button-review:hover .icon{
    /*fill: #2196F3;*/
    stroke: #2196F3;
}
.line__button-review:active .icon{
    /*fill: #1B8DE9;*/
    stroke: #fff;
}
.line__button-review:hover:before{
    background-color: #2196F3;
}
.line__button-review:active:before{
    background-color: #fff;
}
.line__review-right-widget .line__button-review span{
    display: flex;
    margin-right: 40px;
}
.line__review-right .line__button-review{
    max-width: 250px;
}
.l__review-blue{
    background-color: #E6F1FF;
}
.line__review-row{
    margin-bottom: 50px;
}

.line__review-widget{
    display: flex;
    flex-direction: column;
    background-color: #E6F1FF;
    border-radius: 10px;
    padding: 29px 32px;
    margin-top: 25px;
}
.line__review-title-widget{
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 15px;
}
.line__review-left-widget{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.line__review-text-widget{
    text-align: center;
    font-size: 16px;
    color: #8D9AAD;
    margin-bottom: 26px;
}
.display-none{
    display: none;
}
.mobile-border{
    display: none;
}
.review__fixed{
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1005;
    border-radius: 0;
}
@media (max-width: 1400px) {
    .top_h1_text .top-right{padding-right:93px;}
}

@media (max-width: 1199.98px) {
    header .menu ul li{margin:0 0 0 20px}
    header .menu ul li:first-child{margin-left:0;}
    .ava_menu{margin-left:20px;}
    #popular, .new-review, .blogposts{padding-top:50px;}
    .top_h1_text .top-h1{font-size:36px;padding-top:50px;}
    #article .article-header .title{font-size:36px; max-width: 600px;}
    #shape .search_category .hat-title{font-size:30px;}
    #shape .info-block .banner-title{font-size:30px;}
    #popular .newtitle{font-size:30px;}
    .top_h1_text .top-text{font-size:18px;padding-bottom:30px;}
    .new-review .review-item-title_text{font-size:16px;}
    .new-review{padding-bottom: 30px;}
    .blogposts .item .post-thumbnail{height:187px;}
    .page_in .top_h1_text .container:after{width: 250px;height: 183px;bottom: -17px;}
    #article .article-header .article-summary{padding-top:30px}
    #article .article-header .article-thumbnail{height:352px;}
    #article .article-header .article-thumbnail:after{width: 150px;height: 200px;top: -144px;}
    #article .article-body .lead{padding:30px 0 20px 0;}
    #article .article-content{width:70%;}
    #article .article-author{width: 33%;top: 20px;}
    #article .article-body .lead p{font-size:20px;}
    .entry-content p,.entry-content ol, .entry-content ul{font-size:18px;}
    main .entry-content h2{font-size:28px;}
    main .entry-content h3{font-size:26px;}
    .groups-crosslinks-wrapper .group-holder{padding-right:30px;}
    .top_h1_text .top-right{padding-right:93px;}
    .listing_ad_top{margin:50px 0;}
    #listing{padding-top:30px;}
    #sidebar .sidebar-wrapper{padding:20px;}
    #objects .listing_ad_top.listing_ad_content{width:87%;margin:20px 0;}
    #objects .sections .description {font-size:16px;}
    .page-template-company .sections .description{font-size:18px;}
    .page-template-company .sections h1{font-size:30px;}
    .page-template-company .sections{padding:50px 0;}
    .page-template-company .tabs_object{margin-top:40px;}
    .page-template-company .tabs_object .tab-content{padding:30px 0;}
    .page-template-company .listing_ad_top{width:80%;}
    .page-template-company .listing_ad_top .title{font-size:20px;}
    .page-template-company .listing_ad_top .subtitle{font-size:14px;margin-bottom:20px;}
    .page-template-company .listing_ad_top .button{font-size:16px;}
    .page-template-company .object_side .listing_ad_top .bg_white {padding: 35px 20px;}
    .page-template-company .normal-sidebar h3{font-size:22px;}
    .page-template-company .normal-sidebar .description{font-size:16px;}
    .page-template-company .normal-sidebar .links_object a{font-size:16px;}
    #analogs{padding:50px 0;}
    .count_rewiew_left{margin-bottom:20px;}
    .page-template-company .tabs_object .nav li{margin-right:40px;flex: 0 0 auto;}
    .tabs_object .navs_over{padding-bottom: 0;}
    .tabs_object .navs_over::-webkit-scrollbar {
        width: 0;
    }
    .page_comment .navs_over {overflow: hidden;}
    #objects .listing_ad_top{
        width:88%;
    }
}

@media (max-width: 991.98px) {
    header.header .container{gap:10px;}
    #shape .search_category .hat-title {
        font-size: 28px;
        margin-top: 0;
    }

    #shape .info-block .banner-title {
        font-size: 28px;
    }

    .new-review .newtitle {
        font-size: 28px;
    }

    .blogposts .newtitle {
        font-size: 28px;
    }

    .crosslinks_wrapper .title_link {
        font-size: 28px;
    }

    .crosslinks_wrapper .subtitle_link {
        font-size: 16px;
    }

    #shape .search_category {
        padding: 20px;
        background-position: 64px bottom;
    }

    #shape .info-block {
        padding: 20px;
    }

    .blogposts .item .post-thumbnail {
        height: 160px;
    }

    footer .footer-items .item {
        width: 30%;
    }

    #shape {
        margin-bottom: 30px;
    }

    .blogposts {
        padding: 30px 0 20px 0;
    }

    .blogposts .item .post-title {
        font-size: 22px;
    }

    .top_h1_text .top-text, .top_h1_text .top-h1 {
        max-width: 460px;
    }

    .page_listing .top_h1_text .top-text, .page_listing .top_h1_text .top-h1 {
        max-width: 100%;
        padding-right: 15%;
    }

    footer .attention p {
        font-size: 90%;
    }

    header .menu ul li a.btn {
        min-width: auto;
    }

    #article .article-header .article-summary {
        padding-top: 30px;
    }

    #article .article-header .title {
        max-width: 470px;
        font-size: 30px;
    }

    #article .article-header .article-thumbnail {
        height: 261px;
    }

    main .entry-content h2 {
        font-size: 26px;
    }

    main .entry-content h3 {
        font-size: 24px;
    }

    .groups-crosslinks-wrapper .group-holder {
        width: 33%;
    }

    .crosslinking_biggroup .group-holder:nth-child(4) .group-title, .crosslinking_biggroup .group-holder:nth-child(5) .group-title {
        border-top: 0;
        padding-top: 0;
        margin-top: 0;
    }

    .top_h1_text .listing_ad_top {
        margin: 0;
    }

    .top_h1_text .top-right {
        padding-bottom: 50px;
    }

    #search {
        order: 2;
    }

    #sorting .sort {
        order: 1;
        margin: 0 0 10px 0;
    }

    .filter_button {
        order: 4;
        font-size: 16px;
        margin-bottom: 0;
        color: #9CB1CC;
        top:auto;
    }
    .filter_button:hover, .filter_button:active{color:#333;}

    #listing .compare_all {
        order: 3;
    }

    #listing #sidebar {
        display: none !important;
        height: 100vh;
        width: 100vw;
        left: 0;
        top: 0;
        background: #fff;
        z-index: 1001;
        padding:0;
    }
    .filter-text{color:#9CB1CC;}

    #listing #sidebar.active {
        display: block !important;
    }

    #listing #sidebar .sidebar-wrapper {
        position: relative;
    }

    #listing #sidebar .category-new {
        max-height: 300px;
        overflow: auto;
    }

    .title_filter_mob {
        font-size: 16px;
    }

    .swipebutton:before, .swipebutton:after {
        background: #2196f3;
    }

    .overlay {
        z-index: 1000;
    }

    .page-template-company .sections {
        padding: 30px 0;
    }

    .page-template-company .sections h1 {
        font-size: 28px;
        padding-right: 0;
    }

    .page-template-company .sections .rating {
        margin-right: 0;
    }

    .page-template-company .sections .listing-item .pic_comparison {
        min-width: 106px;
    }

    .page-template-company .sections .description {
        width: 110%;
    }

    .page-template-company .sections .header_section {
        padding: 30px;
    }

    .page-template-company .sections .header_section .item-list .item-advantages.item-advantages-consult {
        background-position: 90% 10px;
    }

    .page-template-company .sections .header_section .item-list .item-advantages.item-advantages-valid {
        background-position: 90% 10px;
    }

    .page-template-company .sections .header_section .item-list .item-advantages.item-advantages-sale {
        background-position: 90% 10px;
    }

    .page-template-company .sections .header_section .item-list .item-advantages .title {
        padding: 13px 30% 0 13px;
    }

    .page-template-company .sections .header_section .item-list .item-advantages .advantages {
        padding: 0 13px 13px 13px;
    }

    .page-template-company .sections .header_section .item-list {
        align-items: flex-start;
    }

    .page-template-company .tabs_object {
        margin-top: 20px;
    }

    .page-template-company #sidebar {
        width: 100%;
        height: auto;
        padding-bottom: 0;
    }

    .page-template-company #sidebar.object_side {
        margin-top: 0;
        padding-top: 0;
    }

    .page-template-company .listing_ad_top {
        width: 86%;
    }

    .page-template-company .listing_ad_top .title {
        font-size: 24px;
    }

    .page-template-company .listing_ad_top .subtitle {
        font-size: 16px;
    }

    .page-template-company .listing_ad_top .button {
        font-size: 22px;
    }

    .page-template-company .normal-sidebar h3 {
        font-size: 26px;
    }

    .page-template-company .normal-sidebar .description {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .page-template-company #sidebar.object_side aside {
        margin-top: 0;
        padding-bottom: 0;
    }

    .page-template-company .normal-sidebar .links_object {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .page-template-company .normal-sidebar .links_object a {
        margin: 10px 10px 10px 0;
    }

    .page-template-company .normal-sidebar {
        margin-bottom: 0;
    }

    #analogs .newtitle {
        font-size: 28px;
    }

    .page-template-company .object_side {
        padding-right: 0 !important;
    }

    .page-template-company .sections .header_section .advantage__item {
        width: calc(50% - 28px);
    }

    #objects .listing_ad_top {
        width: 90%;
    }
    .line__review-text{font-size: 16px;}
    .line__button-review{width: 230px;}
    .line__review-right-widget .line__button-review{width: 100%;}
}
@media (max-width: 767.98px) {
    header .login_button{display:none;}
    header .menu-header{display:none;border-bottom: 2px solid #d2e1e5;padding-bottom: 20px;}
    header .menu ul{text-align:right;justify-content: flex-end;padding-bottom:0;}
    header .menu ul li{margin-left:0 !important;margin-right:0 !important;padding:0;}
    header .menu ul li a{padding: 8px 20px 8px 0;font-size:18px !important;}
    header.header .container{justify-content: space-between;}
    #shape .search_category{background-position: 90% bottom;margin-bottom:2em;}
    #shape .info-block .banner-description{padding-right:40%;}
    .popular .flex .item{width:100%;}
    .blogposts .item .post-thumbnail{height:187px;}
    footer .attention p{font-size:80%;}
    .top_h1_text .top-text, .top_h1_text .top-h1{max-width:320px;}
    .categories_tabs {gap: 30px;}
    .categories_tabs .cat-item{font-size: 16px;}
    .page_in .top_h1_text .container:after{width: 210px;height: 154px;bottom: -14px;}
    .top_h1_text .top-h1{font-size:28px;padding-top:30px; margin-bottom: 15px;}
    .top_h1_text .top-text{font-size:16px;padding-bottom: 10px;}
    main.page_in .container .row{width:auto;}
    #article .article-header .title{font-size:28px;max-width: 350px;}
    #article .article-header .article-thumbnail:after {width: 126px;height: 170px;top: -122px;right: 10px;}
    #article .article-content{width:100%;}
    #article .article-body .lead p{font-size:18px;}
    .entry-content p,.entry-content ol, .entry-content ul{font-size:16px;}
    main .entry-content h2{font-size:24px;}
    main .entry-content h3{font-size:22px;}
    main .entry-content h4{font-size:20px;}
    .groups-crosslinks-wrapper .group-holder{padding-left:0;padding-right:15px;}
    .listing_ad_top .bg_white{padding:30px 20px;}
    .listing_ad_top .title{font-size:22px;}
    .listing_ad_top .subtitle{margin-bottom:30px;}
    .filter_button{position: relative;}
    #objects .sections .section_right{width:100%;}
    .sections .title_rating{margin-bottom:0;}
    .object-promocode{margin-bottom:0;flex-direction: row;align-items: center;}
    .object-promocode__title{margin-bottom:0;}
    #objects .service-heading{font-size:16px;}
    .sections .buttons{margin-bottom:20px;}
    #objects .service-table li .has_discount{font-size:90%;font-weight:normal;}
    #listing .faq{padding-top:30px;}
    .seo_container_bottom{margin-bottom:30px;}
    .crosslinking_biggroup{grid-template-columns: repeat(3,1fr);}
    .crosslinks_wrapper .title_link{font-size:26px;}
    .top_h1_text .top-right{padding-bottom:35px;}
    .top_h1_text{margin-bottom:0;}
    .page-template-company .sections .description{width:100%;font-size:16px;padding-right:0;}
    .page-template-company .sections .section_right{width:100%;}
    .page-template-company .sections .header_section .item-list{flex-direction:column;margin-bottom:10px;}
    .page-template-company .sections .header_section .item-list .item-advantages{width:100%;margin-bottom: 15px;}
    .page-template-company .sections .header_section .item-list .item-advantages .title{padding: 13px 30% 0 19px;}
    .page-template-company .sections .header_section .item-list .item-advantages .advantages{padding: 0 30% 13px 19px;}
    .page-template-company .sections .buttons{margin-bottom:0;}
    .page-template-company .sections .header_section .item-list .item-advantages.item-advantages-consult{background-position: 90% center;}
    .page-template-company .sections .header_section .item-list .item-advantages.item-advantages-valid{background-position: 90% center;}
    .page-template-company .sections .header_section .item-list .item-advantages.item-advantages-sale{background-position: 90% center;}
    .page-template-company .tabs_object .tab-content{padding:20px 0;}
    .item.comment .desk .name{display:block;}
    .page-template-company .listing_ad_top{width:84%;}
    .page-template-company .listing_ad_top .title{font-size:22px;}
    .page-template-company .listing_ad_top:after{bottom: -19px;}
    .page-template-company .normal-sidebar h3{font-size:24px;}
    .page-template-company .normal-sidebar .description{font-size:16px;}
    #analogs .newtitle{font-size:24px;}
    .page_comment .tabs_object .nav{width:unset;}
    .fixed_section .rating .ratingCount{margin-left:0;margin-top:5px;}
    #article .article-author{position: relative;width: 100%;left: 0;top: 0;display:flex;}
    #article .article-author .author-info{margin-left:20px;}
    .filter_button svg{width:20px;height:20px;}
    #objects .sections picture img{max-width:160px;}
    .verified__box span{opacity:1;}
    #objects .sections .title_rating, #objects .sections .char{gap:10px;width: calc(100% - 100px);}
    .page-template-company .sections .title_rating, .page-template-company .sections .char{gap:10px;}
    .modal-dialog{width:100%;}
    .form-container__form-popup .modal-content{margin:0;}
    .form-container .form-title{text-align:left;margin-bottom: 30px;}
    .close{width: 40px !important;
        top: 8px;
        right: 10px;
        background: transparent;
        box-shadow: none;
    }
    .page-template-company .sections .header_section .advantages-list{flex-direction: column;margin-top:0;}
    .page-template-company .sections .header_section .advantage__item{width:100%;}
    .page-template-company .sections .header_section .advantage__title{font-size:18px;}
    .services__filters .form__line{width:100%;}
    .page-template-company .tabs_object .select_post_multi .item{width:100%;}
    .page-template-company .tabs_object .media-grid.input_external_media .modal-item{width:100%;}
    .media-grid .items{gap:10px;}
    .media-grid .modal-item{width:calc(50% - 10px);}
    .item.comment{padding-top:40px;}
    .item.comment .ava{top:40px;}
    .page-template-company .tabs_object .tab-content h3{font-size:22px;}
    .page-template-company .employers__list{grid-template-columns: repeat(4,25%);}
    .page-template-company .sections .header_section .advantage__title{align-items: center;}
    #objects .listing_ad_top {
        width:80%;
    }
    .review__popup-dialog.active .btn-close{
        top: -10px;
        right: 0;
    }
    .line__review{
        flex-direction: column;
        align-items: baseline;
        padding: 35px 40px;
    }
    .line__review-left{
        margin-bottom: 25px;
    }
    .line__review-title{
        font-size: 24px;
    }
}

@media (max-width: 575.98px) {
    header .menu ul li{margin-left:0 !important;}
    #objects .sections picture img{max-width:300px;}
    #shape .search_category .hat-title{font-size:24px;}
    #shape .info-block .banner-title{font-size:24px;}
    #popular .newtitle{font-size:24px;}
    .new-review .newtitle{font-size:24px;}
    .blogposts .newtitle{font-size:24px;}
    .top_h1_text .top-h1{font-size:24px;}
    .popular .flex .title{font-size:20px;}
    .blogposts .item .post-title{font-size:20px;}
    #shape .info-block .banner-description{padding-right: 0%;margin-bottom: 4em;}
    .popular .flex .rating{margin-bottom:15px;}
    .popular .flex .buttons a{width:100%;}
    #popular, .new-review, .blogposts{padding-top:30px;}
    .new-review{margin-top:30px;}
    .page_in .entry-content{margin-top:30px;margin-bottom:30px;}
    footer .footer-items .row{margin:0;}
    footer .footer-items .item{width:100%;}
    .crosslinking_biggroup {
        grid-template-columns: repeat(2,1fr);
    }
    .blogposts .item .post-thumbnail{height:200px;}
    .menu ul li a.btn{font-size: 16px !important;padding-right: 23px;}
    .page_in .top_h1_text .container:after{width: 160px;height: 119px;bottom: -11px;}
    .top_h1_text .top-text{padding-right:0;padding-bottom: 110px;}
    .page_listing .top_h1_text .top-text{padding-bottom:unset;}
    #article .article-header .article-summary{padding-top:20px;}
    #article .article-header .article-summary .category, #article .article-header .article-summary .date, #article .article-header .article-summary .views, #article .article-header .article-summary .comments{font-size:12px;margin-right:10px;}
    #article .article-header .title{font-size:26px;max-width:190px;}
    #article .article-header .article-thumbnail{height:200px;}
    #article .article-body .lead{margin-bottom:30px;}
    #article .article-header .article-summary{margin-bottom: 20px;}
    #article .article-author{position: relative;width: 100%;left: 0;top: 0;display:flex;margin-top:40px;}
    #article .article-author .author-info{margin-left:20px;}
    #article .article-share{margin-top:20px;}
    #article .likes .expert-review-likes__label{display:none;}
    #article .likes .expert-review-likes__button{margin-bottom:0;}
    .table-container{-webkit-box-shadow: -7px 0px 7px -3px rgba(34, 60, 80, 0.13) inset;-moz-box-shadow: -7px 0px 7px -3px rgba(34, 60, 80, 0.13) inset;box-shadow: -7px 0px 7px -3px rgba(34, 60, 80, 0.13) inset;}
    .groups-crosslinks-wrapper .group-holder .group-title a:after{display:none;}
    .groups-crosslinks-wrapper .group-holder{width:50%;}
    .groups-crosslinks-wrapper .group-title span{font-size:16px;}
    .crosslinking_biggroup .group-holder:nth-child(3) .group-title{border-top: 0;padding-top:0;margin-top:0;}
    .top_h1_text .top-right{padding-right:15px;}
    .listing_ad_top:after{display:none;}
    #objects .header_section .item-list{flex-direction: column;}
    #objects .header_section .item-list .item-advantages{width:100%;margin:0;}
    .service-table li{flex-wrap:wrap;}
    #objects .service-table li .sub{font-weight:bold;background:#FFF8E6;padding:2px 5px;}
    #objects .service-table li .title:after{display:none;}
    #objects .listing_ad_top.listing_ad_content{width:100%;}
    #items_found{white-space: unset;}
    .groups-crosslinks-wrapper .group-title{min-height:auto;}
    .crosslinks_wrapper, .crosslinks_wrapper.services{padding-left:15px;padding-right:15px;}
    .crosslinks_wrapper.services .groups-crosslinks-wrapper .group-title{margin-top:0;}
    .crosslinking_biggroup{justify-content: center;}
    .page_listing #backtotop.shows{display:none;}
    #objects .sections .listing-item .pic_title{flex-direction: column;}
    #objects .service-table li .title{width:100%;}
    .page_listing .top_h1_text .top-h1, .page_listing .top_h1_text .top-text{padding-right:0;}
    .listing_ad_top .title{font-size:18px;}
    .listing_ad_top .subtitle{font-size:14px;}
    .listing_ad_top .button{font-size:18px;}
    #listing .compare_all{margin-bottom: 10px;}
    .listing-item .pic_comparison{margin-right:0;}
    .crosslinks_wrapper .title_link{font-size:22px;}
    #listing .faq .faq-item .faq-answer{padding-right:20px;padding-left:20px;font-size:14px;}
    #listing .faq .faq-item .faq-title{font-size:14px;padding:20px 50px 20px 20px;}
    #listing .faq .faq-item .faq-title:after{right:20px;}
    #listing .faq .newtitle{font-size:22px;}
    .seo_container_bottom{padding-left: 0;padding-right:0;}
    .page-template-company .sections .listing-item .pic_title{flex-direction:column;}
    .sections .rating .ratingCount{margin-top:0;}
    .page-template-company .sections .header_section{padding:20px;}
    .page-template-company .sections h1{font-size:26px;}
    .page-template-company .tabs_object .nav li h2{font-size:16px;}
    .page-template-company .tabs_object .nav li{margin-right:20px;}
    .tabs_object .nav{align-items: flex-end;}
    .page-template-company .services__list{max-height:500px;overflow:auto;}
    .page-template-company .service-table li .title:after{display:none;}
    .page-template-company .service-table li{align-items: flex-start;flex-direction: column;border-bottom: 1px solid #dae5f2;padding-bottom:10px;}
    .page-template-company .fixed_section .logo_fixed{display:none;}
    .page-template-company .fixed_section .company-info .name_container{margin-left:0;}
    .page-template-company .fixed_section .ratingCount a{font-size:14px;}
    .page-template-company .fixed_section .rating .rating_ball{font-size:14px;}
    .page-template-company .fixed_section .row {align-items: flex-start;}
    .page-template-company .fixed_section .company-info .name_fixed{font-size:20px;}
    .page-template-company .official{flex-direction: column;align-items: flex-start;}
    .page-template-company .official .social{margin-top:20px;}
    .page-template-company #sidebar.object_side{padding-left:15px;padding-right:15px !important;margin-top:50px;}
    .page-template-company .object_side .normal-sidebar .links_object a{font-size:16px;}
    .page-template-company .listing_ad_top {width: 100%;margin: 30px 0;}
    .page-template-company .listing_ad_top .title{font-size:20px;}
    .page-template-company .listing_ad_top .subtitle{font-size:14px;}
    .page-template-company .listing_ad_top .button {font-size: 18px;}
    .page-template-company .object_side .listing_ad_top .bg_white{ padding: 30px 20px;}
    .page-template-company .normal-sidebar{padding:20px;}
    .page-template-company .normal-sidebar h3{font-size: 22px;}
    #analogs .newtitle{font-size:22px;}
    #objects .listing_ad_top{width:100%;}
    .popular{padding-top:0;}
    .cookie{width:100%;bottom:0;left:0;}
    main .entry-content p:not([class]), main .entry-content ol:not([class]), main .entry-content ul:not([class]){font-size:16px;}
    blockquote, q{padding-left:1em;}
    .review__popup-body{padding: 62px 15px 85px 15px;}
    .review__popup-wrapper__rating{flex-direction: column;}
    .review__rating--title{font-size: 18px;color: #808080; margin-bottom: 10px;}
    .review__popup-dialog{display: flex; flex-direction: column; align-items: end;}
    .btn-close{position: relative;right: auto;top:auto;width: 62px; height: 62px;margin-bottom: 10px;}
    .review__popup-policy{text-align: center;}
    .review__success-desc{
        padding: 0 20px;
    }
    .reveiw__success-image{
        height: 250px;
    }
    .mobile-border{
        display: flex;
        border-top: 1px solid #DCEAEE;
        background-color: transparent;
    }
    .review__fixed{
        background-color: #fff;
    }
    #backtotop.page-messia_comments{
        bottom: 158px;
    }
}











