.blog-article__container {
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 84px;
}

@media (min-width: 768px) {
    .blog-article__container {
        padding-top: 110px;
    }
}

@media (min-width: 1280px) {
    .blog-article__container {
        max-width: calc(100% - 16rem);
        margin-right: 0;
    }
}

@media (min-width: 1660px) {
    .blog-article__container {
        max-width: 1280px;
        margin-right: auto;
    }
}

.lazy-hidden {
	opacity: 1!important;
}

.blog-article__container article {
    width: 100%;
    margin: 0 auto;
}

.blog-article__container .aioseo-breadcrumbs { 
    width: 100%;
    margin: 0 auto -71px; 
}

@media (min-width: 1280px) {
    .blog-article__container {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
    }
 
    .blog-article__container article {
        width: 100%;
        margin-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 768px) {
    .blog-article__container article {
        max-width: 768px;
        margin: 0 auto; 
    }
    .blog-article__container .aioseo-breadcrumbs {
        max-width: 768px;   
        margin: 0 auto -110px; 
    }

}

.blog-article__container .blog-sidebar {
    position: sticky;
    top: 100px;
    width: 100%;
    max-width: 326px;
    margin: 40px auto 0;
    padding: 33px 24px;
    border-radius: 8px;
    background-color: #FFF;
    box-shadow: 0px 0px 8px 0px rgba(135, 165, 192, 0.25);
}

@media (min-width: 1280px) {
    .blog-article__container .blog-sidebar {
        margin: 0;
    }
}

.blog-article__container .blog-sidebar-title {
    margin: 0 0 16px 0;
    color: #0F4C81;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}

.blog-article__container .blog-sidebar-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.blog-article__container .blog-sidebar-list .item {
    width: calc(50% - 8px);
    padding: 12px;
    margin-bottom: 10px;
    text-align: center;
    border-radius: 8px;
    background-color: #FFF;
    box-shadow: 0px 0px 8px 0px rgba(135, 165, 192, 0.25);
}

.blog-article__container .blog-sidebar-list .item h4 {
    margin: 0 0 8px 0;
    color: #FF2C55;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}

.blog-article__container .blog-sidebar-list .item p {
    margin: 0;
    color: #1F2937;
    text-align: center;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.blog-article__container .blog-sidebar-comment {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    padding: 10px 8px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 0px 8px 0px rgba(135, 165, 192, 0.25);
}

.blog-article__container .blog-sidebar-comment .icon {
    display: flex;
    align-items: center;
    margin-right: 8px;
    flex-shrink: 0;
}

.blog-article__container .blog-sidebar-comment .image {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #F3F4F6;
    padding: 7px;
    margin-right: 7px;
}

.blog-article__container .blog-sidebar-comment .info .title {
    margin-bottom: 8px;
    color: #FF2C55;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.blog-article__container .blog-sidebar-comment .info .text {
    color: #374151;
    font-family: Lato;
    font-size: 7px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.156px;
    text-transform: uppercase;
}

.blog-article__container .blog-sidebar-btn-wrapper .btn {
    display: block;
    padding: 12px;
    border-radius: 3px;
    width: 100%;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    letter-spacing: 0.7px;
    text-transform: capitalize;
    text-decoration: none;
}

.blog-article__container .blog-sidebar-comment .comment {
    max-width: 176px;
    color: #1F2937;
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.blog-article__container h1 {
    font-size: 34px;
    line-height: 130%;
    margin-bottom: 8px;
}

.blog-article__container h1 .wtr-time-wrap.after-title {
    display: none;
}

.blog-article__content-bottom {
    background-color: #fff;
    position: relative;
}

.blog-article__content-bottom .blog-article__container {
    padding-top: 0;
}

@media (min-width: 768px) {
    .blog-article__container h1 {
        font-size: 40px;
    }
}

.blog__article-info {
    display: flex;
    align-items: center;
    margin-top: 0;
    margin-bottom: 24px;
    padding-left: 0;
    gap: 24px;
    list-style-type: none;
    font-size: 16px;
    color: #afafaf;
}

.blog__article-info .wtr-time-wrap.before-content {
    margin: 0;
}

.blog__article-info li {
    display: flex;
    align-items: center;
    gap: 4px;
}

.blog__article-info li:before {
    content: '';
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
}

.blog__article-info .blog__article-update:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1a1 1 0 0 1 1 1v1.002C9.297 3 9.618 3 9.964 3h4.072c.346 0 .667 0 .964.002V2a1 1 0 1 1 2 0v1.125c.32.054.621.134.913.256a5 5 0 0 1 2.706 2.706c.212.51.3 1.048.34 1.656.041.592.041 1.32.041 2.221v3.64c0 1.102 0 1.99-.06 2.71-.061.74-.191 1.39-.503 1.99a5 5 0 0 1-2.132 2.133c-.6.312-1.25.442-1.991.503-.72.06-1.608.06-2.71.06h-3.207c-1.103 0-1.991 0-2.71-.06-.742-.061-1.392-.191-1.992-.503a5 5 0 0 1-2.132-2.132c-.312-.6-.442-1.25-.503-1.991-.06-.72-.06-1.608-.06-2.71v-3.64c0-.901 0-1.629.04-2.22.042-.61.13-1.148.34-1.657A5 5 0 0 1 6.088 3.38c.292-.122.594-.202.913-.256V2a1 1 0 0 1 1-1ZM7 5.175a1.772 1.772 0 0 0-.148.053 3 3 0 0 0-1.624 1.624c-.093.225-.158.52-.192 1.027-.021.311-.03.675-.034 1.121h13.996c-.004-.446-.013-.81-.034-1.12-.034-.507-.099-.803-.192-1.028a3 3 0 0 0-1.624-1.624A1.778 1.778 0 0 0 17 5.175V6a1 1 0 1 1-2 0v-.998C14.706 5 14.376 5 14 5h-4c-.376 0-.706 0-1 .002V6a1 1 0 1 1-2 0v-.825ZM19 11H5v2.56c0 1.156 0 1.961.053 2.588.05.615.146.968.285 1.235a3 3 0 0 0 1.28 1.28c.266.138.619.233 1.234.284C8.479 19 9.284 19 10.44 19h3.12c1.156 0 1.961 0 2.588-.053.615-.05.968-.146 1.235-.285a2.999 2.999 0 0 0 1.28-1.28c.138-.266.233-.619.284-1.234.052-.627.053-1.432.053-2.588V11Zm-6 5a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2h-2a1 1 0 0 1-1-1Z' fill='%23afafaf'/%3E%3C/svg%3E");
}

.blog__article-info .blog__article-reading-time:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16ZM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm9.828-5.243a1 1 0 0 1 1 1v4.968l3.527 1.34a1 1 0 1 1-.71 1.87l-4.172-1.586a1 1 0 0 1-.645-.935V7.757a1 1 0 0 1 1-1Z' fill='%23afafaf'/%3E%3C/svg%3E");
}

.authors-block {
    display: flex;
    gap: 32px;
}

.authors-block .author {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    gap: 16px;
}

.authors-block .author .avatar {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    overflow: hidden;
}

.authors-block .author .avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.authors-block .author .text p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
}

.authors-block .author .name {
    font-weight: 600;
}

.authors-block .author .position {
    opacity: .75;
}

.footer-autor-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 40px;
    padding: 25px;
    background-color: #f7f9fe;
    border-radius: 8px;
}

.blog-article__container h4.footer-autor-name {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: normal;
}

.footer-autor-photo {
    display: none;
}

@media (min-width: 768px) {
    .footer-autor-photo {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        flex-shrink: 0;
        max-width: 100px;
        border-radius: 50%;
        overflow: hidden;
        margin-right: 30px;
    }
}

.footer-autor-info {
    flex-grow: 1;
}

.footer-autor-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.footer-autor-position {
    margin-top: 0;
    margin-bottom: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #124;
}

.footer-autor-bio {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
    color: #124;
}



.blog-article__container h4 {
    font-size: 18px;
    font-weight: 600;
}

.blog-article__container h4 span {
    font-weight: inherit !important;
}

.wp-user-avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 8px;
}

