/*
Theme Name: WP Creative
Author: WP Creative
Author URI: http://wpcreative.com.au/
Version: 2.0
Text Domain: wpc
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap');


@media (min-width: 575px) and (max-width: 991px) {
    .upper-footer-row .row {
        display: flex;
        flex-wrap: wrap;
    }

    .upper-footer-row .col-md-3 {
        flex-basis: 50%;
        width: 50%;
    }

    .upper-footer-row .row .col-md-3:first-child {
        order: 1;
    }
}

@media (max-width: 1024px) {

    .page-template-template-landing-page #price-table .pricing-footer .price-items,
    .page-template-template-landing-page-no-header #price-table .pricing-footer .price-items {
        display: none;
    }
}

body .pricing-table-wrapper.for-mobile .nav-tabs {
    flex-wrap: nowrap;
}

#faqs .card-header a {
    padding-right: 20px;
}

.header_cta .cBtn {
    display: none;
}

body.blog #newNav.fixedHeader .menu-overlay,
body.single:not(.single-career) #newNav .menu-overlay {
    padding-top: 30px;
    padding-bottom: 30px;
}

/* ANIMATION BUBBLE */
/*   .animateBubble .bubble1 {
        animation: bubble1 15s infinite;
        will-change: transform;
    }
    .animateBubble .bubble2 {
        animation: bubble2 15s infinite;
        will-change: transform;
    } */


/*     @keyframes bubble1 {
            0% { transform: translateX(0px) translateY(0px);}
            50%   {transform: translateX(80px) translateY(80px)}
            100%   {transform: translateX(00px) translateY(00px)}
        }
        @keyframes bubble2 {
            0% { transform: translateX(0px) translateY(0px);}
            50%   {transform: translateX(-80px) translateY(-80px)}
            100% { transform: translateX(0px) translateY(0px);}
        } */
.get_wpSite+.we-careWrap+.we-careWrap {
    background: #F5F5F5;
}

@media (max-width:768px) {
    .worried-about__left {
        display: none;
    }
}

.two-columns-text-section span.typed {
    font-family: "Publico Banner";
}

.two-columns-text-section .text-wrp h3 {
    font-family: "Publico Banner";
}

body.page-success-stories .success-story {
    background-color: #fff;
}

body.page-success-stories .success-story .success-story-section .testimonial-sec .testimonial-text {
    background-color: #f5f5f5 !important
}

body.page-success-stories .success-story .success-story-section .testimonial-sec .testimonial-text p {
    color: #000;
}

.page-template-template-contact-form .site-wrap #banner-2022 .mainB.isInnerBanner {
    background: linear-gradient(#1a5ecb 0, #0d54c7 100%);
}

.page-template-template-contact-form .site-wrap #banner-2022 .mainB.isInnerBanner .bannerC {
    margin: 180px auto 80px;
    margin: 180px auto 150px;
}

.page-template-template-contact-form .contact_main-2022 {
    padding-top: 90px;
}

#obligation_form-2022:before {
    content: '';
    display: block;
    width: 100%;
    height: 68px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920.001' height='66.639' viewBox='0 0 1920.001 66.639'%3E%3Cpath id='Subtraction_3' data-name='Subtraction 3' d='M4639.769,7541.858h-1920v-20.133c122.625,1.7,246.537,2.561,368.293,2.561,538.7,0,1060.773-16.513,1551.708-49.065v66.638Z' transform='translate(-2719.768 -7475.22)' fill='%231a5ecb'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    position: absolute;
    top: -67px;
    left: 0;
    z-index: 1;
}

div#footer-2022:before {
    background: #09102e;
}

body #footer-2022 .footer-bottom {
    background: #09102e;
    padding-top: 100px;
}

#footer-2022 .footer-bottom {
    padding-bottom: 100px;
}

body.page-contact #footer-2022 .footer-bottom {
    padding-top: 100px;
}

div#footer-2022:before {
    display: none;
}

div#footer-2022 {
    margin: 0;
    padding: 0;
}

