:root {
	--blue: #0072cc;
	--black: #000;
	--white: #fff;
	--grey: #aaa;
  --light-grey: #f5f7f6;
	--btn: #d7dddb;
    --light-black: #1E1D28;
    --dark-grey: #646278;
    --darker-grey: #D1D5DB;
}



body {
    font-family: 'Poppins', sans-serif;
    max-width: 100%;
    overflow-x: hidden;
    color: var(--white);
}

[lang="ru-RU"] body {
    font-family: 'Montserrat';
}

[lang="ru-RU"] .main-navigation a,
[lang="ru-RU"] .main-navigation .menu-toggle,
[lang="ru-RU"] .main-navigation .menu-bar-items {
    font-family: 'Montserrat';
}

.body {
    overflow: hidden;
}


ul,
ol {
    margin: 0 0 1.5em 1em;
}

button {
    font-family: 'Poppins', sans-serif;
}

[lang="ru-RU"] button {
    font-family: 'Montserrat';
}

header .wrapper ul li a {
    transition: all 0.3s;
    border: 2px solid transparent;
}

header .wrapper ul li a:hover {
    background: rgba(30, 29, 40, 0.04);
    border-radius: 32px;
    padding: 6px 20px;
    transition: all 0.3s;
}

header .wrapper ul li a:active {
    background: rgba(30, 29, 40, 0.04);
    border: 2px solid rgba(30, 29, 40, 0.12);
    border-radius: 32px;
}

.aboutMaxwiseClientsImgItem {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.aboutMaxwiseClientsImgItem img {
    margin: 0 auto !important;
}

.logoHeader {
    margin-top: -13px !important;
}

a {
    outline: none !important;
}

.fullpage {
    position: fixed;
    bottom: 10%;
    right: 5%;
    z-index: 50;
    background: transparent;
    display: none !important;
}

.activeSection .fullpage {
    display: inline-block;
}

.fullpage button {
    background: transparent;
    border: none;
}

.wrapper {
    box-sizing: border-box;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
}

.showContainer button:hover {
    background: #F7B8A5;
    transition: all 0.3s;
}

.showContainer button:active {
    background: #EEA088;
    transition: all 0.3s;
}

.bunnerLeftConsultation {
    padding: 14px 32px;
    background: var(--white);
    border-radius: 64px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: var(--black);
    margin-right: 25px;
    text-decoration: none;
}

.supportTabsLink {
    font-weight: 500;
    font-size: 22px !important;
    line-height: 140%;
    color: #9A97AE;
}

.bunnerLeftBtn:hover {
    background: rgba(30, 29, 40, 0.04);
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    transition: all 0.3s;
}

.bunnerLeftBtn {
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    text-decoration: none;
    padding: 14px 32px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    transition: all 0.3s;
    border: 1px solid transparent;
}

.burger {
    display: none;
}

.burger-menu {
    display: none;
}

.navbar {
    position: fixed;
    top: 0;
    height: auto;
    width: 100%;
    right: -100%;
    transform: translateX(300px);
    transition: 1s all;
    z-index: 120;
    background: #fff;
    box-sizing: border-box;
    display: none;
    justify-content: flex-end;
}

.navTop .burger {
    top: -5px;
    right: 20px;
}

.navbarWrapper {
    padding: 30px 16px;
    width: 290px;
    box-sizing: border-box;
    background: #fff;
    height: 100vh;
    overflow: scroll;
}

.navTop {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.navbarToggle {
    display: flex;
    align-items: center;
    justify-content: center;
}

.navbarToggle button {
    border: none;
    background: none;
    padding: 14px 32px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-bottom: 32px;
}

.navbar.nav-open {
    animation: animation .5s linear;
    transform: translateX(0);
    right: 0;
    position: absolute;
    background: #000;
}

.navbarNav li {
    padding: 14px 32px 14px 0;
    text-align: right;
}

.burger {
    position: absolute;
    right: 35px;
    top: 10px;
}

.CallBack {
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    width: 100%;
    padding: 14px 16px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    margin-bottom: 32px;
    background: transparent;
}

.navbarNav li a {
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-right: 12px;
    text-decoration: none;
}

.navbarNavFlex {
    display: flex;
    align-items: flex-start;
}

.header .wrapper {
    position: relative;
}

.navbarNavFlexLeft p {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #343243;
    padding: 8px 0px;
}

.navbarNavFlexRight p {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #343243;
    padding: 8px 0px;
}

.navbarNavFlexRight li {
    padding: 6px 4px;
}

.navbarNavFlexRight li a {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    text-decoration: none;
}

.navbarNavFlexLeft li {
    padding: 6px 4px;
}

.navbarNavFlexLeft li a {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    text-decoration: none;
}

.navbar.nav-open .footerContact {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.navbar.nav-open .footerBottomSocial ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.navbar.nav-open .footerBottomSocial ul li a {
    margin-right: 10px;
}

.navbarNavFlex {
    margin-bottom: 32px;
}

@keyframes animation {
    0% {
        transform: translateX(300px);
    }

    100% {
        transform: translateX(0);
    }
}

.blogMibileImg {
    display: none;
}

.fromAreasTabsContainer svg {
    display: none;
}

.fromAreasTabsContainerRight>h3 {
    display: none;
}

.showContainer {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    right: 0;
    transition: all .6s;
    z-index: 100;
    display: none;
    padding-top: 10%;
    justify-content: flex-end;
    opacity: 0;
}

.showContainerAnimationOpacity {
    opacity: 1;
    display: flex;
}

.showContainerSection0 {
    transform: translateX(110%);
    padding: 32px 16px 16px 32px;
    width: 355px;
    height: 335px;
    background: #CD6C4F;
    box-shadow: 0px 4px 30px #703A2C;
    border-radius: 24px;
    box-sizing: border-box;
}

.Just {
    font-weight: 700;
    font-size: 35px;
    line-height: 130%;
    color: #AF5033;
    margin-bottom: 24px;
}

.showContainerAnimation {
    animation: bear-animation 0.6s;
    transform: translateX(-5%);
}

@keyframes bear-animation {
    0% {
        transform: translateX(110%);
    }

    100% {
        transform: translateX(-5%);
    }
}

.showContainerFull {
    font-weight: 400;
    font-size: 17px;
    line-height: 150%;
    color: #F4F2FF;
    margin-bottom: 24px;
}

.showContainer button {
    padding: 14px 32px;
    background: #FCCEC0;
    border-radius: 64px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    display: flex;
    align-items: center;
    border: none;
    transition: all 0.3s;
}

.showContainer button::after {
    content: "";
    background: url(/wp-content/themes/generatepress-child/images/btnArrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 18px;
    height: 10px;
    display: flex;
    align-items: center;
    margin-left: 13px;
}

.showContainer svg {
    margin-left: auto;
    display: block;
    cursor: pointer;
}

.showContainer strong {
    font-weight: 700;
}

.fromAreas0Btn {
    border: 2px solid transparent !important;
}

.fromAreas0Btn:hover {
    padding: 6px 20px;
    background: rgba(30, 29, 40, 0.04);
    border-radius: 32px;
    cursor: pointer;
    transition: all 0.3s;
}

.fromAreas0Btn:active {
    padding: 6px 20px;
    background: rgba(30, 29, 40, 0.04);
    border: 2px solid rgba(30, 29, 40, 0.12) !important;
    border-radius: 32px;
    cursor: pointer;
    transition: all 0.3s;
}

#masthead {
    /*     position: absolute !important;
    left: 50%;
    transform: translateX(-50%); */
    z-index: 100;
    /*top: 87px;*/
    width: 100%;
    /* 	display: flex; */
    max-width: unset;
    padding: 0 128px !important;
        position: sticky;
    top: 80px;
    background: var(--white);
}

.logoHeader {
    font-weight: 700;
    font-size: 38px;
    line-height: 120%;
    color: #FFF5F2;
    text-decoration: none;
}

header .wrapper {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
}

.bunner {
    overflow: hidden;
}

.bunner .wrapper {
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    padding: 0 !important;
}

.bunnerImg {
    width: 100vw;
    /*max-width: 3000px;*/
    overflow: hidden;
    line-height: 0;
    margin: 0 auto;
    height: 100%;
    position: absolute;
    top: 0;
}

.bunnerImg img {
    max-width: 100%;
    overflow: hidden;
    min-height: 940px;
    height: 100%;
    object-fit: cover;
}

header .wrapper ul {
    display: flex;
    align-items: center;
}

header .wrapper ul li a {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    padding: 6px 20px;
    text-decoration: none;
    margin-right: 16px;
}

header .wrapper>ul li a:nth-last-of-type(1) {
    margin-right: 0;
}

.toggle button {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    padding: 6px 20px;
    background: transparent;
    border: none;
}

[lang="ru-RU"] .toggle button {
    font-family: 'Montserrat';
}

.headerCall {
    padding: 14px 32px;
    border-radius: 64px;
    background: var(--btn);
    font-weight: 600;
    font-size: 17px;
    line-height: 150%;
    color: var(--black);
    text-decoration: none;
    transition: all 0.3s;
    text-align: center;
    white-space: nowrap;
}

.headerCall:hover {
    background: rgba(30, 29, 40, 0.04);
    border-radius: 64px;
}

.headerCall:active {
    transition: all 0.3s;
    background: rgba(30, 29, 40, 0.04);
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
}

.bunner .wrapper .bunnerLeft {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

.bunner {
    padding-top: 330px;
}

h1 {
    font-weight: 700;
    font-size: 60px;
    line-height: 120%;
    color: var(--white);
    margin-bottom: 32px;
}

.bunnerLeft h2 {
    font-weight: 500;
    font-size: 24px;
    line-height: 150%;
    color: var(--white);
    width: 22%;
    margin-bottom: 1rem;
}

.bunner .wrapper .bunnerLeft>a {
    padding: 14px 32px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    text-decoration: none
}

.webp .bunner {
    background-image: url(/wp-content/uploads/2023/02/noise.png.webp);
    margin-top: -100px;
}

.bunner {
    background-image: url(/wp-content/uploads/2023/02/noise.png);
    background-color: var(--blue);
    background-size: auto;
    background-repeat: repeat;
    position: relative;
    min-height: 100vh;
}

.bunnerRight {
    display: none;
}

.bunnerLeft {
    position: absolute;
    top: 200px;
    transform: translateX(-50%);
    left: 50%;
    z-index: 10;
}

.bunnerLeft::after {
    content: "";
    background: url(/wp-content/themes/generatepress-child/images/btnArrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.transformSection {
    display: flex;
}

.transformSectionLeft {
    width: calc(100% - 600px);
    padding-right: 124px;
}

.transformSectionLeft h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: var(--black);
    width: 100%;
    margin-bottom: 32px;
}

.transformSectionLeft h3 {
    font-weight: 700;
    font-size: 35px;
    line-height: 130%;
    color: var(--black);
    margin-bottom: 32px;
}

.transformSectionLeft p {
    font-weight: 400;
    font-size: 20px;
    line-height: 180%;
    color: var(--black);
    margin-bottom: 32px;
}

.transformSectionLeft h4 {
    padding: 8px;
    background: #EAD5AF;
    font-weight: 700;
    font-size: 35px;
    line-height: 130%;
    box-sizing: border-box;
    color: var(--white);
}

.transformSection {
    background: var(--btn);
    padding: 32px 0;
    min-height: 730px;
}

.transformItem {
    margin-bottom: 24px;
    padding: 5vh 24px;
    background: var(--white);
    box-shadow: 0px 10px 10px rgba(18, 17, 39, 0.08);
    border-radius: 8px;
    box-sizing: border-box;
    position: relative;
    height: 100%;
    display: inline-flex !important;
    flex-direction: column;
    align-items: flex-start;
}

.transformBtnRow {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
}

/*.transformItem h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-bottom: 16px;
    width: 100%;
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis;
}*/

.transformItem h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-bottom: 16px;
    width: 100%;
}

.transformServiceSlider .transformItem h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-bottom: 16px;
    width: 100%;
    overflow: visible;
    white-space: normal;
    text-overflow: unset;
}

.transformItem p {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #7E7C93;
    margin-bottom: 18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.transformItem button {
    padding: 14px 32px;
    border-radius: 64px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: var(--white);
    background: var(--blue);
}

.transformSectionRight {
    width: 600px;
}

.transformSlider .slick-list {
    margin: 0 -12px;
}

.transformSlider .slick-list .slick-track .slick-slide {
    margin: 0 12px;
}

.transformSectionRight {
    position: relative;
}

.transformSliderPrev {
    position: absolute;
    top: 45%;
    transform: translateY(-45%);
    left: -70px;
    width: 48px;
    height: 48px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.transformSliderNext {
    position: absolute;
    top: 45%;
    transform: translateY(-45%);
    right: -70px;
    width: 48px;
    height: 48px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.aboutMaxwiseClientsImg img {
    max-width: 100%;
    object-fit: contain;
    height: auto;
    width: auto;
}

.transformSliderDots .slick-dots {
    display: flex;
    align-items: center;
    list-style: none;
}

.transformSliderDots .slick-dots li {
    width: 175px;
    height: 6px;
    background: #FFFBF2;
}

.transformSliderDots .slick-dots li:nth-of-type(1) {
    border-radius: 100px 0 0 100px;
}

.transformSliderDots .slick-dots li:nth-last-of-type(1) {
    border-radius: 0 100px 100px 0;
}

.transformSliderDots .slick-dots li.slick-active {
    width: 175px;
    height: 6px;
    background: var(--blue);
    border-radius: 100px;
}

.transformSliderDots .slick-dots li button {
    display: none;
}

.transformSliderDots {
    display: flex;
    justify-content: center;
}

.servicesSliderDots .slick-dots {
    display: flex;
    align-items: center;
    max-width: 1185px;
    margin: 0 auto;
}

.servicesSliderDots ul.slick-dots {
    list-style: none;
}

.servicesSliderDots .slick-dots li {
    width: 175px;
    height: 6px;
    background: var(--btn);
}

.servicesSliderDots .slick-dots li:nth-of-type(1) {
    border-radius: 100px 0 0 100px;
}

.servicesSliderDots .slick-dots li:nth-last-of-type(1) {
    border-radius: 0 100px 100px 0;
}

.servicesSliderDots .slick-dots li.slick-active {
    width: 175px;
    height: 6px;
    background: var(--blue);
    border-radius: 100px;
}

.servicesSliderDots .slick-dots li button {
    display: none;
}

.servicesSliderDots {
    display: flex;
    justify-content: center;
}

.blogSliderDots .slick-dots {
    display: flex;
    align-items: center;
    margin-top: 32px;
    list-style: none;
}

.blogSliderDots .slick-dots li {
    width: 50px;
    height: 6px;
    background: var(--white);
    border-radius: 100px;
}

.blogSliderDots .slick-dots li.slick-active {
    width: 50px;
    height: 6px;
    background: var(--blue);
    border-radius: 100px;
}

.blogSliderDots .slick-dots li button {
    display: none;
}

.blogSliderDots {
    display: flex;
    width: 100%;
    justify-content: center;
}

.blogSliderArrow {
    width: 100%;
}

.otherArticlesSliderDots .slick-dots {
    display: flex;
    align-items: center;
    max-width: 1185px;
    margin: 0 auto;
}

.otherArticlesSliderDots .slick-dots li {
    width: 175px;
    height: 6px;
    background: #FFFBF2;
}

.otherArticlesSliderDots .slick-dots li:nth-of-type(1) {
    border-radius: 100px 0 0 100px;
}

.otherArticlesSliderDots .slick-dots li:nth-last-of-type(1) {
    border-radius: 0 100px 100px 0;
}

.otherArticlesSliderDots .slick-dots li.slick-active {
    width: 175px;
    height: 6px;
    background: #CD6C4F;
    border-radius: 100px;
}

.otherArticlesSliderDots .slick-dots li button {
    display: none;
}

.otherArticlesSliderDots {
    display: flex;
    justify-content: center;
}

.servicesSliderArrow {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.servicesSliderPrev {
    width: 48px;
    height: 48px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-right: 16px;
}

.paginationPrev {
    width: 48px;
    height: 48px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-right: 16px;
}

.otherArticlesPrev {
    width: 48px;
    height: 48px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-right: 16px;
}

.otherArticlesNext {
    width: 48px;
    height: 48px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-right: 16px;
}

.servicesSliderContainer {
    width: 100%;
}

.services {
    max-width: 100%;
    overflow: hidden;
}

.servicesSliderNext {
    width: 48px;
    height: 48px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.paginationNumber button:nth-last-of-type(1) {
    margin-right: 16px;
}

.paginationNumber {
    display: flex;
}

.blogSection button:hover {
    background: rgba(30, 29, 40, 0.04);
    transition: all 0.3s;
    border-radius: 32px;

}

.blogSection button {
    border: 2px solid transparent !important;
    transition: all 0.3s;
}

.blogSection button:active {
    background: rgba(30, 29, 40, 0.04);
    border: 2px solid rgba(30, 29, 40, 0.12) !important;
    transition: all 0.3s;
    border-radius: 32px;
}

.blogContentParent>div:hover {
    box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.15);
    transition: all 0.3s;
    cursor: pointer;
}

.blogContentParent>div:hover h3 {
    color: #CD6C4F;
    transition: all 0.3s;
}

.pagination {
    margin: 20px 0;
}

.paginationNumber button {
    padding: 6px 13px;
    background: #E1876C;
    border-radius: 45px;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #F4F2FF;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 33px;
    margin-right: 8px;
}

.activePagination {
    background: rgba(30, 29, 40, 0.12) !important;
    color: rgba(30, 29, 40, 0.32) !important;
}

.pagination {
    display: flex;
    align-items: center;
}

.paginationNext {
    width: 48px;
    height: 48px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.blogSliderPrev {
    position: absolute;
    top: 65%;
    transform: translateX(-65%);
    left: 80px;
    width: 48px;
    height: 48px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.transformItem:hover {
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
    transition: all 0.3s;
}

.transformItem:hover h3 {
    color: var(--blue);
    transition: all 0.3s ease 0s;
}

.blogContentItem:hover {
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
    transition: all 0.3s;
}

.blogSliderNext {
    position: absolute;
    top: 65%;
    right: 20px;
    width: 48px;
    height: 48px;
    transform: translateX(-65%);
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.fromAreas {
    background: #FFF5F2;
    position: relative;
    height: 100%;
    padding: 64px 0;
    min-height: 810px;
}

.fromAreas .fromAreasLeft {
    margin-top: 0;
    width: 380px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.fromAreasRight {
    width: calc(100% - 380px);
    height: 100%;
}

.fromAreasSuport {
    overflow: hidden;
}

.fromAreasSuport .wrapper .fromAreasLeft {
    padding-bottom: 240px;
}

.fromAreasLeft h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: #343243;
    margin-bottom: 40px;
}

.services {
	padding: 64px 0 220px 0;
	background: var(--white);
}

.servicesLeft {
    max-width: 1185px;
    margin: 0 auto;
}

.servicesClients .wrapper {
    flex-direction: column;
}

.servicesClients .wrapper .aboutMaxwiseClientsImg {
    width: 100% !important;
}

.aboutMaxwiseClientsImg {
    width: 100% !important;
}

.servicesClients {
    background: #F4E3C4;
    margin-top: -1px;
    padding-bottom: 64px;
}

.servicesClients h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: #121127;
    margin-bottom: 0px;
}

.servicesLeft h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: #292929;
    margin-bottom: 64px;
}

.fromAreasSuportLeft .faqRightAccardion .fromAreasSuportTittle {
    padding-bottom: 30px;
    height: auto !important;
}

.tabs-nav li {
    min-height: 62px;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s;
    font-weight: 700;
}

.faqRightAccardion h3 {
    padding-right: 32px;
}

.fromAreas1Btn {
    transition: all 0.3s;
}

.fromAreas1Btn:hover {
    color: var(--black);
    background: var(--btn);
    border: none;
    transition: all 0.3s;
}

.fromAreas1Btn:active {
    color: var(--black);
    background: var(--btn);
    border: none;
    transition: all 0.3s;
}

.fromAreas1Btn {
    transition: all 0.3s;
}

.fromAreas1Btn:hover {
    background: var(--grey);
    transition: all 0.3s;
}

.fromAreas1Btn:active {
    background: var(--grey);
    transition: all 0.3s;
}

.aboutMaxwiseLeft button:hover {
    background: var(--grey);
    transition: all 0.3s;
}

.aboutMaxwiseLeft button {
    transition: all 0.3s;
}

.aboutMaxwiseLeft button:active {
    background: #EEA088 !important;
    transition: all 0.3s;
}

.tabs li:hover {
    transition: all 0.3s;
}

.tabs .tabs-nav li:hover a {
    transition: all 0.3s;
    font-weight: 700;
    color: var(--grey);
    border-color: var(--grey);
}

.tabs-nav li a {
    border-bottom: 4px solid transparent;
}

.tabs .tabs-nav li:hover svg path {
    transition: all 0.3s;
    fill: var(--grey) !important;
}

.tabs .tabs-nav li svg path {
    transition: all 0.3s;
}

.tabs .tabs-nav li a {
    padding: 14px 0;
    transition: all 0.3s;
    box-sizing: border-box;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.2;
    text-align: left;
    color: var(--grey);
    text-decoration: none;
    margin-right: 12px;
}

.fromAreasTabsContainerLeft {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-width: 450px;
    margin-right: 24px;
    width: 50%;
}

.fromAreasTabsContainerRight img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}

.fromAreasTabsContainerRight {
    width: 60%;
}

.fromAreasTabsContainerLeft p a {
    color: var(--blue);
}

.tabs .tabs-nav .active a {
    color: var(--blue);
    font-weight: 700;
    border-color: var(--blue);
}

.tabs .tabs-nav .active svg path {
    fill: var(--blue);
}

.fromAreasTabsContainerLeft h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-bottom: 24px;
}

.fromAreasTabsContainerLeft p {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #7E7C93;
    margin-bottom: 24px;
}

.fromAreasBtn {
    display: flex;
    align-items: center;
    margin-left: auto;
}

.fromAreas1Btn {
    background: var(--btn);
    border-radius: 64px;
    padding: 14px 32px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    text-align: center;
    color: var(--black);
    display: flex;
    align-items: center;
    border: none;
    margin-left: auto;
}

.fromAreas0Btn {
    padding: 6px 20px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    text-align: center;
    color: var(--black);
    display: flex;
    align-items: center;
    margin-right: 20px;
    background: var(--btn);
}

.fromAreasBtn button:after {
    content: "";
    background: url(/wp-content/themes/generatepress-child/images/btnArrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 18px;
    height: 10px;
    display: flex;
    margin-left: 12px;
}

.fromAreasTabsContainer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    overflow: hidden;
}

.fromAreas1Btn {
    background: var(--btn);
    border-radius: 64px;
    padding: 14px 32px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    text-align: center;
    color: var(--black);
    display: flex;
    align-items: center;
    border: none;
    margin-left: auto !important;
}

#tab1 .fromAreasTabsContainerLeft .fromAreasBtn {
    margin-left: auto;
}

.aboutMaxwise {
    background: var(--btn);

}
.page-id-3063 .aboutMaxwise {
    background: var(--blue);
}
.aboutMaxwise .wrapper {
    flex-direction: column;
}

.aboutMaxwiseContainer {
    display: flex;
    align-items: center;
    height: calc(100% - 200px);
}
.page-id-3063 .aboutMaxwiseLeft h2, 
.page-id-3063 .aboutMaxwiseLeftText, 
.page-id-3063 .aboutMaxwiseLeft ul li,
.page-id-3063 .aboutMaxwiseClients h3 {
    color: var(--white)
}
.aboutMaxwiseLeft h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: var(--black);
    margin-bottom: 32px;
}

.aboutMaxwiseLeftText {
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: var(--black);
    margin-bottom: 32px;
}
.page-template-about-tpl .aboutMaxwiseLeft ul li p a {
color: var(--white)!important;
text-decoration-color: white;
}
.aboutMaxwiseLeft ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: var(--black);
    margin-bottom: 32px;
    margin-left: 16px;
}

/*.aboutMaxwiseLeft ul li::before {
    content: "";
    background-image: url(/wp-content/themes/generatepress-child/images/star.svg);
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 22px;
    min-height: 22px;
    margin-right: 5px;
}*/

.aboutMaxwiseLeft {
    margin-right: 24px;
    width: 52%;
}

.aboutMaxwiseRight {
    position: relative;
}

.aboutMaxwiseRight img {
    width: 100% !important;
    object-fit: cover;
    max-width: unset;
    height: 100%;
}

.aboutMaxwiseRight {
    width: 48%;
    height: 580px;
    border-radius: 20px;
    overflow: hidden;
}

.aboutMaxwiseRight svg {
    position: absolute;
    top: 50%;
    left: 55%;
    transform: translate(-55%, -50%)
}

.aboutMaxwiseClients {
    width: 100%;
}

.aboutMaxwiseLeft button {
    background: #FCCEC0 !important;
    border-radius: 64px;
    padding: 14px 32px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    text-align: center;
    color: #1E1D28;
    display: flex;
    align-items: center;
    border: none;
    margin-left: auto !important;
}

.aboutMaxwiseClients {
    margin-top: 65px;
}

.aboutMaxwiseClients h3 {
    font-weight: 500;
    font-size: 24px;
    line-height: 140%;
    text-align: center;
    color: var(--black);
    margin-bottom: 32px;
}

.aboutMaxwiseClientsImg {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.blog,
.single-post {
    background: var(--btn);
    padding: 0;
}



.blog .wrapper {
    position: relative;
    flex-direction: column;
}

.blogTop {
    width: 40%;
    margin-right: auto;
}

.blogTop h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: #292929;
    margin-bottom: 32px;
}

.blogTop p {
    font-weight: 400;
    font-size: 20px;
    line-height: 180%;
    color: #292929;
    margin-bottom: 16px;
}

.blogTop button {
    padding: 14px 32px;
    border-radius: 64px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    cursor: pointer;
    background: transparent;
    display: flex;
    align-items: center;
    margin-left: auto;
    border: 2px solid transparent;
}

.blogContentItem button {
    transition: all 0.3s;
}

.blogContentItem button:hover {
    background: rgba(30, 29, 40, 0.04);
    border-radius: 32px;
    transition: all 0.3s;
}

.blogContentItem button:active {
    background: rgba(30, 29, 40, 0.04);
    border: 2px solid rgba(30, 29, 40, 0.12);
    border-radius: 32px;
    transition: all 0.3s;
}

.blogTop button::after {
    content: "";
    background: url(/wp-content/themes/generatepress-child/images/btnArrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 8px;
    margin-left: 12px;
}

.sliderContainerblog {
    width: 100%;
}

.blogContent {
    background: transparent;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    position: relative;
    height: 100%;
    padding: 20px 0;
}

.slick-list {
    height: 100%;
    padding: 20px 0;
}

.slick-track {
    height: 100%;
    padding: 20px 0;
}

.blogContentItem {
    background: var(--white);
    border-radius: 8px;
    padding-bottom: 32px;
    transition: all 0.3s;
    cursor: pointer;
    position: relative;
    height: 100%;
}

.innerBlogItem {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.blogItemImg {
    height: 0;
    overflow: hidden;
    padding-bottom: 52.26%;
    width: 100%;
    position: relative;
}

.blogItemImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
}

.blogContentItem h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    height: 78px;
    overflow: hidden;
    margin: 32px 24px 24px 24px;
    transition: all 0.3s;
}

.blogTop button {
    transition: all 0.3s;
}

.blogTop button:hover {
    background: rgba(30, 29, 40, 0.04);
    transition: all 0.3s;
}

.blogTop button:active {
    background: rgba(30, 29, 40, 0.04);
    border: 2px solid rgba(30, 29, 40, 0.12);
    transition: all 0.3s;
}

.blogContentItem p {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #646278;
    margin: 0 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.footerSitemap ul li:hover a,
.footerInformation ul li:hover a {
    color: #cd6c4f;
}

.footerSitemap ul li:active,
.footerInformation ul li:active {
    background: rgba(30, 29, 40, 0.04);
    border: 2px solid rgba(30, 29, 40, 0.12);
    border-radius: 32px;
    transition: all 0.3s;
}

.blogContentItem button {
    padding: 6px 20px;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    align-items: flex-end;
    border: 2px solid transparent;
    background: transparent;
    flex-grow: 1;
    display: flex;
}

.blogContentItem:hover h3 {
    color: #CD6C4F;
    transition: all 0.3s;
}

.blogContentItem button::after {
    content: "";
    background: url(/wp-content/themes/generatepress-child/images/btnArrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 8px;
    margin-left: 12px;
}

.blogContent .slick-list {
    margin: 0 -12px;
}

.blogContent .slick-list .slick-track .slick-slide {
    margin: 0 12px;
}

.servicesSlider .slick-list0 {
    position: absolute;
    left: 0;
    top: 0;
}

.servicesSlider .slick-list .slick-track .slick-slide {
    margin: 0 12px;
}

.servicesSlider .slick-list {
    margin-right: calc(-100vw / 2 + 100% / 2);
    max-width: 100vw;
}

.servicesSlider {
    position: relative;
    margin: 0 auto;
    max-width: 1610px;
    margin-bottom: 50px;
}

.blogContentItem img {
    border-radius: 12px 12px 0 0;
    max-width: 100%;
    width: 100%;
}

.footer {
    padding: 64px 0;
}

.footer .wrapper {
    flex-direction: column;
}

.footerLogo img {
    max-width: 100%;
    width: 100%;
    text-align: center;
}

.footerTop {
    width: 100%;
    margin-top: 31px;
    display: flex;
    padding-bottom: 30px;
    border-bottom: 1px solid #E3E0ED;
    justify-content: space-between;
}

.footerSitemap {
    margin-right: 14px;
}

.footerMap iframe {
    width: 100%;
    height: 100%;
}

.footerSitemap h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    text-transform: uppercase;
    color: #343243;
    margin-bottom: 32px;
}

.footerSitemap ul li {
    padding: 6px 0;
    margin-bottom: 16px;
    transition: all 0.3s;
    border: 2px solid transparent;
    cursor: pointer;
}

.footerSitemap ul li a {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    text-decoration: none;
    color: #1E1D28;
}

.footerInformation {
    margin-right: 24px;
}

.footerInformation h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    text-transform: uppercase;
    color: #343243;
    margin-bottom: 32px;
}

.footerContact h3,
.footer_cert h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    text-transform: uppercase;
    color: #343243;
    margin-bottom: 32px;
}

.transformSliderArrow>div {
    transition: all 0.3s;
    cursor: pointer;
}

.transformSliderArrow>div:hover {
    background: rgba(30, 29, 40, 0.04);
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    transition: all 0.3s;
}

.transformSliderArrow>div:active {
    background: rgba(30, 29, 40, 0.04);
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    transition: all 0.3s;
}

.blogSliderArrow>div {
    transition: all 0.3s;
    cursor: pointer;
}

.blogSliderArrow>div:hover {
    background: rgba(30, 29, 40, 0.04);
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    transition: all 0.3s;
}

.blogSliderArrow>div:active {
    background: rgba(30, 29, 40, 0.04);
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    transition: all 0.3s;
}

.transformItem button {
    transition: all 0.3s;
}

.transformItem button:hover {
    background: rgba(30, 29, 40, 0.04);
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    transition: all 0.3s;
}

.transformItem button:active {
    background: rgba(30, 29, 40, 0.04);
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    transition: all 0.3s;
}

.transformItem {
    width: 300px !important;
}

.transformItems {
    width: 100% !important;
}

.footerInformation ul li {
    padding: 6px 0;
    margin-bottom: 16px;
    transition: all 0.3s;
    border: 1px solid transparent;
    cursor: pointer;
}

.footerInformation ul li a {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    text-decoration: none;
}

.footerContact {
    margin-right: 24px;
}

.footerContact h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    text-transform: uppercase;
    color: #343243;
    margin-bottom: 32px;
}

.footerContact ul li {
    margin-bottom: 23px;
}

.footerContact ul li a {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #343243;
    display: flex;
    align-items: center;
    text-decoration: none;
}

.footerContact ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #343243;
    display: flex;
    align-items: center;
    text-decoration: none;
}

.fromAreasScroll.fromAreasScroll2 {
    flex-direction: column !important;
    width: 100%;
}

.footerContactPhone::before {
    content: "";
    background-image: url(/wp-content/themes/generatepress-child/images/phone.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    display: flex;
    margin-right: 10px;
}

.footerContactMail::before {
    content: "";
    background: url(/wp-content/themes/generatepress-child/images/mail.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 16px;
    display: flex;
    margin-right: 10px;
}

.footerContact ul li {
    display: flex;
    align-items: center;
}

.footer {
    background: var(--white);
}

.footerContactDate:before {
    content: "";
    background: url(/wp-content/themes/generatepress-child/images/date.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: flex;
    margin-right: 10px;
}

.footerMap {
    margin-left: 24px;
    width: 50%;
}

.footerMap img {
    max-width: 100%;
    width: 100%;
}

.footerBottomSocial {
    margin-top: 30px;
    margin-bottom: 30px;
}

.footerBottom ul {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
}

.footerBottom ul li a {
    text-decoration: none;
    margin-right: 18px;
}

.footerBottom ul li:nth-last-of-type(1) {
    margin-right: 0;
}

.copitryte p {
    font-weight: 300;
    font-size: 12px;
    line-height: 160%;
    text-align: center;
    color: #343243;
    margin-bottom: 8px;
    opacity: 0.7;
}

.footerContainerText {
    margin-top: 30px;
}

.footerContainerText {
    display: flex;
}

.footerContainerText p {
    font-weight: 300;
    font-size: 12px;
    line-height: 160%;
    color: #343243;
    opacity: 0.7;
    text-align: left;
}

.footerContainerTextLeft {
    margin-right: 24px;
    width: 49%;
}

.footerContainerTextRight {
    width: 49%;
}

.faq {
    padding: 90px 0;
    background: var(--blue);
    color: var(--black);
}

.faqLeft {
    width: 30%;
    margin-right: 24px;
}

.faqLeft h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: var(--black);
    margin-bottom: 32px;
}

.faq .wrapper {
    align-items: center;
}

.faqRightAccardion h3 {
    height: 51px;
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: var(--black);
    display: flex;
    align-items: center;
    box-sizing: border-box;
    border-bottom: 1px solid var(--blue);
}

.faqLeft p {
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: var(--light-black);
}

.faqRight {
    width: 70%;
}

.stages {
    padding: 64px 0 64px 0;
    background: var(--btn);
    margin-top: -1px;
}

.stagesLeft {
    width: 30%;
    margin-right: 24px;
}

.stagesLeft h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: var(--black);
    margin-bottom: 32px;
    word-wrap: normal;
}

[lang="ru-RU"] .stagesLeft h2 {
    font-size: 45px;
}

.stagesLeft p {
    font-weight: 400;
    font-size: 20px;
    line-height: 180%;
    color: var(--black);
}

.stagesRight {
    width: 67%;
}

.stagesRight ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    padding-left: 45px;
    color: var(--black);
    list-style: none;
    width: 40%;
    margin-bottom: 32px;
    position: relative;
}





