.elementor-kit-5{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#0C0524;--e-global-color-text:#4E5566;--e-global-color-accent:#8B4DF2;--e-global-color-8c1a602:#1A0E47;--e-global-color-fbf2ac3:#707880;--e-global-color-9bbe9c7:#6B1DFA;--e-global-color-d11a48a:#F3EDFF;--e-global-color-27ea3af:#26EADD;--e-global-color-9a500a7:#ECE3FB;--e-global-color-0c69191:#CEB6F5;--e-global-color-6c3e50a:#F9F6FF;--e-global-color-004c900:#4E5566;--e-global-color-e49add0:#3C374F;--e-global-color-a4b3040:#C2D1D9;--e-global-color-0251a1e:#45368E;--e-global-color-3fac5db:#D8D8D8;--e-global-color-219caf5:#FFFFFF33;--e-global-color-284711b:#5447B5;--e-global-color-b1070c6:#6F7DFF;--e-global-color-7b05ccb:#F4F3F7;--e-global-color-ba5b798:#27195E;--e-global-color-07f8b50:#9854FF;--e-global-typography-primary-font-family:"ITC Avant Garde Gothic";--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"ITC Avant Garde Gothic";--e-global-typography-secondary-font-weight:bold;--e-global-typography-text-font-family:"Neuzeit Grotesk";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Neuzeit Grotesk";--e-global-typography-accent-font-weight:bold;--e-global-typography-2ddc416-font-family:"Neuzeit Grotesk";--e-global-typography-2ddc416-font-size:16px;--e-global-typography-2ddc416-font-weight:normal;--e-global-typography-2ddc416-font-style:normal;--e-global-typography-2ddc416-line-height:18px;--e-global-typography-b2eb7ab-font-size:20px;--e-global-typography-b2eb7ab-line-height:30px;--e-global-typography-d8b6519-font-family:"Neuzeit Grotesk";--e-global-typography-d8b6519-font-size:22px;--e-global-typography-d8b6519-font-weight:bold;--e-global-typography-f071986-font-family:"ITC Avant Garde Gothic";--e-global-typography-f071986-font-size:18px;--e-global-typography-f071986-font-weight:400;--e-global-typography-f071986-line-height:18px;--e-global-typography-f071986-letter-spacing:-0.54px;--e-global-typography-96a04f2-font-family:"ITC Avant Garde Gothic";--e-global-typography-96a04f2-font-size:12px;--e-global-typography-96a04f2-font-weight:bold;--e-global-typography-96a04f2-letter-spacing:0px;--e-global-typography-cb5e152-font-family:"ITC Avant Garde Gothic";--e-global-typography-cb5e152-font-size:70px;--e-global-typography-cb5e152-font-weight:bold;--e-global-typography-cb5e152-line-height:87.5px;--e-global-typography-cb5e152-letter-spacing:-2.4px;--e-global-typography-db04c1d-font-family:"Neuzeit Grotesk";--e-global-typography-db04c1d-font-size:16px;--e-global-typography-db04c1d-font-weight:normal;--e-global-typography-db04c1d-line-height:24px;--e-global-typography-76aaed4-font-family:"ITC Avant Garde Gothic";--e-global-typography-76aaed4-font-size:18px;--e-global-typography-76aaed4-font-weight:bold;--e-global-typography-76aaed4-letter-spacing:-0.54px;--e-global-typography-629cb86-font-family:"ITC Avant Garde Gothic";--e-global-typography-629cb86-font-size:48px;--e-global-typography-629cb86-font-weight:bold;--e-global-typography-92ab94a-font-family:"Neuzeit Grotesk";--e-global-typography-92ab94a-font-size:18px;--e-global-typography-92ab94a-font-weight:normal;--e-global-typography-2ca5532-font-family:"Neuzeit Grotesk";--e-global-typography-2ca5532-font-size:22px;--e-global-typography-2ca5532-font-weight:bold;--e-global-typography-2ca5532-line-height:33px;--e-global-typography-f6cdf05-font-family:"Neuzeit Grotesk";--e-global-typography-f6cdf05-font-size:19px;--e-global-typography-f6cdf05-font-weight:normal;--e-global-typography-f6cdf05-line-height:21px;color:var( --e-global-color-text );font-family:"Neuzeit Grotesk", Sans-serif;font-size:22px;background-color:var( --e-global-color-primary );}.elementor-kit-5 h1{font-family:"ITC Avant Garde Gothic", Sans-serif;font-size:72px;font-weight:bold;line-height:97px;letter-spacing:-2.4px;}.elementor-kit-5 h2{font-family:"ITC Avant Garde Gothic", Sans-serif;font-size:48px;line-height:62px;letter-spacing:-1.44px;}.elementor-kit-5 h3{font-family:"ITC Avant Garde Gothic", Sans-serif;font-size:36px;font-weight:400;letter-spacing:0.3px;}.elementor-kit-5 h4{font-size:30px;line-height:39px;letter-spacing:0.25px;}.elementor-kit-5 h5{font-family:"ITC Avant Garde Gothic", Sans-serif;font-size:28px;font-weight:700;text-transform:none;letter-spacing:0.12px;}.elementor-kit-5 h6{font-family:"ITC Avant Garde Gothic", Sans-serif;font-size:16px;font-style:normal;line-height:20px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Neuzeit Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:20px;color:#FFFFFF;background-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-9bbe9c7 );}.elementor-kit-5 label{color:var( --e-global-color-accent );font-size:12px;font-weight:bold;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DAD9DD;border-radius:5px 5px 5px 5px;padding:30px 20px 20px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1440px){.elementor-kit-5{--e-global-typography-text-font-size:18px;--e-global-typography-2ddc416-font-size:16px;--e-global-typography-d8b6519-font-size:18px;--e-global-typography-2ca5532-font-size:18px;--e-global-typography-2ca5532-line-height:27px;font-size:18px;}.elementor-kit-5 h1{font-size:50px;line-height:67.5px;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-text-font-size:16px;--e-global-typography-b2eb7ab-font-size:14px;--e-global-typography-b2eb7ab-line-height:21px;--e-global-typography-f071986-font-size:14px;--e-global-typography-f071986-line-height:14px;--e-global-typography-f071986-letter-spacing:-0.42px;--e-global-typography-cb5e152-font-size:24px;--e-global-typography-cb5e152-line-height:36px;--e-global-typography-cb5e152-letter-spacing:-0.99px;--e-global-typography-db04c1d-font-size:14px;--e-global-typography-db04c1d-line-height:21px;--e-global-typography-92ab94a-font-size:16px;--e-global-typography-f6cdf05-font-size:18px;--e-global-typography-f6cdf05-line-height:18px;font-size:16px;}.elementor-kit-5 h1{font-size:32px;line-height:35px;}.elementor-kit-5 h2{font-size:24px;line-height:31px;}.elementor-kit-5 h3{font-size:24px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:14px;line-height:19px;padding:12px 16px 10px 16px;}.elementor-kit-5 label{font-size:10px;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{padding:22px 15px 15px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-text-font-size:14px;--e-global-typography-2ddc416-font-size:16px;--e-global-typography-b2eb7ab-font-size:10px;--e-global-typography-b2eb7ab-line-height:15px;--e-global-typography-db04c1d-font-size:10px;--e-global-typography-db04c1d-line-height:15px;--e-global-typography-629cb86-font-size:36px;--e-global-typography-92ab94a-font-size:14px;--e-global-typography-2ca5532-font-size:16px;--e-global-typography-2ca5532-line-height:21px;--e-global-typography-f6cdf05-font-size:16px;--e-global-typography-f6cdf05-line-height:16px;font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//** General **/

:focus-visible {
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
    outline-width: 5px;
}

.uael-has-submenu-container a.uael-menu-item:focus, .uael-has-submenu-container a.uael-sub-menu-item:focus, .uael-nav-menu .menu-item-has-children .sub-menu:focus, .uael-nav-menu .menu-item-has-children-container:focus, .uael-nav-menu .menu-item-has-children:focus, .uael-nav-menu-icon i:focus {
    outline:auto !important;
}

/*dd, dl, dt, li, ol, ul {*/
/*    outline:inherit;*/
/*    outline-color: -webkit-focus-ring-color;*/
/*    outline-style: auto;*/
/*    outline-width: 5px;*/
/*}*/

.purple {
    color:#8C4FFB;
}

.green, .teal {
    color:#26eadd !important;
}

.small-title {
    font-weight:bold;
    font-family: "ITC Avant Garde Gothic", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    text-transform: none;
    letter-spacing: 0.12px;
}

.medium-title {
    font-weight:bold;
    font-family: "ITC Avant Garde Gothic", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

/*** Focus Beta ****/

/**:focus-visible {*/
/*    outline:2px solid #6B1DFA !important; */
/*}*/

/*.elementor-button:focus {*/
/*    outline:2px solid #6B1DFA !important; */
/*}*/


/*.elementor-button::focus {*/
/*    outline:2px solid #6B1DFA !important; */
/*}*/



/** Header Bar New **/

[data-elementor-type="wp-page"] {
  margin-top:50px;
}

body.admin-bar #vita-header.header-with-bar {
    top: 82px !important;
}

html body.admin-bar.no-topbar-scrolled #vita-header {
    top:50px !important;
}