.blog-article__author {
    color: #000;
    margin-right: 20px;
    font-weight: 600;
}

.blog-article__info-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
}

.blog-article__info-top ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0;
}

.blog-article__img {
    height: auto;
    width: 100%;
    margin-bottom: 10px;
}

.blog-article__info-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 768px) {
    .blog-article__info-bottom {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.blog-article__info-bottom ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    padding: 0;
}

@media (min-width: 768px) {
    .blog-article__info-bottom ul {
        margin-right: 24px;
    }
}

.blog-article__info-bottom ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 25px;
    color: #9CA2A8;
}

.blog-article__info-bottom .wtr-time-wrap {
    color: #9ca2a8;
}

.blog-article__info-bottom ul li img {
    margin-right: 4px;
}

.blog-article__info-bottom .rt-time,
.blog-article__info-bottom .rt-label.rt-postfix,
.blog-article__info-bottom .span-reading-time,
.blog-article__info-bottom .rt-reading-time {
    color: #9CA2A8;
    font-size: 16px;
}

.blog-article__info-bottom .btn.btn-small {
    padding: 10px;
    font-size: .875rem;
    height: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: content-box;
    width: 140px;
    background-color: transparent;
    color: #ff2c55;
    border: 1px solid #ff2c55;
    transition-duration: .3s;
}

.blog-article__info-bottom .btn.btn-small:hover {
    background-color: #ff2c55;
    color: #fff;
}

.blog-article__info .image-share-wrap:after {
    display: none;
}

.blog-article__tags {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.blog-article__tags li {
    border: 1px solid #9CA2A8;
    color: #9CA2A8;
    font-size: 9px;
    line-height: 19px;
    padding: 3px 9px;
    border-radius: 3px;
    margin-top: 3px;
    margin-right: 6px;
    margin-bottom: 3px;
    text-transform: capitalize;
}

.btn {
    background-color: #ff2c55;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 3px;
    font-size: .875rem;
    border: none;
    cursor: pointer;
    -webkit-transition: background-color .4s;
    transition: background-color .4s;
    position: relative;
}

button:disabled {
    opacity: .5;
    cursor: none;
}

.btn.btn-small {
    font-size: 0.625rem;
    font-weight: bold;
    line-height: normal;
    padding: 7px 10px;
    margin: 0;
}

.btn.btn-normal {
    font-size: 0.875rem;
    line-height: 130%;
    padding: 10px 60px;
}

.btn:hover {
    background-color: #9d0038;
}

.blog-article__content {
    margin-bottom: 40px;
    font-size: 17px;
    line-height: 26px;
    color: #212121;
}

.blog-article__content p {
    margin: 0 0 20px;
    font-size: 17px;
}

.blog-article__content p+a {
    /*display: block;*/
}

.blog-article__content img {
    display: block;
    width: 100%;
    height: auto;
}

.blog-article__content h2 {
    font-size: 28px;
    font-weight: bold;
    margin: 0 0 24px;
    line-height: 1.3;
}

.blog-article__content iframe {
    width: 100%;
}

@media (min-width: 768px) {
    .blog-article__content h2 {
        font-size: 36px;
    }
}

.blog-article__content h3 {
    font-size: 28px;
    font-weight: bold;
    line-height: 130%;
    margin-bottom: 16px;
}

.blog-article__content blockquote {
    font-size: 16px;
    font-style: italic;
    line-height: 170%;
    width: calc(100% - 35px);
    text-align: right;
}

.blog-article__content blockquote ul,
.blog-article__content blockquote ol {
    text-align: left;
}

.blog-article__content p:not(.logged-in-as) a,
.blog-article__content .table-wrapper a,
.blog-article__content ul a,
.blog-article__content ol a {
    color: #0000FF;
    position: relative;
    text-decoration: none;
    display: inline-block;
}

.blog-article__content p:not(.logged-in-as) a:after,
.blog-article__content .table-wrapper a:after,
.blog-article__content ul a:after,
.blog-article__content ol a:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    background-color: #0000FF;
}

.blog-article__content p:not(.logged-in-as) a:hover:after,
.blog-article__content .table-wrapper a:hover:after,
.blog-article__content ul a:hover:after,
.blog-article__content ol a:hover:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.blog-article__content table {
    border: 1px solid #0000FF !important;
    width: 100%;
    margin-bottom: 20px;
}

.blog-article__content table tbody tr {
    color: #000;
}

.blog-article__content table tbody tr:not(:last-of-type) {
    border-bottom: 1px solid #0000FF !important;
}

.blog-article__content table tbody td {
    padding: 15px;
}

.blog-article__content ul,
.blog-article__content ol {
    list-style: none;
    padding-left: 16px;
    margin-bottom: 24px;
}

.blog-article__content ul li,
.blog-article__content ol li {
    padding-left: 15px;
    position: relative;
}

.blog-article__content ul li:not(:last-of-type),
.blog-article__content ol li:not(:last-of-type) {
    margin-bottom: 12px;
}

.blog-article__content ul li:before,
.blog-article__content ol li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 9px;
    width: 7px;
    height: 7px;
    background-color: #0000FF;
    border-radius: 50%;
}

.blog-article__content ul ul li:before,
.blog-article__content ul ol li:before,
.blog-article__content ol ul li:before,
.blog-article__content ol ol li:before {
    background-color: #fff;
    border: 2px solid #0000FF;
    top: 8px;
    width: 5px;
    height: 5px;
}

.blog-article .scroll-nav {
    right: auto;
    left: 0;
    top: 35%;
    transform: translateY(0);
    border-radius: 0 8px 8px 0;
    max-height: 60vh;
    overflow-y: auto;
}

.blog-article .scroll-nav p.title {
    margin-top: 0;
    line-height: 1.5;
    color: #212121;
    font-size: 16px;
    font-weight: 600;
}

@media (max-width: 1279px) {
    .blog-article .scroll-nav {
        display: none;
    }

    .blog-article .scroll-nav.open {
        display: block;
    }
}

/*@media (min-width: 1278px) {*/
/*  .blog-article .scroll-nav {*/
/*    opacity: 0;*/
/*    z-index: -1;*/
/*  }*/
/*  .blog-article .scroll-nav.open {*/
/*    opacity: 1;*/
/*    z-index: 1;*/
/*  }*/
/*}*/
.blog-article .scroll-nav ol li {
    text-align: left;
    padding-left: 1.7rem;
    padding-right: 0;
}

.blog-article .scroll-nav ol li a:after {
    left: -1.7rem;
    right: auto;
}

.table-wrapper {
    width: 100%;
    overflow-x: auto;
}

.get-free-copy {
    background-color: #F2F2F2;
    margin-bottom: 40px;
    padding: 20px;
}

@media (min-width: 768px) {
    .get-free-copy {
        padding: 20px 40px 60px;
    }
}

.get-free-copy__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.get-free-copy__wrapper .item {
    position: relative;
    z-index: 1;
}

@media (min-width: 768px) {
    .get-free-copy__wrapper .item {
        width: 70%;
        padding-right: 40px;
    }
}

.get-free-copy__wrapper .item p {
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 1.125rem;
    font-weight: 300;
}

.get-free-copy__wrapper .img-item {
    margin-bottom: 0;
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 100px;
}

@media (min-width: 768px) {
    .get-free-copy__wrapper .img-item {
        position: static;
        width: 30%;
    }
}