.stagesRight ul li strong {
    font-weight: 600;
    display: block;
}

.stagesRight ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.supportForm {
    padding: 64px 0;
    background: #FFF5F2;
}

.supportForm .wrapper h2 {
    font-weight: 700;
    font-size: 35px;
    line-height: 130%;
    color: #292929;
    margin-bottom: 16px;
}

.supportForm .wrapper p {
    font-weight: 400;
    font-size: 20px;
    line-height: 180%;
    color: rgba(18, 17, 39, 0.56);
    margin-bottom: 32px;
}

.supportForm .wrapper {
    display: flex;
    flex-direction: column;
}

.supportForm .wrapper form {
    display: flex;
    max-width: 982px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
}

.supportForm .wrapper form input {
    padding: 6px 16px 5px 44px;
    border: 1px solid rgba(18, 17, 39, 0.12);
    border-radius: 8px;
    font-weight: 700;
    font-size: 16px;
    line-height: 180%;
    width: 100%;
    box-sizing: border-box;
    color: rgba(18, 17, 39, 0.4);
    height: 54px;
}

.supportForm .wrapper form input::placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: rgba(18, 17, 39, 0.4);
}

.supportFormSubmit input {
    padding: 0 !important;
    padding-left: 20px;
    width: 140px !important;
    background: #FCCEC0;
    border-radius: 64px !important;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28 !important;
    border: none !important;
    height: 54px;
    justify-content: flex-start;
    padding-left: 42px !important;
}

.supportFormSubmit {
    position: relative;
}

.supportFormSubmit::before {
    content: "";
    background: url(/wp-content/themes/generatepress-child/images/btnArrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    margin-left: 12px;
    display: flex;
    position: absolute;
    top: 22px;
    right: 30px;
}

.supportFormName {
    position: relative;
}

.supportFormName::before {
    content: "";
    background: url(/wp-content/uploads/2023/03/name.svg);
    background-size: contain;
    background-repeat: no-repeat;
    min-width: 20px;
    min-height: 20px;
    margin-left: 12px;
    display: flex;
    position: absolute;
    top: 16px;
    left: 3px;
}

.supportFormTel {
    position: relative;
}

.supportFormTel::before {
    content: "";
    background: url(/wp-content/uploads/2023/03/phone.svg);
    background-size: contain;
    background-repeat: no-repeat;
    min-width: 20px;
    min-height: 20px;
    margin-left: 12px;
    display: flex;
    position: absolute;
    top: 17px;
    left: 0px;
}

.supportFormEmail {
    position: relative;
}

.feedback {
    margin-bottom: -1px;
}

.supportFormEmail::before {
    content: "";
    background: url(/wp-content/uploads/2023/03/mail.svg);
    background-size: contain;
    background-repeat: no-repeat;
    min-width: 20px;
    min-height: 20px;
    margin-left: 12px;
    display: flex;
    position: absolute;
    top: 18px;
    left: 0px;
}

.feedbackContentSectionItem {
    padding: 12px;
    background: #FFF5F2;
    box-shadow: 0px 20px 50px rgba(18, 17, 39, 0.08);
    border-radius: 8px;
    margin-bottom: 16px;
}

.feedbackContentSection {
    width: 32%;
}

.feedback {
    position: relative;
}

.feedback::after {
    content: "";
    background: url(../img/Rectangle21.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 450px;
    position: absolute;
    bottom: -70px;
    left: 0;
}

.feedbackContentSectionItemTop {
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
    justify-content: flex-start;
}

.feedbackContent {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.hv {
    font-weight: 800;
    font-size: 17px;
    line-height: 150%;
    color: #000000;
    min-width: 60px;
    height: 60px;
    background: #F7B8A5;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
}

.NamesName {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
}

.date {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #1E1D28;
}

.feedbackContentText {
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #7E7C93;
    margin-bottom: 8px;
}

.showOriginal {
    padding: 6px 4px;
    border-radius: 32px;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    text-decoration: none;
}

.feedback {
    background: #F4E3C4;
    padding: 128px 0;
}

.feedback .wrapper {
    flex-direction: column;
}

.feedback h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: #292929;
}

.feedbackTop {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 64px;
}

.feedbackTop button {
    padding: 14px 32px;
    background: #FCCEC0;
    border-radius: 64px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    text-align: center;
    text-transform: uppercase;
    color: #1E1D28;
    display: flex;
    align-items: center;
    border: none;
}

.feedbackTop button img {
    margin-left: 12px;
}

.feedbackContent {
    width: 100%;
}

.feedbackBtn {
    display: block;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    display: flex;
    align-items: center;
    padding: 14px 32px;
    margin: 0 auto;
    background: transparent;
    text-transform: uppercase;
    border: none;
    position: relative;
    z-index: 10;
}

.feedbackBtn img {
    margin-left: 12px;
}

.areWeContainer {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}

.areWeContainer .transformItem {
    width: 49%;
}

.areWe .wrapper .transformSectionLeft {
    width: 60%;
    margin-right: 24px;
}

.areWe {
    padding: 190px 0 64px 0;
    margin-top: -1px;
}

.transformSectionRigh {
    width: 70%;
}

.heading {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}

.heading::after {
    content: '';
    background: url(/wp-content/themes/generatepress-child/images/chevron-down.svg);
    background-size: contain;
    background-repeat: no-repeat;
    min-width: 20px;
    min-height: 20px;
    transform: rotate(0);
    transition: all 0.5s;
    margin-left: 30px;
}
.faqRightAccardion .heading::after {
    content: '';
    background: url(/wp-content/themes/generatepress-child/images/chevron-down-white.svg);
    background-size: contain;
    background-repeat: no-repeat;
    min-width: 20px;
    min-height: 20px;
    transform: rotate(0);
    transition: all 0.5s;
    margin-left: 30px;
}

.fromAreasSuportTittle {
    border-bottom: 1px solid #CD6C4F;
    padding-top: 15px;
}

.faqRightAccardionContent {
    display: none;
}

.active.heading::after {
    transform: rotate(-180deg);
}

.not-active.heading::after {
    transform: rotate(0deg);
}

.heading.active {
    border-bottom: 0;
}

.heading.active~.faqRightAccardionContent {
    border-bottom: 1px solid var(--blue)!important;
}

.faqRightAccardionContent p {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: var(--black);
    padding-bottom: 24px;
    margin-bottom: 0;
}

.fromAreasSuportTittle {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    width: 100%;
}

.faqRightAccardion {
    width: 100%;
}

.textRigth p {
    margin-bottom: 16px;
    padding-bottom: 0;
    border-bottom: 0;
}

.textRigth .fromAreas0Btn {
    background: transparent;
    padding-bottom: 25px;
    border-bottom: 1px solid #CD6C4F;
}

.textRigth .fromAreas0Btn:after {
    content: "";
    background: url(/wp-content/themes/generatepress-child/images/btnArrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 18px;
    height: 10px;
    display: flex;
    margin-left: 12px;
}

.fromAreasTabsContainerRight {
    height: 100%;
}

.headerBlog {
    background: url(../img/noiseBlog.png), #FFF5F2 !important;
    background-size: contain;
    background-repeat: repeat;
    width: 100%;
}

.headerBlog .wrapper {
    background: url(../img/noiseBlog.png), #FFF5F2 !important;
    background-size: contain;
    background-repeat: repeat;
    width: 100%;
}

.blogTopPage {
    width: 100%;
    padding-top: 136px;
    padding-bottom: 16px;
}

.blogTopPage .wrapper {
    justify-content: flex-start !important;
}

.headerBlog .wrapper {
    max-width: 1185px;
    margin: 0 auto;
    padding: 0;
}

.blogContent .wrapper {
    display: flex;
    flex-direction: column;
    max-width: 1185px;
    margin: 0 auto;
}

.blogTopPage .wrapper button {
    margin-left: 0;
    padding: 6px 20px;
    border-radius: 0;
    width: max-content;
    border: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    background: transparent;
}

.blogTopPage .wrapper button:after {
    content: none;
}

.blogTopPageBtn2 {
    border-right: 1px solid#FCCEC0 !important;
}

.blogTopHome {
    border-right: 1px solid#FCCEC0 !important;
}

.blogContentTop {
    display: flex;
    align-items: center;
    margin-top: 58px;
    justify-content: space-between;
    margin-bottom: 32px;
    width: 100%;
}

.blogTopFintech {
    color: rgba(30, 29, 40, 0.32) !important;
}

.blogTopPageBtn {
    color: rgba(30, 29, 40, 0.32) !important;
}

.blogContentTop h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: #343243;
}

.blogContentParent {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(6, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}

.blogSection {
    padding: 32px;
    box-sizing: border-box;
}

.blogSection h3 {
    height: 80px;
    overflow: hidden;
    font-weight: 700;
    font-size: 17px;
    line-height: 120%;
    color: #1E1D28;
}

.blogSection p {
    height: 190px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #646278;
    overflow: hidden;
}

.div1 {
    grid-area: 1 / 1 / 5 / 4;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    display: flex;
    align-items: center;
    margin-right: 24px;
    margin-bottom: 24px;
    height: 416px;
}

.div2 {
    grid-area: 5 / 1 / 7 / 3;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    display: flex;
    align-items: center;
    margin-right: 24px;
    height: 200px;
}

.div3 {
    grid-area: 5 / 3 / 7 / 5;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    display: flex;
    align-items: center;
    margin-right: 24px;
    height: 200px;
}

.div3 .blogSection h3,
.div4 .blogSection h3,
.div2 .blogSection h3 {
    height: 140px;
}

.div4 {
    grid-area: 5 / 5 / 7 / 7;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    display: flex;
    align-items: center;
    height: 200px;
}

.div5 {
    grid-area: 1 / 4 / 3 / 7;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    display: flex;
    align-items: center;
    height: 200px;
}

.div6 {
    grid-area: 3 / 4 / 5 / 7;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    height: 200px;
}

.div6 h3 {
    height: 42px;
    overflow: hidden;
    margin-bottom: 24px;
}

.div5 h3 {
    height: 42px;
    overflow: hidden;
    margin-bottom: 24px;
}

.div5 .blogSection p,
.div6 .blogSection p {
    height: 60px;
    overflow: hidden;
}

.blogSectionImg img {
    border-radius: 0 8px 8px 0;
}

.blogSection button {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    background: transparent;
    border: none;
    padding: 6px 20px;
    margin-top: 24px;
}

.div5 button {
    display: none;
}

.blogContent {
    margin-top: -1px;
}

.bunnerRegistration {
    margin-top: 250px;
}

.fromAreasRegistration {
    background: #F4E3C4;
    margin-top: -5px;
}

.tabsList1 ul li {
    list-style: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #7E7C93;
}

.tabsList1 ul li::before {
    content: "🗹";
    margin-right: 10px;
    color:var(--blue);
    font-weight: 700;
}

.fromAreasRegistrationRight {
    position: static;
}

.fromAreasTabsContainer h4 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-bottom: 24px;
    width: 100%;
    text-align: left;
}

.fromAreasTabsContainer p {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: rgba(41, 41, 41, 0.56);
    margin-bottom: 24px;
}

.fromAreasTabsContainer p a {
    color: #CD6C4F;
    text-decoration: none;
}

.tabsList1 {
    padding: 16px 16px 32px 16px;
    width: 100%;
    background: rgba(30, 29, 40, 0.04);
    margin-bottom: 24px;
}

.tabsList1 h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-bottom: 16px;
}

.tabsList2 {
    margin-bottom: 24px;
}

.tabsList2 h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    text-transform: uppercase;
    color: #1E1D28;
    margin-bottom: 32px;
}

.namStepReg {
    min-width: 32px;
    height: 32px;
    background: #4C495E;
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #FFFFFF;
    margin-right: 16px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tabsList2 ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #7E7C93;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
}

.tabsList2Icon1:before {
    content: "1" !important;
}

.tabsList2Icon2:before {
    content: "2" !important;
}

.tabsList2Icon3:before {
    content: "3" !important;
}

.tabsList2Icon4:before {
    content: "4" !important;
}

.tabsList2Icon5:before {
    content: "5" !important;
}

.tabsList2Icon6:before {
    content: "6" !important;
}

.tabsList2 ul {
    border-left: 1px dashed #5F5034;
    padding-left: 16px;
}

.fromAreasRightButtons {
    margin-left: auto;
}

.ingInfoPrice {
    margin-left: 7px;
}

.fromAreasRightButtonsPrice {
    padding: 14px 32px 14px 0px;
    background: transparent;
    border: none;
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: var(--black);
    margin-right: 32px;
    display: inline-flex;
    position: relative;
}

.fromAreasRightButtons {
    position: relative;
}

.fromAreasRightButtonsGet {
    padding: 14px 32px;
    background: var(--blue);
    border-radius: 64px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: var(--white);
    border: none;
    display: inline-block;
    margin-top: 32px;
	text-decoration: none;
}
.fromAreasRightButtonsGet:hover {
    background: var(--black);
    color:var(--white);
}
.opacityNone {
    opacity: 1 !important;
    transition: all 0.3s;
}

.priceOpen img {
    width: 18px;
    height: 18px;
    position: absolute;
    top: 19px;
    right: 19px;
    cursor: pointer;
}

.priceOpen {
    position: absolute;
    bottom: 68px;
    right: 51px;
    background: var(--light-grey);
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.25);
    padding: 32px;
    box-sizing: border-box;
    width: 294px;
    transition: all 0.3s;
    opacity: 0;
    text-align: left;
}

.priceOpen ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #7E7C93;
    margin-bottom: 5px;
    list-style: disc;
}

.priceOpen ul {
    padding-left: 16px;
}

.priceOpen:after {
    content: "";
    width: 20px;
    height: 20px;
    background: var(--light-grey);
    transform: rotate(-45deg);
    position: absolute;
    bottom: -10px;
}

.fromAreasTabsContainer2 h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-bottom: 24px;
}

.fromAreasTabsContainer2 p {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: rgba(41, 41, 41, 0.56);
}

.goonServices {
    padding: 215px 0;
}

.aboutMaxwiseClientsImg .slick-list {
    width: 100%;
}

.aboutMaxwiseClientsImg .slick-list .slick-track {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.bunnerImgSupport {
    width: 100%;
}

.bunnerImgSupport img {
    width: 100%;
}

.bunnerRegistration img {
    width: 100%;
}

.faqRightAccardion:nth-last-of-type(1) {
    margin-bottom: 32px;
}

.fromAreasTabsRegitstration {
    flex-direction: column;
    align-items: flex-start;
}

.toggle {
    display: flex;
}

.webp .postTabs {
    background-image: url(/wp-content/uploads/2023/02/noise.png.webp), #FFF5F2;
}

.postTabs {
    background-image: url(/wp-content/uploads/2023/02/noise.png);
    background-color: #FFF5F2;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    padding-top: 32px;
}

.postTabs .wrapper {
    align-items: flex-start !important;
}

.postTabsLeft h2 {
    font-weight: 700;
    font-size: 42px;
    line-height: 130%;
    color: #343243;
    margin-bottom: 32px;
}

.postTabsLeft {
    width: 23%;
    margin-right: 55px;
}

.postTabsFormS .wrapper {
    align-items: center !important;
}

.postTabsLeft .tabs {
    width: 90%;
}

.postTabsLeft .tabs li a {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #9A97AE;
    padding: 14px 0 14px 0;
    text-align: left;
}

.postTabsLeft .tabs li svg {
    min-width: 22px;
    min-height: 12px;
}

.textBold {
    font-weight: 700 !important;
}

.postTabsRight {
    height: 1223px;
    width: 65%;
    overflow: hidden;
}

.postContentScroll p strong {
    color: #CD6C4F;
}

.postContent {
    display: flex;
    width: 100%;
}

.postContentScroll h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #646278;
    margin-bottom: 24px;
}

.postContentScroll p {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #646278;
    margin-bottom: 24px;
}

.postContentScrollCard {
    display: flex;
    justify-content: space-between;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    width: 70%;
    height: 126px;
    box-sizing: border-box;
    margin: 0 auto 24px auto;
    transition: all 0.3s;
    cursor: pointer;
}

.postTabsLeft .tabs li.active a {
    color: #AF5033;
}

.postContentScrollCard img {
    max-width: 100%;
    border-radius: 0 8px 8px 0;
}

.postContentScrollCardLeft {
    padding: 16px;
    box-sizing: border-box;
    width: 75%;
}

.postContentScrollCardLeft h4 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #343243;
    margin-bottom: 16px;
}

.postContentScrollCardLeft p {
    font-weight: 400;
    font-size: 17px;
    line-height: 150%;
    color: #343243;
}

.borderLeft {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #646278;
    padding-left: 32px;
    border-left: 5px solid #F7B8A5;
}

.postContentScroll {
    height: 100%;
    width: 100%;
    min-width: 90%;
    overflow: scroll;
    overflow-x: hidden;
    padding-right: 20px;
}

.postContentRight {
    width: 35%;
}

.postTabsContentCenter {
    display: flex;
    align-items: flex-start;
    width: 77%;
    padding-bottom: 64px;
}

.postTabsForm {
    width: 35%;
}

.postTabsFormS form {
    display: flex;
    flex-direction: column;
}

.postTabsFormS .wrapper {
    max-width: 100%;
}

.postTabsForm img {
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
}

.postTabsFormS {
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    padding: 64px 32px;
    box-sizing: border-box;
}

.postTabsFormS .wrapper h2 {
    font-weight: 700 !important;
    font-size: 24px;
    line-height: 140%;
    text-align: center;
    color: #292929;
    width: 60%;
}

.postTabsFormS .wrapper p {
    font-weight: 400;
    font-size: 17px;
    line-height: 150%;
    text-align: center;
    color: rgba(18, 17, 39, 0.56);
    width: 80%;
}

.postTabsFormS .wrapper form {
    width: 100% !important;
}

.postTabsFormS .wrapper form div {
    margin-bottom: 16px;
}

.webp .blogContentBack {
    background-color: url(/wp-content/uploads/2023/02/noise.png.webp) !important;
}

.blogContentBack {
    background-image: url(/wp-content/uploads/2023/02/noise.png) !important;
    background-color: #FFF5F2 !important;
    background-size: auto;
    background-repeat: repeat;
}

.userComments {
    padding-top: 32px;
    border-top: 1px solid #7E7C93;
}

.userComments h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: #343243;
    margin-bottom: 16px;
}

.userCommentsSection {
    padding: 24px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 16px;
}

.userCommentsSectionTop {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}

.userCommentsSectionTop img {
    margin-right: 16px;
}

.userCommentsSectionTop b {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
}

.userCommentsSectionTop strong {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #646278;
    margin-left: 16px;
}

.userCommentsSectionTop>p {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    margin-left: auto;
    margin-bottom: 0;
}

.userCommentsSection>p {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #646278;
}

.userCommentsSectionLeft {
    border-radius: 0;
    background: transparent;
    border-left: 2px solid rgba(30, 29, 40, 0.32);
    padding: 0 !important;
}

.userCommentsSectionLeftCo {
    padding: 24px;
    margin-left: 32px;
    background: rgba(255, 255, 255, 0.5);
    box-sizing: border-box;
}

.cardDelate {
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    background: transparent;
    border: none;
    margin-left: auto;
}

.cardDelate:before {
    content: "";
    background: url(../img/delate.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 10px;
    height: 12px;
    display: flex;
    margin-right: 8px;
}

.cardEdit {
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    background: transparent;
    border: none;
    margin-left: 20px;
}

.cardEdit:before {
    content: "";
    background: url(../img/edit.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 10px;
    height: 12px;
    display: flex;
    margin-right: 8px;
}

.comentForm {
    padding: 24px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    align-items: flex-start;
    margin-bottom: 32px
}

.comentForm textarea {
    padding: 6px 16px 5px;
    height: 100px;
    background: #FFFFFF;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: rgba(30, 29, 40, 0.32);
    box-sizing: border-box;
    resize: none;
}

.comentForm textarea::placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: rgba(30, 29, 40, 0.32);
}

.comentForm input {
    padding: 14px 32px;
    width: 108px;
    height: 54px;
    background: #FCCEC0;
    border-radius: 64px;
    box-sizing: border-box;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    margin-left: 16px;
}

.otherArticlesContentItem {
    display: flex !important;
    align-items: center;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    transition: all 0.3s;
    cursor: pointer;
}

.otherArticlesContentItem img {
    max-width: 100%;
    border-radius: 0 8px 8px 0;
}

.otherArticlesContentItem h3 {
    font-weight: 700;
    font-size: 17px;
    width: 205px;
    line-height: 150%;
    color: #343243;
    transition: all 0.3s;
    height: 136px;
    overflow: hidden;
    padding: 32px;
    box-sizing: border-box;
}

.webp .otherArticles {
    background-image: url(/wp-content/uploads/2023/02/noise.png.webp) !important;
}

.otherArticles {
    background-image: url(/wp-content/uploads/2023/02/noise.png) !important;
    background-color: #FFF5F2 !important;
    background-size: auto;
    background-repeat: repeat;
    padding-bottom: 64px;
}

.otherArticles .wrapper {
    flex-direction: column;
    overflow: hidden;
}

.otherArticlesTop h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: #343243;
}

.otherArticlesTop {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 32px;
    width: 100%;
}

.otherArticlesContent .slick-list .slick-track .slick-slide {
    margin: 0 12px;
}

.otherArticlesArrows {
    display: flex;
    align-items: center;
}

.otherArticlesContent {
    width: 100%;
}

.otherArticlesContentItem:hover {
    background: #FFFFFF;
    box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    transition: all 0.3s;
}

.otherArticlesContentItem:hover h3 {
    color: #CD6C4F;
    transition: all 0.3s;
}

.postContentScrollCard:hover {
    background: #FFFFFF;
    box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    transition: all 0.3s;
}

.postContentScrollCard:hover h4 {
    color: #CD6C4F;
    transition: all 0.3s;
}

.postTabsLeft .tabs li:hover a {
    color: #CD6C4F;
}

.tabsImg {
    display: none;
}

.suportRightArea {
    position: static !important;
    left: 0 !important;
    width: 70%;
}

.suportRightArea .fromAreasTabsContainer .fromAreasTabsContainerRight .desctopImg {
    position: absolute;
    top: 0;
    object-fit: none;
    object-position: -100px;
}

.fromAreasSuport {
    padding: 0;
}

.fromAreasSuport .wrapper {
    align-items: flex-start;
}

.fromAreasSuport .wrapper .fromAreasLeft {
    margin-top: 200px;
}

.suportRightArea {
    display: flex;
    height: 100%;
    align-items: center;
    min-height: 100%;
    margin-top: auto;
    margin-bottom: auto;
}

.faq .wrapper {
    align-items: flex-start;
}

.faqLeft {
    margin-top: 85px;
}

.bunnerLeft {
    margin: 0 auto;
    width: 100%;
    padding: 0 128px;
}

.innerBunnerLeft {
    width: 100%;
}

.fromAreasRightSupport {
    position: relative;
    left: 0 !important;
    width: 75% !important;
}

.fromAreasLeftSupport {
    margin-right: 24px;
    width: 35% !important;
}

.fromAreas {
    overflow: hidden;
}

.fromAreasRightSupport .fromAreasTabsContainer .fromAreasTabsContainerRight .desctopImg {
    position: absolute;
    top: -64px;
}

.fromAreasPosition {
    position: static;
    left: 60px !important;
}

.fromAreas2 .wrapper {
    width: 30%;
}

.fromAreas2 {
    display: flex;
}

.fromAreas2 .wrapper .fromAreasLeft {
    width: 100%;
}

.bunnerLeftConsultation:hover {
    transition: all 0.3s;
    background: var(--btn);
}

.fromAreasScroll {
    display: flex;
    justify-content: center;
    width: 70%;
}

.fromAreasTabsContainerRight {
    position: absolute;
    right: 0;
    top: 0;
    width: 40%;
}

.fromAreasRightPositions {
    position: static;
}

.suportFromRight {
    width: 23% !important;
}

.areWeContainerrr {
    width: 48% !important;
}

.transformSectionSuppport .wrapper {
    padding: 0 64px !important;
}

.nav-float-right #site-navigation {
    margin-left: auto;
    margin-right: auto;
}

.main-navigation .main-nav ul li a {
    padding-left: 40px;
    padding-right: 40px;
    line-height: 2.5;
    border-radius: 32px;
}

.btnLite {
    padding: 14px 32px;
    border-radius: 64px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: var(--white);
    cursor: pointer;
    display: flex;
    align-items: center;
    transition: all 0.3s;
}

.btnLite:hover {
    background: rgba(30, 29, 40, 0.04) !important;

}

.btnLite::after {
    content: "";
    background: url(/wp-content/themes/generatepress-child/images/btnArrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 8px;
    margin-left: 12px;
    display: inline-block;
}

.blogTop .btn {
    margin-left: 0;
    background-color: var(--blue);
	color: var(--white);
}

.btn {
    display: block;
    text-decoration: none;
    width: max-content;
}

.fullLink {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select {
    color: var(--contrast);
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(41, 41, 41, .25);
}

.formBlock input {
    width: 100%;
    padding: 6px 16px 5px 35px;
    height: 52px;
    border: 1px solid rgba(41, 41, 41, 0.25);
    margin-bottom: 16px;
    position: relative;
    background: var(--white);
}

.titleForm {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin: 0 0 5px;
    color: var(--white);
}

.descFormModal {
    font-size: 22px;
    text-align: center;
    margin: 0 auto 12px;
    color: var(--white);
    font-weight: 600;
}

.descSmallFormModal {
    font-size: 14px;
    text-align: center;
    margin: 0 auto 12px;
    color: var(--white);
}
.wpcf7-not-valid {
    border-color: #ff0000 !important;
}

.wpcf7-not-valid-tip {
    display: none !important;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0;
    padding: 0.2em 1em;
    font-size: 11px;
    text-align: center;
    border-width: 1px;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    background-color: #ffb900;
    color: #fff;
}

.wpcf7-spinner {
    background-color: #CD6C4F;
    position: absolute;
    right: 0;
    display: none !important;
}

.innerContentSimplaPage {
    padding: 160px 20px 64px;
}

.blogTitle {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: #343243;
    margin: 0;
}

.listBlog {
    display: grid;
    grid-template-columns: repeat(6, auto);
    grid-template-rows: repeat(4, auto);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 40px;
}

.paginationRow {
    margin-bottom: 40px;
    text-align: center;
}

.newsItemBlock-1 {
    grid-area: 1 / 1 / 3 / 4;
}

.newsItemBlock-2 {
    grid-area: 1 / 4 / 2 / 7;
}

.newsItemBlock-3 {
    grid-area: 2 / 4 / 3 / 7;
}

.newsItemBlock-4 {
    grid-area: 3 / 1 / 4 / 3;
}

.newsItemBlock-5 {
    grid-area: 3 / 3 / 4 / 5;
}

.newsItemBlock-6 {
    grid-area: 3 / 5 / 4 / 7;
}

.newsItemBlock-7 {
    grid-area: 4 / 1 / 5 / 3;
}

.newsItemBlock-8 {
    grid-area: 4 / 3 / 5 / 5;
}

.newsItemBlock-9 {
    grid-area: 4 / 5 / 5 / 7;
}


.itemNews {
    position: relative;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    display: flex;
    height: 416px;
    overflow: hidden;
    justify-content: space-between;
}

.newsItemRight {
    width: 175px;
    position: relative;
    min-width: 175px;
    height: 100%;
}

.newsItemRight img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: absolute;
}

.newsItemLeft h2 {
    overflow: hidden;
    font-weight: 600;
    font-size: 17px;
    line-height: 1.5;
    color: #1E1D28;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    margin-bottom: 0;
    transition: 0.3s all;
}

.itemNews:hover .newsItemLeft h2 {
    color: var(--blue);
}

.newsItemBlock-1 .newsItemLeft h2,
.newsItemBlock-2 .newsItemLeft h2,
.newsItemBlock-3 .newsItemLeft h2 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
}




.textBlogList {
    display: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #646278;
}

.newsItemBlock-1 .textBlogList,
.newsItemBlock-2 .textBlogList,
.newsItemBlock-3 .textBlogList {
    display: block;
}

.innerTextBlogList {
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.newsItemBlock-1 .innerTextBlogList {
    -webkit-line-clamp: 7;
}

.itemNews:not(.newsItemBlock-1) {
    height: 200px;
}

.newsItemLeft {
    padding: 32px;
    display: flex;
    flex-direction: column;
    width: 50%;
}

.newsItemLeft button {
    display: none;
}

.newsItemBlock-1 .newsItemLeft button {
    display: block;
}

.newsItemBlock-2 .newsItemRight,
.newsItemBlock-3 .newsItemRight {
    width: 200px;
    min-width: 200px;
}

.newsItemBlock-1 .newsItemRight {
    width: 50%;
    min-width: 50%;
}

.newsItemLeft button {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1E1D28;
    background: transparent;
    border: none;
    padding: 6px 20px;
    margin-top: 24px;
}

.itemNews:hover .newsItemLeft button {
    background: rgba(30, 29, 40, 0.04);
    transition: all 0.3s;
    border-radius: 32px;
}

.blogContentRow {
    padding: 0 64px;
}

.fullHeight {
    /*height: 100vh;*/
}

.wp-pagenavi {
    display: flex;
    align-items: center;
    justify-content: center;
}

.wp-pagenavi .page,
.wp-pagenavi span {
    padding: 6px 13px;
    background: var(--blue);
    border-radius: 45px;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #F4F2FF;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    margin: 4px;
    text-decoration: none;
}

.wp-pagenavi span.current {
    background: rgba(30, 29, 40, 0.12) !important;
    color: rgba(30, 29, 40, 0.32) !important;
}

.previouspostslink {
    width: 48px;
    height: 48px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-right: 16px;
    text-decoration: none;
}

.nextpostslink {
    width: 48px;
    height: 48px;
    border: 1px solid rgba(30, 29, 40, 0.12);
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    text-decoration: none;
    margin-left: 16px;
}

.single.single-post #page {
    background: url(/wp-content/uploads/2023/02/noise.png), #FFF5F2 !important;
}

.articleContainer {
    display: flex;
    padding: 16px 0 0;
    margin-bottom: 64px;
}

.articleLeft,
.articleRight {
    width: 280px;
}
.articleRight {
    display: none;
}
.postImgBlock {
    width: 100%;
    height: 500px;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}

.postImgBlock::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.2);
}

.articleCenter {
    width: calc(100% - 560px);
    padding: 0 24px;
    font-size: 16px;
    line-height: 180%;
    color: #646278;
}

.coverImg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.postTitle {
    font-weight: 700;
    font-size: 42px;
    line-height: 130%;
    color: #343243;
    margin-bottom: 32px;
}

.linkContentPost li {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s;
    justify-content: space-between;
}

.linkContentPost a {
    color: #9A97AE;
    font-size: 16px;
    display: block;
    width: calc(100% - 30px);
    text-decoration: none;
    font-weight: 700;
}

.linkContentPost li:hover a {
    color: #CD6C4F;
}

.linkContentPost li svg {
    min-width: 22px;
    min-height: 12px;
}

.articleCenter h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #646278;
    margin-bottom: 24px;
}

.single-post #masthead,
.blog #masthead {
    left: 0;
    transform: unset;
    width: 100%;
    z-index: 100;
    overflow: visible;
}

.emptyPost {
    text-align: center;
    padding-top: 32px;
}

/*  Relocation business *************************************************/


.relocationBanner .wrapper .bunnerLeft>p {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 20px;
    line-height: 180%;
    color: #1E1D28;
    margin-bottom: 32px;
}

[lang="ru-RU"] .relocationBanner .wrapper .bunnerLeft>p {
    font-family: 'Montserrat';
}


.relocationBanner .wrapper .bunnerLeft .bunnerLeftContainerBtn .bunnerLeftBtn {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 14px 32px;
    background: #FCCEC0;
    border-radius: 64px;
    transition: all 0.3s;
}

.relocationBanner .wrapper .bunnerLeft .bunnerLeftContainerBtn .bunnerLeftBtn:hover {
    background: #F7B8A5;
    transition: all 0.3s;
    border: 1px solid transparent;
}

.relocationBanner .wrapper .bunnerLeft .bunnerLeftContainerBtn .bunnerLeftBtn:active {
    background: #EEA088;
    transition: all 0.3s;
    border: 1px solid transparent;
}

.relocationBanner {
    padding-top: 183px;
    height: 1025px;
    position: relative;
    box-sizing: border-box;
}

.relocationBannerImg {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 0;
    height: calc(100% - 10px);
}

.bunnerImg img {
    overflow: hidden;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

.relocationBanner .wrapper {
    align-items: flex-start;
}

.headBoxContent {
    display: none;
}

.headBoxContent.active {
    display: block;
}

.relocationAreas {
    padding: 356px 0;
    box-sizing: border-box;
}

.relocationAreas .wrapper .fromAreasLeft {
    width: 380px;
    margin-right: 24px;
}

.headBoxBtn {
    background: transparent;
    font-weight: 500;
    font-size: 24px;
    line-height: 140%;
    color: #9A97AE;
    display: flex;
    align-items: center;
    padding: 14px 14px 14px 0;
    margin-bottom: 8px;
    text-align: left;
}

.headBoxBtn svg {
    margin-left: 12px;
    min-width: 24px;
}

.headBoxBtn:hover {
    color: #CD6C4F;
    background: transparent;
}

.headBoxBtn:hover svg path {
    fill: #CD6C4F;
    background: transparent;
}

.headBoxBtn.active {
    color: #AF5033;
    background: transparent;
}

.headBoxBtn.active svg path {
    fill: #AF5033;
}

.headBoxContent h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    text-transform: uppercase;
    color: #1E1D28;
    margin-bottom: 24px;
}

.headBoxContentUl {
    list-style: none;
    padding-left: 20px;
    border-left: 1px dashed #5F5034;
}

.headBoxContentUl li {
    align-items: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: var(--black);
    margin-bottom: 16px !important;
}

.headBoxContentUl li:nth-last-of-type(1) {
    margin-bottom: 0;
}

.headBoxContent>p {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-bottom: 32px;
}

.headBoxContentUl li span {
    min-width: 32px;
    height: 32px;
    background: #4C495E;
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-right: 16px;
}

.relocationStages {
    padding: 90px 0 !important;
}

.relocationStages .wrapper .stagesLeft {
    width: 380px;
    margin-right: 24px;
}

.relocationStages .wrapper .stagesRight {
    width: calc(100% - 380px);
}