#vita-header.header-with-bar {
    top:50px !important;
}

body.menu-open #vita-header.header-with-bar {
    top: 0 !important;
}

@media screen and (max-width: 780px) {
    #vita-header.header-with-bar {
        top:96px !important;
    }
}

body.no-topbar .header-topbar {
    display:none;
}

body.no-topbar #vita-header {
    top:0 !important;
}

body.no-topbar [data-elementor-type="wp-page"] {
  margin-top:0 !important;
}

body.admin-bar.no-topbar #vita-header {
    top: 32px !important;
}

/** admin bar **/

html body.admin-bar #vita-header.header-with-bar .mobile-logo {
    top: 93px;
}

@media screen and (max-width: 780px) {
    html body.no-topbar #vita-header {
        top:0 !important;
    }
    
    body.admin-bar.no-topbar #vita-header {
        top: 44px !important;
    }
}

.header-topbar {
    top:0;
    height:50px;
}

body.admin-bar .header-topbar {
    top:32px;
}

/** Admin Bar **/

@media screen and (max-width: 780px) {
    .header-topbar {
        top:0;
        height:67px;
    }
    #vita-header.header-with-bar {
        top:67px !important;
    }
    
    html #vita-header.is-scrolled, body.admin-bar.page-scrolled html #vita-header {
        top: 67px !important;
    }
    
    body.admin-bar.page-scrolled #vita-header.header-with-bar {
        top: 82px !important;
    }
    
    body.admin-bar #vita-header.header-with-bar .mobile-logo {
        top: 93px !important;
    }
}