.get-free-copy__wrapper form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 768px) {
    .get-free-copy__wrapper form {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.get-free-copy__wrapper form input[type='email'] {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #d2d8de;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    margin-bottom: 20px;
}

@media (min-width: 768px) {
    .get-free-copy__wrapper form input[type='email'] {
        margin-bottom: 0;
        margin-right: 20px;
    }
}

.get-free-copy__wrapper form input:active,
.get-free-copy__wrapper form input:focus {
    outline: none;
    border-bottom-color: #ff2c55;
}

.posted-by {
    background-color: #F2F2F2;
    font-size: 11px;
    padding: 25px 27px;
    margin-bottom: 40px;
}

.posted-by .posted__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
}

.posted-by .posted__header h4 {
    font-size: 18px;
    line-height: 150%;
    margin-top: 0;
    margin-bottom: 0;
}

.posted-by .posted__header time {
    line-height: 170%;
    color: #A9A9A9;
}

.posted-by .posted__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 768px) {
    .posted-by .posted__main {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.posted-by .posted__main__avatar {
    overflow: hidden;
    border-radius: 50%;
    height: 74px;
    width: 74px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    .posted-by .posted__main__avatar {
        margin-right: 20px;
        margin-bottom: 0;
    }
}

.posted-by .posted__main__avatar img {
    height: 100%;
    width: auto;
    margin: 0;
}

.posted-by .posted__main__user {
    white-space: nowrap;
    margin-right: 0;
    text-align: center;
}

@media (min-width: 768px) {
    .posted-by .posted__main__user {
        text-align: left;
        margin-right: 40px;
    }
}

.posted-by .posted__main__user p {
    margin: 0;
}

.posted-by .posted__main__name {
    font-weight: 600;
    line-height: 170%;
}

.posted-by .posted__main__vacancy {
    color: #A9A9A9;
}

.posted-by .posted__main__desc {
    font-size: 14px;
    line-height: 156%;
}

.article-reply {
    padding-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.article-reply__form p {
    color: #092E4D;
}

.article-reply__form {
    width: 100%;
    font-size: 14px;
}

.article-reply__form .comment-reply-title {
    font-weight: bold;
    font-size: 24px;
    border-bottom: none;
    color: #092E4D;
}

.article-reply__form .comment-respond .comment-form-comment>label,
.article-reply__form .comment-respond .comment-form-author>label,
.article-reply__form .comment-respond .comment-form-email>label {
    color: #C3D2E0;
    top: 34px;
}

@media (min-width: 768px) {
    .article-reply__form .comment-respond .comment-form-comment {
        padding-top: 20px;
    }

    .article-reply__form .comment-respond .comment-form-comment>label {
        top: 27px;
    }
}

.article-reply__form .comment-respond .comment-form-comment>label {
    left: 10px;
}

.article-reply__form .comment-form-comment textarea {
    border: 1px solid #5782A7;
    border-radius: 4px;
    padding: 10px;
    height: calc(100% - 15px);
    max-height: none;
}

.article-reply__form .comment-respond .comment-form-comment.active>label {
    top: -10px;
}

.article-reply__form .comment-form-comment textarea:focus {
    border-color: #FF2C55;
}

.article-reply__form .comment-form-author input[type="text"],
.article-reply__form .comment-form-email input[type="text"] {
    border-color: #5782A7;
}

.article-reply__form .comment-respond .comment-form p>input {
    height: 30px;
}

@media (max-width: 767px) {
    .article-reply__form .comment-form {
        display: flex;
        flex-direction: column;
    }

    .article-reply__form .comment-form-author {
        order: 1;
    }

    .article-reply__form .comment-form-email {
        order: 2;
    }

    .article-reply__form .comment-notes {
        order: 3;
    }

    .article-reply__form .comment-form-comment {
        order: 4;
    }

    .article-reply__form .comment-form-cookies-consent {
        order: 5;
    }

    .article-reply__form .form-submit {
        order: 6;
    }
}

@media (min-width: 768px) {
    .logged-in .article-reply__form .comment-form {
        display: block;
    }

    .article-reply__form .comment-form {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0 50px;
        grid-template-areas: "comment-form-author comment-form-comment""comment-form-email comment-form-comment""comment-notes comment-form-comment""comment-form-cookies-consent comment-form-comment""form-submit form-submit";
    }

    .article-reply__form .comment-form-author {
        grid-area: comment-form-author;
    }

    .article-reply__form .comment-form-email {
        grid-area: comment-form-email;
    }

    .article-reply__form .comment-form-comment {
        grid-area: comment-form-comment;
        padding-top: 10px;
    }

    .article-reply__form .comment-form .comment-notes {
        grid-area: comment-notes;
        margin-bottom: 0;
    }

    .article-reply__form .form-submit {
        grid-area: form-submit;
    }

    .article-reply__form .comment-form-cookies-consent {
        grid-area: comment-form-cookies-consent;
    }
}

.article-reply__form .comment-form .comment-notes {
    font-size: 10px;
}

.article-reply__form .form-submit input {
    display: block;
    margin: 0 auto;
    width: 285px;
}

@media (min-width: 768px) {
    .article-reply {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.article-reply .rmp-heading--title,
.article-reply .rmp-heading--subtitle {
    margin-top: 0;
}

.article-reply .rmp-heading--title {
    font-size: 24px;
    line-height: 170%;
    margin-bottom: 0;
}

.article-reply .rmp-heading--subtitle {
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 32px;
}

.article-reply__rating {
    margin-left: -20px;
}

.article-reply__rating .item {
    width: 25px;
    margin-bottom: 0;
    margin-left: 20px;
    cursor: pointer;
}

.tweet-block {
    margin-bottom: 40px;
    padding: 20px;
    border: 1px solid #ff2c55;
    font-size: 16px;
    line-height: 170%;
}

@media (min-width: 768px) {
    .tweet-block {
        padding: 32px 40px;
    }
}

.tweet-block p {
    margin-top: 0;
}

.tweet-block .btn-tweet {
    background-color: transparent;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    color: #4870FF;
    margin: 0 auto;
    cursor: pointer;
}

.tweet-block .btn-tweet span {
    position: relative;
}

.tweet-block .btn-tweet span:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    background-color: #4870FF;
}

.tweet-block .btn-tweet img {
    width: 30px;
    margin-left: 10px;
    margin-bottom: 0;
}

.tweet-block .btn-tweet:hover span:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

@media (max-width: 767px) {
    .recently h2 {
        font-size: 2em;
    }
}

.blog-article__content-bottom cite.fn {
    margin-right: 10px;
}

.blog-article__content-bottom .commentlist li {
    border: none;
}

.blog-article__content-bottom .comment-meta.commentmetadata a,
.blog-article__content-bottom .commentlist .reply a {
    text-decoration: none;
    color: #a9a9a9;
}

.article_share ul {
    width: 100%;
}

.blog-article__content .image-share-wrap .hidden-share {
    display: block;
    opacity: 0;
    transition-duration: .3s;
    bottom: 41px;
    right: 0;
}

.blog-article__content .image-share-wrap:hover .hidden-share {
    opacity: 1;
}

.image-share-wrap {
    position: relative;
    margin-bottom: 32px;
    overflow: hidden;
}

.image-share-wrap:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    transition-duration: .3s;
}

.image-share-wrap:hover:after {
    background-color: rgba(0, 0, 0, .4);
}

.article-img-wrapper:hover .img-share {
    bottom: 0;
}

.img-share {
    position: absolute;
    display: flex;
    bottom: -50px;
    z-index: 1;
    right: 0;
    transition-duration: .3s;
}

.share-img_btn {
    margin-right: 2px;
    border-radius: 6px;
    border: none;
    background-color: #fff;
    opacity: .8;
    transition-duration: .3s;
    background-size: 100%;
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
}

/*.share-img_btn:hover {*/
/*  opacity: 1;*/
/*}*/

/*.share-img_btn.facebook {*/
/*  background-image: url("/wp-content/themes/SPDLoad/img/socials-square/facebook.svg");*/
/*}*/

/*.share-img_btn.linkedin {*/
/*  background-image: url("/wp-content/themes/SPDLoad/img/socials-square/linkedin.svg");*/
/*}*/

/*.share-img_btn.twitter {*/
/*  background-image: url("/wp-content/themes/SPDLoad/img/socials-square/twitter.svg");*/
/*}*/

/*.share-img_btn.pinterest {*/
/*  background-image: url("/wp-content/themes/SPDLoad/img/socials-square/pinterest.svg");*/
/*}*/

/*.share-img_btn.whatsapp {*/
/*  background-image: url("/wp-content/themes/SPDLoad/img/socials-square/whatsapp.svg");*/
/*}*/

/*.share-img_btn.telegram {*/
/*  background-image: url("/wp-content/themes/SPDLoad/img/socials-square/telegram.svg");*/
/*}*/

.blog-article__content span.wtr-time-wrap.before-content {
    display: none;
}

.wtr-time-wrap.block,
.wtr-time-wrap.before-content {
    margin: 0;
}

.article-reply .rmp-widgets-container.rmp-wp-plugin.rmp-main-container {
    margin: 0;
}

.rmp-rating-widget.js-rmp-rating-widget {
    padding: 0 20px;
    display: flex;
    flex-direction: column;
}

.article-reply .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-heading--title {
    margin-bottom: 0;
    font-weight: bold;
}

.article-reply__rating .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__results {
    order: 1;
    text-align: right;
    font-size: 14px;
    margin-bottom: 60px;
}

ul.rmp-rating-widget__icons-list.js-rmp-rating-icons-list {
    display: flex;
    justify-content: center;
}

.rmp-rating-widget__icons-list.js-rmp-rating-icons-list li i:before {
    display: none;
}

.article-reply__rating {
    text-align: center;
    margin-top: -20px;
}

.article-reply__rating .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-heading,
.subscribe-to-blog h2 {
    color: #0E4474;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 32px;
    order: 2;
}

@media (min-width: 768px) {

    .article-reply__rating .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-heading,
    .subscribe-to-blog h2 {
        font-size: 40px;
    }
}

.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons {
    order: 3;
}

.article-reply__rating .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list__icon {
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 10px;
    transition-duration: .3s;
}

.blog-article__container.article-reply__wrapper.article-reply__section {
    padding-top: 0;
    margin-bottom: 60px;
}

.article-reply__rating .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list__icon:hover {
    cursor: pointer !important;
}

.rmp-rating-widget__icons-list.js-rmp-rating-icons-list li[data-value="5"] {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.405 28.048a.869.869 0 00-1.227.068 9.634 9.634 0 01-7.179 3.189 9.634 9.634 0 01-7.178-3.189.87.87 0 10-1.296 1.16A11.376 11.376 0 0020 33.044c3.243 0 6.33-1.374 8.474-3.768a.87.87 0 00-.067-1.228z' fill='%235782A7'/%3E%3Cpath d='M37.391 8.696h-.902A19.932 19.932 0 0020 0 19.93 19.93 0 003.511 8.696H2.61A2.612 2.612 0 000 11.304V20c0 11.028 8.972 20 20 20 11.029 0 20-8.972 20-20v-8.696a2.612 2.612 0 00-2.609-2.608zM20 1.739a18.194 18.194 0 0114.332 6.957H5.67A18.188 18.188 0 0120 1.739zm0 36.522c-8.796 0-16.158-6.253-17.88-14.547.655.394 1.41.634 2.228.634h8.695A4.353 4.353 0 0017.392 20v-2.609h5.218V20a4.353 4.353 0 004.347 4.348h8.696c.818 0 1.573-.24 2.227-.634C36.16 32.008 28.797 38.26 20 38.26zM38.26 20a2.612 2.612 0 01-2.608 2.609h-8.696A2.612 2.612 0 0124.348 20v-2.609c0-.959-.78-1.739-1.74-1.739h-5.217c-.959 0-1.739.78-1.739 1.74V20a2.612 2.612 0 01-2.608 2.609H4.348A2.612 2.612 0 011.739 20v-8.696c0-.479.39-.87.87-.87H37.39c.48 0 .87.391.87.87V20z' fill='%235782A7'/%3E%3C/svg%3E");
}

.rmp-rating-widget__icons-list.js-rmp-rating-icons-list li[data-value="5"]:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.405 28.048a.869.869 0 00-1.227.068 9.634 9.634 0 01-7.179 3.189 9.634 9.634 0 01-7.178-3.189.87.87 0 10-1.296 1.16A11.376 11.376 0 0020 33.044c3.243 0 6.33-1.374 8.474-3.768a.87.87 0 00-.067-1.228z' fill='%23E6284D'/%3E%3Cpath d='M37.391 8.696h-.902A19.932 19.932 0 0020 0 19.93 19.93 0 003.511 8.696H2.61A2.612 2.612 0 000 11.304V20c0 11.028 8.972 20 20 20 11.029 0 20-8.972 20-20v-8.696a2.612 2.612 0 00-2.609-2.608zM20 1.739a18.194 18.194 0 0114.332 6.957H5.67A18.188 18.188 0 0120 1.739zm0 36.522c-8.796 0-16.158-6.253-17.88-14.547.655.394 1.41.634 2.228.634h8.695A4.353 4.353 0 0017.392 20v-2.609h5.218V20a4.353 4.353 0 004.347 4.348h8.696c.818 0 1.573-.24 2.227-.634C36.16 32.008 28.797 38.26 20 38.26zM38.26 20a2.612 2.612 0 01-2.608 2.609h-8.696A2.612 2.612 0 0124.348 20v-2.609c0-.959-.78-1.739-1.74-1.739h-5.217c-.959 0-1.739.78-1.739 1.74V20a2.612 2.612 0 01-2.608 2.609H4.348A2.612 2.612 0 011.739 20v-8.696c0-.479.39-.87.87-.87H37.39c.48 0 .87.391.87.87V20z' fill='%23E6284D'/%3E%3C/svg%3E");
}

.rmp-rating-widget__icons-list.js-rmp-rating-icons-list li[data-value="4"] {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0C8.971 0 0 8.972 0 20s8.971 20 20 20 20-8.972 20-20S31.029 0 20 0zm0 38.26C9.931 38.26 1.74 30.07 1.74 20 1.74 9.93 9.93 1.74 20 1.74S38.26 9.93 38.26 20c0 10.07-8.191 18.26-18.26 18.26z' fill='%235782A7'/%3E%3Cpath d='M32.174 19.13H7.826a.87.87 0 00-.87.87c0 4.407 2.204 8.485 5.894 10.907l.002.002A12.949 12.949 0 0020 33.044c2.557 0 5.029-.738 7.148-2.135l.002-.002A13.014 13.014 0 0033.043 20a.87.87 0 00-.87-.87zm-17.77 10.691c.023-.055.041-.115.066-.17.056-.121.12-.238.183-.354.086-.158.176-.314.276-.463a6.016 6.016 0 011.25-1.367c.104-.084.208-.168.316-.246a6.26 6.26 0 01.452-.284c.112-.066.223-.135.34-.193.166-.084.339-.152.512-.22.115-.045.227-.097.345-.135.197-.063.4-.108.603-.151.102-.022.202-.054.306-.07a5.8 5.8 0 01.947-.08c.32 0 .636.028.947.078.104.016.203.048.306.07.203.044.406.088.602.151.118.039.23.09.345.135.173.068.346.137.512.22.116.058.227.127.34.193.154.09.306.182.451.285.109.077.212.16.316.245a5.522 5.522 0 01.676.636 6.04 6.04 0 01.85 1.195c.063.117.126.233.182.354.025.055.043.115.067.17-3.389 1.945-7.8 1.945-11.19.001zM27.07 28.82c-.003-.008-.01-.015-.013-.023a7.746 7.746 0 00-.489-.857l-.088-.137a7.93 7.93 0 00-1.387-1.55l-.09-.072a7.984 7.984 0 00-.782-.578l-.044-.03a8.02 8.02 0 00-.863-.47l-.141-.068a7.931 7.931 0 00-2.004-.593c-.046-.007-.093-.011-.139-.017A7.677 7.677 0 0020 24.348c-.348 0-.69.03-1.03.076-.046.006-.093.01-.139.017-.32.05-.635.121-.943.209-.057.017-.113.032-.17.05a7.778 7.778 0 00-.89.334l-.142.068c-.297.14-.586.294-.863.47l-.044.03c-.273.176-.533.37-.782.578l-.09.072a7.98 7.98 0 00-.802.796c-.21.24-.404.49-.584.754-.03.045-.06.09-.089.137-.18.274-.344.559-.489.857-.003.008-.01.015-.013.023a11.267 11.267 0 01-4.2-7.949h22.543a11.282 11.282 0 01-4.202 7.949zM10.435 12.173h1.74v2.61a.87.87 0 101.738 0v-2.61h1.74a.87.87 0 100-1.739h-1.74V7.826a.87.87 0 10-1.739 0v2.608h-1.739a.87.87 0 100 1.74zM24.348 12.173h1.739v2.61a.87.87 0 101.74 0v-2.61h1.738a.87.87 0 100-1.739h-1.739V7.826a.87.87 0 10-1.739 0v2.608h-1.74a.87.87 0 100 1.74z' fill='%235782A7'/%3E%3C/svg%3E");
}

.rmp-rating-widget__icons-list.js-rmp-rating-icons-list li[data-value="4"]:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0C8.971 0 0 8.972 0 20s8.971 20 20 20 20-8.972 20-20S31.029 0 20 0zm0 38.26C9.931 38.26 1.74 30.07 1.74 20 1.74 9.93 9.93 1.74 20 1.74S38.26 9.93 38.26 20c0 10.07-8.191 18.26-18.26 18.26z' fill='%23E6284D'/%3E%3Cpath d='M32.174 19.13H7.826a.87.87 0 00-.87.87c0 4.407 2.204 8.485 5.894 10.907l.002.002A12.949 12.949 0 0020 33.044c2.557 0 5.029-.738 7.148-2.135l.002-.002A13.014 13.014 0 0033.043 20a.87.87 0 00-.87-.87zm-17.77 10.691c.023-.055.041-.115.066-.17.056-.121.12-.238.183-.354.086-.158.176-.314.276-.463a6.016 6.016 0 011.25-1.367c.104-.084.208-.168.316-.246a6.26 6.26 0 01.452-.284c.112-.066.223-.135.34-.193.166-.084.339-.152.512-.22.115-.045.227-.097.345-.135.197-.063.4-.108.603-.151.102-.022.202-.054.306-.07a5.8 5.8 0 01.947-.08c.32 0 .636.028.947.078.104.016.203.048.306.07.203.044.406.088.602.151.118.039.23.09.345.135.173.068.346.137.512.22.116.058.227.127.34.193.154.09.306.182.451.285.109.077.212.16.316.245a5.522 5.522 0 01.676.636 6.04 6.04 0 01.85 1.195c.063.117.126.233.182.354.025.055.043.115.067.17-3.389 1.945-7.8 1.945-11.19.001zM27.07 28.82c-.003-.008-.01-.015-.013-.023a7.746 7.746 0 00-.489-.857l-.088-.137a7.93 7.93 0 00-1.387-1.55l-.09-.072a7.984 7.984 0 00-.782-.578l-.044-.03a8.02 8.02 0 00-.863-.47l-.141-.068a7.931 7.931 0 00-2.004-.593c-.046-.007-.093-.011-.139-.017A7.677 7.677 0 0020 24.348c-.348 0-.69.03-1.03.076-.046.006-.093.01-.139.017-.32.05-.635.121-.943.209-.057.017-.113.032-.17.05a7.778 7.778 0 00-.89.334l-.142.068c-.297.14-.586.294-.863.47l-.044.03c-.273.176-.533.37-.782.578l-.09.072a7.98 7.98 0 00-.802.796c-.21.24-.404.49-.584.754-.03.045-.06.09-.089.137-.18.274-.344.559-.489.857-.003.008-.01.015-.013.023a11.267 11.267 0 01-4.2-7.949h22.543a11.282 11.282 0 01-4.202 7.949zM10.435 12.173h1.74v2.61a.87.87 0 101.738 0v-2.61h1.74a.87.87 0 100-1.739h-1.74V7.826a.87.87 0 10-1.739 0v2.608h-1.739a.87.87 0 100 1.74zM24.348 12.173h1.739v2.61a.87.87 0 101.74 0v-2.61h1.738a.87.87 0 100-1.739h-1.739V7.826a.87.87 0 10-1.739 0v2.608h-1.74a.87.87 0 100 1.74z' fill='%23E6284D'/%3E%3C/svg%3E");
}

.rmp-rating-widget__icons-list.js-rmp-rating-icons-list li[data-value="3"] {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.405 24.57a.869.869 0 00-1.228.068A9.634 9.634 0 0120 27.826a9.637 9.637 0 01-7.178-3.188.869.869 0 10-1.296 1.16A11.377 11.377 0 0020 29.565c3.243 0 6.33-1.373 8.474-3.767a.87.87 0 00-.068-1.228z' fill='%235782A7'/%3E%3Cpath d='M20 0C8.971 0 0 8.972 0 20s8.971 20 20 20 20-8.972 20-20S31.029 0 20 0zm0 38.26C9.931 38.26 1.74 30.07 1.74 20 1.74 9.93 9.93 1.74 20 1.74S38.26 9.93 38.26 20c0 10.07-8.191 18.26-18.26 18.26z' fill='%235782A7'/%3E%3Cpath d='M17.39 16.522a.87.87 0 00-.48-.778l-6.957-3.479a.869.869 0 10-.778 1.556l5.402 2.7-5.401 2.7a.87.87 0 00.777 1.557L16.91 17.3a.87.87 0 00.48-.778zM30.825 19.222l-5.402-2.7 5.4-2.7a.87.87 0 00-.776-1.556l-6.957 3.479a.868.868 0 000 1.555l6.957 3.479a.873.873 0 001.166-.39.87.87 0 00-.388-1.167z' fill='%235782A7'/%3E%3C/svg%3E");
}

.rmp-rating-widget__icons-list.js-rmp-rating-icons-list li[data-value="3"]:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.405 24.57a.869.869 0 00-1.228.068A9.634 9.634 0 0120 27.826a9.637 9.637 0 01-7.178-3.188.869.869 0 10-1.296 1.16A11.377 11.377 0 0020 29.565c3.243 0 6.33-1.373 8.474-3.767a.87.87 0 00-.068-1.228z' fill='%23E6284D'/%3E%3Cpath d='M20 0C8.971 0 0 8.972 0 20s8.971 20 20 20 20-8.972 20-20S31.029 0 20 0zm0 38.26C9.931 38.26 1.74 30.07 1.74 20 1.74 9.93 9.93 1.74 20 1.74S38.26 9.93 38.26 20c0 10.07-8.191 18.26-18.26 18.26z' fill='%23E6284D'/%3E%3Cpath d='M17.39 16.522a.87.87 0 00-.48-.778l-6.957-3.479a.869.869 0 10-.778 1.556l5.402 2.7-5.401 2.7a.87.87 0 00.777 1.557L16.91 17.3a.87.87 0 00.48-.778zM30.825 19.222l-5.402-2.7 5.4-2.7a.87.87 0 00-.776-1.556l-6.957 3.479a.868.868 0 000 1.555l6.957 3.479a.873.873 0 001.166-.39.87.87 0 00-.388-1.167z' fill='%23E6284D'/%3E%3C/svg%3E");
}

