body:not(.home) .header {
    background: #f6b59700;
    border-style: none !important;
    top: unset;
}

body:not(.home) .header-cap {
    display: none;
}

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;
}

.md-barthday-staven header {
    margin-top: 40px !important;
}

.md-barthday-staven header {
    margin-top: 85px !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;
}

.at-l-last-logo a {
    display: unset;
}

#page .at-book-last-logo img {
    width: 160px !important;
}

.header .branding .logo img,
.header .branding .mobile-logo img,
.header .branding .for-onepage img {
    width: 165px;
}

.page-template-elementor_header_footer .header-cap {
    display: none !important;
}

.md-barthday-staven header {
    margin-top: 40px !important;
}

/* .md-barthday-staven header {
    margin-top: 40px !important;
} */

.header-wrap-inner .right-part {
    position: relative;
    display: flex;
}

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

.header-wrap-inner .menu-optional {
    display: none !important;
}

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

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

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

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

.right-part>ul .mega-sub-menu {
    display: flex !important;
    max-width: 800px !important;
    top: 60px;
    right: -35px !important;
    position: absolute;
    background: #F7F9FC;
    min-width: 330px !important;
    padding: 26px;
    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;
}

/* #page .new-home-unique-approach-sec {
    padding: 6em 2em 5em 2em !important;
} */

#slider_2792 .owl-item,
#slider_26597 .owl-item,
#slider_4819 .owl-item,
#slider_27361 .owl-item {
    padding-left: 4px !important;
    padding-right: 2px !important;
}

#page .at-fix-section-height-auto {
    height: auto !important;
}


.login-btn {
    color: #00b1ed !important;
}

.lwa-submit-links label {
    display: inline-block;
    margin-bottom: 12px;
}

a:hover,
a.current,
a.highlighted {
    -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    color: #fff;
}

.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);
}

.ik-twitter-login-link,
.ik-linked-login-link,
.ik-facebook-login-link {
    cursor: pointer;
}

a:hover,
a.current,
a.highlighted {
    -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    color: #fff;
}



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;
}

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;
}

.ik_social_logins,
.ik_social_logins .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0px !important;
}

ul.md-login-log-out {
    padding-left: 2rem;
}

ul.md-login-log-out {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 3px;
    padding-left: 0px;
    list-style: none !important;
}

#page p,
#page a,
#page div,
#page span,
#page li {
    font-family: "Ubuntu" !important;
}

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%;
}

li#mega-menu-item-62182 {
    margin-top: 34px !important;
}

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.mega-toggle-on>ul {
    padding: 20px !important;
    display: flex !important;
}

.mega-sub-menu-md-menu {
    padding-left: 45px;
}

.mega-sub-menu-md-menu a:before {
    content: url(../svg/chevronrightfilled.svg);
    position: absolute;
    top: 50% !important;
    left: -20px !important;
    transform: translateY(-50%) !important;
}

.mega-sub-menu-md-menu a {
    font-size: 16px;
    font-family: 'Ubuntu' !important;
    color: #061B2B;
    font-weight: 700;
}

.mega-sub-menu-md-menu a span {
    color: #667085;
    position: relative;
    font-weight: 500;
}

.mega-sub-menu-md-menu a span:before {
    content: url(../png/fi-br-pencil.png);
    top: 50%;
    right: -20px;
    transform: translateY(-50%);
    position: absolute;
}

.mega-sub-menu-md-menu li:last-child a:before {
    content: url(../svg/exit.svg)!important;
    transform: translateY(-37%)!important;
}

.mega-sub-menu-md-menu li:nth-child(1) {
    margin-left: -20px;
}

.mega-sub-menu-md-menu li:nth-child(1) a:before {
    content: ""!important;
}

.mega-sub-menu-md-menu li:nth-child(2) {
    margin-top: 30px;
}

.mega-sub-menu-md-menu li:nth-child(5) {
    padding-bottom: 25px;
    border-bottom: 1px solid #E0E0E0;
}

.mega-sub-menu-md-menu li:nth-child(6) a {
    color: #667085;
}

.mega-sub-menu-md-menu li:last-child a {
    padding-left: 15px!important;
}

.mega-sub-menu-md-menu li:last-child {
    margin-top: 25px;
}

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%;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-blog-item>ul.mega-sub-menu {
    right: 0px!important;
}

.new-unite-popup-container.at-book-page-form {
    display: none;
}

.at-book-page-form {
    display: none !important;
}



.logged-in.md-barthday-staven .staven-barth-day-md-contenert {
    top: 0px;
}

.md-barthday-staven .staven-barth-day-md-contenert p {
    margin-left: auto;
    margin-right: auto;
}

span.elementor-button-text {
    line-height: 20px;
}

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;
}

.elements-bar.left {
    left: 1.4vh !important;
}

#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;
}

.md-barthday-staven .staven-barth-day-md-contenert {
    display: block !important;
}


/* last landing fixes end */


/* closing menu from overlay */

.close-menu-overlay {
    display: none;
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.lang-item {
    width: 50px;
    float: right;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#page p,
#page a,
#page div,
#page span,
#page li {
    font-family: "Ubuntu" !important;
}

html {
    overflow-x: hidden !important;
}

.hidden {
    display: none !important;
}


/*   .page-id-49 .header {
        position: relative !important;
    } */

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

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

.svg-logo {
    max-width: 165px;
    min-height: 47px;
}

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

body .page-container:not(.full),
body .page-container:not(.full) .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 100% !important;
}

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%;
}

div.elementor-element:nth-child(4)>div:nth-child(1)>div:nth-child(1)>a:nth-child(1)>span:nth-child(1)>span:nth-child(1) {
    font-size: 14px !important;
}

div.elementor-element:nth-child(4)>div:nth-child(1)>div:nth-child(1)>a:nth-child(1)>span:nth-child(1)>span:nth-child(1) {
    font-size: 14px !important;
}

.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-link {
    color: #fff;
    font-family: Ubuntu !important;
    font-weight: bold !important;
    font-size: 30px !important;
    line-height: 24px;
}
.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;
}

.as-archive-footer ul li {
    margin-left: 8%;
}

.at-new-footer-services-items a {
    pointer-events: none;
}

.new-home-sec3-right-p1 {
    background: linear-gradient(104.6deg, #925f9c 38.39%, #c26597 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #925F9C;
    background-clip: text;
    text-fill-color: #925F9C;
}

.new-home-sec3-right-title h2 {
    margin-bottom: 40px;
    max-width: 549px;
}

.new-home-sec3-right-p2 {
    max-width: 566px;
}

.new-home-sec3-left-p1 {
    background: linear-gradient(104.6deg, #bf6598 -1.98%, #dc6b5f 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #CB677F;
    background-clip: text;
    text-fill-color: #CB677F;
}

.new-home-sec3-left-p1,
.new-home-sec3-left-title,
.new-home-sec3-left-p2,
.new-home-sec3-left-btn {
    max-width: 566px;
}

.new-home-sec3-left-title h2 {
    margin-bottom: 40px;
    max-width: 393px;
}

.new-home-testmonial-title {
    background: linear-gradient(104.6deg, #f2bc74 27.76%, #f7cf47 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #F3C265;
    background-clip: text;
    text-fill-color: #F3C265;
}

.new-home-testmonial {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    max-width: 819px;
    margin: 0 auto;
}

.new-home-testmonial h2 {
    font-family: "Volkhov";
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 38px;
    color: #fff;
    text-align: center;
    margin-bottom: 1em;
}

.new-home-testmonial-no-img h2 {
    margin-top: 3em;
}

#page .new-home-testmonial img {
    width: 69px;
    height: 69px;
    border-radius: 50%;
    margin-top: 1em;
}

.new-home-testmonial h3 {
    font-family: "Ubuntu";
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 67px;
    text-align: center;
    color: #fff;
    margin-bottom: 0;
}

.new-home-testmonial p {
    font-family: "Ubuntu";
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    text-align: center;
    background: linear-gradient(104.6deg, #f2bc74 27.76%, #f7cf47 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    margin-top: 0;
}

#slider_50758 .owl-prev,
#slider_50758 .owl-next {
    background-color: transparent !important;
}

#slider_50758 .owl-dots {
    padding-left: 20px !important;
    margin-top: 20px !important;
    position: relative;
}

#slider_50758 .owl-dot span {
    background-color: #ffffff29 !important;
    border: none !important;
    width: 10px !important;
    height: 10px !important;
}