/*.elementor-widget-heading h2.elementor-heading-title.elementor-size-xxl {*/
/*    font-size: 64px;*/
/*        line-height:1;*/
/*}*/
/*@media (max-width: 1440px) {*/
/*    .elementor-widget-heading h2.elementor-heading-title.elementor-size-xxl {*/
/*        font-size: 48px;*/
/*        line-height:1;*/
/*    }*/
/*}*/

p a:hover {
    text-decoration:underline;
}

p a.elementor-button:hover {
    text-decoration:none !important;
}

body.single-post .elementor-kit-5 h2 {
    letter-spacing:0;
}

.standard-page .elementor-widget-container > * + * {
    margin-top:20px !important;
}

.standard-page .elementor-widget-container p:first-of-type {
    margin-top:0;
}

.standard-page p {
    display:inline-block;
}


@media (min-width: 1024px) {
    .elementor-form *::placeholder {
        font-size:16px;
    }
}

/*** Default Forms **/

.elementor-form select::placeholder {
    color:#4e5566 !important;
    font-size:16px !important;
}

.e-form__indicators__indicator__label {
    color:#4e5566 !important;
    font-size:12px !important;
}

@media (min-width: 1024px) {
    .e-form__indicators__indicator__label {
        font-size:14px !important;
    }
}

.e-form__indicators__indicator__number {
    border-radius: 4px;
    border:none;
    height: 24px;
    width: 24px;
    line-height: 1;
}