.relocationStages .wrapper .stagesRight ul li {
    width: 50%;
    border-bottom: 1px solid var(--blue);
    padding: 16px;
}

.relocationSupportForm .wrapper {
    background: #FFF5F2 !important;
    padding: 64px 0;
    width: 100%;
}

.relocationSupportForm {
    background: #F4E3C4;
    padding-bottom: 122px;
}

.relocationWhy .wrapper .transformSectionLeft {
    width: 580px;
    margin-right: 24px;
}

.relocationServices .wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.relocationServices .wrapper .servicesLeft {
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-left: 0;
    width: 100%;
}

.relocationServices .wrapper .transformSectionRight {
    margin-left: -30px;
}

.relocationWhy {
	min-height: auto !important;
	background: var(--btn);
	padding: 64px 0 0 0;
}

.relocationFaq .wrapper .faqLeft {
    width: 380px;
    margin-right: 24px;
    margin-top: 0 !important;
    position: sticky;
    top: 16px;
}

.relocationFaq .wrapper {
    align-items: flex-start !important;
}

.faqRightAccardionContent p {
    padding-right: 50px;
}


/*  Merge and Acquisition *************************************************/
.relocationAboutUl li {
    flex-direction: column;
    position: relative;
}

.relocationAboutUl li::before {
    position: absolute;
    top: -5px;
    left: 0;
}

.relocationAboutUl li b {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: rgba(18, 17, 39, 0.56);
    margin-bottom: 11px;
    margin-left: 30px;
}

.relocationAboutMaxwise {
    padding: 75px 0 160px 0;
}

.relocationAboutMaxwise .wrapper .aboutMaxwiseContainer .aboutMaxwiseLeft>p {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #292929;
    margin-bottom: 32px;
}

.relocationAboutMaxwise .wrapper .aboutMaxwiseContainer .aboutMaxwiseLeft>h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 140%;
    color: #292929;
    margin-bottom: 32px;
}

/* Company registration in Cyprus and UK *************************************************/
.tabsSontentStyle {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-bottom: 24px;
}

.tabsSontentStyle>p {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #7E7C93;
    margin-bottom: 20px;
}

.tabsSontentStyle>span {
    font-weight: 700;
    font-size: 16px;
    line-height: 180%;
    color: #7E7C93;
}

.tabsSontentStyle ul {
    list-style: disc;
    padding-left: 20px;
    margin-bottom: 24px;
}

.tabsSontentStyle ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #7E7C93;
    margin-bottom: 0;
}

.registrationComp {
    padding: 270px 0 !important;
}

.registrationComp .wrapper .transformSectionLeft button {
    width: 100%;
    padding: 8px;
    background: #EAD5AF;
    font-weight: 700;
    font-size: 35px;
    line-height: 130%;
    text-transform: uppercase;
    color: #1E1D28;
    text-align: left;
}

/* Company registration in Cyprus and UK *************************************************/

.bannerOpenBankNone {
    display: none;
}

.fromAreasLeft {
    margin-right: 24px;
}

.tabs {
    width: 85%;
}

.tabs li svg {
    min-width: 25px;
}

.tabs li a {
    text-align: left;
}

.headBoxContentUl {
    margin-bottom: 24px;
}

.openBankLeft {
    margin-top: 15% !important;
}

.advantagesSpan {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    margin-bottom: 32px;
}

.relocationFromAreasRight .fromAreasTabsContainer .fromAreasScroll {
    width: 100%;
    justify-content: flex-start;
}

.relocationFromAreasRight .fromAreasTabsContainer .fromAreasScroll .fromAreasTabsContainerLeft {
    width: 70%;
}

.relocationBannerFrom {
    min-height: auto;
}

.relocationBannerFrom .wrapper .openBankLeft {
    margin-top: 0 !important;
}

.relocationBannerFrom {
    padding: 355px 0;
}

.calculator .wrapper .calculatorLeft {
    width: 380px;
    margin-right: 24px;
}

.calculatorLeft h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: #343243;
    margin-bottom: 32px;
    word-wrap: normal;
}

.calculatorLeft>p {
    font-weight: 400;
    font-size: 20px;
    line-height: 180%;
    color: rgba(18, 17, 39, 0.56);
    margin-bottom: 32px;
}

.calculatorLeft>button {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 14px 32px;
    background: #FCCEC0;
    border-radius: 64px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: #1E1D28;
    transition: all 0.3s;
    margin-bottom: 64px;
}

.calculatorLeft>button img {
    margin-left: 12px;
}

.calculatorLeft>button:hover {
    background: #F7B8A5;
    transition: all 0.3s;
}

.calculatorLeft>button:active {
    background: #EEA088;
    transition: all 0.3s;
}

.calculatorSpan {
    padding: 16px;
    color: var(--light-black);
    background: var(--btn);
}
.calculatorLeftFlex p {
  color: var(--black)
}
.calculatorSpan>p {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #343243;
}

.assistantLeft {
    width: 33% !important;
}

.assistantTransform {
    padding: 220px 0 !important;
}

.flags {
    display: flex;
    align-items: center;
    height: auto;
    background: var(--white);
    width: max-content;
    padding: 8px 16px;
    box-sizing: border-box;
}

.flafIconBlock {
    display: flex;
    align-items: center;
}

.flafIconBlock>p {
    margin-bottom: 0;
    margin-left: 8px;
    font-weight: 400;
    font-size: 20px;
    line-height: 180%;
    color: #1E1D28;
    margin-right: 16px;
}

.flafIconBlock:last-child>p {
    margin-right: 0;
}

.flafIconBlock img {
    border-radius: 7px;
    line-height: 0 !important;
    position: relative;
    top: 2px;
}

.calculator .wrapper {
    padding: 190px 0;
    max-width: 1280px;
}

.stages .wrapper {
    align-items: flex-start !important;
}

.stagesRight ul {
    width: 100%;
}

.stagesRight ul li {
    width: calc(50% - 20px) !important;
    margin-right: 0;
    box-sizing: border-box;
    display: flex;
}

.supportForm {
    padding-top: 0 !important;
}

.supportForm {
    padding-bottom: 0 !important;
}

.services {
    padding-top: 150px;
}

.transformSection {
    padding-top: 0;
}

.aboutMaxwiseClientsImg {
    padding-bottom: 150px;
}

.servicesClients {
    padding-bottom: 0;
}

.relocationServices .wrapper .servicesLeft {
    margin-bottom: 130px;
}

.transformSection.relocationWhy {
    padding-top: 150px;
}

* {
    outline: none !important;
}

.calculatorWrapper {
    display: flex;
    width: 680px;
    margin-left: auto;
    align-items: flex-start;
}

.wrapperLeft {
    min-width: 280px;
    margin-right: 125px;
    margin-left: 30px;
    display: flex;
    flex-direction: column;
}

.wrapperRight {
    width: 280px;
    position: relative;
}

.toggle input {
    display: none;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--blue);
    transition: .4s;
    border-radius: 34px;
}

.slider:before {
    position: absolute;
    content: "";
    height: 32px;
    width: 32px;
    left: 4px;
    bottom: 4px;
    background: white;
    border: 2px solid white;
    transition: .4s;
    border-radius: 50%;
}

input:checked+.slider {
    background-color: #2196F3;
}

input:checked+.slider:before {
    transform: translateX(30px);
}

input:checked+.slider:before {
    background-color: #EEA088;
}

.slider:hover::before {
    background-color: var(--grey)!important;
}

input:checked+.slider {
    background: #fff;
}

input[type="range"] {
    -webkit-appearance: none;
    width: 100%;
    height: 5px;
    margin: 10px 0;
    background: #D9D9D9;
}

input[type="range"]::-webkit-slider-runnable-track {
    width: 100%;
    height: 5px;
    border-radius: 50px;

}

input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    margin-top: -22px;
    height: 32px;
    width: 32px;
    background: #EEA088;
    border: 2px solid #FFF5F2;
    border-radius: 50%;
    cursor: pointer;
}

input[type="range"]::-moz-range-track {
    width: 100%;
    height: 10px;
    cursor: pointer;
    border-radius: 5px;
    transition: all 0.3s;
}

input[type="range"]:hover::-webkit-slider-thumb {
    background: #CD6C4F !important;
    transition: all 0.3s;
}

.stepsImg {
    height: 117px;
}

#toggle {
    display: block;
    box-sizing: border-box;
    width: 80px;
    height: 44px;
    background: #D4D2E4;
    border: 1px solid #FFFFFF;
    box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.25);
    border-radius: 100px;
    position: relative;
}

#toggle input {
    width: 100%;
    height: 100%;
    opacity: 0;
}

.stepsImg>p {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #121127;
    margin-bottom: 16px;
    margin-top: 0;
}

#accountingExpenses {
    position: absolute;
    font-weight: 700;
    font-size: 38px;
    line-height: 100%;
    color: #343243;
    top: 115px;
    left: 50%;
    width: 120px;
    text-align: center;
    transform: translateX(-50%);
}

#monthlyPayment {
    font-weight: 400;
    font-size: 13px;
    line-height: 180%;
    color: #121127;
    display: block;
    position: absolute;
    top: 153px;
    left: 50%;
    text-align: center;
    transform: translate(-50%, 0);
    line-height: 1.5;
}

#myChart {
    margin-bottom: 32px;
}

.wrapperRightSum {
    display: flex;
    transition: all 0.5s;
    align-items: center;
    font-weight: 700;
}

.wrapperRightSum>span {
    width: 24px;
    height: 24px;
    margin-right: 12px;
    transition: all 0.5s;
}

#accountingExpenses2 {
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #9A97AE;
    padding: 14px 0px;
}

#accountingExpenses2>span:nth-of-type(1) {
    display: flex;
    width: 24px;
    height: 24px;
    margin-right: 12px;
}

#accountingExpenses2Value {
    margin-left: 3px;
}

.wrapperRightSum {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #9A97AE;
    padding: 14px 0px;
}

.wrapperRightSum span:nth-of-type(2) {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #9A97AE;
    margin-left: 3px;
    height: auto;
    width: auto;
    margin-right: 0;
}

.toggleFlexContainer {
    display: flex;
    align-items: center;
}

.toggleFlexContainer p {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    margin-right: 16px;
    margin-bottom: 0;
    color: #121127;
}

datalist {
    display: flex;
    width: 100%;
    align-items: center;
}

option {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #09090D;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 8px;
    box-sizing: border-box;
    margin-right: 19.5px;
}

#range4 option {
    margin-right: 24px;
}

.wrapperRightSum:hover span {
    color: #CD6C4F;
    transition: all 0.5s;
    cursor: pointer;
}

.wrapperRightSum:hover {
    color: #CD6C4F;
    transition: all 0.5s;
    cursor: pointer;
}

#accountingExpenses2:hover {
    color: #CD6C4F;
    transition: all 0.5s;
    cursor: pointer;
}

#input4 option:nth-of-type(2) {
    margin-left: 12px;
}

#input4 option:nth-of-type(3) {
    margin-left: 6px;
}



/* Стили для модального окна */
.modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
    width: 600px;
    height: 400px;
    margin: auto;
    padding: 20px;
    background: #FEF5E5;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.modal-contentContainer {
    width: 388px;
    height: 340px;
}

.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    position: absolute;
    top: 10px;
    right: 20px;
}

.formModal {
    width: 100% !important;
}

.modal-contentContainer>p {
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: #343243;
    text-align: center;
    margin-bottom: 32px;
}

.modal-contentContainer>p>span {
    color: #CD6C4F;
    display: block;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.formModal .supportFormName input {
    width: 100%;
    padding: 6px 16px 5px 45px;
    height: 52px;
    border: 1px solid rgba(18, 17, 39, 0.12);
    border-radius: 8px;
    box-sizing: border-box;
    margin-bottom: 16px;
}
.bunner,
.webp .bunner {
    margin-top: 0 !important;
    padding-top: 0 !important;
    min-height: calc(100vh - 109px);
}

.bunnerImg {
    top: -250px !important;
    height: calc(100% + 250px) !important;
}

.bunnerImg img {
    width: 100%;
    height: 100%;
    min-height: 0 !important;
    object-fit: cover;
    object-position: center top;
}

.bunnerLeft {
    top: 110px !important;
}

.formModal .supportFormEmail input {
    width: 100%;
    padding: 6px 16px 5px 45px;
    height: 52px;
    border: 1px solid rgba(18, 17, 39, 0.12);
    border-radius: 8px;
    box-sizing: border-box;
    margin-bottom: 16px;
}

.formModal .supportFormSubmit {
    margin-left: auto;
}

.formModal .supportFormSubmit::before {
    content: none;
}

.formModal .supportFormSubmit input {
    padding-left: 0 !important;
    justify-content: center !important;
    margin-left: auto;
    display: block
}

.calculatorLeftFlex {
    margin-bottom: 32px;
}

.calculatorLeft .calculatorLeftFlex>button {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 14px 32px;
    background: var(--blue);
    border-radius: 64px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: var(--white);
    transition: all 0.3s;
    margin-bottom: 64px;
}

.calculatorLeft .calculatorLeftFlex>button img {
    margin-left: 12px;
}

.calculatorLeft .calculatorLeftFlex>button:hover {
    background: var(--btn);
    transition: all 0.3s;
}

.calculatorLeft .calculatorLeftFlex>button:active,
.bunnerLeftConsultation:active {
    background: var(--btn);
    transition: all 0.3s;
}

/* .relocationServices {
    padding-top: 200px !important;
} */

.fromAreasLeftWrapper {
    min-height: inherit;
}

.transformSectionLeft h2 {
    text-transform: uppercase;
}

.relocationWhy .wrapper .transformSectionLeft {
    margin-right: 124px;
}

.namStage {
    font-size: 16px;
    line-height: 180%;
    color: var(--white);
    width: 35px;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--black);
    border-radius: 45px;
    min-width: 35px;
}

.dataStage {
    padding-left: 16px;
}

.formBlock.formFlex {
    display: flex;
    justify-content: space-between;
}

.formFlex .formRow.formSubmit {
    width: 140px;
}

.formFlex .formRow {
    width: calc((100% - 140px) / 3 - 20px);
}

.formFlex .formRow.formSubmit input {
    background: #FCCEC0;
    padding: 6px 16px;
    border-color: #FCCEC0;
    border-radius: 64px;
}

.nameField {
    background-image: url(/wp-content/uploads/2023/03/name.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: left 10px center;
}

.telField {
    background-image: url(/wp-content/uploads/2023/03/phone.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: left 10px center;
}

.mailField {
    background-image: url(/wp-content/uploads/2023/03/mail.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: left 10px center;
}

.single.single-services .site-content .content-area {
    padding: 0 !important;
}

.emptyService {
    width: 100%;
}

.emptyService .emptyPost {
    max-width: 800px;
    margin: 0 auto;
}

.emptyService h1 {
    text-align: center;
    font-size: 57px;
    color: #000;
}

.relocationBanner .wrapper .bunnerLeft>p {
    width: 420px !important;
}

.relocationWhy .wrapper .transformSectionLeft>h2 {
    text-transform: uppercase !important;
}

.registrationComp .wrapper .transformSectionLeft>h2 {
    text-transform: uppercase !important;
}

.servicesLeft {
    flex-direction: column;
}

.relocationServices .wrapper .servicesLeft {
    margin-bottom: 24px;
}

.servicesLeft h2 {
    margin-bottom: 64px !important;
}

.services .wrapper h2 {
    text-align: left;
    width: 100%;
}

.fullHeight {
/*    height: 100vh !important;
    min-height: 980px;*/
}

#succes {
    padding: 167px 0;
}

#about {
    padding: 80px 0 100px;
    display: flex;
    align-items: center;
    margin-top: -44px;
}

.aboutMaxwiseClients h3 {
    margin-bottom: 32px;
}

#about .wrapper .aboutMaxwiseClients .aboutMaxwiseClientsImg {
    padding-bottom: 0 !important;
}

.aboutMaxwiseClientsImg .slick-list {
    padding: 0;
}

.aboutMaxwiseClientsImg .slick-list .slick-track {
    padding: 0;
}

#blog {
    padding: 60px 0;
}

.site-header {
    padding-right: 32px;
    box-sizing: border-box;
}

.inside-header {
    justify-content: center;
    text-align: center;
}

.site-logo.page-hero-logo {
    width: 168.77px;
    height: 34.19px;
    transform: translateX(20%);
    margin-left: auto;
}

.site-logo.page-hero-logo a {
    width: 100%;
    height: 100%;
    display: block;
}

.site-logo.page-hero-logo a {
    max-width: 100%;
    width: 100%;
}

.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}

.tabs-nav li {
    display: inline-block;
}

.tabs-nav li a {
    display: inline-flex;
    align-items: center;
    font-weight: bold;
}

.tabs-nav li a svg {
    margin-left: 12px;
}

.tab-pane {
    display: none;
}

.tab-pane.active {
    display: flex;
}

.tabs .tabs-nav {
    width: 30%;
    margin-right: 24px;
    padding: 64px 0;
}

.tabs {
    display: flex;
    padding-left: 128px;
    width: 100%;
    box-sizing: border-box;
    max-width: 1640px;
    margin: 0 auto;
    position: relative;
}

.tab-pane {
    align-items: center;
    width: 100%;
}

.tabs-content {
    width: 70%;
}

.tab-paneLeft {
    width: 50%;
    margin-right: 64px;
}

.tab-paneRight {
    width: 50%;
    position: relative;
    min-width: 50%;
    line-height: 0;
}

.tab-paneRight img {
    width: 100%;
    object-fit: cover;
    height: 100%;
    max-width: unset;
    position: absolute;
}

.tab-paneLeft h3 {
    font-weight: 700;
    font-size: 17px;
    line-height: 150%;
    color: var(--black);
    margin-bottom: 24px;
}

.tab-paneLeft>p {
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: var(--grey);
    margin-bottom: 16px;
}

.tabs-nav {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.tabs-nav>h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: var(--black);
}

.popup-tab1-content {
    display: flex;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
}

.close-button {
    display: none;
}

.tab-paneRightMobile {
    display: none;
}

.tab-paneRight h3 {
    display: none;
}

.tab-paneLeftBtn {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.tab-paneLeftBtn button:nth-of-type(1) {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6px 20px;
    width: auto;
    height: 33px;
    border-radius: 32px;
    box-sizing: border-box;
    margin-right: 32px;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: var(--black);
    background: var(--btn);
}

.tab-paneLeftBtn button:nth-of-type(1) img {
    margin-left: 6px;
}

.tab-paneLeftBtn button:nth-of-type(2) {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 14px 32px;
    background: var(--btn);
    border-radius: 64px;
    box-sizing: border-box;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: var(--black);
}

.tab-paneLeftBtn button:nth-of-type(2) img {
    margin-left: 6px;
}

.tab-paneLeftBtn button:nth-of-type(2):hover,
.formRow.formSubmit .wpcf7-submit:hover {
    background-color: var(--white);
}
.tab-paneLeft {
    height: 100%;
}


.tab-pane {
    height: 100%;
    overflow: hidden;
}

.popup-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
}

.tab-paneLeft {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 64px 0;
}

.tab-paneRight {
    height: 100%;
}

.tab-paneRightDesktop {
    max-width: 500px;
    width: 500px;
}

.tabs.tabsWithImage {
    padding-left: 0;
    height: 100%;
    margin-right: calc(-100vw / 2 + 100% / 2);
    max-width: 100vw;
    width: calc(100% - (-100vw / 2 + 100% / 2));
}

.tabs {
    padding-left: 0;
    height: 100%;
    margin-right: 0;
    max-width: 100%;
    width: 100%;
}

.tab-paneRightDesktop {
    object-fit: cover;
}

.inside-header {
    max-width: 1640px;
    margin: 0 auto;
}

.innerSection,
.blogContentRow,
.breadcrumbsRow,
.single .site-content .content-area {
    width: 100%;
    padding: 0 128px;
}

.breadcrumbsRow.noPad {
    padding: 0;
}

.tabsContainers {
    padding: 0;
    display: flex;
    align-items: center;
}

.tabsContainers .innerSection {
    min-height: unset;
    height: auto;
}

ol.headBoxContentUl {
    counter-reset: myCounter;
}

ol.headBoxContentUl li {
    position: relative;
    padding-left: 3em;
    list-style: none;
    line-height: 1.9em;
}

ol.headBoxContentUl li::before {
    content: counter(myCounter);
    counter-increment: myCounter;
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    padding: 0px;
    color: var(--white);
    background: var(--black);
    font-weight: bold;
    text-align: center;
    border-radius: 50%;
    z-index: 1;
    font-size: 17px;
}


.relocationAboutMaxwise .aboutMaxwiseLeft {
    margin-right: 135px;
    width: calc(100% - 380px);
}

.relocationAboutMaxwise .aboutMaxwiseRight {
    width: 380px;
}

.formRow.formSubmit {
    text-align: right;
}

.formRow.formSubmit .wpcf7-submit {
    border: 0;
    display: inline-flex;
    width: auto;
    padding: 5px 32px;
    min-width: 145px;
    margin-left: auto;
}

.slideout-navigation button.slideout-exit {
    color: #1E1D28 !important;
    font-size: 26px;
    position: absolute;
    right: 20px;
    padding: 0 !important;
    top: 19px;
    display: inline-block;
    width: 30px !important;
}

#generate-slideout-menu .main-nav {
    order: 2;
}

.infoHolst {
    order: 3;
}

.nameColMenu {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.navigationSidebar a {
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    margin: 10px 0;
}

.slideout-widget {
    padding: 20px;
    margin: 0 !important;
    width: 100%;
    box-sizing: border-box;
}

.menuRowFlex {
    display: flex;
    border-top: 1px solid #F7B8A5;
    border-bottom: 1px solid #F7B8A5;
    margin-left: -20px;
    margin-right: -20px;
    padding: 32px 0;
}

.itemMenuRow {
    text-align: center;
    padding: 0 7px;
}

.contactSidebarTitle {
    font-size: 17px;
    font-weight: 700;
    margin: 32px auto 24px;
    text-align: center;
}

.contactSidebarItem,
.contactSidebarItem a {
    color: #343243;
    font-size: 16px;
    font-weight: 400;
}

.iconSidebarItem {
    margin-right: 7px;
    line-height: 0;
    min-width: 18px;
}

.contactSidebarItem {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 10px 0;
}

.callBtnSidebar {
    margin: 32px 0;
}

.shareSidebar ul {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.shareSidebar ul li {
    margin: 0 5px;
}

.pum-theme-banner-trigger .pum-container {
    box-shadow: 0px 4px 30px #703A2C !important;
    padding: 64px 16px !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0 !important;
}

html.pum-open.pum-open-overlay,
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: auto !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: auto !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body> :not([aria-modal="true"]) {
    padding-right: 0 !important;
}

html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active {
    height: 100vh;
    width: 100vw;
}

.main-navigation.slideout-navigation .main-nav ul li[class*="current-menu-"]>a {
    color: #1E1D28;
    background-color: #f6f6f7;
}

.main-navigation.slideout-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a {
    color: #1E1D28;
    background-color: #f6f6f7;
}

.main-navigation.slideout-navigation .main-nav ul li.menu-item-has-children:hover>a {
    background-color: #f6f6f7 !important;
    border-radius: 0;
}

.main-navigation.slideout-navigation .main-nav ul li>a {
    font-size: 17px;
    font-weight: 500;
    text-align: right;
    position: relative;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    border-radius: 0;
}

.main-navigation.slideout-navigation .main-nav>ul>li>a::after {
    content: "";
    background-image: url(/wp-content/themes/generatepress-child/images/menu-arr.svg);
    width: 23px;
    height: 13px;
    display: inline-block;
    margin-left: 12px;
}

.main-navigation.slideout-navigation .main-nav ul li.menu-item-has-children>a::after {
    display: none;
}

.main-navigation.slideout-navigation .dropdown-menu-toggle svg {
    font-size: 32px;
    color: #1E1D28;
    line-height: 0;
    top: 7px;
}

.main-navigation.slideout-navigation .main-nav ul li.menu-item-has-children>a {
    padding-right: 13px;
    position: relative;
}

.main-navigation.slideout-navigation ul ul {
    background-color: #f6f6f7;
}

.main-navigation.slideout-navigation .main-nav ul ul li a {
    line-height: normal;
    padding: 7px 20px;
    font-size: 14px !important;
    font-weight: 500;
}

.main-navigation.slideout-navigation .main-nav ul.sub-menu li[class*="current-menu-"]>a {
    color: #1E1D28;
    background-color: #ececec;
}


.showContainerButton {
    background: #EEA088;
    font-size: 17px;
    font-weight: 500;
    color: #1E1D28;
    border-radius: 64px;
    padding: 14px 32px;
    display: inline-flex;
}

.btnBanner {
    text-align: right;
}

.showContainerButton img {
    margin-left: 12px;
}

.main-navigation .main-nav ul.sub-menu li a {
    border-radius: 0;
}

.fromAreasRightButtons.fromAreasRightButtonsRegistration {
    text-align: right;
    margin-bottom: 64px;
}

.priceOpen li {
    padding: 0 !important;
}



.innerBunnerLeft h2 {
    width: 590px;
}

.popup-content h3 {
    font-weight: 600;
    font-size: 17px;
}

.tabsContainers .innerSection .wrapper .tabs .tabs-nav .tab {
    min-width: 379px;
}

.tabsContainers .innerSection .wrapper .tabs .tabs-content {
    margin-left: 24px;
}



.formSubmit {
    position: relative;
}

.formSubmit span::before {
    animation: none;
    content: none;
}

.formSubmit .wpcf7-submit {
    background-image: url(/wp-content/uploads/2023/03/longarrow-right.svg) !important;
    background-repeat: no-repeat !important;
    visibility: unset;
    padding: 6px 42px 6px 16px !important;
    background-position: right 20px center !important;
}

.formSubmit input {
    font-weight: 500 !important;
    font-size: 17px !important;
    line-height: 150% !important;
    color: #1E1D28 !important;
    font-family: 'Poppins', sans-serif !important;
    padding-left: 32px !important;
}

[lang="ru-RU"] .formSubmit input {
    font-family: 'Montserrat' !important;
}

.relocationBannerImg {
    bottom: 0;
}

.tabsContainers {
    background: var(--white);
}

.relocationServices {
    padding: 90px 0;
}

.relocationStages {
    padding-bottom: 0;
}

.stagesRight {
    margin-bottom: 0 !important;
}

.relocationWhy.ourServiceRow .transformSectionLeft {
    width: calc(100% - 580px);
    margin-right: 24px;
}

.ourServiceRow .transformSectionRigh {
    width: 580px;
}

.ourServiceRow {
    padding: 270px 0;
}

.ourServiceRow h2 {
    text-transform: uppercase;
}

.bgServText {
    padding: 8px;
    background: #EAD5AF;
    font-weight: 700;
    font-size: 35px;
    line-height: 130%;
    box-sizing: border-box;
    color: #1E1D28;
}

.hideRow {
    display: none;
}

.tab-paneLeft ul li {
    color: #7E7C93;
}

.grayBlock p {
    color: #7E7C93;
}

.grayBlock {
    background: #1E1D280A;
    padding: 16px;
}

#succes .wrapper {
    display: block;
}

#succes .transformSectionLeft {
    width: 100%;
    padding-right: 0;
}

#succes .transformSectionRight {
    width: 100%;
}

#succes .transformItem {
    margin-bottom: 24px;
    padding: 32px 24px;
    background: #FFF5F2;
    box-shadow: 0px 10px 10px rgba(18, 17, 39, 0.08);
    border-radius: 8px;
    box-sizing: border-box;
    position: relative;
}

.contentSpiler {
    height: 150px;
    display: flex;
    flex-direction: column;
    padding-bottom: 24px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.innerSuccesItem ul {
    font-size: 16px;
    color: var(--black);
    list-style-type: disc;
    padding: 0 0 7px 16px;
}

.b-readmore__open {
    display: inline-block;
}

.b-readmore__open::after {
    content: "";
    background-image: url(/wp-content/themes/generatepress-child/images/arr-more.svg);
    width: 19px;
    height: 10px;
    display: inline-block;
    margin-left: 9px;
}

.b-readmore__close {
    display: none;
}

.b-readmore__close::after {
    content: "";
    background-image: url(/wp-content/themes/generatepress-child/images/arr-more.svg);
    width: 19px;
    height: 10px;
    display: inline-block;
    margin-left: 9px;
    transform: rotate(180deg);
}

.b-readmore--opened .b-readmore__close {
    display: inline-block;
}

.b-readmore--opened .b-readmore__open {
    display: none;
}

.innerSuccesItem button {
    margin-top: 30px;
}

.b-readmore {
    flex-grow: 1;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}

.b-readmore__toggle {
    color: #1E1D28;
    font-size: 0;
    position: relative;
    color: transparent;
}

#succes .transformItem .innerSuccesItem {
    margin: 0;
    padding: 32px 24px;
    background: var(--white);
    box-shadow: 0px 10px 10px rgba(18, 17, 39, 0.08);
    border-radius: 8px;
    box-sizing: border-box;
    position: absolute;
    height: auto;
    width: calc(100% - 24px);
    bottom: 0;
    z-index: 20;
    min-height: 100%;
    display: flex;
    flex-direction: column;
}

#succes .transformItem {
    margin: 0 0 24px;
    background: transparent;
    box-shadow: none;
    border-radius: 0;
    box-sizing: border-box;
    position: relative;
    height: 371px;
    padding: 0 12px;
}

.transformServiceSlider .slick-list {
    overflow: visible;
}

.buttonSuccesBlock {
    flex-grow: 1;
    display: inline-flex;
    align-items: flex-end;
}

.tm-2 .innerSuccesItem,
.tm-4 .innerSuccesItem,
.tm-6 .innerSuccesItem {
    bottom: unset !important;
    top: 0 !important;
}

.lang-switchers {
    margin: 0 64px 0 0;
}

.wpml-ls-link {
    color: #1E1D2852 !important;
    font-size: 16px;
}

.wpml-ls-current-language .wpml-ls-link,
.wpml-ls-link:hover {
    color: var(--black) !important;
}

.mobLang {
    padding: 0 20px;
}

.tab-paneLeftBtn button:nth-of-type(1) {
    display: none;
}

.innerTopSucces {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.innerTopSuccesLeft {
    width: 50%;
    padding-right: 128px;
}

.innerTopSuccesRight {
    width: 50%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.topTitleBox {
    border-radius: 4.8px;
    border: 1px solid #E5E7EB;
    background: var(--white);
    box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.10), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
    padding: 16px;
    width: calc(100% - 110px);
    position: relative;
}

.topTitleBox:after,
.topTitleBox:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.topTitleBox::after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #FFF5F2;
    border-width: 8px;
    margin-top: -8px;
}

.topTitleBox::before {
    border-color: rgba(204, 204, 204, 0);
    border-right-color: #FFF5F2;
    border-width: 8px;
    margin-top: -8px;
}




.avatarSucces img {
    border-radius: 50%;
}


.avatarSucces {
    width: 80px;
    min-width: 80px;
}

.rowInfoTransform {
    color: #09090D;
    font-family: Poppins;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 16px;
}

[lang="ru-RU"] .rowInfoTransform {
    font-family: 'Montserrat';
}

.rowInfoExperience {
    color: #7E7C93;
    font-family: Poppins;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 16px;
}

[lang="ru-RU"] .rowInfoExperience {
    font-family: 'Montserrat';
}

.authorBlock {
    display: flex;
    border-top: 1px solid #B6B4C9;
    padding-top: 16px;
}

.authorBlockName {
    color: #09090D;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    padding-right: 16px;
}

[lang="ru-RU"] .authorBlockName {
    font-family: 'Montserrat';
}

.authorBlockData {
    color: #7E7C93;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
}

[lang="ru-RU"] .authorBlockData {
    font-family: 'Montserrat';
}

.calcModBlock {
    position: absolute;
    top: calc(100vh - 187px);
    z-index: 200;
    left: 71px;
    width: 56px;
    height: 56px;
}

.calcModBlock.fixed {
    position: fixed;
    top: 30px;
}

.deskCalcMod {
    width: 192px;
    border-radius: 4.8px;
    border: 1px solid #E5E7EB;
    background: #FFF;
    box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.10), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
    padding: 16px;
    position: relative;
    right: 68px;
    font-size: 12px;
    top: 25px;
    transition: 0.2s all;
    opacity: 0;
}

.deskCalcMod.active {
    top: 5px;
    opacity: 1;
}

.deskCalcModTitle {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 5px;
}

.deskCalcMod:after,
.deskCalcMod:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.deskCalcMod:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 8px;
    margin-left: -8px;
}

.deskCalcMod:before {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 9px;
    margin-left: -9px;
}

#calcModGraf {
    padding: 0;
    width: 100%;
    max-width: 1200px;
}

#calcModGraf .calculator .wrapper {
    padding: 64px 0;
    flex-direction: column;
	background: var(--white);
}

#calcModGraf .innerSection {
    width: 100%;
    padding: 0 32px !important;
}

#calcModGraf .calculator .wrapper .calculatorLeft {
    width: 100%;
    margin-right: 0;
}

#calcModGraf .calculatorWrapper {
    width: 100%;
    margin-left: 0;
    align-items: stretch;
}

#calcModGraf .wrapperLeft {
    min-width: 280px;
    margin-left: 0;
    display: flex;
    flex-direction: column;
    width: 60%;
    justify-content: flex-end;
    border-right: 1px solid #BFA87C;
    margin-right: 0;
    padding-right: 32px;
}

#calcModGraf .calculatorLeft h2 {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 16px;
}

#calcModGraf .innerCanvasGraf {
    width: 280px;
    position: relative;
    margin: 0 auto;
}

#calcModGraf .wrapperRight {
    width: 40%;
    position: relative;
    padding-left: 32px;
}

#calcModGraf #accountingExpenses2,
#calcModGraf .wrapperRightSum {
    display: inline-flex;
    font-weight: 500;
    margin-right: 10px;
    font-size: 13px;
}

#calcModGraf #accountingExpenses2 {
    margin-right: 0;
}

#calcModGraf .sliderRangeRow {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#calcModGraf .stepsImg {
    width: calc(50% - 20px);
    margin-bottom: 32px;
}

#calcModGraf #accountingExpenses2>span:nth-of-type(1),
#calcModGraf .wrapperRightSum>span {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

#calcModGraf .btnCalc {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 14px 32px;
    background: var(--btn);
    border-radius: 64px;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    color: var(--black);
    transition: all 0.3s;
    margin-left: auto;
}

#calcModGraf .footerCalc {
    display: flex;
    padding-bottom: 64px;
}

#calcModGraf .calculatorSpan {
    width: 60%;
}

#calcModGraf .wrapperRightSum span:nth-of-type(2) {
    font-weight: 700;
    font-size: 13px;
    line-height: 150%;
    color: #9A97AE;
    margin-left: 3px;
    height: auto;
    width: auto !important;
    margin-right: 5px !important;
}

