.ad-learning-center-body:has(.ad-learning-center-top) {
    justify-content: flex-start;
    align-items: center;
}

.ad-learning-center-body:has(.ad-learning-center-top) .footer {
    width: 100%;
}

.ad-learning-center-top {
    position: relative;
    max-width: calc(100% - 8px);
    width: 100%;
    height: 285px;
    padding: 24px 0 32px 0;
    margin: 8px;
    flex-shrink: 0;
    border-radius: 24px;
    background: #10133D;
    overflow: hidden;
    z-index: 1;
    box-sizing: border-box;
}

.first-triangle {
    position: absolute;
    top: -99px;
    left: 0;
    width: 663.655px;
    height: 520.613px;
    flex-shrink: 0;
    fill: #1C1F4A;
    z-index: 2;
}

.second-triangle {
    position: absolute;
    top: -184px;
    right: 0;
    width: 630px;
    height: 633px;
    flex-shrink: 0;
    fill: #1C1F4A;
    z-index: 2;
}

.logo-ad-learning-center {
    display: flex;
    justify-content: center;
    width: 146px;
    height: 25px;
    margin: 0 auto;
}

.ad-learning-center-top__wrapper {
    position: relative;
    margin: 0 auto;
    max-width: 1216px;
}

.ad-learning-center-top__title {
    position: relative;
    margin-top: 72px;
    margin-bottom: 24px;
    color: #FFF;
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: 'Montserrat', sans-serif;
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    z-index: 3;
}