#slider_50758 .owl-dot.active span {
    background-color: #ffffff !important;
}

.new-home-block {
    box-shadow: 0px 3.88352px 19.4176px rgba(11, 27, 42, 0.2);
    margin-right: 25px;
    border-radius: 13.5px;
}

.new-home-block .elementor-widget-ohio_icon_box,
.new-home-block .elementor-widget-ohio_icon_box .elementor-widget-container,
.new-home-block .icon-box {
    height: 100%;
}

.new-home-block .icon-box {
    display: flex;
    flex-direction: column;
}

.new-home-block a:before {
    content: "";
    position: absolute;
    display: block !important;
    inset: 0;
    border-radius: 7px;
    padding: 2px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.new-home-block1 a:before {
    background: linear-gradient(104.6deg, #7264a3 22.45%, #59bbf9 100%);
}

.new-home-block2 a:before {
    background: linear-gradient(104.6deg, #f9da5a 46.27%, #eca850 100%);
}

.new-home-team-subtitle {
    max-width: 693px;
}

.new-home-team-col .team-member {
    display: flex;
    flex-direction: column;
}

#page .new-home-team-col .team-member .social-networks a {
    background-color: #7d7d7dc4 !important;
    border-color: #7d7d7dc4 !important;
}

.new-home-team-col .team-member .linkedin .fa-linkedin:before {
    content: "\f0e1";
}

.new-home-team-col .card-details .title {
    order: 2;
    text-align: center;
    margin-top: 5px !important;
    margin-bottom: 20px;
}

.new-home-team-col .author-details {
    text-align: center;
    margin-top: 4em !important;
}

.new-home-team-col .elementor-widget-text-editor .elementor-widget-container {
    max-width: 328px;
    margin: 0 auto;
}

.new-home-unique-approach-subtitle {
    max-width: 710px;
}

.new-home-unique-approach-block {
    border-radius: 26.9371px 26.9371px 0px 26.9371px;
    padding: 8px 0 0 10px;
    margin-right: 25px;
}

.new-home-unique-approach-block1 {
    background: linear-gradient(104.6deg, #43539b 36.26%, #925f9c 100%);
}

.new-home-unique-approach-block2 {
    background: linear-gradient(104.6deg, #4770dc -1.98%, #8457d7 100%);
}

.new-home-unique-approach-block3 {
    background: linear-gradient(123.39deg, #92c8c8 -8.28%, #55afa5 94.79%);
}

#page .new-home-unique-approach-block .elementor-widget-wrap {
    background-color: #fff;
    border: 0.897904px solid rgba(0, 0, 0, 0.1);
    box-shadow: 10.7748px 20.6518px 14.3665px 0.897904px rgba(0, 0, 0, 0.25);
    border-radius: 26.9371px 26.9371px 0px 26.9371px;
    padding: 0 1em 2em;
}

.new-home-unique-approach-block h4,
.new-home-unique-approach-block .elementor-widget-text-editor {
    max-width: 221px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.new-home-unique-approach-block h4:before {
    font-family: "Ubuntu";
    font-style: normal;
    font-weight: 700;
    font-size: 53.8742px;
    line-height: 34px;
    position: absolute;
    left: -50px;
    height: 50px;
    padding-top: 5px;
}

.new-home-unique-approach-block1 h4:before {
    content: "1";
    background: linear-gradient(104.6deg, #43539b 36.26%, #925f9c 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.new-home-unique-approach-block2 h4:before {
    content: "2";
    background: linear-gradient(104.6deg, #4770dc -1.98%, #8457d7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.new-home-unique-approach-block3 h4:before {
    content: "3";
    background: linear-gradient(123.39deg, #92c8c8 -8.28%, #55afa5 94.79%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.new-home-unique-approach-title2 {
    background: linear-gradient(104.6deg, #43539b 36.26%, #925f9c 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    max-width: 700px;
}

.new-home-unique-approach-title2 .elementor-widget-container,
.new-home-unique-approach-title2 h2 {
    background: inherit;
}

.new-home-access-unite-p1 {
    background: linear-gradient(104.6deg, #925f9c 38.39%, #c26597 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #925f9c;
    background-clip: text;
    text-fill-color: #925f9c;
}

.new-home-access-unite-title {
    max-width: 525px;
}

.new-home-access-unite-title h2 {
    margin-top: 15px;
}

.new-home-access-unite-p2 {
    max-width: 481px;
}

#page .new-home-access-unite-btn .elementor-button-text {
    font-size: 18px !important;
    line-height: 18px !important;
}

.new-home-access-unite-btn .elementor-button-text span {
    font-weight: 400;
}

.new-home-calender-title {
    max-width: 480px;
}

.new-home-calender-part .elementor-widget-html .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.new-home-calender-txt-part-title1 {
    max-width: 300px;
}

.new-home-calender-txt-part-title1:before {
    content: "";
    position: absolute;
    left: -8em;
    top: 0px;
	background: url(../webp/stefan_dieffenbacher-circle-1.webp);
    background-position: center;
    background-size: cover;
    width: 80px;
    height: 80px;
}

.new-home-calender-txt-part .new-home-calender-txt-part-p1 .elementor-widget-container {
    max-width: 432px;
}

#page .new-home-stefan-sign div.elementor-widget-container {
    font-family: "Gochi Hand", ubuntu !important;
}

.new-home-calender-txt-part .new-home-calender-txt-part-p2 .elementor-widget-container {
    max-width: 398px;
}

.new-home-last-title h2 {
    margin-bottom: 20px;
}

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

#page .new-home-blocks-sec {
    /* padding: 5em 2em 12em 2em; */
}


/* end site map page */


/* fixes on partner page strat */

.new-home-calender-sec {
    background-color: #0b1b2a;
    padding-top: 4em;
    padding-bottom: 6em;
}

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

.new-home-calender-title {
    margin: auto;
}

.new-home-calender-subtitle div {
    text-align: center;
    color: #ffffffc9;
    font-family: "Ubuntu", ubuntu;
    font-size: 18.15px;
    font-weight: 400;
    line-height: 28px;
}

.new-home-calender-inner {
    padding-top: 6em;
}

.new-home-calender-inner h5 {
    color: #fff;
}

.new-home-calender-txt-part-title1 h5 {
    font-family: "Ubuntu", ubuntu;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
}

.new-home-calender-txt-part-p1 div,
.new-home-calender-txt-part-p2 div {
    color: #ffffffc9;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    font-family: "Ubuntu", ubuntu;
}

.new-home-stefan-sign {
    color: #ffffffc9;
    font-size: 18px;
    font-weight: 400;
    font-family: "Gochi Hand", ubuntu !important;
    line-height: 28px;
}

.new-home-last-sec {
    padding: 6em;
    background-color: transparent;
    background-image: linear-gradient(104.6deg, #43539b 36.26%, #925f9c 100%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.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;
}

.new-home-last-btn a {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 14px;
    letter-spacing: 0.05px;
    background-color: #02010100;
    border-style: solid;
    border-width: 1.5px 1.5px 1.5px 1.5px;
    border-radius: 7px 7px 7px 7px;
    padding: 16px 121px 16px 121px;
    font-family: "Ubuntu", ubuntu;
}

.new-home-calender-sec {
    padding: 4em 6em 6em 6em;
}

.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-calender-txt-part .elementor-widget-wrap {
    padding-left: 10em !important;
}

.new-home-calender-txt-part-title1 h5 {
    margin-bottom: 2em;
}

/* .new-home-last-subtitle {
    margin-bottom: 3em !important;
} */

.home-title-edit h2 {
    max-width: 450px;
}

.icon-group>img,
.icon-group>img.icon {
    max-width: 100% !important;
    max-height: 100% !important;
    height: 100% !important;
}

.icon-box-content .icon-box-heading {
    margin-bottom: 15px;
}

.new-home-calender-title h2 {
    max-width: 500px;
}

.wpb_wrapper::after,
.elementor-widget-container::after {
    content: unset !important;
}

.icon-box-heading {
    margin-bottom: 10px !important;
}


/* fixes on digital transformation end */


/* fixes on create-innovation-test start */

.team-member .card-details {
    padding-top: unset !important;
}

.social-networks.-small:not(.-text) .network {
    background: transparent;
    width: 45px;
    height: 45px;
    font-size: 1.2em;
    border: 1px solid #fff !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; */
}


/*menu icon header */

#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: "▾";
}

.icon-group>img,
.icon-group>img.icon {
    max-width: 100% !important;
    max-height: 100% !important;
    height: 100% !important;
}

#pum-62120 {
    background: #44509c54!important;
}

.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;
}


/* md banuer staven barthday*/

.staven-barth-day-md-contenert {
    display: none;
}

.md-barthday-staven .staven-barth-day-md-contenert {
    width: 100%;
    min-height: 40px;
    display: flex!important;
    justify-content: center;
    align-items: center;
    background-image: url(../svg/frame-stave-barthday.svg);
    background-position: center;
    background-size: cover;
    position: fixed;
    text-align: center;
    z-index: 99999999999999999999999999;
    top: 0;
}

/* .md-barthday-staven #page {
    margin-top: 40px!important;
} */

.md-barthday-staven .staven-barth-day-md-contenert p {
    font-family: 'Ubuntu' !important;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    margin: 10px 0;
    width: fit-content;
}

.md-barthday-staven .staven-barth-day-md-contenert a {
    text-align: center;
    padding: 6px 30px;
    background: #ADF1C9;
    border-radius: 5px;
    font-family: 'Ubuntu'!important;
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    line-height: 11px;
    text-align: center;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    /* DL deep blue */
    margin-left: 20px;
    color: #061B2B;
}

.md-barthday-staven .staven-barth-day-md-contenert #close-barthdat-staven {
    position: absolute;
    right: 30px;
    top: 2px;
    color: #fff;
    font-size: 23px;
    background: none;
    border: none;
    cursor: pointer;
}

.edit-icon .fa-external-link-alt:before {
    content: "\f0e0" !important;
}

.new-home-team-col4-edit .card-details .title {
    /* margin-top: 23px !important; */
}

.clb-title,
h2 {
    font-family: "Ubuntu", ubuntu !important
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-blog-item>ul.mega-sub-menu {
    right: 0px!important;
}


/*-------------profile md*/

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:hover ul.mega-sub-menu {
    display: flex !important;
    opacity: 1;
    transform: translatex(0px);
    /* 	height:100% !important; */
}

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 a {
    border-bottom: none !important;
    padding-bottom: none !important
}




/****** new home section ******/

.as-new-home-subheading div {
    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;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
}

.as-updated-home-first-sec {
    clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
}


/*md new previw popup*/

#pum-74747 {
    background: rgba(31, 38, 57, 0.7) !important;
    backdrop-filter: blur(4px);
}

#pum-74747 .pum-container {
    background: #F1F5FF !important;
    border-radius: 10px;
    padding: 60px 40px !important;
}

#page .new-member-home h5.title {
    margin-top: 80px !important;
}

@media (max-width: 991px) {
    .left {
        order: 1;
    }
    .svg-logo {
        display: none !important;
    }
    .header .logo.with-mobile,
    .page-id-93 .header .logo.with-mobile {
        display: block !important;
    }
}

@media (max-width: 691px) {
    li.mega-menu-item:nth-child(1),
    li.mega-menu-item:nth-child(2),
    li.mega-menu-item:nth-child(3) {
        display: block;
    }
    .header .logo.with-mobile {
        display: block !important;
    }
    section.elementor-top-section:nth-child(1) {
        overflow-x: hidden;
        overflow-y: hidden;
    }
}

@media (max-width: 991px) {
    .header.-sticky.showed,
    .page-id-3113 .header.showed {
        background-color: #061b2b !important;
        margin-top: 0;
    }
}

@media (max-width: 767px) {
    #pum-40563 {
        overflow-y: auto !important;
    }
}

@media (max-width: 990.5px) {
    body {
        min-height: unset !important;
    }
}

@media (max-width: 1023px) {
    #pum-40563 {
        overflow-y: auto !important;
    }
}