#calcModGraf .calculatorLeftFlex {
    margin: 0;
    width: 100%;
}

.descTabBeforeBlock {
    margin-bottom: 32px;
    color:var(--black);
}

.blockLinkFlex {
    display: flex;
    flex-wrap: wrap;
}

#pum-636.pum-active {
    opacity: 1 !important;
    display: block !important;
}

.priceModTitle {
    font-size: 17px;
    font-weight: 700;
    color: #7E7C93;
    margin-bottom: 8px;
}

.stagesLink.btn {
    border-radius: 53px;
    padding: 6px 20px;
    display: block;
    font-weight: 500;
    color: var(--white);
    margin: 16px 0 0 auto;
	background: var(--blue);
}
.stagesLink.btn:hover, .transformItem button:hover {
    background: var(--light-black);
    transition: all 0.3s;
}

.faqRightAccardionContent ul {
    list-style: disc;
    list-style-position: inside;
    margin-bottom: 1.5em;
}

#masthead {
    transition: all 0.3s;
}

#masthead.scroll-up {
    top: -99px !important;
}

#masthead.headerBg {
    background-color: #fcb9a4;
    position: fixed !important;
    box-shadow: 0 2px 5px -2px rgba(0, 0, 0, .2);
    top: 87px;
}

.escom {
    margin: 0;
}

#pum-201.pum-active,
#pum-984.pum-active,
#pum-1216.pum-active,
#pum-1218.pum-active,
#pum-2580.pum-active {
    z-index: 199999900999;
    position: fixed;
    display: block !important;
}

.emailField {
    background-image: url(/wp-content/themes/generatepress-child/images/email.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: left 10px center;
}

.stagesLink.btn {
    text-transform: uppercase;
}

.servicesSlider .slick-track {
    display: flex;
}

.servicesSlider .slick-slide {
    height: auto;
}

.servicesSlider .slick-slide>div {
    height: 100%;
}

.tabInfoPadd {
    padding: 64px 0;
}

.individuals-page-left-heading.active {
    background: #F3F4F6;
}

/* Аккардион */
.individuals-page-left-heading {
    position: relative;
    display: flex;
    padding: 10px 48px 12px 33px;
    box-sizing: border-box;
    color: #646278;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    cursor: pointer;
    border-top: 1px solid rgba(30, 29, 40, 0.12);
    border-bottom: 1px solid rgba(30, 29, 40, 0.12);
    background: #FFF;
}


.individuals-page-left-contents {
    padding: 16px 16px 16px 32px;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    display: none;
    color: #646278;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    background: #FFF;
}

.individuals-page-left-accardion-conatainer.active .individuals-page-left-contents {
    display: flex !important;
}

.individuals-page-left-accardion-conatainer {
    width: 100%;
}

.individuals-page-left-accardion {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid rgba(30, 29, 40, 0.12);
}

.individuals-page-left-heading::before {
    content: '';
    background: url(/wp-content/uploads/2023/10/arrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    transition: all 0.5s;
    position: absolute;
    right: 23px;
    top: 50%;
    transform: translateY(-50%);
}

.nomark .individuals-page-left-heading::before {
    display: none;
}

.nomark .individuals-page-left-heading {
    cursor: default;
}

.individuals-page-left-heading.active::before {
    transition: all 0.5s;
    transform: translateY(-50%) rotate(180deg);
}

/*---------------------------------------------------------------*/

.individuals-page-right-accardion-heading.active {
    color:var(--black);
}
/* Аккардион */
.individuals-page-right-accardion-heading {
    position: relative;
    background: var(--blue);
    cursor: pointer;
    display: flex;
    padding: 24px !important;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    box-sizing: border-box;
    color: var(--white);
    font-size: 17px;
    font-weight: 700;
    line-height: 150%;
}

.individuals-page-right-accardion-heading.active {
    background: rgba(30, 29, 40, 0.04);
}

.individuals-page-right-accardion-contents {
    display: flex;
    padding: 24px !important;
    align-items: flex-start !important;
    align-content: flex-start !important;
    gap: 48px !important;
    align-self: stretch !important;
    flex-wrap: wrap;
    box-sizing: border-box;
    background: rgba(30, 29, 40, 0.04);
    display: none;
}

.individuals-page-right-accardion-conatainer.active .individuals-page-right-accardion-contents {
    display: flex !important;
}

.individuals-page-right-accardion-conatainer {
    margin-bottom: 24px;
    width: 100%;
}


.individuals-page-right-accardion-heading img {
    transition: all 0.5s;
    transform: rotate(180deg);
    filter: invert(30%) sepia(100%) saturate(739%) hue-rotate(1deg) brightness(97%) contrast(100%);
}

.individuals-page-right-accardion-heading.active img {
    transition: all 0.5s;
    transform: rotate(0deg);
}

/*---------------------------------------------------------------*/

/* Аккардион */
.individuals-page-right-accardion-contents-accardion-heading {
    display: flex;
    position: relative;
    padding: 24px !important;
    gap: 8px;
    align-items: center;
    align-self: stretch;
    background: rgba(30, 29, 40, 0.04);
    box-sizing: border-box;
    cursor: pointer;
    color: #98835B;
    font-size: 17px;
    font-weight: 700;
    line-height: 150%;
}

.individuals-page-right-accardion-contents-accardion-heading button {
    background: transparent;
    position: absolute;
    top: 16px;
    right: 3px;
}

.individuals-page-right-accardion-contents-accardion-contents {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    display: none;
    box-sizing: border-box;
}

.individuals-page-right-accardion-contents-accardion-contents {
    padding-top: 24px;
    box-sizing: border-box;
}

.comp-setail-person {
    padding: 0;
}

.individuals-page-right-accardion-contents-accardion-contents h3 {
    color: #98835B;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 12px;
}

.individuals-page-right-accardion-contents-accardion-contents h4 {
    color: #646278;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
}

.individuals-page-right-accardion-contents-accardion-contents label {
    color: #98835B;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 12px;
    display: block;
}

.individuals-page-right-accardion-contents-accardion-contents input {
    width: 100%;
    display: flex;
    padding: 12px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid #D1D5DB;
    background: #FFF;
    height: 38px;
    margin-bottom: 16px;
}

.individuals-page-right-accardion-contents-right {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 75px;
    align-self: stretch;
    box-sizing: border-box;
}

.individuals-page-right-accardion-contents-accardion.active .individuals-page-right-accardion-contents-accardion-contents {
    display: flex !important;
}

.individuals-page-right-accardion-contents-accardion {
    margin-bottom: 16px;
    width: 100%;
}

.individuals-page-right-accardion-contents-accardion-heading>img {
    transition: all 0.5s;
    transform: rotate(180deg);
}

.individuals-page-right-accardion-contents-accardion-heading.active>img {
    transition: all 0.5s;
    transform: rotate(00deg);
}

/*---------------------------------------------------------------*/

.individuals-page {
    margin-top: 217px;
}

.individuals-wrapper {
    padding: 0 128px;
    width: 100%;
    box-sizing: border-box;
    max-width: 2200px;
    margin: 0 auto;
}

.individuals-wrapper h1 {
    color: #343243;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}

.individuals-page-main {
    display: flex;
    padding: 32px 0 96px 0;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
}

.individuals-page-left {
    display: flex;
    width: 398px;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    border-radius: 4px;
    background: var(--light-grey);
}

.individuals-page-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    gap: 24px;
    flex: 1 0 0;
}

.individuals-page-left-link {
    display: flex;
    padding: 32px 16px 48px 16px;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    margin-bottom: 22px;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid rgba(30, 29, 40, 0.04);
    background: #FFF;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.05);
}

.individuals-page-left-link h3 {
    color: #646278;
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 0;
    line-height: 150%;
}

.individuals-page-left-link-container {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    list-style: none;
    margin: 0;
}

.individuals-page-left-link-container a {
    display: flex;
    padding: 12px;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 8px;
    flex-wrap: wrap;
    border-radius: 4px;
    background: rgba(30, 29, 40, 0.04) !important;
    color: rgba(30, 29, 40, 0.32) !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.56px;
    text-transform: uppercase;
    text-decoration: none;
    box-sizing: border-box;
    transition: all 0.5s;
}

.individuals-page-left-link-container a:nth-last-of-type(1) {
    background: #CD6C4F;
    color: #F4F2FF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.56px;
    text-transform: uppercase;
}

.individuals-page-left-link-container a:hover,
.individuals-page-left-link-container .current-menu-item a {
    transition: all 0.5s;
    border-radius: 4px;
    background: var(--blue)!important;
    color: var(--white)!important;
}

.individuals-page-left-link-container a:active {
    background: var(--blue)!important;
}

.individuals-page-left-content {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    box-sizing: border-box;
    padding-bottom: 0;
}

.individuals-page-left-content h4 {
    color: #646278;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 0;
}

.individuals-page-left-content>div {
    display: flex;
    align-items: flex-start;
    gap: 4px;
    align-self: stretch;
}

.individuals-page-left-content>div p {
    color: #646278;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0;
    line-height: 150%;
}

.individuals-page-left-price ul {
    display: flex;
    flex-direction: column;
    gap: 1px;
    padding-left: 8px;
}

.individuals-page-left-content>div p span {
    color: var(--blue);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}

.individuals-page-left-price {
    display: flex;
    height: auto;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid rgba(30, 29, 40, 0.04);
    background: #FFF;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.05);
}

.individuals-page-left-price>div {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    margin-bottom: 16px;
}

.individuals-page-left-price>div p {
    color: #646278;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 0;
}

.individuals-page-left-price>div span {
    color: var(--blue);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}

.individuals-page-left-price>p {
    color: #646278;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 0;
}

.individuals-page-left-price ul li {
    color: #646278;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 2px;
}

.regin-steps h2 {
    color: #646278;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin: 0;
}

.individuals-page-left-price-container {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    box-sizing: border-box;
    padding-top: 15px;
    margin-bottom: 26px;
}

.regin-steps {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    box-sizing: border-box;
}

.individuals-page-left-accardion-conatainer:nth-of-type(1) .individuals-page-left-heading {
    border-top: 0;
}

.individuals-page-left-accardion-conatainer:nth-last-of-type(1) .individuals-page-left-heading {
    border-bottom: 0;
}

.individuals-page-form-message {
    display: flex;
    padding: 24px;
    align-items: center;
    gap: 24px;
    align-self: stretch;
    box-sizing: border-box;
    border-radius: 4px;
    background: var(--blue);
    margin-bottom: 24px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    align-content: flex-end;
    gap: 24px 68px;
    flex: 1 0 0;
    flex-wrap: wrap;
}

.individuals-page-form-message-left {
    display: flex;
    min-width: 256px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    flex: 1 0 0;
}

.individuals-page-form-message-right {
    display: flex;
    min-width: 256px;
    padding: 0;
    align-items: flex-start;
    gap: 0;
    padding-bottom: 8px;
    flex: 1 0 0;
    flex-direction: column;
}

.individuals-page-form-message-left>div {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
}

.individuals-page-form-message-left>div h3 {
    color: var(--white);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin: 0;
}

.individuals-page-form-message-left-text {
    color: var(--white);
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
}

.individuals-page-form-message-right>div {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
}

.individuals-page-form-message-right>div h3 {
    color: #09090D;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0;
}

.individuals-page-form-message-right-text {
    color: #646278;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    padding-left: 23px;
}

.individuals-page-right-accardion-contents-left {
    display: flex;
    min-width: 256px;
    flex-direction: column;
    align-items: flex-start;
    flex: 1 0 0;
}

.individuals-page-right-accardion-contents-right {
    display: flex;
    min-width: 256px;
    flex-direction: column;
    align-items: flex-start;
    gap: 80px;
    flex: 1 0 0;
}

.individuals-page-right-accardion-contents-flex {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    align-self: stretch;
    gap: 48px;
    flex-wrap: wrap;
}

.individuals-page-right-accardion-contents-flex2 h3 {
    color: #98835B;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 12px;
}

.individuals-page-right-accardion-contents-flex-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 19px;
    align-self: stretch;
    width: 100%;
}

.individuals-page-right-accardion-contents-flex-container>div {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    box-sizing: border-box;
    padding-left: 7px;
    color: #09090D;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}

#email1 {
    margin-bottom: 16px;
}

.individuals-page-right-accardion-hidden {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    box-sizing: border-box;
    align-items: center;
}

.individuals-page-right-accardion-hidden input {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    padding: 12px 16px;
    box-sizing: border-box;
    align-items: center;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #D1D5DB;
    background: #FFF;
    height: 38px;
}

.individuals-page-right-accardion-contents-flex2 {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    box-sizing: border-box;
    width: 100%;
    padding-right: 0;
}

.individuals-page-right-accardion-contents-left-input {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    box-sizing: border-box;
    padding-right: 0;
}

.individuals-page-right-accardion-contents-flex2>p {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 25px;
}

.individuals-page-right-accardion-contents-left-input {
    width: 100%;
    margin-bottom: 48px;
}

.individuals-page-right-accardion-contents-left-input input {
    width: 100%;
    display: flex;
    padding: 12px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid #D1D5DB;
    background: #FFF;
    height: 38px;
}

.individuals-page input::placeholder {
    color: rgba(30, 29, 40, 0.32);
    font-family: 'Poppins';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}

[lang="ru-RU"] .individuals-page input::placeholder {
    font-family: 'Montserrat';
}

.individuals-page-right-accardion-contents-left-input label {
    color: #98835B;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    display: block;
    width: 100%;
}

.individuals-page-right-accardion-contents-left-input label>div {
    margin-top: 12px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.individuals-page-right-accardion-contents-left-input label>div button {
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #CD6C4F;
    padding: 0;
    border: none;
    min-width: 32px;
    transition: all 0.5s;
}

.individuals-page-right-accardion-contents-left-input label>div button:hover {
    background: var(--clear-window-500, #E1876C);
    transition: all 0.5s;
}

.individuals-page-right-accardion-contents-left-input label>div button:active {
    background: var(--clear-window-700, #AF5033);
    transition: all 0.5s;
}

.individuals-page-right-accardion-contents-left-input label>div button img {
    width: 16px;
    height: 16px;
}

.individuals-page-right-accardion-contents-left-input label span {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
}

.individuals-page-right-accardion-contents-right .individuals-page-right-accardion-contents-flex {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    align-self: stretch;
    box-sizing: border-box;
    padding-top: 0;
    padding-right: 0;
}

.individuals-page-right-accardion-contents-right .individuals-page-right-accardion-contents-flex h3 {
    color: #98835B;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 12px;
}

.individuals-page-right-accardion-contents-right .individuals-page-right-accardion-contents-flex>p {
    color: #646278;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 33px;
}

.individuals-page-right-accardion-hidden label {
    color: #98835B;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 12px;
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

.individuals-page-right-accardion-contents-right .individuals-page-right-accardion-hidden {
    gap: 0;
}

.individuals-page-right-accardion-contents-left-input h3 {
    color: #98835B;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 12px;
}

.individuals-page-right-accardion-contents-left-input {
    gap: 0;
}

.individuals-page-right-accardion-contents-left-input textarea {
    height: 74px;
    display: flex;
    padding: 12px 16px 12px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid #D1D5DB;
    background: #FFF;
    box-sizing: border-box;
    resize: none;
    margin-bottom: 12px;
}

.individuals-page-right-accardion-contents-left-input span {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
}

.individuals-page-right-accardion-contents-flex3 {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    align-self: stretch;
    box-sizing: border-box;
}

.individuals-page-right-accardion-contents-flex3 h3 {
    color: #98835B;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 12px;
}

.individuals-page-right-accardion-contents-flex3>p {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 24px;
}

.individuals-page input {
    display: flex;
    padding: 12px 16px;
    align-items: center;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid #D1D5DB;
    background: #FFF;
    height: 38px;
    box-sizing: border-box;
    color: var(--Black-BTN-Tone-32, rgba(30, 29, 40, 0.32));
    font-family: "Poppins";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    /* 14px */
}

[lang="ru-RU"] .individuals-page input {
    font-family: 'Montserrat';
}

.individuals-page-right-accardion-contents-flex3>span {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    display: block;
    margin-bottom: 24px;
}

.individuals-page-right-accardion-contents-capital {
    display: flex;
    align-items: flex-start;
    gap: 4px;
    align-self: stretch;
}

.individuals-page-right-accardion-contents-capital>div {
    display: flex;
    padding: 8px 0px 8px 8px;
    align-items: center;
    gap: 8px;
    box-sizing: border-box;
    color: #09090D;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
}

.individuals-page-right-accardion-contents-accardion-contents h5 {
    color: #98835B;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 12px;
}

.individuals-page-radio-container {
    display: flex;
    align-items: flex-start;
    gap: 4px;
    align-self: stretch;
}

.individuals-page-radio-container>div {
    display: flex;
    padding: 8px 0px 8px 8px;
    align-items: center;
    gap: 8px;
    box-sizing: border-box;
    color: #09090D;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
}

.individuals-page-radio-container>div input {
    margin-bottom: 0;
}

.individuals-page-radio-container>div label {
    margin-bottom: 0;
}

.individuals-page-add-accardion {
    display: flex;
    padding: 24px 0px;
    align-items: center;
    align-content: center;
    gap: 8px 8px;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    box-sizing: border-box;
}

.individuals-page-add-accardion p {
    color: #98835B;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0;
}

.add-accardion {
    color: #F4F2FF !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 8px;
    border-radius: 4px;
    background: #CD6C4F;
    transition: all 0.5s;
}

.add-accardion:hover {
    transition: all 0.5s;
    border-radius: 4px;
    background: #E1876C !important;
    color: #F4F2FF !important;
}

.add-accardion:active {
    transition: all 0.5s;
    border-radius: 4px;
    background: var(--clear-window-700, #AF5033) !important;
    color: #F4F2FF !important;
}

.individuals-page-right-accardion-contents-accardion-contents-main {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    gap: 48px;
    align-self: stretch;
    flex-wrap: wrap;
}

.individuals-page-right-accardion-contents-accardion-contents-main-left {
    display: flex;
    min-width: 256px;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--basic-indentation-gap-16, 16px);
    flex: 1 0 0;
}

.individuals-page-right-accardion-contents-accardion-contents-main-right {
    display: flex;
    min-width: 256px;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--basic-indentation-gap-16, 16px);
    flex: 1 0 0;
}

.individuals-page-right-accardion-contents-flex-container div label {
    display: flex;
    align-items: center;
    gap: 8px;
}

.individuals-page-right-accardion-hidden3 {
    flex-direction: column;
    display: flex;
}

.individuals-page-right-accardion input[type="radio"] {
    display: flex;
    width: 16px;
    height: 16px;
    border-radius: 16px;
    border-radius: 8px;
    border: 0.5px solid var(--gray-300, #D1D5DB);
    background: #FFF;
}

#checkbox-global {
    display: flex;
    width: 16px;
    height: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    border: 0.5px solid #D1D5DB;
    background: #FFF;
}

.individuals-page-form-submit {
    display: flex;
    width: max-content;
    padding: 16px;
    justify-content: center;
    gap: 8px;
    padding: 0;
    border-radius: 4px;
    background: #CD6C4F;
    padding: 16px;
    box-sizing: border-box;
    height: 56px;
    margin-left: auto;
    align-items: center;
    padding: 5px 16px;
    transition: all 0.5s;
}

.individuals-page-form-submit input {
    padding: 0;
    background: transparent;
    border: none;
    color: #F4F2FF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.64px;
    height: auto !important;
    text-transform: uppercase;
    transition: all 0.5s;
}

.individuals-page-form-submit:hover {
    background: #E1876C !important;
    color: #F4F2FF !important;
    transition: all 0.5s;
}

.individuals-page-form-submit:hover input {
    background: transparent !important;
    color: #F4F2FF !important;
    transition: all 0.5s;
}

.individuals-page-form-submit:active {
    background: var(--clear-window-700, #AF5033) !important;
    color: #F4F2FF !important;
    transition: all 0.5s;
}

.page-template-registration-form-for-individuals-tpl .inside-header {
    max-width: 1665px;
}

.individuals-page-right-accardion-hidden1 {
    padding-left: 0 !important;
    margin-top: -8px;
}

.individuals-page-right-accardion-hidden2 {
    padding-left: 0 !important;
    width: 100%;
}

.tel-location {
    padding-left: 0 !important;
}

.individuals-page-right-accardion-contents-flex-container1 {
    gap: 0 !important;
}

.individuals-page-right-accardion-contents-flex-container1>div {
    margin-bottom: 17px;
}

.individuals-page-right-accardion-contents-flex-container1>div:nth-of-type(2) {
    margin-bottom: 14px !important;
}

.individuals-page-right-accardion-hidden3 {
    gap: 0px !important;
    padding-left: 0 !important;
}

.individuals-page-right-accardion-contents-right {
    padding-bottom: 0;
}

.individuals-page-right-accardion-contents {
    padding-bottom: 13px;
}

.individuals-page-right-accardion-contents-right .individuals-page-right-accardion-contents-flex {
    padding-bottom: 18px;
}

.individuals-page-right-accardion-contents-flex3 {
    padding-right: 0;
}

.individuals-page-right-accardion-contents-flex3>input {
    margin-bottom: 24px;
}

.individuals-page-right-accardion-contents-right2 .individuals-page-right-accardion-contents-accardion {
    padding-left: 24px;
}

.individuals-page-right-accardion-contents-accardion-contents h4 {
    margin-bottom: 26px;
}

.date {
    height: 40px !important;
}

.individuals-page-radio-container1 {
    margin-bottom: 17px;
}

.individuals-page-right-accardion-contents-right2 {
    gap: 0;
}

.individuals-page-right-accardion-contents-right2 .individuals-page-right-accardion-contents-accardion {
    margin-bottom: 7px;
}

.individuals-page-right-accardion-contents-right2 .add-accardion {
    padding: 8px !important;
}

.individuals-page-right-accardion-contents-right2 .individuals-page-add-accardion {
    padding-left: 24px;
}

.individuals-page-right-accardion-contents2 {
    padding-bottom: 48px;
}

.individuals-page-right-accardion-contents2 {
    padding-bottom: 48px;
}

.individuals-page-right-accardion-contents3 {
    padding-top: 50px;
}

.individuals-page-right-accardion-contents-accardion-contents-main-left3 {
    gap: 0 !important;
}

.individuals-page-right-accardion-contents-accardion-contents-main-right3 {
    gap: 0;
}

.individuals-page-right-accardion-contents-flex4 {
    gap: 0;
}

.individuals-page-add-accardion2 {
    padding-top: 15px;
}

.individuals-page-add-accardion2 .add-accardion {
    padding: 8px;
}

.individuals-page-right-accardion-contents3 {
    padding-bottom: 48px;
}

.individuals-page-right-accardion-contents-accardion-contents h3 {
    padding-left: 24px;
}

.individuals-page-right-accardion-contents-accardion-contents h4 {
    padding-left: 24px;
}

.individuals-page-right-accardion-contents5 {
    padding-top: 51px;
    padding-bottom: 48px;
}

.individuals-page-right-accardion-contents-accardion-contents-main-right5 {
    gap: 0;
}

.individuals-page-right-accardion-contents-accardion-contents-main-left5 {
    gap: 0;
}

.individuals-page-radio-container {
    margin-bottom: 16px;
}

.individuals-page-right-accardion-contents-flex5 {
    gap: 0;
}

.individuals-page-add-accardion5 {
    padding-top: 16px;
}

.individuals-page-add-accardion5 .add-accardion {
    padding: 8px;
}

.individuals-page-right-accardion-contents-flex5 {
    width: 100%;
}

.individuals-page-right-accardion-contents-flex4 {
    width: 100%;
}

.individuals-page-right-accardion-contents-right2 h3 {
    padding-left: 0;
}

.individuals-page-right-accardion-contents-right2 h4 {
    padding-left: 0;
}

.Phone-number {
    margin-bottom: 16px;
}

.ap-header__title {
    display: none;
}

.ap-component-data {
    color: var(--autumn-night-900, #09090D);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
}

.ap-cont {
    display: flex;
    padding: 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.10), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
}

.ap-header {
    width: 100%;
    height: 23px;
}

.ap-theme-default .ap-header {
    height: 23px;
}

.ap-content-middle {
    padding: 0;
    height: auto;
    margin-top: 10px;
}

#ap-component-2 {
    position: relative;
}

#ap-component-2::after {
    content: "Day";
    color: #646278;
    text-align: center;
    font-family: 'Poppins';
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
}

[lang="ru-RU"] #ap-component-2::after {
    font-family: 'Montserrat';
}


#ap-component-0 {
    position: relative;
}

#ap-component-0::after {
    content: "Year";
    color: #646278;
    text-align: center;
    font-family: 'Poppins';
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
}

[lang="ru-RU"] #ap-component-0::after {
    font-family: 'Montserrat';
}

#ap-component-1 {
    position: relative;
}

#ap-component-1::after {
    content: "Month";
    color: #646278;
    text-align: center;
    font-family: 'Poppins';
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
}

[lang="ru-RU"] #ap-component-1::after {
    font-family: 'Montserrat';
}

.ap-component-selector {
    color: var(--autumn-night-900, #09090D);
    text-align: center;
    font-family: 'Poppins';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
}

[lang="ru-RU"] .ap-component-selector {
    font-family: 'Montserrat';
}

.ap-cont {
    gap: 32px;
}

.ap-button-cont {
    display: flex;
    flex-direction: row-reverse;
    gap: 8px;
}

#ap-button-cancel {
    display: flex;
    padding: var(--basic-indentation-gap-8, 8px);
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: var(--basic-indentation-gap-8, 8px);
    flex: 1 0 0;
    flex-wrap: wrap;
    border-radius: var(--basic-radius-radius-4, 4px);
    border: 1px solid var(--clear-window-600, #CD6C4F);
    color: var(--autumn-night-900, #09090D);
    font-family: 'Poppins';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 18px */
    letter-spacing: 0.48px;
    text-transform: uppercase;
    width: 75px;
    height: 35px;
    box-sizing: border-box;
}

[lang="ru-RU"] #ap-button-cancel {
    font-family: 'Montserrat';
}


#ap-button-set {
    display: flex;
    padding: var(--basic-indentation-gap-8, 8px);
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: var(--basic-indentation-gap-8, 8px);
    flex: 1 0 0;
    flex-wrap: wrap;
    border-radius: var(--basic-radius-radius-4, 4px);
    background: #CD6C4F;
    color: var(--autumn-night-0, #F4F2FF);
    font-family: 'Poppins';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    /* 19.2px */
    text-transform: uppercase;
    width: 75px;
    height: 35px;
    box-sizing: border-box;
}

[lang="ru-RU"] #ap-button-set {
    font-family: 'Montserrat';
}

.ap-component-selector {
    border-radius: var(--basic-radius-radius-4, 4px);
    border: 1px solid var(--clear-window-500, #E1876C);
    display: flex;
    padding: 6px 2px;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    width: 100%;
    left: 0;
}

.ap-theme-default .ap-component-selector {
    width: 100%;
    left: 0;
}

.ap-content {
    max-width: 450px;
}

.ap-component {
    padding: 0 10px;
}

.date-of-birth {
    height: 40px !important;
    padding-left: 40px !important;
    box-sizing: border-box;
    background: url(/wp-content/uploads/2023/10/calendar.svg), #fff !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
    background-position: 16px 10px !important;
}

.date-close-btn {
    position: absolute;
    right: 16px;
    top: 7px;
    background: transparent;
    border: none;
    padding: 0;
    z-index: 2;
    width: 14px;
    height: 14px;
}

.date-close {
    position: relative;
    outline: transparent !important;
    width: 100%;
}

.date-close-btn:active {
    background: transparent !important;
}

.date-close-btn:hover {
    background: transparent !important;
}

.iti {
    width: 100%;
    margin-bottom: 16px;
}

.successfully {
    margin-top: 74px;
    display: flex;
    padding: 96px 128px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 64px;
    align-self: stretch;
    box-sizing: border-box;
    background: rgba(38, 110, 133, 0.15);
}

.successfully h1 {
    color: #343243;
    text-align: center;
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    width: 100%;
    margin-bottom: 0;
}

.successfully-wrapper {
    max-width: 1024px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 64px;
}

.successfully-main {
    display: flex;
    width: 1024px;
    justify-content: center;
    align-items: center;
    gap: 24px;
}

.successfully-main-left {
    display: flex;
    width: 375px;
    height: 375px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}

.successfully-main-right {
    display: flex;
    padding: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex: 1 0 0;
    padding-top: 24px;
}

.successfully-main-right-flex {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    margin-bottom: 16px;
}

.successfully-main-right-flex img {
    width: 16px;
    height: 16px;
}

.successfully-main-right-flex>p {
    color: #4C495E;
    font-size: 17px;
    font-weight: 700;
    line-height: 150%;
    margin: 0;
}

.successfully-main-right-text {
    color: #4C495E;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
}

.successfully-main-right a {
    display: flex;
    padding: 16px;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 8px;
    border-radius: 4px;
    background: var(--blue);
    color: var(--white);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    margin-top: 19px;
    text-decoration: none;
    transition: all 0.5s;
    border-radius: 8px;
}

.successfully-main-right a:hover {
    background: var(--white);
    color: var(--black);
    transition: all 0.5s;
}

.successfully-main-right a:active {
    background: var(--white);
    transition: all 0.5s;
}

.companies-registration {
    margin-top: 185px;
}

.companies-registration-wrapper h1 {
    display: flex;
    padding: 32px 128px;
    width: 100%;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    align-self: stretch;
    color: #343243;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 0;
    max-width: 1920px;
    margin: 0 auto;
}

.companies-registration-main {
    display: flex;
    padding: 32px 128px 80px 128px;
    box-sizing: border-box;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    max-width: 1920px;
    margin: 0 auto;
}

.companies-registration-left {
    display: flex;
    width: 398px;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 4px;
    background: rgba(30, 29, 40, 0.04);
    padding-bottom: 46px;
}

.companies-registration-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 46px;
    flex: 1 0 0;
}

.companies-registration-left-card {
    display: flex;
    padding: 32px 16px 48px 16px;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid rgba(30, 29, 40, 0.04);
    background: #FFF;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 46px;
}

.companies-registration-left-card>p {
    color: #646278;
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 0;
}

.companies-registration-left-avatar {
    width: 176px;
    height: 176px;
    margin-bottom: 0;
}

.companies-registration-left-avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.companies-registration-left-manager {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
}

.companies-registration-left-manager h3 {
    color: #CD6C4F;
    font-size: 17px;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 0;
}

.companies-registration-left-manager h4 {
    color: #646278;
    font-size: 14px;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 0;
}

.companies-registration-left-text {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 24px;
    padding: 0 24px;
}

.companies-registration-left-contact {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0 24px;
}

.companies-registration-left-contact h3 {
    color: #343243;
    font-size: 17px;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 16px;
}

.companies-registration-left-contact-section {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    margin-bottom: 8px;
}

.companies-registration-left-contact-section:nth-last-of-type(1) {
    margin-bottom: 0;
}

.companies-registration-left-contact-section a {
    color: #343243;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 180%;
    opacity: 0.7;
}

.companies-registration-left-contact-section div {
    color: #343243;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 180%;
    opacity: 0.7;
}

.companies-registration-right-discounts {
    display: flex;
    padding: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 48px;
    background: rgba(38, 110, 133, 0.15);
    align-self: stretch;
}

.companies-registration-right-limited {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    border-radius: 4px;
    background: rgba(30, 29, 40, 0.04);
}

.companies-registration-right-price {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    border-radius: 4px;
    padding-top: 0;
}

.companies-registration-right-discounts h2 {
    color: #343243;
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 0;
}

.companies-registration-right-discounts-main {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    gap: 48px;
    align-self: stretch;
    flex-wrap: wrap;
}

.companies-registration-right-discounts-left {
    display: flex;
    min-width: 568px;
    justify-content: flex-end;
    align-items: flex-end;
    align-content: flex-end;
    /* gap: 17px 48px;*/
    flex: 1 0 0;
    flex-wrap: wrap;
}

.companies-registration-right-discounts-left div,
.companies-registration-right-discounts-left p {
    color: #4C495E;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    text-align: left;
    width: 100%;
}

.companies-registration-right-discounts-right {
    display: flex;
    min-width: 538px;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    border-radius: 4px;
    background: rgba(30, 29, 40, 0.04);
    flex: 1 0 0;
}

.companies-registration-tittle {
    display: flex;
    align-items: center;
    gap: 8px;
}

.companies-registration-tittle h3 {
    color: #AF5033;
    font-size: 17px;
    font-weight: 700;
    line-height: 150%;
    margin: 0;
}

.companies-registration-timer {
    display: flex;
    padding: 16px;
    justify-content: center;
    align-items: center;
    gap: 23px;
    background: rgba(30, 29, 40, 0.04);
}

.companies-registration-timer>p {
    color: #646278;
    font-size: 14px;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 0;
}

