.clb-popup {
    background-color: rgba(23, 22, 26, 0.992);
    width: 45%;
    height: 100%;
    position: fixed;
    top: 0;
    left: unset;
    right: 0;
    bottom: 0;
    z-index: 9999999;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-50vh);
    -ms-transform: translateY(-50vh);
    transform: translateY(-50vh);
}
.new-home-last-subtitle {
    margin-bottom: 3em !important;
}
header#masthead {
    background: transparent;
    border: none !important;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: auto;
    z-index: 999999;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
}span.elementor-button-text {
    line-height: 20px;
}.header-wrap-inner .menu-optional {
    display: none;
}

.nav.with-counters .nav-item > a > span:before {
    display: none;
}

.header {
    /*     background: #051B2B; */
    border-style: none !important;
    z-index: 200;
}

header .page-container {
    padding: 0 34px;
}input[type="text"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"], input[type="url"], select, .select2-container--default .select2-selection--single, textarea {
    color: #000 !important;
    background-color: #fff;
    border: 1px solid #9dafc7;
    width: 100%;
    padding: 14px 15px;
    line-height: 1.3;
    border-radius: 5px;
    position: relative;
    -webkit-appearance: none;
    outline: none;
    font-family: inherit;
    font-weight: 500;
    font-size: inherit;
    margin: 0.8em 0;
}

select, .select2-container--default .select2-selection--single {
    color: #9dafc7 !important;
}

input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="number"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="tel"]::placeholder {
    color: #9dafc7 !important;
}.elements-bar.left {
    left: 1.4vh !important;
}.pum-container.pum-responsive img {
    margin: 3em auto 0;
}body:not(.home) .header {
    background: #f6b59700;
    border-style: none !important;
    top: unset;
}

body:not(.home) .header-cap {
    display: none;
}
.clb-popup {
    background-color: rgba(23, 22, 26, 0.992);
    width: 45%;
    height: 100%;
    position: fixed;
    top: 0;
    left: unset;
    right: 0;
    bottom: 0;
    z-index: 9999999;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-50vh);
    -ms-transform: translateY(-50vh);
    transform: translateY(-50vh);
}

#menu-footer-menu, #menu-footer-menu-germany {
    display: flex;
    list-style: none;
    margin: 0 auto;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
}

#menu-footer-menu li, #menu-footer-menu-germany li {
    padding: 10px 0 !important;
}

#menu-footer-menu li a, #menu-footer-menu-germany li a {
    font-family: "Ubuntu", Ubuntu;
}

#menu-footer-menu li a span, #menu-footer-menu-germany li a span {
    font-size: 11px;
    letter-spacing: 1px;
    padding: 0px 30px;
    color: #697a8a !important;
    font-family: Ubuntu, sans-serif;
}
.at-l-last-logo a {
    display: unset;
}#page .at-book-last-logo img {
    width: 160px !important;
}
.lang-item {
    width: 50px;
    float: right;
    padding-left: 0px !important;
    padding-right: 0px !important;
}.pum .wpcf7-acceptance label, .pum p {
    font-family: "Ubuntu", Sans-serif !important;
}
.pum p {
    margin: 0;
}#page p, #page a, #page div, #page span, #page li {
    font-family: "Ubuntu" !important;
}#popmake-36632 .pum-container.pum-responsive img, #popmake-33670 .pum-container.pum-responsive img, .pum-container.pum-responsive img, #popmake-57321 .pum-container.pum-responsive img {
    margin: 1em auto 0;
}

::placeholder {
    font-family: "Ubuntu" !important;
}
button.pum-close.popmake-close {
    opacity: 0;
}
.pum-container .pum-content + .pum-close > span, .pum-content, .pum-title {
    position: relative;
    z-index: 1;
}

.pum-overlay, html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container, html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {
    position: fixed;
}

.pum-overlay {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1999999999;
    overflow: initial;
    display: none;
    transition: 0.15s ease-in-out;
}

.pum-overlay.pum-form-submission-detected, .pum-overlay.pum-preview {
    display: block;
}

.pum-overlay, .pum-overlay *, .pum-overlay :after, .pum-overlay :before, .pum-overlay:after, .pum-overlay:before {
    box-sizing: border-box;
}

.pum-container {
    top: 100px;
    position: absolute;
    margin-bottom: 3em;
    z-index: 1999999999;
}

.pum-container.pum-responsive {
    left: 50%;
    margin-left: -47.5%;
    width: 95%;
    height: auto;
    overflow: visible;
}

.pum-container.pum-responsive img {
    max-width: 100%;
    height: auto;
}

@media only screen and (min-width: 1024px) {
    .pum-container.pum-responsive.pum-responsive-nano {
        margin-left: -5%;
        width: 10%;
    }

    .pum-container.pum-responsive.pum-responsive-micro {
        margin-left: -10%;
        width: 20%;
    }

    .pum-container.pum-responsive.pum-responsive-tiny {
        margin-left: -15%;
        width: 30%;
    }

    .pum-container.pum-responsive.pum-responsive-small {
        margin-left: -20%;
        width: 40%;
    }

    .pum-container.pum-responsive.pum-responsive-medium {
        margin-left: -26% !important;
        width: 630px !important;
    }
}

.pum-container .pum-content > :last-child, .pum-form__message:last-child {
    margin-bottom: 0;
}

.pum-container .pum-content > :first-child {
    margin-top: 0;
}

.pum-container .pum-content + .pum-close {
    text-decoration: none;
    text-align: center;
    line-height: 1;
    position: absolute;
    min-width: 1em;
    z-index: 2;
    background-color: transparent;
}
.popmake-close, .pum-overlay.pum-click-to-close {
    cursor: pointer;
}
.pum-theme-26518, .pum-theme-cutting-edge {
    background-color: rgba(4, 25, 39, 0.7);
}
.pum-theme-26516, .pum-theme-enterprise-blue {
    background-color: rgba(4, 25, 39, 0.7);
}
.pum-theme-26515, .pum-theme-lightbox {
    background-color: rgba(4, 25, 39, 0.7);
}
.pum-theme-26517, .pum-theme-hello-box {
    background-color: rgba(4, 25, 39, 0.7);
}
.pum-theme-26514, .pum-theme-default-theme {
    background-color: rgba(255, 255, 255, 1);
}

.pum-theme-26514 .pum-container, .pum-theme-default-theme .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);
    background-color: rgba(249, 249, 249, 1);
}
.pum-theme-26514 .pum-content, .pum-theme-default-theme .pum-content {
    color: #8c8c8c;
    font-family: inherit;
    font-weight: 400;
    font-style: inherit;
}