.rmp-rating-widget__icons-list.js-rmp-rating-icons-list li[data-value="2"] {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)' fill='%235782A7'%3E%3Cpath d='M20 .001c-11.028 0-20 8.972-20 20s8.972 20 20 20 20-8.972 20-20-8.972-20-20-20zm0 38.26c-10.07 0-18.26-8.19-18.26-18.26 0-10.07 8.19-18.26 18.26-18.26 10.07 0 18.26 8.19 18.26 18.26 0 10.07-8.19 18.26-18.26 18.26z'/%3E%3Cpath d='M13.043 19.131a2.612 2.612 0 002.609-2.608 2.612 2.612 0 00-2.609-2.609 2.612 2.612 0 00-2.608 2.609 2.612 2.612 0 002.608 2.608zm0-3.478a.87.87 0 010 1.74.87.87 0 01-.87-.87c0-.48.391-.87.87-.87zM26.956 13.914a2.612 2.612 0 00-2.609 2.609 2.612 2.612 0 002.61 2.608 2.612 2.612 0 002.608-2.608 2.612 2.612 0 00-2.609-2.609zm0 3.478a.871.871 0 010-1.74c.48.001.87.392.87.87 0 .48-.39.87-.87.87zM28.695 24.349h-17.39a.87.87 0 000 1.739h17.39a.87.87 0 000-1.74z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 .001h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.rmp-rating-widget__icons-list.js-rmp-rating-icons-list li[data-value="2"]:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)' fill='%23E6284D'%3E%3Cpath d='M20 .001c-11.028 0-20 8.972-20 20s8.972 20 20 20 20-8.972 20-20-8.972-20-20-20zm0 38.26c-10.07 0-18.26-8.19-18.26-18.26 0-10.07 8.19-18.26 18.26-18.26 10.07 0 18.26 8.19 18.26 18.26 0 10.07-8.19 18.26-18.26 18.26z'/%3E%3Cpath d='M13.043 19.131a2.612 2.612 0 002.609-2.608 2.612 2.612 0 00-2.609-2.609 2.612 2.612 0 00-2.608 2.609 2.612 2.612 0 002.608 2.608zm0-3.478a.87.87 0 010 1.74.87.87 0 01-.87-.87c0-.48.391-.87.87-.87zM26.956 13.914a2.612 2.612 0 00-2.609 2.609 2.612 2.612 0 002.61 2.608 2.612 2.612 0 002.608-2.608 2.612 2.612 0 00-2.609-2.609zm0 3.478a.871.871 0 010-1.74c.48.001.87.392.87.87 0 .48-.39.87-.87.87zM28.695 24.349h-17.39a.87.87 0 000 1.739h17.39a.87.87 0 000-1.74z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 .001h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.rmp-rating-widget__icons-list.js-rmp-rating-icons-list li[data-value="1"] {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)' fill='%235782A7'%3E%3Cpath d='M20 .001c-11.028 0-20 8.972-20 20s8.972 20 20 20c11.029 0 20-8.972 20-20s-8.971-20-20-20zm0 38.26c-10.07 0-18.26-8.19-18.26-18.26 0-10.07 8.19-18.26 18.26-18.26 10.069 0 18.26 8.19 18.26 18.26 0 10.07-8.191 18.26-18.26 18.26z'/%3E%3Cpath d='M15.652 16.523a2.612 2.612 0 00-2.609-2.609 2.612 2.612 0 00-2.608 2.609 2.612 2.612 0 002.608 2.608 2.612 2.612 0 002.609-2.608zm-3.478 0a.87.87 0 011.74 0c-.001.479-.392.87-.87.87a.87.87 0 01-.87-.87zM26.956 13.914a2.612 2.612 0 00-2.609 2.609c0 1.132.73 2.088 1.74 2.448v2.77a.87.87 0 101.739 0v-2.77a2.605 2.605 0 001.739-2.448 2.612 2.612 0 00-2.609-2.609zm0 3.478a.87.87 0 11.002-1.74.87.87 0 01-.002 1.74zM20 24.349c-3.243 0-6.331 1.373-8.475 3.767a.87.87 0 001.296 1.16 9.634 9.634 0 017.178-3.188 9.634 9.634 0 017.178 3.188.866.866 0 001.228.068.87.87 0 00.068-1.228 11.378 11.378 0 00-8.474-3.767zM29.085 8.787l-3.479-1.739a.87.87 0 00-.778 1.557l3.479 1.739a.871.871 0 00.778-1.557zM11.306 10.435c.13 0 .263-.029.388-.09l3.478-1.74a.87.87 0 00-.778-1.556l-3.479 1.74a.87.87 0 00.39 1.646z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 .001h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.rmp-rating-widget__icons-list.js-rmp-rating-icons-list li[data-value="1"]:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)' fill='%23E6284D'%3E%3Cpath d='M20 .001c-11.028 0-20 8.972-20 20s8.972 20 20 20c11.029 0 20-8.972 20-20s-8.971-20-20-20zm0 38.26c-10.07 0-18.26-8.19-18.26-18.26 0-10.07 8.19-18.26 18.26-18.26 10.069 0 18.26 8.19 18.26 18.26 0 10.07-8.191 18.26-18.26 18.26z'/%3E%3Cpath d='M15.652 16.523a2.612 2.612 0 00-2.609-2.609 2.612 2.612 0 00-2.608 2.609 2.612 2.612 0 002.608 2.608 2.612 2.612 0 002.609-2.608zm-3.478 0a.87.87 0 011.74 0c-.001.479-.392.87-.87.87a.87.87 0 01-.87-.87zM26.956 13.914a2.612 2.612 0 00-2.609 2.609c0 1.132.73 2.088 1.74 2.448v2.77a.87.87 0 101.739 0v-2.77a2.605 2.605 0 001.739-2.448 2.612 2.612 0 00-2.609-2.609zm0 3.478a.87.87 0 11.002-1.74.87.87 0 01-.002 1.74zM20 24.349c-3.243 0-6.331 1.373-8.475 3.767a.87.87 0 001.296 1.16 9.634 9.634 0 017.178-3.188 9.634 9.634 0 017.178 3.188.866.866 0 001.228.068.87.87 0 00.068-1.228 11.378 11.378 0 00-8.474-3.767zM29.085 8.787l-3.479-1.739a.87.87 0 00-.778 1.557l3.479 1.739a.871.871 0 00.778-1.557zM11.306 10.435c.13 0 .263-.029.388-.09l3.478-1.74a.87.87 0 00-.778-1.556l-3.479 1.74a.87.87 0 00.39 1.646z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 .001h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.article-reply__rating .rmp-rating-widget__results.js-rmp-results {
    font-size: 16px;
    margin-top: 20px;
}