.companies-registration-timer-box {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

.companies-registration-timer-box-time {
    display: flex;
    width: 46px;
    height: 46px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 2px;
    background: #FFF;
}

.companies-registration-time {
    color: #8991A4;
    text-align: center;
    font-family: "Inter";
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
}

.companies-registration-timer-box-time span {
    display: block;
    color: #8991A4;
    text-align: center;
    font-family: "Inter";
    font-size: 11px;
    font-weight: 400;
    line-height: normal;
}

.companies-registration-right-discounts-right table {
    border: none;
    margin-bottom: 0;
}

.companies-registration-right-discounts-right table th {
    border: none !important;
}

.companies-registration-right-discounts-right table tr {
    border: none;
    background: #FFF;
    position: relative;
}

.companies-registration-right-discounts-right table tr:after {
    content: "";
    background: rgba(30, 29, 40, 0.12) !important;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.companies-registration-right-discounts-right table tr th:nth-of-type(1) {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    padding: 12px 8px 12px 24px;
    box-sizing: border-box;
    text-align: left;
}

.companies-registration-right-discounts-right table tr th:nth-of-type(2) {
    color: #CD6C4F;
    font-size: 12px;
    font-weight: 400;
    line-height: 160%;
    text-decoration: line-through;
}

.companies-registration-right-discounts-right table tr th:nth-of-type(3) {
    color: #646278;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
}

.companies-registration-limited-tittle {
    display: flex;
    align-items: center;
    gap: 8px;
}

.companies-registration-limited-tittle h3 {
    margin-bottom: 0;
    color: #AF5033;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}

.companies-registration-right-limited table {
    border: none;
}

.companies-registration-right-limited table tr {
    border: none;
    background: #FFF;
    position: relative;
}

.companies-registration-right-limited table tr:after {
    content: "";
    background: rgba(30, 29, 40, 0.12) !important;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
}

.companies-registration-right-limited table tr th:nth-of-type(1) {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    padding: 12px 8px 12px 24px;
    box-sizing: border-box;
    text-align: left;
}

.companies-registration-right-limited table tr th:nth-of-type(2) {
    color: #646278;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    padding-right: 25px;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.companies-registration-right-limited table th {
    border: none !important;
}

.companies-registration-price-tittle {
    display: flex;
    align-items: center;
    gap: 8px;
}

.companies-registration-price-tittle h3 {
    margin-bottom: 0;
    color: #AF5033;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}

.companies-registration-right-price table {
    border: none;
}

.companies-registration-right-price table tr {
    border: none;
    background: #FFF;
    position: relative;
}

.companies-registration-right-price table tr:after {
    content: "";
    background: rgba(30, 29, 40, 0.12) !important;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.companies-registration-right-price table tr th:nth-of-type(1) {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    padding: 12px 8px 12px 24px;
    box-sizing: border-box;
    text-align: left;
}

.companies-registration-right-price table tr th:nth-of-type(3) {
    color: #646278;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    white-space: nowrap;
    padding-right: 24px;
    text-align: right;
}

.price-discounts {
    color: #CD6C4F;
    font-size: 12px;
    font-weight: 400;
    line-height: 160%;
    text-decoration: line-through;
    padding-right: 0;
}

.companies-registration-right-price table th {
    border: none !important;
}

.companies-registration-right-price table tr th:nth-of-type(1) span {
    color: #646278;
    font-size: 12px;
    font-weight: 400;
    line-height: 160%;
    display: block;
    margin-top: 5px;
}

#residency {
    display: flex;
    width: 600px;
    min-width: 600px;
    max-width: 600px;
    padding: 64px 48px 32px 48px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    border-radius: 2px;
    overflow: hidden;
    background: #FFFBF2;
}

#not-residency {
    display: flex;
    overflow: hidden;
    width: 600px;
    min-width: 600px;
    max-width: 600px;
    padding: 64px 48px 32px 48px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    border-radius: 2px;
    background: var(--blue);
}

.residency-modal {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.residency-modal h2 {
    color: var(--white);
    font-size: 24px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 32px;
}

.residency-modal-tittle {
    display: flex;
    align-items: flex-start;
    align-self: stretch;
    gap: 14px;
}

.residency-modal-tittle img {
    width: 16px;
    height: 16px;
}

.residency-modal-tittle div {
    color: var(--white);
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
}

.residency-modal-tittle div span {
    color: var(--white);
    font-size: 14px;
    font-weight: 700;
    line-height: 150%;
}

.residency-modal-main {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    margin-top: 32px;
}

.residency-modal-left {
    display: flex;
    padding: 12px 24px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 4px;
    border: 1px solid rgba(30, 29, 40, 0.04);
    background: #FFF;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.05);
    width: 240px;
    box-sizing: border-box;
}

.residency-modal-right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 12px;
    width: 240px;
}

.residency-modal-left-price {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 16px;
}

.residency-modal-left-price p {
    color: #646278;
    font-size: 14px;
    font-weight: 700;
    line-height: 150%;
    margin: 0;
}

.residency-modal-left-price div {
    color: var(--black);
    font-size: 17px;
    font-weight: 700;
    line-height: 150%;
}

.residency-modal-left>p {
    color: #646278;
    font-size: 14px;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 2px;
}

.residency-modal-left ul {
    padding-left: 17px;
    list-style: auto;
    margin-bottom: 0;
}

.residency-modal-left ul li {
    color: #646278;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
}

.residency-modal-right form {
    width: 100%;
}

.residency-modal-right form label {
    color: var(--white);
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 4px;
    display: inline-flex;
    align-items: center;
}

.residency-modal-right-radio>div:nth-of-type(1) {
    margin-left: auto;
}

.residency-modal-right form input {
    display: flex;
    padding: 12px 16px;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    gap: 8px;
    border-radius: 4px;
    border: 1px solid #D1D5DB;
    background: #FFF;
    color: rgba(30, 29, 40, 0.32);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    margin-bottom: 12px;
    font-family: 'Montserrat';
}

.residency-modal-right form input::placeholder {
    color: rgba(30, 29, 40, 0.32);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}

.residency-modal-right-radio {
    display: flex;
    align-items: center;
    gap: 12px;
}

.residency-modal-right-radio>p {
    color: #98835B;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0;
}

.residency-modal-right-radio label {
    color: #09090D !important;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 0 !important;
}

.residency-modal-right-radio>div {
    display: flex;
    gap: 8px;
}

.residency-modal-right-sumbit {
    display: flex;
    padding: 12px;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 8px;
    width: auto;
    border-radius: 4px;
    background: var(--darker-grey);
    box-sizing: border-box;
    margin-left: auto;
    margin-top: 32px;
    margin-left: auto;
    color: var(--black);
}

.residency-modal-right-sumbit input {
    color: #F4F2FF;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.56px;
    text-transform: uppercase;
    padding: 0;
    background: transparent;
    border: none;
}

.residency-modal-right-sumbit img {
    transform: rotate(180deg);
}

.individuals-file {
    position: relative;
}

.individuals-file input {
    width: 100%;
    height: 100%;
    /* position: absolute;
    left: 0;
    top: 0;
    opacity: 0; */
}

.entities-section2 .individuals-page-right-accardion-contents-left .individuals-download-container h4 {
    color: #98835B;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 12px;
}

.entities-section2 .individuals-page-right-accardion-contents-left .individuals-download-container>p {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 24px;
}

.entities-section2 .individuals-page-right-accardion-contents-left .individuals-download-container .file-content {
    color: #98835B;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    display: block;
    margin-bottom: 24px;
}

.individuals-file {
    margin-top: 12px;
    display: flex;
    padding: 24px 0px;
    padding-bottom: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    border-radius: 4px;
    border: 1px dashed #E5E7EB;
    background: #FFF;
}

.individuals-file h5 {
    color: #6B7280;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 160%;
    margin: 0;
    margin-bottom: 8px;
}

.individuals-file>span {
    color: #6B7280;
    text-align: center;
    font-size: 12px;
    font-weight: 300;
    line-height: 160%;
    margin: 0;
    margin-bottom: 7px;
}

.icon {
    width: 16px;
    height: 16px;
    background-image: url(/wp-content/uploads/2023/10/righticon.svg);
    background-size: cover;
    display: inline-block;
    vertical-align: middle;
}

.individuals-file label {
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 8px;
    flex-wrap: wrap;
    border-radius: 4px;
    background: #CD6C4F;
    color: #F4F2FF;
    font-size: 12px;
    font-weight: 400;
    line-height: 160%;
    text-transform: uppercase;
}

.entities-section3 .individuals-page-add-accardion {
    padding-left: 24px;
    display: flex;
    align-items: center;
    align-content: center;
    gap: 8px 8px;
    flex-wrap: wrap;
}

.entities-section3 .individuals-page-add-accardion p {
    width: 56%;
}

.entities-section3 .individuals-page-right-accardion-contents-left h3 {
    color: #98835B;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 48px;
}

.entities-section3 .individuals-page-right-accardion-contents-left label {
    color: #98835B;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    display: block;
    margin-bottom: 12px;
}


.entities-section3 .individuals-page-right-accardion-contents-left input {
    width: 100%;
    margin-bottom: 15px;
}

.legal-left {
    display: flex;
    padding: 20px 24px 24px 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--basic-indentation-gap-8, 8px);
    align-self: stretch;
    margin-bottom: 46px;
}

.legal-left h3 {
    color: #646278;
    font-size: 14px;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 0;
}

.individuals-page-left-price-container-legal {
    margin-bottom: 0;
}

.legal-left ul {
    padding-left: 20px;
    list-style: decimal;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.legal-left ul li {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
}

.legal-left ul li a {
    color: #385FD4;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
}

.entities-section1 textarea {
    margin-top: 13px;
}

.entities-section1 .individuals-page-right-accardion-contents {
    padding-bottom: 47px;
}

.entities-section2 .individuals-page-right-accardion-contents-left {
    padding: 24px;
    box-sizing: border-box;
}

.entities-section2 .individuals-page-right-accardion-contents-right {
    padding: 24px;
    box-sizing: border-box;
}

.entities-section2 .individuals-page-right-accardion-contents2 {
    padding-bottom: 0;
}

.entities-section2 .individuals-page-right-accardion-contents-right .individuals-page-right-accardion-contents-accardion {
    padding-left: 0;
}

.entities-section2 .individuals-page-right-accardion-contents-right .individuals-page-add-accardion {
    padding-left: 0;
}

.entities-section2 {
    margin-bottom: 21px;
}

.entities-section3 .individuals-page-right-accardion-contents-left {
    padding-left: 24px;
}

.entities-section3 .individuals-page-right-accardion-contents3 {
    padding-top: 46px;
}

.entities-section3 .individuals-page-right-accardion-contents-right {
    padding: 24px;
    box-sizing: border-box;
}

.entities-section3 .individuals-page-right-accardion-contents-accardion-contents {
    padding-top: 0;
}

.entities-section3 .individuals-page-right-accardion-contents-accardion-contents-main-right {
    padding: 23px 0 0 0;
}

.entities-section3 .individuals-page-right-accardion-contents-accardion-contents-main-right h3 {
    padding-left: 0;
}

.entities-section3 .individuals-page-right-accardion-contents-accardion-contents-main-right h4 {
    padding-left: 0;
}

.entities-section3 .individuals-page-add-accardion {
    padding-left: 0;
    padding-right: 28px;
}

.individuals-page-add-accardion2 .add-accardion {
    display: flex;
    align-items: center;
}

.individuals-page-left-price650 {
    height: auto;
    padding-bottom: 39px;
}

.entity-container1 .individuals-page-right-accardion-contents {
    padding-bottom: 26px;
}

.page-template-registration-form-for-individuals-tpl .individuals-page-right-accardion-contents2 .individuals-page-right-accardion-contents-accardion .individuals-page-radio-container label {
    color: #09090D !important;
}

.page-template-registration-form-for-individuals-tpl .individuals-page-right-accardion-contents3 .individuals-page-right-accardion-contents-accardion .individuals-page-radio-container label {
    color: #09090D !important;
}

.page-template-registration-form-for-individuals-tpl .individuals-page-right-accardion-contents5 .individuals-page-right-accardion-contents-accardion .individuals-page-radio-container label {
    color: #09090D !important;
}

.page-template-registration-form-for-legal-entities-tpl .individuals-page-left-content div>p a {
    color: #385FD4 !important;
}

.page-template-registration-form-for-legal-entities-tpl .entities-section1 .individuals-page-right-accardion-contents-right .individuals-page-radio-container label {
    color: #09090D !important;
}

.page-template-registration-form-for-legal-entities-tpl .entities-section1 .individuals-page-right-accardion-contents-right .individuals-page-add-accardion p {
    width: 60%;
}

.page-template-registration-form-for-legal-entities-tpl .entities-section2 .individuals-page-right-accardion-contents-right .individuals-page-radio-container label {
    color: #09090D !important;
}

.page-template-registration-form-for-legal-entities-tpl .entities-section3 .individuals-page-right-accardion-contents-right .individuals-page-radio-container label {
    color: #09090D !important;
}

.individuals-file>span:nth-last-of-type(1) {
    display: none;
}

.individuals-file {
    padding-bottom: 24px;
}

.fileInputLabel {
    cursor: pointer;
    transition: all 0.5s;
}

.fileInputLabel:hover {
    transition: all 0.5s;
    background: var(--clear-window-500, #E1876C);
}

.fileInputLabel:active {
    transition: all 0.5s;
    background: var(--clear-window-700, #AF5033);
}

.individuals-page-radio-container label {
    color: #09090D !important;
}

.wpforms-container .wpforms-field-label.wpforms-label-hide,
.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide {
    display: none;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns {
    width: 100%;
}

.wpforms-field-email .wpforms-container .wpforms-field-label {
    color: var(--white)!important;
}

.wpforms-field-checkbox .wpforms-field-description {
    color: var(--white)!important;
}
.wpforms-field p, .wpforms-container .wpforms-field-description, .wpforms-container .wpforms-field-limit-text {
    color:var(--dark-grey);
}
.wpforms-field-checkbox .wpforms-container .wpforms-field-label {
    color: var(--white);
}

.addRadio .wpforms-icon-choices-label,
.addRadio input[type="radio"],
.addRadio .wpforms-image-choices-label {
    display: none !important;
}

.wpforms-container .addRadio ul.wpforms-icon-choices.wpforms-icon-choices-classic li label {
    background-color: transparent !important;
    height: 32px;
    padding: 0;
    text-align: center;
    width: 40px;
}

.wpforms-container .addRadio ul.wpforms-icon-choices.wpforms-icon-choices-classic li label:hover,
.wpforms-container .addRadio ul.wpforms-icon-choices.wpforms-icon-choices-classic li.wpforms-selected label {
    box-shadow: unset;
}

.wpforms-container .addRadio ul.wpforms-icon-choices li {
    min-width: 120px;
    padding-right: 0 !important;
    margin: 0 0 20px 0 !important;
}

.fieldNameConpany {
    width: calc(100% - 50px);
}

.wpforms-container .addRadio .wpforms-image-choices-modern label:not(.wpforms-error) {
    margin: 0;
    cursor: pointer;
    padding: 0;
    text-align: center;
    width: 32px;
    height: 32px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: var(--blue);
    padding: 0;
    border: none;
    min-width: 32px;
    transition: all 0.5s;
}

.wpforms-container .addRadio .wpforms-image-choices-modern .wpforms-image-choices-image {
    line-height: 0;
}

.wpforms-container .addRadio .wpforms-image-choices-modern img {
    display: inline-block;
    margin: 0 auto;
    max-width: 100%;
    width: 16px;
}

.wpforms-container .addRadio .wpforms-image-choices-modern .wpforms-image-choices-image::after {
    content: "\2714";
    font-size: 22px;
    line-height: 32px;
    color: #ffffff;
    background: var(--blue);
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -16px 0 0 -16px;
    width: 32px;
    height: 32px;
    border-radius: 4px;
    transition: all 0.5s;
}

.addCompanyRadio-1 .choice-1 {
    position: absolute;
    top: 0;
}

.addCompanyRow-1 {
    position: relative;
}

.addCompanyRadio-1 .choice-2 {
    position: absolute;
    top: 90px;
    right: 46px;
    z-index: 10;
}

.addCompanyRadio-1 {
    position: absolute !important;
    top: 51px;
    right: 8px;
    width: 32px;
}

.addCompanyRadio-1 .choice-2.wpforms-selected,
.addCompanyRadio-2 .choice-2.wpforms-selected {
    display: none !important;
}

.wpforms-container .addRadio .wpforms-image-choices-modern .choice-2 label {
    width: 32px;
    height: 32px;
    background: transparent;
}

.wpforms-container .addRadio .wpforms-image-choices-modern .choice-2 label img {
    width: 20px;
}

.wpforms-container .addRadio .wpforms-image-choices-modern label:not(.wpforms-error):hover {
    border: 0 !important;
}

.addCompanyRow {
    position: relative;
}

.addCompanyRadio-2 {
    position: absolute !important;
    top: 2px;
    right: 8px !important;
    width: 32px;
}

.addCompanyRadio-2 .choice-2 {
    position: absolute;
    top: 84px;
    right: 46px;
    z-index: 10;
}

.individuals-page-form h3 {
    color: var(--blue);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 12px;
}

.individuals-page-form>p {
    margin-bottom: 24px;
}

.individuals-page-form {
    color: var(--white);
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
}

.wpforms-container .registerAddressTop {
    padding: 15px 0 0;
}

.individuals-page-form .wpforms-field-radio label {
    color: #09090D;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}

.depth-1 {
    margin-bottom: 16px !important;
    list-style: none;
}

.individuals-page-form div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column {
    padding: 0 10px;
    word-break: break-word;
    width: 100% !important;
    min-width: 256px !important;
}

.individuals-page-form.wpforms-container .wpforms-list-inline .wpforms-image-choices-modern li {
    margin: 0 !important;
}

.anotherRegisterAddressCompany {
    margin-top: -30px;
}


.pad-5-0 {
    padding: 5px 0 !important;
}

.right-accardion-contents-1 .wpforms-layout-column:nth-child(1) {
    max-width: 553px;
}

.right-accardion-contents-1 .wpforms-layout-column:nth-child(2) {
    max-width: 601px;
}


.individuals-page-form.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column {
    padding: 0 24px;

}

.topHeaderBlock {
    padding-bottom: 5px !important;
}

.marTop-48 {
    margin-top: 48px;
}

.padTop-0 {
    padding-top: 0 !important;
}


.individuals-page-right-accardion-contents-accardion-heading img.arrowPerson {
    transition: all 0.5s;
    transform: rotate(180deg);
}

.individuals-page-right-accardion-contents-accardion-heading.active img.arrowPerson {
    transition: all 0.5s;
    transform: rotate(00deg);
}

.individuals-page-right-accardion-contents-accardion-heading>div {
    display: flex;
    position: relative;
    gap: 8px;
    align-items: center;
    align-self: stretch;
    box-sizing: border-box;
    cursor: pointer;
    color: #98835B;
    font-size: 17px;
    font-weight: 700;
    line-height: 150%;
}

.comp-setail-person h3 {
    padding-left: 0 !important;
}

.dateField input {
    background-image: url(/wp-content/uploads/2023/10/calendar.svg);
    background-repeat: no-repeat;
    padding-left: 40px;
    background-position: 10px center;
}


.dateField .date-close-btn {
    position: relative;
    right: 0;
    top: 0;
    background: transparent !important;
}

.dateField .wpforms-field-description {
    position: absolute;
    right: 16px;
    top: 37px;
    background: transparent;
    border: none;
    padding: 0;
    z-index: 2;
    width: 14px;
    height: 14px;
    margin: 0;
}

.wpforms-container .addRadio .choice-1.wpforms-selected {
    display: none !important;
}

.addRadio.addPerson .choice-1 .wpforms-image-choices-label {
    display: inline-block !important;
}

.wpforms-container .addRadio.addPerson .choice-1 label {
    width: auto !important;
    justify-content: center;
    align-items: center;
    color: #fff;
    padding: 0 8px;
    display: inline-flex;
    flex-direction: row-reverse;
    gap: 8px;
}

.wpforms-container .addRadio.addPerson .choice-1 label .wpforms-image-choices-label {
    margin-top: 0;
    text-transform: uppercase;
    font-size: 12px;
}



.addRadio.addPerson {
    text-align: right;
}

.wpforms-container .addRadio.addPerson .choice-2 {
    position: absolute;
    top: 32px;
    right: 10px;
    z-index: 200;
}

.wpforms-container .addRadio .choice-2.wpforms-selected {
    display: none !important;
}

.addRadio.addPerson.addPersonLast {
    top: 0;
}

.wpforms-container .addRadio.addPerson.addPersonLast .choice-2 {
    top: 35px;
}

/*.right-accardion-contents-2 .wpforms-layout-column:first-child {
	padding-right: 48px !important;
}

.right-accardion-contents-2 .wpforms-layout-column:last-child {
	padding-left: 48px !important;
}*/

.fullMainPerson-1 {
    padding: 0 24px 24px 12px;
}

.fullMainPerson-2 {
    padding-left: 0 12px 24px 24px;
}

/*.mainGreen {
	background-color: rgba(30, 29, 40, 0.04);
	padding: 0 24px;
}*/

.fullAccordHeader>div {
    width: 100%;
}

/*#wpforms-1352-field_91-container, #wpforms-1352-field_104-container, #wpforms-1352-field_132-container, #wpforms-1352-field_144-container {
	background-color: rgba(30, 29, 40, 0.04);
	padding: 0 24px;
}*/

.fullAddBlock .choice-2 {
    position: absolute !important;
    top: 33px !important;
    right: -10px !important;
}

.individuals-page-form .wpforms-submit::after {
    content: "";
    width: 24px;
    height: 24px;
    display: inline-flex;
    background-image: url(/wp-content/uploads/2023/10/submit.svg);
    margin-left: 10px;
}

.individuals-page-form .wpforms-submit {
    position: relative;
    background-color: var(--blue);
    color: #fff;
    display: flex;
    word-break: keep-all !important;
}

.individuals-page-form .wpforms-submit:hover {
    background-color: #E1876C;
}

.wpforms-container.individuals-page-form .wpforms-submit-container {
    padding: 15px 0 0 0;
    clear: both;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row-reverse;
}

.wpforms-container .noLabel .wpforms-field-label {
    display: none;
}

.wpforms-panel-field {
    margin-bottom: 20px;
    max-width: unset !important;
}

.wpforms-container-save-resume {
    width: 100%;
}

.wpforms-save-resume-confirmation {
    width: 100%;
    background-color: #f3f3f3;
    padding: 24px;
}

.succesInfo {
    background: #52a352;
    color: #fff;
    padding: 24px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

.ultimatePersonSection,
.mamegementPersonSection {
    width: 100%;
}

#wpforms-1352-field_163 {
    flex-direction: column;
    align-items: flex-start;
}

.importantLeftTitle h3 {
   color: white!important;
    font-size: 17px;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 150%;
    margin: 0;
}

.importantLeftTitle {
    margin-bottom: 15px;
}

.checkbox-global .wpforms-field-label-inline {
    color: var(--white);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0;
    margin-left: 7px;
}

.checkbox-global {
    margin-top: 40px;
}

.wpcf7 {
    width: 100%;
}

.residency-modal-right .wpcf7 form .wpcf7-response-output {
    display: none !important;
}

.residency-modal-right-sumbit input[type="submit"] {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent;
    border: 0;
    color: var(--black);
}

.residency-modal-right-radio input[type="radio"] {
    margin: 0 7px 0 0;
}

.residency-modal-right-radio .wpcf7-form-control.wpcf7-radio {
    display: flex;
}

.residency-modal-right-radio .wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 10px;
}

div.wpforms-container div.wpforms-uploader {
    border: 1px dashed #E5E7EB !important;
    border-radius: 2px;
    background: #fff !important;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    width: 100%;
    max-width: 537px;
}

.fileJuridical,
.fileJuridical-1 {
    width: 100%;
}

.fileJuridical .wpforms-uploader.dz-clickable svg,
.fileJuridical-1 .wpforms-uploader.dz-clickable svg {
    display: none;
}

.fileJuridical .wpforms-uploader.dz-clickable::before,
.fileJuridical-1 .wpforms-uploader.dz-clickable::before {
    content: "";
    width: 25px;
    height: 24px;
    background-image: url(/wp-content/uploads/2023/10/file.svg);
    margin-bottom: 5px;
}

div.wpforms-container div.wpforms-uploader .dz-message {
    text-align: center;
    font-size: 12px !important;
    line-height: 1.5;
    color: #6B7280;
    font-weight: 500;
}

.fileJuridical .wpforms-field-description,
.fileJuridical-1 .wpforms-field-description {
    font-weight: 500;
    color: #6B7280;
}


.leftColForm,
.leftRepresentativeCol {
    width: 100%;
}

.individuals-page-right-accardion-contents.openMainForm {
    display: block !important;
}

.individuals-page-right-accardion-contents {
    display: none !important;
}

.ultimateHeader h4,
.managmentHeader h4 {
    color: #646278;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
}

.rightText {
    text-align: right;
}

.footerWhatsapp::before {
    content: "";
    background-image: url(/wp-content/themes/generatepress-child/images/whatsapp.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    display: flex;
    margin-right: 10px;
}

.calcPromoImg {
    position: absolute;
    top: -23px;
    right: -24px;
}

.sliderContainerblog .slick-track {
    display: flex;
}

.sliderContainerblog .slick-track .slick-slide {
    height: auto;
}

.sliderContainerblog .slick-track .slick-slide>div {
    height: 100%;
}


.calcHeader {
    z-index: 110;
    top: 0;
    width: 100%;
    max-width: unset;
    padding: 28px 7px;
    text-align: center;
    background-color: var(--black);
    transition: all 0.3s;
    display: flex;
    justify-content: center;
    gap: 14px;
    align-items: center;
    position: sticky;
	color: var(--white);
}

.single-post #page,
.blog #page {
    padding-top: 40px;
}



.blog .calcHeader,
.single-post .calcHeader {}

.home .calcHeader {
    background-color: var(--black);
}


.calcHeader.calcHeaderFixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #cd6c4f;
    color: #fff;
}

.calcHeader.calcHeaderFixed.scrollCalcUp {
    top: 95px;
}

.calcHeaderLink {
    padding: 5px 32px;
    background: var(--white);
    border-radius: 64px;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    color: #1E1D28;
    margin-right: 25px;
    text-decoration: none;
    white-space: nowrap;
}

.calcHeaderText {
    font-family: Poppins;
    font-weight: 500;
    font-size: 16px;
}

[lang="ru-RU"] .calcHeaderText,
[lang="ru-RU"] .calcHeaderLink {
    font-family: 'Montserrat';
}

.wpml-ls-legacy-list-horizontal>ul {
    white-space: nowrap;
}


















































/*  /responsive ******************************************************************************************************/

@media (max-width: 1920px) {
    .tab-paneLeft {
        width: calc(100% - 400px);
        margin-right: 64px;
    }

    .tab-paneRight {
        width: 400px;
        min-width: 400px;
    }




}

/*?  //max-width: 1920px *************************************************/








@media (max-width: 1500px) {
    .fromAreasScroll {
        justify-content: flex-start;
    }

    #masthead {
        padding: 0 32px !important;
    }


}

/*?  //max-width: 1500px *************************************************/


@media (max-width: 1400px) {
    header .wrapper {
        padding: 0 100px;
    }

    .bunnerImg img {
        min-height: 825px;
    }

    .right-accardion-contents-2 .wpforms-layout-column:last-child {
        padding-left: 24px !important;
    }

    .right-accardion-contents-2 .wpforms-layout-column:first-child {
        padding-right: 24px !important;
    }





}

/*?  //max-width: 1400px *************************************************/



@media (max-width: 1350px) {
    .blogSliderPrev {
        position: static;
    }

    .blogSliderNext {
        position: static;
    }

    .transformSection .wrapper {
        justify-content: flex-start !important;
    }

    .tabsContainers .innerSection .wrapper .tabs .tabs-nav .tab {
        min-width: auto;
    }

    .tabs .tabs-nav {
        margin-right: 0;
    }




    header .wrapper {
        padding: 0 16px !important;
    }

    .blogSliderArrow {
        display: flex;
        justify-content: flex-end;
    }

    .blogSliderNext {
        margin-left: 16px;
    }

    .newsItemBlock-1 .newsItemRight {
        width: 240px;
        min-width: 240px;
    }

    .relocationSupportForm .wrapper {
        padding: 64px 0 !important;
    }

    .flags {
        flex-direction: column;
        align-items: flex-start;
    }

    .flafIconBlock {
        display: flex;
        align-items: center;
        margin: 7px 0;
    }







}

/*?  //max-width: 1350px *************************************************/





@media (max-width: 960px) {
    .webp .bunner {
        margin-top: -142px;
    }
.bunner,
.webp .bunner {
        padding-top: 60px !important;
    min-height: inherit;
}
    .has-inline-mobile-toggle .mobile-menu-control-wrapper {
        display: flex;
        flex-wrap: wrap;
        margin-left: 0;
        position: absolute;
        right: 32px;
    }

    .lang-switchers {
        display: none;
    }

    .wpml-ls-legacy-list-horizontal>ul {
        display: block;
        text-align: center;
    }

    #masthead,
    .bunnerLeft,
    .innerSection,
    .blogContentRow,
    .breadcrumbsRow,
    .single .site-content .content-area {
        padding: 0 64px !important;
    }


    .transformSectionLeft {
        width: 50%;
        padding-right: 64px;
    }

    .transformSectionRight {
        width: 50%;
    }



    .comentForm textarea {
        width: 100%;
    }

    .aboutMaxwiseContainer {
        padding: 0 !important;
    }

    .relocationStages .wrapper .stagesLeft {
        width: 100%;
        margin-right: 0;
    }

    .relocationStages .wrapper .stagesRight {
        width: 100%;
    }

    .relocationStages {
        padding: 64px 0;
    }

    .transformSliderDots .slick-dots {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .transformSliderDots .slick-dots li {
        width: 10%;
    }

    .transformSliderDots .slick-dots li.slick-active {
        width: 10%;
    }

    .otherArticlesSliderDots {
        max-width: 100%;
    }



    .otherArticlesSliderDots .slick-dots {
        max-width: 100%;
    }

    .suportRightArea .fromAreasTabsContainer .fromAreasTabsContainerRight .desctopImg {
        position: static;
    }

    .relocationAreas .wrapper .fromAreasLeft {
        width: 100%;
        min-width: 100%;
        margin-right: 0;
    }

    .postTabsForm img {
        display: none;
    }

    .relocationAreas {
        padding: 64px;
    }

    .relocationAreas .wrapper {
        padding: 0 !important;
    }

    .headBoxContent {
        display: none !important;
    }

    .headBoxBtn {
        font-weight: 700;
        font-size: 17px;
        line-height: 150%;
    }

    .tabsArticle li.active .tabsImg {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        max-width: 100%;
        height: 100%;
        object-fit: contain;
        border-radius: 8px;
    }

    .postTabsForm {
        margin-top: 32px;
        width: 100%;
    }

    .postTabsContentCenter {
        flex-direction: column;
        width: 100%;
    }

    .postTabs .wrapper {
        flex-direction: column;
    }

    .postTabsRight {
        width: 100%;
    }

    .postTabsFormS {
        padding: 64px 32px;
        background: rgba(255, 255, 255, 0.5) !important;
        border-radius: 8px;
    }

    .postTabsFormS .wrapper {
        background: rgba(255, 255, 255, 0.5) !important;
    }

    .postTabsFormS .wrapper form div {
        width: 70% !important;
    }

    .postTabsFormS .wrapper p {
        margin-bottom: 32px !important;
    }

    .postTabsFormS .wrapper form .supportFormSubmit {
        width: 140px !important;
    }

    .postTabsLeft {
        width: 100%;
    }

    .postTabsLeft h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        color: #343243;
    }

    .postContent.activeBlog {
        position: static !important;
    }

    .postTabsRight .postContent {
        position: static;
        transform: unset;
        flex-direction: column;
        height: 80vh;
    }

    .postTabsRight {
        height: 100%;
    }

    .postContentScroll {
        min-width: 100%;
        padding-right: 0;
    }

    .fromAreasTabsContainerLeft {
        height: auto;
    }

    .blogContentBack {
        padding-bottom: 100px !important;
    }

    .bunnerRightSupport img {
        object-fit: contain !important;
    }

    .aboutMaxwiseClientsImg .slick-list .slick-track {
        width: 100%;
    }

    .servicesClients .wrapper {
        padding: 0;
        max-width: 100%;
    }

    .closeSvgBlogPosition {
        position: absolute;
        top: 20px;
        right: 20px;
    }

    .blogSliderPrev {
        top: 20% !important;
    }

    .blogSliderNext {
        top: 20% !important;
    }

    .fromAreasTabsContainer2 h3 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
    }

    .tabsList2 h3 {
        font-weight: 700;
        font-size: 17px;
        line-height: 150%;
    }

    .fromAreasRegistration .wrapper .fromAreasLeft {
        width: 40% !important;
    }

    .tabsList1 {
        box-sizing: border-box;
    }

    .tabsList2 ul {
        border-left: 0;
        padding-left: 0;
    }

    .fromAreasRightButtonsPrice {
        margin-right: 0;
        padding-right: 0;
    }

    .logoHeader {
        margin-top: 0 !important;
    }

    .faq {
        padding: 64px 0;
    }

    .faqLeft h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 32px;
    }

    .faqLeft p {
        font-weight: 400;
        font-size: 14px;
        line-height: 180%;
    }

    .faqRightAccardion h3 {
        font-weight: 700;
        font-size: 15px;
        line-height: 150%;
        padding-bottom: 25px;
        padding-top: 25px;
        height: auto;
    }

    .fromAreasSupport {
        padding: 64px 0;
    }

    .fromAreasSupport .wrapper {
        align-items: flex-start !important;
    }

    .fromAreasRightSupport .fromAreasTabsContainer {
        align-items: flex-start;
    }

    .fromAreasLeftSupport {
        padding-top: 0 !important;
    }

    .fromAreasLeftSupport {
        padding: 100px 0;
    }

    .fromAreasRightSupport {
        position: relative;
        left: 0 !important;
        width: 75% !important;
    }

    .feedback h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 32px;
    }

    .feedback {
        padding: 64px 0;
    }

    .feedbackTop {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 32px;
    }

    .feedbackContent {
        height: 500px;
        overflow: hidden;
    }

    .feedback::after {
        height: 250px;
        bottom: 0;
    }

    .servicesLeft {
        padding: 0 64px;
    }

    .servicesLeft h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 24px !important;
    }

    .services {
        padding-top: 0;
    }

    .feedbackTop button {
        margin-left: auto;
    }

    .servicesSliderArrow {
        margin-bottom: 0;
    }

    .servicesSliderContainer {
        padding-left: 64px;
    }

    .supportForm {
        background: #F4E3C4;
        margin-top: -1px;
        padding: 64px 0;
    }

    .supportForm .wrapper {
        padding: 64px;
        background: #FFF5F2;
        box-sizing: border-box;
    }

    .bunnerLeft h1 {
        font-weight: 700;
        font-size: 35px;
        line-height: 130%;
        margin-bottom: 32px;
    }

    .bunnerLeftContainerBtn {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .bunnerLeftContainerBtn .bunnerLeftConsultation {
        margin-bottom: 16px;
        margin-right: 0;
    }

    .bunnerLeftContainerBtn .bunnerLeftBtn {
        border: none;
        display: flex;
        align-items: center;
    }

    .bunnerLeftContainerBtn .bunnerLeftBtn:after {
        content: "";
        background: url(/wp-content/themes/generatepress-child/images/btnArrow.svg);
        background-repeat: no-repeat;
        background-size: contain;
        width: 19px;
        height: 10px;
        display: flex;
        margin-left: 12px;
    }

    .suportbunnerLeft {
        margin-bottom: 100px;
    }

    .fromAreasSuport .wrapper .fromAreasLeft h2 br {
        display: none;
    }

    .fromAreasSuport .wrapper .fromAreasLeft {
        margin-top: 0;
    }

    .fromAreasSuport .wrapper .fromAreasLeft h2 {
        width: 100%;
        padding: 16px 0px;
        position: static;
        margin-bottom: 0;
    }

    .fromAreasSuport .wrapper .fromAreasLeft {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .tabs .active a {
        font-size: 14px;
    }



    .fromAreasSuport .wrapper {
        padding: 0 64px !important;
    }

    .fromAreasSuport {
        padding: 64px 0;
    }

    .stages .wrapper {
        flex-direction: column;
    }

    .stagesLeft h2,
    [lang="ru-RU"] .stagesLeft h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 32px;
    }

    .stagesLeft p {
        font-weight: 400;
        font-size: 14px;
        line-height: 180%;
        margin-bottom: 24px;
    }

    .stagesRight ul li {
        width: 25%;
    }

    .stagesRight ul li::before {
        width: 32px;
        height: 33px;
        font-weight: 700;
    }

    .stages {
        padding-bottom: 0;
    }

    .supportForm .wrapper p {
        text-align: center;
        margin-bottom: 30px;
    }

    .stagesLeft {
        width: 100%;
    }

    .stagesRight {
        width: 100%;
    }

    .navbar {
        display: flex;
    }

    .fullpage {
        display: none !important;
    }

    .supportForm .wrapper form {
        width: 100%;
    }



    .supportForm .wrapper form div input {
        width: 100%;
    }

    .burger {
        display: block;
    }

    .burger-menu {
        display: block;
    }

    .supportFormName::before {
        top: 20px;
    }

    .supportFormTel::before {
        top: 20px;
    }

    .supportFormEmail::before {
        top: 23px;
    }

    .aboutMaxwiseRight svg {
        position: absolute;
        top: 50%;
        left: 55%;
        transform: translate(-55%, -50%);
    }

    .aboutMaxwiseRight {
        margin-right: 10px;
    }

    .footerContainerText {
        flex-direction: column;
        width: 100%;
    }

    .footerContainerTextLeft {
        width: 100%;
    }

    .footerContainerTextRight {
        width: 100%;
    }

    .fromAreasLeft h2 {
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 16px;
        width: 100%;
    }

    .fromAreas2 .wrapper {
        width: 30%;
    }

    .fromAreas2 {
        display: flex;
    }

    .fromAreasPosition {
        position: relative;
        left: 60px !important;
    }

    .fromAreas .fromAreasLeft {
        width: 25%;
    }

    .fromAreas2 .wrapper .fromAreasLeft {
        width: 100%;
    }

    .fromAreasTabsContainerRight {
        height: 100%;
    }

    .tabs li {
        box-sizing: border-box;
        margin-bottom: 0;
        transition: all 0.3s;
    }

    .fromAreas .wrapper {
        padding-left: 0;
        align-items: center;
        position: relative;
    }

    .tabs li a {
        font-size: 15px !important;
        line-height: 150%;
        text-align: left;
    }

    .aboutMaxwiseContainer {
        flex-direction: row-reverse;
        align-items: flex-start;
    }

    .bunner .wrapper {
        padding: 0;
    }

    .fromAreasTabsContainerRight img {
        max-width: 100%;
    }

    .fromAreasBtn button {
        font-size: 10px !important;
    }

    .fromAreas1Btn {
        padding: 6px 15px !important;
        margin-right: 10px;
    }

    .aboutMaxwiseLeft h2 {
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 32px;
    }

    .aboutMaxwiseLeftText {
        font-size: 14px;
        line-height: 180%;
        margin-bottom: 32px;
    }

    .aboutMaxwiseContainer {
        padding: 0 64px;
    }

    .blogTop p {
        font-weight: 400;
        font-size: 14px;
        line-height: 180%;
    }

    .blogTop h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 32px;
    }

    .aboutMaxwiseClients h3 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 32px;
    }

    .aboutMaxwiseClientsImg {
        max-width: 100%;
        width: 100%;
        overflow: hidden;
    }

    .aboutMaxwise .wrapper {
        padding: 0;
    }

    .aboutMaxwiseLeft {
        margin-right: 0;
    }

    .aboutMaxwiseLeft h2 br {
        display: none;
    }

    .fromAreas1Btn {
        padding: 14px 15px !important;
    }

    .sliderContainerblog {
        max-width: 100%;
        overflow: hidden;
    }

    .fromAreas .wrapper {
        padding-right: 0;
    }

    .footerSitemap {
        display: none;
    }

    .footerInformation {
        display: none;
    }

    .blogSliderDots .slick-dots {
        margin-top: 0;
    }

    .blogContent {
        padding-bottom: 0;
    }

    .bunnerLeft {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center !important;
    }

    .bunner {
        padding: 210px 0 60px 0;
    }

    .bunner .wrapper {
        flex-direction: column;
    }

    .bunner::after {
        content: none;
    }

    .bunnerRight {
        display: flex;
        align-items: flex-end;
    }

    .bunnerLeft h1 {
        font-size: 35px;
        line-height: 130%;
        width: 100%;
        width: 85%;
        text-align: center;
        margin-bottom: 16px;
    }

    .bunnerLeft h1 br {
        display: none;
    }

    .bunnerLeft h2 {
        font-weight: 400;
        font-size: 17px;
        line-height: 150%;
        width: 100%;
        text-align: center;
    }

    header .wrapper ul {
        display: none;
    }

    header .wrapper .toggle {
        display: none !important;
    }

    .headerCall {
        display: none;
    }

    header .wrapper {
        display: flex;
        justify-content: center;
    }

    .logoHeader {
        font-weight: 700;
        font-size: 30.983px;
        line-height: 120%;
    }

    header {
        top: 32px;
    }

  

    .bunnerLeft {
        position: inherit;
    }

    .bunnerRight {
        width: 100%;
        max-width: 100%;
    }

    .bunnerRight img {
        object-fit: contain;
        object-position: bottom;
        width: 100%;
        height: 100%;
    }

    .bunner .wrapper .bunnerLeft>a {
        border: none;
        display: flex;
        align-items: center;
    }

    .bunnerLeft h1 br {
        display: none;
    }

    .bunner .wrapper .bunnerLeft>a::after {
        content: "";
        background: url(/wp-content/themes/generatepress-child/images/btnArrow.svg);
        background-size: contain;
        background-repeat: no-repeat;
        width: 18px;
        height: 10px;
        display: flex;
        margin-left: 13px;
    }

    .transformSection {
        padding: 64px 0;
    }

    .transformSection .wrapper {
        max-width: 100%;
        box-sizing: border-box;
    }

    .transformSectionLeft h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        width: 80%;
        margin-bottom: 32px;
    }

    .transformSectionLeft h3 {
        font-weight: 700;
        font-size: 17px;
        line-height: 150%;
        margin-bottom: 16px;
    }

    .transformSectionLeft p {
        font-weight: 400;
        font-size: 16px;
        line-height: 180%;
        margin-bottom: 0;
    }

    .transformSectionLeft h4 {
        font-weight: 700;
        font-size: 17px;
        line-height: 150%;
        width: 100%;
    }

    .bunnerRight {
        height: auto;
        justify-content: center;
    }


    .fromAreasRight {
        left: 35%;
    }

    .servicesSliderDots {
        max-width: 100%;
        padding: 0 64px;
        box-sizing: border-box;
    }

    .servicesSliderDots .slick-dots {
        max-width: 100%;
    }

    .servicesSlider .slick-list {
        padding-bottom: 0;
    }

    .services {
        padding-bottom: 64px;
    }

    .areWe .wrapper {
        padding: 0 64px !important;
    }

    .areWe .wrapper .transformSectionLeft {
        width: 30%;
    }

    .transformSection {
        padding-bottom: 40px;
        overflow: hidden;
    }

    .blogSliderPrev {
        transform: unset;
    }

    .blogSliderNext {
        transform: unset;
    }

    .fromAreas {
        overflow: hidden;
        padding-left: 0 !important;
    }

    .fromAreasTabsContainerLeft {
        width: 100% !important;
    }

    .fromAreas .wrapper {
        padding: 0 0 0 64px !important;
    }

    .fromAreasLeftSupport {
        width: 20% !important;
    }

    .tabs li svg {
        min-width: 22px;
        min-height: 22px;
        margin-left: auto;
    }

    .fromAreasLeftSupport ul {
        max-width: 100%;
    }

    .fromAreas1Btn {
        margin-right: 0;
    }

    .blogContent .slick-list {
        margin: 0 8px;
    }

    .fromAreas .fromAreasLeft {
        margin-top: 0;
    }

    .footerMap {
        width: 65%;
        display: flex;
        height: 400px;
    }

    .footerTop {
        width: 100%;
        justify-content: space-between;
    }

    .transformSlider .slick-list .slick-track .slick-slide {
        margin: 0 8px;
    }

    .fromAreas0Btn {
        margin-right: 0;
    }

    .blogContent .slick-list .slick-track .slick-slide {
        margin: 0 8px;
    }

    .blogContentParent {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }

    .div1 {
        grid-area: 1 / 1 / 2 / 4;
    }

    .div2 {
        grid-area: 3 / 3 / 4 / 5;
    }

    .div3 {
        grid-area: 3 / 5 / 4 / 7;
    }

    .div4 {
        grid-area: 3 / 1 / 4 / 3;
    }

    .div5 {
        grid-area: 1 / 4 / 2 / 7;
    }

    .div6 {
        grid-area: 2 / 1 / 3 / 7;
    }

    .div1,
    .div5 {
        min-width: 312px;
        height: 300px;
        max-width: 100%;
    }

    .div6 {
        height: 300px;
        max-width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .blogSection {
        width: 50%;
        padding: 32px 16px !important;
    }

    .blogSectionImg {
        width: 50%;
    }

    .blogSectionImg img {
        max-width: 100%;
        object-fit: cover;
        object-position: top;
        width: 100%;
    }

    .blogContentTop h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
    }

    .blogContent .wrapper {
        position: relative;
    }

    .pagination {
        position: absolute;
        bottom: -50px;
        left: 50%;
        transform: translateX(-50%)
    }

    .div4 {
        margin-right: 16px;
    }

    .div3 {
        margin-right: 0;
    }

    .div4,
    .div2,
    .div3 {
        flex-direction: column;
        height: 250px;
        min-width: 200px;
        max-width: 100%;
    }

    .div4 .blogSection,
    .div2 .blogSection,
    .div3 .blogSection {
        padding: 16px;
        width: 100%;
    }

    .div4 .blogSection h3,
    .div2 .blogSection h3,
    .div3 .blogSection h3 {
        height: 70px;
    }

    .div4 .blogSectionImg,
    .div2 .blogSectionImg,
    .div3 .blogSectionImg {
        width: 100%;
        height: 150px;
    }

    .div4 .blogSectionImg img,
    .div2 .blogSectionImg img,
    .div3 .blogSectionImg img {
        border-radius: 0 0 8px 8px;
    }

    .div6 .blogSection p {
        height: 75px;
        margin-top: 24px;
    }

    .blogSection h3 {
        height: 100px;
        font-weight: 700;
        font-size: 17px;
        line-height: 150%;
        margin-bottom: 0;
    }

    .div5 .blogSection p {
        height: 75px;
    }

    .blogSection p {
        height: 75px;
        font-weight: 400;
        font-size: 14px;
        line-height: 180%;
    }

    .blogSection {
        height: 100%;
    }

    .blogSectionImg {
        height: 100%;
    }

    .blogSectionImg img {
        height: 100%;
    }

    .blogSection button {
        padding: 0;
    }

    .div5 button {
        display: block;
    }

    .fromAreasRegistration .wrapper .fromAreasLeft h2 {
        position: static;
        width: 100%;
    }

    .fromAreasRegistration .wrapper .fromAreasLeft .tabs li {
        justify-content: space-between;
    }

    .fromAreas.fromAreasRegistration .wrapper .fromAreasLeft ul {
        width: 85%;
    }

    .fromAreasRegistration .wrapper {
        align-items: flex-start;
    }

    .fromAreasRegistration .wrapper {
        padding: 0 64px !important;
    }

    .fromAreasRegistration {
        background: #FFF5F2;
    }

    .fromAreasRegistration .wrapper .fromAreasLeft h2 br {
        display: none;
    }

    .fromAreasScroll.fromAreasScroll2 {
        flex-direction: column;
        width: 100%;
    }

    .fromAreasLeft {
        position: relative;
        z-index: 10;
    }




    .bunnerRightSupport {
        height: 100%;
    }

    .suportbunnerLeft {
        margin-bottom: 50px;
    }

    .supportFormSubmit {
        width: 140px !important;
    }

    .servicesSliderContainer {
        width: 100% !important;
    }

    .aboutMaxwiseClientsImg .slick-list .slick-track .slick-slide {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .bunnerRightRegistration {
        height: 450px !important;
    }

    .fromAreasTabsRegitstration.activeBlog {
        flex-direction: column !important;
        padding-top: 16px !important;
    }

    .transformSliderPrev {
        position: static !important;
        transform: unset;
    }

    .transformSliderNext {
        position: static !important;
        transform: unset;
        margin-left: 16px;
    }

    .transformSliderArrow {
        display: flex;
        justify-content: flex-end;
    }

    .transformSliderDots .slick-dots {
        max-width: 100%;
    }

    .fromAreasTabsContainerRight {
        display: flex;
        justify-content: flex-end;
    }

    .fromAreasTabsContainerRight img {
        max-width: 100%;
        object-fit: cover;
        object-position: right;
    }

    .fromAreas0Btn {
        padding: 6px 10px;
    }

    .fromAreasTabsContainerLeft {
        min-width: 50%;
        justify-content: center;
    }

    .blogSliderArrow {
        display: flex;
        padding-right: 64px;
        box-sizing: border-box;
        justify-content: flex-end;
    }

    .blogSliderNext {
        margin-left: 16px;
    }

    .transformSection .wrapper {
        padding-right: 0 !important;
    }

    .blogTop {
        width: 100%;
        position: relative;
        margin-bottom: 64px;
        padding-right: 64px;
        box-sizing: border-box;
    }

    .blogTop p {
        width: 60%;
    }

    .blogTop button {
        position: absolute;
        right: 35px;
        bottom: 0;
    }

    .blogContent .slick-list {
        padding-top: 0 !important;
    }

    .blogContent {
        padding-top: 12px;
    }



    .fromAreasRegistration .wrapper {
        padding: 0 64px 0 64px !important;
    }

    .fromAreasRightSupport .fromAreasTabsContainer .fromAreasTabsContainerLeft {
        width: 70% !important;
    }

    .fromAreasTabsContainerLeft {
        max-width: 75%;
    }

    .fromAreas2s {
        padding: 0;
    }

    .fromAreasRightPositions .fromAreasTabsContainer {
        padding: 50px 0;
    }

    .fromAreasRightPositions {
        width: 75%;
    }

    .fromAreasRightPositions .fromAreasTabsContainer .fromAreasScroll {
        width: 85%;
    }

    .fromAreasRegistrationRight .fromAreasScroll {
        width: 100%;
    }

    .bunnerLeft {
        transform: unset;
    }

    .fromAreasRightButtonsRegistration {
        flex-direction: row !important;
    }

    .fromAreasRightButtonsGetRegistration {
        margin-left: 32px;
    }

    .transformSection {
        padding-bottom: 64px !important;
    }

    .areWeContainerrr {
        width: 48% !important;
    }

    .transformSectionSuppport .wrapper {
        padding: 0 64px !important;
    }

    .listBlog {
        display: grid;
        grid-template-columns: repeat(6, auto);
        grid-template-rows: repeat(4, auto);
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: right;
        align-items: center;
    }

    .newsItemBlock-1 {
        grid-area: 1 / 1 / 2 / 4;
    }

    .newsItemBlock-2 {
        grid-area: 1 / 4 / 2 / 7;
    }

    .newsItemBlock-3 {
        grid-area: 2 / 1 / 3 / 7;
    }

    .newsItemBlock-4 {
        grid-area: 3 / 1 / 4 / 3;
    }

    .newsItemBlock-5 {
        grid-area: 3 / 3 / 4 / 5;
    }

    .newsItemBlock-6 {
        grid-area: 3 / 5 / 4 / 7;
    }

    .newsItemBlock-7 {
        grid-area: 4 / 1 / 5 / 3;
    }

    .newsItemBlock-8 {
        grid-area: 4 / 3 / 5 / 5;
    }

    .newsItemBlock-9 {
        grid-area: 4 / 5 / 5 / 7;
    }

    .newsItemBlock-1 .innerTextBlogList,
    .newsItemBlock-2 .innerTextBlogList,
    .newsItemBlock-3 .innerTextBlogList {
        -webkit-line-clamp: 3;
    }

    .itemNews {
        max-height: 300px;
    }

    .newsItemBlock-1.itemNews,
    .newsItemBlock-2.itemNews,
    .newsItemBlock-3.itemNews {
        height: 300px;
    }

    .newsItemBlock-1 .newsItemRight,
    .newsItemBlock-2 .newsItemRight,
    .newsItemBlock-3 .newsItemRight {
        width: 50%;
        min-width: 50%;
    }

    .newsItemBlock-2 .newsItemLeft button,
    .newsItemBlock-3 .newsItemLeft button {
        display: block;
    }

    .itemNews:not(.newsItemBlock-1):not(.newsItemBlock-2):not(.newsItemBlock-3) {
        flex-direction: column;
        height: 250px;
        max-height: unset;
    }

    .itemNews:not(.newsItemBlock-1):not(.newsItemBlock-2):not(.newsItemBlock-3) .newsItemRight {
        width: 100%;
        position: relative;
        min-width: unset;
        height: 150px;
    }

    .itemNews:not(.newsItemBlock-1):not(.newsItemBlock-2):not(.newsItemBlock-3) .newsItemLeft {
        padding: 16px;
    }

    .newsItemLeft h2 {
        -webkit-line-clamp: 3;
    }

    .newsItemLeft {
        flex-grow: 1;
    }

    .newsItemBlock-1 .newsItemLeft,
    .newsItemBlock-2 .newsItemLeft,
    .newsItemBlock-3 .newsItemLeft {
        width: 50%;
    }

    .newsItemBlock-1.itemNews,
    .newsItemBlock-2.itemNews,
    .newsItemBlock-3.itemNews {
        background: rgba(255, 255, 255, 1);
        box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.15);
    }

    .newsItemBlock-3.itemNews {
        margin-bottom: 44px;
    }

    .newsItemRight {
        height: unset;
    }

    .newsItemBlock-1 .newsItemLeft h2,
    .newsItemBlock-2 .newsItemLeft h2,
    .newsItemBlock-3 .newsItemLeft h2 {
        color: #CD6C4F;
    }

    .fullHeight {
        height: auto;
        min-height: unset;
    }

    .transformItem {
        padding: 32px 24px;
    }

    .relocationBannerImg {
        display: block;
    }

    .relocationBanner .wrapper .bunnerLeft {
        width: 100%;
        text-align: center;
        box-sizing: border-box;
        display: block;
        left: 0;
    }

    .relocationBanner .wrapper .bunnerLeft h1 {
        width: 100%;
    }

    .relocationBanner {
        padding-left: 32px;
        padding-right: 32px;
        height: 900px;
        box-sizing: border-box;
    }

    .relocationBannerImg {
        bottom: -60px;
    }

    .relocationSupportForm {
        padding: 0 64px !important;
    }

    .relocationSupportForm {
        padding-bottom: 64px !important;
    }

    .supportForm .wrapper {
        padding: 64px 16px !important;
    }

    .relocationWhy {
        padding: 64px 0 !important;
    }

    .relocationWhy .wrapper {
        padding: 0 !important;
    }

    .relocationWhy .wrapper .transformSectionLeft {
        width: 30%;
        margin-right: 20px;
    }

    .relocationWhy.ourServiceRow .transformSectionLeft {
        width: calc(100% - 580px) !important;
        margin-right: 24px;
    }

    .relocationServices .wrapper .servicesLeft {
        padding: 0 !important;
    }

    .relocationServices .wrapper .transformSectionRight {
        padding-left: 0 !important;
        margin-left: 0 !important;
    }

    .relocationServices .wrapper {
        padding: 64px 0 !important;
    }

    .relocationAboutMaxwise {
        padding: 64px 0 !important;
    }

    .aboutMaxwiseRight {
        margin-right: 24px;
    }

    .bannerOpenBankNone {
        display: block;
    }

    .assistantTransform {
        padding: 64px 0 !important;
        min-height: auto !important;
    }

    .flags>p {
        margin-bottom: 0 !important;
    }

    .assistantLeft {
        width: 100% !important;
    }

    .stagesRight ul {
        width: 100% !important;
        padding-bottom: 64px;
    }

    .relocationStages .wrapper .stagesRight ul li {
        width: calc(33.33% - 15px) !important;
        margin-right: 0 !important;
        padding-right: 0;
    }

    .calculator .wrapper {
        display: flex;
        flex-direction: column;
        padding: 128px 0;
    }

    .calculator .wrapper .calculatorLeft {
        width: 100%;
        margin-bottom: 64px;
        margin-right: 0;
    }

    .calculatorWrapper {
        width: 100%;
    }

    .calculatorWrapper {
        justify-content: center;
    }

    .calculator .wrapper .calculatorLeft {
        display: flex;
    }

    .calculatorSpan {
        height: max-content;
    }

    .calculatorLeftFlex {
        margin-right: 24px;
    }

    .calculatorLeft .calculatorLeftFlex>button {
        margin-bottom: 0;
    }

    .calculatorLeft h2 {
        font-size: 20px;
        line-height: 140%;
    }

    .calculatorLeftFlex {
        width: 50%;
    }

    .calculatorSpan {
        width: 50%;
    }

    .formModal .supportFormName::before {
        top: 16px;
    }

    .formModal .supportFormEmail::before {
        top: 16px;
    }

    #succes {
        padding: 64px 0;
    }

    #about {
        padding: 150px 0 80px;
    }

    #blog {
        padding: 64px 0;
    }

    .blogSliderDots {
        max-width: 100%;
    }

    .blogSliderDots .slick-dots {
        width: 100%;
    }

    .blogSliderDots .slick-dots li {
        width: 25px;
    }

    .blogSliderDots .slick-dots {
        justify-content: center;
    }

    .site-logo.page-hero-logo {
        width: 168.77px;
        height: 34.19px;
        transform: translateX(20%);
        margin-left: auto;
    }

    .site-logo.page-hero-logo a {
        width: 100%;
        height: 100%;
        display: block;
    }

    .site-logo.page-hero-logo a {
        max-width: 100%;
        width: 100%;
    }

    .relocationBanner {
        padding-top: 165px;
    }

    .relocationBanner .wrapper .bunnerLeft>p {
        margin: 0 auto 32px auto;
        width: 100% !important;
        font-size: 17px;
    }

    .relocationBannerImg {
        position: static;
        transform: none !important;
        padding-bottom: 40px;
        display: none;
    }

    .fullHeight {
        height: auto !important;
        min-height: unset;
    }

    .relocationBanner {
        height: auto;
    }

    .supportForm .wrapper form {
        flex-wrap: nowrap;
    }



    .supportFormEmail::before {
        top: 17px;
    }

    .supportFormName::before {
        top: 15px;
    }

    .supportFormTel::before {
        top: 15px;
    }

    .relocationServices {
        padding-top: 0 !important;
    }

    .servicesClients h3 {
        margin-bottom: 32px;
        font-size: 20px;
    }

    .relocationClients .wrapper .aboutMaxwiseClientsImg {
        padding-bottom: 64px;
    }

    .faqRightAccardion:nth-last-of-type(1) {
        margin-bottom: 0;
    }

    .faqRightAccardion:nth-last-of-type(1) .heading {
        margin-bottom: 0 !important;
    }



    .tab-paneLeftBtn {
        flex-direction: column;
        align-items: flex-end;
    }

    .tab-paneLeftBtn button:nth-of-type(1) {
        margin-bottom: 16px;
    }

    .tabs-nav>h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        color: var(--white);
    }

    .innerBunnerLeft {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .relocationAboutMaxwise .aboutMaxwiseLeft {
        margin-right: 0;
    }

    .pum-theme-banner-trigger .pum-container {
        box-shadow: 0px 4px 20px #703A2C !important;
        padding: 32px 16px !important;
    }

    .Just {
        font-weight: 700;
        font-size: 28px;
        line-height: 130%;
        color: #AF5033;
        margin-bottom: 8px;
    }

    .tabsContainers .innerSection .wrapper .tabs .tabs-nav .tab {
        min-width: auto;
    }

    .site-logo {
        transform: unset;
    }

    .bunner {
        padding-top: 165px;
    }

    .bunnerLeftConsultation {
        margin-bottom: 0 !important;
    }

    .bunnerLeft h1 {
        margin-bottom: 32px;
    }



    .supportForm {
        padding-bottom: 64px !important;
    }

    .relocationServices {
        padding-top: 64px !important;
    }

    .tab-paneRight {
        width: 280px;
        min-width: 280px;
    }

    .tab-paneLeft {
        width: calc(100% - 280px);
        margin-right: 32px;
    }

    .bgServText {
        font-size: 17px;
    }

    /*.services-template-default .fullHeight .wrapper .bunnerRight img {
        min-width: 1500px;
        object-fit: cover;
    }*/

    .services-template-default .fullHeight .wrapper .bunnerRight img {
        min-width: unset;
        object-fit: contain;
        width: 100%;
        height: 100%;
        object-position: center;
        margin-bottom: 0;
    }

    .services-template-default .fullHeight .wrapper .bunnerRight {
        height: 590px;
    }

    .assistantTransform .innerSection {
        padding-right: 0 !important;
    }

    .transformSliderArrow {
        padding-right: 64px;
    }

    .innerTopSucces {
        flex-direction: column;
        margin-bottom: 64px;
    }

    .innerTopSuccesLeft {
        width: 100%;
        padding-right: 0;
    }

    .innerTopSuccesRight {
        width: 100%;
    }

    .topTitleBox {
        width: 100%;
        margin-left: 20px;
        max-width: 385px;
    }

    .innerTopSuccesRight {
        justify-content: flex-start;
    }

    .rowInfoTransform,
    .rowInfoExperience {
        font-size: 14px;
    }

    .authorBlockName,
    .authorBlockData {
        font-size: 12px;
    }

    #calcModGraf .calculator .wrapper .calculatorLeft {
        margin-bottom: 0;
    }


    #generate-slideout-menu.main-navigation ul li.sfHover.startOpen>.sub-menu {
        display: block !important;
    }

    #generate-slideout-menu.main-navigation ul li.startOpen>.sub-menu {
        display: none !important;
    }

    .flags {
        margin-top: 10px;
        flex-direction: row;
        flex-wrap: wrap;
        width: auto;
        display: inline-flex;
        max-width: calc(100% - 16px);
    }


    .tabsContainers .innerSection .wrapper .tabs .tabs-content {
        padding: 0;
    }

    .newsItemLeft {
        width: 100%;
    }

    #masthead {
        top: 0;
        /*margin-top: 84px;*/
    }


    .single-post #page, .blog #page {
        padding-top: 0;
    }

    #about {
        margin-top: -100px;
    }






}