@media screen and (max-width: 767px) {
    .logged-in {
        margin-top: 0px !important;
    }
}

@media (max-width: 1325px) {
    .page-container,
    .elementor .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 90%;
    }
}

@media screen and (max-width: 1024px) {
    .as-copyright h2 {
        line-height: 1.3 !important;
    }
    .new-footer-social {
        padding-left: 0em;
        margin-top: 1em;
    }
}

@media screen and (max-width: 767px) {
    .as-archive-footer ul li {
        margin-left: 0;
    }
}

@media (max-width: 1024.5px) {
    .new-home-blocks-row1 .elementor-container,
    .new-home-blocks-row2 .elementor-container {
        justify-content: center;
    }
    .new-home-block {
        margin-bottom: 2em;
    }
    .new-home-unique-approach-row {
        max-width: 500px;
    }
    .new-home-unique-approach-block {
        margin-bottom: 2em;
        margin-right: 0;
    }
}

@media (max-width: 768.5px) {
    .new-home-team-col .team-member {
        flex-direction: column !important;
    }
}

@media (max-width: 767.5px) {
	.new-home-last-subtitle {
		margin-bottom:unset !important;
	}
    .new-home-testmonial h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .new-home-testmonial h3 {
        font-size: 20px;
        line-height: 38px;
    }
    .new-home-block {
        margin-right: 0;
    }
    #page .new-home-access-unite-btn a {
        padding: 17px 25px 17px 25px;
    }
}

@media (max-width: 481.5px) {
    #page .new-home-sec3-right-title h2,
    #page .new-home-sec3-left-title h2 {
        font-size: 20px;
        line-height: 26px;
		margin-bottom:20px;
    }
    #page .new-home-sec3-right-btn a,
    #page .new-home-sec3-left-btn a {
        padding: 17px 20px;
    }
    #slider_50758 .owl-prev {
        left: -20px;
    }
    #slider_50758 .owl-next {
        right: -20px;
    }
    #slider_50758 .owl-dots {
        padding-left: 0px !important;
    }
    #slider_50758 .owl-dot {
        margin-right: 0;
    }
    #slider_50758 .owl-dot span {
        width: 5px !important;
        height: 5px !important;
    }
    #page .new-home-blocks-head h3,
    #page .new-home-team-title h2,
    #page .new-home-unique-approach-title1 h2,
    #page .new-home-unique-approach-title2 h2,
    #page .new-home-access-unite-title h2,
    #page .new-home-calender-title h2,
    #page .new-home-last-title h2 {
        font-size: 20px;
        line-height: 26px;
    }
    #page .new-home-unique-approach-row {
        padding: 4em 0 0;
    }
    #page .new-home-unique-approach-block .elementor-widget-wrap {
        padding: 0 1em 2em 3.5em;
    }
    #page .new-home-unique-approach-sec .elementor-button-wrapper a {
        padding: 17px 30px 17px 30px;
    }
    #page .new-home-last-btn a {
        padding: 16px 70px 16px 70px;
    }
}