span.rmp-rating-widget__results__rating.js-rmp-avg-rating,
p.rmp-rating-widget__msg.js-rmp-msg {
    color: #ff2c55;
    text-align: center;
    order: 4;
}

.article_share_mobile {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    justify-content: center;
}

@media (min-width: 640px) {
    .article_share_mobile {
        margin-left: -50px;
    }
}

.article_share_mobile h4 {
    color: #9ca2a8;
    font-weight: 500;
}

.article_share_mobile ul {
    display: flex;
    justify-content: center;
    list-style: none;
    padding: 0;
    margin: 0;
}

.article_share_mobile ul li {
    width: 40px;
    margin-left: 6px;
}

@media (min-width: 1024px) {
    .article_share_mobile {
        display: none;
    }
}

@media (max-width: 1023px) {
    .article_share.d-mobile-none {
        display: none;
    }
}

.comment-form-cookies-consent input {
    position: absolute;
    opacity: 0;
    visibility: hidden;
}

.comment-form-cookies-consent label {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
}

.comment-form-cookies-consent label:before,
.comment-form-cookies-consent label:after {
    content: '';
    position: absolute;
    transition-duration: .3s;
    top: 50%;
}

.comment-form-cookies-consent label:before {
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 2px;
    width: 16px;
    height: 16px;
    left: 0;
    transform: translateY(-50%);
    transform-origin: center;
}