/*?  //max-width: 1280px *********************************************************************************************/




@media(max-width: 1279px) {

    /* .individuals-wrapper {
        padding: 0 32px;
    } */
.lang-switchers {
    margin: 0 16px 0 0;
}
.main-navigation .main-nav ul li a {
    padding: 0 30px
}
li#menu-item-3079 {
    display: none;
}
    .individuals-wrapper h1 {
        font-size: 20px;
        font-weight: 700;
        line-height: 140%;
    }

  

    .individuals-page-left-link {
        display: flex;
        padding: 24px 16px;
        flex-direction: column;
        align-items: center;
        gap: 24px;
        align-self: stretch;
    }

    .individuals-page-left-link h3 {
        font-size: 14px;
        font-weight: 700;
        line-height: 150%;
    }

    .individuals-page-left-link-container a {
        font-size: 14px;
        font-weight: 400;
        line-height: 150%;
        letter-spacing: 0.56px;
        text-transform: uppercase;
        padding: 8px;

    }

    .regin-steps {
        display: none;
    }

    .individuals-page {
        margin-top: 145px;
        padding-bottom: 30px;
    }

    .individuals-page-left-content {
        padding: 0;
        margin-bottom: 15px;
    }

    .individuals-page-left-price {
        height: auto;
    }

    .individuals-page-left {
        gap: 0;
        padding-bottom: 0;
    }

    .individuals-page-left-content>div p {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .individuals-page-left-content>div p span {
        font-size: 12px;
        font-weight: 700;
        line-height: 160%;
    }

    .individuals-page-left-price-container {
        padding: 0;
    }

    .individuals-page-main {
        gap: 20px 48px;
    }

    .individuals-page-form-message-left>div h3 {
        font-size: 14px;
        font-weight: 700;
        line-height: 150%;
    }

    .individuals-page-form-message-left-text {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .individuals-page-form-message-right {
        padding-left: 10px;
    }

    .individuals-page-form-message {
        gap: 31px 68px;
    }

    .individuals-page-form-message {
        margin-bottom: 18px;
    }

    .individuals-page-right-accardion-heading {
        padding: 16px;
        font-size: 14px;
        font-weight: 700;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents-left-input {
        padding-top: 13px;
        padding-left: 9px;
        margin-bottom: 8px;
    }

    .individuals-page-right-accardion-contents-left-input label {
        font-size: 12px;
        font-weight: 500;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents-left-input label>div {
        margin-top: 10px;
        margin-bottom: 10px;
        padding-right: 9px;
    }

    .individuals-page-right-accardion-contents-left-input label span {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .individuals-page input {
        display: flex;
        padding: 0px 16px;
        align-items: center;
        height: 26px;
        box-sizing: border-box;
        border-radius: 4px;
        border: 1px solid #D1D5DB;
        background: #FFF;
        margin: auto 0;
    }

    .individuals-page input::placeholder {
        font-size: 10px;
        font-weight: 400;
        line-height: 100%;
    }

    .individuals-page-right-accardion-contents-flex2 {
        padding-left: 8px;
    }

    .individuals-page-right-accardion-contents-flex2 h3 {
        font-size: 12px;
        font-weight: 500;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents-flex2>p {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
        margin-bottom: 32px;
    }

    .individuals-page-right-accardion input[type="radio"] {
        min-width: 16px;
        min-height: 16px;
        padding: 0;
        margin: 0;
    }

    .individuals-page-right-accardion-contents-flex-container div label {
        font-size: 12px;
        font-weight: 500;
        line-height: 160%;
    }

    .individuals-page-right-accardion-contents-flex-container div {
        padding-left: 9px;
    }

    .individuals-page-right-accardion-contents-right .individuals-page-right-accardion-contents-flex h3 {
        font-size: 12px;
        font-weight: 500;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents-right .individuals-page-right-accardion-contents-flex>p {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .individuals-page-right-accardion-contents-right {
        padding-left: 8px;
        padding-top: 10px;
        padding-right: 10px;
    }

    .individuals-page-right-accardion-contents-right .individuals-page-right-accardion-contents-flex {
        padding-left: 0;
    }

    .individuals-page-right-accardion-contents-right {
        gap: 40px;
    }

    .individuals-page-right-accardion-contents {
        padding-bottom: 15px;
    }

    .individuals-page-right-accardion-conatainer {
        margin-bottom: 17px;
    }

    .individuals-page-form-submit {
        width: 108px;
        height: 48px;
    }

    .individuals-page-form-submit input {
        background: transparent;
        padding: 0;
        border: none;
        font-size: 14px;
        font-weight: 400;
        line-height: 150%;
        /* 21px */
        letter-spacing: 0.56px;
        text-transform: uppercase;
    }

    #checkbox-global {
        margin-top: 0;
    }

    .individuals-page-right-accardion-contents-left-input h3 {
        font-size: 12px;
        font-weight: 500;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents2 {
        padding-top: 33px !important;
    }

    .individuals-page-right-accardion-contents-left-input textarea {
        height: 26px;
        padding: 0 8px;
    }

    .individuals-page-right-accardion-contents-left {
        padding-right: 8px;
    }

    .individuals-page-right-accardion-contents-left-input span {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .individuals-page-right-accardion-contents-flex3 {
        padding-left: 9px;
        padding-top: 39px;
    }

    .individuals-page-right-accardion-contents-flex3 h3 {
        font-size: 12px;
        font-weight: 500;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents-flex3>p {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .individuals-page-right-accardion-contents-flex3>span {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .individuals-page-right-accardion-contents-flex3>input {
        margin-bottom: 24px;
    }

    .individuals-page-right-accardion-contents-capital>div {
        font-size: 12px;
        font-weight: 500;
        line-height: 160%;
    }

    .individuals-page-right-accardion-contents-right2 .individuals-page-right-accardion-contents-accardion {
        padding-left: 0;
    }

    .individuals-page-right-accardion-contents-right2 {
        padding-top: 0;
    }

    .individuals-page-right-accardion-contents-accardion-heading {
        padding: 16px;
        font-size: 14px;
        font-weight: 700;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents-accardion-heading button {
        padding: 0;
        right: 11px;
    }

    .individuals-page-right-accardion-contents-accardion-contents h3 {
        padding-left: 0;
        font-size: 12px;
        font-weight: 500;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents-accardion-contents h4 {
        padding-left: 0;
        font-size: 14px;
        font-weight: 300;
        line-height: 150%;
        margin-bottom: 23px;
    }

    .individuals-page-right-accardion-contents-accardion-contents label {
        font-size: 12px;
        font-weight: 500;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents-right2 input {
        height: 30px;
        margin-bottom: 16px;
    }

    .individuals-page-right-accardion-contents-accardion-contents h5 {
        font-size: 12px;
        font-weight: 500;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents-right2 .individuals-page-add-accardion {
        padding-left: 0;
    }

    .individuals-page-add-accardion p {
        font-size: 12px;
        font-weight: 500;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents-right {
        gap: 10px;
    }

    .individuals-page-right-accardion-contents3 {
        padding-top: 22px;
    }

    .individuals-page-right-accardion-contents-accardion-contents h4 {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .individuals-page-right-accardion-contents-accardion-contents-main-left {
        padding: 0;
    }

    .individuals-page-right-accardion-contents-accardion-contents-main-left3 input {
        margin-bottom: 16px;
    }

    .individuals-page-right-accardion-contents-accardion-contents-main-right3 {
        padding: 0;
    }

    .individuals-page-right-accardion-contents-accardion-contents-main {
        gap: 9px;
    }

    .individuals-page-right-accardion-contents-accardion-contents-main-right3 input {
        margin-bottom: 16px;
    }

    .individuals-page-add-accardion2 .add-accardion {
        display: flex;
        align-items: center;
    }

    .individuals-page-right-accardion-contents3 {
        padding-bottom: 23px !important;
    }

    .individuals-page-right-accardion-contents5 {
        padding-top: 20px !important;
    }

    .individuals-page-right-accardion-contents5 input {
        margin-bottom: 16px;
    }

    .individuals-page-right-accardion-contents-accardion-contents-main-right5 {
        padding: 0;
    }

    .individuals-page-right-accardion-contents5 {
        padding-bottom: 22px;
    }

    .date-of-birth {
        height: 32px !important;
        padding-left: 40px !important;
        box-sizing: border-box;
        background: url(/wp-content/uploads/2023/10/calendar.svg), #fff !important;
        background-repeat: no-repeat !important;
        background-size: auto !important;
        background-position: 16px 7px !important;
    }

    .Phone-number {
        height: 32px !important;
    }

    .add-accardion {
        display: flex;
        align-items: center;
    }

    .successfully {
        margin-top: 68px;
        display: flex;
        /*         padding: 32px; */
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 32px;
        align-self: stretch;
    }

    .successfully h1 {
        font-size: 20px;
        font-weight: 700;
        line-height: 140%;
    }

    .successfully-main {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center;
        gap: 24px 48px;
        align-self: stretch;
        flex-wrap: wrap;
        width: 100%;
    }

    .successfully-wrapper {
        gap: 32px;
    }

    .successfully-main-right a {
        padding: 8px;
        font-size: 12px;
        font-weight: 400;
        line-height: 160%;
        text-transform: uppercase;
        letter-spacing: 0.2px;
    }

    .successfully-main-right a img {
        width: var(--basic-sizes-all-objects-16, 16px);
        height: var(--basic-sizes-all-objects-16, 16px);
        object-fit: cover;
    }

    .successfully-main-left {
        width: 256px;
        height: 256px;
    }

    .successfully-main-right {
        display: flex;
        min-width: 256px;
        padding: 24px 0px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        gap: 0;
        flex: 1 0 0;
        box-sizing: border-box;
    }

    .companies-registration-wrapper h1 {
        display: flex;
        padding: 32px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        gap: 32px;
        color: #343243;
        font-size: 20px;
        font-weight: 700;
        line-height: 140%;
    }

    .companies-registration-main {
        display: flex;
        min-width: 320px;
        max-width: 1279px;
        padding: 32px;
        align-items: flex-start;
        align-content: flex-start;
        gap: 16px;
        align-self: stretch;
        flex-wrap: wrap;
    }

    .companies-registration-right {
        display: flex;
        min-width: 256px;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
        flex: 1 0 0;
        width: 100%;
    }

    .companies-registration-right-discounts-left {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: var(--basic-indentation-gap-12, 12px);
        flex: 1 0 0;
        min-width: 100%;
    }

    .companies-registration-right-discounts-right {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: var(--basic-indentation-gap-8, 8px);
        align-self: stretch;
        min-width: 100%;
    }

    .companies-registration-timer {
        display: flex;
        padding: var(--basic-indentation-gap-16, 16px);
        align-items: center;
        align-content: center;
        gap: 8px var(--basic-indentation-gap-8, 8px);
        align-self: stretch;
        flex-wrap: wrap;
    }

    .companies-registration {
        margin-top: 113px;
    }

    .companies-registration-left-card>p {
        font-size: 14px;
        font-weight: 700;
        line-height: 150%;
    }

    .companies-registration-left-card {
        padding: 24px 16px;
        gap: 16px;
        margin-bottom: 15px;
    }

    .companies-registration-left-avatar {
        width: 125px;
        height: 125px;
    }

    .companies-registration-left-manager h3 {
        text-align: center;
    }

    .companies-registration-left-manager h4 {
        text-align: center;
    }

    .companies-registration-left-text {
        padding: 0;
    }

    .companies-registration-left-text {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
        margin-bottom: 15px;
    }

    .companies-registration-left-contact {
        padding: 0;
    }

    .companies-registration-left-contact h3 {
        font-size: 14px;
        font-weight: 700;
        line-height: 150%;
        margin-bottom: 7px;
    }

    .companies-registration-left-contact-section>img {
        width: 16px;
        height: 16px;
    }

    .companies-registration-left-contact-section a {
        font-size: 14px;
        font-weight: 300;
        line-height: 150%;
    }

    .companies-registration-left-contact-section div {
        font-size: 14px;
        font-weight: 300;
        line-height: 150%;
    }

    .companies-registration-left-contact-section {
        gap: 4px;
        margin-bottom: 6px;
    }

    .companies-registration-left {
        padding-bottom: 24px;
        min-width: 256px;
        flex: 1 0 0;
        width: 100%;
        box-sizing: border-box;
    }

    .companies-registration-right-discounts {
        display: flex;
        padding: var(--basic-indentation-gap-16, 16px);
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        gap: var(--basic-indentation-gap-16, 16px);
        align-self: stretch;
    }

    .companies-registration-right-discounts h2 {
        font-size: 20px;
        font-weight: 700;
        line-height: 140%;
    }

    .companies-registration-right-discounts-left div {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .companies-registration-right-discounts-main {
        gap: 28px;
    }

    .companies-registration-tittle h3 {
        font-size: 14px;
        font-weight: 700;
        line-height: 150%;
    }

    .companies-registration-tittle {
        align-items: flex-start;
    }

    .companies-registration-right-discounts-right {
        padding: 0;
    }

    .companies-registration-right-discounts-right {
        background: transparent;
    }

    .companies-registration-timer {
        background: rgba(30, 29, 40, 0.04);
    }

    .companies-registration-timer-box {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        gap: var(--basic-indentation-gap-8, 8px);
    }

    .companies-registration-right-discounts-right table tbody {
        display: flex;
        flex-direction: column;
    }

    .companies-registration-right-discounts-right table tr {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 8px 16px;
        box-sizing: border-box;
        gap: 7px;
    }

    .companies-registration-right-discounts-right table tr th:nth-of-type(1) {
        padding: 0;
    }

    .companies-registration-right-discounts-right table tr th:nth-of-type(2) {
        padding: 0;
        color: #9A97AE;
    }

    .companies-registration-right-discounts-right table tr th:nth-of-type(3) {
        padding: 0;
    }

    .companies-registration-limited-tittle h3 {
        font-size: 14px;
        font-weight: 700;
        line-height: 150%;
    }

    .companies-registration-right-limited {
        display: flex;
        padding: 16px;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
        align-self: stretch;
    }

    .companies-registration-right-limited table tbody {
        display: flex;
        flex-direction: column;
    }

    .companies-registration-right-limited table tr {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 8px 16px;
        box-sizing: border-box;
        gap: 7px;
    }

    .companies-registration-right-limited table tr th:nth-of-type(1) {
        padding: 0;
    }

    .companies-registration-right-limited table tr th:nth-of-type(2) {
        padding: 0;
    }

    .companies-registration-right-price {
        padding: 0;
    }

    .companies-registration-price-tittle h3 {
        font-size: 14px;
        font-weight: 700;
        line-height: 150%;
    }

    .companies-registration-right-price table tbody {
        display: flex;
        flex-direction: column;
    }

    .companies-registration-right-price table tr {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 9px 16px;
        box-sizing: border-box;
        gap: 7px;
        align-items: center;
    }

    .companies-registration-right-price tr th:nth-of-type(1) {
        padding: 0 !important;
        min-width: 150px;
        flex: 1 0 0;
    }

    .companies-registration-right-price table tr th:nth-of-type(2) {
        padding: 0;
        color: #9A97AE;
    }

    .companies-registration-right-price table tr th:nth-of-type(3) {
        padding: 0;
    }

    .individuals-page-left-content {
        gap: 25px;
    }

    .individuals-page-left-content a {
        color: #385FD4;
        font-size: 12px !important;
        font-weight: 300 !important;
        line-height: 150%;
        display: block;
    }

    .individuals-page-left-content>div p {
        font-size: 12px !important;
        font-weight: 300 !important;
    }

    .individuals-page-left-content2 {
        margin-bottom: 23px;
    }

    .legal-left {
        padding-left: 0;
        padding-right: 0;
    }

    .legal-left ul li {
        font-size: 12px;
    }

    .legal-left ul li a {
        font-size: 12px;
    }

    .legal-left ul {
        gap: 11px;
    }

    .individuals-page-form {
        width: 100%;
    }

    .entities-section1 .individuals-page-right-accardion-contents {
        padding-top: 33px;
    }

    .entities-section1 .individuals-page-right-accardion-contents-left-input {
        margin-bottom: 24px;
    }

    .entities-section1 .individuals-page-right-accardion-contents-flex2>p {
        margin-bottom: 23px;
    }

    .entities-section1 .individuals-page-right-accardion-contents-right2 input {
        margin-bottom: 13px;
    }

    .entities-section1 .individuals-page-radio-container {
        margin-bottom: 16px;
    }

    .entities-section1 .individuals-page-right-accardion-contents-right2 .individuals-page-right-accardion-contents-accardion {
        margin-bottom: 22px;
    }

    .entities-section1 .individuals-page-add-accardion {
        padding: 0;
    }

    .entities-section1 .individuals-page-right-accardion-contents {
        padding-bottom: 70px;
    }

    .entities-section2 .individuals-page-right-accardion-contents-left {
        padding: 8px;
    }

    .entities-section2 .individuals-page-right-accardion-contents-left .individuals-download-container h4 {
        font-size: 12px;
        font-weight: 500;
    }

    .entities-section2 .individuals-page-right-accardion-contents-left .individuals-download-container>p {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .entities-section2 .individuals-page-right-accardion-contents2 {
        padding-top: 15px !important;
        padding-bottom: 13px !important;
    }

    .entities-section2 .individuals-page-right-accardion-contents-left .individuals-download-container .file-content {
        font-size: 12px;
        font-weight: 500;
    }

    .entities-section2 .individuals-page-right-accardion-contents-flex {
        gap: 0;
    }

    .entities-section2 .individuals-page-right-accardion-contents-right {
        padding: 10px;
        padding-right: 8px;
    }

    .entities-section2 .individuals-page-right-accardion-contents-right2 input {
        margin-bottom: 14px;
    }

    .entities-section2 .individuals-page-right-accardion-contents-right2 .individuals-page-radio-container input {
        margin-bottom: 0;
    }

    .entities-section2 .individuals-page-add-accardion {
        padding-top: 17px;
    }

    .entities-section3 .individuals-page-right-accardion-contents-left {
        padding: 0;
    }

    .entities-section3 .individuals-page-right-accardion-contents-left h3 {
        font-size: 12px;
    }

    .entities-section3 .individuals-page-right-accardion-contents-left label {
        font-size: 12px;
        font-weight: 500;
        line-height: 150%;
    }

    .entities-section3 .individuals-page-right-accardion-contents3 {
        padding-top: 22px;
        padding-bottom: 0 !important;
    }

    .entities-section3 .individuals-page-right-accardion-contents-flex {
        gap: 0;
    }

    .entities-section3 .individuals-page-right-accardion-contents-right {
        padding-top: 11px;
        padding-left: 0;
        padding-right: 0;
    }

    .entities-section3 .individuals-page-right-accardion-contents-accardion-contents-main-right3>input {
        height: 32px;
        margin-bottom: 13px;
    }

    .entities-section3 .individuals-page-add-accardion p {
        width: 100%;
    }

    .entities-section3 .individuals-page-add-accardion {
        padding-top: 0;
    }

    .entities-section3 .individuals-page-radio-container {
        margin-bottom: 8px;
    }

    .entities-section3 .individuals-page-radio-container1 {
        margin-bottom: 13px !important;
    }

    .individuals-page-left-content-entity {
        gap: 16px !important;
    }

    .individuals-page-left-price650 {
        padding-bottom: 19px;
    }

    .entity-container1 .individuals-page-right-accardion-contents-left-input label>div {
        padding-right: 0;
    }

    .entity-container1 .individuals-page-right-accardion-contents-flex {
        gap: 0;
    }

    .entity-container1 .individuals-page-right-accardion-contents-left {
        margin-bottom: 30px;
    }

    .entity-container1 .individuals-page-right-accardion-contents-right {
        gap: 38px;
    }

    .entity-container1 .individuals-page-right-accardion-contents {
        padding-bottom: 18px;
    }

    .entity-container2 .individuals-page-right-accardion-contents-right2 input {
        margin-bottom: 14px;
    }

    .entity-container2 .individuals-page-radio-container {
        margin-bottom: 17px;
    }

    .entity-container2 .individuals-page-add-accardion {
        padding: 0;
        margin-top: 11px;
    }

    .entity-container2 .individuals-page-right-accardion-contents {
        padding-bottom: 70px;
    }

    .entity-container2 .individuals-page-right-accardion-contents-accardion-contents>h4 {
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
        line-height: 150%;
    }

    .entity-container2 .individuals-page-add-accardion {
        margin-top: 24px;
    }

    .entity-container3 .individuals-page-add-accardion {
        padding-top: 21px;
    }

    .page-template-registration-form-for-legal-entities-tpl .legal-left {
        margin-bottom: 0;
    }

    .individuals-page-form.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column {
        padding: 0;
    }

    .individuals-page-form.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50 {
        width: 100%;
    }

    .individuals-page-form.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-right: 0;
        margin-left: 0;
    }

    .individuals-page-form h3 {
        margin-bottom: 12px;
        font-size: 12px;
    }

    .individuals-page-form {
        font-size: 12px;
    }

    .individuals-page-form .wpforms-field-radio label {
        font-size: 12px;
    }

    .marTop-48 {
        margin-top: 24px;
    }

    .wpforms-container .addRadio .wpforms-image-choices-modern label:not(.wpforms-error) {
        width: 24px;
        height: 24px;
        min-width: 24px;
    }

    .wpforms-container .addRadio .wpforms-image-choices-modern .wpforms-image-choices-image::after {
        font-size: 16px;
        line-height: 24px;
        margin: -12px 0 0 -12px;
        width: 24px;
        height: 24px;
    }

    .fieldNameConpany {
        width: calc(100% - 40px);
    }

    .addCompanyRadio-1 {
        top: 49px;
        right: 8px;
        width: 24px;
    }

    .addCompanyRadio-1 .choice-2 {
        top: 73px;
        right: 38px;
    }

    .addCompanyRadio-2 {
        top: 1px;
        right: 8px !important;
        width: 24px;
    }

    .addCompanyRadio-2 .choice-2 {
        top: 71px;
        right: 38px;
    }

    .right-accardion-contents-2 .wpforms-layout-column:last-child {
        padding-left: 0 !important;
    }

    .right-accardion-contents-2 .wpforms-layout-column:first-child {
        padding-right: 0 !important;
    }


    .individuals-page-form-message {
        padding: 24px !important;
    }

    .individuals-page-form-message-right {
        padding-left: 0;
    }

    .checkbox-global {
        margin-top: 0;
    }










}


/*?  //max-width: 1279px *********************************************************************************************/




@media(max-width: 1200px) {

    #succes .transformItem {
        margin: 0 0 24px;
        background: transparent;
        box-shadow: none;
        border-radius: 0;
        box-sizing: border-box;
        position: relative;
        padding: 0 12px;
        width: 279px !important;
        height: 370px;
    }

    .tm-2 .innerSuccesItem,
    .tm-4 .innerSuccesItem,
    .tm-6 .innerSuccesItem {
        bottom: 0 !important;
        top: unset !important;
    }

    #popmake-197,
    #popmake-1061,
    #popmake-2590 {
        top: 155px !important;
        transform: unset;
    }



}

/*?  //max-width: 1200px *************************************************/






@media(max-width: 991px) {

  .individuals-page-left {
        display: flex;
        min-width: 256px;
        padding: 24px;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
        flex: 0;
        box-sizing: border-box;
    }

    .individuals-page-right {
        display: flex;
        min-width: 329px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
        gap: 16px;
        flex: 1 0 0;
        box-sizing: border-box;
    }
    
    .individuals-page-main {
        display: flex;
        padding: 0px;
        box-sizing: border-box;
        align-items: flex-start;
        align-content: flex-start;
        gap: 24px 48px;
        align-self: stretch;
        flex-wrap: wrap;
    }

    .footerMap {
        height: 245px;
    }

    .fromAreasRightButtonsPrice {
        font-size: 24px !important;
        text-align: center;
    }

    .fromAreasRightButtonsGetRegistration {
        font-size: 16px;
    }


    .relocationBannerImg {
        bottom: 0;
        height: 500px;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
    }

    .relocationBannerImg img {
        min-height: auto;
    }

    .stages {
        padding-top: 0;
    }

    .fromAreasRegistration .wrapper {
        padding: 0 32px !important;
    }

    .servicesLeft {
        padding: 0 32px;
    }

    .servicesSliderContainer {
        padding-left: 32px;
    }


    .supportForm .wrapper {
        padding: 64px 32px !important;
    }



    .bunner .wrapper {
        padding: 0 !important;
    }

    .transformItem {
        width: 300px !important;
    }

    .transformItems {
        width: 100% !important;
    }

    .areWeContainerrr {
        width: 48% !important;
    }

    .transformSectionSuppport .wrapper {
        padding: 0 32px !important;
    }

    .newsItemLeft {
        padding: 20px;
    }

    .relocationStages {
        padding: 64px 0;
    }

    .relocationBannerImg img {
        object-fit: cover;
    }

    .fromAreas .wrapper {
        padding: 0 0 0 32px !important;
    }

    .fromAreasOpenBank {
        min-height: 900px;
    }

    .relocationBannerFrom {
        padding: 64px 0;
        min-height: auto;
    }

    .relocationBannerFrom {
        min-height: 500px;
    }

    #masthead,
    .bunnerLeft,
    .innerSection,
    .blogContentRow,
    .breadcrumbsRow,
    .single .site-content .content-area {
        padding: 0 32px !important;
    }

    .relocationSupportForm {
        padding: 0 32px !important;
    }

    .relocationWhy .wrapper {
        padding: 0 !important;
        flex-direction: column;
    }

    .relocationWhy .wrapper .transformSectionLeft {
        width: 100%;
        margin-right: 0;
        padding-right: 0;
    }

    .transformSectionRigh {
        width: 100%;
    }

    .tabsContainers .innerSection .wrapper .tabs .tabs-nav .tab {
        min-width: auto;
    }

    #masthead,
    .bunnerLeft,
    .innerSection,
    .blogContentRow,
    .breadcrumbsRow,
    .single .site-content .content-area {
        padding: 0px 64px !important;
    }

    .menu-toggle {
        padding: 0 !important;
    }

    .relocationWhy .wrapper {
        flex-direction: row;
    }

    .aboutMaxwiseClientsImg {
        padding-bottom: 0 !important;
    }

    .ourServiceRow .transformSectionRigh {
        width: 380px;
    }

    .relocationWhy.ourServiceRow .transformSectionLeft {
        width: calc(100% - 380px) !important;
        margin-right: 24px !important;
    }

    #calcModGraf .stepsImg {
        width: 100%;
        margin-bottom: 0;
    }

    #calcModGraf .wrapperLeft,
    #calcModGraf .calculatorSpan {
        width: calc(100% - 320px);
    }

    #calcModGraf .wrapperRight {
        width: 320px;
        padding-left: 32px;
    }

    .relocationFaq .wrapper .faqLeft {
        width: 300px;
    }

    .faqRight {
        width: calc(100% - 300px);
    }

    .faqRightAccardionContent p {
        font-weight: 400;
        font-size: 14px;
        line-height: 180%;
        color: #343243;
        padding-bottom: 16px;
        margin-bottom: 0;
    }










}

/*?  //max-width: 991px *************************************************/




@media(max-width: 767px) {
    .bunner .wrapper .bunnerLeft {
        width: 100%;
        padding: 0 23px;
        box-sizing: border-box;
    }
    .footerInformation_leftCol--bottom {
        flex-wrap: wrap;
        justify-content: center;
    }
    .social_header {
    display: none!important;
}
.footerInformation_leftCol--bottom a {
    width: 100%!important;
}
#masthead.headerBg {
    top: 0;
}
    .tabInfoPadd {
        padding: 24px 0;
    }

    .bunnerRight {
        display: none;
    }

    .fromAreasRegistration .wrapper .fromAreasLeft {
        padding-top: 0 !important;
    }

    .footerMap {
        width: 65%;
        height: 320px;
    }

    .fromAreasRegistration {
        background: #FFF5F2;
    }

    .footerMap img {
        object-fit: cover;
        object-position: center;
    }

    .fromAreasScroll {
        overflow: auto;
        height: 75%;
        width: 100%;
        background: #FFF5F2;
        border-radius: 24px 24px 0 0;
        box-shadow: 0px 20px 50px rgba(18, 17, 39, 0.08);
        box-sizing: border-box;
        padding: 32px 16px;
        display: flex;
        position: sticky;
        flex-direction: column-reverse;
    }

    .bunner .wrapper .bunnerLeft {
        padding: 0 16px;
    }

    .burger-open>img {
        width: 31.5px;
        height: 31.5px;
    }

    .postContentScrollCard {
        margin-left: 0 !important;
        height: auto;
    }

    .fromAreasTabsContainerRight {
        height: auto !important;
    }

    .blogContentBack {
        padding-bottom: 200px !important;
    }

    .footerMap {
        margin-left: 0;
    }

    .otherArticles .wrapper {
        padding: 0 16px;
        max-width: 100%;
    }

    .otherArticlesTop h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
    }

    .postTabs .wrapper {
        padding: 0 16px !important;
    }

    .postTabsFormS .wrapper form div {
        width: 100% !important;
    }

    header {
        left: 0;
        transform: unset;
        max-width: 100%;
        padding: 0 16px;
        box-sizing: border-box;
    }

    header .wrapper {
        padding-left: 0;
    }

    .aboutMaxwiseClientsImg .slick-list {
        margin: 0 -12px;
    }

    .aboutMaxwise {
        padding-bottom: 0;
    }

    .aboutMaxwiseClientsImg .slick-list .slick-track .slick-slide {
        margin: 0 12px;
    }

    .suportbunnerLeft {
        margin-bottom: 50px;
    }

    .fromAreasLeft {
        width: 100%;
    }

    .fromAreas .wrapper {
        padding: 0 16px !important;
    }

    .transformSliderNext {
        right: 16px;
    }

    .transformSliderPrev {
        right: 80px;
    }

    .fromAreas .wrapper {
        padding-left: 16px !important;
    }

    .fromAreasRight {
        position: static;
    }

    .fromAreas {
        overflow: hidden;
    }

    .bunnerRight img {
        height: 100%;
    }

    .transformSectionLeft h4 {
        width: 100% !important;
        box-sizing: border-box;
    }

    .showContainer svg {
        width: 20px;
        height: 20px;
    }

    .aboutMaxwiseClientsImg .slick-list .slick-track {
        padding: 0 !important;
    }

    .aboutMaxwiseClientsImg .slick-list {
        padding: 0 !important;
    }

    .aboutMaxwise {
        padding-bottom: 64px;
    }

    .aboutMaxwiseLeft {
        padding: 0 !important;
    }

    .transformSectionLeft {
        margin-bottom: 32px;
    }

    .transformSectionLeft {
        padding-left: 0 !important;
    }



    .disNone {
        display: none !important;
    }

    .fromAreasTabsContainer svg {
        display: block;
        min-height: 20px;
        margin-left: auto;
        margin-bottom: 8px;
    }

    .fromAreasTabsContainerLeft>h3 {
        display: none;
    }

    .fromAreasTabsContainerRight>h3 {
        display: block;
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        color: #292929;
        margin-bottom: 24px;
    }

    .fromAreasTabsContainer {
        background: #FFF5F2;
        border-radius: 24px;
        padding: 32px 16px;
        height: 70vh;
        box-sizing: border-box;
    }

    .fromAreasTabsContainerLeft {
        margin-right: 0;
    }

    .fromAreasTabsContainer {
        padding-top: 16px !important;
    }

    @keyframes bottom-animation {
        0% {
            transform: translateY(100vh);
            opacity: 0;
        }

        100% {
            transform: translateY(0);
            opacity: 1;
        }
    }

    .desctopImg {
        display: none !important;
    }

    .blogMibileImg {
        display: block;
    }

    .fromAreas {
        padding: 0 !important;
    }

    .fromAreasLeft {
        padding: 0 16px;
        width: 100%;
        box-sizing: border-box;
    }

    .fromAreasTabsContainerRight {
        width: 100%;
        flex-direction: column;
    }

    .stages {
        padding-top: 64px;
    }

    .fromAreasTabsContainerRight img {
        object-fit: cover;
        width: 100%;
        object-position: top;
        height: auto;
        margin-bottom: 24px;
    }

    .fromAreasTabsContainer {
        flex-direction: column-reverse;
    }

    .aboutMaxwiseRight img {
        width: 100%;
    }

    .fromAreasRight {
        width: 100%;
    }

    .bunner {
        padding-top: 210px;
    }

    .sliderContainerblog {
        margin-top: 40px;
    }

    .blogSliderPrev {
        top: 30% !important;
    }

    .blogSliderNext {
        top: 30% !important;
    }

    .bunnerLeft h1 {
        font-weight: 700;
        font-size: 29px;
        line-height: 130%;
        margin-bottom: 16px;
    }

    .transformSection .wrapper {
        padding: 0;
        flex-direction: column;
    }

    .transformSectionLeft h4 {
        width: max-content;
    }

    .transformSectionLeft {
        margin-right: 0 !important;
        width: 100%;
    }

    .transformSectionLeft h2 {
        width: 100%;
    }

    .transformSectionLeft {
        padding-left: 16px;
    }

    .transformSectionRight {
        width: 100% !important;
    }

    .fromAreas {
        padding: 0 16px;
    }

    .fromAreas .wrapper {
        flex-direction: column;
        padding-top: 80px;
        position: relative;
        max-width: 100%;
        overflow: hidden;
    }

    .fromAreasLeft h2 {
        position: static;
    }

    .fromAreas .fromAreasLeft {
        margin-top: 0;
        width: 100%;
        margin-bottom: 0;
        padding: 64px 0 !important;
    }

    .blogSliderNext {
        right: -10px !important;
    }

    .blogSliderPrev {
        right: 60px !important;
    }

    .fromAreasLeft h2 {
        width: 100%;
    }

    .tabs li a {
        font-size: 17px;
    }

    .footerMap {
        width: 100%;
    }

    .aboutMaxwiseContainer {
        padding: 0;
        flex-direction: column-reverse;
    }

    .aboutMaxwiseLeft {
        width: 100%;
    }

    .blogTop>button {
        position: static !important;
    }

    .blogTop p {
        width: 100%;
    }

    .blogTop {
        width: 100% !important;
    }

    .blogSliderDots .slick-dots {
        max-width: 100%;
        padding: 0 16px;
        box-sizing: border-box;
    }

    .blogSliderPrev {
        top: 30%;
        right: 70px;
    }

    .blogSliderNext {
        top: 30%;
        right: 0;
    }

    .blogTop {
        width: 100%;
        padding-right: 16px;
        box-sizing: border-box;
    }



    .fromAreas .wrapper {
        padding-bottom: 64px;
    }

    .aboutMaxwiseRight {
        width: 100%;
        margin-bottom: 10px;
        height: 250px;
        border-radius: 10px;
    }

    .aboutMaxwiseClientsImg img {
        margin-right: 15px;
    }



    .aboutMaxwiseLeft {
        padding: 0 16px;
        box-sizing: border-box;
    }

    .fromAreasSuport {
        padding: 64px 0 !important;
    }


    .stagesLeft {
        margin-right: 0;
    }

    .stagesRight ul {
        flex-direction: column;
    }

    .stagesRight ul li {
        width: 100%;
        box-sizing: border-box;
        padding-bottom: 16px;
        border-bottom: 1px solid var(--white);
        margin-bottom: 16px;
    }

    .supportForm {
        padding: 48px 16px 64px 16px;
    }

    .supportForm .wrapper h2 {
        font-weight: 700;
        font-size: 24px;
        line-height: 140%;
        text-align: center;
    }

    .supportForm .wrapper form {
        flex-direction: column;
    }

    .supportForm .wrapper form div {
        width: 100%;
    }

    .supportForm .wrapper form input {
        margin-bottom: 16px;
    }

    .supportForm .wrapper p {
        font-weight: 400;
        font-size: 17px;
        line-height: 150%;
        margin-bottom: 32px;
    }

    .supportForm .wrapper {
        border-radius: 8px;
    }

    .feedback .wrapper {
        padding: 0 16px;
    }

    .feedback::after {
        background-size: cover;
    }

    .areWe .wrapper {
        padding: 0 16px !important;
    }

    .areWe .wrapper .transformSectionLeft {
        width: 100%;
    }

    .areWe .wrapper .transformSectionLeft {
        margin-bottom: 0;
    }

    .faq .wrapper {
        flex-direction: column;
    }

    .faqLeft {
        width: 100%;
        margin-right: 0;
    }

    .faqRight {
        width: 100%;
    }

    .servicesClients {
        padding-bottom: 30px;
    }

    .transformSectionRigh {
        width: 100%;
    }

    .areWeContainer .transformItem {
        width: 100%;
    }

    .areWeContainer {
        flex-direction: column;
    }

    .supportFormSubmit {
        width: 140px !important;
    }

    .transformSectionRight {
        padding-left: 16px;
    }

    .servicesLeft {
        padding: 0 16px;
    }

    .feedbackContent {
        flex-direction: column;
        overflow: scroll;
    }

    .feedbackContentSection {
        width: 100%;
    }

    .supportFormSubmit input {
        display: block;
        margin: 0 auto;
        padding-left: 0 !important;
    }

    .suportbunnerLeft h1 {
        font-weight: 700;
        font-size: 35px;
        line-height: 130%;
        width: 100%;
        margin-bottom: 32px;
    }

    .supportFormSubmit input {
        text-align: left;
        padding-left: 45px !important;
    }

    .aboutMaxwiseClientsImgItem {
        height: 50px;
        margin: 0;
        display: flex !important;
        align-items: center;
        justify-content: center;
    }

    .services {
        padding-top: 64px;
    }

    .servicesSliderDots {
        padding: 0 16px;
    }

    .servicesSlider .slick-list .slick-track .slick-slide {
        margin: 0 8px;
    }

    .blogContentParent {
        display: grid;
        grid-template-columns: repeat(2, 50%);
        grid-template-rows: repeat(6, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        max-width: 100%;
        width: 100%;
    }

    .div1 {
        grid-area: 1 / 1 / 3 / 3;
    }

    .div2 {
        grid-area: 7 / 2 / 8 / 3;
    }

    .div3 {
        grid-area: 8 / 1 / 9 / 2;
    }

    .div4 {
        grid-area: 7 / 1 / 8 / 2;
    }

    .div5 {
        grid-area: 3 / 1 / 5 / 3;
    }

    .div6 {
        grid-area: 5 / 1 / 7 / 3;
    }

    .blogContent .wrapper {
        padding: 0 16px;
    }

    .div1,
    .div5,
    .div6 {
        min-width: 100%;
        width: 100%;
    }

    .div4,
    .div3,
    .div2 {
        width: 100%;
        max-width: 95%;
        min-width: 50%;
    }

    .pagination {
        bottom: -100px;
        width: 100%;
        left: 0;
        transform: unset;
    }

    .fromAreasRegistration {
        padding: 0 !important;
    }

    .fromAreasRegistration .wrapper {
        padding: 64px 16px !important;
    }

    .fromAreasTabsContainer svg {
        width: 20px;
        height: 20px;
    }

    .fromAreasTabsContainer.activeBlog {
        flex-direction: column-reverse !important;
        bottom: 0;
        z-index: 100;
        justify-content: flex-end;
    }

    .fromAreasTabsContainer.activeBlog {
        padding-top: 16px !important;
        box-shadow: unset;
        background: transparent;
        border-radius: 8px;
    }

    .fromAreasTabsContainer.activeBlog {
        display: flex;
        justify-content: flex-start;
    }

    .fromAreasScroll2 {
        flex-direction: column !important;
        justify-content: flex-start !important;
    }

    .fromAreasTabsRegitstration.activeBlog {
        flex-direction: column !important;
    }

    .fromAreasTabsRegitstration.activeBlog {
        position: fixed;
        display: flex;
        flex-direction: column !important;
        box-shadow: 0px 20px 50px rgba(18, 17, 39, 0.08);
        background: #FFF5F2;
        border-radius: 24px;
    }

    .wrapper {
        justify-content: flex-start;
        padding-right: 0;
    }

    .transformSliderPrev,
    .transformSliderNext {
        top: 0;
    }

    .transformSectionLeft h4 {
        width: 100%;
    }

    .transformSliderDots .slick-dots {
        max-width: 100%;
    }

    .transformSection {
        max-width: 100%;
        overflow: hidden;
    }

    .transformSectionRight {
        width: 55%;
    }

    .transformSliderNext {
        right: 64px;
    }

    .transformSliderPrev {
        left: auto;
        right: 135px;
    }

    .transformSectionLeft {
        margin-right: 85px;
    }

    .transformSliderDots .slick-dots li {
        width: 20px;
    }

    .transformSliderDots .slick-dots li.slick-active {
        width: 50px;
    }

    .blogSliderPrev {
        top: 23%;
        left: auto;
        right: 110px;
    }

    .fromAreasTabsContainerLeft {
        width: 45%;
    }

    .fromAreas {
        padding-left: 64px;
    }

    .blogTop {
        width: 60%;
    }

    .blogTop>button {
        position: absolute;
        top: 55px;
        right: 64px;
    }

    .blog .wrapper {
        padding-right: 0;
    }

    .blogSliderNext {
        top: 23%;
        right: 33px;
    }

    .tabsPositionSvg .closeSvgBlog {
        position: absolute !important;
        right: 17px;
    }

    .blogSliderPrev {
        position: static !important;
        transform: unset !important;
    }

    .blogTop {
        margin-bottom: 64px;
    }

    .sliderContainerblog {
        margin-top: 0;
    }

    .blogContent {
        padding-top: 0;
    }

    .fromAreasTabsContainerLeft {
        min-width: 100%;
    }

    .blogSliderArrow {
        display: flex;
        justify-content: flex-end;
        padding: 0 64px;
        max-width: 100%;
        box-sizing: border-box;
    }

    .blogSliderNext {
        position: static !important;
        transform: unset !important;
        margin-left: 16px;
    }

    .blogTopPage .wrapper {
        padding: 0 16px !important;
    }

    .blogTopHome {
        padding-left: 0 !important;
    }

    .blogContent {
        padding-bottom: 0px;
        background: #FFF5F2 !important;
    }

    .pagination {
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: max-content !important;
        bottom: -125px;
    }

    .div4 .blogSectionImg,
    .div2 .blogSectionImg,
    .div3 .blogSectionImg {
        height: 175px !important;
    }

    .div4,
    .div2,
    .div3 {
        height: 100% !important;
    }

    .div3 {
        margin-top: 24px;
    }

    .blogSliderArrow {
        padding: 0 16px;
    }

    .fromAreasSuport {
        padding: 0 !important;
    }

    .closeSvgBlogPosition {
        position: static;
    }

    .webp .blogContentBack {
        background-image: url(/wp-content/uploads/2023/02/noise.png.webp) !important;
    }

    .blogContentBack {
        background-image: url(/wp-content/uploads/2023/02/noise.png) !important;
        background-color: #FFF5F2 !important;
        background-size: auto;
        background-repeat: repeat;
    }

    .fromAreasRight {
        display: block;
        position: absolute;
        left: 0;
        bottom: -100%;
    }

    .fromAreasTabsContainer {
        background: #FFF5F2;
        border-radius: 24px;
        padding: 0;
        overflow-y: scroll;
        height: 100vh;
        box-sizing: border-box;
        background: rgba(0, 0, 0, 0.5);
        transform: translateY(100vh) !important;
        animation: bottom-animation 0.6s;
    }

    .fromAreasTabsContainer.activeBlog {
        position: fixed;
        display: flex;
        background: transparent;
        border-radius: 0;
        width: 100%;
        flex-direction: column-reverse;
        align-items: center;
        overflow: hidden !important;
        padding-top: 50px !important;
        transform: translateY(0) !important;
        animation: bottom-animation 0.6s;
    }

    .fromAreasTabsContainerRight {
        position: static !important;
        justify-content: flex-start;
    }

    .fromAreasRightPositions .fromAreasTabsContainer .fromAreasScroll {
        width: 100%;
        box-shadow: 0px 20px 50px rgba(18, 17, 39, 0.08);
    }

    .suportFromRight {
        width: 100% !important;
    }

    .fromAreasRightPositions .fromAreasTabsContainer {
        padding-bottom: 0 !important;
    }

    .fromAreasRegistration .wrapper .fromAreasLeft {
        width: 100% !important;
    }

    .fromAreas.fromAreasRegistration .wrapper .fromAreasLeft ul {
        width: 100% !important;
    }

    .servicesLeft h2 {
        margin-bottom: 16px;
    }

    .fromAreasRegistration .wrapper .fromAreasLeft {
        padding-bottom: 0 !important;
    }

    .faqLeft {
        margin-top: 0 !important;
    }

    .transformSectionSuppport .wrapper .transformSectionRigh .areWeContainer {
        flex-direction: row;
    }

    .listBlog {
        display: flex;
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .blogContentRow {
        padding: 0 20px;
    }

    .itemNews:not(.newsItemBlock-1):not(.newsItemBlock-2):not(.newsItemBlock-3) {
        width: calc(50% - 10px);
    }

    .itemNews:not(.newsItemBlock-1):not(.newsItemBlock-2):not(.newsItemBlock-3) .newsItemRight {
        height: 150px;
    }

    .itemNews:not(.newsItemBlock-1):not(.newsItemBlock-2):not(.newsItemBlock-3) {
        min-height: 250px;
    }

    .itemNews:not(.newsItemBlock-1):not(.newsItemBlock-2):not(.newsItemBlock-3) .newsItemLeft h2 {
        font-size: 14px;
    }

    .relocationAreas {
        padding: 64px 16px;
    }

    .relocationAreas .wrapper {
        padding: 0 !important;
    }

    .relocationAreas .wrapper .fromAreasLeft {
        padding: 0 !important;
    }



    .relocationStages .wrapper .stagesRight ul li {
        width: 100%;
        margin-right: 0;
    }

    .relocationSupportForm .wrapper {
        padding: 64px 16px !important;
    }

    .relocationSupportForm {
        padding: 64px 16px !important;
    }

    .relocationWhy {
        padding: 64px 0 !important;
    }

    .relocationWhy .wrapper {
        padding-left: 0 !important;
    }

    .relocationWhy .wrapper .transformSectionLeft {
        width: 100%;
        text-align: left;
    }

    .relocationWhy .wrapper .transformSectionRigh .areWeContainer {
        flex-direction: row !important;
    }

    .relocationWhy .wrapper .transformSectionLeft>p {
        margin-bottom: 0 !important;
    }

    .relocationWhy .wrapper .transformSectionLeft {
        margin-bottom: 24px !important;
    }



    .relocationServices {
        padding-bottom: 0 !important;
    }

    .relocationClients {
        padding-bottom: 64px !important;
    }



    .relocationFaq .wrapper .faqLeft {
        margin-right: 0;
        width: 100%;
        text-align: left;
    }

    .aboutMaxwiseRight {
        height: 350px;
    }

    .aboutMaxwiseRight img {
        max-width: 100%;
        width: 100%;
        object-fit: cover;
        object-position: center;
    }

    .relocationAboutMaxwise .wrapper .aboutMaxwiseContainer .aboutMaxwiseLeft>p {
        margin-top: 32px;
    }

    .aboutMaxwiseLeft ul li:nth-last-of-type(1) {
        margin-bottom: 0;
    }

    .fromAreasTabsContainerRight img {
        height: 200px;
    }

    .fromAreasSection {
        min-height: 100%;
    }

    .fromAreasOpenBank {
        min-height: auto;
    }

    .openBankLeft {
        margin-top: 0 !important;
        margin-right: 0 !important;
    }

    .relocationStages .wrapper .stagesRight ul li {
        width: 100% !important;
    }

    .stagesRight ul {
        padding-bottom: 0;
    }

    .stages {
        padding-bottom: 0;
    }

    .calculatorLeft {
        flex-direction: column;
    }

    .calculatorLeftFlex {
        margin-right: 0;
        width: 100%;
    }

    .calculatorSpan {
        width: 100%;
    }

    .calculatorWrapper {
        flex-direction: column;
        align-items: center;
    }

    .toggleFlexContainer {
        justify-content: center;
    }

    .calculatorWrapper .wrapperLeft {
        margin: 20px 32px;
        margin-bottom: 32px;
        width: calc(100% - 40px) !important;
    }

    .modal-content {
        width: 80%;
    }

    .formModal .supportFormSubmit input {
        display: flex !important;
    }

    .fromAreas {
        min-height: unset;
    }

    .formBlock.formFlex {
        flex-wrap: wrap;
    }

    .formFlex .formRow.formSubmit {
        width: 140px;
        margin-left: auto;
        margin-right: auto;
    }

    .relocationBanner {
        padding: 165px 0 0 0 !important;
    }

    .relocationBannerImg {
        height: 450px !important;
        margin-top: -100px;
    }

    .servicesSlider {
        height: 320px;
        margin-bottom: 20px;
    }

    .aboutMaxwiseClientsImg {
        padding-bottom: 0 !important;
    }

    .close-button {
        display: block;
    }

    .popup-wrapper.active {
        display: block;
    }

    .popup-content {
        bottom: 0;
        left: 0;
        padding: 16px 10px 32px 16px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
        max-width: 100%;
        box-sizing: border-box;
        background: #FFF5F2;
        /*         border-radius: 24px 24px 0 0; */
        transform: translateY(10%);
        height: 100%;
        overflow-y: scroll;
        overflow-x: hidden;
    }

    .popup-tab1-content {
        padding-right: 10px;
    }

    .close-button {
        background-color: transparent;
        border: none;
        font-size: 18px;
        cursor: pointer;
        margin-left: auto;
        display: flex;
        justify-content: flex-end;
    }

    .close-button:hover {
        background: transparent !important;
    }

    .tabs {
        padding-left: 16px;
        padding-right: 16px;
    }

    .tabs .tabs-nav {
        width: 100%;
        margin-right: 0;
        min-width: 100%;
    }

    .popup-tab1-content {
        flex-direction: column-reverse;
    }

    .tab-paneRight {
        width: 100%;
    }

    .tab-paneRight img {
        margin-top: 24px;
        object-fit: cover;
        border-radius: 8px;
        overflow: hidden;
    }

    .tab-paneLeft {
        width: 100%;
        margin-right: 0;
    }

    .popup-tab1-content {
        display: grid;
        grid-gap: 16px;
        grid-template-columns: 1fr;
        grid-auto-flow: dense;
    }

    .tab-paneLeft {
        order: 2;
    }

    .tab-paneRight {
        order: 1;
    }


    .tab-paneRightMobile {
        display: block;
    }

    .tab-paneLeft h3 {
        display: flex;
    }

    .tab-paneRight h3 {
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        color: #292929;
        margin-top: 0;
        margin-bottom: 0;
    }

    .tabs {
        padding: 64px 16px;
    }

    .tabs-nav h2 br {
        display: none;
    }

    .tab-paneRight h3 {
        display: block;
    }



    .tab-paneLeftBtn {
        flex-direction: row;
    }

    .popup-tab1-content {
        padding-bottom: 20px;
    }

    .popup-content {
        height: 90vh;
    }

    .tabs {
        padding: 0;
        height: 620px;
    }

    .tabs-nav {
        padding-left: 32px;
    }

    .tab-pane {
        overflow: inherit;
    }

    .tab-pane.active {
        position: fixed;
        left: 0;
        bottom: 0;
        z-index: 10001;
        height: 80vh;
        top: auto !important;
        visibility: visible;
    }

    .tabsContainers {
        position: relative;
    }

    .popup-content {
        position: relative;
        transform: none;
        height: auto;
    }

    .popup-content {
        height: 100%;
        overflow: auto;
    }

    .tabs {
        height: 100%;
        padding: 64px 0;
    }

    .tabsContainers {
        min-height: 100vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .tab-pane.active {
        top: 0;
    }

    .tabs-nav {
        padding-left: 0;
    }

    .tabsContainers .wrapper {
        padding: 0 !important;
    }

    .tabsContainers {
        min-height: auto;
    }

    .tab-pane.active {
        align-items: flex-end;
        height: 100vh !important;
        background: rgba(0, 0, 0, 0.7);
    }

    .popup-content {
        /*         height: 80vh; */
        width: 100%;
        display: block;
        top: 44px;
    }


    #masthead,
    .bunnerLeft,
    .innerSection,
    .blogContentRow,
    .breadcrumbsRow,
    .single .site-content .content-area {
        padding: 0 16px !important;
    }


    .transformSectionLeft {
        padding-right: 0;
    }

    .faqRightAccardion h3 {
        padding-right: 10px;
    }

    .relocationAboutMaxwise .aboutMaxwiseLeft {
        width: 100%;
    }

    .relocationAboutMaxwise .aboutMaxwiseRight {
        width: 100%;
        margin: 0;
    }

    .calculator .wrapper {
        padding: 64px 0;
    }

    .tabsContainers .innerSection .wrapper .tabs .tabs-nav .tab {
        min-width: auto;
    }

    .popup {
        visibility: hidden;
    }

    .site-logo {
        margin: 0 auto;
        transform: unset;
    }

    .mobile-menu-control-wrapper {
        margin-left: 0;
    }

    .bunnerLeft h1 {
        font-size: 35px;
    }

    .bunnerRight img {
        width: 1000px;
        min-width: 1000px;
        object-position: -100px;
        object-fit: cover;
        margin-top: 0;
        height: 600px;
        margin-bottom: 35px;
    }

    .tabsContainers {
        padding: 0 !important;
    }

    .relocationServices .wrapper {
        padding-top: 0 !important;
    }

    .relocationWhy .wrapper {
        flex-direction: column !important;
    }

    .transformItem {
        width: 300px !important;
    }

    .tabs-nav {
        padding: 0 !important;
    }

    .tabsContainers .innerSection .wrapper .tabs .tabs-nav .tab {
        padding: 0 !important;
    }

    .tabs li a {
        font-size: 17px !important;
    }

    .tabs {
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }

    .tabsContainers .innerSection {
        min-height: unset;
        height: auto;
        padding: 32px 16px !important;
    }

    .tab-paneRight {
        width: 100%;
        min-width: unset;
        height: auto;
    }

    .innerTabImg {
        height: 220px;
        width: 100%;
        position: relative;
    }

    .tab-paneLeft {
        padding: 16px 0;
        display: block;
    }

    .relocationWhy .wrapper .transformSectionLeft {
        padding-right: 0;
    }

    .ourServiceRow .transformSectionRigh {
        width: 100%;
    }

    .relocationWhy.ourServiceRow .transformSectionLeft {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .tab-paneRightDesktop {
        display: none;
    }

    .tab-paneRightDesktop.allVisible {
        display: block;
    }

    .tab-paneRight img {
        height: 100%;
        object-position: center;
        position: relative;
    }


    .tab-paneRight {
        height: auto;
    }

    .popup-tab1-content {
        display: flex;
        grid-gap: 16px;
        grid-template-columns: 1fr;
        grid-auto-flow: dense;
        flex-direction: column;
        align-items: flex-start;
    }

    .faqRightAccardion h3 {
        padding-top: 5px;
    }

    #calcModGraf .wrapperLeft,
    #calcModGraf .calculatorSpan {
        width: 100%;
    }

    #calcModGraf .wrapperLeft {
        border-right: 0;
        margin-right: 0;
        padding-right: 0;
    }

    #calcModGraf .wrapperRight {
        width: 100%;
        padding: 0 64px;
    }

    #calcModGraf .footerCalc {
        display: flex;
        padding-bottom: 64px;
        flex-direction: column;
    }

    #calcModGraf .btnCalc {
        margin: 28px auto 0;
    }

    #calcModGraf .toggleFlexContainer {
        justify-content: flex-start;
    }

    #calcModGraf .stepsImg {
        width: calc(50% - 20px);
        margin-bottom: 0;
    }

    #calcModGraf .calculator .wrapper .calculatorLeft {
        margin-bottom: 32px;
    }

    .calcModBlock:hover .deskCalcMod {
        top: -90px;
        opacity: 1;
        left: 65px;
    }

    .deskCalcMod {
        width: 192px;
        right: 236px;
        top: -80px;
    }

    .calcModBlock {
        top: calc(100vh - 90px);
        left: 30px;
    }

    .deskCalcMod::after,
    .deskCalcMod::before {
        left: -9px;
        top: 50%;
        border: solid transparent;
        content: "";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .deskCalcMod::after {
        border-color: rgba(255, 255, 255, 0);
        border-left-color: #fff;
        border-width: 8px;
        margin-top: -8px;
        display: none;
    }

    .deskCalcMod::before {
        border-color: rgba(255, 255, 255, 0);
        border-right-color: #fff;
        border-width: 9px;
        margin-top: -9px;
        margin-left: 0;
        border-left: 0;
    }

    .deskCalcMod {
        box-shadow: unset;
        filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.10));
    }






    .relocationFaq .wrapper .faqLeft {
        position: relative;
        top: 0;
    }


    .transformSlider .slick-list .slick-track .slick-slide {
        margin: 0 8px;
        width: 300px !important;
    }

    #residency {
        display: flex;
        width: 320px;
        min-width: 320px;
        max-width: 1279px;
        padding: 80px var(--basic-indentation-gap-32, 32px) var(--basic-indentation-gap-64, 64px) var(--basic-indentation-gap-32, 32px);
        flex-direction: column;
        align-items: center;
    }

    #not-residency {
        display: flex;
        /*         max-width: 320px; */
        min-width: unset;
        padding: 50px 32px 32px;
        flex-direction: column;
        align-items: center;
        width: 100%;
        height: 100vh;
    }

    .theme-1707 {
        max-width: max-content !important;
    }

    .pum-container.custom-position.theme-1707 {
        padding: 0 !important;
        top: 0 !important;
    }



    .residency-modal-main {
        display: flex;
        justify-content: flex-end;
        align-items: flex-start;
        align-content: flex-start;
        gap: 0;
        align-self: stretch;
        flex-wrap: wrap;
    }

    .residency-modal-left {
        width: 100%;
    }

    .residency-modal-right {
        width: 100%;
        margin-top: 36px;
    }

    .calcHeaderLink {
        padding: 5px 12px;
        font-size: 12px;
    }

    .calcHeader.calcHeaderFixed.scrollCalcUp {
        top: 80px;
    }

    .calcHeaderText {
        font-size: 14px;
    }

    .tabs-content {
        display: none;
        /* Скрываем весь контент вкладок */
    }

    .tabs-content.visibleTabContent {
        display: block;
        /* Показываем контент, когда добавлен класс visibleTabContent */
    }

    .newsItemBlock-1.itemNews,
    .newsItemBlock-2.itemNews,
    .newsItemBlock-3.itemNews {
        height: 300px;
        width: 100%;
    }

    .newsItemBlock-4.itemNews {
        width: 100% !important;
        background: rgba(255, 255, 255, 1);
        box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.15);
        display: flex;
        margin-bottom: 44px;
        flex-direction: row !important;
        height: 300px !important;
    }

    .newsItemBlock-4.itemNews .newsItemLeft {
        width: 50% !important;
        padding: 20px !important;
    }

    .newsItemBlock-4.itemNews .newsItemRight {
        width: 50% !important;
        height: 100% !important;
    }

    .newsItemBlock-4.itemNews h2 {
        color: #CD6C4F;
        font-size: 17px !important;
        margin-bottom: 20px;
    }

    .newsItemBlock-4.itemNews .textBlogList {
        display: block !important;
    }

    .newsItemBlock-4.itemNews .innerTextBlogList {
        -webkit-line-clamp: 3;
    }

    .newsItemBlock-4.itemNews button {
        display: block;
    }



    .newsItemBlock-3.itemNews {
        margin-bottom: 0;
    }




}

/*?  //max-width: 767px *************************************************/











@media (max-width: 576px) {

    .div4,
    .div2,
    .div3 {
        height: 300px !important;
    }

    .faq .wrapper {
        padding: 0 !important;
    }

    .relocationSupportForm {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    .showContainerAnimation {
        transform: translateX(0%);
    }

    .services {
        padding-top: 0;
    }

    .transformSectionSuppport .wrapper .transformSectionRigh .areWeContainer {
        flex-direction: column;
    }

    .servicesClients .wrapper {
        padding: 0 !important;
    }

    .areWeContainerrr {
        width: 100% !important;
    }

    .fromAreasTabsContainer {
        position: absolute;
        bottom: -100%;
        right: 0;
        transform: translateY(100%);
        transition: .3s all;
        z-index: 100;
    }

    .blog .wrapper {
        padding-right: 0 !important;
    }

    .transformSectionRight {
        margin-left: 0 !important;
    }

    .servicesLeft h2 {
        margin-bottom: 16px;
    }

    .fromAreasRegistration .wrapper .fromAreasLeft {
        padding: 0 !important;
    }

    .faqLeft {
        margin-top: 0;
    }

    .activeBlog {
        animation: bear-animation .3s;
        transform: translateY(0);
        z-index: 100;
        bottom: 0;
    }

    .footerTop {
        flex-direction: column;
    }

    .supportForm .wrapper {
        padding: 64px 16px !important;
    }

    @keyframes bear-animation {
        0% {
            transform: translateY(100%);
        }

        100% {
            transform: translateY(0);
        }
    }

    .stages .wrapper {
        padding: 0 !important;
    }

    .blogContent .wrapper {
        padding: 0 16px !important;
    }

    .relocationBannerImg {
        left: 0;
        transform: translateX(0);
    }

    .relocationBannerImg img {
        width: 1000px;
        object-fit: cover;
    }

    .relocationBanner {
        padding: 165px 16px 335px 16px;
        height: auto;
    }

    .relocationBanner .wrapper .bunnerLeft h1 {
        font-size: 35px;
        line-height: 130%;
    }

    .relocationBanner .wrapper .bunnerLeft>p {
        font-size: 17px;
        line-height: 150%;
    }

    .relocationBanner .wrapper .bunnerLeft .bunnerLeftContainerBtn .bunnerLeftBtn:after {
        content: none;
    }

    .calculator .wrapper {
        padding: 32px 0 !important;
    }

    .wrapperLeft {
        width: 100%;
    }

    .modal-content {
        width: 90%;
        height: 500px;
    }

    .close {
        right: 20px;
        top: 20px;
    }

    .modal-contentContainer>p {
        font-size: 20px;
    }

    .fromAreasRightButtonsRegistration {
        flex-direction: column !important;
        justify-content: center;
        align-items: center;
        margin: 0;
    }

    .fromAreasRightButtonsGetRegistration {
        margin-left: 0;
        width: 100%;
        text-align: center;
    }

    .fromAreasRightButtonsPrice {
        display: block;
    }

    .priceOpen::after {
        right: 20px;
    }

    .priceOpen {
        position: absolute;
        bottom: 148px;
        right: 0;
        background: var(--btn);
        box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.25);
        padding: 32px;
        box-sizing: border-box;
        width: 265px;
        transition: all 0.3s;
        opacity: 0;
    }

    .fromAreasRightButtons {
        width: 100%;
    }


    .close-button {
        padding: 0;
        width: 48px;
        height: 48px;
    }

    .tab-paneLeftBtn button:nth-of-type(1) {
        margin-right: 0px;
        padding-left: 0;
        margin-bottom: 0;
    }

    .tab-paneLeftBtn button:nth-of-type(2) {
        padding: 14px 16px;
    }

    .tab-paneLeftBtn {
        align-items: center;
    }

    .relocationServices .wrapper {
        padding: 16px 0 64px 0 !important;
    }


    .pum-container.custom-position {
        padding: 20px !important;
    }


    .descFormModal {
        font-size: 16px;
    }

    .titleForm {
        font-size: 22px;
    }

    .tab-paneLeft {
        padding: 12px 0 24px 0;
    }

    .authorBlock {
        flex-direction: column;
    }

    .authorBlockName {
        padding-right: 0;
        margin-bottom: 5px;
    }

    #calcModGraf .stepsImg {
        width: 100%;
        margin-bottom: 0;
    }

    #calcModGraf .wrapperRight {
        padding: 0 32px;
    }

    #popmake-197,
    #popmake-1061,
    #popmake-2590 {
        width: 95%;
    }

    .individuals-page-right {
        min-width: 256px;
    }

    .individuals-page-form-message {
        margin-bottom: 16px;
    }

    .individuals-page-right-accardion-contents-left-input label>div {
        padding-right: 0;
    }

    .individuals-page-right-accardion-contents-flex {
        gap: 28px;
    }

    .individuals-page-right-accardion-contents-right {
        gap: 41px;
    }

    .individuals-page-right-accardion-contents-flex3 {
        gap: 0px;
    }

    .individuals-page-right-accardion-contents2 .individuals-page-right-accardion-contents-flex {
        gap: 0px;
    }

    .individuals-page-right-accardion-contents2 .individuals-page-right-accardion-contents-left {
        margin-bottom: 47px;
    }

    .individuals-page-right-accardion-contents-accardion-contents h4 {
        font-size: 14px;
        font-weight: 300;
        line-height: 150%;
    }

    .individuals-page-right-accardion-contents-right2 input {
        margin-bottom: 14px;
    }

    .individuals-page-right-accardion-contents-right2 {
        gap: 0;
    }

    .individuals-page-right-accardion-contents2 {
        padding-bottom: 47px;
    }

    .individuals-page-right-accardion-contents-accardion-contents4 h4 {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .individuals-page-right-accardion-contents-accardion-contents-main-left3 label {
        margin-bottom: 11px;
    }

    .individuals-page-right-accardion-contents-flex4 {
        gap: 0;
    }

    .individuals-page-right-accardion-contents-flex5 h4 {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .individuals-page-right-accardion-contents-flex5 {
        gap: 0;
    }

    .individuals-page-left-link-container {
        flex-wrap: wrap;
    }

    .legal-left ul {
        gap: 8px;
    }

    .legal-left {
        padding-bottom: 0px;
        margin-bottom: 23px;
    }

    .individuals-page-form-message-left {
        min-width: 100%;
    }

    .individuals-page-form-message-right {
        min-width: 100%;
    }

    .individuals-file>h5 {
        width: 75%;
    }

    .entities-section2 .individuals-page-right-accardion-contents-right .individuals-page-right-accardion-contents-accardion {
        margin-bottom: 14px;
    }

    .entities-section3 .individuals-page-right-accardion-contents-right {
        min-width: 100%;
    }

    .entities-section3 .individuals-page-right-accardion-contents-accardion-contents-main-right {
        min-width: 100%;
    }

    .individuals-page-right-accardion-contents-accardion-contents h4 {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .individuals-page-right-accardion-contents-accardion-heading>img {
        filter: invert(58%) sepia(7%) saturate(1793%) hue-rotate(1deg) brightness(89%) contrast(86%);
    }

    .entities-section2 .individuals-page-right-accardion-contents2 .individuals-page-right-accardion-contents-left {
        margin-bottom: 6px;
    }

    .entities-section2 .individuals-page-right-accardion-contents-right {
        min-width: 100%;
    }

    .individuals-page-right-accardion-contents-left {
        min-width: 100%;
    }

    .entities-section1 .individuals-page-right-accardion-contents-right {
        min-width: 100%;
    }

    .entities-section1 .individuals-page-right-accardion-contents-flex {
        gap: 48px;
    }

    .individuals-file>span {
        width: 80%;
    }

    .entities-section2 .individuals-page-right-accardion-contents-left .individuals-download-container .file-content {
        margin-bottom: 23px;
    }

    .entities-section1 .individuals-page-right-accardion-contents-accardion-contents>h4 {
        font-size: 12px;
        font-weight: 300;
        line-height: 160%;
    }

    .entities-section1 .individuals-page-right-accardion-contents-right {
        gap: 8px;
    }

    .entities-section3 .individuals-page-right-accardion-contents-accardion {
        margin-bottom: 29px;
    }

    .individuals-page-right-accardion-contents2 .individuals-page-right-accardion-contents-flex {
        width: 100%;
    }

    .individuals-page-right-accardion-contents2 .individuals-page-right-accardion-contents-left {
        padding-right: 0;
    }

    .entity-container1 .individuals-page-right-accardion-contents-right {
        width: 100%;
        min-width: 100%;
    }

    .entity-container1 .individuals-page-right-accardion-contents-left {
        padding-right: 0;
    }

    .individuals-page-right-accardion-contents-left-input {
        padding-left: 0;
    }

    .entity-container1 .individuals-page-right-accardion-contents-right {
        padding-left: 0;
        padding-right: 0;
    }

    .individuals-page-right-accardion-contents-right2 {
        width: 100%;
        min-width: 100%;
    }

    .individuals-page-right-accardion-contents-right2 {
        padding: 0;
    }

    .individuals-page-right-accardion-contents-accardion-contents-main-left {
        min-width: 100%;
    }

    .individuals-page-right-accardion-contents-accardion-contents-main-right3 {
        min-width: 100%;
    }

    .calcHeader {
        flex-direction: column;
        gap: 5px;
    }


    #about {
        padding: 130px 0 64px;
        margin-top: -130px;
    }

    .single-post #page,
    .blog #page {
        padding-top: 65px;
    }

/*    #masthead,
    .single-post #masthead,
    .blog #masthead {
        margin-top: 110px;
    }*/

    .full-width-content .container.grid-container {
        margin-top: 20px;
    }

    .newsItemLeft button {
        font-size: 14px;
        padding: 6px 10px;
        margin-top: 24px;
    }

    .single-post #page, .blog #page {
        padding-top: 0;
    }


    .webp .bunner {
        margin-top: -213px;
        padding-bottom: 4rem;
    }


}

