

/* Start:/blog/lib/nice-select2/css/nice-select2.css?17760667164215*/
.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;width:fit-content;font-family:inherit;font-size:14px;font-weight:normal;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap}.nice-select:hover{border-color:hsl(0,0%,85.9803921569%)}.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open{border-color:#999}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:rgb(237.1,237.1,237.1);color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0 !important;font-size:14px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(19px);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9;opacity:0;max-height:230px;overflow-y:scroll;overflow-x:hidden}.nice-select .list{border-radius:5px;box-sizing:border-box;padding:0}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .extra{float:right}.nice-select .optgroup{font-weight:bold}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.hidden-select{opacity:0;width:0;padding:0;height:0;font-size:0;min-height:auto}.select-selection-list{list-style:none;padding:0;margin:0}.select-selection-list .select-selection{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:2px 5px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select-selection-list button.remove-select-selection{height:15px;width:15px;line-height:15px;padding:0px;background-color:#bd2919;border-radius:20%}/*# sourceMappingURL=nice-select2.css.map */

/* End */


/* Start:/blog/blog.css?177606667940910*/
.blog-page {
    padding-top: 32px;
    overflow: hidden;
}

.blog-page__searching {
    margin-top: 15px;
}

.blog-page__searching-input {
    height: 56px;
    background-color: #2F3F4A0D;
    border-radius: 16px;
    position: relative;
}

.blog-page__searching-input button {
    height: 20px;
    width: 20px;
    z-index: 2;
    position: absolute;
    top: 50%;
    opacity: 0.5;
    margin-top: -10px;
    left: 20px;
    fill: #2F3F4A;
}

.blog-page__searching-input [type="text"] {
    position: absolute;
    width: 100%;
    user-select: none;
    outline: none;
    height: 100%;
    z-index: 1;
    border: none;
    left: 0;
    background-color: transparent;
    top: 0;
    font-size: 16px;
    padding: 0 48px;
    color: #2f3f4a;
}

.hidden-select {
    display: none;
}

.blog-page__searching-input [type="text"]::placeholder {
    color: #2f3f4a80;
}

.blog-page__theme-selector {
    margin-top: 16px;
    overflow: auto;
    margin-left: -24px;
    width: calc(100% + 48px);
}

.blog-page__theme-selector::-webkit-scrollbar {
    display: none;
}

.blog-page__theme-scroller {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: fit-content;
    padding: 0 24px;
}

.blog-page__theme-item + .blog-page__theme-item {
    margin-left: 8px;
}

.blog-page__theme-item [type="radio"] {
    display: none;
}

.blog-page__theme-item [type="radio"]:checked + label {
    background-color: #34B553;
    border: 1px solid #34B553;
    color: #fff;
}

.blog-page__theme-item.tab-button.active {
    background-color: #34B553;
    border: 1px solid #34B553;
    color: #fff;
    pointer-events: none;
}

.blog-page__sorting {
    height: 56px;
    margin-top: 32px;
}

.blog-page__theme-item label, .blog-page__theme-item.tab-button {
    font-weight: 500;
    transition: 0.2s;
    font-size: 14px;
    display: block;
    line-height: 100%;
    letter-spacing: 0;
    display: block;
    white-space: nowrap;
    color: #34B553;
    border: 1px solid #34B5534D;
    padding: 12px 15px;
    border-radius: 50px;
    cursor: pointer;
}

.no-touch .blog-page__theme-item label:hover, .no-touch .blog-page__theme-item.tab-button:hover {
    border: 1px solid #34B553;
}

.blog-item {
    display: grid;
    grid-template-columns: 128px auto;
    grid-gap: 16px;
    height: fit-content;
}

.no-touch .blog-item:hover .blog-item__title {
    color: #34B553;
}

.blog-page__list {
    margin-top: 32px;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 16px;
}

.blog-item__images {
    height: 25.6vw;
    width: 100%;
    border-radius: 16px;
    overflow: hidden;
}

.blog-item__images img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
    border-radius: 16px;
}

.blog-item__bottom {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
}

.blog-item__bottom-middle {
    width: 100%;
}

.blog-item__title {
    font-weight: 300;
    font-style: Light;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0%;
    vertical-align: bottom;
    color: #2F3F4A;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: 0.2s;
}

.blog-item__inform {
    margin-top: 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    font-size: 14px;
    line-height: 140%;
    color: #2F3F4A4D;
}

.blog-item__viewers {
    margin-left: 16px;
    position: relative;
    padding-left: 22px;
    background-image: url("/blog/../blog/images/icon/eye.svg");
    background-repeat: no-repeat;
    background-position: center left;
    color: #2F3F4A4D;
}