.comment-form-cookies-consent label:after {
    width: 12px;
    height: 12px;
    background-color: #ff2c55;
    left: 3px;
    transform: scale(0) translateY(-50%);
    border-radius: 2px;
    transition-delay: .1s;
    cursor: pointer;
}

.comment-form-cookies-consent input:checked+label:before {
    border-color: #ff2c55;
}

.comment-form-cookies-consent input:checked+label:after {
    transform: scale(1) translateY(-50%);
}

.blog-cta {
    margin-left: -20px;
    margin-right: -20px;
}

@media (min-width: 1024px) {
    .blog-cta {
        margin-left: -50px;
        margin-right: -50px;
    }
}

.blog-cta .button_content_link {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
    margin-bottom: 40px;
    padding: 20px;
    color: #fff;
    background-color: #fff;
    transition-duration: .25s;
    transition-property: background-color;
    text-decoration: none;
}

@media (min-width: 1280px) {
    .blog-cta .button_content_link {
        padding-top: 32px;
        padding-bottom: 32px;
    }
}

.blog-cta .button_content_link:hover {
    background-color: #003665;
    text-decoration: none;
}

.blog-cta h3 {
    max-width: 390px;
    margin: 0 0 8px;
    line-height: 1.125;
    font-size: 30px;
    color: #ff2c55;
    transition-duration: .25s;
    transition-property: color;
}