@media screen and (max-width: 767px) {
    .as-archive-footer ul li {
        margin-left: 0;
    }
}

@media (max-width: 767.5px) {
    #page #menu-footer-menu,
    #page #menu-footer-menu-germany {
        justify-content: space-between;
    }
    #page #menu-footer-menu li a span,
    #page #menu-footer-menu-germany li a span {
        padding: 0px 0px;
        font-size: 10px;
    }
}

@media screen and (max-width: 1024px) {
    .new-home-calender-inner .elementor-container {
        flex-wrap: wrap !important;
    }
    .new-home-calender-part,
    .new-home-calender-txt-part {
        width: 100% !important;
    }
    .new-home-calender-txt-part .elementor-widget-wrap {
        padding: 4em 0em 0em 8em !important;
    }
    .new-home-calender-sec {
        padding: 4em 2em 6em 2em;
    }
}

@media screen and (max-width: 767px) {
    .new-home-calender-sec {
        padding: 4em 0em 6em 0em;
    }
    .new-home-calender-txt-part .elementor-widget-wrap {
        padding: 4em 1.5em 0 1.5em !important;
    }
}

@media screen and (max-width: 767px) {
    .new-home-last-sec {
        padding: 2em !important;
    }
}

@media screen and (max-width: 1024px) {
    .md-barthday-staven .staven-barth-day-md-contenert p {
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 767px) {
    .md-barthday-staven .staven-barth-day-md-contenert {
        flex-direction: column;
        min-height: 70px;
    }
    .md-barthday-staven header {
        margin-top: 72px !important;
    }
    .md-barthday-staven .staven-barth-day-md-contenert #close-barthdat-staven {
        top: 14px;
    }
}


/* edit on birthday banner */

@media screen and (max-width: 1024px) {
    .md-barthday-staven header {
        margin-top: 40px !important;
    }
    .md-barthday-staven header {
        margin-top: 85px !important;
    }
    .logged-in.md-barthday-staven header {
        margin-top: 100px !important;
    }
    .md-barthday-staven .staven-barth-day-md-contenert {
        display: block !important;
        padding: 0 0 20px;
    }
}

@media screen and (max-width: 767px) {
    .md-barthday-staven header {
        margin-top: 85px !important;
    }
    .logged-in.md-barthday-staven header {
        margin-top: 94px !important;
    }
    .md-barthday-staven .staven-barth-day-md-contenert #close-barthdat-staven {
/*         top: -11px !important; */
/*         right: 5px !important; */
        font-size: 21px !important;
    }
    .logged-in.md-barthday-staven .staven-barth-day-md-contenert #close-barthdat-staven {
        top: -8px !important;
    }
    .md-barthday-staven .staven-barth-day-md-contenert {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

@media screen and (max-width: 1024px) {
    .as-updated-home-first-sec {
        background-image: none !important;
        background-color: #EDF3FC;
        clip-path: unset;
    }
}

.header .logo.with-mobile {
    /* display: block !important; */
}

.home .header.-sticky.showed {
    /*     top: 32px !important; */
/*     margin-top: unset; */
}


ul.md-login-log-out {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 4px;
   padding-left:0px;
	list-style:none !important;
}
ul.md-login-log-out a{
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 28px;
	/* identical to box height, or 200% */

	letter-spacing: 0.03em;
	text-transform: capitalize;

	/* DL deep blue */

	color: #061B2B;
}
ul.md-login-log-out a:hover{
    background: linear-gradient(102.09deg, #429BDD 30.84%, #44519C 83.85%)!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
    background-clip: text!important;
    text-fill-color: transparent!important;
}
.new-home-unique-approach-block h4, .new-home-unique-approach-block .elementor-widget-text-editor {
    max-width: 221px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
@media (max-width: 1440.5px) and (min-width: 1024.5px) {
  #page .new-home-blocks-sec {
    padding: 5em 2em 12em 2em;
  }
}
@media (max-width: 1400.5px) and (min-width: 1024.5px) {
  #page .new-home-unique-approach-sec {
    padding: 6em 2em 5em 2em;
  }
}

button.pum-close.popmake-close {
    opacity: 0;
}

/* .pum-container,
.pum-content,
.pum-content+.pum-close,
.pum-content+.pum-close:active,
.pum-content+.pum-close:focus,
.pum-content+.pum-close:hover,
.pum-overlay,
.pum-title {
    background: 0 0;
    border: none;
    bottom: auto;
    clear: none;
    cursor: default;
    float: none;
    font-family: inherit;
    font-size: medium;
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: auto;
    letter-spacing: normal;
    line-height: normal;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    overflow: visible;
    position: static;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    top: auto;
    visibility: visible;
    white-space: normal;
    width: auto;
    z-index: auto;
} */

.pum-container .pum-content+.pum-close>span,
.pum-content,
.pum-title {
    position: relative;
    z-index: 1;
}

.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;
}

.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-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-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);
}

button.pum-close.popmake-close {
    opacity: 0;
}

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

@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-responsive.pum-responsive-normal {
        margin-left: -30%;
        width: 70%;
    }
    .pum-container.pum-responsive.pum-responsive-large {
        margin-left: -35%;
        width: 80%;
    }
    .pum-container.pum-responsive.pum-responsive-xlarge {
        margin-left: -47.5%;
        width: 95%;
    }
    .pum-container.pum-responsive.pum-position-fixed {
        position: fixed;
    }
}

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

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

.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);
}


/* Popup Theme 26515: Light Box */

.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);
}


/* Popup Theme 26514: Default Theme */

.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-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;
    }
}


/* create innovation */

.focus-lastSec-btn-cul {
    margin-top:3em;
}
.new-home-last-btn {
    margin-top:3em;
}
.as-new-Design-footer p:before {
    content: url(../png/vector-3.png) !important;
    position: absolute;
    left: -12px;
}

.culture-slider-logos .eicon-chevron-right:hover:before,
.culture-slider-logos .eicon-chevron-left:hover:before {
    background: #3f98d7;
}
.h-100 {
	min-height:150px;
}
@media (max-width: 1250.5px) and (min-width: 1024.5px){
.new-home-unique-approach-block h4::before {
    left: -33px;
}
}
@media (max-width: 1024.5px){
.h-100 {
	min-height:0px;
}
}