.ad-learning-center-top__back-link {
    position: absolute;
    top: 20%;
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    z-index: 5;
    cursor: pointer;
    text-decoration: none;
    background-image: linear-gradient(#FF393D, #FF393D);
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: background-size .3s;
}

.ad-learning-center-top__back-link:hover {
    background-size: 100% 2px;
}

.ad-learning-center__search {
    display: flex;
    position: relative;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    max-width: 1216px;
    width: 100%;
    margin: 0 auto;
    z-index: 3;
}

.ad-learning-center__search-text {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex-shrink: 0;
    max-width: 1041px;
    width: 100%;
    height: 48px;
    padding: 12px 12px 12px 36px;
    border-radius: 8px;
    border: 1px solid #E0E0E7;
    background: #FFF;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.41955 2.50252C8.57899 2.50252 10.3401 4.26012 10.3401 6.42305C10.3401 8.58598 8.58248 10.3436 6.41955 10.3436C4.25662 10.3436 2.50252 8.58248 2.50252 6.41955C2.50252 4.25662 4.26012 2.50252 6.41955 2.50252ZM6.41955 1C3.42849 1 1 3.42849 1 6.41955C1 9.41062 3.42849 11.8391 6.41955 11.8391C9.41062 11.8391 11.8391 9.41062 11.8391 6.41955C11.8391 3.42849 9.41411 1 6.41955 1Z' fill='%236F6B88'/%3E%3Cpath d='M10.0931 9.17135L9.10474 10.1597L13.945 15L14.9333 14.0116L10.0931 9.17135Z' fill='%236F6B88'/%3E%3C/svg%3E%0A");
    background-size: 13.93px 14px;
    background-position: 13px 50%;
    background-repeat: no-repeat;
    color: #6F6B88;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    box-sizing: border-box;
    outline: none;
}

.ad-learning-center__search-text::placeholder {
    color: #6F6B88;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}

.ad-learning-center__search-btn {
    display: flex;
    width: 159px;
    height: 48px;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 12px;
    background: #FF393D;
    box-sizing: border-box;
}

.ad-learning-center__search-btn:hover {
    background: #CA363A;
}

.ad-learning-center-wrapper {
    display: flex;
    position: relative;
    justify-content: space-between;
    gap: 32px;
    max-width: 1216px;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 112px;
}

.ad_learining_center__list {
    padding: 0;
    width: 280px;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type {
    width: 100%;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type>.ad-learning-center__menu-item-wrapper {
    display: flex;
    position: relative;
    width: 100%;
    height: 40px;
    padding: 0px 8px 0px 16px;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    box-sizing: border-box;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.menu-item-has-children:not(.current-menu-parent)>.ad-learning-center__menu-item-wrapper {
    width: 100%;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type .ad-learning-center__menu-item-wrapper {
    display: flex;
    width: 100%;
    height: 40px;
    padding: 16px 8px 16px 16px;
    align-items: center;
    gap: 16px;
    flex-shrink: 0;
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    box-sizing: border-box;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type .ad-learning-center__menu-item-wrapper>a {
    width: 100%;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.menu-item-has-children:has(.current-menu-parent) ul li:not(.current-menu-item)>.ad-learning-center__menu-item-wrapper,
.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.menu-item-has-children.current-menu-ancestor>ul li:not(.current-menu-item)>.ad-learning-center__menu-item-wrapper,
.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.current-menu-parent ul li:not(.current-menu-item)>.ad-learning-center__menu-item-wrapper {
    padding: 16px 0 16px 16px;
    border-left: 2px solid #DEDEE9;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.menu-item-has-children:has(.current-menu-parent)>ul>li:not(.current-menu-item):hover>.ad-learning-center__menu-item-wrapper,
.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.menu-item-has-children.current-menu-ancestor>ul>li:not(.current-menu-item):hover>.ad-learning-center__menu-item-wrapper,
.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.current-menu-parent>ul>li:not(.current-menu-item):hover>.ad-learning-center__menu-item-wrapper {
    background: #F3F3F5;
    border-left: 2px solid #FF393D !important;
    border-radius: 0;
    cursor: pointer;
    transition: .3s;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.menu-item-has-children:has(.current-menu-parent) ul li:not(.current-menu-item):hover>.ad-learning-center__menu-item-wrapper svg path,
.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.menu-item-has-children.current-menu-ancestor ul li:not(.current-menu-item):hover>.ad-learning-center__menu-item-wrapper svg path,
.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.current-menu-parent ul li:not(.current-menu-item):hover>.ad-learning-center__menu-item-wrapper svg path {
    fill: #FF393D;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-taxonomy.menu-item-has-children:has(.current-menu-parent) ul,
.ad-learning-center-left-menu .menu-item.menu-item-type-taxonomy.current-menu-parent ul {
    padding: 16px 8px 16px 16px;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type>ul {
    opacity: 0;
    height: 0;
    padding: 0 !important;
    overflow: hidden;
    transition: .3s;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.current-menu-ancestor>ul {
    opacity: 1;
    height: auto;
    padding: 16px 8px 16px 16px !important;
    transition: .3s;
}

.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: unset;
}

.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type>ul>.menu-item.menu-item-type-post_type.current-menu-parent>.ad-learning-center__menu-item-wrapper,
.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type.current-menu-parent>ul>.menu-item.menu-item-type-post_type.current-menu-item>.ad-learning-center__menu-item-wrapper {
    padding: 16px 0 16px 16px;
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    background: transparent;
    border-radius: 0;
    border-left: 2px solid #FF393D;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.menu-item-object-ad-learning-center.current-menu-item.current-menu-ancestor:not(:has(> li.current-menu-ancestor))>.ad-learning-center__menu-item-wrapper,
.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.menu-item-object-adhome-help-center.current-menu-item.current-menu-ancestor:not(:has(> li.current-menu-ancestor))>.ad-learning-center__menu-item-wrapper,
.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type.menu-item-has-children.current-menu-ancestor>.ad-learning-center__menu-item-wrapper,
.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type.menu-item-has-children.current-menu-item>.ad-learning-center__menu-item-wrapper {
    padding: 16px 8px 16px 16px;
    width: 100%;
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    border-radius: 32px;
    background: #10133D;
    box-sizing: border-box;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.menu-item-object-ad-learning-center:not(.current-menu-item):hover>.ad-learning-center__menu-item-wrapper,
.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.menu-item-object-adhome-help-center:not(.current-menu-item):hover>.ad-learning-center__menu-item-wrapper,
.ad-learning-center-left-menu .ad_learining_center__list:not(.video-tutorials__list)>.menu-item.menu-item-type-post_type.menu-item-has-children:not(.current-menu-item):hover>.ad-learning-center__menu-item-wrapper {
    background: #F3F3F5;
    border-radius: 32px;
    color: #312B55;
    cursor: pointer;
}

.ad-learning-center-left-menu .ad_learining_center__list .menu-item.menu-item-type-post_type:not(.menu-item-has-children)>.ad-learning-center__menu-item-wrapper>.ad-learning-center__menu-item-arrow {
    display: none;
}

.ad-learning-center-left-menu .ad_learining_center__list .ad-learning-center__menu-item-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.ad-learning-center__menu-item-arrow {
    width: 24px;
    height: 24px;
    cursor: pointer;
    transition: .3s;
}

.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type.menu-item-has-children.current-menu-ancestor>.ad-learning-center__menu-item-wrapper>.ad-learning-center__menu-item-arrow,
.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.current-menu-ancestor.current-menu-parent>.ad-learning-center__menu-item-wrapper>.ad-learning-center__menu-item-arrow,
.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.current-menu-ancestor>.ad-learning-center__menu-item-wrapper>.ad-learning-center__menu-item-arrow {
    transform: rotateZ(-180deg);
    transition: .3s;
}

.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type.menu-item-has-children.current-menu-item>.ad-learning-center__menu-item-wrapper>.ad-learning-center__menu-item-arrow>svg>path {
    fill: #FFFFFF;
    transition: .3s;
}

.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type.menu-item-has-children.current-menu-ancestor>.ad-learning-center__menu-item-wrapper>.ad-learning-center__menu-item-arrow>svg path {
    fill: #FFFFFF;
    transition: .3s;
}

.ad-learning-center-left-menu .menu-item.menu-item-type-post_type.current-menu-ancestor.current-menu-parent>.ad-learning-center__menu-item-wrapper>.ad-learning-center__menu-item-arrow>svg path {
    fill: #FF393D;
    transition: .3s;
}

.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type.menu-item-has-children.current-menu-ancestor:not(.current-menu-item):hover>.ad-learning-center__menu-item-wrapper>span.ad-learning-center__menu-item-arrow>svg>path {
    fill: #312B55 !important;
    cursor: pointer;
}

.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type>ul>.menu-item.menu-item-type-post_type>ul>li>.ad-learning-center__menu-item-wrapper {
    font-size: 14px;
}

.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type.current-menu-item>ul>.ad-learning-center__menu-item-wrapper,
.ad-learning-center-left-menu .ad_learining_center__list>.menu-item.menu-item-type-post_type>ul>.menu-item.menu-item-type-post_type>ul>li.current-menu-item>.ad-learning-center__menu-item-wrapper {
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    background: #FFF;
    border-radius: 0;
    border-left: 2px solid #FF393D;
}

.ad-learning-center-left-menu__title {
    padding-left: 16px;
    color: #B8B5C8;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    letter-spacing: 0.56px;
    text-transform: uppercase;
}

.ad-learning-center-left-menu__title .ad-learning-center__menu-item-arrow {
    display: none;
}

.ad-learning-center-content {
    max-width: 904px;
    width: 100%;
    height: 100%;
}

.ad-learning-center-content .wrapper {
    padding: 0;
}

.ad-learning-center-content .documents-forms_wrapper {
    padding: 0 0 32px 0;
}

.documents-forms__tabs {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
}

.ad-learning-center-content__top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.ad-learning-center-content__top .ad-learning-center-content__title-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    width: 100%;
}

.ad-learning-center-content__top .ad-learning-center-content__title-block .ad-learning-center-content__title {
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    height: 42px;
}

.ad-learning-center-content__top .ad-learning-center-content__title-block .ad-learning-center-content__label {
    display: flex;
    height: 30px;
    padding: 4px 12px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    border-radius: 6px;
    background: #F3F3F5;
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}

.video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-top,
.ad-learning-center-content__top .ad-learning-center-content__title-block .ad-learning-center-content__share-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-top {
    width: 100%;
}

.ad-learning-center-content__top .ad-learning-center-content__title-block .ad-learning-center-content__share-block:has(.ad-learning-center-content__label) {
    flex: 1;
}

.video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-top .ad-learning-center-content__share,
.ad-learning-center-content__top .ad-learning-center-content__share {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='6' fill='white'/%3E%3Cpath d='M20.1171 8.16528C19.2672 8.32848 18.5189 8.89508 18.1401 9.67415C17.9246 10.1114 17.8692 10.3639 17.8692 10.8905C17.8692 11.2877 17.8784 11.3678 17.9523 11.6111C18.017 11.8297 18.0262 11.8913 17.9954 11.9097C17.9739 11.9221 16.9454 12.5441 15.7075 13.2893L13.4626 14.6411L13.2625 14.4564C12.9053 14.1207 12.4957 13.8959 12.0092 13.7666C11.6951 13.6834 11.0238 13.6896 10.6882 13.782C9.73048 14.0406 8.96065 14.8105 8.6989 15.7712C8.60037 16.1254 8.60037 16.8028 8.6989 17.1569C8.96065 18.1177 9.7274 18.8844 10.6882 19.1462C11.0484 19.2447 11.692 19.2447 12.0554 19.1493C12.5912 19.0045 13.0161 18.7459 13.4195 18.3148L13.6443 18.0776L15.7998 19.1831C16.9854 19.7898 17.9585 20.2917 17.9677 20.2978C17.9739 20.304 17.9523 20.4118 17.9215 20.535C17.8384 20.8583 17.8445 21.4711 17.9369 21.8067C18.1956 22.7644 18.9654 23.5342 19.9261 23.796C20.2803 23.8945 20.9577 23.8945 21.3118 23.796C22.0848 23.5866 22.753 23.0385 23.0979 22.3302C23.3134 21.8929 23.3688 21.6435 23.3688 21.1139C23.3688 20.5842 23.3134 20.3348 23.0979 19.8975C22.833 19.3587 22.3742 18.8968 21.8353 18.635C20.7329 18.093 19.455 18.3302 18.6113 19.2293L18.3865 19.4695L16.2309 18.3671C15.0454 17.7574 14.0662 17.2524 14.0539 17.2401C14.0415 17.2278 14.0539 17.1354 14.0816 17.0338C14.1647 16.7443 14.1524 16.1161 14.0631 15.802C14.0231 15.6665 13.9892 15.5218 13.9892 15.4818C13.983 15.4171 14.2201 15.2662 16.2463 14.0468L18.5097 12.6827L18.7129 12.8767C19.301 13.4309 20.0278 13.7019 20.7822 13.6526C21.9739 13.5726 22.987 12.7412 23.3011 11.5833C23.3996 11.2292 23.3996 10.5518 23.3011 10.1976C23.0394 9.23689 22.2603 8.45781 21.3118 8.21147C20.9854 8.12525 20.4404 8.10369 20.1171 8.16528Z' fill='%23FF393D'/%3E%3C/svg%3E%0A");
    border: 1px solid #F3F3F5;
    border-radius: 6px;
    cursor: pointer;
}

.video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-top .ad-learning-center-content__share:hover,
.ad-learning-center-content__top .ad-learning-center-content__share:hover {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='6' fill='%23FFE8EC'/%3E%3Cpath d='M20.1171 8.16528C19.2672 8.32848 18.5189 8.89508 18.1401 9.67415C17.9246 10.1114 17.8692 10.3639 17.8692 10.8905C17.8692 11.2877 17.8784 11.3678 17.9523 11.6111C18.017 11.8297 18.0262 11.8913 17.9954 11.9097C17.9739 11.9221 16.9454 12.5441 15.7075 13.2893L13.4626 14.6411L13.2625 14.4564C12.9053 14.1207 12.4957 13.8959 12.0092 13.7666C11.6951 13.6834 11.0238 13.6896 10.6882 13.782C9.73048 14.0406 8.96065 14.8105 8.6989 15.7712C8.60037 16.1254 8.60037 16.8028 8.6989 17.1569C8.96065 18.1177 9.7274 18.8844 10.6882 19.1462C11.0484 19.2447 11.692 19.2447 12.0554 19.1493C12.5912 19.0045 13.0161 18.7459 13.4195 18.3148L13.6443 18.0776L15.7998 19.1831C16.9854 19.7898 17.9585 20.2917 17.9677 20.2978C17.9739 20.304 17.9523 20.4118 17.9215 20.535C17.8384 20.8583 17.8445 21.4711 17.9369 21.8067C18.1956 22.7644 18.9654 23.5342 19.9261 23.796C20.2803 23.8945 20.9577 23.8945 21.3118 23.796C22.0848 23.5866 22.753 23.0385 23.0979 22.3302C23.3134 21.8929 23.3688 21.6435 23.3688 21.1139C23.3688 20.5842 23.3134 20.3348 23.0979 19.8975C22.833 19.3587 22.3742 18.8968 21.8353 18.635C20.7329 18.093 19.455 18.3302 18.6113 19.2293L18.3865 19.4695L16.2309 18.3671C15.0454 17.7574 14.0662 17.2524 14.0539 17.2401C14.0415 17.2278 14.0539 17.1354 14.0816 17.0338C14.1647 16.7443 14.1524 16.1161 14.0631 15.802C14.0231 15.6665 13.9892 15.5218 13.9892 15.4818C13.983 15.4171 14.2201 15.2662 16.2463 14.0468L18.5097 12.6827L18.7129 12.8767C19.301 13.4309 20.0278 13.7019 20.7822 13.6526C21.9739 13.5726 22.987 12.7412 23.3011 11.5833C23.3996 11.2292 23.3996 10.5518 23.3011 10.1976C23.0394 9.23689 22.2603 8.45781 21.3118 8.21147C20.9854 8.12525 20.4404 8.10369 20.1171 8.16528Z' fill='%23FF393D'/%3E%3C/svg%3E%0A");
    cursor: pointer;
}

.video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-top .ad-learning-center-content__share:active,
.ad-learning-center-content__top .ad-learning-center-content__share:active {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='6' fill='%23FF393D'/%3E%3Cpath d='M20.1171 8.16528C19.2672 8.32848 18.5189 8.89508 18.1401 9.67415C17.9246 10.1114 17.8692 10.3639 17.8692 10.8905C17.8692 11.2877 17.8784 11.3678 17.9523 11.6111C18.017 11.8297 18.0262 11.8913 17.9954 11.9097C17.9739 11.9221 16.9454 12.5441 15.7075 13.2893L13.4626 14.6411L13.2625 14.4564C12.9053 14.1207 12.4957 13.8959 12.0092 13.7666C11.6951 13.6834 11.0238 13.6896 10.6882 13.782C9.73048 14.0406 8.96065 14.8105 8.6989 15.7712C8.60037 16.1254 8.60037 16.8028 8.6989 17.1569C8.96065 18.1177 9.7274 18.8844 10.6882 19.1462C11.0484 19.2447 11.692 19.2447 12.0554 19.1493C12.5912 19.0045 13.0161 18.7459 13.4195 18.3148L13.6443 18.0776L15.7998 19.1831C16.9854 19.7898 17.9585 20.2917 17.9677 20.2978C17.9739 20.304 17.9523 20.4118 17.9215 20.535C17.8384 20.8583 17.8445 21.4711 17.9369 21.8067C18.1956 22.7644 18.9654 23.5342 19.9261 23.796C20.2803 23.8945 20.9577 23.8945 21.3118 23.796C22.0848 23.5866 22.753 23.0385 23.0979 22.3302C23.3134 21.8929 23.3688 21.6435 23.3688 21.1139C23.3688 20.5842 23.3134 20.3348 23.0979 19.8975C22.833 19.3587 22.3742 18.8968 21.8353 18.635C20.7329 18.093 19.455 18.3302 18.6113 19.2293L18.3865 19.4695L16.2309 18.3671C15.0454 17.7574 14.0662 17.2524 14.0539 17.2401C14.0415 17.2278 14.0539 17.1354 14.0816 17.0338C14.1647 16.7443 14.1524 16.1161 14.0631 15.802C14.0231 15.6665 13.9892 15.5218 13.9892 15.4818C13.983 15.4171 14.2201 15.2662 16.2463 14.0468L18.5097 12.6827L18.7129 12.8767C19.301 13.4309 20.0278 13.7019 20.7822 13.6526C21.9739 13.5726 22.987 12.7412 23.3011 11.5833C23.3996 11.2292 23.3996 10.5518 23.3011 10.1976C23.0394 9.23689 22.2603 8.45781 21.3118 8.21147C20.9854 8.12525 20.4404 8.10369 20.1171 8.16528Z' fill='white'/%3E%3C/svg%3E%0A");
    cursor: pointer;
}

.ad-learning-center-content__step-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 16px;
}

.ad-learning-center-content__step-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 16px;
}

.ad-learning-center-content__step-number {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    border-radius: 8px;
    background: #F3F3F5;
    color: #312B55;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}

.ad-learning-center-content__step-description {
    color: #303030;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}

.ad-learning-center-content__step-description a {
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.ad-learning-center-content__step-image {
    padding: 40px 40px 0 40px;
    border-radius: 16px;
    background: #F3F3F5;
    width: 100%;
    box-sizing: border-box;
}

.ad-learning-center-content__step-image img {
    max-width: 100%;
    width: 100%;
    border-radius: 8px;
}

/* COPY POPUP */

.ad-learning-center-copy-popup {
    opacity: 0;
    position: absolute;
    top: 81px;
    right: 0;
    width: 444px;
    height: max-content;
    padding: 20px;
    flex-shrink: 0;
    border-radius: 16px;
    background: #FFF;
    box-shadow: 0px 4px 24px 0px rgba(16, 19, 61, 0.08);
    box-sizing: border-box;
    pointer-events: none;
    transition: opacity .5s;
}

.ad-learning-center-copy-popup.show-copy-popup {
    opacity: 1;
    pointer-events: all;
    transition: opacity .5s;
}

.ad-learning-center-copy-popup .ad-learning-center-copy-popup__label {
    color: #303030;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-bottom: 8px;
}

.ad-learning-center-copy-popup .ad-learning-center-copy-popup__copy-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
}

.ad-learning-center-copy-popup .ad-learning-center-copy-popup__copy-block .ad-learning-center-copy-popup__pseudo-input {
    display: flex;
    width: 304px;
    height: 40px;
    padding: 10px;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 8px;
    border: none;
    background: #EEEEF2;
    color: #303030;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    outline: none;
}

.ad-learning-center-copy-popup .ad-learning-center-copy-popup__copy-block .ad-learning-center-copy-popup__button {
    display: flex;
    width: 92px;
    height: 40px;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #FF393D;
    border: none;
    color: #FFF;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    box-sizing: border-box;
    cursor: pointer;
}

/* .ad-learning-center-copy-popup .ad-learning-center-copy-popup__copy-block .ad-learning-center-copy-popup__button:hover {}
.ad-learning-center-copy-popup .ad-learning-center-copy-popup__copy-block .ad-learning-center-copy-popup__button:active {}
.ad-learning-center-copy-popup .ad-learning-center-copy-popup__copy-block .ad-learning-center-copy-popup__button:focus {} */

/* COPY POPUP END */

/* AD Learning Center Search */
.ad-learning-center-search {
    max-width: 1216px;
    width: 1216px;
}

.ad-learning-center-search .container {
    padding: 0;
}

.ad-learning-center-search .search-results-list {
    margin: 20px 0 40px 0;
}

.ad-learning-center-search .search-post-link {
    color: #312B55 !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    text-decoration: none;
    width: fit-content;
}

.ad-learning-center-search .search-post-link strong {
    /* color: #312B55 !important; */
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 150%;
    text-decoration: none;
    background: #1C1F4A;
    color: #FFFFFF !important;
}

.ad-learning-center-search .search-post-link {
    text-decoration: none;
    background-image: linear-gradient(#FF393D, #FF393D);
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: background-size .3s;
}

.ad-learning-center-search .search-results-li {
    padding: 24px 0;
    cursor: pointer;
}

.ad-learning-center-search .search-results-li:last-child {
    padding-bottom: 0;
}

.ad-learning-center-search .search-results-li:hover .search-post-link {
    background-size: 100% 2px;
}

.ad-learning-center-search .search-post-type {
    color: #B8B5C8;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    letter-spacing: 0.56px;
    text-transform: uppercase;
    margin-bottom: 24px;
}

.ad-learning-center-search .excerpt_part {
    color: #303030;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}

.ad-learning-center-search .excerpt_part strong {
    background: #1C1F4A;
    color: #FFFFFF;
}

.search-no-results__wrapper {
    display: flex;
    position: relative;
    justify-content: space-between;
    align-items: center;
    padding-left: 48px;
    max-width: 1216px;
    height: 232px;
    flex-shrink: 0;
    border-radius: 16px;
    background: #F3F3F5;
    box-sizing: border-box;
    overflow: hidden;
    background-image: url("data:image/svg+xml,%3Csvg width='415' height='270' viewBox='0 0 415 270' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_34565_34025)'%3E%3Cpath d='M13.0664 265.551L321.008 387.064V461.273L13.0664 339.771' fill='%23302B53'/%3E%3Cpath d='M13.0664 339.769L414.965 180.951V106.742L13.0664 265.549' fill='%23302B53'/%3E%3Cpath d='M13.0664 253.957L311.02 371.295V445.504L13.0664 328.166' fill='%239D98CE'/%3E%3Cpath d='M414.965 424.195V181.082L321.008 218.203V461.272L414.965 424.195Z' fill='%23FF393D'/%3E%3Cpath d='M13.0664 328.166L404.977 173.599L311.02 136.479L13.0664 253.957' fill='%239D98CE'/%3E%3Cpath d='M13.0664 328.166L13.2291 191.221L107.023 154.23V291.045L13.0664 328.166Z' fill='%23FF393D'/%3E%3Cpath d='M86.3415 299.603L44.666 284.344V227.291C44.666 218.768 49.8605 211.1 57.7771 207.934C71.4629 202.468 86.3415 212.554 86.3415 227.291V299.614V299.603Z' fill='white'/%3E%3Cpath d='M86.3425 227.28C86.3425 218.355 80.8877 211.143 73.5352 208.053V294.907L79.6406 297.141L86.3317 299.591V227.269L86.3425 227.28Z' fill='%23302B53'/%3E%3Cpath d='M65.8359 206.437C70.4666 210.189 73.5356 215.915 73.5356 222.595V294.917L86.3429 299.602V227.28C86.3429 215.438 76.7238 206.599 65.8468 206.426L65.8359 206.437Z' fill='%23302B53'/%3E%3Cpath d='M44.6562 241.496L73.5352 230.109V294.916L86.3426 299.601L73.5352 304.6L44.6562 316.009V241.496Z' fill='%239D98CE'/%3E%3Cpath d='M0.400391 197.131L13.0668 191.221V339.769L0.400391 334.987V197.131Z' fill='%23302B53'/%3E%3Cpath d='M402.299 174.662L402.136 37.7173L308.342 0.726562V137.541L402.299 174.662Z' fill='%23FF393D'/%3E%3Cpath d='M329.033 146.099L370.709 130.841V73.7875C370.709 65.2636 365.514 57.5966 357.598 54.43C343.912 48.9643 329.033 59.0497 329.033 73.7875V146.11V146.099Z' fill='white'/%3E%3Cpath d='M329.033 73.7762C329.033 64.8511 334.488 57.6395 341.841 54.5488V141.403L335.735 143.637L329.044 146.088V73.7762H329.033Z' fill='%23302B53'/%3E%3Cpath d='M349.528 52.9327C344.898 56.6849 341.829 62.4108 341.829 69.0911V141.413L329.021 146.098V73.7759C329.021 61.9337 338.641 53.0954 349.518 52.9219L349.528 52.9327Z' fill='%23302B53'/%3E%3Cpath d='M370.709 130.84V162.181L329.033 146.098L370.709 130.84Z' fill='%239D98CE'/%3E%3Cpath d='M414.965 43.6271L402.299 37.7168V184.27L414.965 179.498V43.6271Z' fill='%23302B53'/%3E%3Cpath d='M308.277 220.99L320.944 215.08V450.287L308.277 445.505V220.99Z' fill='%23302B53'/%3E%3Cpath d='M107.023 291.045V231.269L370.637 162.137L402.298 174.661L107.023 291.045Z' fill='%23DDABD0'/%3E%3Cpath d='M106.819 207.857C107.599 205.916 116.373 206.589 118.01 207.966C121.578 210.981 124.17 215.004 125.352 219.374C126.903 225.068 126.079 231.086 126.642 236.942C127.206 242.799 129.766 249.153 135.459 251.572C142.942 254.738 151.715 249.652 159.74 251.236C166.442 252.559 171.745 259.521 171.04 265.93L106.58 291.013L106.819 207.847V207.857Z' fill='%2300907B'/%3E%3Cpath d='M122.337 285.395C118.595 282.066 117.966 276.741 117.75 271.894C117.034 255.746 118.281 239.133 112.729 223.842' stroke='%23C7C6E0' stroke-width='1.23628' stroke-linejoin='round'/%3E%3Cpath d='M126.783 258.643C135.589 260.66 143.213 266.809 146.694 274.682C146.358 269.162 149.253 263.761 151.715 258.74' stroke='%23C7C6E0' stroke-width='1.23628' stroke-linejoin='round'/%3E%3Cpath d='M311.021 136.479L138.387 204.55L156.356 210.991L329.034 146.098' fill='%2300907B'/%3E%3Cpath d='M260.072 133.161C265.516 130.211 271.622 128.465 276.979 125.385C287.542 119.301 294.103 108.739 300.165 98.5775C301.802 95.8338 303.917 92.7648 307.246 92.4395C312.202 97.5689 313.785 105.887 314.892 112.74C315.9 119.009 315.217 125.786 318.6 131.263C321.897 136.588 328.827 140.307 329.163 146.467C324.24 151.737 259.476 165.358 239.761 164.903C239.349 164.903 249.076 139.136 260.072 133.182V133.161Z' fill='%2300A186'/%3E%3Cpath d='M286.002 158.071C286.002 142.942 303.505 128.606 303.18 111.992' stroke='%23C7C6E0' stroke-width='1.23628' stroke-miterlimit='10'/%3E%3Cpath d='M291.456 141.585C286.771 138.842 285.004 132.91 280.254 130.264' stroke='%23C7C6E0' stroke-width='1.23628' stroke-miterlimit='10'/%3E%3Cpath d='M174.357 134.005C175.68 152.647 173.446 173.067 173.858 191.73L177.133 192.153C177.133 191.741 177.122 191.329 177.122 190.917V130.578' fill='%2300907B'/%3E%3Cpath d='M166.614 146.639C164.684 144.091 163.252 141.174 162.417 138.094C160.172 129.83 162.265 121.089 162.688 112.533C163.404 97.7954 159.088 83.2204 159.251 68.4718C159.283 65.1751 159.565 61.8241 160.823 58.7768C162.092 55.7403 164.478 53.0184 167.633 52.0532C172.72 50.4916 178.391 54.1354 180.3 59.1022C181.46 62.1278 181.536 65.5546 183.163 68.3525C184.453 70.5865 186.611 72.1915 188.162 74.2628C190.884 77.8957 191.546 82.6998 191.329 87.2329C191.112 91.7659 190.125 96.2447 189.941 100.778C189.669 107.317 191.068 113.802 192.11 120.265C193.151 126.729 193.855 133.42 192.229 139.764C190.917 144.85 187.045 151.931 181.493 153.417C176.092 154.859 169.705 150.706 166.625 146.639H166.614Z' fill='%2300907B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_34565_34025'%3E%3Crect width='414.565' height='460.546' fill='white' transform='translate(0.400391 0.726562)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right bottom;
}

.search-no-results__wrapper .search-no-results__info {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 8px;
    z-index: 2;
}

.search-no-results__wrapper .search-no-results__info .search-no-results__info-title {
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
}

.search-no-results__wrapper .search-no-results__info .search-no-results__info-description {
    color: #303030;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}

/* AD Learning Center Search END */

/* AD learning Center pagination */
.ad-learning-center_pagination {
    justify-content: flex-start;
    gap: 5px;
}

.ad-learning-center_pagination .pagination_first-page {
    display: flex;
    align-items: center;
    width: 32px;
    height: 32px;
    padding: 8px 9px 8px 8px;
    border: 1px solid #F1F1F1;
    border-radius: 50%;
    box-sizing: border-box;
}

.ad-learning-center_pagination .pagination_first-page::before {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7267 12L12.6667 11.06L9.61335 8L12.6667 4.94L11.7267 4L7.72669 8L11.7267 12Z' fill='%23312B55'/%3E%3Cpath d='M7.33332 12L8.27332 11.06L5.21998 8L8.27331 4.94L7.33331 4L3.33332 8L7.33332 12Z' fill='%23312B55'/%3E%3C/svg%3E%0A");
    background-position: center;
}

.ad-learning-center_pagination .page-numbers {
    min-width: 32px;
    min-height: 32px;
    border-radius: 32px;
    border: 1px solid #F1F1F1;
    background: #FFF;
    padding-bottom: 2px;
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.ad-learning-center_pagination .pagination_first-page:hover {
    padding: 7px;
}

.ad-learning-center_pagination .pagination_first-page:hover,
.ad-learning-center_pagination .page-numbers:hover {
    background: #FF393D;
    color: #FFFFFF;
    border: none;
}

.ad-learning-center_pagination .pagination_first-page:hover::before {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7267 12L12.6667 11.06L9.61335 8L12.6667 4.94L11.7267 4L7.72669 8L11.7267 12Z' fill='%23FFFFFF'/%3E%3Cpath d='M7.33332 12L8.27332 11.06L5.21998 8L8.27331 4.94L7.33331 4L3.33332 8L7.33332 12Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}

.ad-learning-center_pagination .page-numbers.current {
    min-width: 32px;
    min-height: 32px;
    border-radius: 32px;
    border: 1px solid #F1F1F1;
    background: #FF393D;
    color: #FFFFFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.ad-learning-center_pagination .next.page-numbers {
    padding: 0 0 0 2px;
}

.ad-learning-center_pagination .prev.page-numbers {
    padding: 0 2px 0 0;
}

.ad-learning-center_pagination .next.page-numbers:before {
    content: '';
    border: 0;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.94 4L6 4.94L9.05333 8L6 11.06L6.94 12L10.94 8L6.94 4Z' fill='%23312B55'/%3E%3C/svg%3E%0A");
}

.ad-learning-center_pagination .prev.page-numbers:before {
    content: '';
    border: 0;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.06 12L11 11.06L7.94667 8L11 4.94L10.06 4L6.06 8L10.06 12Z' fill='%23312B55'/%3E%3C/svg%3E%0A");

}

.ad-learning-center_pagination .next.page-numbers:before,
.ad-learning-center_pagination .prev.page-numbers:before {
    transform: unset;
}

.ad-learning-center_pagination .next.page-numbers:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.94 4L6 4.94L9.05333 8L6 11.06L6.94 12L10.94 8L6.94 4Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}

.ad-learning-center_pagination .prev.page-numbers:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.06 12L11 11.06L7.94667 8L11 4.94L10.06 4L6.06 8L10.06 12Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}

/* AD learning Center pagination END */

/* AD Learning Center video block */

.ad-learning-center-content__video {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
    width: 100%;
    height: 248px;
    padding: 16px;
    margin: 40px 0;
    flex-shrink: 0;
    border-radius: 16px;
    background: #F3F3F5;
    box-sizing: border-box;
}

.ad-learning-center-content__video .ad-learning-center-content__video-info {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ad-learning-center-content__video .ad-learning-center-content__video-info .ad-learning-center-content__video-description {
    max-width: 424px;
    word-wrap: break-word;
    width: 100%;
    color: #10133D;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}

.ad-learning-center-content__video .ad-learning-center-content__video-image {
    display: flex;
    justify-content: center;
    position: relative;
    width: 384px;
    height: 216px;
    border-radius: 8px;
    overflow: hidden;
}

.ad-learning-center-content__video .ad-learning-center-content__video-image img {
    max-width: 384px;
    max-height: 216px;
}

.ad-learning-center-content__video .ad-learning-center-content__video-image .ad-learning-center-content__video-image-time {
    display: flex;
    align-items: center;
    position: absolute;
    right: 20px;
    top: 20px;
    padding: 4px 8px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.70);
    color: #FFF;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

.ad-learning-center-content__video .ad-learning-center-content__video-image .ad-learning-center-content__video-watch {
    display: flex;
    position: absolute;
    top: 40%;
    left: 31%;
    width: 148px;
    height: 44px;
    padding: 9px 16px;
    justify-content: center;
    align-items: center;
    gap: 5px;
    flex-shrink: 0;
    opacity: 0;
    border-radius: 25px;
    background: rgba(0, 0, 0, 0.80);
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    box-sizing: border-box;
    transition: opacity .3s;
}

.ad-learning-center-content__video .ad-learning-center-content__video-image:hover .ad-learning-center-content__video-watch {
    opacity: 1;
    transition: opacity .3s;
}


/* AD Learning Center video block END */

/* Video tutorials */

.video-tutorials__tabs {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #CDCCD7;
    margin-bottom: 16px;
}

.video-tutorials__tabs .video-tutorials__tab {
    display: flex;
    height: 56px;
    padding: 16px 8px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    flex: 1 0 0;
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    box-sizing: border-box;
    cursor: pointer;
}

.video-tutorials__tabs .video-tutorials__tab.current-video-tutorials-tab {
    border-bottom: 4px solid #FF393D;
}

.video-tutorials-content .video-tutorials__tab-content {
    display: none;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    height: 100%;
}

.video-tutorials-content .video-tutorials__tab-content.current-video-tutorials-tab-content {
    display: flex;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video {
    display: flex;
    position: relative;
    padding: 24px;
    align-items: flex-end;
    gap: 24px;
    align-self: stretch;
    border-radius: 16px;
    background: #F3F3F5;
    transition: .3s;
    cursor: pointer;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video:hover {
    background: #10133D;
    transition: .3s;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image {
    display: flex;
    position: relative;
    width: 328px;
    height: 185.086px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image img {
    max-width: 328px;
    max-height: 185.086px;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image .ad-learning-center-content__video-watch {
    display: flex;
    position: absolute;
    top: 38%;
    left: 27%;
    width: 148px;
    height: 44px;
    padding: 9px 16px;
    justify-content: center;
    align-items: center;
    gap: 5px;
    flex-shrink: 0;
    opacity: 0;
    border-radius: 25px;
    background: rgba(0, 0, 0, 0.80);
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    box-sizing: border-box;
    transition: opacity .3s;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video:hover .video-tutorials__tab-content-video-image .ad-learning-center-content__video-watch {
    opacity: 1;
    transition: opacity .3s;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image .video-tutorials__tab-content-video-image-time {
    display: flex;
    padding: 3.425px 6.851px;
    align-items: center;
    position: absolute;
    right: 15.546px;
    top: 17.127px;
    border-radius: 3.425px;
    background: rgba(0, 0, 0, 0.70);
    color: #FFF;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: 'Montserrat', sans-serif;
    font-size: 10.276px;
    font-style: normal;
    font-weight: 600;
    line-height: 17.127px;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-top .video-tutorials__tab-content-video-labels {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-top .video-tutorials__tab-content-video-label {
    display: flex;
    height: 30px;
    padding: 4px 12px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    border-radius: 6px;
    background: #FFF;
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-bottom {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4px;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-bottom .video-tutorials__tab-content-video-title {
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    transition: .3s;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video:hover .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-bottom .video-tutorials__tab-content-video-title {
    color: #FFFFFF;
    transition: .3s;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-bottom .video-tutorials__tab-content-video-description {
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #DEDEE9;
    color: #303030;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    transition: .3s;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video:hover .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-bottom .video-tutorials__tab-content-video-description {
    border-bottom: 1px solid #222657;
    color: #FFFFFF;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-bottom .video-tutorials__tab-content-video-date {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    color: #312B55;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    transition: .3s;
}

.video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video:hover .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-bottom .video-tutorials__tab-content-video-date {
    color: #FFFFFF;
    transition: .3s;
}

/* Video tutorials END */

@media (max-width: 1250px) {
    .ad-learning-center-search {
        max-width: 1008px;
        box-sizing: border-box;
    }

    .search-no-results__wrapper {
        max-width: 1008px;
        width: auto;
    }

    .ad-learning-center-search .container {
        padding: 0 24px;
    }

    .ad-learning-center-top__back-link {
        left: 24px;
    }

    .ad-learning-center__search {
        max-width: 100%;
        padding: 0 24px;
        width: unset;
    }

    .first-triangle {
        left: -200px;
    }

    .second-triangle {
        right: -340px;
    }

    .ad-learning-center-wrapper {
        max-width: 1008px;
        padding: 32px 24px 112px 24px;
        gap: 24px;
        box-sizing: border-box;
    }

    .ad-learning-center-content {
        max-width: 632px;
        width: 632px;
    }

    .ad-learning-center-content__video {
        flex-wrap: wrap;
        gap: 24px;
        height: auto;
        padding: 40px;
    }

    .ad-learning-center-content__video .ad-learning-center-content__video-info .ad-learning-center-content__video-description {
        max-width: 100%;
    }

    .ad-learning-center-content__video .ad-learning-center-content__video-image {
        width: 552px;
        height: 310.5px;
    }

    .ad-learning-center-content__video .ad-learning-center-content__video-image img {
        max-width: 552px;
        max-height: 310.5px;
    }

    .video-tutorials-content .video-tutorials__tab-content.current-video-tutorials-tab-content {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 8px;
        height: auto;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        align-self: start;
        gap: 12px;
        flex: 0 1 312px;
        max-width: 312px;
        width: 100%;
        padding: 16px;
        box-sizing: border-box;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info {
        flex: unset;
        align-self: unset;
        gap: 12px;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image img,
    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image {
        max-width: 280px;
        max-height: 158px;
    }

    .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-top .ad-learning-center-content__share {
        position: absolute;
        right: 16px;
        bottom: 16px;
    }

    .video-tutorials__tab-content-video-info .ad-learning-center-copy-popup {
        top: 96%;
        right: 0;
        z-index: 5;
    }

}

@media (max-width: 992px) {
    .ad-learning-center-search {
        max-width: 762px;
        width: auto;
        box-sizing: border-box;
    }

    .ad-learning-center-search .container {
        margin: 0;
    }

    .search-no-results__wrapper {
        max-width: 714px;
        width: 714px;
        height: 278px;
        align-items: flex-start;
        padding-top: 48px;
        background-position: right 9px;
        box-sizing: border-box;
    }

    .search-no-results__wrapper .search-no-results__info {
        max-width: 405px;
    }

    .ad-learning-center-top__title {
        font-size: 32px;
    }

    .second-triangle {
        right: -301px;
    }

    .first-triangle {
        left: -155px;
        top: -119px;
    }

    .ad-learning-center-wrapper {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 32px;
        max-width: 762px;
        width: 100%;
    }

    .ad-learning-center-content {
        max-width: 100%;
        width: 100%;
    }

    .ad-learning-center-content.video-tutorials-content .ad-learning-center-content__top {
        margin-bottom: 4px;
    }

    .ad-learning-center-copy-popup {
        top: 160px;
    }

    .ad-learning-center-left-menu__title .ad-learning-center__menu-item-arrow {
        display: flex;
    }


    .ad-learning-center-left-menu {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 8px;
        width: 100%;
        flex-wrap: wrap;
    }

    .ad-learning-center-left-menu__title {
        display: flex;
        flex: 0 0 calc(50% - 4px);
        height: 48px;
        padding: 0px 16px;
        justify-content: space-between;
        align-items: center;
        flex-shrink: 0;
        border-radius: 32px;
        background: #F3F3F5;
        color: #312B55;
        font-size: 16px;
        text-transform: unset;
        box-sizing: border-box;
        flex-basis: calc(50% - 4px);
    }

    .ad_learining_center__list {
        position: absolute;
        width: 50%;
        flex: 1;
        padding: 24px;
        border-radius: 24px;
        border: 1px solid #F3F3F5;
        background: #FFF;
        box-shadow: 0px 4px 24px 0px rgba(16, 19, 61, 0.08);
        pointer-events: none;
    }

    .ad-learning-center-guide {
        top: 40px;
        left: 0;
        opacity: 0;
        z-index: 2;
        transition: .3s;
    }

    .ad-learning-center-video-tutorials {
        top: 40px;
        right: 0;
        opacity: 0;
        z-index: 2;
        transition: .3s;
    }

    .ad-learning-center-documents {
        top: 95px;
        left: -4px;
        opacity: 0;
        z-index: 2;
        transition: .3s;
    }

    .ad-learning-center-left-menu__title.ad-learning-center-menu-opened {
        opacity: 1;
        color: #FFF;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 150%;
        border-radius: 32px;
        background: #10133D;
        box-sizing: border-box;
        transition: opacity .3s;
    }

    .ad-learning-center-left-menu__title.ad-learning-center-menu-opened+.ad_learining_center__list {
        opacity: 1;
        pointer-events: all;
        transition: .3s;
    }

    .ad-learning-center-left-menu__title.ad-learning-center-menu-opened .ad-learning-center__menu-item-arrow {
        transform: rotate(-180deg);
        transition: .3s;
    }

    .ad-learning-center-left-menu__title.ad-learning-center-menu-opened .ad-learning-center__menu-item-arrow svg path {
        fill: #FFFFFF;
        transition: .3s;
    }

    .ad-learning-center-content__top .ad-learning-center-content__title-block .ad-learning-center-content__title {
        font-size: 28px;
    }

    .ad-learning-center-content__video {
        flex-wrap: unset;
        gap: 16px;
        height: auto;
        padding: 16px 16px 16px 32px;
    }

    .ad-learning-center-content__video .ad-learning-center-content__video-info {
        width: 100%;
    }

    .ad-learning-center-content__video .ad-learning-center-content__video-info .ad-learning-center-content__video-description {
        max-width: 266px;
        font-size: 20px;
    }

    .ad-learning-center-content__video .ad-learning-center-content__video-image {
        width: 100%;
        height: 100%;
    }

    .ad-learning-center-content__video .ad-learning-center-content__video-image img {
        max-width: 384px;
        max-height: 216px;
        width: 384px;
        height: 100%;
    }

    .video-tutorials-content .video-tutorials__tab-content.current-video-tutorials-tab-content {
        max-width: 714px;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video {
        flex: 0 1 352px;
        max-width: 352px;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image img,
    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image {
        max-width: 320px;
        max-height: 180.571px;
    }

}

@media (max-width: 759px) {
    .ad-learning-center-search {
        max-width: 100%;
    }

    .ad-learning-center-search .container {
        padding: 0 24px;
    }

    .search-no-results__wrapper {
        max-width: 714px;
    }

    .search-no-results__wrapper .search-no-results__info {
        max-width: 405px;
    }

    .search-no-results__wrapper .search-no-results__info .search-no-results__info-title {
        font-size: 24px;
    }

    .search-no-results__wrapper .search-no-results__info .search-no-results__info-description {
        font-size: 16px;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video {
        flex: 0 1 49%;
        max-width: 49%;
        width: 49%;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image img,
    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image {
        max-width: 100%;
        max-height: 100%;
        width: 100%;
        height: 100%;
    }


}

@media (max-width: 680px) {
    .ad-learning-center-top {
        max-width: 100%;
        margin: 0;
    }

    .ad-learning-center-top__wrapper {
        position: unset;
    }

    .ad-learning-center-top__back-link {
        top: 71px;
    }

    .ad-learning-center-top {
        border-radius: 0;
        padding-bottom: 56px;
        height: auto;
    }

    .ad-learning-center-top__title {
        margin-top: 206px;
        font-size: 28px;
    }

    .ad-learning-center__search {
        flex-wrap: wrap;
        padding: 0 16px;
    }

    .search-no-results__wrapper {
        justify-content: center;
        max-width: 100%;
        width: 100%;
        height: 327px;
        padding: 32px;
        background-position: center bottom;
    }

    .search-no-results__wrapper {
        background-position: right 61px;
        background-size: 298.851px 331.328px;
    }

    .ad-learning-center-search .container {
        padding: 0 16px;
    }

    .ad-learning-center__search-btn {
        width: 100%;
    }

    .second-triangle {
        right: -295px;
        top: -85px;
    }

    .first-triangle {
        left: -190px;
        top: 190px;
    }

    .ad-learning-center-wrapper {
        padding: 56px 16px 80px 16px;
    }

    .ad-learning-center-left-menu {
        flex-direction: column;
    }

    .ad-learning-center-left-menu__title {
        flex: unset;
        width: 100%;
    }

    .ad_learining_center__list {
        width: 100%;
    }

    .ad-learning-center-video-tutorials {
        top: 96px;
    }

    .ad-learning-center-documents {
        top: 153px;
    }

    .ad-learning-center-content__top .ad-learning-center-content__title-block {
        flex-direction: column-reverse;
        align-items: flex-start;
    }

    .ad-learning-center-content__top .ad-learning-center-content__title-block .ad-learning-center-content__title {
        height: auto;
    }

    .ad-learning-center-content__top .ad-learning-center-content__title-block .ad-learning-center-content__share-block {
        width: 100%;
    }

    .ad-learning-center-content__step-top {
        flex-direction: column;
        align-items: flex-start;
    }

    .ad-learning-center-content__video {
        flex-wrap: wrap;
        gap: 24px;
        height: auto;
        padding: 24px 8px 8px 8px;
    }

    .ad-learning-center-content__video .ad-learning-center-content__video-info .ad-learning-center-content__video-description {
        max-width: 264px;
    }

    .ad-learning-center-content__video .ad-learning-center-content__video-image {
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .ad-learning-center-content__video .ad-learning-center-content__video-image img {
        max-width: 100%;
        max-height: 100%;
        width: 100%;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-bottom .video-tutorials__tab-content-video-title {
        font-size: 16px;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-bottom .video-tutorials__tab-content-video-description {
        font-size: 14px;
    }

    .ad-learning-center_pagination .page-numbers {
        display: flex;
    }
}

@media (max-width: 576px) {
    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-bottom .video-tutorials__tab-content-video-title {
        font-size: 20px;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-info .video-tutorials__tab-content-video-info-bottom .video-tutorials__tab-content-video-description {
        font-size: 16px;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video {
        flex: 0 1 100%;
        max-width: 100%;
        width: 100%;
    }

    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image img,
    .video-tutorials-content .video-tutorials__tab-content .video-tutorials__tab-content-video .video-tutorials__tab-content-video-image {
        max-width: 100%;
        max-height: 100%;
        width: 100%;
        height: 100%;
    }
}

@media (max-width: 360px) {
    .ad-learning-center-content__top .ad-learning-center-content__title-block .ad-learning-center-content__title {
        width: 294px;
    }
}

/*FOOTER*/
.footer {
    padding: 32px 0;
    background-color: #10133D;
    position: relative;
}

.scroll-to-top-button {
    border-radius: 100%;
    background-color: #FF393D;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
    border: none;
    position: fixed;
    bottom: 150px;
    right: 11px;
    object-fit: contain;
    height: 60px;
    width: 60px;
    background-size: cover;
    background-position: center;
    display: none;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    will-change: transition;
    transition: all 0.3s ease;
    cursor: pointer;
    z-index: 1;
}

.scroll-to-top-button:hover {
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.486);
}


.whatsapp-btn {
    transition: all 0.3s ease;
    position: fixed;
    bottom: 80px;
    right: 10px;
    background-image: url(/wp-content/themes/adm/assets/img/my-mortgage/whatsapp.png);
    display: block;
    height: 60px;
    width: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    will-change: transition;
    border-radius: 100%;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
}

.whatsapp-btn:hover {
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.486);
}



.footer a span {
    background-image: linear-gradient(to right, #ffffff 0%, #ffffff 100%) !important;
    background-size: 0 1px !important;
    background: no-repeat 0 100%;
    -webkit-transition: background-size .3s ease;
    -o-transition: background-size .3s ease;
    transition: background-size .3s ease;
}

.footer a:hover span {
    background-size: 100% 1px !important;
}

.footer .list-tax li a {
    margin-bottom: 8px;
    line-height: 150%;
    text-decoration: underline;
}

.footer__logo {
    display: block;
    width: 153px;
    height: auto;
    margin: 0 0 16px 0;
}

.footer__logo svg {
    width: 100%;
    height: auto;
}

.bottom-footer__address {
    margin: 0 32px 0 0;
}

.footer__title {
    font-size: 14px;
    color: #ffffff;
    margin: 0 0 8px 0;
}

.footer__list:not(.list-contacts, .list-transfer) {
    margin: 0 0 24px 0;
}

.footer__list li a {
    font-size: 14px;
    font-weight: 500;
    color: #ffffff;
}

.list-contacts {
    padding: 0 0 0 28px;
    background-repeat: no-repeat;
    background-position: 0 5px;
    background-size: auto;
}

.list-contacts li:not(:last-child) {
    margin: 0 0 8px 0
}

.list-contacts-phone {
    background-image: url('../img/my-mortgage/call.svg');
    margin: 0 0 8px 0;
}

.list-contacts-email {
    background-image: url('../img/my-mortgage/mail.svg');
}

.list-tax li {
    line-height: 110%;
}

.footer__bottom.flex {
    justify-content: start;
    gap: 20px;
    margin: 49px 0 0 0;
}

.footer__bottom p {
    color: #ffffff;
    font-size: 12px;
}

p.bottom-footer__nmls,
p.bottom-footer__copyright {
    color: #A09CAF;
}

.bottom-footer__copyright {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 5px;
}

.bottom-footer__copyright svg {
    width: 20px;
    height: 20px;
}

.bottom-footer__nmls a {
    color: #A09CAF;
    text-decoration: underline;
}

/*FOOTER end*/

.adhome-help-center ~ footer.footer,
.adhome-help-videos ~ footer.footer {
    padding: 32px 0;
    position: relative;
}

.adhome-help-center ~ footer.footer .container {
    max-width: 1280px;
    padding: 0 32px;
    margin: 0 auto;
    box-sizing: border-box;
}

.adhome-help-center ~ footer.footer .container .footer__logo {
    display: block;
    width: 153px;
    height: auto;
    margin: 0 0 16px;
    font-weight: 600;
    box-sizing: border-box;
    outline: 0;
}

.adhome-help-center ~ footer.footer .container .flex {
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 32px;
}

.adhome-help-center ~ footer.footer .container .footer__bottom.flex {
    webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    gap: 20px;
    margin: 49px 0 0;
}

.adhome-help-center ~ footer.footer .container .footer__bottom p {
    font-size: 12px;
    line-height: 150%;
    font-weight: 500;
    font-style: normal;
    box-sizing: border-box;
    outline: 0;
}

.adhome-help-center ~ footer.footer .container .bottom-footer__address {
    margin: 0 32px 0 0;
}

.adhome-help-center ~ footer.footer .container .footer__title {
    font-size: 14px;
    font-weight: 700;
    line-height: 150%;
    color: #fff;
    margin: 0 0 8px;
}

.adhome-help-center ~ footer.footer .container .footer__list:not(.list-contacts, .list-transfer) {
    margin: 0 0 24px;
}

.adhome-help-center ~ footer.footer .container ul {
   box-sizing: border-box;
}

.adhome-help-center ~ footer.footer .container li {
    font-size: 18px;
    font-weight: 500;
    line-height: 150%;
    font-style: normal;
}

.adhome-help-center ~ footer.footer .container li a {
    font-size: 14px;
    font-weight: 500;
}

.adhome-help-center ~ footer.footer .container .list-tax li {
    font-size: 18px;
    font-weight: 500;
    line-height: 110%;
    font-style: normal;
    box-sizing: border-box;
    outline: 0;
}

.adhome-help-center ~ footer.footer .container .list-tax li a {
    font-size: 14px;
    margin-bottom: 8px;
    line-height: 150%;
}

.adhome-help-center ~ footer.footer .container .list-contacts li:not(:last-child) {
  margin: 0 0 8px;
}

@media (max-width: 1250px) {
    .welcome__cards .welcome__card {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33% !important;
        flex: 1 1 33% !important;
    }
}

@media (max-width: 1200px) {
    .adhome-help-center ~ footer.footer,
    .adhome-help-videos ~ footer.footer {
        padding: 32px 0;
        position: relative;
    }

    .adhome-help-center ~ footer.footer .container {
        max-width: 1280px;
        padding: 0 32px;
        margin: 0 auto;
        box-sizing: border-box;
    }

    .adhome-help-center ~ footer.footer .container .footer__logo {
        display: block;
        width: 153px;
        height: auto;
        margin: 0 0 16px;
        font-weight: 600;
        box-sizing: border-box;
        outline: 0;
    }

    .adhome-help-center ~ footer.footer .container .bottom-footer__address {
        margin: 0 32px 0 0;
    }

    .adhome-help-center ~ footer.footer .container .footer__title {
        font-size: 12px;
    }

    .adhome-help-center ~ footer.footer .container ul {
        box-sizing: border-box;
    }

    .adhome-help-center ~ footer.footer .container li {
        font-size: 14px;
    }

    .adhome-help-center ~ footer.footer .container li a {
        font-size: 14px;
    }
    .adhome-help-center ~ footer.footer .container .footer__list li a {
        font-size: 12px;
    }

    .adhome-help-center ~ footer.footer .container .list-tax li {
        font-size: 14px;
    }

    .adhome-help-center ~ footer.footer .container .list-tax li a {
        font-size: 12px;
    }

    .adhome-help-center ~ footer.footer .container .list-contacts {
        background-position: 0 0;
    }
}

@media (max-width: 980px) {
    .adhome-help-center ~ footer.footer,
    .adhome-help-videos ~ footer.footer {
        padding: 32px 0 42px;
    }

    .adhome-help-center ~ footer.footer .container .flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: unset;
    }
    .adhome-help-center ~ footer.footer .container {
        padding: 0 16px;
    }
    .adhome-help-center ~ footer.footer .container .footer__bottom.flex {
        flex-wrap: wrap;
        webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 16px 0 0;
        gap: 0;
    }

    .adhome-help-center ~ footer.footer .container .flex .footer__column {
         width: calc(50% - 10px);
     }

    .adhome-help-center ~ footer.footer .container .flex .footer__column:first-child,
    .adhome-help-center ~ footer.footer .container .flex .footer__column:nth-child(2) {
        margin-bottom: 24px;
    }

    .adhome-help-center ~ footer.footer .container .flex .footer__list:not(.list-contacts .list-transfer) {
        margin-bottom: 0;
    }

    .adhome-help-center ~ footer.footer .container .footer__bottom p {
        font-size: 12px;
        line-height: 150%;
        font-weight: 500;
        font-style: normal;
        box-sizing: border-box;
        outline: 0;
    }

    .adhome-help-center ~ footer.footer .container .list-tax li:not(:last-child) {
        margin-bottom: 8px;
    }

    .adhome-help-center ~ footer.footer .container .list-tax li a {
        font-size: 12px;
    }

    .adhome-help-center ~ footer.footer .container .list-contacts li:not(:last-child) {
        margin: 0 0 8px;
    }

    .adhome-help-center ~ footer.footer .bottom-footer__copyright {
        margin-top: 10px;
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width: 680px) {
    .adhome-help-center ~ footer.footer .container .flex {
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
    }

    .adhome-help-center ~ footer.footer .container .footer__bottom.flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 8px;
    }

    .adhome-help-center ~ footer.footer .bottom-footer__copyright {
        margin-top: unset;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

@media (max-width: 590px) {
    .adhome-help-center ~ footer.footer .container .flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .adhome-help-center ~ footer.footer .container .flex .footer__column:not(:last-child) {
        margin-bottom: 24px;
        width: 100%;
    }

    .adhome-help-center ~ footer.footer .container .bottom-footer .bottom-footer__nmls a {
        font-weight: 600;
    }

    .adhome-help-center ~ footer.footer .container .footer__logo {
        margin: 0 0 24px;
        height: 29px;
    }
}

@media (max-width: 493px) {
    .welcome__cards .welcome__card {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100% !important;
        flex: 1 1 100% !important;
    }
}