body .site-wrap #banner-2022 .mainB,
.page-success-stories .site-wrap.animate #banner-2022 .mainB.isInnerBanner,
body.page-custom-wordpress-website-design .site-wrap #banner-2022 .mainB.isInnerBanner,
body.page-services .site-wrap #banner-2022 .mainB.isInnerBanner,
body.page-wordpress-maintenance .site-wrap #banner-2022 .mainB.isInnerBanner,
body.page-wordpress-support-sydney .site-wrap #banner-2022 .mainB.isInnerBanner,
body.page-custom-wordpress-website-design .site-wrap #banner-2022 .mainB.isInnerBanner,
body.page-woocommerce-developer-sydney .site-wrap #banner-2022 .mainB.isInnerBanner {
    background-size: cover;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI4MDMiIHZpZXdCb3g9IjAgMCAxOTIwIDgwMyI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTM1NSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTM1NSIgd2lkdGg9IjE5MjAiIGhlaWdodD0iODAzIiBmaWxsPSIjZmZmIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPg0KICAgIDwvY2xpcFBhdGg+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSIwLjEiIHkxPSIwLjg0OSIgeDI9IjAuODU4IiB5Mj0iMC4yMTIiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFhNWVjYiIvPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMGQ1NGM3Ii8+DQogICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudC0yIiB4MT0iMC41IiB4Mj0iMC41IiB5Mj0iMSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMWE1ZWNiIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwZDJmNjYiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxnIGlkPSJNYXNrX0dyb3VwXzExMSIgZGF0YS1uYW1lPSJNYXNrIEdyb3VwIDExMSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPg0KICAgIDxnIGlkPSJHcm91cF8xMDQ2IiBkYXRhLW5hbWU9Ikdyb3VwIDEwNDYiPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyIiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI4MDMiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50KSIvPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8zIiBkYXRhLW5hbWU9IkVsbGlwc2UgMyIgY3g9IjM5Ny41IiBjeT0iMzk3LjUiIHI9IjM5Ny41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDg1LjQ0OSAtMjg5KSIgb3BhY2l0eT0iMC4zMDUiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50LTIpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzUiIGRhdGEtbmFtZT0iRWxsaXBzZSA1IiBjeD0iMzk3LjUiIGN5PSIzOTcuNSIgcj0iMzk3LjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjEgMzMyKSIgb3BhY2l0eT0iMC4zMDUiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50LTIpIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}

html .site-wrap.animate #banner-2022 .mainB .container .banner-image img,
#banner-2022 .mainB .container .banner-image img {
    opacity: 1 !important;
}

body .success-stories {
    background-size: cover;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxMTE2IiB2aWV3Qm94PSIwIDAgMTkyMCAxMTE2Ij4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xMzU2IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMzU2IiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxMTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDY0MTApIiBmaWxsPSIjZmZmIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPg0KICAgIDwvY2xpcFBhdGg+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSIwLjY3MSIgeTE9IjAuMDM2IiB4Mj0iMC4zODQiIHkyPSIwLjk2NiIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjM2U3OWQ1Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMDYxYzgiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxnIGlkPSJNYXNrX0dyb3VwXzExMiIgZGF0YS1uYW1lPSJNYXNrIEdyb3VwIDExMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNjQxMCkiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4NCiAgICA8ZyBpZD0iR3JvdXBfMTA0NyIgZGF0YS1uYW1lPSJHcm91cCAxMDQ3Ij4NCiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTE1OSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTE1OSIgd2lkdGg9IjE5MjAiIGhlaWdodD0iMTExNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA2NDEwLjI1KSIgZmlsbD0iIzFhNWVjYiIvPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8xNDMzIiBkYXRhLW5hbWU9IkVsbGlwc2UgMTQzMyIgY3g9IjM5Ny41IiBjeT0iMzk3LjUiIHI9IjM5Ny41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQxIDYzNTEuMjUpIiBvcGFjaXR5PSIwLjI4NyIgZmlsbD0idXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+DQogICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzE0MzIiIGRhdGEtbmFtZT0iRWxsaXBzZSAxNDMyIiBjeD0iMzk3LjUiIGN5PSIzOTcuNSIgcj0iMzk3LjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOTUgNzA4Ny44NDcpIiBvcGFjaXR5PSIwLjI5OSIgZmlsbD0idXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);
    background-position: bottom;
    background-size: cover;
}

body #footer-2022 .footer-bottom {
    /* padding-bottom: 100px; */
}

body #footer-2022 .footer-bottom,
body .site-wrap #banner-2022 .mainB.isInnerBanner {
    background-size: cover;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI4MDMiIHZpZXdCb3g9IjAgMCAxOTIwIDgwMyI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTM1NyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTM1NyIgd2lkdGg9IjE5MjAiIGhlaWdodD0iODAzIiBmaWxsPSIjZmZmIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPg0KICAgIDwvY2xpcFBhdGg+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSIwLjUiIHgyPSIwLjUiIHkyPSIxIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwOTEwMmUiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzRmNWM5MyIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjAuNSIgeDI9IjAuNSIgeTI9IjEiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzA5MTAyZSIvPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjIyYTRiIi8+DQogICAgPC9saW5lYXJHcmFkaWVudD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iTWFza19Hcm91cF8xMTIiIGRhdGEtbmFtZT0iTWFzayBHcm91cCAxMTIiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4NCiAgICA8ZyBpZD0iR3JvdXBfMTA1MCIgZGF0YS1uYW1lPSJHcm91cCAxMDUwIj4NCiAgICAgIDxnIGlkPSJHcm91cF8xMDQ4IiBkYXRhLW5hbWU9Ikdyb3VwIDEwNDgiPg0KICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzIiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDIiIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjgwMyIgZmlsbD0iIzA5MTAyZSIvPg0KICAgICAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzUiIGRhdGEtbmFtZT0iRWxsaXBzZSA1IiBjeD0iMzk3LjUiIGN5PSIzOTcuNSIgcj0iMzk3LjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjEgMzMyKSIgb3BhY2l0eT0iMC4zMDUiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50KSIvPg0KICAgICAgPC9nPg0KICAgICAgPGcgaWQ9Ikdyb3VwXzEwNDkiIGRhdGEtbmFtZT0iR3JvdXAgMTA0OSI+DQogICAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTQ0NyIgZGF0YS1uYW1lPSJFbGxpcHNlIDE0NDciIGN4PSIzOTcuNSIgY3k9IjM5Ny41IiByPSIzOTcuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA0NyAtMjg5KSIgb3BhY2l0eT0iMC4zMDUiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50LTIpIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==)
}