/*?  //max-width: 576px ***************************************************************************************************/









@media (max-width: 400px) {
    .showContainerFull {
        width: 100%;
    }

    .showContainer.showContainerAnimation {
        left: 5%;
        right: 5%;
    }

    .transformSectionLeft h4 {
        width: 100% !important;
    }



    .itemNews:not(.newsItemBlock-1):not(.newsItemBlock-2):not(.newsItemBlock-3) {
        height: 200px;
        min-height: unset;
    }

    .itemNews:not(.newsItemBlock-1):not(.newsItemBlock-2):not(.newsItemBlock-3) .newsItemRight {
        height: 100px;
    }

    .transformItem {
        width: 100% !important;
    }

    .has-inline-mobile-toggle .mobile-menu-control-wrapper {
        right: 20px;
    }

    .companies-registration-right-discounts-right table tr th:nth-of-type(1) {
        width: 100%;
    }

    .companies-registration-right-limited table tr th:nth-of-type(1) {
        width: 70%;
    }

    .companies-registration-right-limited table tr {
        justify-content: space-between;
    }


}

/*?  //max-width: 400px *************************************************/



@media (max-width: 350px) {

    .transformItem button {
        padding: 14px;
    }

    .blogContent {
        background: #FFF5F2 !important;
        padding-top: 0;
        padding-bottom: 0;
    }

    .wrapperLeft {
        min-width: 100%;
    }

    .webp .blogContentBack {
        background-image: url(/wp-content/uploads/2023/02/noise.png.webp) !important;
    }

    .blogContentBack {
        background-image: url(/wp-content/uploads/2023/02/noise.png) !important;
        background-color: #FFF5F2 !important;
        background-size: auto;
        background-repeat: repeat;
    }

    .showContainerSection {
        width: 90%;
        padding: 16px;
        height: fit-content;
    }

    .showContainerFull {
        font-size: 14px;
    }
}