.pum-theme-26514 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: auto;
    right: 0px;
    bottom: auto;
    top: 0px;
    padding: 8px;
    color: #ffffff;
    font-family: inherit;
    font-weight: 400;
    font-size: 12px;
    font-style: inherit;
    line-height: 36px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(0, 183, 205, 1);
}

#pum-36632 {
    z-index: 1999999999;
}

#pum-57321 {
    z-index: 1999999999;
}

#pum-40563 {
    z-index: 2000000000;
}

#pum-33670 {
    z-index: 2000000000;
}
@media (min-width: 1300px) {
    .pum-container.pum-responsive.pum-responsive-medium {
        margin-left: -23% !important;
    }
}

@media (min-width: 1600px) {
    .pum-container.pum-responsive.pum-responsive-medium {
        margin-left: -20% !important;
    }
}

@media (min-height: 600px) {
    .pum-container.pum-responsive.pum-responsive-medium {
        top: 5% !important;
    }
}

@media (min-height: 650px) {
    .pum-container.pum-responsive.pum-responsive-medium {
        top: 10% !important;
    }
}

@media (min-height: 700px) {
    .pum-container.pum-responsive.pum-responsive-medium {
        top: 15% !important;
    }
}
html {
    overflow-x: hidden !important;
}

.hidden {
    display: none !important;
}

.page-template-elementor_header_footer #masthead.header-1 {
    top: 0;
}

/*   .page-id-49 .header {
    position: relative !important;
} */
.header {
    height: 90px !important;
    min-height: 100px !important;
}

.header .header-wrap, .header.header-2 .header-wrap, .header-cap {
    min-height: 100px !important;
}

.header .page-container {
    padding: 0 32px;
}

.logo, .fixed-logo {
    display: none !important;
}

.for-onepage {
    display: block !important;
}

.svg-logo {
    max-width: 165px;
    min-height: 47px;
}
.close-bar {
    z-index: 0;
}#menu-footer-menu, #menu-footer-menu-germany {
    display: flex;
    list-style: none;
    margin: 0 auto;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
}
@media (min-width: 990px) {
    .header .branding .logo img, .header .branding .mobile-logo img, .header .branding .for-onepage img {
        width: 165px;
    }
}

@media screen and (min-width: 768px) {
    body .page-container:not(.full), body .page-container:not(.full) .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 100% !important;
    }
}.svg-logo {
    max-width: 165px;
    width: 165px;
    min-height: 47px;
}

/* .for-onepage {
    display: block !important;
} */
/* .close-bar {
    z-index: 0;
} */
nav:not(.type2):not(.type3) {
    height: 105%;
    /*     width: 50%; */
    /*     position: fixed; */
    top: 0px;
    bottom: 0;
    right: 0;
    left: unset;
    /*     padding: 0 86px !important; */
    background-position: 60% 25%;
}
.page-template-elementor_header_footer .header-cap {
    display: none !important;
}
.archive, .search {
    overflow-x: visible !important;
}
@media screen and (min-width: 1025px) {
    .as-link {
        color: #fff;
        font-family: Ubuntu !important;
        font-weight: bold !important;
        font-size: 30px !important;
        line-height: 24px;
    }
}a.cont-hidden-mail, .ik-encrypt-mail {
    display: inline-flex;
    flex-wrap: wrap;
}.as-new-footer-get a {
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
}

.as-new-footer-items p {
    font-size: 12px;
}.as-bewertungen {
    background: rgba(6, 27, 44, 0.8);
    height: 69.6px;
    align-items: center;
    display: flex;
    justify-content: center;
    /* margin-top: 81px; */
    /* position: absolute !important; */
    bottom: 0;
    /* border-top: 1px solid #fff; */
}
.new-footer-social {
    padding-left: 3em;
    margin-top: 6em;
}

.new-footer-models-img img {
    max-width: 150px;
}

.as-archive-footer ul li {
    margin-left: 8%;
}.at-new-footer-services-items a {
    pointer-events: none;
}
.new-home-logo-sec .elementor-image-carousel-wrapper {
    width: 100%;
    /* 	overflow:visible; */
}

.new-home-logo-sec .elementor-image-carousel-wrapper .elementor-swiper-button-prev {
    left: 10px;
}

.new-home-logo-sec .elementor-image-carousel-wrapper .elementor-swiper-button-next {
    right: 10px;
}
.new-home-calender-part .elementor-widget-html .elementor-widget-container {
    display: flex;
    justify-content: center;
}
.new-home-last-title h2 {
    margin-bottom: 20px;
}

.new-home-last-subtitle {
    max-width: 818px;
}

.new-book-page-testmonial-element {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
}

.new-book-page-testmonial-element .new-book-page-testmonial-element-img {
    position: relative;
    max-width: 68px;
    max-height: 68px;
    border-radius: 50%;
}

.owl-carousel .new-book-page-testmonial-element .new-book-page-testmonial-element-img img {
    max-width: 100% !important;
    border-radius: 50%;
}

.new-book-page-testmonial-element .new-book-page-testmonial-element-img:after {
    content: url("../svg/testmonial-icon.svg");
    background-image: url("../svg/red-ellipse.svg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 3px;
    position: absolute;
    width: 25px;
    height: 25px;
    right: -5px;
    bottom: 2px;
}

.new-book-page-testmonial-element h2 {
    font-family: "Ubuntu" !important;
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 67px;
    color: #0b1b2a;
    margin: 0;
    line-height: 26px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.new-book-page-testmonial-element h6 {
    font-family: "Ubuntu";
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0.02em;
    color: #0b1b2a;
    opacity: 0.4;
    margin: -10px 0 20px;
}

.new-book-page-testmonial-element p {
    font-family: "Ubuntu";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #0b1b2a;
    max-width: 266.45px;
}

#slider_52199 .owl-nav .owl-prev {
    background: url(../svg/left-arrow.svg) no-repeat center center !important;
}

#slider_52199 .owl-nav .owl-next {
    background: url(../svg/right-arrow.svg) no-repeat center center !important;
}

#slider_52199 .owl-nav button {
    background-color: transparent !important;
    top: 20%;
}
.new-book-page-bestseller-p2 {
    max-width: 487px;
}

.new-book-page-bestseller-p2 li {
    list-style-position: outside;
    padding: 0;
}
.container {
    display: flex;
}.logos-sec .eicon-chevron-right, .logos-sec .eicon-chevron-left {
    color: #0b1b2a !important;
}

.logos-sec .elementor-background-overlay {
    background-image: none !important;
}
.logos-sec .elementor-image-carousel-wrapper .elementor-swiper-button-prev {
    left: 15px;
}