@media (max-width: 575px) {
    body #banner-2022 .mainB .container .banner-image {
        display: none;
    }

    body #banner-2022 .mainB {
        padding-bottom: 80px;
    }

    .site-wrap #banner-2022 .mainB.isInnerBanner .bannerC {
        margin-bottom: 0 !important;
    }

    .site-wrap .featuredContainer-2022.isInnerBrands .featuredContainer {
        padding-top: 40px !important;
    }
}

body #footer-2022 .footer-bottom {
    background-size: cover;
}

@media (max-width:575px) {
    body.page-template-template-contact-form .site-wrap #banner-2022 .mainB.isInnerBanner .bannerC {
        margin: 120px auto 0px;
    }

    body.page-template-template-contact-form div#banner-2022 .mainB {
        padding-bottom: 60px;
    }
}

.single-post ul.simpletoc-list li {
    padding: 0;
    margin-bottom: 0 !important;
    line-height: 2;
}

@media (min-width: 992px) {

    .page-id-7465 .site-wrap .we-do-more-container .we-do-more-flex-container .we-do-more-flex .we-do-more-flex-items,
    .page-id-4541 .site-wrap .we-do-more-container .we-do-more-flex-container .we-do-more-flex .we-do-more-flex-items,
    .page-id-7708 .site-wrap .we-do-more-container .we-do-more-flex-container .we-do-more-flex .we-do-more-flex-items,
    .page-id-7857 .site-wrap .we-do-more-container .we-do-more-flex-container .we-do-more-flex .we-do-more-flex-items,
    .page-id-7860 .site-wrap .we-do-more-container .we-do-more-flex-container .we-do-more-flex .we-do-more-flex-items,
    .page-id-8015 .site-wrap .we-do-more-container .we-do-more-flex-container .we-do-more-flex .we-do-more-flex-items,
    .page-id-8289 .site-wrap .we-do-more-container .we-do-more-flex-container .we-do-more-flex .we-do-more-flex-items,
    .page-id-8655 .site-wrap .we-do-more-container .we-do-more-flex-container .we-do-more-flex .we-do-more-flex-items {
        width: calc(33.33% - 30px);
        margin: 0 15px;
    }

    .blog-head h1 {
        font-size: 50px !important;
    }

    .blog-info h2,
    .blog-info h2 strong {
        font-weight: bold;
        font-size: 32px;
        letter-spacing: 1px;
        padding: 20px 0;
    }

    .blog-info h3 {
        font-size: 26px;
        font-weight: 400;
        padding: 10px 0;
        font-weight: bold;
    }

    .blog-info p {
        line-height: 2 !important;

    }
}

@media (max-width: 1200px) {
    .get_wpSite--right {
        display: none;
    }

}

.wpc-summary {
    padding: 24px 24px;
    background: #f3f4ff;
    margin: 30px 0;
}

.wpc-summary ul li {
    padding-bottom: 5px;
}

.wpc-summary h3,
.wpc-summary h4 {
    padding: 10px 0 20px 10px;
    font-weight: bold;
    font-size: 24px;
}

.author-info {
    padding-top: 20px;
}

.author-avatar {
    float: left;
    padding-right: 20px;
}

.author-description h4 {
    margin-top: 0;
    font-weight: bold;
}

.author-avatar img {
    width: 70px;
}

.author-bio {
    font-size: 16px;
}

/* footer css  */
#footer-2022 .footer-bottom .footer-custom-menu {

    line-height: 26px;
}

#footer-2022 .footer-bottom .footer-custom-menu li {
    padding-bottom: 5px;
}

#footer-2022 .footer-bottom .footer-custom-menu .sub-menu,
#footer-2022 .footer-bottom #menu-our-services .sub-menu {
    padding-left: 30px;
    /* display: none; */
}

#footer-2022 .footer-bottom .footer-custom-menu .sub-menu,
#footer-2022 .footer-bottom #menu-our-services .sub-menu {
    height: 0;
    visibility: hidden;
    /* opacity: 0; */
    /* transition: all ease-in-out; */
}

#footer-2022 .footer-bottom .footer-custom-menu .is-visible .sub-menu,
#footer-2022 .footer-bottom #menu-our-services .is-visible .sub-menu {
    /* display: block; */
    height: auto;
    visibility: visible;
    opacity: 1;
}

#footer-2022 .footer-bottom .footer-custom-menu .sub-menu li,
#footer-2022 .footer-bottom #menu-our-services .sub-menu li {
    list-style: circle;
    list-style-position: inside;
}

#footer-2022 .footer-bottom .footer-custom-menu li a,
#footer-2022 .footer-bottom #menu-our-services li a {
    display: inline-block;
    color: #fff;
    padding: 4px 0;
    font-weight: 400;
}

#footer-2022 .footer-bottom .footer-custom-menu {
    padding-left: 0;
}