/*?  //max-width: 350px *************************************************/
html {
    scroll-behavior: smooth;
}

.footer_cert {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 8px;
    margin-bottom: 1rem;
}

.footer_cert_image img {
    max-height: 200px;
    width: auto;
}

.footer_cert_text {
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #7E7C93;
}

.calcModBlock::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background: #fccec0;
    border-radius: 50%;
    animation: sonarWave 1s linear infinite;
}

@keyframes sonarWave {
    from {
        opacity: 0.4;
    }

    to {
        transform: scale(2.5);
        opacity: 0;
    }
}

ul.bullet-points {
    margin-bottom: 32px;
    line-height: 180%;
    margin-left: 40px;
}
.footerInformation_leftCol--top {
    display: flex;
}
.footerInformation_leftCol--bottom {
    display: flex;
}
.footerInformation_leftCol--bottom a {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 1rem;
    max-width: 200px;
    font-size: smaller;
    text-transform: uppercase;
    color: #7E7C93;
    font-weight: 700;
}
.footerInformation_leftCol--bottom a:hover {
    color: initial;
}
.footerInformation_leftCol {
    margin-bottom: 1rem;
}

input.wpcf7-form-control.wpcf7-phonetext.wpcf7-text.wpcf7-validates-as-phonetext {
padding-left: 100px!important;
}
body .iti__selected-flag {
	width:95px;
}
.popapFormInputTel p {
    font-size: .75rem;
    font-style: italic;
}
#phone-num, .intl-tel-input.allow-dropdown {
    width: 100%;
}

@media only screen and (min-width: 1024px) {
    .pum-container.pum-responsive.pum-responsive-small {
        padding: 0;
        margin-left: -25%!important;
        width: 50%!important;
    }
}

.container-flex {
  display: flex;
  max-width: 60vw;
  margin: 0 auto;
  gap: 2rem;
}

.container-flex > div {
  flex: 1; /* каждая колонка занимает 50% */
  box-sizing: border-box;
}

/* Скрыть правую колонку на экранах меньше 1024px */
@media (max-width: 1023px) {
  .container-flex {
    flex-direction: column;
  }
  .right-column {
    display: none;
  }
  .left-column {
    width: 100%;
  }
  .container-flex {
  max-width: 100vw;
}
}
.left-column {
    padding: 1.25rem;
}
.right-column {
  position: relative;
  overflow: hidden;
}

.right-column img {
  width: 100%!important;
  height: 100%!important;
  object-fit: cover; /* или contain — см. ниже */
}
.showContainerSection h2 {
    text-align: center;
}
.social_header {
    display: flex;
    flex-direction: column;
    margin-right: 1.5rem;
}
a.social_header-link {
    display: flex;
    color: var(--black);
	text-decoration: none;
}

.social_header-link svg {
    margin-right: .5rem;
}
span.popup-contacts {
    display: flex;
    gap: 1rem;
    margin: 1rem 0;
}
@media (max-width: 768px) {
    span.popup-contacts {
        flex-direction: column;
    }
}
.footerLogo {
    max-width: 199px;
}
body.postid-355 #masthead, body.postid-2540 #masthead, body.postid-966 #masthead {
  top: 0 !important;
}
.sliderContainerblog {
  position: relative;
}

.blogSliderPrev,
.blogSliderNext {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #d9d9d9;
  z-index: 20;
}

.blogSliderPrev {
  left: -22px;
}

.blogSliderNext {
  right: -22px;
}


.main-navigation .main-nav ul li[class*="current-menu-"] > a,  {
	background: var(--btn);
}
.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {
	color: var(--black);
}

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header {
color: var(--white);
}

.main-navigation .main-nav ul li.menu-item-has-children > a:hover,
.main-navigation .main-nav ul li.menu-item-has-children:hover > a,
.main-navigation ul ul {
	background: var(--btn);
	border-radius: 0;
}
input[type="submit"] {
	background: var(--btn);
	color: var(--black);
}


.innerSection.stages .tabs .tabs-nav .active a{
	color: var(--blue);
}
.innerSection.stages .tabs .tabs-nav li a {
  	color: var(--grey);
}
.formBlock input::placeholder {
	color: var(--black);
}
input:focus::placeholder {
	color: var(--black);
}
.blog .container {
    background: var(--btn);
}
div#primary {
  background: var(--btn);
}
.tabInfoPadd h4, .tabInfoPadd p {
    color: var(--light-black);
}
section#calculator {
    background: var(--white);
}
.noUi-touch-area,
.noUi-marker-large,
.noUi-connect {
    background: var(--blue);
    border-radius: 50%;
}
.individuals-page-right-accardion-conatainer {
    background: var(--white);
}
.fancybox-content {
    background: var(--white);
}
.single-services .faqLeft h2,
.single-services .faqRightAccardion h3,
.single-services .faqRightAccardionContent p,
.single-services .faqLeft p {
    color: var(--white);
}
.single-services .faqRightAccardion h3,
.single-services .heading.active~.faqRightAccardionContent {
    border-bottom: 1px solid var(--white)!important;
}
.single-services .tabs-content  .faqRightAccardion h3 {
    border-bottom: 1px solid var(--blue)!important;
    color:var(--black);
}
.single-services .tabs-content  .faqRightAccardion p {
    color: var(--black);
}
.wpforms-field-textarea .wpforms-container .wpforms-field-label {
    color: var(--blue);
}
.wpforms-container .wpforms-field-label {
    color: var(--blue);
}
.reg-form-email-note label.wpforms-field-label {
    color: var(--white)!important;
}
span.wpforms-required-label {
    color: var(--white) !important;
}

.fancybox-button svg {
    color: black;
}
.iti__selected-dial-code {
    color: var(--black);
}
.iti__selected-dial-code {
    color: var(--black);
}
@media (max-width: 1300px) and (max-height: 800px) {
    .bunner {
        min-height: 720px;
    }
    .tab-paneLeft {
       margin-right: 24px;
    }
    .single-services .tabs-content .faqRightAccardion h3 {
        font-size: 14px;
    }
    .faqRightAccardion .heading::after {
        margin-left: 16px;
    }
    .faqRightAccardion h3 {
        padding-right: 0;
        height: 60px;
    }
    .individuals-page-left {
        width: 300px;
    }
    .individuals-page-left-link-container a {
        padding: 8px;
    }
    .individuals-page-left-link-container a:nth-last-of-type(1) {
        font-size: 10px;
        white-space: nowrap;
    }
}
.pum-theme-189 .pum-content + .pum-close, .pum-theme-tema-po-umolchaniyu .pum-content + .pum-close {
    background: var(--blue);
}