.logos-sec .elementor-image-carousel-wrapper .elementor-swiper-button-next {
    right: 15px;
}
.new-home-calender-sec {
    background-color: #0b1b2a;
    padding-top: 4em;
    padding-bottom: 6em;
}.new-home-calender-inner {
    padding-top: 6em;
}

.new-home-last-title h2 {
    font-size: 46px;
    font-weight: 700;
    line-height: 48px;
    font-family: "Ubuntu", ubuntu;
    text-align: center;
    color: #fff;
}

.new-home-last-subtitle div {
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    font-family: "Ubuntu", ubuntu;
    text-align: center;
    color: #fff;
}

.new-home-last-subtitle {
    margin: auto;
    /* margin-bottom: 3em; */
}
.new-home-calender-sec {
    padding: 4em 6em 6em 6em;
}

/* .new-home-calender-sec .new-home-calender-txt-part .elementor-widget-wrap{
	margin-left:150px;
} */
.calendly-title {
    text-align: center;
    color: #aeb3b9;
    font-family: "Ubuntu", ubuntu;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}

.calendly-title .elementor-widget-container {
    padding: 30px 0px 0px 0px;
    background-color: #364252;
}.new-home-last-subtitle {
    margin-bottom: 3em !important;
}
.wpb_wrapper::after, .elementor-widget-container::after {
    content: unset !important;
}h1:not(.title) + *, h2:not(.title) + *, h3:not(.title) + *, h4:not(.title) + *, h5:not(.title) + *, h6:not(.title) + *, .titles-typo:not(.title) + *, .font-titles:not(.title) + * {
    margin-block-start: 0 !important; }footer span.elementor-button-text {
    /*   color: #fff; */
}
footer span.elementor-button-text {
    /*   color: #fff; */
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    font-family: inherit;
    content: "▾";
}.culture-testmonials2-bg1 {
    /* 	background-image:url('https://digitalleadership.com/wp-content/uploads/2022/06/Rectangle-4474.webp'); */
    background-color: #F7F9FC;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.culture-testmonials2-container {
    padding: 4em 2em 2em;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.culture-testmonials2-container h3 {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 25px;
    line-height: 30px;
    color: #000000;
    position: relative;
}

.culture-testmonials2-bg1 h3 {
    max-width: 700px;
    margin: 0 auto;
}

.culture-testmonials2-bg2 h3 {
    max-width: 536px;
}

.culture-testmonials2-container h3:before {
    content: "«";
    position: absolute;
    font-family: "Ubuntu";
    font-style: normal;
    font-weight: 700;
    font-size: 140px;
    line-height: 153px;
    color: #44549C;
    width: 111px;
    height: 112px;
    left: -170px;
    top: -55px;
}

.culture-testmonials2-container p {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
}

.culture-testmonials2-bg1 p {
    max-width: 500px;
    margin-left: auto;
    margin-top: 1em !important;
    color: #667085;
}

.culture-testmonials2-bg2 p {
    margin-top: 2em !important;
    z-index: 1;
}

.culture-page-roadmap-title h2 {
    max-width: 620px;
    margin: 0 auto;
}

.culture-page-roadmap-sec a .elementor-button-text {
    max-width: 360px;
    line-height: 29px;
}

.culture-page-structure-sec a .elementor-button-text {
    max-width: 360px;
    line-height: 29px;
}

.culture-blocks:not(.culture-block-three) {
    margin-right: 2em;
}

.culture-blocks svg {
    margin-bottom: 30px;
}

.culture-blocks .elementor-background-overlay {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.83) 0%, rgba(236, 236, 236, 0.83) 100%);
    box-shadow: 8px 28px 57px #CECECE;
    backdrop-filter: blur(8px);
}

.culture-blocks-btn a {
    padding: 22px 100px !important;
}

#page .culture-page-help-sec a .elementor-button-text {
    font-size: 25px !important;
    max-width: 300px;
    line-height: 29px;
}
.cultrue-book-heading {
    max-width: 630px;
}
.culture-book-content div {
    max-width: 562px;
}.culture-list li {
    margin-bottom: 20px !important;
}

.culture-green-slide {
    padding: 2em 4em 6em;
    display: flex;
    flex-direction: column;
}

.culture-green-slide-row1 h2 {
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    text-transform: capitalize;
    color: #272D3E;
    margin-bottom: 100px;
    width: 100%;
}

.culture-green-slide-row2 {
    display: flex;
    width: 100%;
}

.culture-green-slide-col {
    width: 33%;
    display: flex;
    flex-direction: column;
}

.culture-green-slide-col h3 {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 28px;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 20px;
}

#page .culture-green-slide-col p {
    font-family: 'DM Sans' !important;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: rgba(39, 45, 62, 0.8);
}

.culture-green-slide-col1 p {
    max-width: 328px;
}

.culture-green-slide-col2 p, .culture-green-slide-col3 p {
    max-width: 283px;
}

.culture-green-slide-col2 {
    margin-left: 50px;
    margin-right: 50px;
    position: relative;
}

.culture-green-slide-col2:before {
    content: "";
    width: 1px;
    height: 409px;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    left: -40px;
}

.culture-green-slide-col2:after {
    content: "";
    width: 1px;
    height: 409px;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    right: 0px;
}

.culture-green-slide1 h2 {
    max-width: 725px;
}

.culture-green-slide2 h2 {
    max-width: 640px;
}

.culture-green-slide3 h2,.culture-green-slide4 h2 {
    max-width: 728px;
}

.culture-page-testmonial-element-DE {
    min-height: 320px;
}

.culture-green-slide-col2-DE:before {
    height: 455px;
}

.culture-green-slide-col2-DE:after {
    height: 455px;
}

.culture-page-testmonial-element-DE .culture-page-testmonial-element-col2 h6 {
    max-width: 250px;
}

#page .culture-green-slider .owl-nav button {
    background-color: transparent !important;
    width: 50px !important;
    height: 90px !important;
}

#page .culture-green-slider .owl-nav .owl-prev {
    background-image: url('../png/icon-2.png') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    left: -30px;
}

#page .culture-green-slider .owl-nav .owl-prev:hover {
    background-image: url('../png/icon.png') !important;
}

#page .culture-green-slider .owl-nav .owl-next {
    background-image: url('../png/icon-3.png') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    right: -25px;
}

#page .culture-green-slider .owl-nav .owl-next:hover {
    background-image: url('../png/icond.png') !important;
}