.e-form__buttons > div {
    max-width: 200px;
}

.elementor-field-group > label {
    position:absolute;
    top:15px;
    left:25px;
    line-height:1;
    font-size:12px !important;
}

@media (max-width: 1024px) {
    .elementor-field-group > label {
        top:8px;
        left:17px;
        font-size:10px !important;
    }
}

.elementor-message:before {
    display:none;
}

.elementor-widget-video .plyr__progress input[type=range], .elementor-widget-video .plyr__volume input[type=range] {
    border:none;
    padding:0;
}

/** Book a Demo Form **/

.book-a-demo-form legend {
    text-align:center;
    color: #4e5566;
}

.book-a-demo-form legend p {
    margin:0;   
}

.book-a-demo-form legend h6 {
    font-family: "Neuzeit Grotesk", sans-serif !important;
    font-weight:700;
    color:#8C4FFB;
}

.book-a-demo-form legend h2 {
    color:#0c0524;
    margin:0 !important;
}

@media only screen and (max-width: 1024px) {
    .book-a-demo-form legend h2 {
        font-size: 18px;
        line-height: 1;
        letter-spacing: -0.64px;
        margin-bottom: 10px !important;
    }
    
    .book-a-demo-form legend {
        margin-bottom:30px !important;   
    }
}

@media (min-width: 1024px) {
    .book-a-demo-form legend h6 {
        font-size: 18px;
        line-height: 1;
        letter-spacing: -0.54px;
    }
}

/** Step One **/

.book-a-demo-form .elementor-field-group-field_7446f92 input, .book-a-demo-form .elementor-field-group-field_7446f92 select {
    font-weight: 700 !important;
    color: #1a0e47 !important;
}

.book-a-demo-form input{
    padding
}

.book-a-demo-form label {
    font-weight:bold !important;
}

.book-a-demo-form input {
    border:2px solid #D9E0F1 !important;
    line-height: 1;
    font-size: 16px;
    line-height: 1;
    letter-spacing: -0.64px;
    background-position: right 20px center;
    background-size: 14px 10px;
    box-shadow: 0 1px 10px 0 rgba(26, 14, 71, 0.1);
}

.book-a-demo-form select::placeholder {
    color:#1a0e47 !important;
    opacity:1 !important;
}

.book-a-demo-form button {
    text-align:left;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
}