@media (min-width: 768px) {
    .blog-cta h3 {
        max-width: 80%;
        margin-bottom: 16px;
        font-size: 48px;
    }
}

.blog-cta .button_content_link:hover h3,
.blog-cta .button_content_link:hover p {
    color: #fff;
}

.blog-cta p {
    margin: 0;
    color: #000;
    font-size: 20px;
    line-height: 1.5;
    transition-duration: .25s;
    transition-property: color;
}

.blog-cta img {
    max-width: 150px;
    height: auto;
}

.input_content .btn {
    padding: 0 1rem;
    line-height: 40px;
}

.input_content .controls {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.input_content .controls input::placeholder {
    color: #fff;
}

.input_content .controls input {
    margin-right: 5px;
    font-size: 14px;
    background: transparent;
    color: #fff;
    border: none;
    border-bottom: 1px solid #fff;
}

.blog-sub-now {
    display: inline-flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.blog_book_cta {
    position: fixed;
    right: calc((100% - 768px) / 2);
    bottom: 0;
    transform: translate(100%, 100%);
    padding: 12px 16px 16px;
    border-radius: 8px;
    background-color: #E7EDF2;
    box-shadow: 0px 4px 6px rgba(135, 165, 192, 0.25);
}

.blog_book_cta.active {
    animation: ctaFromBottom 1s .25s 1 forwards;
}

@keyframes ctaFromBottom {
    0% {
        bottom: 0;
        transform: translate(100%, 100%);
    }

    100% {
        transform: translate(100%, 0);
        bottom: 64px;
    }
}

.blog_book_cta::after {
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 12px;
    left: 50%;
    transform: translate(-50%, 100%);
    width: 64px;
    height: 60px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 54 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m52.73 11.76-18.67 35a8 8 0 0 1-14.12 0l-18.67-35A8 8 0 0 1 8.33 0h37.34a8 8 0 0 1 7.06 11.76Z' fill='%23E7EDF2'/%3E%3C/svg%3E");
}

.blog_book_cta .top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
}

.blog_book_cta .top .info {
    display: flex;
    align-items: center;
}

.blog_book_cta .content {
    max-width: 228px;
    margin-bottom: 8px;
    padding: 8px 12px;
    background-color: #FFFFFF;
    border-radius: 3px;
}

.blog_book_cta .content h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    font-size: 14px;
    line-height: 112.5%;
    color: #092E4D;
}

.blog_book_cta .content p {
    margin-bottom: 0;
    margin-top: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #0E4474;
}

.blog_book_cta .top .info .photo {
    width: 48px;
    height: 48px;
    margin-right: 16px;
    background-color: #F9FAFB;
    border-radius: 50%;
}

.blog_book_cta .top .info .photo img {
    width: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 50%;
}

.blog_book_cta .top .info h4 {
    margin-top: 0;
    margin-bottom: 4px;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #092E4D;
}

.blog_book_cta .top .info p {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #FF2C55;
}

.blog_book_cta .top>span {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #9CA3AF;
}

.blog_book_cta .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 0;
    height: 50px;
    font-weight: 700;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
}

.blog_book_cta .btn img {
    width: 18px;
    height: 18px;
    margin-left: 10px;
}





.blog-article__info-top {
    justify-content: space-between;
}

.blog-article__info-top .blog-article__info-left-info {
    display: flex;
    align-items: center;
}

.blog-article__info-top .blog-article__info-right-info li img {
    margin-right: 4px;
}

.blog-article__info-top .blog-article__info-right-info li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 25px;
    color: #9CA2A8;
}

@media (max-width: 576px) {
    .blog-article__info-top .blog-article__info-right-info {
        display: none;
    }
}

.blog-article__get-article {
    margin: 10px 0;
    padding: 10px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    position: relative;
}

.pdf-success {
    display: none;
    position: absolute;
    background-color: #fff;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

.pdf-success p {
    text-align: center;
    font-size: 20px;
    color: #ff2c55;
    margin: 0;
}

.blog-article__get-article button {
    padding: 10px;
    font-size: .875rem;
    height: 14px;
    justify-content: center;
    align-items: center;
    box-sizing: content-box;
    width: 140px;
    background-color: transparent;
    color: #ff2c55;
    border: 1px solid #ff2c55;
    transition-duration: .3s;
    margin-bottom: 10px;
}

.blog-article__get-article button:hover {
    background-color: #ff2c55;
    color: #fff;
}

.blog-article__get-article input {
    border: none;
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
}

.blog-article__get-article input:focus {
    border-bottom: 1px solid red;
}

.subscribe-to-blog {
    border: 1px solid #ff2c55;
    padding: 20px;
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .subscribe-to-blog {
        padding: 40px 24px;
    }
}

.subscribe-to-blog h3 {
    position: relative;
    padding-left: 32px;
    color: #ff2c55;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 1.7;
}

.subscribe-to-blog h3:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 1px;
    background-color: #ff2c55;
}

.subscribe-to-blog h2 {
    margin-top: 0;
}

.subscribe-to-blog .form {
    display: flex;
    flex-direction: column;
}

.subscribe-to-blog .form input[type=email] {
    margin-bottom: 32px;
    border-bottom: 1px solid #BAB9B9;
    transition-duration: .3s;
    color: #A9A9A9;
}

.subscribe-to-blog .form input[type=email]::placeholder {
    color: #A9A9A9;
}

.subscribe-to-blog .form .btn {
    width: 100%;
    padding: 12px;
    letter-spacing: 0.05em;
    font-weight: bold;
    font-size: 12px;
}

.subscribe-to-blog .comment-form-cookies-consent .wpcf7-list-item-label {
    text-transform: uppercase;
    color: #092E4D;
    margin-bottom: 12px;
    font-size: 14px;
}

@media (min-width: 768px) {
    .subscribe-to-blog__main {
        display: flex;
    }

    .subscribe-to-blog__main .item {
        width: 50%;
    }
}

.subscribe-to-blog .comment-form-cookies-consent {
    margin-bottom: 10px;
}

.subscribe-to-blog .comment-form-cookies-consent label:before,
.subscribe-to-blog .comment-form-cookies-consent label:after {
    display: none;
}

.subscribe-to-blog .comment-form-cookies-consent .wpcf7-list-item {
    margin-left: 0;
}

.subscribe-to-blog .comment-form-cookies-consent label {
    padding-left: 0;
}

.subscribe-to-blog .comment-form-cookies-consent .wpcf7-list-item-label {
    position: relative;
    padding-left: 30px;
}

.subscribe-to-blog .comment-form-cookies-consent .wpcf7-list-item-label:before,
.subscribe-to-blog .comment-form-cookies-consent .wpcf7-list-item-label:after {
    position: absolute;
    top: 50%;
}