.page-id-74531 .new-home-block2 .icon-box-heading {
    min-height:40px;
}
.page-id-74531 .new-home-block1 .icon-box-heading {
    min-height:45px;
}
.page-id-74531 .new-home-block6 .icon-box-heading {
    min-height:55px;
}
.page-id-74531 .new-home-block7 .icon-box-heading {
    min-height:65px;
}
.page-id-74531 .new-home-block8 .icon-box-heading {
    min-height:65px;
}
@media (max-width:1026.5px){
    
.page-id-74531 .new-home-block2 .icon-box-heading {
    min-height:0px;
}
.page-id-74531 .new-home-block1 .icon-box-heading {
    min-height:0px;
}
.page-id-74531 .new-home-block6 .icon-box-heading {
    min-height:0px;
}
.page-id-74531 .new-home-block7 .icon-box-heading {
    min-height:0px;
}
.page-id-74531 .new-home-block8 .icon-box-heading {
    min-height:0px;
}
}
@media (max-width:1026.5px){
    
.page-id-74531 .new-home-block2 .icon-box-heading {
    min-height:0px;
}
.page-id-74531 .new-home-block1 .icon-box-heading {
    min-height:0px;
}
.page-id-74531 .new-home-block6 .icon-box-heading {
    min-height:0px;
}
.page-id-74531 .new-home-block7 .icon-box-heading {
    min-height:0px;
}
.page-id-74531 .new-home-block8 .icon-box-heading {
    min-height:0px;
}
}
.page-id-74893 .new-home-block2 .icon-box-heading {
    min-height:64px;
}
.page-id-74893 .new-home-block1 .icon-box-heading {
    min-height:70px;
}
.page-id-74893 .new-home-block6 .icon-box-heading {
    min-height:82px;
}
.page-id-74893 .new-home-block7 .icon-box-heading {
    min-height:92px;
}
.page-id-74893 .new-home-block8 .icon-box-heading {
    min-height:93px;
}
@media (max-width:1026.5px){
    
.page-id-74893 .new-home-block2 .icon-box-heading {
    min-height:0px;
}
.page-id-74893 .new-home-block1 .icon-box-heading {
    min-height:0px;
}
.page-id-74893 .new-home-block6 .icon-box-heading {
    min-height:0px;
}
.page-id-74893 .new-home-block7 .icon-box-heading {
    min-height:0px;
}
.page-id-74893 .new-home-block8 .icon-box-heading {
    min-height:0px;
}
}
.three-block-DE-home h2 {
    margin:auto;

}

#slider_78607 .owl-dot span {
    background-color: #ffffff29 !important;
    border: none !important;
    width: 10px !important;
    height: 10px !important;
}

#slider_78607 .owl-dot.active span {
    background-color: #ffffff !important;
}

#slider_78607 .owl-prev, #slider_78607 .owl-next {
    background-color: transparent !important;
}

.elementor-52501 .elementor-element.elementor-element-323e42f9 .button.-outlined,
.elementor-52501 .elementor-element.elementor-element-323e42f9 .button.button-link,
.elementor-52501 .elementor-element.elementor-element-323e42f9 .button.button-flat,
.elementor-52501 .elementor-element.elementor-element-323e42f9 .button.button-default,
.elementor-52501 .elementor-element.elementor-element-323e42f9 .button:not(.-outlined):not(.button-flat):not(.button-link) .text {
    font-family: "Ubuntu", ubuntu;
    font-size: 13.59px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 14px;
    letter-spacing: 0.05px;
}

.-block {
    width: 100%;
}

#page .new-home-block .button {
    margin-top: auto;
    border-radius: 7px;
    transition-duration: 0s;
    position: relative;
    border: none;
    text-align: center;
    display: block;
    padding: 14px 0px !important;
    line-height: 14px;
	white-space: normal;
}

#page .new-home-block7 .button,
#page .new-home-block8 .button {
    padding: 21px 0px !important;
}

.elementor-52501 .elementor-element.elementor-element-323e42f9 .button.-outlined,
.elementor-52501 .elementor-element.elementor-element-323e42f9 .button.button-link,
.elementor-52501 .elementor-element.elementor-element-323e42f9 .button.button-flat,
.elementor-52501 .elementor-element.elementor-element-323e42f9 .button.button-default {
    color: #0b1b2a !important;
}

.new-home-block8 .button,
.new-home-block8 .button:hover,
.new-home-block8 .button:active,
.new-home-block8 .button:focus {
    border: 2px solid #000;
}

.new-home-block .button {
    background-color: transparent !important;
}

.new-home-block {
    box-shadow: 0px 3.88352px 19.4176px rgba(11, 27, 42, 0.2);
    margin-right: 25px;
    border-radius: 13.5px;
}

@media(max-width:767.5px) {
    .new-home-block {
        margin-right: 0px;
    }
}

.new-home-block .icon-box-icon img {
    max-width: unset;
    max-height: unset;
}

.new-home-block .icon-box-title {
    margin-bottom: 15px;
}

.new-home-block .icon-box-details {
    margin-bottom: 2em;
    max-width: 276px;
    margin-left: 0;
}

#page .new-home-block .button {
    margin-top: auto;
    border-radius: 7px;
    transition-duration: 0s;
}

.new-home-block .button:hover,
.new-home-block .button:active,
.new-home-block .button:focus {
    background-color: unset;
    border-color: transparent;
    opacity: 1;
}

.new-home-block7 .button,
.new-home-block8 .button {
    padding: 27px 0px !important;
}