#footer-2022 .footer-bottom #menu-footer-custom-menu>li,
#footer-2022 .footer-bottom #menu-our-services>li {
    position: relative;
    /*     padding-right: 20px; */
}

#footer-2022 .footer-bottom .footer-custom-menu i,
#footer-2022 .footer-bottom #menu-our-services i {
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    /* position: absolute;
    right: 30px;
    z-index: 10; */
}

@media (max-width: 767px) {

    #footer-2022 .footer-bottom .footer-custom-menu .sub-menu,
    #footer-2022 .footer-bottom #menu-our-services .sub-menu {
        padding-left: 0;
    }

    body #footer-2022 .footer-bottom {
        padding-bottom: 15px;
    }
}

.footer-right-menu {
    padding: 0;
    margin: 0;
}

.footer-right-menu li {
    display: inline-block;
}

.footer-right-menu li:not(:last-child) {
    margin-right: 10px;
}

.footer-right-menu li a {
    color: #fff;
}

.footer-right-menu li a:hover {
    color: #fe9a00;
}

/* map block  */
.map_block {
    padding: 100px 0;
    background: #fff;
    border-top: 1px solid #eee;
}

.map_block .inner-block {
    background: #1a5ecb;
    padding: 30px;
    text-align: center;
    border-radius: 6px;
    margin: 8px 0;
    min-height: 250px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

.map-image img {
    max-width: 45px;
    height: auto;
}

.map_block .row {
    margin: 0 -8px;
}

.map_block .row [class*="col-"] {
    padding: 0 8px;
}

.map_block .title h3 {
    color: #fff;
    font-weight: 700;
}

.map_block .link a {
    color: #fff;
    font-weight: 700;
}

@media (max-width: 767px) {
    .map_block {
        padding: 50px 0;
    }

    .map_block .inner-block {
        margin: 15px 0;
    }
}

.full_width_block {
    padding-top: 40px;
    background: #fafafa;
    padding-bottom: 30px;
}

.full_width_block h2 {
    font-family: "Publico Banner", sans-serif;
    color: #09102e;
    font-size: 50px;
}

.site-h2.mb-30 {
    margin-bottom: 30px;
    margin-top: 0;
}

@media (min-width: 768px) and (max-width: 991px) {

    .container,
    .container-md,
    .container-sm {
        max-width: 100%;
    }


}

@media (max-width: 1100px) {

    .process_slider .process_slider-main .slick-arrow,
    .process_slider .process_slider-main .slick-arrow svg {
        height: 40px;
        width: 40px;
        /* transform: none; */
        bottom: -100px;
        float: none !important;
        /* margin: 0 15px; */
    }

    .process_slider .process_slider-main .slick-arrow.slick-next {
        transform: translate(20px, -25%);
        left: 46% !important;
    }
}

.blogsingle-page .blog-item .simpletoc-list {
    display: none !important;
}

.recent_work .recent_work-slider .recent_slide-item .recent_content .recent_content-category ul li::marker {
    margin: 0 !important;
}

.recent_work .recent_work-slider .recent_slide-item .recent_content .recent_content-category ul li {
    list-style-position: inside;
}

.recent_work .recent_work-slider .recent_slide-item .recent_content .recent_content-category ul li:first-child {
    list-style-type: disc !important;
}

/* assibility styles  */
body .featuredContainer-2022 ul.brands .img-wrap {
    margin: 0;
    max-width: initial;
}

body .featuredContainer-2022 .featuredContainer img {
    width: auto;
}

body .recent_work .recent_work-slider .recent_slide-item .recent_content h3 {
    font-size: 22px;
    line-height: 28px;
    color: #09102e;
    font-weight: 600;
    margin: 0 0 15px;
    transition: color 0.3s ease;
}

body .recent_work .recent_work-slider .recent_slide-item a {
    opacity: 0;
}

/* hbspt form css  */
.contact_main-2022 .contact_left .contact_form .hbspt-form fieldset.form-columns-2 {
    margin-left: -5px;
    margin-right: -5px;
    max-width: initial;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form fieldset.form-columns-2 .hs-form-field {
    padding-left: 5px;
    padding-right: 5px;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .hs-input {
    border: 1px solid rgba(155, 155, 155, 0.3);
    border-radius: 5px;
    padding: 15px 20px !important;
    font-size: 18px;
    line-height: 28px;
    color: #09102e !important;
    margin: 0 !important;
    width: 100% !important;
    outline: none;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .hs-input.hs-fieldtype-textarea {
    height: 160px;
    resize: none;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .input {
    margin-right: 0;
    margin-bottom: 0;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form fieldset {
    max-width: 100%;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form ul.hs-error-msgs {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .hs-submit {
    margin-top: 50px;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .hs-submit .hs-button {
    background-color: #fe9a00;
    display: block !important;
    color: #09102e;
    font-size: 16px !important;
    line-height: 20px;
    font-weight: 600;
    border-radius: 55px;
    width: 100%;
    padding: 18px 20px !important;
    border: 2px solid #fe9a00 !important;
    font-family: Inter, sans-serif;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .hs-submit .hs-button:hover {
    background-color: transparent;
    color: #3a77d8;
    border-color: #3a77d8 !important;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form fieldset label {
    /* display: none; */
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .hs-input.invalid {
    border-color: red;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .hs-input[type="checkbox"] {
    width: auto !important;
    line-height: 1;
    margin-right: 5px !important;
    margin-top: 0 !important;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form fieldset label.hs-error-msg {
    color: red;
    font-size: 14px;
}

@media (min-width: 768px) and (max-width: 991px) {

    .contact_main-2022 .row [class*="col-"] {
        width: 100%;
    }
}

body .contact_main-2022 .contact_right a {
    font-size: 18px;
    line-height: 1;
    font-weight: 400;
    margin: 0;
    text-decoration: underline;
    color: #165BC9;
}

.contact_main-2022 .contact_right ol {
    padding: 0;
    margin: 30px 0;
    max-width: 490px;
}

.contact_main-2022 .contact_right ol li {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 25px;
    padding-left: 60px;
    position: relative;
    min-height: 35px;
    display: flex;
    align-items: center;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form fieldset label span:empty {
    display: none;
}

.contact_main-2022 .contact_right ol {
    counter-reset: li;
    list-style-type: none;
}

body .contact_main-2022 .contact_right h2 {
    color: #165BC9;
}

.contact_main-2022 .contact_right p strong {
    font-weight: 700;
}

.contact_main-2022 .contact_right ol li:before {
    counter-increment: li;
    content: counter(li);
    background: rgba(9, 16, 46, 0.1);
    color: rgb(9, 16, 46);
    height: 35px;
    width: 35px;
    position: absolute;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    font-weight: 700;
}

@media (max-width: 575px) {
    .contact_main-2022 .contact_right ol li:before {
        top: 5px;
        transform: unset;
    }

    .contact_main-2022 .contact_right ol li {
        padding-left: 45px;
    }
}

.contact_main-2022 .contact_left .contact_form .hbspt-form fieldset .hs-fieldtype-checkbox {
    margin-top: 27px;

}

.contact_main-2022 .contact_left .contact_form .hbspt-form fieldset .hs-fieldtype-checkbox .inputs-list.multi-container {
    margin: 0;
    padding: 0;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form fieldset .hs-fieldtype-checkbox>label {
    margin-bottom: 5px;
    font-weight: 600;
}

.hs_error_rollup {
    color: red;
    font-size: 14px;
    margin-top: 10px;
}

.page-template-template-contact-form #newNav .menu-overlay {
    background: #155ac9;
}


.page-template-template-contact-form #newNav {
    min-height: 80px;
    background: #155ac9;
}

.page-template-template-contact-form #newNav.fixedHeader {
    min-height: 1px;
}

.page-template-template-contact-form #banner-2022 {
    height: 110px;
    overflow: hidden;
    visibility: hidden;
}

.contact_main-2022 .container .row .contact_left {
    padding-top: 20px;
    border-radius: 5px;
    padding-bottom: 33px;
}

.contact_main-2022 .container .row .contact_left .mobile-titleContact .site-h2 {
    margin-bottom: 0px;
}

.contact_main-2022 .container .row .contact_left fieldset.form-columns-1 {
    margin-top: -7px;

}

.contact_main-2022 .container .row .contact_left fieldset.form-columns-1 .hs_message {
    margin-top: 7px;
}

.contact_main-2022 .container .row .contact_left .contact_form .hbspt-form .hs-submit {
    margin-top: 67px;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .hs-input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: rgba(9, 16, 46, 0.7);
    opacity: 1;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .hs-input::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(9, 16, 46, 0.7);
    opacity: 1;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .hs-input:-ms-input-placeholder {
    /* IE 10+ */
    color: rgba(9, 16, 46, 0.7);
    opacity: 1;
}

.contact_main-2022 .contact_left .contact_form .hbspt-form .hs-input:-moz-placeholder {
    /* Firefox 18- */
    color: rgba(9, 16, 46, 0.7);
    opacity: 1;
}

@media (max-width: 991px) {
    .page-template-template-contact-form #banner-2022 {
        height: 80px;
    }
}

/*New layout header*/
.contact_main-2022 .contact_right h2 {
    font-size: 40px;
    line-height: 46px;
}

@media (min-width: 1280px) {
    .contact_main-2022 .contact_right h2 {
        margin: 0 0 30px !important;
    }
}

body .gform_wrapper .gfield input.large,
body .gform_wrapper .gfield input.medium {
    font-size: 18px !important;
    line-height: 28px !important;
    color: #09102e;
    border: 1px solid rgba(155, 155, 155, 0.3) !important;
    border-radius: 5px;
    padding: 17.5px 20px !important;
    background: transparent;
}


/* Contact Multi Select */
.hs_services.hs-fieldtype-checkbox .wpc-custom-multiselect-toogle.placeholder-text {
    color: #52576c !important;
}

.hs_services.hs-fieldtype-checkbox .wpc-custom-multiselect-toogle {
    border: 1px solid rgba(155, 155, 155, 0.3);
    border-radius: 5px;
    padding: 15px 20px !important;
    font-size: 18px;
    line-height: 28px;
    color: #09102e !important;
    margin: 0 !important;
    width: 100% !important;
    outline: none;
    cursor: pointer;
    position: relative;
}

.hs_services.hs-fieldtype-checkbox .wpc-custom-multiselect-toogle.open::after {
    transform: translateY(-50%) rotate(180deg);
}

.hs_services.hs-fieldtype-checkbox .wpc-custom-multiselect-toogle::after {
    content: "";
    background-image: url("images/svg/toggle.svg");
    height: 7px;
    width: 13px;
    position: absolute;
    right: 19px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.5s;
}

.hs_services.hs-fieldtype-checkbox>.input {
    margin: 0;
    display: none;
    border: 1px solid #ccc;
    border-top: 0;
}

.hs_services.hs-fieldtype-checkbox>label {
    display: none;
}

.hs_services.hs-fieldtype-checkbox ul.inputs-list.multi-container li input {
    display: none;
}

.hs_services.hs-fieldtype-checkbox ul.inputs-list.multi-container li {
    cursor: pointer;
}

.hs_services.hs-fieldtype-checkbox ul.inputs-list.multi-container li label {
    width: 100%;
    padding: 10px 20px;
    cursor: pointer;
}

.hs_services.hs-fieldtype-checkbox ul.inputs-list.multi-container li label:hover {
    background-color: #dfd2d280;
}

.hs_services.hs-fieldtype-checkbox ul.inputs-list.multi-container li label.active-selected {
    font-weight: 1000;
}

.hs_services.hs-fieldtype-checkbox ul.inputs-list.multi-container li span {
    font-size: 18px;
    line-height: 28px;
    color: #09102e !important;

}

.hs_services.hs-fieldtype-checkbox>.input {
    border-color: rgba(155, 155, 155, 0.3);
}

.contact_main-2022 .contact_left {
    position: relative;
}

.contact_main-2022 .contact_left .loader-dots-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: white;
    display: flex;
    justify-content: center;
    align-items: center;
}

.contact_main-2022 .contact_left .loader-dots-container>div {
    width: 25px;
    height: 25px;
    background-color: #155ac9;

    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.contact_main-2022 .contact_left .loader-dots-container .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.contact_main-2022 .contact_left .loader-dots-container .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.hs_services.hs-fieldtype-checkbox ul.inputs-list.multi-container li label.hs-form-checkbox-display span {
    display: flex;
    position: relative;
}

.hs_services.hs-fieldtype-checkbox ul.inputs-list.multi-container li label.hs-form-checkbox-display span:before {
    content: "";
    left: 0;
    width: 20px;
    min-width: 20px;
    border: 1px solid #09102e;
    height: 20px;
    margin-right: 10px;
    border-radius: 5px;
    margin-top: 5px;
}

.hs_services.hs-fieldtype-checkbox ul.inputs-list.multi-container li label.hs-form-checkbox-display.active-selected span:after {
    content: "";
    position: absolute;
    left: 6px;
    top: 5px;
    width: 8px;
    height: 16px;
    border: solid #09102e;
    border-width: 0px 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

@-webkit-keyframes sk-bouncedelay {

    0%,
    80%,
    100% {
        -webkit-transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1);
    }
}

@keyframes sk-bouncedelay {

    0%,
    80%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}


/* MARKETECHS */

/* MARKETECH DIFFERENCE */
.marketech-difference h2.site-h2 span {
    color: #1A5ECB;
}

.marketech-difference {
    padding-top: 120px;
    padding-bottom: 120px;
}

.marketech-difference h2.site-h2 {
    margin-bottom: 35px;
}

.marketech-difference p {
    text-align: center;
    max-width: 950px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.marketech-difference .tables {
    display: flex;
    gap: 15px;
    justify-content: center;
}

.marketech-difference .table {
    border-radius: 10px;
    background: rgba(26, 94, 203, 0.10);
    overflow: hidden;
    max-width: 440px;
}

.marketech-difference .table li {
    border-bottom: 1px solid rgba(9, 16, 46, 0.30);
    padding-bottom: 22px;
    padding-top: 22px;
}

.marketech-difference .table ul {
    padding: 35px;
    padding-top: 13px;
}

.marketech-difference .table .title {
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px;
    color: var(--ffffff, #FFF);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    background: var(--1-a-5-ecb, #1A5ECB);
}

.marketech-difference .tables .table ul li:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 28px;
    height: 28px;
    left: 0;
}

.marketech-difference .tables .table:first-child ul li:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cmask id='mask0_5835_1727' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Crect width='28' height='28' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5835_1727)'%3E%3Cpath d='M12.3663 19.3668L20.5913 11.1418L18.958 9.5085L12.3663 16.1002L9.04134 12.7752L7.40801 14.4085L12.3663 19.3668ZM13.9997 25.6668C12.3858 25.6668 10.8691 25.3606 9.44968 24.7481C8.03023 24.1356 6.79551 23.3043 5.74551 22.2543C4.69551 21.2043 3.86426 19.9696 3.25176 18.5502C2.63926 17.1307 2.33301 15.6141 2.33301 14.0002C2.33301 12.3863 2.63926 10.8696 3.25176 9.45016C3.86426 8.03072 4.69551 6.796 5.74551 5.746C6.79551 4.696 8.03023 3.86475 9.44968 3.25225C10.8691 2.63975 12.3858 2.3335 13.9997 2.3335C15.6136 2.3335 17.1302 2.63975 18.5497 3.25225C19.9691 3.86475 21.2038 4.696 22.2538 5.746C23.3038 6.796 24.1351 8.03072 24.7476 9.45016C25.3601 10.8696 25.6663 12.3863 25.6663 14.0002C25.6663 15.6141 25.3601 17.1307 24.7476 18.5502C24.1351 19.9696 23.3038 21.2043 22.2538 22.2543C21.2038 23.3043 19.9691 24.1356 18.5497 24.7481C17.1302 25.3606 15.6136 25.6668 13.9997 25.6668Z' fill='%2352B047'/%3E%3C/g%3E%3C/svg%3E");
}

.marketech-difference .tables .table:last-child ul li:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cmask id='mask0_5835_1772' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Crect width='28' height='28' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5835_1772)'%3E%3Cpath d='M9.7987 19.8335L13.9987 15.6335L18.1987 19.8335L19.832 18.2002L15.632 14.0002L19.832 9.80016L18.1987 8.16683L13.9987 12.3668L9.7987 8.16683L8.16537 9.80016L12.3654 14.0002L8.16537 18.2002L9.7987 19.8335ZM13.9987 25.6668C12.3848 25.6668 10.8681 25.3606 9.4487 24.7481C8.02925 24.1356 6.79453 23.3043 5.74453 22.2543C4.69453 21.2043 3.86328 19.9696 3.25078 18.5502C2.63828 17.1307 2.33203 15.6141 2.33203 14.0002C2.33203 12.3863 2.63828 10.8696 3.25078 9.45016C3.86328 8.03072 4.69453 6.796 5.74453 5.746C6.79453 4.696 8.02925 3.86475 9.4487 3.25225C10.8681 2.63975 12.3848 2.3335 13.9987 2.3335C15.6126 2.3335 17.1293 2.63975 18.5487 3.25225C19.9681 3.86475 21.2029 4.696 22.2529 5.746C23.3029 6.796 24.1341 8.03072 24.7466 9.45016C25.3591 10.8696 25.6654 12.3863 25.6654 14.0002C25.6654 15.6141 25.3591 17.1307 24.7466 18.5502C24.1341 19.9696 23.3029 21.2043 22.2529 22.2543C21.2029 23.3043 19.9681 24.1356 18.5487 24.7481C17.1293 25.3606 15.6126 25.6668 13.9987 25.6668Z' fill='%23ED1C24'/%3E%3C/g%3E%3C/svg%3E");
}

.marketech-difference .tables .table ul li {
    padding-left: 43px;
    position: relative;
}

.marketech-difference .tables {
    margin-bottom: 35px;
}

.marketech-difference .tables {
    margin-bottom: 35px;
}

.marketech-difference .dark-bg {
    border-radius: 20px;
    background: var(--09102-e, #09102E);
    color: var(--ffffff, #FFF);
    padding: 70px 95px 40px 122px;
    display: flex;
    gap: 45px;
    margin-top: 75px;
}

.marketech-difference .dark-bg p {
    text-align: left;
}

.marketech-difference .dark-bg h3 {
    color: var(--ffffff, #FFF);
    font-family: "Publico Banner";
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.marketech-difference .dark-bg a {
    min-width: 385px;
    padding-left: 34px;
    padding-right: 34px;
}

.marketech-difference .dark-bg h3 {
    position: relative;
    margin-bottom: 16px;
}

.marketech-difference .dark-bg h3:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='42' viewBox='0 0 52 42' fill='none'%3E%3Cpath d='M16.3406 22.8429C15.8371 23.0565 15.2362 23.0156 14.7534 22.6952L1.17717 13.7106C0.398674 13.1958 0.181519 12.1455 0.702427 11.3652C1.21714 10.5867 2.26744 10.3695 3.04782 10.8904L16.6179 19.877C17.3964 20.3917 17.6135 21.442 17.0926 22.2224C16.9025 22.51 16.6347 22.7198 16.3406 22.8429Z' fill='%23F7991C'/%3E%3Cpath d='M28.363 11.025C28.3501 11.0265 28.3437 11.0273 28.3309 11.0289C27.3969 11.1245 26.5702 10.4503 26.4682 9.51715L25.6928 2.06632C25.5972 1.13236 26.2858 0.316918 27.2046 0.203616C28.1385 0.108004 28.9652 0.782221 29.0673 1.71539L29.8434 9.17265C29.9375 10.0938 29.2817 10.9117 28.363 11.025Z' fill='%2351B048'/%3E%3Cpath d='M42.6932 15.4784C42.3048 15.4784 41.9164 15.3489 41.5992 15.077C40.8871 14.475 40.7965 13.4004 41.3985 12.6883L48.9529 3.77446C49.555 3.06239 50.6295 2.97176 51.3416 3.57378C52.0537 4.17581 52.1443 5.25039 51.5423 5.96247L43.9814 14.8828C43.6512 15.2777 43.1722 15.4784 42.6932 15.4784Z' fill='%23FDDB00'/%3E%3Cpath d='M7.65775 41.1329C4.53757 41.1329 2 38.5953 2 35.4751C2 32.355 4.53757 29.8174 7.65775 29.8174C10.7779 29.8174 13.3155 32.355 13.3155 35.4751C13.3155 38.5953 10.7779 41.1329 7.65775 41.1329ZM7.65775 33.2094C6.40838 33.2094 5.39206 34.2258 5.39206 35.4751C5.39206 36.7245 6.40838 37.7408 7.65775 37.7408C8.90711 37.7408 9.92343 36.7245 9.92343 35.4751C9.92343 34.2258 8.90711 33.2094 7.65775 33.2094Z' fill='%23FDDB00'/%3E%3C/svg%3E");
    content: "";
    width: 52px;
    height: 42px;
    display: inline-block;
    position: absolute;
    left: -25px;
    top: -12px;
}

.marketech-difference .right {
    margin-top: 15px;
}


@media (min-width: 1500px) {
    body .marketech-difference .container {
        width: 1296px;
    }
}

@media (max-width: 992px) {
    .marketech-difference .dark-bg {
        gap: 0;
        flex-wrap: wrap;
    }
}

/* MARKETECH DIFFERENCE */
.page-marketechs .full_width_block,
.page-partners .full_width_block {
    background: #fff;
}

.page-marketechs .full_width_block .section_carelist,
.page-partners .full_width_block .section_carelist {
    padding-top: 0;
    padding-bottom: 70px;
}

.page-marketechs .carelist_top.carelist_top--secondary,
.page-partners .carelist_top.carelist_top--secondary {
    margin-bottom: 35px;
}

.page-marketechs .site_btn:before,
.page-partners .site_btn:before {
    display: none;
}

.page-marketechs .extend-marketech a br,
.page-partners .extend-marketech a br {
    display: none;
}

.page-marketechs .full_width_block+#banner-2022 .mainB.isBanner,
.page-partners .full_width_block+#banner-2022 .mainB.isBanner {
    background: #F5F5F5 !important;
}

.page-marketechs .full_width_block+#banner-2022 .mainB.isBanner i,
.page-partners .full_width_block+#banner-2022 .mainB.isBanner i {
    font-style: normal;
    color: #1a5ecb;
    font-family: "Publico Banner", sans-serif;
}

.page-marketechs .full_width_block+#banner-2022 .mainB.isBanner *,
.page-partners .full_width_block+#banner-2022 .mainB.isBanner * {
    color: #09102E;
}

@media (min-width: 991px) {
    .page-marketechs .carelist_row {
        display: flex;
        flex-wrap: wrap;
        gap: 25px;
        justify-content: center;
    }

    .page-marketechs .carelist_column {
        width: 31.33%;
        max-width: 300px;
    }

    .page-marketechs .carelist_description p {
        padding: 0 30px;
    }
}

.page-marketechs #banner-2022 .mainB .bannerC .Request,
.page-partners #banner-2022 .mainB .bannerC .Request {
    padding-left: 27px;
    padding-right: 20px;
}

.page-partners .full_width_block {
    padding-top: 72px;
}

@media (max-width: 767px) {
    body .carelist_top h2 {
        text-align: center;
        font-size: 38px;
        line-height: 52px;
    }

    .page-marketechs .full_width_block,
    .page-partners .full_width_block {
        padding-top: 0;
    }

    .section_carelist.extend-marketech .container {
        padding: 0;
    }

    .page-marketechs .btn_holder.btn_holder--booking .btn_main,
    .page-partners .btn_holder.btn_holder--booking .btn_main {
        min-width: auto;
    }

    .page-marketechs .full_width_block+#banner-2022 .mainB.isBanner *,
    .page-partners .full_width_block+#banner-2022 .mainB.isBanner * {
        margin-top: 30px;
    }

    .page-marketechs .full_width_block+#banner-2022 .mainB.isBanner ul,
    .page-partners .full_width_block+#banner-2022 .mainB.isBanner ul {
        width: auto;
    }

    .marketech-difference .tables {
        flex-wrap: wrap;
    }

    .marketech-difference .dark-bg {
        padding: 40px;
    }

    .marketech-difference .dark-bg a {
        min-width: auto;
    }
}

.marketech-difference .table li {
    font-weight: 500;
}

@media (max-width: 991px) {
    .page-marketechs #banner-2022 .mainB h1 span,
    .page-partners #banner-2022 .mainB h1 span {
        padding-bottom: 12px;
    }
}

/* MARKETECHS */


/* HOME */
@media (min-width:1260px) {
    body .process_slider .process_slider-title .site-h2 {
        margin-bottom: -49px;
    }

    body .recent_work .recent_work-title .site-h2 {
        margin-bottom: -4px;
        padding-bottom: 8px;
    }

    body .recent_work-slider {
        padding-top: 20px;
    }
}

section.awards-2022 h2 {
    padding-top: 35px;
}
.success-stories__item .img img {
    border-radius: 50%;
}
.content-image__leftTitle .content-image .row {
    align-items: flex-start;
}