.blog-item__viewers::before {
    position: absolute;
    left: -9px;
    top: 50%;
    border-radius: 50%;
    margin-top: -1px;
    content: "";
    background-color: #2F3F4A4D;
    width: 2px;
    height: 2px;
}

.blog-page__list .form-answer {
    margin-top: 16px;
    margin-bottom: 16px;
}

.blog-page__more {
    font-weight: 500;
    transition: 0.2s;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
    display: block;
    white-space: nowrap;
    color: #34B553;
    border: 1px solid #34B5534D;
    padding: 15px 24px;
    border-radius: 50px;
    margin: 32px auto 0;
    width: fit-content;
}

.no-touch .blog-page__more:hover {
    border: 1px solid #34B553;
}

.blog-page__subscribes {
    margin-top: 64px;
    background-color: #34B5531A;
    border-radius: 24px;
    padding: 24px;
    position: relative;
}

.blog-page__subscribes::after {
    position: absolute;
    left: -12px;
    bottom: 6px;
    content: "";
    width: 60px;
    height: 81px;
    background-image: url("/blog/../blog/images/stones.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.blog-page__subscribes-title {
    font-weight: 300;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: 0%;
    color: #2F3F4A;
    margin-bottom: 16px;
}

.blog-page__subscribes [type="text"] {
    width: 100%;
    user-select: none;
    outline: none;
    height: 48px;
    z-index: 1;
    border: none;
    background-color: #fff;
    font-size: 14px;
    padding: 0 16px;
    border-radius: 16px;
}

.blog-page__subscribes [type="submit"] {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    background-color: #34B553;
    color: #fff;
    display: block;
    text-align: center;
    border-radius: 16px;
    margin-top: 8px;
    padding: 17px;
    width: 100%;
    transition: 0.2s;
}

.no-touch .blog-page__subscribes [type="submit"]:hover {
    background-color: #2f3f4a;
}

.blog-page__subscribes-politic {
    font-weight: 300;
    font-style: Light;
    font-size: 12px;
    line-height: 160%;
    letter-spacing: 0%;
    padding: 0 16px;
    margin-top: 12px;
    color: #2F3F4A4D;
    position: relative;
    z-index: 2;
}

.blog-page__subscribes-politic a {
    color: #34B5534D;
    transition: 0.2s;
}

.no-touch .blog-page__subscribes-politic a:hover {
    color: #34B553;
}

.article-informas__like-share {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.article-informas__share-button {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.article-informas__share {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #34B5534D;
    margin-left: 8px;
}

.article-informas__share svg {
    fill: #34B553;
    height: 20px;
    width: 20px;
}

.share-section-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 16px;
    z-index: 150;
    background-color: #0E0E0E80;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: center;
    opacity: 0;
    pointer-events: none;
    transition: 0.2s;
}

.share-section-container.openShare {
    opacity: 1;
    pointer-events: all;
}

.share-section-container__close {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    padding: 16px;
    z-index: 1;
}

.share-section-container__content {
    padding: 8px;
    background-color: #fff;
    width: 100%;
    position: relative;
    z-index: 2;
    border-radius: 32px;
}

.close-share-section-container {
    position: absolute;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background-color: #fff;
    right: 0;
    top: -48px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.close-share-section-container svg {
    height: 20px;
    width: 20px;
}

.share-section-container__btn svg {
    position: absolute;
    height: 20px;
    width: 20px;
    left: 16px;
    top: 14px;
}

.share-section-container__btn {
    display: block;
    position: relative;
    width: 100%;
    font-weight: 300;
    font-style: Light;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0%;
    transition: 0.2s;
    padding: 11px 11px 11px 44px;
    color: initial;
}

.blog-page__informations-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 16px;
}

.blog-page__informations-item {
    padding-left: 20px;
    font-size: 14px;
    margin-right: 16px;
    position: relative;
    margin-bottom: 5px;
}

.blog-page__informations-item svg {
    height: 16px;
    width: 16px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8px;
}

.article-maintenance {
    margin-top: 16px;
}

.article-maintenance p {
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0;
}

.article-maintenance table {
    margin: 25px 0;
}

.article-maintenance p b {
    font-weight: 500;
}

.article-maintenance p i {
    font-style: italic;
}

.article-author {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 3px 16px 3px 3px;
    border-radius: 500px;
    border: 1px solid #34B5534D;
    width: fit-content;
    margin-bottom: 8px;
}

.article-informas {
    margin-top: 24px;
}

.article-author__image {
    height: 40px;
    width: 40px;
    background-color: #34B553;
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.article-author__image svg {
    height: 20px;
    width: 20px;
    display: block;
}

.article-author__name {
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0;
    color: #2F3F4A;
    padding-left: 12px;
}

.article-informas__like-comment {
    padding: 15px 23px 14px;
    border-radius: 500px;
    border: 1px solid #34B5534D;
    display: flex;
    flex-direction: row;
    align-items: center;
    width: fit-content;
}

.article-informas__like-comment svg {
    stroke: #34B553;
    stroke-width: 1.2;
    fill: none;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    top: 50%;
    margin-top: -10px;
}

.article-informas__like-comment.liked svg {
    fill: #34B553;
}

.article-informas__like-comment span {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0;
    padding-left: 28px;
    position: relative;
}

.article-informas__like-comment span + span {
    margin-left: 16px;
}

.main-image-article {
    height: 56.5vw;
    margin-top: 32px;
    margin-left: -24px;
    width: calc(100% + 48px);
}

.main-image-article img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
    border-radius: 24px;
}

.blog-page__maintenance {
    border: 1px solid #34B5534D;
    margin-top: 32px;
    padding: 24px 23px;
    border-radius: 24px;
    margin-bottom: 40px;
}

.blog-page__maintenance-title {
    font-weight: 500;
    font-style: Medium;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0;
    color: #2F3F4A;
}

.article-maintenance__list {
    margin-top: 16px;
}

.article-maintenance__list li + li {
    margin-top: 12px;
}

h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {
    margin-top: 16px;
}

.article-maintenance__list a {
    font-weight: 300;
    font-style: Light;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0%;
    text-decoration: underline;
    text-decoration-style: dotted;
    text-underline-offset: 4px;
    text-decoration-color: #34B5534D;
}


.article-maintenance p + p {
    margin-top: 16px;
}


.article-maintenance ul {
    display: block;
    margin: 8px 0 16px;
}

.article-maintenance .toc-list {
    margin: 0;
}

.article-maintenance li {
    display: block;
    position: relative;
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0;
    padding-left: 40px;
}

.article-maintenance .toc-list li {
    padding-left: 0;
}

.article-maintenance li + li {
    margin-top: 8px;
}

.article-maintenance .toc-list li + li {
    margin-top: 12px;
}

.article-maintenance li::before {
    position: absolute;
    left: 17px;
    top: 10px;
    border-radius: 50%;
    content: "";
    width: 6px;
    height: 6px;
    background-color: #34B553;
}

.article-maintenance .toc-list li::before {
    display: none;
}

.article-maintenance p + h3, .article-maintenance p + h4, .article-maintenance p + h5, .article-maintenance p + h6, .article-maintenance p + h2, .article-maintenance .table + h3 {
    margin-top: 40px;
}

.recomented-offers {
    margin: 40px auto;
}

.recomented-offers__title {
    font-weight: 300;
    font-style: Light;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0;
}

.recomented-offers__slider {
    margin-top: 16px;
    height: fit-content;
}

.recomented-item {
    border: 1px solid #34B5534D;
    padding: 31px;
    border-radius: 24px;
}

.recomented-item__image {
    height: 70.135vw;
}

.recomented-item__image img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
    object-position: center;
}

.recomented-item__line {
    font-weight: 300;
    font-style: Light;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0%;
    vertical-align: bottom;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.recomented-item__line-value {
    font-weight: 500;
    color: #34B553;
}

.recomented-item__bottom {
    margin-top: 24px;
}

.recomented-item__line + .recomented-item__line {
    margin-top: 9px;
}

.recomented-item__button-section {
    margin-top: 23px;
}

.recomented-item__button-section button {
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #34B553;
    padding: 15px;
    border: 1px solid #34B5534D;
    border-radius: 100px;
    width: 100%;
    display: block;
    text-align: center;
}

.recomented-offers__pagination {
    width: 160px;
    background-color: #34B55333;
    border-radius: 50px;
    overflow: hidden;
    margin: 16px auto 0;
}

.recomented-offers__pagination .swiper-scrollbar-drag{
    height: 4px;
    background-color: #34B553;
    border-radius: 50px;
}

.morgage-section {
    margin: 40px auto;
}

.morgage-section__title {
    font-weight: 300;
    font-style: Light;
    font-size: 20px;
    line-height: 120%;
}

.morgage-section__content {
    margin-top: 16px;
}

.artricle-video {
    margin: 40px auto;
}

.artricle-video__link .artricle-video__preview {
    border-radius: 24px;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
}

.artricle-video__link {
    height: 49vw;
    display: block;
    position: relative;
}

.artricle-video__play {
    position: absolute;
    z-index: 2;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    margin-top: -24px;
    margin-left: -24px;
    background-color: #34B553;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.grade-section {
    margin-top: 16px;
}

.grade-section__content {
    padding: 15px;
    border: 1px solid #34B5534D;
    border-radius: 24px;
}

.grade-section__title {
    font-weight: 300;
    font-style: Light;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0%;
    padding: 8px;
}

.grade-section__like {
    font-weight: 500;
    position: relative;
    font-style: Medium;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0%;
    margin-top: 24px;
    color: #34B553;
    background-color: transparent;
    border: 1px solid #34B5534D;
    border-radius: 150px;
    padding: 16px 21px 16px 48px;
    transition: 0.2s;
}

.no-touch .grade-section__like:hover {
    border: 1px solid #34B553;
}

.grade-section__like:disabled {
    pointer-events: none;
    background-color: #34B553;
    color: #FFFFFF;
}

.grade-section__like:disabled svg {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

.grade-section__like svg {
    height: 20px;
    width: 20px;
    position: absolute;
    stroke: #34B553;
    fill: transparent;
    stroke-width: 1.2;
    left: 20px;
    top: 14px;
}

.subscribe-section {
    margin-top: 16px;
}

.subscribe-section .form-answer__btn-sec .button {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
}

.subscribe-section .form-answer__btn-sec .button svg {
    margin-left: 8px;
    stroke: none;
}

.other-newses {
    margin-top: 64px;
}

.other-newses__list {
    margin-top: 24px;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 16px;
}

.other-newses__title {
    font-weight: 300;
    font-style: Light;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: 0%;
}

.morgage-section__content {

}

.morgage-section__content .mortage__title {
    display: none;
}

.morgage-section__content .mortage {
    margin: 0;
    padding: 0;
}

.morgage-section__content .mortage .mortage__wrapper>.wrapper{
    margin: 0;
    padding: 0;
}

.mortage__slider {
    height: fit-content;
}

.subscribe-section .form-answer__container {
    position: relative;
}

.group-bx-grid > .wrapper {
    padding: 0;
}

.other-newses__list .blog-item:nth-child(4) {
    display: none;
}

.recomented-offers__navigation {
    display: none;
}

@media only screen and (min-width: 768px) {
    .blog-page__list {
        margin-top: 24px;
        grid-template-columns: repeat(2, 1fr);
    }

    .group-bx-grid > .wrapper {
        display: grid;
        grid-template-columns: 256px auto;
        grid-gap: 16px;
        padding-left: 32px;
        padding-right: 32px;
    }

    .grade-section__content {
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
    }

    .other-newses__list {
        grid-template-columns: repeat(2, 1fr);
        margin-top: 32px;
    }

    .other-newses__list .blog-item:nth-child(4) {
        display: block;
    }

    .grade-section__like {
        padding: 17px 27px 17px 48px;
    }

    .group-bx-grid > .wrapper .wrapper {
        padding: 0;
    }

    .article-author {
        margin-bottom: 0;
    }

    .article-informas {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }

    .article-informas__like-comment span + span {
        margin-left: 25px;
    }

    .main-image-article {
        margin-left: -32px;
        width: calc(100% + 64px);
    }

    .blog-page__maintenance {
        margin-bottom: 48px;
    }

    .article-maintenance p + h3, .article-maintenance p + h4, .article-maintenance p + h5, .article-maintenance p + h6, .article-maintenance p + h2, .article-maintenance .table + h3 {
        margin-top: 48px;
    }

    .recomented-item__image {
        height: 34.4vw;
    }

    .recomented-offers__pagination {
        margin: 24px auto 0;
    }

    .recomented-offers {
        margin: 48px auto;
    }

    .recomented-offers__slider {
        margin-top: 24px;
    }

    .blog-page__sorting {
        width: 300px;
    }

    .blog-item {
        display: block;
        height: fit-content;
    }

    .blog-item__images {
        height: 33.6vw;
        border-radius: 24px;
    }

    /* .blog-item__images img {
        border-radius: 24px;
    } */

    .blog-item__bottom {
        padding: 15px 24px;
    }

    .blog-item__inform {
        margin-top: 8px;
    }

    .blog-item__viewers {
        margin-left: 21px;
    }

    .form-answer {
        grid-column: 2 span;
    }

    .blog-page__subscribes-title {
        padding-right: 43px;
    }

    .blog-page__subscribes {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 16px;
    }

    .blog-page__subscribes::after {
        position: absolute;
        left: -12px;
        bottom: 6px;
        content: "";
        width: 76px;
        height: 69px;
        background-image: url("/blog/../blog/images/stones768.svg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

    .blog-page__informations-item {
        margin-right: 24px;
    }

    .morgage-section {
        margin: 48px auto;
    }

    .mortage__inputs {
        margin-top: 24px;
        padding: 23px;
    }

    .mortage__result {
        margin-top: 24px;
    }

    .artricle-video {
        margin: 48px auto;
    }

    .artricle-video__link {
        height: 52vw;
        max-height: 837px;
    }

    .artricle-video__play {
        width: 38px;
        height: 38px;
        margin-top: -19px;
        margin-left: -19px;
    }
}

@media only screen and (min-width: 1301px) {
    .blog-page {
        padding-top: 49px;
    }

    .blog-page__searching {
        margin-top: 31px;
    }

    .blog-page__theme-selector {
        margin-top: 32px;
        overflow: auto;
        margin-left: 0;
        width: 100%;
    }

    .blog-page__theme-scroller {
        padding: 0;
    }

    .blog-page__theme-item label, .blog-page__theme-item.tab-button {
        font-size: 16px;
        padding: 15px 19px;
    }

    .blog-page__sorting {
        margin-top: 48px;
    }

    .blog-section__sort-section .wrapper {
        padding: 0 64px;
    }

    .blog-section__listing-section .wrapper {
        padding: 0 64px;
    }

    .blog-page__list {
        margin-top: 32px;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 32px;
    }

    .blog-page__item:hover img {
        transform: scale(1.1);
    }

    .blog-item__images {
        height: 21.7vw;
        max-height: 432px;
        border-radius: 32px;
    }

    .blog-item__images img {
        /* border-radius: 32px; */
        transition: 0.2s;
    }

    .blog-item__title {
        font-size: 20px;
    }

    .blog-item__inform {
        margin-top: 6px;
        font-size: 16px;
    }

    .form-answer {
        grid-column: 3 span;
        max-width: 1088px;
        margin: 0 auto;
        width: 1088px;
    }

    .blog-page__more {
        font-size: 18px;
        padding: 18px 31px;
        margin: 48px auto 0;
    }

    .blog-page__subscribes {
        margin-top: 96px;
        border-radius: 32px;
        padding: 32px;
        grid-gap: 64px;
    }

    .blog-page__subscribes-title {
        font-size: 24px;
        padding-right: 30px;
    }

    .blog-page__subscribes-forma {
        position: relative;
        border-radius: 20px;
        padding: 8px;
        background-color: #fff;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }

    .blog-page__subscribes [type="text"] {
        border-radius: 0;
        font-size: 16px;
    }

    .blog-page__subscribes [type="submit"] {
        margin-top: 0;
        width: 151px;
        font-size: 16px;
        padding: 16px 25px;
    }

    .blog-page__subscribes::after {
        bottom: -29px;
    }

    .blog-page__informations-item svg {
        height: 20px;
        width: 20px;
        margin-top: -10px;
    }

    .blog-page__informations-item {
        padding-left: 28px;
        font-size: 16px;
        margin-right: 24px;
        margin-bottom: 0;
    }

    .article-maintenance {
        margin-top: 23px;
    }

    .blog-page__informations {
        margin-bottom: 38px;
    }

    .article-maintenance p {
        font-size: 18px;
        line-height: 29px;
    }

    .article-informas {
        margin-top: 40px;
    }

    .article-author {
        padding: 7px 24px 7px 7px;
    }

    .article-author__name {
        font-weight: 500;
        font-size: 16px;
        line-height: 19px;
        padding-left: 16px;
    }

    .article-informas__share {
        height: 56px;
        width: 56px;
    }

    .article-informas__share svg {
        height: 24px;
        width: 24px;
    }

    .article-informas__like-comment {
        padding: 18px 23px 17px;
    }

    .article-informas__like-comment span {
        font-size: 16px;
        line-height: 19px;
        color: #34B553;
    }

    .article-informas__like-comment span + span {
        margin-left: 25px;
    }

    .main-image-article img {
        border-radius: 32px;
    }

    .main-image-article {
        margin-top: 40px;
        margin-left: 0;
        width: 100%;
        height: 42.5vw;
        max-height: 837px;
    }

    .blog-page__maintenance {
        margin-top: 80px;
        border-radius: 32px;
        padding: 31px 31px;
        margin-bottom: 81px;
    }

    .blog-page__maintenance-title {
        font-size: 20px;
        line-height: 24px;
    }

    .article-maintenance__list {
        margin-top: 24px;
    }

    .article-maintenance__list a {
        font-size: 18px;
        line-height: 29px;
    }

    .blog-page .h3, .blog-page h3 {
        font-size: 40px;
        line-height: 48px;
        margin-bottom: 23px;
    }

    .article-maintenance li {
        font-size: 18px;
        line-height: 29px;
    }

    .article-maintenance li + li {
        margin-top: 11px;
    }

    .article-maintenance li::before {
        top: 13px;
    }

    .article-maintenance ul {
        margin: 8px 0 27px;
    }

    .article-maintenance p + h3, .article-maintenance p + h4, .article-maintenance p + h5, .article-maintenance p + h6, .article-maintenance p + h2, .article-maintenance .table + h3 {
        margin-top: 81px;
    }

    .recomented-offers__title {
        font-size: 28px;
        line-height: 34px;
    }

    .recomented-offers {
        margin: 80px auto;
    }

    .recomented-item {
        border: 1px solid #34B5534D;
        padding: 31px;
        border-radius: 32px;
    }

    .recomented-item__image {
        height: 240px;
    }

    .recomented-item__line {
        font-size: 18px;
        line-height: 25px;
    }

    .recomented-item__button-section button {
        font-size: 18px;
        padding: 18px;
    }

    .recomented-offers__pagination {
        display: none;
    }

    .j-slider-recomented {
        overflow: hidden;
    }

    .recomented-offers__slider {
        position: relative;
    }

    .recomented-offers__navigation {
        display: block;
        position: absolute;
        height: 56px;
        left: 0;
        top: 50%;
        margin-top: -28px;
        width: 100%;
        z-index: 2;
        pointer-events: none;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }

    .recomented-offers__navigation button {
        height: 56px;
        width: 56px;
        border: 1px solid #34B5534D;
        border-radius: 50%;
        display: flex;
        flex-direction: row;
        align-items: center;
        background-color: #ffffff;
        justify-content: center;
        pointer-events: all;
        position: relative;
        transition: 0.2s;
    }

    .recomented-offers__navigation button.j-prev {
        left: -28px;
    }

    .recomented-offers__navigation button.j-next {
        right: -28px;
    }

    .morgage-section__title {
        font-weight: 300;
        font-style: Light;
        font-size: 28px;
        line-height: 34px;
    }

    .morgage-section {
        margin: 80px auto;
    }

    .morgage-section__content {
        margin-top: 24px;
    }

    .mortage__inputs {
        margin-top: 20px !important;
        border-radius: 32px !important;
        padding: 32px !important;
        grid-gap: 31px !important;
    }

    .mortage__slide.swiper-slide-active+*+*+* {
        opacity: 1 !important;
    }

    .artricle-video {
        margin: 96px auto 81px;
    }

    .artricle-video__link {
        height: 42.5vw;
        max-height: 837px;
    }

    .artricle-video__link .artricle-video__preview {
        border-radius: 32px;
        height: 42.5vw;
        max-height: 837px;
    }

    .artricle-video__play {
        width: 72px;
        height: 72px;
        margin-top: -36px;
        margin-left: -36px;
    }

    .artricle-video__play svg {
        width: 32px;
        height: 32px;
    }

    .group-bx-grid > .wrapper {
        padding-left: 176px;
        padding-right: 176px;
    }

    .group-bx-grid {
        margin-top: 8px;
    }

    .group-bx-grid > .wrapper {
        grid-template-columns: 320px auto;
        grid-gap: 24px;
    }

    .grade-section__content {
        padding: 15px;
        border: 1px solid #34B5534D;
        border-radius: 32px;
    }

    .grade-section__title {
        font-size: 18px;
        line-height: 25px;
    }

    .grade-section__like {
        padding: 16px 21px 16px 48px;
        font-size: 16px;
        line-height: 19px;
    }

    .other-newses {
        margin-top: 97px;
    }

    .other-newses__title {
        font-weight: 300;
        font-style: Light;
        font-size: 40px;
        line-height: 48px;
        letter-spacing: 0%;
    }

    .other-newses__list {
        margin-top: 47px;
        grid-template-columns: repeat(3, 1fr);
        margin-left: -112px;
        width: calc(100% + 224px);
        grid-gap: 32px;
    }

    .other-newses__list .blog-item:nth-child(4) {
        display: none;
    }
}

@media only screen and (min-width: 1650px) {
    .blog-page {
        padding-top: 65px;
    }

    .blog-page__theme-item label, .blog-page__theme-item.tab-button {
        padding: 19px 24px;
    }

    .blog-page__theme-item + .blog-page__theme-item {
        margin-left: 15px;
    }

    .blog-page__sorting {
        margin-top: 64px;
    }

    .blog-section__sort-section .wrapper {
        padding: 0 24px;
    }

    .blog-section__listing-section .wrapper {
        padding: 0 24px;
    }

    /* .blog-item__images img {
        border-radius: 48px;
    } */

    .blog-item__images {
        height: 25.7vw;
        border-radius: 48px;
    }

    .blog-item__title {
        font-size: 24px;
    }

    .blog-item__bottom {
        padding: 25px 32px;
    }

    .blog-item__inform {
        margin-top: 8px;
        font-size: 18px;
    }

    .blog-item__viewers {
        margin-left: 29px;
    }

    .blog-item__viewers::before {
        position: absolute;
        left: -16px;
    }

    .blog-page__list .form-answer {
        margin-top: 31px;
        margin-bottom: 32px;
        max-width: 1488px;
        width: 1488px;
    }

    .blog-page__more {
        margin: 63px auto 0;
    }

    .blog-page__subscribes {
        margin-top: 128px;
        border-radius: 48px;
        padding: 49px 64px;
        grid-template-columns: auto 500px;
    }

    .blog-page__subscribes-title {
        font-size: 32px;
        padding-right: 0;
        max-width: 600px;
    }

    .blog-page__subscribes-politic {
        padding: 0;
        margin-top: 15px;
    }

    .blog-page__subscribes::after {
        bottom: -1px;
        width: 89px;
        height: 89px;
    }

    .blog-page__informations-item svg {
        height: 24px;
        width: 24px;
        margin-top: -12px;
    }

    .blog-page__informations-item {
        padding-left: 32px;
        font-size: 18px;
        margin-right: 24px;
        margin-bottom: 0;
    }

    .h1, h1 {
        font-size: 64px;
        max-width: 1160px;
    }

    .article-maintenance p {
        font-size: 20px;
        line-height: 32px;
    }

    .article-author__name {
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        padding-left: 16px;
    }

    .article-author__image {
        height: 56px;
        width: 56px;
        background-color: #34B553;
        border-radius: 50%;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }

    .article-author__image svg {
        height: 30px;
        width: 30px;
        display: block;
    }

    .article-informas__share {
        height: 72px;
        width: 72px;
        margin-left: 16px;
    }

    .article-informas__like-comment {
        padding: 25px 31px 26px;
    }

    .main-image-article img {
        border-radius: 48px;
    }

    .main-image-article {
        height: 44.5vw;
        max-height: 837px;
    }

    .blog-page__maintenance {
        margin-top: 96px;
        border-radius: 48px;
        padding: 47px;
        margin-bottom: 99px;
    }

    .blog-page__maintenance-title {
        font-size: 28px;
        line-height: 34px;
    }

    .article-maintenance__list a {
        font-size: 20px;
        line-height: 32px;
    }

    .article-maintenance .toc-list li + li {
        margin-top: 16px;
    }

    .blog-page .h3, .blog-page h3 {
        font-size: 48px;
        line-height: 56px;
        margin-bottom: 23px;
    }

    .article-maintenance li {
        font-size: 20px;
        line-height: 32px;
    }

    .article-maintenance li + li {
        margin-top: 8px;
    }

    .article-maintenance p + h3, .article-maintenance p + h4, .article-maintenance p + h5, .article-maintenance p + h6, .article-maintenance p + h2, .article-maintenance .table + h3 {
        margin-top: 98px;
    }

    .recomented-offers {
        margin: 98px auto;
    }

    .recomented-offers__title {
        font-size: 32px;
        line-height: 38px;
    }

    .recomented-offers__slider {
        margin-top: 31px;
    }

    .recomented-item {
        border: 1px solid #34B5534D;
        padding: 48px;
        border-radius: 48px;
    }

    .recomented-item__image {
        height: 327px;
    }

    .recomented-item__button-section {
        margin-top: 30px;
    }

    .recomented-item__bottom {
        margin-top: 31px;
    }

    .morgage-section__title {
        font-size: 32px;
        line-height: 38px;
    }

    .mortage__inputs {
        margin-top: 31px !important;
        border-radius: 48px !important;
        padding: 47px !important;
        grid-gap: 65px !important;
    }

    .form-answer {
        max-width: 1487px;
        width: 1487px;
    }

    .artricle-video__link .artricle-video__preview {
        border-radius: 48px;
        height: 45.5vw;
        max-height: 837px;
    }

    .artricle-video__link {
        height: 45.5vw;
        max-height: 837px;
    }

    .artricle-video {
        margin: 96px auto 98px;
    }

    .group-bx-grid {
        margin-top: 15px;
    }

    .grade-section__content {
        padding: 23px;
        border: 1px solid #34B5534D;
        border-radius: 48px;
    }

    .group-bx-grid > .wrapper {
        grid-gap: 32px;
    }

    .grade-section__title {
        font-size: 20px;
        line-height: 27px;
        padding: 17px;
    }

    .other-newses__title {
        font-weight: 300;
        font-style: Light;
        font-size: 48px;
        line-height: 58px;
        letter-spacing: 0%;
    }

    .other-newses {
        margin-top: 113px;
    }

    .other-newses__list {
        margin-left: -152px;
        width: calc(100% + 304px);
    }

    .share-section-container {
        position: absolute;
        opacity: 0;
        pointer-events: none;
        height: fit-content;
        width: fit-content;
        padding: 0;
        background-color: transparent;
        top: 100%;
        right: 0;
        margin-right: -43px;
        margin-top: 7px;
        left: initial;
        transition: 0.2s;
    }

    .no-touch .article-informas__share {
        transition: 0.2s;
        cursor: pointer;
    }

    .no-touch .article-informas__share:hover {
        background: rgba(52, 181, 83, 0.1);
        border: 1px solid rgba(52, 181, 83, 0);

    }

    .no-touch .article-informas__share:hover .share-section-container {
        opacity: 1;
        pointer-events: all;
    }

    .no-touch .article-informas__share:hover .share-section-container::after {
        pointer-events: all;
    }

    .share-section-container::after {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: -30px;
        pointer-events: none;
        content: "";
        width: 150px;
        height: 100%;
    }

    .close-share-section-container {
        display: none;
    }

    .share-section-container__close {
        display: none;
    }

    .share-section-container__btn {
        white-space: nowrap;
        padding: 11px 27px 11px 44px;
    }

    .share-section-container__content {
        box-shadow: 0px 4px 16px 0px rgba(14, 14, 14, 0.1);
    }
}

.no-touch .article-informas__like-comment {
    transition: 0.2s;
    pointer-events: none;
}

.no-touch .share-section-container__btn:hover {
    background-color: rgba(52, 181, 83, 0.1);
    border-radius: 100px;
}

.no-touch .article-maintenance__list a {
    transition: 0.2s;
}

.no-touch .recomented-offers__slide button {
    transition: 0.2s;
}

.no-touch .recomented-offers__slide:hover button {
    border: 1px solid rgba(52, 181, 83, 1);
}

.no-touch .article-maintenance__list a:hover {
    opacity: 0.5;
}

.no-touch .recomented-offers__navigation button:hover {
    border: 1px solid rgba(52, 181, 83, 1);
}

.no-touch .artricle-video__link {
    transition: 0.2s;
}

.no-touch .artricle-video__link:hover {
    opacity: 0.7;
}

.blog-page__pagination {
    margin-top: 16px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.blog-page__pagination-list {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 0 4px;
}

.blog-page__pagination-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #34B5534D;
    color: #34b553;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0;
    margin-right: 4px;
    transition: 0.2s;
}

.no-touch .blog-page__pagination-item:hover {
    border: 1px solid #34B553;
}

.blog-page__pagination-item.page-active {
    border: 1px solid #0E0E0E00;
    background-color: #34B5531A;
    pointer-events: none;
}

.blog-page__pagination-item:last-child {
    margin-right: 0;
}

.blog-page__pagination-space {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 14px;
    color: #34b553;
    letter-spacing: 0;
    margin-right: 4px;
    pointer-events: none;
    user-select: none;
}

.blog-page__pagination-btn {
    width: 40px;
    height: 40px;
    flex: 0 0 40px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.blog-page__pagination-btn svg {
    width: 24px;
    height: 24px;
    fill: #34B553;
}

.blog-page__pagination-btn.disabled {
    pointer-events: none;
}

.blog-page__pagination-btn:disabled svg, .blog-page__pagination-btn.disabled svg {
    fill: #2F3F4A;
    opacity: 0.25;
}

@media only screen and (min-width: 768px) {
    .blog-page__pagination {
        margin-top: 24px;
    }

    .blog-page__pagination-btn {
        height: 56px;
        width: 56px;
    }

    .blog-page__pagination-item, .blog-page__pagination-space {
        height: 56px;
        width: 56px;
        margin-right: 8px;
        font-size: 18px;
    }

    .blog-page__pagination-list {
        margin: 0px 8px;
    }
}






/* .form-answer__row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.form-answer__social-sec {
    margin-top: 0 !important;
    margin-left: 16px;
}

.section-whtsaap {
    width: 48px;
    flex: 0 0 48px;
}

.form-answer__btn-sec {
    width: 100%;
}

@media only screen and (min-width: 500px) {
    .form-answer__btn-sec {
        width: initial;
    }

    .form-answer__social-sec a {
        width: 48px !important;
        height: 48px !important;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 48px !important;
        flex: 0 0 48px !important;
        border-radius: 50%;
    }
}

@media only screen and (min-width: 500px) {
    .form-answer__btn-sec {
        width: initial;
    }

    .form-answer__social-sec a {
        width: 48px !important;
        height: 48px !important;
        -ms-flex: 0 0 48px !important;
        flex: 0 0 48px !important;
        border-radius: 50%;
    }
}

@media only screen and (min-width: 1301px) {
    .form-answer__social-sec a {
        width: 56px !important;
        height: 56px !important;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 56px !important;
        flex: 0 0 56px !important;
        border-radius: 50%;
    }
} */

/* End */
/* /blog/lib/nice-select2/css/nice-select2.css?17760667164215 */
/* /blog/blog.css?177606667940910 */