.book-a-demo-form button::after {
    content: '';
    display: block;
    width: 7px;
    height: 9px;
    background: url("https://wordpress.vitamojo.com/wp-content/uploads/2022/09/button-arrow.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

/*.book-a-demo-form .e-form__buttons > div {*/
/*    max-width: 240px;*/
/*}*/

.book-a-demo-form select {
    border:2px solid #D9E0F1 !important;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12.485L17.485 4C12.8-.686 5.201-.686.515 4L9 12.485z' fill='%238C4FFB' fill-rule='evenodd'/%3E%3C/svg%3E");
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    background-repeat: no-repeat;
    border-color: #dad9dd;
    border-width: 2px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    color: #1a0e47;
    line-height: 1;
    color: #1a0e47;
    letter-spacing: -0.64px !important;
    padding-top: 26px !important;
    padding-bottom: 24px !important;
    background-position: right 20px center;
    background-size: 14px 10px;
    box-shadow: 0 1px 10px 0 rgba(26, 14, 71, 0.1);
    padding-left: 54px !important;
}



@media (max-width: 1024px) {
    .book-a-demo-form select {
        padding-top:19px !important;
        padding-bottom:19px !important;
    }
    
    .book-a-demo-form select, .book-a-demo-form input::placeholder, .book-a-demo-form input {
        font-size:12px !important;
    }
    
    .book-a-demo-form button {
        padding:12px 14px !important;
    }
    
    .e-form__buttons > div {
        max-width: fit-content !important;
    }
}

.book-a-demo-form .elementor-field-group-field_5032465 .elementor-select-wrapper::before {
    content: '';
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNS40NTY0IDIzLjc3NDZMMzcuMzQzOCAxMS44ODcyQzMwLjc3ODYgNS4zMjIwNyAyMC4xMzQyIDUuMzIyMDcgMTMuNTY5IDExLjg4NzJMMjUuNDU2NCAyMy43NzQ2WiIgZmlsbD0iIzQ1MzY4RSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI1LjQ1NTggMjcuMTM3TDM3LjM0MzEgMTUuMjQ5NkM0My45MDgyIDIxLjgxNDcgNDMuOTA4MiAzMi40NTkyIDM3LjM0MzEgMzkuMDI0M0wyNS40NTU4IDI3LjEzN1oiIGZpbGw9IiM4QzRGRkIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNS40NTY0IDI3LjEzNzFMMTMuNTY5IDM5LjAyNDRDMjAuMTM0MiA0NS41ODk1IDMwLjc3ODYgNDUuNTg5NSAzNy4zNDM4IDM5LjAyNDRMMjUuNDU2NCAyNy4xMzcxWiIgZmlsbD0iIzI2RUFERCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI1LjQ1NyAyNy4xMzdMMTMuNTY5NyAzOS4wMjQzQzcuMDA0NTQgMzIuNDU5MiA3LjAwNDU0IDIxLjgxNDcgMTMuNTY5NyAxNS4yNDk2TDI1LjQ1NyAyNy4xMzdaIiBmaWxsPSIjNkY3REZGIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 34px;
    height: 34px;
    z-index: 9;
}

/*@media (min-width: 1024px) {*/
/*    .book-a-demo-form .e-form__buttons {*/
/*        margin-top:100px;*/
/*    }*/
/*}*/


.book-a-demo-form button[type="submit"] {
    width:auto !important;
    min-width:180px !important;
}

.book-a-demo-form .elementor-field-type-previous, .book-a-demo-form .elementor-field-type-number label {
    display:none;
}

.book-a-demo-form legend {
    width:100%;
    display:block;
}

.book-a-demo-form .elementor-select-wrapper::after, .book-a-demo-form .select-caret-down-wrapper {
    content:"" !important;
    display:none;
}

.book-a-demo-form input[type="number"] {
    padding-left: 58px !important;
    padding-top:16px !important;
}

@media (min-width: 1024px) {
    .book-a-demo-form input[type="number"] {
        padding-top:25px !important;
    }
}

.book-a-demo-form .elementor-field-group-field_54401fb::before {
    content: '';
    background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLXYtMDYyOTlmZTA9IiIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzYgMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZGF0YS12LTA2Mjk5ZmUwPSIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBkYXRhLXYtMDYyOTlmZTA9IiIgZmlsbD0iIzZGN0RGRiIgY3g9IjE4IiBjeT0iNiIgcj0iNiI+PC9jaXJjbGU+IDxjaXJjbGUgZGF0YS12LTA2Mjk5ZmUwPSIiIGZpbGw9IiMyNkVBREQiIGN4PSIxOCIgY3k9IjMyIiByPSI2Ij48L2NpcmNsZT4gPGNpcmNsZSBkYXRhLXYtMDYyOTlmZTA9IiIgZmlsbD0iIzhDNEZGQiIgY3g9IjMwIiBjeT0iMTkiIHI9IjYiPjwvY2lyY2xlPiA8Y2lyY2xlIGRhdGEtdi0wNjI5OWZlMD0iIiBmaWxsPSIjNDUzNjhFIiBjeD0iNiIgY3k9IjE5IiByPSI2Ij48L2NpcmNsZT48L2c+PC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    left: 25px;
    top: 50%;
    transform: translateY(-50%);
    width: 26px;
    height: 28px;
    z-index: 9;
}

.book-a-demo-form input:focus, .book-a-demo-form select:focus {
    border-color: #8c4ffb !important;
    transition: all 0.2s ease !important;
    color:#8c4ffb !important;
}

/**** Header ***/
.uael-submenu-animation-slide_up .uael-layout-horizontal .menu-item-has-children ul.sub-menu {
    display:none;
}

.uael-submenu-animation-slide_up .uael-layout-horizontal .menu-item-has-children:hover>ul.sub-menu {
    display:block;
}

/** Business Types **/

.bt-title h1 {
    line-height:1.1;
}

@media (min-width: 1440px) {
    body .question-answers .elementor-image-box-description {
        font-size:18px;
    }
}


/* Clients */

.clients-page-image img {
    border-radius:10px 100px 10px 100px;
    height:560px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

@media (max-width: 768px) {
    .clients-page-image img {
        border-radius:20px;
        height:300px;
    }
}

.clients-page-image {
    width: 80%;
    position: relative;
    z-index: 2;
    overflow: hidden;
}

/** Posts **/

body.single-post p a span {
    font-weight:bold !important;
}

/** Hide Authors **/
.author-id-5 h6, .author-id-3 h6, .author-id-1 h6,
.author-id-5 img, .author-id-3 img, .author-id-1 img 
{
      display:none;
} 

.dce-post-block, .dce-posts article .featured-img a  {
    overflow:hidden;
}

/*.dce-post-item > div {*/
.dce-posts article {
    /*transition: opacity 0.6s ease,filter 0.6s ease, transform 0.2s ease !important;*/
    transform: translateY(0);
}

.dce-posts article:hover {
    transform: translateY(-15px);
    transition:all 0.2s ease !important;
}

article:hover .dce-post-block img {
    transform: scale(1.035);
}
article.dce-post-block img {
    transition: all 0.2s ease;
}

article .featured-img a {
    border-radius:10px 10px 0 0;
}

.dce-posts article .archive-post {
    transform:none !important;
}

/*** Filters ***/
@media (max-width: 768px) {
    .dce-filters {
        overflow-x: scroll;
        display: flex;
    }
    
    .dce-filters .filters-item {
        float:left;
        white-space:nowrap;
    }
    
    /** Fix page mobile overflow-x **/
    .page-id-261, .parent-pageid-3167 {
        overflow-x:hidden;
    }
    
    .client-inner-image img, .client-inner-image {
        max-height:380px;
    }
    
    /** Product Inner Blue Lines **/
    
    .product-customer-experience .elementor-widget-image-box::after, .parent-pageid-2695 .elementor-widget-image-box:after {
        display:none;
    }

}

.filters-item {
    margin-right: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ITC Avant Garde Gothic';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/itc-avant-garde-gothic-std/ITCAvantGardeStd-BoldObl.woff2') format('woff2'),
		url('https://www.vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/itc-avant-garde-gothic-std/ITCAvantGardeStd-BoldObl.woff') format('woff');
}
@font-face {
	font-family: 'ITC Avant Garde Gothic';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/itc-avant-garde-gothic-std/ITCAvantGardeStd-Bold.woff2') format('woff2'),
		url('https://www.vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/itc-avant-garde-gothic-std/ITCAvantGardeStd-Bold.woff') format('woff');
}
@font-face {
	font-family: 'ITC Avant Garde Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/itc-avant-garde-gothic-std/ITCAvantGardeStd-Bold.woff2') format('woff2'),
		url('https://www.vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/itc-avant-garde-gothic-std/ITCAvantGardeStd-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neuzeit Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/neuzeit-grotesk/NeuzeitGro-Reg.eot');
	src: url('https://vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/neuzeit-grotesk/NeuzeitGro-Reg.eot?#iefix') format('embedded-opentype'),
		url('https://vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/neuzeit-grotesk/NeuzeitGro-Reg.woff2') format('woff2'),
		url('https://vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/neuzeit-grotesk/NeuzeitGro-Reg.woff') format('woff');
}
@font-face {
	font-family: 'Neuzeit Grotesk';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/neuzeit-grotesk/NeuzeitGro-Bla.woff2') format('woff2'),
		url('https://vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/neuzeit-grotesk/NeuzeitGro-Bla.woff') format('woff');
}
@font-face {
	font-family: 'Neuzeit Grotesk';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/neuzeit-grotesk/NeuzeitGro-Bol.woff2') format('woff2'),
		url('https://vitamojo.com/wp-content/themes/vita-mojo/assets/fonts/neuzeit-grotesk/NeuzeitGro-Bol.woff') format('woff');
}
/* End Custom Fonts CSS */