@media(min-width: 1025px) {
    .page-id-59902 #page #masthead,.page-id-60690 #page #masthead {
        background-color:transparent !important;
        position: absolute;
    }

    .page-id-59902 #masthead .for-onepage .dark.hidden,.page-id-60690 #masthead .for-onepage .dark.hidden {
        display: none !important;
    }

    .page-id-59902 #masthead .for-onepage .light,.page-id-60690 #masthead .for-onepage .light {
        display: block !important;
    }

    .page-id-59902 .mega-menu-item-has-children a.dashicons-arrow-down-alt2,.page-id-59902 .mega-lang-item.current-lang a,.page-id-60690 .mega-menu-item-has-children a.dashicons-arrow-down-alt2,.page-id-60690 .mega-lang-item.current-lang a {
        color: #fff !important;
    }
}

@media(min-width: 1921px) {
    .culture-page-sec .elementor-container {
        max-width:1920px;
        margin: 0 auto;
    }
}

@media(max-width: 1200px) and (min-width:1025px) {
    .culture-page-testmonial-element {
        min-height: 400px;
    }

    .culture-green-slide-col2::before {
        left: -25px;
    }

    .culture-green-slide-col2::after {
        right: -25px;
    }
}

@media(max-width: 1024px) {
    .culture-page-testmonials2-sec .owl-carousel .owl-item {
        padding: 0 0px;
    }

    .culture-blocks:not(.culture-block-three) {
        margin-right: 0em;
    }

    .culture-green-slide-row2 {
        flex-direction: column;
        align-items: center;
    }

    .culture-green-slide-col {
        width: 100%;
    }

    .culture-green-slide-col p {
        max-width: 100%;
    }

    .culture-green-slide-col1,.culture-green-slide-col2 {
        margin-bottom: 50px;
    }

    .culture-green-slide-col2 {
        margin-left: 0;
        margin-right: 0;
    }

    .culture-green-slide-col2:before,.culture-green-slide-col2:after {
        content: none;
    }

    .culture-strategy-content,.culture-canvas-sec .culture-strategy-btn .elementor-widget-container {
        margin: 0 0;
    }

    .culture-testmonials2-bg1 h3 {
        max-width: 536px;
    }
}

@media(max-width: 767px) {
    .culture-testmonials2-container h3::before {
        content:none;
    }

    .culture-blocks-btn a {
        padding: 22px 24px !important;
    }

    .culture-green-slide {
        padding: 2em 1em 6em;
    }
}
#pum-62120 {
    background: #44509c54!important;
}
.list-image {
    padding: 0 !important;
}

.list-image li {
    position: relative;
}

.list-image li:before {
    content: " ";
    width: 18px;
    height: 4px;
    background: linear-gradient(102.09deg, #429BDD 30.84%, #44519C 83.85%);
    position: absolute;
    bottom: 22px;
    left: -32px;
}
.slider-new-book #slider_52199 .owl-nav .owl-next {
    background: url(../svg/right-icon-slider.svg) no-repeat center center !important;
    padding: 0px 20px!important;
    border-radius: 50%;
}

.slider-new-book #slider_52199 .owl-nav .owl-prev {
    background: url(../svg/left-icon-slider.svg) no-repeat center center !important;
    padding: 0px 20px!important;
    border-radius: 50%;
}

.new-book-page-form-title {
    color: #44519C !important
}

.new-book-page-testmonial-element .new-book-page-testmonial-element-img:after {
    background-position: center;
    background-image: url(../svg/ellipse-900.svg) !important;
}
.new-culture-header-buttons {
    display: flex;
    align-items: center;
}

.new-culture-sec1-heading h2 {
    max-width: 633px;
}

.new-culture-header-buttons .copy{
	background: #6FCF97;
	border-radius: 5px;
	color: #333333;
	font-weight:700;
	font-size:17px;
	line-height:20px;
	margin-right: 40px;
    padding: 20px 55px;
	letter-spacing:1px;
}
.new-culture-header-buttons .copy:hover{
	background: #6FCF97;
}
.new-culture-header-buttons .copy:focus{
	background: #6FCF97;
}

.new-culture-header-buttons .preview {
    color: #fff;
    font-weight: 700;
    font-size: 19px;
    display: flex;
    align-items: center;
}

.new-culture-sec1-content div {
    max-width: 470px;
}

.culture-slider-logos figure {
    position: relative;
}

.culture-slider-logos figure:after {
    content: " ";
    height: 79px;
    width: 2px;
    position: absolute;
    right: -35px;
    top: 0;
    background: rgba(217, 217, 217, 0.5);
}

.culture-slider-logos .eicon-chevron-left:before {
    color: #fff;
    background: #D1D1D1;
    border-radius: 50%;
    padding: 4px;
}

.culture-slider-logos .eicon-chevron-right:before {
    color: #fff;
    background: #D1D1D1;
    border-radius: 50%;
    padding: 4px;
}

.new-culture-sec4-heading h2 {
    max-width: 544px;
}

.list-image-cul li {
    max-width: 330px;
    margin-bottom: 15px !important;
    padding-left: 25px;
}

.list-image-cul li:before {
    left: -12px !important;
}

.list-image-cul li:before {
    bottom: 9px !important;
}

.list-image-cul li:nth-of-type(4):before {
    bottom: 19px !important;
}

.new-culture-testimonial .new-book-page-testmonial-element-img:after {
    background-image: url("../svg/ellipse-900.svg") !important;
}

.new-culture-slider-heading h2 {
    max-width: 737px;
    margin: auto;
}

.new-culture-sec2-col2-heading h2 {
    max-width: 230px;
}

.new-culture-sec4-row2 > .elementor-container {
    justify-content: space-between;
}

.new-culture-pyramid > .elementor-widget-wrap {
    padding-right: 0 !important;
}

.new-culture-sec4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    padding-right: 0 !important;
}

.new-culture-tools-section {
    background: rgba(200, 214, 249, 0.2);
    border: 1px solid rgba(6, 27, 43, 0.15);
    border-radius: 13px;
    padding: 30px 20px 50px;
}