.subscribe-to-blog .comment-form-cookies-consent .wpcf7-list-item-label:before {
    border: 1px solid rgba(128, 128, 128, 0.25);
    border-radius: 2px;
    width: 16px;
    height: 16px;
    left: 0;
    transform: translateY(-50%);
    transform-origin: center;
    transition-delay: .3s;
}

.subscribe-to-blog .comment-form-cookies-consent .wpcf7-list-item-label:after {
    width: 12px;
    height: 12px;
    background-color: #ff2c55;
    left: 3px;
    transform: scale(0) translateY(-50%);
    transition-duration: .3s;
    border-radius: 2px;
    transition-delay: .3s;
    cursor: pointer;
}

.subscribe-to-blog .comment-form-cookies-consent input[type=checkbox]:checked+.wpcf7-list-item-label:before {
    border-color: #ff2c55;
}

.subscribe-to-blog .comment-form-cookies-consent input[type=checkbox]:checked+.wpcf7-list-item-label:after {
    transform: scale(1) translateY(-50%);
}

.subscribe-to-blog .comment-form-cookies-consent span.wpcf7-not-valid-tip {
    bottom: 12px;
}

.overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 54, 101, .5);
    z-index: 99;
}

.modal-wrapper {
    width: 100%;
    height: 100%;
    padding-top: 90px;
    overflow: auto;
}

.blog-design-send {
    overflow: hidden;
    background: #FFFFFF;
    box-shadow: 0 0 6px rgba(135, 165, 192, 0.5);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    max-width: 770px;
    width: calc(100% - 40px);
    margin-right: 20px;
    margin-left: 20px;
    position: relative;
    margin-bottom: 80px;
}

@media (min-width: 768px) {
    .blog-design-send {
        margin-bottom: 0;
    }
}

.blog-design-send .item {
    padding: 40px 20px 20px;
    text-align: center;
    font-size: 14px;
}

.blog-design-send .item.left {
    background-color: #003665;
    color: #C9D8E5;
}

.modal .close {
    position: absolute;
    top: 5px;
    right: 10px;
    color: #5782A7;
    font-size: 30px;
    cursor: pointer;
}

.blog-design-send h3 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 19px;
}

.blog-design-send .left h3 {
    color: #fff;
}

.blog-design-send h4 {
    font-size: 16px;
    line-height: 18px;
    margin-top: 0;
}

.blog-design-send p {
    line-height: 1.2;
    color: #52687A;
}

.blog-design-send .left {
    margin-top: 0;
}

.blog-design-send ul {
    padding: 0;
    text-align: left;
    list-style: none;
}

.blog-design-send small {
    font-size: 75%;
}

.blog-design-send ul li {
    display: flex;
    align-items: flex-start;
}

.blog-design-send ul li:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13l4 4L19 7' stroke='%23C9D8E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    margin-right: 9px;
    position: relative;
    top: -6px;
}

.blog-design-send .wpcf7 .wpcf7-email {
    margin-bottom: 40px;
}

.blog-design-send .wpcf7 {
    margin-top: 70px;
}

.blog-design-send .wpcf7 .wpcf7-email {
    border: none;
    border-bottom: 1px solid #5782A7;
    transition-duration: .3s;
    width: 100%;
}

.blog-design-send .wpcf7 .wpcf7-email::placeholder {
    color: #5782A7;
}

.blog-design-send .wpcf7 .wpcf7-email:focus {
    border-bottom-color: #FF2C55;
}

.blog-design-send .wpcf7 .btn {
    width: 100%;
}

@media (min-width: 768px) {
    .modal-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .blog-design-send {
        flex-direction: row;
        margin-bottom: 0;
    }

    .blog-design-send .item {
        width: 50%;
        text-align: left;
    }
}

.blog-design-send .wpcf7-not-valid-tip {
    bottom: 22px;
}

.blog-design-send .wpcf7-validation-errors {
    border-color: #FF2C55;
}

.blog-design-send .wpcf7-validation-errors {
    position: static;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.blog-design-send .wpcf7-mail-sent-ok {
    display: none !important;
}

.blog-design-send .wpcf7-validation-errors:after {
    display: none;
}

@media (min-width: 1024px) {
    .blog-design-send .item {
        padding-top: 60px;
        padding-right: 18px;
        padding-left: 24px;
    }

    .blog-design-send h3 {
        font-size: 24px;
        line-height: 27px;
    }

    .blog-design-send .left h3 {
        margin-bottom: 32px;
    }

    .blog-design-send .right h3 {
        margin-bottom: 8px;
    }

    .blog-design-send h4 {
        font-size: 18px;
        line-height: 1.5;
    }

    .blog-design-send .left h4 {
        margin-bottom: 32px;
    }

    .blog-design-send ul li {
        font-size: 16px;
        line-height: 1.5;
    }

    .blog-design-send ul li:not(:last-child) {
        margin-bottom: 16px;
    }

    .blog-design-send ul li:before {
        top: -1px;
    }

    .modal .close {
        position: absolute;
        top: 16px;
        right: 16px;
        font-size: 22px;
        width: 12px;
        height: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .blog-design-send p {
        line-height: 1.5;
    }
}

.blog-design__mailsent-wrapper {
    display: none;
    height: 100%;
}

.blog-design__mailsent p {
    background-color: #fff;
    border-radius: 16px;
    padding: 20px 25px;
    font-size: 25px;
}

.blog-list-btn {
    position: fixed;
    z-index: 11;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    border: none;
    background-color: #ff2d55;
}

.blog-list-btn svg {
    width: 20px;
    height: 20px;
    fill: #fff;
}

@media (min-width: 1280px) {
    .blog-list-btn {
        display: none;
    }
}

.accordion-header {
    cursor: pointer;
}

.new-service {
    padding-top: 60px;
    position: relative;
    z-index: 2;
    background-color: #fff;
}

.single .accordion-wrapper .accordion-header {
    margin-bottom: 0;
    padding-bottom: 24px;
}

.new-service .section-intro {
    margin-bottom: 40px;
    font-size: 28px;
    line-height: 1.15;
    color: #07223A;
}

@media (min-width: 1024px) {
    .new-service .section-intro {
        max-width: 720px;
        margin-bottom: 60px;
        font-size: 56px;
        line-height: 115%;
    }
}

.new-service .faq {
    max-width: 922px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 150%;
}

.scroll-nav__overlay:after {
    content: '';
    position: absolute;
    top: 95px;
    right: 27px;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.001 512.001'%3E%3Cpath d='M284.286 256.002L506.143 34.144c7.811-7.811 7.811-20.475 0-28.285-7.811-7.81-20.475-7.811-28.285 0L256 227.717 34.143 5.859c-7.811-7.811-20.475-7.811-28.285 0-7.81 7.811-7.811 20.475 0 28.285l221.857 221.857L5.858 477.859c-7.811 7.811-7.811 20.475 0 28.285a19.938 19.938 0 0014.143 5.857 19.94 19.94 0 0014.143-5.857L256 284.287l221.857 221.857c3.905 3.905 9.024 5.857 14.143 5.857s10.237-1.952 14.143-5.857c7.811-7.811 7.811-20.475 0-28.285L284.286 256.002z'/%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
}

.blog-article__content .contents-list-title {
    font-size: 32px;
}

.blog-article__content .article-nav-list {
    font-size: 20px;
}

.blog-article__content .article-nav-list a {
    color: #212121;
}

.aioseo-breadcrumbs {
    margin-bottom: -70px;
} 

@media (min-width: 1280px) { 
    .aioseo-breadcrumbs {
        margin-bottom: -110px;
    }
}

.aioseo-breadcrumbs span {
    font-size: .875rem;
    line-height: 1;
    position: relative;
}

.aioseo-breadcrumbs a {
    color: #ff2c55;
    text-decoration: none;
}

.aioseo-breadcrumb-separator {
    padding: 0 5px;
    font-size: 0.9rem;
}