.new-home-block a:before {
    content: "";
    position: absolute;
    display: block !important;
    inset: 0;
    border-radius: 7px;
    padding: 2px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.new-home-block1 .button {
    background: linear-gradient( 104.6deg, #7264a3 22.45%, #59bbf9 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background-clip: text !important;
    text-fill-color: transparent;
    border-color: transparent;
}

.new-home-block1 .button:hover {
    background: linear-gradient( 104.6deg, #7264a3 22.45%, #59bbf9 100%) !important;
    color: #fff !important;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    background-clip: unset;
    text-fill-color: unset;
    border: none;
}

.new-home-block1 a:before {
    background: linear-gradient(104.6deg, #7264a3 22.45%, #59bbf9 100%);
}

.new-home-block2 .button {
    background: linear-gradient( 104.6deg, #f9da5a 46.27%, #eca850 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    border-color: transparent;
}

.new-home-block2 .button:hover {
    background: linear-gradient( 104.6deg, #f9da5a 46.27%, #eca850 100%) !important;
    color: #fff !important;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    background-clip: unset;
    text-fill-color: unset;
    border: none;
}

.new-home-block2 a:before {
    background: linear-gradient(104.6deg, #f9da5a 46.27%, #eca850 100%);
}

.new-home-block3 .button {
    background: linear-gradient( 123.39deg, #92c8c8 -8.28%, #55afa5 94.79%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    border-color: transparent;
}

.new-home-block3 .button:hover {
    background: linear-gradient( 123.39deg, #92c8c8 -8.28%, #55afa5 94.79%) !important;
    color: #fff !important;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    background-clip: unset;
    text-fill-color: unset;
    border: none;
}

.new-home-block3 .button:before {
    background: linear-gradient(123.39deg, #92c8c8 -8.28%, #55afa5 94.79%);
}

.new-home-block4 .button {
    background: linear-gradient( 104.6deg, #db469f 46.27%, #9d4cd4 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    border-color: transparent;
}

.new-home-block4 .button:hover {
    background: linear-gradient( 104.6deg, #db469f 46.27%, #9d4cd4 100%) !important;
    color: #fff !important;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    background-clip: unset;
    text-fill-color: unset;
    border: none;
}

.new-home-block4 .button:before {
    background: linear-gradient(104.6deg, #db469f 46.27%, #9d4cd4 100%);
}

.new-home-block5 .button {
    background: linear-gradient( 123.39deg, #92c18c 40.48%, #78b36f 94.79%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    border-color: none;
}

.new-home-block5 .button:hover {
    background: linear-gradient( 123.39deg, #92c18c 40.48%, #78b36f 94.79%) !important;
    color: #fff !important;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    background-clip: unset;
    text-fill-color: unset;
    border: none;
}

.new-home-block5 .button:before {
    background: linear-gradient(123.39deg, #92c18c 40.48%, #78b36f 94.79%);
}

.new-home-block6 .button {
    background: linear-gradient( 104.6deg, #e28981 -1.98%, #f1bb73 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    border-color: transparent;
}

.new-home-block6 .button:hover {
    background: linear-gradient( 104.6deg, #e28981 -1.98%, #f1bb73 100%) !important;
    color: #fff !important;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    background-clip: unset;
    text-fill-color: unset;
    border: none;
}

.new-home-block6 .button:before {
    background: linear-gradient(104.6deg, #e28981 -1.98%, #f1bb73 100%);
}

.new-home-block7 .button {
    background: linear-gradient( 104.6deg, #546eaf -1.98%, #59bbf9 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    border-color: transparent;
}

.new-home-block7 .button:hover {
    background: linear-gradient( 104.6deg, #546eaf -1.98%, #59bbf9 100%) !important;
    color: #fff !important;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    background-clip: unset;
    text-fill-color: unset;
    border: none;
}

.new-home-block7 .button:before {
    background: linear-gradient(104.6deg, #546eaf -1.98%, #59bbf9 100%);
}

.new-home-block8 .button:hover strong {
    color: #fff !important;
}

.new-home-block8 .button:hover {
    background-color: black !important;
}

.new-home-block8 .button,
.new-home-block8 .button:hover,
.new-home-block8 .button:active,
.new-home-block8 .button:focus {
    border: 2px solid #000 !important;
}

.new-home-block .icon-box-content p {
    margin-bottom: 2em;
    max-width: 276px;
    margin-left: 0;
}

.new-home-block .icon-box-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
}
#page .new-home-stefan-sign div.elementor-widget-container {
    font-family: "Gochi Hand", ubuntu !important;
}
.new-home-last-sec .elementor-button {
    color: #fff;
}
/* .partner-img {
    max-height: 250px;
    background-color: #2f2f2f;
    background-image: url(../images/contact-bg.jpg);
    background-size: cover;
    background-position: center;
    border-radius: 10px;
} */
/** social signup footer popup **/
#popmake-61502 .new-unite-popup-row {
	justify-content:center !important;
}
#popmake-61502 .new-unite-popup-col1{
	width:60% !important;
	text-align:center !important;
}
#popmake-61502 .new-unite-popup-col2 {
	display:none !important;
}
.partners-section{
	background-color:unset !important;
}
.home-partner-short-code{
	clip-path:polygon(0 5%, 100% 0, 100% 92%, 0 100%);
}
.new-home-unique-approach-sec {
	clip-path:polygon(0 15%, 100% 0, 100% 100%, 0 100%)
}
.partner-container .partner-content h5{
	background: unset !important;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: unset !important;
	color:#81A1F4 !important;
}
@media screen and (max-width:1024px){
	.home-partner-short-code{
		clip-path:unset !important;
		background-image:unset !important;
		background-color:#435790 !important;
	}
	.new-home-unique-approach-sec {
		clip-path:unset !important;
	}
}
/* .new-sec-rate-title span{
	background: linear-gradient(252.42deg, #4871C3 -16.16%, #43528D 51.31%, #427EAC 116.02%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.slider-md-new-book .owl-item>div {
    margin: 0px 80px !important;
}
.contener-md-slider-new-book {
    padding: 30px;
    background: #ECF3F9;
    border-radius: 20px;
    width: 100%;
    min-height: 415px;
}
.col-left-md-new-book {
    padding-left: 20px;
}
.col-left-md-new-book img {
    border-radius: 50%;
    position: relative;
}
img.icom-slider-md-img {
    position: absolute;
    top: 80px;
    transform: translateX(-30px);
}
.col-right-md-new-book {
    margin-left: 35px;
    position: relative;
    height: max-content;
}
.md-revew-reate-new-book {
    display: flex;
    align-items: center;
}
.content-slider-md-new-book p {
    font-family: 'Inter'; 
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 35px;
    color: #333333;
    max-width: 660px;
}
.other-md-new-book p {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    color: #333333;
}
.other-job-md-new-book p {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0.02em;
    color: #333333;
} */


/*** new home page design 3/6/2023  start ***/
.ipdate-home-hero-sec ,
.home-update-sec-three ,
.testimonials-sec {
	clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);
}
.home-update-hero-sec-content div {
	max-width:400px;
}
.update-home-sec-two-title span {
	background: linear-gradient(252.42deg, #4871C3 -16.16%, #43528D 51.31%, #427EAC 116.02%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.update-home-sec-two-sub-title div{
	max-width:603px;
	margin-left:auto !important;
	margin-right:auto !important;
}
.home-update-sec-two-item a ,
.home-update-sec-two-item a:hover ,
.home-update-sec-two-item a:focus {
	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;
}
.home-update-sec-two-item a svg {
	width: 27px !important;
    top: -2px;
    position: relative;
}
.home-update-sec-two-item-content div {
	max-width:190px;
}
.home-update-sec-two-item h2 {
	min-height:42px;
}
.culture-slider-logos figure:after {
    content: " ";
    height: 79px;
    width: 2px;
    position: absolute;
    right: -35px;
    top: 0;
    background: rgba(217, 217, 217, 0.5);
}
.founder-logos .elementor-swiper-button-next svg, .founder-logos .elementor-swiper-button-prev svg {
    width: 20px !important;
    height: 20px !important;
    fill: #fff !important;
}
.founder-logos .elementor-swiper-button-next, .founder-logos .elementor-swiper-button-prev {
    background: #BDBDBD;
    border-radius: 50%;
    padding: 2px;
}
.update-home-sec-four-title h2{
	max-width:400px;
	background: linear-gradient(252.42deg, #4871C3 -16.16%, #43528D 51.31%, #427EAC 116.02%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.home-update-sec-five-sub-title div{
	max-width:676px;
	margin-left:auto !important;
	margin-right:auto !important;
}
.home-update-sec-five-col h5 {
	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;
}
.home-update-sec-five-col h3 {
	background: linear-gradient(252.42deg, #4871C3 -16.16%, #43528D 51.31%, #427EAC 116.02%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	max-width:350px;
	min-height:56px;
}
.home-update-sec-five-col a ,
.home-update-sec-five-col a:hover ,
.home-update-sec-five-col a:focus {
	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;
}
.home-update-sec-five-col a svg {
	width: 27px !important;
    top: -2px;
    position: relative;
}
.home-update-sec-five-col-content div {
	max-width:518px;
}
.home-update-sec-five-col > div{
	box-shadow: 0px 4px 14px rgba(96, 135, 211, 0.1);
}
.home-update-sec-five-col-two-heading h3 {
	max-width:308px !important;
}
.home-update-sec-five-col .elementor-widget-image{
	min-height:287px;
}
.home-update-sec-five-col-one ,
.home-update-sec-five-col-two {
	position:relative;
}
.home-update-sec-five-col-one:before {
	position: absolute;
    content: "";
    top: -14px;
    right: 25px;
    z-index: 999;
    background: url(../webp/download-50-unite-models.webp);
    background-size: cover;
    background-repeat: no-repeat;
    width: 92px;
    height: 87px;
}
.home-update-sec-five-col-two:before{
	position: absolute;
    content: "";
    top: -14px;
    right: 25px;
    z-index: 999;
	background:url(../png/e2495.png);
	background-size: cover;
    background-repeat: no-repeat;
    width: 92px;
    height: 87px;
}
.home-partner-short-code-update {
	clip-path:polygon(0 0%, 100% 0, 100% 92%, 0 100%) !important;
}
.home-partner-short-code-update .partner-container .partner-content h3{
	order:0;
	margin-bottom:5px !important;
}
.home-partner-short-code-update .partner-container .partner-content h5{
	order:1;
	margin-bottom:20px !important;
}
.home-partner-short-code-update .partner-container .partner-content p{
	order: 2;
    margin-left: 0;
    text-align: left;
}
.home-partner-short-code-update .partner-content{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.home-update-sec-six-col  {
	box-shadow: 0px 4px 14px rgba(96, 135, 211, 0.1);
}
.home-update-sec-six-col-one h5 {
	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;
}
.home-update-sec-six-col-one ul {
	padding-left:0 !important;
}
.home-update-sec-six-col-one ul li {
	position:relative;
	padding-left:40px;
	list-style:none;
	max-width:550px;
	margin-bottom:10px;
}
.home-update-sec-six-col-one ul li:first-child{
	max-width:405px;
}
.home-update-sec-six-col-one ul li:before{
	position:absolute;
	content:url(../svg/bullet-line.svg);
	top:0;
	left:0;
}
.home-update-sec-six-col-one ul li:first-child:before{
	top:25px;
}
.home-update-sec-six-col-one ul li:last-child:before{
	top:10px;
}
.home-update-sec-six-col-one-content div {
	max-width:482px;
}
#page .home-update-slider-sec-six .owl-nav {
	display:block !important;
}
#page .home-update-slider-sec-six .owl-nav .owl-next{
	right:unset !important;
	left:55px !important;
	background: #E0E0E0 url(../png/%e2%86%b3-icon-color-1.png) no-repeat center center !important;
    border-radius: 50%;
    width: 30px !important;
    height: 30px !important;
}
#page .home-update-slider-sec-six .sa_owl_theme .owl-nav button{
	top:100% !important;
}
#page .home-update-slider-sec-six .owl-nav .owl-prev{
	background: #E0E0E0 url(../png/%e2%86%b3-icon-color.png) no-repeat center center !important;
    border-radius: 50%;
    width: 30px !important;
    height: 30px !important;
}
#page .home-update-slider-sec-six .owl-nav .owl-prev:hover ,
#page .home-update-slider-sec-six .owl-nav .owl-next:hover {
	background-color:#061B2B !important;
}
.home-update-slider-con h3{
	background: linear-gradient(252.42deg, #4871C3 -16.16%, #43528D 51.31%, #427EAC 116.02%);
	-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: 26px;
	line-height: 33px;
	margin-bottom:16px;
}
.home-update-slider-con h5 {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color:#333;
	margin-bottom:24px;
}
.home-update-slider-con h4 {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 17px;
	line-height: 20px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color:#333;
	margin-bottom:12px;
}
.home-update-slider-con img {
	width:100% !important;
	margin-bottom:20px;
}
.home-update-slider-con ul {
	padding-left:0 !important;
	list-style:none;
}
.home-update-slider-con ul li {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	position:relative;
	max-width:442px;
	padding-left:40px;
	padding-bottom:7px;
}
.home-update-sec-six-col-two{
	position:relative;
}
.home-update-sec-six-col-two:before {
	position: absolute;
    content: "";
    top: -40px;
    left: 60px;
    z-index: 99;
    background-repeat: no-repeat;
    width: 92px;
    height: 87px;
    background: url(../webp/2-5-days.webp);
    background-size: cover;
}
.home-update-slider-con ul li:before{
	content:url(../svg/bullet.svg);
	left:0;
	position:absolute;
	top:5px;
}
.testimonials-sub-title h6 {
	background: linear-gradient(114.73deg, #6F86E4 -26.66%, #6F97FF 106.41%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.testimonials-title h2{
	max-width:635px;
}
.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_89399 .testi-about-block ,
#slider_89399 .testi-about {
	background: linear-gradient(90.43deg, #6080CB 5.09%, #7796E0 99.63%);
	border-radius: 10px;
}
#slider_89399 .testi-about-block p , 
#slider_89399 .new-book-page-testmonial-element h2 ,
#slider_89399 .new-book-page-testmonial-element h6 ,
#slider_89399 .new-book-page-testmonial-element p {
	color:#fff;
}
.slide-container {
	display: flex;
	justify-content: space-between;
}

.testi-about-block {
	width: 95%;
	background: rgb(255 255 255 / 50%);
	text-align: left;
	padding: 50px;
	box-shadow: 0px 4px 4px rgb(6 27 43 / 10%);
	border-radius: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	display: flex;
}
.testi-about-block p {
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 40px;
	color: #0b1b2a;
	max-width: 880px;
	margin-left: 0;
	margin-left: 20px;
	margin-bottom: 20px;
}

.testi-about-block h6 {
	margin-left: 20px;
}
#slider_89399 .owl-nav .owl-prev {
	background: url(../svg/left-corner.svg) no-repeat center center !important;
	left: -30px;
	background-size: contain !important;
	top:50%
}
#slider_89399 .owl-nav .owl-next {
    background: url(../svg/right-corner.svg) no-repeat center center !important;
    right: -30px;
    background-size: contain !important;
	top:50%;
}
#page .autohide-arrows .owl-nav{
	display:block !important;
}
.testi-about {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    padding: 20px;
    box-shadow: 0px 4px 4px rgba(6, 27, 43, 0.1);
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    min-height: 320px;
}
.offer-page-tabs-column .tabs {
	display:flex;
	justify-content:center;
	align-items:center;
}
.offer-page-tabs-column .tabs h3 {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 28px;
	color: #061B2B;
	text-align:center;
	width:33%;
	cursor:pointer;
	text-transform:uppercase;
}
.offer-page-tabs-column .formCon br{
	display:none;
}
.offer-page-tabs-column .formCon {
	margin-top:30px;
}
.offer-page-tabs-column .formCon form p label {
	margin-bottom:0px;
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;	
	color: #061B2B;
}
.offer-page-tabs-column .formCon form p span input ,
.offer-page-tabs-column .formCon form p span textarea{
    padding: 14px 18px !important;
	border-radius: 8px;
	border: 1px solid var(--gray-300, #D0D5DD);
	background: var(--white, #FFF);
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}
.offer-page-tabs-column .formCon form p span input:focus ,
.offer-page-tabs-column .formCon form p span textarea:focus {
	border: 1px solid #9FC1D6;
	background: #EFF9FF;
	box-shadow: 0px 4px 8px 0px rgba(217, 235, 240, 0.40);
}
.offer-page-tabs-column .formCon form p span textarea {
	height:130px !important;
	min-height:130px !important;
	margin:13px 0 0 !important;
}
.offer-page-tabs-column .formCon form p span input  {
	height:40px !important;
	min-height:40px !important;
	margin:13px 0 !important;
/*   margin-left:10px!important; */

	
}
.offer-page-tabs-column .formCon form .cf7-quiz-field.wpcf7-form-control.wpcf7-quiz{margin-left: 10px;}
.offer-page-tabs-column .formCon form input[type="submit"] {
	border-radius: 5px;
    width: 100%;
    font-weight: 700;
    font-size: 17px;
    line-height: 20px;
	color:#fff !important;
}
.offer-page-tabs-column .privacy {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	line-height: 11px;
	text-align: center;
	color: #667085;
}
.offer-page-tabs-column .formCon form > p:last-child {
	margin:0 !important;
}
.offer-page-tabs-column .active {
	color:#828282 !important;
	position:relative;
}
.offer-page-tabs-column .active:before {
	content: " ";
    height: 2px;
    left: 20px;
    position: absolute;
    right: 20px;
    bottom: 0;
/*     width: 120px; */
    color: #828282;
    background: #828282;
	border-bottom:1px solid #828282;
}
.offer-page-tabs-column .tab-container {
	display:none;
}
.offer-page-tabs-column .ourContant {
	margin-top:50px;
}
.offer-page-tabs-column .ourContant .row-one h3 {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #061B2B;
	margin-bottom:20px;
}
.offer-page-tabs-column .ourContant .row-one > p {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #667085;
	max-width:350px;
	margin-bottom:50px;
}
.offer-page-tabs-column .ourContant .row-one .contact {
	margin-top:20px;
}
.offer-page-tabs-column .ourContant .row-one .contact p {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	color: #061B2B;
	position:relative;
	padding-left:55px;
	margin-bottom:40px;
}
.offer-page-tabs-column .ourContant .row-one .contact p.phone:before {
	content:url(../svg/call-icon.svg);
	position:absolute;
	left:0;
	top:-7px;
}
.offer-page-tabs-column .ourContant .row-one .contact p.mail:before {
	content:url(../svg/mail-icon-2.svg);
	position:absolute;
	left:0;
	top:-7px;
}
.offer-page-tabs-column .ourContant .row-two {
	text-align:center
}
.offer-page-tabs-column .ourContant .row-two img {
	max-width:156px;
	margin-top:14em;
}
.offer-page-tabs-column .book-call {
	margin-top:80px;
	text-align:center;
}
.offer-page-tabs-column .book-call h3 {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
	color: #0B1B2A;
	margin-bottom:10px;
}
.offer-page-tabs-column .book-call p {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	color: #667085;
	margin-bottom:30px;
}
.offer-page-tabs-column .book-call h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 26px;
	color:#333;
	margin-bottom:10px;
	margin-top:15px;
}
.offer-page-tabs-column .book-call p.position{
	font-weight: 700;
	font-size: 10px;
	line-height: 16px;
	color: #4F61AF;
	margin-bottom:60px;
}
.offer-page-tabs-column .book-call a {
	background: #333333;
	border-radius: 5px;
	padding:20px 80px;
	color:#fff;
	font-weight: 700;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
}
.offer-page-tabs-column .calender-section {
    display: none;
    margin-top: 40px !important;
}
.offer-page-heading {
	max-width:372px;
}
.offer-page-heading span {
	background: linear-gradient(252.42deg, #4871C3 -16.16%, #43528D 51.31%, #427EAC 116.02%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.offer-page-sub-titile div {
	max-width:425px;
}
.kick-offer-page div {
	max-width:432px;
}
.offer-page-last-row {
	display:flex;
	align-items:center;
}
.offer-page-last-row h5 {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	color: #061B2B;
	margin-left:20px;
}
.offer-page-last-row h5 strong {
	background: linear-gradient(252.42deg, #4871C3 -16.16%, #43528D 51.31%, #427EAC 116.02%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.home-update-offer-con > div {
	border-radius:10px;
	border:2px solid #E8E8E8;
}
.home-update-last-sec-col-two-contact-form{
	position:relative;
}
.home-update-last-sec-col-two-contact-form:before {
    position: absolute;
    content: url(../svg/message-sent-illustration.svg);
    right: -70px;
	top:20px;
}
.home-update-hero-title h2 {
	max-width:400px;
}
.home-update-logos.md-slider-logs.logos-sec .elementor-image-carousel-wrapper .elementor-swiper-button-prev{
	left:0 !important;
} 
.home-update-logos.md-slider-logs.logos-sec .elementor-image-carousel-wrapper .elementor-swiper-button-next{
	right:0 !important;
}
.offer-page-tabs-column .formCon form p:nth-child(4){
	margin-bottom:0 !important;
}
@media screen and (min-width:1920.5px){
	.section-width > div {
		max-width:1920px;
	}
}
@media screen and (max-width:1486px) and (min-width:1024px){
	.home-update-sec-two-item-content div{
		min-height:135px;
	}
}
@media screen and (min-width: 768px) {
	.testi-none-desktop {
		display: none;
	}

	.about-slider .owl-stage .owl-item:nth-child(7), 
	.about-slider .owl-stage .owl-item:nth-child(8), 
	.about-slider .owl-stage .owl-item:nth-child(3) {
		display: none;
	}

}
@media screen and (max-width: 1350px) {
	.testi-about {
		min-height: 370px;
	}
}
@media screen and (max-width: 1231px) and (min-width: 1025px) {
	.testi-about {
		min-height: 450px;
	}
}
@media screen and (max-width:1024px) {
	.offer-page-tabs-column .active:before {
		left:35px;
		right:35px;
	}
	.offer-page-tabs-column .ourContant .row-two img {
		margin-top:4em;
	}
	.offer-page-tabs-column .book-call {
		margin-top:30px;
	}
	.ipdate-home-hero-sec ,
	.home-update-sec-three ,
	.testimonials-sec ,
	.home-partner-short-code-update {
		clip-path:unset !important;
	}
	.ipdate-home-hero-sec {
		background-color:#5680cd !important;
		background-image:unset !important;
	}
	.home-partner-short-code-update {
		background-color:#375bb2 !important;
		background-image:unset !important;
	}
	.home-update-sec-two-item-content div{
		min-height:unset !important;
	}
	.home-update-sec-three{
		background-image:unset !important;
		background-color:#f7f9ff !important;
	}
	.home-update-sec-six-col-two:before{
		top: -8px;
    	left: 20px;
	}
	.testimonials-sec {
		background-color:#547cc4 !important;
		background-image:unset !important;
	}
	.home-update-last-sec-col-two-contact-form:before{
		display:none !important;
	}
	.home-update-sec-five-col .elementor-widget-image{
		min-height:unset !important;
	}
	.home-update-sec-five-col-one:before ,
	.home-update-sec-five-col-two:before {
		top:-11px;
	}
}
@media screen and (max-width: 767px) {
	.slide-container, .testi-about-block {
		display: block;
	}
	.testi-none-mobile ,
	.home-update-sec-six-col-two:before {
		display: none !important;
	}
	.testi-about-block {
		padding: 20px;
		width: unset;
	}
	.testi-about-block p {
		font-size: 22px;
		line-height: 30px;
		padding-right: 11px;
	}
	.offer-page-tabs-column .tabs h3 {
		font-size:11px;
	}
	.offer-page-tabs-column .active:before {
		left:0;
		right:0;
	}
	.offer-page-tabs-column .book-call a {
		padding:20px;
	}
	.home-update-sec-five-col h5{
		max-width:150px;
	}
	#slider_89399 .owl-nav .owl-prev{
		left:-18px !important;
	}
	#slider_89399 .owl-nav .owl-next{
		right:-18px !important;
	}
	.home-update-sec-six-col-one ul li:last-child:before {
		top: -2px;
	}
	.home-update-sec-six-col-one ul li:first-child:before {
		top: -3px;
	}
}

/*** new home page design 3/6/2023  end ***/


/***** new hero home 3/5/2024 ******/

.new-hero-home-content div {
	max-width:720px;
	margin-left:auto !important;
	margin-right:auto !important;
}
.box-hero-subtitle div {
	width:fit-content;
	margin:auto;
}
#home-hero-new-subsection .new-home-columns a:nth-child(2) {
	background-color: #fff;
	box-shadow: 0px 4px 4px #ececec;
	padding: 35px;
	border-radius: 10px;
	margin:0 40px;
}
.new-box-hero-btn svg {
	top: 4px;
    position: relative;
}
.new-box-hero-img.middle img {
	max-width:250px;
}
.new-box-hero-img.middle > div {
	min-height:229px;
}
.new-box-hero-img.three {
	min-height:259px;
	display:flex;
	align-items:center;
}
.new-box-hero-btn a {
	min-width: 300px;
    margin: auto;
    display: block;
    max-width: 300px;
}
.new-box-hero-img.one img {
	max-width:290px;
}
.new-box-hero-title h4 {
	max-width:300px;
	margin-left:auto !important;
	margin-right:auto !important;
}
#home-hero-new-subsection > div {
	max-width:1720px;
}
@media screen and (max-width:1024px) {
	.new-box-hero-img.middle > div ,
	.new-box-hero-img.three {
		min-height:unset;
	}
	.new-box-hero-img.middle img {
		max-width:100% ;
	}
	#home-hero-new-subsection .new-home-columns a:nth-child(2) {
		margin:20px 40px;
	}
}
@media screen and (max-width:767px) {
	#home-hero-new-subsection .new-home-columns a:nth-child(2) {
		margin:20px 0;
		display:block;
	}
	.new-home-columns {
		display:block !important;	
	}
}