.new-culture-tools-section-btn a {
    background: linear-gradient(104.6deg, #4770DC -1.98%, #8457D7 100%);
}

.new-culture-tools-section-btn a:hover {
    background: linear-gradient(104.6deg, #4770DC -1.98%, #8457D7 100%);
}

.new-culture-tools-section-content div {
    max-width: 200px;
}

.new-culture-structure-content div {
    max-width: 248px;
    margin-top: 10px;
}

.new-culture-culture-content div {
    max-width: 181px;
    margin: auto;
    margin-right: 0;
    margin-top: 10px;
}

.new-culture-toDo-list li {
    position: relative;
    max-width: 498px;
    margin-bottom: 15px !important;
}

.new-culture-toDo-list li:before {
    content: " ";
    width: 18px;
    height: 4px;
    background: linear-gradient(102.09deg, #429BDD 30.84%, #44519C 83.85%);
    position: absolute;
    bottom: 10px;
    left: -32px;
}

.new-culture-toDo-list li:first-child:before , .new-culture-toDo-list li:nth-of-type(3):before , .new-culture-toDo-list li:nth-of-type(4):before , .new-culture-toDo-list li:nth-of-type(5):before , .new-culture-toDo-list li:nth-of-type(6):before {
    bottom: 32px;
}

.page-id-64773 .new-culture-toDo-list li:first-child:before , .page-id-64773 .new-culture-toDo-list li:nth-of-type(4):before {
    bottom: 58px;
}

.page-id-64773 .new-culture-toDo-list li:nth-of-type(2):before {
    bottom: 32px;
}

.new-culture-discover-content div {
    max-width: 519px;
}

.new-culture-blocks .elementor-background-overlay {
    background: linear-gradient(180deg, #50589e 0%, #3A4283 100%) !important;
    box-shadow: 0px 30px 30px -2px rgb(16 24 40 / 5%) !important;
    border-radius: 10px !important;
}

.new-culture-uniteCanvas-heading h2 {
    max-width: 400px;
}

.cultuer-padd-btn a {
    padding: 20px 60px!important;
}

.new-culture-uniteCanvas-content div {
    max-width: 459px;
}

.new-culture-open-content div {
    max-width: 1004px;
    margin: auto;
}

.new-culture-header-buttons .preview:hover {
    color: #fff;
}
.continer-slide-md h3 {
    color: #333333
}

#page .culture-new-page a .elementor-button-text {
    font-size: 17px !important;
    letter-spacing: 1px;
}

.btn-arrow-cul a {
    position: relative;
}

.btn-arrow-cul a:after {
    content: url(../png/icon-1.png);
    vertical-align: middle;
    position: absolute;
    bottom: 9px;
    right: 24px;
}
.page-id-64140 a , .page-id-64773 a {
    text-shadow: none !important;
}
.new-tab-btn {
    color: #fff !important;
    font-weight: 700;
    background-color: #333333;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%) !important;
    padding: 15px 18px 15px 18px;
    font-size: 14px;
    border-radius: 5px;
}
.new-tab-btn2 {
    color: #fff !important;
    font-weight: 700;
    background-color: #333333;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%) !important;
    padding: 15px 21px 15px 21px;
    font-size: 14px;
    border-radius: 5px;
}

li.mega-blog-item.mega-menu-item.mega-menu-item-type-post_type.mega-menu-item-object-page.mega-menu-item-has-children.mega-menu-megamenu.mega-align-bottom-left.mega-menu-grid.mega-has-icon.mega-icon-left.cs-user-profile-menu-container img {
    width: 50px;
    height: 50px;
    background: #667085;
    border-radius: 50%;
}

@media (min-width: 1365.5px) {
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-blog-item > ul.mega-sub-menu {
        right: 0px!important;
    }
}

/*-------------profile md*/
.header-wrap-inner .right-part {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.right-part >ul {
    position: relative;
    margin-right: 15px;
/*     padding-top: 15px; */
    /* 	display: none; */
}

.right-part >ul .mega-sub-menu {
    display: flex !important;
    max-width: 800px !important;
    top: 70px;
    right: 0px !important;
    position: absolute;
    background: #F7F9FC;
    min-width: 330px !important;
    padding: 26px !important;
    border-radius: 10px;
    box-shadow: 10px 10px 20px #0b1b2a1f;
    transform: translateY(50px);
    /* 	height:0% !important; */
    opacity: 0;
    display: none !important;
    transition: ease-in 0.2s;
}
.at-book-page-form {
	display:none !important;
} 
.new-culture-header-buttons .copy:hover{
	background-color:#5ee395;
}
new-tab-btn{
	color:#fff !important;
	font-weight:700;
	background-color: #333333;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%) !important;
    padding: 15px 18px 15px 18px;
	font-size:14px;
	border-radius:5px;
	
}
.new-tab-btn:hover{
	color: #061B2B !important;
    background-color: #6FCF97 !important;
}
.new-tab-btn2{
	color:#fff !important;
	font-weight:700;
	background-color: #333333;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%) !important;
    padding: 15px 21px 15px 21px;
	font-size:14px;
	border-radius:5px;
}
.new-tab-btn2:hover{
	color: #061B2B !important;
    background-color: #6FCF97 !important;
}
.new-tab-btn-DE{
	color:#fff !important;
	font-weight:700;
	background-color: #333333;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%) !important;
    padding: 15px 30px;
	font-size:14px !important;
	border-radius:5px;
	max-width:220px;
	line-height:20px;
}
.new-tab-btn-DE:hover{
	color: #061B2B !important;
    background-color: #6FCF97 !important;
}

.new-tab-btn-DE2{
	color:#fff !important;
	font-weight:700;
	background-color: #333333;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%) !important;
    padding: 15px 30px;
	font-size:14px !important;
	border-radius:5px;
	max-width:220px;
	line-height:20px;
	
}
.new-tab-btn-DE2:hover{
	color: #061B2B !important;
    background-color: #6FCF97 !important;
}
@media screen and (min-width: 1440px){
body {
    font-size: 1.025rem;
}
}

@media only screen and (max-width: 1024px){
.new-culture-header-buttons {
    display: flex;
    align-items: center;
    flex-direction: column;
}
}
@media only screen and (max-width: 1024px){
.new-culture-header-buttons .preview {
    color: #fff;
    font-weight: 700;
    font-size: 19px;
    display: flex;
    align-items: center;
    margin-top: 20px;
    margin-left: -38px;
}
}
.ohio-text-sc:last-child p, .wpb_text_column:last-child p, .elementor-widget-text-editor:last-child p {
    margin-bottom: 0;
}
@media only screen and (max-width: 1024px){
.new-culture-tools-section-content div {
    max-width: 100%;
}
}
@media only screen and (max-width: 1024px){
.new-culture-tools-section .elementor-container {
    justify-content: center;
}
}
.boxes-DE-content p {
    max-width: 230px;
    margin-left: auto !important;
    margin-right: auto !important;
}
@media only screen and (max-width: 1024px){
.culture-green-slide-row1 h2 {
    font-size: 25px;
    line-height: 38px;
}
}
.culture-green-slide {
    padding: 2em 4em 6em;
    display: flex;
    flex-direction: column;
}
@media only screen and (max-width: 1024px){
.md-revers-tablit > .elementor-container {
    display: flex;
    flex-direction: column-reverse;
}
}
.elementor-element-2c75fba8 {
    margin-top: 3em !important;
}
@media only screen and (max-width: 1024px) {
.new-culture-tools-section .elementor-container {
	justify-content: center;}
	
	.new-culture-tools-section-content div {
    max-width: 100%;
}
	.new-culture-header-buttons {
    display: flex;
    align-items: center;
    flex-direction: column;
}
	.new-culture-header-buttons .preview {
    color: #fff;
    font-weight: 700;
    font-size: 19px;
    display: flex;
    align-items: center;
    margin-top: 20px;
    margin-left: -38px;
}
	.new-culture-header-buttons .copy {
    background: #6FCF97;
    border-radius: 5px;
    color: #333333;
    font-weight: 700;
    font-size: 19px;
    line-height: 20px;
    margin-right: 40px;
    padding: 20px 60px;
    letter-spacing: 1px;
}
	.md-revers-tablit > .elementor-container{
	display:flex;
	flex-direction:column-reverse;
	}
	.culture-green-slide-row1 h2{
		font-size:25px;
		line-height:38px;
	}

}
@media only screen and (max-width: 550px){
.new-culture-culture-content div {
    max-width: 100%;
}
}
@media screen and (max-width: 450px){
body .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0;
}
.elementor-element-cb8f912 .elementor-element-populated {
    padding:0 !important;
}
.elementor-element-552debc5 .elementor-element-populated {
    padding:0 !important;

}
}
@media screen and (max-width: 450px)

.new-culture-toDo-list li {
    position: relative;
    max-width: 498px;
    margin-bottom: 15px !important;
}
@media (max-width: 767px){
.culture-green-slide {
    padding: 2em 1em 6em;
}
}
.elementor-element-2583d281 {
    text-align :center;
}
.innovation-authors-sec{
    padding:4em 7em 6em 07em;
}
@media (max-width: 1024px){
.innovation-authors-sec{
    padding: 4em 2em 6em 2em;
}
}
@media (max-width: 767px){
.innovation-authors-sec{
    padding: 4em 1em 4em 1em;
}
}
@media (max-width: 767px){
.elementor-element-2583d281 .elementor-heading-title {
    font-size: 24px;
    line-height: 26px;
}
        }
@media only screen and (max-width: 550px){
.culture-list ul {
    padding: 0px;
}
}
.elementor-element-2583d281 .elementor-widget-container
{
    margin:0em 0em 4em 0em ;
}
@media (max-width:767px){
    .elementor-element-2583d281 .elementor-widget-container {
        
    
    margin:0em 0em 2em 0em;
}
}.home-partner-short-code {
	padding-left: 6em !important; 
    padding-right: 6em !important;
    padding-top: 4em !important;
}
.contact-partner-short-code {
	padding-bottom:4em !important;
}
.home-partner-short-code .new-home-team-subtitle {
	margin-bottom:30px !important;
}
.partners-section {
    display: flex;
    flex-wrap: wrap;
    background-color: #0B1B2A;
}
.partner-container {
    display: flex;
    flex-direction: column;
    width: 31%;
    margin: 30px 10px 55px;
}
.partner-container .partner-img img {
    width: 100%;
    border-radius: 7px;
    height: 100%;
	min-height:279px;
}
.partner-container .partner-content {
    text-align: center;
    margin-top: 2em !important;
}
.partner-container .partner-content h5 {
    font-size: 10px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0.07px;
    background: linear-gradient(104.6deg, #7264a3 22.45%, #59bbf9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 0;
    font-family: "Ubuntu", ubuntu;
}
.partner-container .partner-content h3 {
    color: #FFFFFF;
    font-family: "Ubuntu", ubuntu;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    margin-top: 5px !important;
    margin-bottom: 20px;
}
.partner-container .partner-content p {
    max-width: 328px;
    margin: 0 auto;
    color: #FFFFFF;
    font-family: "Ubuntu", ubuntu;
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
}
.partner-links{
    background-image: linear-gradient(to top, rgba(23, 22, 26, 0.6), transparent);
    background: linear-gradient(to top, rgba(23, 22, 26, 0.6), transparent) ;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    opacity: 0;
    padding:50px 30px;
	top:50%;
	border-radius:7px;
}
.partner-links:before{
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: -webkit-gradient( linear, left bottom, left top, from(rgba(23, 22, 26, 0.6)), to(transparent));
     background-image: -webkit-linear-gradient( bottom, rgba(23, 22, 26, 0.6), transparent); 
    background-image: -o-linear-gradient( bottom, rgba(23, 22, 26, 0.6), transparent);
    background-image: linear-gradient(to top, rgba(23, 22, 26, 0.6), transparent);
	border-radius:7px;
}
.partner-links .partner-links-social {
	 display: flex;
}
.partner-container .partner-img {
    position: relative;
}
.partner-container .partner-img:hover .partner-links{
    opacity: 1;
}
.partner-links a {
    cursor: pointer;
	background-color: #7d7d7dc4 !important;
    background: transparent;
    width: 45px;
    height: 45px;
    font-size: 1.2em;
    border: 1px solid #7d7d7dc4 !important;
    border-radius: 50%;
    display:flex;
	justify-content:center;
    transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.4s;
	margin-right:20px;
	z-index:9999;
	align-items:center;
}
.partner-links a i {
	color:#fff;
}
.partner-links a:hover {
    -webkit-transform: scale3d(1.06, 1.06, 1);
    transform: scale3d(1.06, 1.06, 1);
}

@media screen and (max-width:1024px) {
	.partner-container {
		width:30%;
	}
	.partner-container .partner-content h3{
		font-size: 18px;
    	line-height: 24px;
	}
	.home-partner-short-code {
		padding-left:2em !important;
		padding-right:2em !important;
	}
	.partner-container .partner-img img {
		min-height:unset !important;
	}
	.partner-container .partner-content h5 {
		min-height:36px;
	}
}
@media screen and (max-width:767px) {
	.partner-container {
		width:100%;
		margin-left: 0;
    	margin-right: 0;
	}
	.partner-links {
		padding: 20px 30px;
	}
	.partner-container {
		margin-bottom:25px;
	}
	.home-partner-short-code {
		padding-left:1em !important;
		padding-right:1em !important;
	}
	.partner-container .partner-content h5 {
		min-height:unset;
	}
}

/************************/

.ser-partner-container {
    display: flex;
    margin-top: 50px;
	justify-content:space-between
}
.ser-partner-container .ser-par-img ,
.ser-partner-container .ser-par-content {
    width: 48%;
}
.ser-partner-container .ser-par-img img {
    width: 100%;
    border-radius: 7px;
}

.service-partner-sec .ser-par-content {
	display: flex;
    flex-direction: column;
    justify-content: center;
	padding-left:3em;
}
.service-partner-sec .ser-par-content h3 {
    color: #1F2639;
    font-family: "Ubuntu", ubuntu;
    font-size: 28px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 15px;
}
.service-partner-sec .ser-par-content h5 {
    background: linear-gradient(123.39deg, #74A66D 40.48%, #899A1D 94.79%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    margin-bottom: 30px;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0.05px;
}
.service-partner-sec .ser-par-content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0.01px;
    max-width: 511px;
    margin-bottom: 35px;
}
.service-partner-sec .ser-par-content a ,
.service-partner-sec .ser-par-content a:focus ,
.service-partner-sec .ser-par-content a:active {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05px;
    background-color: #333 !important;
    border-radius: 5px;
    color: #fff;
    padding: 12px 45px !important;
    text-decoration: none;
    transition: all .5s;
	width:fit-content;
}
.service-partner-sec .ser-par-content a:hover {
    background: #50585e !important;
	color:#fff;
}
.ser-par-links{
    background: linear-gradient( linear, left bottom, left top, from(rgba(17, 16, 19, 0.65)), to(rgba(17, 16, 19, 0)));
    background: -webkit-gradient( linear, left bottom, left top, from(rgba(17, 16, 19, 0.65)), to(rgba(17, 16, 19, 0))) ;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    opacity: 0;
    padding:50px 30px;
	top:60%;
	border-radius:8px;
}
.ser-par-links .partner-links-social {
	 display: flex;
}
.ser-par-links:before{
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: -webkit-gradient( linear, left bottom, left top, from(rgba(23, 22, 26, 0.6)), to(transparent));
	background-image: -webkit-linear-gradient( bottom, rgba(23, 22, 26, 0.6), transparent); 
    background-image: -o-linear-gradient( bottom, rgba(23, 22, 26, 0.6), transparent);
	background-image: linear-gradient(to top, rgba(23, 22, 26, 0.6), transparent);
	border-radius:8px;
}
.ser-par-links a{
   cursor: pointer;
	background-color: transparent !important;
    background: transparent;
    width: 45px;
    height: 45px;
    font-size: 1.2em;
    border: 1px solid #fff !important;
    border-radius: 50%;
    display:flex;
	justify-content:center;
    transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.4s;
	margin-right:20px;
	z-index:99999;
}
.ser-par-links a i {
	color:#fff;
}
.ser-par-links a:hover {
    -webkit-transform: scale3d(1.06, 1.06, 1);
    transform: scale3d(1.06, 1.06, 1);
	background-color:#0a66c2 !important;
}
.ser-partner-container .ser-par-img {
    position: relative;
	height:fit-content;
}
.ser-partner-container .ser-par-img:hover .ser-par-links{
    opacity: 1;
}
.partner-short-code div.service-partner-sec .ser-par-content{
	padding-right:3em;
	text-align: left;
    align-items: end;
    padding-left: 0;
}
.partner-short-code {
	margin-bottom:3em;
}
@media screen and (max-width:1024px) {
	.ser-partner-container .ser-par-img, .ser-partner-container .ser-par-content {
		width:100%;
	}
	.ser-partner-container{
		display:block;
	}
	.service-partner-sec .ser-par-content {
		padding-left:0;
		margin-top:2em;
	}
	.partner-short-code > div > div > div > div:nth-child(2) .service-partner-sec .ser-par-content {
		padding-right:0;
	}
	.culture-testmonials2-container h3:before {
		left:-110px;
	}
}
@media screen and (max-width:767px) {
	.service-partner-sec .ser-par-content h3 {
		font-size:24px;
	}
	.ser-par-links {
		top:50%;
	}
	.service-partner-sec .ser-par-content a {
		padding:12px 20px !important;
	}
	.new-culture-toDo-list-de li:first-child:before  {
		bottom:57px !important;
	}
	.new-culture-toDo-list-de li:nth-child(2):before {
		bottom:32px !important;
	}
}
@media screen and (max-width:512px) {
	.new-culture-toDo-list-de li:nth-child(4):before {
		bottom:57px !important;
	}
}
@media screen and (max-width:477px){
	.new-culture-toDo-list li:first-child:before {
		bottom:57px;
	}
}
@media screen and (max-width:447px) {
	.new-culture-toDo-list-de li:first-child:before {
		bottom:80px !important;
	}
}
@media screen and (max-width:441px) {
	.new-culture-toDo-list-de li:nth-child(6):before {
		bottom:57px !important;
	}
}
@media screen and (max-width:424px){
	.new-culture-toDo-list li:nth-child(2):before{
		bottom:33px;
	}
}
@media screen and (max-width:422px) {
	.new-culture-toDo-list-de li:nth-child(3):before{
		bottom:57px;
	}
}
@media screen and (max-width:356px){
	.new-culture-toDo-list li:first-child:before {
		bottom: 80px;
	}
}
@media screen and (max-width:351px){
	.new-culture-toDo-list li:nth-of-type(3):before {
		bottom:57px;
	}
}
/****************************** new style ***********************************/
/****** single blog ******/
.single-blog-partner {
    background: #F1F5FF;
    border-radius: 10px;
    padding: 40px 20px;
}
.single-blog-partner .single-blog-partner-heading h3 {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    color: #333;
    line-height: 30px;
    max-width: 295px;
}
.single-blog-partner .single-blog-partner-heading p{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    color: #333;
    max-width: 295px;
    line-height: 20px;
}
.single-blog-partner .single-blog-items .person {
    display: flex;
    /* justify-content: center; */
    align-items: center;
    margin-top:30px;
}
.single-blog-partner .single-blog-items .person .content {
    padding-left: 20px;
}
.single-blog-partner .single-blog-items .person .img {
    width: 80px;
    height: 80px;
}
.single-blog-partner .single-blog-items .person .img img {
    border-radius: 50%;
}
.single-blog-partner .single-blog-items .person .content h5 {
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    color: #0B1B2A;
    margin-bottom: 0;
}
.single-blog-partner .single-blog-items .person .content p {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #667085;
    margin-top: 7px;
}
.single-blog-partner .single-blog-items .single-blog-person-btn a{
    text-decoration: none;
    padding: 10px 20px;
    border-radius: 4px;
    background: #000;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
}
.single-blog-partner .single-blog-items .single-blog-person-btn {
    margin-top: 20px;
}
.single-blog-partner .single-blog-items {
    border-bottom: 1px solid rgba(194, 209, 217, 0.4);
    padding-bottom: 40px;
}
.single-blog-partner .single-blog-partner-btn a ,
.single-blog-partner .single-blog-partner-btn a:hover ,
.single-blog-partner .single-blog-partner-btn a:focus ,
.single-blog-partner .single-blog-partner-btn a:active{
    background: linear-gradient(111.42deg, #6271AF -0.03%, #6F97FF 54.15%, #3EB4E7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    position: relative;
}
.single-blog-partner .single-blog-partner-btn {
    margin-top: 30px;
}
.single-blog-partner .single-blog-partner-btn a::before {
    content: url(../png/masked-icon-6.png);
    position: absolute;
    right: -28px;
    top: -2px;
}

/****** blog page partner ******/
.blog-partner {
    padding: 20px 0;
	display:none;
}
.blog-partner .blog-partner-heading h3{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    color: #333;
    max-width: 221px;
    line-height: 30px;
}
.blog-partner .blog-partner-heading h3 span {
    background: linear-gradient(110.46deg, #3EB4E7 -0.03%, #6271AF 100.9%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.blog-partner .blog-partner-items .blog-partner-person {
    display: flex;
    align-items: center;
    margin-top: 40px;
}
.blog-partner .blog-partner-items .blog-partner-person .blog-partner-content{
    padding-left: 20px;
}
.blog-partner .blog-partner-items .blog-partner-person .blog-partner-img {
    width: 80px;
    height: 80px;
}
.blog-partner .blog-partner-items .blog-partner-person .blog-partner-img img {
    border-radius: 50%;
}
.blog-partner .blog-partner-items .blog-partner-person .blog-partner-content h5 {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 24px;
    color: #0B1B2A;
    margin-bottom: 0;
}
.blog-partner .blog-partner-items .blog-partner-person .blog-partner-content p {
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #667085;
    margin-top: 7px;
}
.blog-partner .blog-partner-btn a ,
.blog-partner .blog-partner-btn a:hover ,
.blog-partner .blog-partner-btn a:active ,
.blog-partner .blog-partner-btn a:focus {
    padding: 10px 40px;
    background: #000;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}
.blog-partner .blog-partner-btn {
    margin-top: 30px;
}

/** blog page partner V3 colored**/
.blog-partner-all {
    padding: 20px 0;
}
.blog-partner-all .blog-partner-all-heading h3 {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    color: #333;
    max-width: 339px;
    margin-bottom: 35px;
}
.blog-partner-all .blog-partner-all-heading h3 span {
    background: linear-gradient(98.33deg, #E57888 43.26%, #D12C96 92.04%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.blog-partner-all .blog-partner-all-person {
    display: flex;
    align-items: center;
    margin-bottom: 28px;
}
.blog-partner-all .blog-partner-all-person .blog-partner-all-img {
    width: 80px;
    height: 80px;
    border: 3px solid #D12C96;
    border-radius: 50%;
    padding: 2px;
}
.blog-partner-all .blog-partner-all-person .blog-partner-all-img img {
    border-radius: 50%;
}
.blog-partner-all .blog-partner-all-person .blog-partner-all-content {
    padding-left: 20px;
}
.blog-partner-all .blog-partner-all-person .blog-partner-all-content h5 {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 0;
    margin-top: 0;
}
.blog-partner-all .blog-partner-all-person .blog-partner-all-content p {
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #667085;
    margin-top: 7px;
}
.blog-partner-all .blog-partner-all-person .blog-partner-all-content a {
    background: linear-gradient(315deg, #E38960 0%, #AC54EE 53.13%, #913DDA 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-fill-color: transparent;
    position: relative;
}
.blog-partner-all .blog-partner-all-person .blog-partner-all-content a::before {
    content: url(../masked-icon-7.html);
    position: absolute;
    right: -30px;
    top: -2px;
}
@media screen and (max-width: 767px){
.service-partner-sec .ser-par-content a {
    padding: 12px 20px !important;
}
}

.culture-testmonials2-bg2-overlay {
    background-color: #F7F9FC !important;
    /* background: linear-gradient( 92.81deg, #79a3eb 2.58%, #86c6f8 51.59%, #a397f5 88.13% ); */
    mix-blend-mode: multiply;
    width: 100%;
    height: 100%;
    position: absolute;
}
.page-id-64140 a, .page-id-64773 a {
    text-shadow: none !important;
}
.btn-arrow-cul-DE a {
	position:relative;
}
.btn-arrow-cul-DE a:after{
	content: url(../png/icon-1.png);
    vertical-align: middle;
    position: absolute;
    bottom: 9px;
    right:20px;
}
.brand-heading-DE h2 {
    max-width: 778px;
    margin-left: auto;
    margin-right: auto;
}
.culture-slider-logos .eicon-chevron-left:hover:before ,
.culture-slider-logos .eicon-chevron-right:hover:before  {
	background:#333 !important;
}
.culture-image-edit > div {
	min-height:60px;
}
.culture-images-edit > div {
	min-height:42px;
}
.culture-image-edit-two > div {
	min-height:70px ;
}
@media screen and (max-width:1216px) {
	.page-id-64773 .new-culture-toDo-list li:first-child:before {
		bottom:78px;
	}
}
@media screen and (max-width:767px) {
	.edit-help-culture {
		background-image:none !important;
		background-color:#303966 !important;
	}
	.new-culture-header-buttons .copy {
		margin-right:0;
	}
	.new-culture-header-buttons .preview {
		margin-left:0;
	}
}
.focus-btn a:focus{
	color:#fff !important;
	background:#333 !important;
}
.focus-btn-green a:focus {
	background:#6FCF97 !important;
}
.focus-lastSec-btn-cul a:focus {
	color: #061B2B;
    background-color: #FFFFFF;
}
.innovation-expertise-sec .innovation-expertise-col-two, .innovation-expertise-sec .innovation-expertise-col-one{
	background:linear-gradient(180deg, #50589e 0%, #3A4283 100%) !important;
	 box-shadow: 0 30px 30px rgba(0,0,0,.03);
    border-radius: 10px;
    margin: 20px auto !important;
    padding: 20px;
	color:#fff;
}
.innovation-expertise-sec .innovation-expertise-col-two ul,
.innovation-expertise-sec .innovation-expertise-col-one ul{
	margin:0;
}
@media screen and (max-width:1024px){
	
	.child-service-shortcode .elementor-shortcode > div{
		display:block !important;
	}
	.child-service-shortcode .elementor-shortcode > div > div{
		width:100% !important;
	}
	.child-service-shortcode .elementor-shortcode .innovation-expertise-col-one{
		margin-bottom:20px !important;
	}
	.innovation-expertise-sec .innovation-expertise-col-two ul li, 
	.innovation-expertise-sec .innovation-expertise-col-one ul li{
		max-width:260px;
	}
	.culture-hero {
		background-image:unset !important;
		background-color:#4f66a9 !important;
	}
}

@media screen and (min-width:1025px){
	.culture-hero{
		clip-path:polygon(0% 0%, 100% 0%, 100% 73%, 0% 90%);
	}
	.culture-partner-content div {
		min-height:216px !important;
	}
	
}
