.page-content {
     padding-bottom: 100px !important;
     padding-top: 50px !important;
}
 .tm-service.style-01 .btn-circle-read-more {
     display: none !important;
}
 .swiper-nav-button {
     color: #0b0b45 !important;
}
 .tm-team-member.style-3 .social-networks {
     display: none !important;
}
 .tm-button.style-modern.tm-button-xs {
     padding: 0 12px;
     height: 30px;
     line-height: 30px;
     font-size: 10px;
}
 .tm-team-member.style-3 .photo img {
     border-radius: 0px !important;
}
 .tm-team-member.style-3 .photo {
     border-radius: 0px !important;
}
 .tm-team-member.style-3 {
     text-transform: inherit !important;
}
 .vc_custom_1679235451199 {
     padding-top: 10px !important;
     padding-bottom: 10px !important;
     background-color: #0b0b45 !important;
}
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 100;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 100;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 100;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 100;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 100;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 200;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 200;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 200;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 200;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 200;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 300;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 300;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 300;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 300;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 300;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 400;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 400;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 400;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 400;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 400;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 500;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 500;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 500;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 500;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 500;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 600;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 600;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 600;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 600;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 600;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 700;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 800;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 800;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 800;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 800;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 800;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 900;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 900;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 900;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 900;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: italic;
     font-weight: 900;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 100;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 100;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 100;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 100;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 100;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 200;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 200;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 200;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 200;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 200;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 300;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 300;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 300;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 300;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 300;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 700;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 700;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 700;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 700;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 700;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 800;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 800;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 800;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 800;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 800;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 900;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 900;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
     unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 900;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
     unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 900;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
     unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
 @font-face {
     font-family: "Montserrat";
     font-style: normal;
     font-weight: 900;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 :root {
     --font-base: Montserrat;
     --font-headings: Montserrat;
     --font-input: Montserrat;
}
 body, #content, .entry-content, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt, .widget-area, .widget, .sidebar, #sidebar, footer, .footer, #footer, .site-footer {
     font-family: "Montserrat";
}
 #site-title, .site-title, #site-title a, .site-title a, .entry-title, .entry-title a, h1, h2, h3, h4, h5, h6, .widget-title, .elementor-heading-title {
     font-family: "Montserrat";
}
 button, .button, input, select, textarea, .wp-block-button, .wp-block-button__link {
     font-family: "Montserrat";
}
 .menu, .page_item a, .menu-item a, .wp-block-navigation, .wp-block-navigation-item__content {
     font-family: "Montserrat";
     font-weight: 600;
}
 .top-bar-01 {
     padding-top: 0px;
     padding-bottom: 0px;
     background-color: #fff;
     border-bottom-width: 1px;
     border-bottom-color: #eee;
     color: #777;
}
 .top-bar-01, .top-bar-01 a {
     font-weight: 500;
     letter-spacing: 0em;
     line-height: 1.78;
     text-transform: none;
     font-size: 14px;
}
 .top-bar-01 a {
     color: #d8d8d8;
}
 .top-bar-01 a:hover, .top-bar-01 a:focus {
     color: #006efd;
}
 .top-bar-01 .top-bar-text-wrap, .top-bar-01 .top-bar-social-network, .top-bar-01 .top-bar-social-network .social-link + .social-link {
     border-color: #eeeeee;
}
 .top-bar-02 {
     padding-top: 0px;
     padding-bottom: 0px;
     background-color: #1f375a;
     border-bottom-width: 1px;
     border-bottom-color: rgba(238, 238, 238, 0.1);
     color: #fff;
}
 .top-bar-02, .top-bar-02 a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.78;
     text-transform: none;
     font-size: 14px;
}
 .top-bar-02 .top-bar-office-wrapper .office .office-content-wrap {
     border-left-color: rgba(238, 238, 238, 0.1);
}
 .top-bar-02 a {
     color: #fff;
}
 .top-bar-02 a:hover, .top-bar-02 a:focus {
     color: #21c674;
}
 .top-bar-02 .top-bar-office-wrapper .active {
     background-color: #21c674;
     color: #fff;
}
 .top-bar-03 {
     padding-top: 0px;
     padding-bottom: 0px;
     background-color: #1a0272;
     border-bottom-width: 1px;
     border-bottom-color: rgba(216, 216, 216, 0.2);
     color: #fff;
}
 .top-bar-03, .top-bar-03 a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.78;
     text-transform: none;
     font-size: 14px;
}
 .top-bar-03 .top-bar-office-wrapper .office .office-content-wrap {
     border-left-color: rgba(216, 216, 216, 0.2);
}
 .top-bar-03 a {
     color: #fff;
}
 .top-bar-03 a:hover, .top-bar-03 a:focus {
     color: #ff8f19;
}
 .top-bar-03 .top-bar-info .info-icon {
     color: #ff8f19;
}
 .top-bar-04 {
     padding-top: 0px;
     padding-bottom: 0px;
     background-color: #222;
     border-bottom-width: 0px;
     border-bottom-color: rgba(216, 216, 216, 0.2);
     color: #fff;
}
 .top-bar-04, .top-bar-04 a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.78;
     text-transform: none;
     font-size: 14px;
}
 .top-bar-04 .top-bar-office-wrapper .office .office-content-wrap {
     border-left-color: rgba(216, 216, 216, 0.2);
}
 .top-bar-04 a {
     color: #fff;
}
 .top-bar-04 a:hover, .top-bar-04 a:focus {
     color: #21c674;
}
 .top-bar-04 .top-bar-info .info-icon {
     color: #21c674;
}
 .top-bar-05 {
     padding-top: 0px;
     padding-bottom: 0px;
     background-color: #0b2154;
     border-bottom-width: 0px;
     color: #fff;
}
 .top-bar-05, .top-bar-05 a {
     font-weight: 500;
     letter-spacing: 0em;
     line-height: 1.78;
     text-transform: none;
     font-size: 14px;
}
 .top-bar-05 a {
     color: #d8d8d8;
}
 .top-bar-05 a:hover, .top-bar-05 a:focus {
     color: #d93030;
}
 .top-bar-05 .top-bar-text-wrap, .top-bar-05 .top-bar-social-network, .top-bar-05 .top-bar-social-network .social-link + .social-link {
     border-color: rgba(238, 238, 238, 0.15);
}
 .top-bar-06 {
     padding-top: 0px;
     padding-bottom: 0px;
     background-color: #0e236c;
     border-bottom-width: 0px;
     color: #fff;
}
 .top-bar-06, .top-bar-06 a {
     font-weight: 500;
     letter-spacing: 0em;
     line-height: 1.78;
     text-transform: none;
     font-size: 14px;
}
 .top-bar-06 a, .top-bar-06 .tm-button.style-text {
     color: #fff;
}
 .top-bar-06 a:hover, .top-bar-06 a:focus, .top-bar-06 .tm-button.style-text:hover, .top-bar-06 .tm-button.style-text .button-icon {
     color: #ff7650;
}
 .top-bar-07 {
     padding-top: 0px;
     padding-bottom: 0px;
     background-color: #ffffff;
     border-bottom-width: 1px;
     border-bottom-color: #eeeeee;
     color: #888;
}
 .top-bar-07, .top-bar-07 a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.78;
     text-transform: none;
     font-size: 14px;
}
 .top-bar-07 .top-bar-office-wrapper .office .office-content-wrap {
     border-left-color: #eeeeee;
}
 .top-bar-07 a {
     color: #888;
}
 .top-bar-07 a:hover, .top-bar-07 a:focus {
     color: #f6732e;
}
 .top-bar-07 .top-bar-info .info-icon {
     color: #f6732e;
}
 .headroom--not-top .page-header-inner {
     height: 70px;
     padding-top: 0px;
     padding-bottom: 0px;
}
 .desktop-menu .headroom--not-top.headroom--not-top .menu--primary .menu__container > li > a, .desktop-menu .headroom--not-top.headroom--not-top .menu--primary .menu__container > ul > li > a {
     padding-top: 25px;
     padding-bottom: 26px;
     padding-left: 18px;
     padding-right: 18px;
}
 .header-01 .page-header-inner {
     border-bottom-width: 1px;
     border-bottom-color: #eee;
     background: rgba(255, 255, 255, 1);
     background-color: rgba(255, 255, 255, 1);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-01 .page-open-mobile-menu i {
     color: #222;
}
 .header-01 .page-open-mobile-menu:hover i {
     color: #006efd;
}
 .header-01 .header-info .info-icon {
     color: #006efd;
}
 .header-01 .mini-cart .mini-cart-icon:after {
     background-color: #fff;
     color: #222;
}
 .header-01 .header-below {
     background-color: #006efd;
}
 .desktop-menu .header-01 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-01 .menu--primary .menu__container > li > a {
     padding-top: 21px;
     padding-bottom: 21px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-01 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-01 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
}
 .header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-01 .popup-search-wrap i, .header-01 .mini-cart .mini-cart-icon, .header-01 .header-social-networks a, .header-01 .menu--primary a {
     color: #fff;
}
 .header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-01 .popup-search-wrap:hover i, .header-01 .mini-cart .mini-cart-icon:hover, .header-01 .header-social-networks a:hover, .header-01 .menu--primary li:hover > a, .header-01 .menu--primary > ul > li > a:hover, .header-01 .menu--primary > ul > li > a:focus, .header-01 .menu--primary .current-menu-ancestor > a, .header-01 .menu--primary .current-menu-item > a {
     color: rgba(255, 255, 255, 0.5);
}
 .header-02 .page-header-inner {
     border-bottom-width: 1px;
     border-bottom-color: #eee;
     background: rgba(255, 255, 255, 1);
     background-color: rgba(255, 255, 255, 1);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-02 .page-open-mobile-menu i {
     color: #222;
}
 .header-02 .page-open-mobile-menu:hover i {
     color: #481add;
}
 .header-02 .header-info .info-icon {
     color: #481add;
}
 .header-02 .mini-cart .mini-cart-icon:after {
     background-color: #05d49c;
     color: #fff;
}
 .header-02 .header-below {
     background-color: #481add;
}
 .desktop-menu .header-02 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-02 .menu--primary .menu__container > li > a {
     padding-top: 26px;
     padding-bottom: 26px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-02 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-02 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
}
 .header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-02 .popup-search-wrap i, .header-02 .mini-cart .mini-cart-icon, .header-02 .header-social-networks a, .header-02 .menu--primary a {
     color: #fff;
}
 .header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-02 .popup-search-wrap:hover i, .header-02 .mini-cart .mini-cart-icon:hover, .header-02 .header-social-networks a:hover, .header-02 .menu--primary li:hover > a, .header-02 .menu--primary > ul > li > a:hover, .header-02 .menu--primary > ul > li > a:focus, .header-02 .menu--primary .current-menu-ancestor > a, .header-02 .menu--primary .current-menu-item > a {
     color: rgba(255, 255, 255, 0.5);
}
 .header-03 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: #eee;
     background: #1f375a;
     background-color: #1f375a;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-03 .header-social-networks a, .header-03 .page-open-mobile-menu i, .header-03 .popup-search-wrap i, .header-03 .mini-cart .mini-cart-icon {
     color: #fff;
}
 .header-03 .header-social-networks a:hover, .header-03 .popup-search-wrap:hover i, .header-03 .mini-cart .mini-cart-icon:hover, .header-03 .page-open-mobile-menu:hover i {
     color: #21c674;
}
 .header-03 .mini-cart .mini-cart-icon:after {
     background-color: #21c674;
     color: #fff;
}
 .desktop-menu .header-03 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-03 .menu--primary .menu__container > li > a {
     padding-top: 46px;
     padding-bottom: 46px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-03 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-03 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #fff;
}
 .header-03 .menu--primary li:hover > a, .header-03 .menu--primary > ul > li > a:hover, .header-03 .menu--primary > ul > li > a:focus, .header-03 .menu--primary .current-menu-ancestor > a, .header-03 .menu--primary .current-menu-item > a {
     color: #21c674;
}
 .header-04 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: #eee;
     background: #1a0272;
     background-color: #1a0272;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-04 .page-open-mobile-menu i, .header-04 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-04 .popup-search-wrap i, .header-04 .mini-cart .mini-cart-icon {
     color: #fff;
}
 .header-04 .header-social-networks a:hover, .header-04 .page-open-mobile-menu:hover i, .header-04 .popup-search-wrap:hover i, .header-04 .mini-cart .mini-cart-icon:hover {
     color: #ff8f19;
}
 .header-04 .mini-cart .mini-cart-icon:after {
     background-color: #ff8f19;
     color: #222;
}
 .desktop-menu .header-04 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-04 .menu--primary .menu__container > li > a {
     padding-top: 25px;
     padding-bottom: 25px;
     padding-left: 10px;
     padding-right: 10px;
}
 .desktop-menu .header-04 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-04 .menu--primary li > a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
}
 .header-04 .menu--primary a {
     color: #fff;
}
 .header-04 .menu--primary li:hover > a, .header-04 .menu--primary > ul > li > a:hover, .header-04 .menu--primary > ul > li > a:focus, .header-04 .menu--primary .current-menu-ancestor > a, .header-04 .menu--primary .current-menu-item > a {
     color: #fff;
}
 .header-04 .menu--primary .menu__container > li.menu-item:hover > a, .header-04 .menu--primary .menu__container > li.current-menu-item > a {
     background-color: #ff8f19;
}
 .header-05 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: #eee;
     background: #fff;
     background-color: #fff;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-05 .page-open-mobile-menu i {
     color: #222;
}
 .header-05 .page-open-mobile-menu:hover i {
     color: #e50a25;
}
 .header-05 .mini-cart .mini-cart-icon:after {
     background-color: #e50a25;
     color: #fff;
}
 .desktop-menu .header-05 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-05 .menu--primary .menu__container > li > a {
     padding-top: 31px;
     padding-bottom: 31px;
     padding-left: 10px;
     padding-right: 10px;
}
 .desktop-menu .header-05 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-05 .menu--primary li > a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
}
 .header-05 .menu--primary a, .header-05 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-05 .popup-search-wrap i, .header-05 .mini-cart .mini-cart-icon {
     color: #222;
}
 .header-05 .popup-search-wrap:hover i, .header-05 .mini-cart .mini-cart-icon:hover, .header-05 .menu--primary li:hover > a, .header-05 .menu--primary > ul > li > a:hover, .header-05 .menu--primary > ul > li > a:focus, .header-05 .menu--primary .current-menu-ancestor > a, .header-05 .menu--primary .current-menu-item > a {
     color: #e50a25;
}
 .header-05 .tm-button {
     color: #fff;
     border-color: #e50a25;
     background-color: #e50a25;
}
 .header-05 .tm-button:hover {
     color: #fff;
     border-color: #e50a25;
     background-color: #e50a25;
}
 .header-06 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: #eee;
     background: rgba(255, 255, 255, 1);
     background-color: rgba(255, 255, 255, 1);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-06 .page-open-mobile-menu i, .header-06 .popup-search-wrap i, .header-06 .mini-cart .mini-cart-icon {
     color: #222;
}
 .header-06 .page-open-mobile-menu:hover i, .header-06 .popup-search-wrap:hover i, .header-06 .mini-cart .mini-cart-icon:hover {
     color: #37b102;
}
 .header-06 .header-info .info-icon {
     color: #37b102;
}
 .header-06 .mini-cart .mini-cart-icon:after {
     background-color: #37b102;
     color: #fff;
}
 .desktop-menu .header-06 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-06 .menu--primary .menu__container > li > a {
     padding-top: 21px;
     padding-bottom: 21px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-06 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-06 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
}
 .header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-06 .header-social-networks a, .header-06 .menu--primary a {
     color: #fff;
}
 .header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-06 .header-social-networks a:hover, .header-06 .menu--primary li:hover > a, .header-06 .menu--primary > ul > li > a:hover, .header-06 .menu--primary > ul > li > a:focus, .header-06 .menu--primary .current-menu-ancestor > a, .header-06 .menu--primary .current-menu-item > a {
     color: #fff;
}
 .header-07 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: #eee;
     background: #fff;
     background-color: #fff;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
     -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-07 .popup-search-wrap i, .header-07 .mini-cart .mini-cart-icon, .header-07 .header-social-networks a, .header-07 .page-open-mobile-menu i {
     color: #222;
}
 .header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-07 .popup-search-wrap:hover i, .header-07 .mini-cart .mini-cart-icon:hover, .header-07 .header-social-networks a:hover, .header-07 .page-open-mobile-menu:hover i {
     color: #d93030;
}
 .header-07 .header-info .info-icon {
     color: #d93030;
}
 .header-07 .mini-cart .mini-cart-icon:after {
     background-color: #d93030;
     color: #fff;
}
 .desktop-menu .header-07 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-07 .menu--primary .menu__container > li > a {
     padding-top: 41px;
     padding-bottom: 41px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-07 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-07 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #222;
}
 .header-07 .menu--primary li:hover > a, .header-07 .menu--primary > ul > li > a:hover, .header-07 .menu--primary > ul > li > a:focus, .header-07 .menu--primary .current-menu-ancestor > a, .header-07 .menu--primary .current-menu-item > a {
     color: #d93030;
}
 .header-07 .tm-button {
     color: #fff;
     border-color: #d93030;
     background-color: #d93030;
}
 .header-07 .tm-button:hover {
     color: #d93030;
     border-color: #d93030;
     background-color: rgba(0, 0, 0, 0);
}
 .header-08 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: #eee;
     background: rgba(0, 0, 0, 0);
     background-color: rgba(0, 0, 0, 0);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-08 .wpml-ls-item-toggle, .header-08 .page-open-mobile-menu i, .header-08 .popup-search-wrap i, .header-08 .mini-cart .mini-cart-icon {
     color: #fff;
}
 .header-08 .page-open-mobile-menu:hover i, .header-08 .popup-search-wrap:hover i, .header-08 .mini-cart .mini-cart-icon:hover {
     color: #21c674;
}
 .header-08 .mini-cart .mini-cart-icon:after {
     background-color: #fff;
     color: #222;
}
 .desktop-menu .header-08 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-08 .menu--primary .menu__container > li > a {
     padding-top: 51px;
     padding-bottom: 51px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-08 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-08 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #fff;
}
 .header-08 .menu--primary li:hover > a, .header-08 .menu--primary > ul > li > a:hover, .header-08 .menu--primary > ul > li > a:focus, .header-08 .menu--primary .current-menu-ancestor > a, .header-08 .menu--primary .current-menu-item > a {
     color: rgba(255, 255, 255, 0.5);
}
 .header-08 .tm-button {
     color: #fff;
     border-color: #21c674;
     background-color: #21c674;
}
 .header-08 .tm-button:hover {
     color: #21c674;
     border-color: #21c674;
     background-color: rgba(0, 0, 0, 0);
}
 .header-08.headroom--not-top .page-header-inner {
     background: rgba(0, 0, 0, 0.8);
     background-color: rgba(0, 0, 0, 0.8);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-09 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: #eee;
     background: rgba(0, 0, 0, 0);
     background-color: rgba(0, 0, 0, 0);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-09 .wpml-ls-item-toggle, .header-09 .page-open-mobile-menu i, .header-09 .popup-search-wrap i, .header-09 .mini-cart .mini-cart-icon {
     color: #fff;
}
 .header-09 .page-open-mobile-menu:hover i, .header-09 .popup-search-wrap:hover i, .header-09 .mini-cart .mini-cart-icon:hover {
     color: #21c674;
}
 .header-09 .mini-cart .mini-cart-icon:after {
     background-color: #fff;
     color: #222;
}
 .desktop-menu .header-09 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-09 .menu--primary .menu__container > li > a {
     padding-top: 51px;
     padding-bottom: 51px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-09 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-09 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #fff;
}
 .header-09 .menu--primary li:hover > a, .header-09 .menu--primary > ul > li > a:hover, .header-09 .menu--primary > ul > li > a:focus, .header-09 .menu--primary .current-menu-ancestor > a, .header-09 .menu--primary .current-menu-item > a {
     color: rgba(255, 255, 255, 0.5);
}
 .header-09 .tm-button {
     color: #222;
     border-color: #fff;
     background-color: #fff;
}
 .header-09 .tm-button:hover {
     color: #fff;
     border-color: #fff;
     background-color: rgba(0, 0, 0, 0);
}
 .header-09.headroom--not-top .page-header-inner {
     background: rgba(0, 0, 0, 0.8);
     background-color: rgba(0, 0, 0, 0.8);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-10 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: #eee;
     background: rgba(0, 0, 0, 0);
     background-color: rgba(0, 0, 0, 0);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-10 .wpml-ls-item-toggle, .header-10 .page-open-mobile-menu i, .header-10 .popup-search-wrap i, .header-10 .mini-cart .mini-cart-icon {
     color: #fff;
}
 .header-10 .page-open-mobile-menu:hover i, .header-10 .popup-search-wrap:hover i, .header-10 .mini-cart .mini-cart-icon:hover {
     color: #ff8f19;
}
 .header-10 .mini-cart .mini-cart-icon:after {
     background-color: #fff;
     color: #222;
}
 .desktop-menu .header-10 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-10 .menu--primary .menu__container > li > a {
     padding-top: 51px;
     padding-bottom: 51px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-10 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-10 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #fff;
}
 .header-10 .menu--primary li:hover > a, .header-10 .menu--primary > ul > li > a:hover, .header-10 .menu--primary > ul > li > a:focus, .header-10 .menu--primary .current-menu-ancestor > a, .header-10 .menu--primary .current-menu-item > a {
     color: rgba(255, 255, 255, 0.5);
}
 .header-10 .tm-button {
     color: #222;
     border-color: #fff;
     background-color: #fff;
}
 .header-10 .tm-button:hover {
     color: #fff;
     border-color: #fff;
     background-color: rgba(0, 0, 0, 0);
}
 .header-10.headroom--not-top .page-header-inner {
     background: rgba(0, 0, 0, 0.8);
     background-color: rgba(0, 0, 0, 0.8);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-11 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0.09);
     background: rgba(0, 0, 0, 0);
     background-color: rgba(0, 0, 0, 0);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-11 .header-social-networks a, .header-11 .page-open-mobile-menu i, .header-11 .popup-search-wrap i, .header-11 .mini-cart .mini-cart-icon {
     color: #fff;
}
 .header-11 .header-social-networks a:hover, .header-11 .popup-search-wrap:hover i, .header-11 .mini-cart .mini-cart-icon:hover, .header-11 .page-open-mobile-menu:hover i {
     color: #21c674;
}
 .header-11 .mini-cart .mini-cart-icon:after {
     background-color: #21c674;
     color: #fff;
}
 .desktop-menu .header-11 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-11 .menu--primary .menu__container > li > a {
     padding-top: 37px;
     padding-bottom: 37px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-11 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-11 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #fff;
}
 .header-11 .menu--primary li:hover > a, .header-11 .menu--primary > ul > li > a:hover, .header-11 .menu--primary > ul > li > a:focus, .header-11 .menu--primary .current-menu-ancestor > a, .header-11 .menu--primary .current-menu-item > a {
     color: #21c674;
}
 .header-11.headroom--not-top .page-header-inner {
     background: rgba(0, 0, 0, 0.8);
     background-color: rgba(0, 0, 0, 0.8);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .desktop-menu .header-12 .page-header-inner {
     border-right-width: 0px;
     border-right-color: rgba(216, 216, 216, 0.2);
}
 .header-12 .page-header-inner {
     background: #fff;
     background-color: #fff;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05);
     box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05);
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-12 .header-social-networks a, .header-12 .page-open-mobile-menu i, .header-12 .popup-search-wrap i, .header-12 .mini-cart .mini-cart-icon {
     color: #888;
}
 .header-12 .header-social-networks a:hover, .header-12 .popup-search-wrap:hover i, .header-12 .mini-cart .mini-cart-icon:hover, .header-12 .page-open-mobile-menu:hover i {
     color: #85b041;
}
 .desktop-menu .header-12 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-12 .menu--primary .menu__container > li > a {
     padding-top: 14px;
     padding-bottom: 14px;
     padding-left: 0;
     padding-right: 0;
}
 .desktop-menu .header-12 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-12 .menu--primary a {
     font-weight: 700;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #222;
}
 .header-12 .menu--primary li:hover > a, .header-12 .menu--primary > ul > li > a:hover, .header-12 .menu--primary > ul > li > a:focus, .header-12 .menu--primary .current-menu-ancestor > a, .header-12 .menu--primary .current-menu-item > a {
     color: #85b041;
}
 .header-12 .menu--primary a .toggle-sub-menu {
     color: #999;
}
 .header-12 .menu--primary li:hover > a .toggle-sub-menu, .header-12 .menu--primary > ul > li > a:hover .toggle-sub-menu, .header-12 .menu--primary > ul > li > a:focus .toggle-sub-menu, .header-12 .menu--primary .current-menu-ancestor > a .toggle-sub-menu, .header-12 .menu--primary .current-menu-item > a .toggle-sub-menu {
     color: #85b041;
}
 .header-12.headroom--not-top .page-header-inner {
     background: rgba(0, 0, 0, 0.8);
     background-color: rgba(0, 0, 0, 0.8);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-13 .page-header-inner {
     border-bottom-width: 0px;
     background: #0b2154;
     background-color: #0b2154;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-13 .page-open-mobile-menu i {
     color: #fff;
}
 .header-13 .page-open-mobile-menu:hover i {
     color: #596fff;
}
 .header-13 .header-info .info-icon {
     color: #596fff;
}
 .header-13 .mini-cart .mini-cart-icon:after {
     background-color: #596fff;
     color: #fff;
}
 .header-13 .header-below {
     background-color: #006efd;
}
 .desktop-menu .header-13 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-13 .menu--primary .menu__container > li > a {
     padding-top: 36px;
     padding-bottom: 36px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-13 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-13 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
}
 .header-13 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-13 .popup-search-wrap i, .header-13 .mini-cart .mini-cart-icon, .header-13 .header-social-networks a, .header-13 .menu--primary a {
     color: #fff;
}
 .header-13 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-13 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-13 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-13 .popup-search-wrap:hover i, .header-13 .mini-cart .mini-cart-icon:hover, .header-13 .header-social-networks a:hover, .header-13 .menu--primary li:hover > a, .header-13 .menu--primary > ul > li > a:hover, .header-13 .menu--primary > ul > li > a:focus, .header-13 .menu--primary .current-menu-ancestor > a, .header-13 .menu--primary .current-menu-item > a {
     color: #596fff;
}
 .header-14 .page-header-inner {
     border-bottom-width: 1px;
     border-bottom-color: rgba(238, 238, 238, 0.14);
     background: rgba(0, 0, 0, 0);
     background-color: rgba(0, 0, 0, 0);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-14 .wpml-ls-item-toggle, .header-14 .page-open-mobile-menu i, .header-14 .popup-search-wrap i, .header-14 .mini-cart .mini-cart-icon {
     color: #000000;
}
 .header-14 .page-open-mobile-menu:hover i, .header-14 .popup-search-wrap:hover i, .header-14 .mini-cart .mini-cart-icon:hover {
     color: #000080;
}
 .header-14 .mini-cart .mini-cart-icon:after {
     background-color: #ffffff;
     color: #222;
}
 .desktop-menu .header-14 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-14 .menu--primary .menu__container > li > a {
     padding-top: 35px;
     padding-bottom: 35px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-14 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-14 .menu--primary a {
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #0a0a0a;
}
 .header-14 .menu--primary li:hover > a, .header-14 .menu--primary > ul > li > a:hover, .header-14 .menu--primary > ul > li > a:focus, .header-14 .menu--primary .current-menu-ancestor > a, .header-14 .menu--primary .current-menu-item > a {
     color: #000080;
}
 .header-14 .tm-button {
     color: #222;
     border-color: #fff;
     background-color: #fff;
}
 .header-14 .tm-button:hover {
     color: #fff;
     border-color: #fff;
     background-color: rgba(0, 0, 0, 0);
}
 .header-14.headroom--not-top .page-header-inner {
     background: rgba(0, 0, 0, 0.8);
     background-color: rgba(0, 0, 0, 0.8);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-15 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0.15);
     background: rgba(0, 0, 0, 0);
     background-color: rgba(0, 0, 0, 0);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-15 .header-social-networks a, .header-15 .page-open-mobile-menu i, .header-15 .popup-search-wrap i, .header-15 .mini-cart .mini-cart-icon {
     color: #fff;
}
 .header-15 .header-social-networks a:hover, .header-15 .popup-search-wrap:hover i, .header-15 .mini-cart .mini-cart-icon:hover, .header-15 .page-open-mobile-menu:hover i {
     color: #006efd;
}
 .header-15 .mini-cart .mini-cart-icon:after {
     background-color: #006efd;
     color: #fff;
}
 .desktop-menu .header-15 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-15 .menu--primary .menu__container > li > a {
     padding-top: 47px;
     padding-bottom: 47px;
     padding-left: 25px;
     padding-right: 25px;
}
 .desktop-menu .header-15 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-15 .menu--primary a {
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #ffffff;
}
 .header-15 .menu--primary li:hover > a, .header-15 .menu--primary > ul > li > a:hover, .header-15 .menu--primary > ul > li > a:focus, .header-15 .menu--primary .current-menu-ancestor > a, .header-15 .menu--primary .current-menu-item > a {
     color: #fff;
}
 .desktop-menu .header-15 .menu--primary .menu__container > li > a .menu-item-wrap:after {
     background-color: #fff;
}
 .header-15 .tm-button {
     color: #fff;
     border-color: #fff;
     background-color: rgba(255, 255, 255, 0);
}
 .header-15 .tm-button:hover {
     color: #222;
     border-color: #fff;
     background-color: #fff;
}
 .header-15.headroom--not-top .page-header-inner {
     background: rgba(0, 0, 0, 0.8);
     background-color: rgba(0, 0, 0, 0.8);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-16 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0.16);
     background: rgba(0, 0, 0, 0);
     background-color: rgba(0, 0, 0, 0);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-16 .page-open-main-menu, .header-16 .header-social-networks a, .header-16 .page-open-mobile-menu i, .header-16 .popup-search-wrap i, .header-16 .mini-cart .mini-cart-icon {
     color: #222;
}
 .header-16 .page-open-main-menu:hover, .header-16 .header-social-networks a:hover, .header-16 .popup-search-wrap:hover i, .header-16 .mini-cart .mini-cart-icon:hover, .header-16 .page-open-mobile-menu:hover i {
     color: #006efd;
}
 .header-16 .mini-cart .mini-cart-icon:after {
     background-color: #006efd;
     color: #fff;
}
 .desktop-menu .header-16 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-16 .menu--primary .menu__container > li > a {
     padding-top: 47px;
     padding-bottom: 47px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-16 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-16 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 16px;
     color: #fff;
}
 .header-16 .menu--primary li:hover > a, .header-16 .menu--primary > ul > li > a:hover, .header-16 .menu--primary > ul > li > a:focus, .header-16 .menu--primary .current-menu-ancestor > a, .header-16 .menu--primary .current-menu-item > a {
     color: rgba(255, 255, 255, 0.38);
}
 .header-16 .tm-button {
     color: #fff;
     border-color: #111;
     background-color: #111;
}
 .header-16 .tm-button:hover {
     color: #111;
     border-color: #111;
     background-color: rgba(0, 0, 0, 0);
}
 .header-16.headroom--not-top .page-header-inner {
     background: #fff;
     background-color: #fff;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-17 .page-header-inner {
     border-bottom-width: 1px;
     border-bottom-color: rgba(216, 216, 216, 0.3);
     background: rgba(0, 0, 0, 0);
     background-color: rgba(0, 0, 0, 0);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-17 .branding {
     border-right-color: rgba(216, 216, 216, 0.3);
}
 .header-17 .header-right-info {
     border-left-color: rgba(216, 216, 216, 0.3);
}
 .header-17 .wpml-ls-item-toggle, .header-17 .header-social-networks a, .header-17 .page-open-mobile-menu i, .header-17 .popup-search-wrap i, .header-17 .mini-cart .mini-cart-icon {
     color: #fff;
}
 .header-17 .header-social-networks a:hover, .header-17 .page-open-mobile-menu:hover i, .header-17 .popup-search-wrap:hover i, .header-17 .mini-cart .mini-cart-icon:hover {
     color: #3556df;
}
 .header-17 .mini-cart .mini-cart-icon:after {
     background-color: #3556df;
     color: #fff;
}
 .desktop-menu .header-17 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 20px;
     margin-right: 0px;
}
 .desktop-menu .header-17 .menu--primary .menu__container > li > a {
     padding-top: 41px;
     padding-bottom: 41px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-17 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-17 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #fff;
}
 .header-17 .menu--primary li:hover > a, .header-17 .menu--primary > ul > li > a:hover, .header-17 .menu--primary > ul > li > a:focus, .header-17 .menu--primary .current-menu-ancestor > a, .header-17 .menu--primary .current-menu-item > a {
     color: #3556df;
}
 .header-17 .tm-button {
     color: #222;
     border-color: #fff;
     background-color: #fff;
}
 .header-17 .tm-button:hover {
     color: #fff;
     border-color: #fff;
     background-color: rgba(0, 0, 0, 0);
}
 .header-17.headroom--not-top .page-header-inner {
     background: rgba(0, 0, 0, 0.8);
     background-color: rgba(0, 0, 0, 0.8);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     border-bottom-color: rgba(216, 216, 216, 0.1);
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-17.headroom--not-top .branding {
     border-right-color: rgba(216, 216, 216, 0.1);
}
 .header-17.headroom--not-top .header-right-info {
     border-left-color: rgba(216, 216, 216, 0.1);
}
 .header-18 .page-header-inner {
     border-bottom-width: 0px;
     background: rgba(0, 0, 0, 0);
     background-color: rgba(0, 0, 0, 0);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-18 .wpml-ls-item-toggle, .header-18 .page-open-mobile-menu i, .header-18 .popup-search-wrap i, .header-18 .mini-cart .mini-cart-icon {
     color: #fff;
}
 .header-18 .page-open-mobile-menu:hover i, .header-18 .popup-search-wrap:hover i, .header-18 .mini-cart .mini-cart-icon:hover {
     color: #0b0b45;
}
 .header-18 .mini-cart .mini-cart-icon:after {
     background-color: #fff;
     color: #222;
}
 .desktop-menu .header-18 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 30px;
}
 .desktop-menu .header-18 .menu--primary .menu__container > li > a {
     padding-top: 44px;
     padding-bottom: 44px;
     padding-left: 13px;
     padding-right: 13px;
}
 .desktop-menu .header-18 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-18 .menu--primary a {
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #ffffff;
}
 .header-18 .menu--primary li:hover > a, .header-18 .menu--primary > ul > li > a:hover, .header-18 .menu--primary > ul > li > a:focus, .header-18 .menu--primary .current-menu-ancestor > a, .header-18 .menu--primary .current-menu-item > a {
     color: #ffffff;
}
 .header-18 .tm-button {
     color: #222;
     border-color: #fff;
     background-color: #fff;
}
 .header-18 .tm-button:hover {
     color: #fff;
     border-color: #fff;
     background-color: rgba(0, 0, 0, 0);
}
 .header-18.headroom--not-top .page-header-inner {
     background: rgba(0, 0, 0, 0.8);
     background-color: rgba(0, 0, 0, 0.8);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-19 .page-header-inner {
     border-bottom-width: 0px;
     background: rgba(0, 0, 0, 0);
     background-color: rgba(0, 0, 0, 0);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
     -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
     box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-19 .wpml-ls-item-toggle, .header-19 .header-social-networks a, .header-19 .page-open-mobile-menu i, .header-19 .popup-search-wrap i, .header-19 .mini-cart .mini-cart-icon {
     color: rgba(34, 34, 34, 0.4);
}
 .header-19 .page-open-mobile-menu:hover i, .header-19 .header-social-networks a:hover, .header-19 .popup-search-wrap:hover i, .header-19 .mini-cart .mini-cart-icon:hover {
     color: #0e236c;
}
 .header-19 .mini-cart .mini-cart-icon:after {
     background-color: #0e236c;
     color: #fff;
}
 .desktop-menu .header-19 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-19 .menu--primary .menu__container > li > a {
     padding-top: 46px;
     padding-bottom: 46px;
     padding-left: 16px;
     padding-right: 16px;
}
 .desktop-menu .header-19 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-19 .menu--primary a {
     font-family: inherit;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #0e236c;
}
 .header-19 .menu--primary li:hover > a, .header-19 .menu--primary > ul > li > a:hover, .header-19 .menu--primary > ul > li > a:focus, .header-19 .menu--primary .current-menu-ancestor > a, .header-19 .menu--primary .current-menu-item > a {
     color: #0e236c;
}
 .desktop-menu .header-19 .menu__container > li > a:after {
     background-color: #ff6f47;
}
 .header-19.headroom--not-top .page-header-inner {
     background: #fff;
     background-color: #fff;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-20 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: #eee;
     background: rgba(255, 255, 255, 1);
     background-color: rgba(255, 255, 255, 1);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-20 .page-open-mobile-menu i {
     color: #222;
}
 .header-20 .page-open-mobile-menu:hover i {
     color: #006efd;
}
 .header-20 .header-info .info-icon {
     color: #006efd;
}
 .header-20 .mini-cart .mini-cart-icon:after {
     background-color: #fff;
     color: #222;
}
 .header-20 .header-below {
     background-color: #006efd;
}
 .desktop-menu .header-20 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-20 .menu--primary .menu__container > li > a {
     padding-top: 21px;
     padding-bottom: 21px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-20 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-20 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
}
 .header-20 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-20 .popup-search-wrap i, .header-20 .mini-cart .mini-cart-icon, .header-20 .header-social-networks a, .header-20 .menu--primary a {
     color: #fff;
}
 .header-20 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-20 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-20 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-20 .popup-search-wrap:hover i, .header-20 .mini-cart .mini-cart-icon:hover, .header-20 .header-social-networks a:hover, .header-20 .menu--primary li:hover > a, .header-20 .menu--primary > ul > li > a:hover, .header-20 .menu--primary > ul > li > a:focus, .header-20 .menu--primary .current-menu-ancestor > a, .header-20 .menu--primary .current-menu-item > a {
     color: rgba(255, 255, 255, 0.5);
}
 .header-21 .page-header-inner {
     border-bottom-width: 1px;
     border-bottom-color: rgba(255, 255, 255, 0.18);
     background: rgba(0, 0, 0, 0);
     background-color: rgba(0, 0, 0, 0);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-21 .wpml-ls-item-toggle, .header-21 .page-open-mobile-menu i, .header-21 .popup-search-wrap i, .header-21 .mini-cart .mini-cart-icon {
     color: #fff;
}
 .header-21 .page-open-mobile-menu:hover i, .header-21 .popup-search-wrap:hover i, .header-21 .mini-cart .mini-cart-icon:hover {
     color: #fff;
}
 .header-21 .mini-cart .mini-cart-icon:after {
     background-color: #fff;
     color: #222;
}
 .desktop-menu .header-21 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .desktop-menu .header-21 .menu--primary .menu__container > li > a {
     padding-top: 35px;
     padding-bottom: 35px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-21 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-21 .menu--primary a {
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #fff;
}
 .header-21 .menu--primary li:hover > a, .header-21 .menu--primary > ul > li > a:hover, .header-21 .menu--primary > ul > li > a:focus, .header-21 .menu--primary .current-menu-ancestor > a, .header-21 .menu--primary .current-menu-item > a {
     color: #fff;
}
 .header-21 .tm-button {
     color: #222;
     border-color: #fff;
     background-color: #fff;
}
 .header-21 .tm-button:hover {
     color: #fff;
     border-color: #fff;
     background-color: rgba(0, 0, 0, 0);
}
 .header-21.headroom--not-top .page-header-inner {
     background: rgba(0, 0, 0, 0.8);
     background-color: rgba(0, 0, 0, 0.8);
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-22 .page-header-inner {
     border-bottom-width: 0px;
     border-bottom-color: #eee;
     background: #fff;
     background-color: #fff;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
     box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .header-22 .branding, .desktop-menu .header-22 .header-right {
     border-right-color: #eee;
}
 .desktop-menu .header-22 .header-right > div {
     border-left-color: #eee;
}
 .header-22 .wpml-ls-item-toggle, .header-22 .header-social-networks a, .header-22 .page-open-mobile-menu i, .header-22 .popup-search-wrap i, .header-22 .mini-cart .mini-cart-icon {
     color: #222;
}
 .header-22 .header-social-networks a:hover, .header-22 .page-open-mobile-menu:hover i, .header-22 .popup-search-wrap:hover i, .header-22 .mini-cart .mini-cart-icon:hover {
     color: #f6732e;
}
 .header-22 .mini-cart .mini-cart-icon:after {
     background-color: #f6732e;
     color: #fff;
}
 .desktop-menu .header-22 .menu__container {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 30px;
     margin-right: 0px;
}
 .desktop-menu .header-22 .menu--primary .menu__container > li > a {
     padding-top: 31px;
     padding-bottom: 31px;
     padding-left: 14px;
     padding-right: 14px;
}
 .desktop-menu .header-22 .menu--primary .menu__container > li {
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
}
 .header-22 .menu--primary a {
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
     font-size: 15px;
     color: #222;
}
 .header-22 .menu--primary li:hover > a, .header-22 .menu--primary > ul > li > a:hover, .header-22 .menu--primary > ul > li > a:focus, .header-22 .menu--primary .current-menu-ancestor > a, .header-22 .menu--primary .current-menu-item > a {
     color: #f6732e;
}
 .header-22 .tm-button {
     color: #222;
     border-color: #fff;
     background-color: #fff;
}
 .header-22 .tm-button:hover {
     color: #fff;
     border-color: #fff;
     background-color: rgba(0, 0, 0, 0);
}
 .header-22.headroom--not-top .page-header-inner {
     background: #fff;
     background-color: #fff;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .menu--primary .sub-menu a, .menu--primary .children a, .menu--primary .tm-list .item-wrapper {
     letter-spacing: 0em;
     line-height: 1.2;
     text-transform: none;
}
 .menu--primary .sub-menu a, .menu--primary .children a, .menu--primary .tm-list .item-title {
     font-size: 15px;
}
 .menu--primary .children, .menu--primary .sub-menu {
     background-color: #0b0b45;
}
 .desktop-menu .menu--primary .sub-menu, .desktop-menu .menu--primary .children, .menu--primary .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
     border-bottom-color: #0b0b45;
}
 .menu--primary .children a, .menu--primary .sub-menu a, .menu--primary .tm-list .item-wrapper {
     color: #ffffff;
}
 .menu--primary .children li:hover > a, .menu--primary .children li:hover > a:after, .menu--primary .sub-menu li.current-menu-ancestor > a, .menu--primary .sub-menu li.current-menu-item > a, .menu--primary .sub-menu li:hover > a, .menu--primary .sub-menu li:hover > a:after, .menu--primary .tm-list li:hover .item-wrapper {
     color: #ffffff;
}
 .menu--primary .children li:hover > a, .menu--primary .sub-menu li.current-menu-ancestor > a, .menu--primary .sub-menu li.current-menu-item > a, .menu--primary .sub-menu li:hover > a, .menu--primary .tm-list li:hover > a {
     background-color: rgba(255, 255, 255, 0);
}
 .menu--primary .children li + li > a, .menu--primary .mega-menu .menu li + li > a, .menu--primary .sub-menu li + li > a, .menu--primary .tm-list li + li .item-wrapper {
     border-color: rgba(255, 255, 255, 0);
}
 .page-off-canvas-main-menu {
     background-color: #fff;
}
 .page-off-canvas-main-menu .menu__container > li > a, .page-off-canvas-main-menu .menu__container > ul > li > a {
     padding-top: 0;
     padding-bottom: 0;
     padding-left: 0;
     padding-right: 0;
}
 .page-off-canvas-main-menu .menu__container a {
     letter-spacing: 0em;
     line-height: 1.7;
     text-transform: none;
     font-size: 32px;
}
 .page-off-canvas-main-menu .menu__container a, .page-close-main-menu {
     color: #222;
}
 .page-off-canvas-main-menu .menu__container a:hover, .page-off-canvas-main-menu .menu__container a:focus, .page-close-main-menu:hover {
     color: #0b0b45;
}
 .page-off-canvas-main-menu .menu__container .sub-menu a {
     letter-spacing: 0em;
     line-height: 1.7;
     text-transform: none;
     font-size: 15px;
}
 .page-off-canvas-main-menu .menu__container .sub-menu a, .page-off-canvas-main-menu .widgettitle {
     color: #999;
}
 .page-off-canvas-main-menu .menu__container .sub-menu a:hover {
     color: #000080;
}
 .page-mobile-main-menu .menu__container {
     text-align: left;
}
 .page-mobile-main-menu .menu__container a {
     letter-spacing: 0em;
     line-height: 1.5;
     text-transform: none;
}
 .page-mobile-main-menu .menu__container > li > a {
     padding-top: 16px;
     padding-bottom: 16px;
     padding-left: 0;
     padding-right: 0;
     font-size: 18px;
     color: rgba(255, 255, 255, 0.7);
}
 .page-mobile-main-menu .menu__container > li > a:hover, .page-mobile-main-menu .menu__container > li.opened > a {
     color: #fff;
}
 .page-mobile-main-menu .menu__container > li + li > a, .page-mobile-main-menu .menu__container > li.opened > a {
     border-color: #ffffff;
}
 .page-mobile-main-menu .widget-title, .page-mobile-main-menu .widgettitle {
     border-bottom-color: #ffffff;
}
 .page-mobile-main-menu .sub-menu a, .page-mobile-main-menu .children a {
     padding-top: 10px;
     padding-bottom: 10px;
     padding-left: 0;
     padding-right: 0;
     letter-spacing: 0em;
     line-height: 1.5;
     text-transform: none;
}
 .page-mobile-main-menu .sub-menu a, .page-mobile-main-menu .children a, .page-mobile-main-menu .tm-list__item {
     font-size: 15px;
     color: rgba(255, 255, 255, 0.7);
}
 .page-mobile-main-menu .sub-menu a:hover, .page-mobile-main-menu .children a:hover, .page-mobile-main-menu .tm-list__item:hover, .page-mobile-main-menu .sub-menu .opened > a {
     color: #0b0b45;
}
 .page-mobile-main-menu .widgettitle {
     letter-spacing: 1px;
     line-height: 1.5;
     text-transform: uppercase;
     font-size: 14px;
     color: #fff;
}
 .page-title-bar-01 .page-title-bar-inner {
     background: #0b0b45;
     background-color: #0b0b45;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0);
     padding-top: 135px;
     padding-bottom: 80px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .page-title-bar-01 .page-title-bar-overlay {
     background-color: rgba(255, 255, 255, 0);
}
 .page-title-bar-01 .heading {
     letter-spacing: 0em;
     line-height: 1.04;
     text-transform: none;
     color: #fff;
     font-size: 42px;
}
 .page-title-bar-01 .insight_core_breadcrumb li, .page-title-bar-01 .insight_core_breadcrumb li a {
     font-size: 15px;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
}
 .page-title-bar-01 .insight_core_breadcrumb li {
     color: #fff;
}
 .page-title-bar-01 .insight_core_breadcrumb a {
     color: #fff;
}
 .page-title-bar-01 .insight_core_breadcrumb a:hover {
     color: #ffffff;
}
 .page-title-bar-01 .insight_core_breadcrumb li + li:before {
     color: #ffffff;
}
 .page-title-bar-01 .insight_core_breadcrumb a:after {
     background-color: #ffffff;
}
 .page-title-bar-02 .page-title-bar-inner {
     background-image: url("temp/wp-content/themes/businext/assets/images/title-bar-bg.html");
     background-color: #222;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0);
     padding-top: 145px;
     padding-bottom: 111px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .page-title-bar-02 .page-title-bar-overlay {
     background-color: rgba(0, 0, 0, 0.65);
}
 .page-title-bar-02 .heading {
     font-weight: 700;
     letter-spacing: 0em;
     line-height: 1.04;
     text-transform: none;
     color: #fff;
     font-size: 42px;
}
 .page-title-bar-02 .insight_core_breadcrumb li, .page-title-bar-02 .insight_core_breadcrumb li a {
     font-size: 15px;
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
}
 .page-title-bar-02 .insight_core_breadcrumb li {
     color: #fff;
}
 .page-title-bar-02 .insight_core_breadcrumb a {
     color: #fff;
}
 .page-title-bar-02 .insight_core_breadcrumb a:hover {
     color: #ffffff;
}
 .page-title-bar-02 .insight_core_breadcrumb li + li:before {
     color: #ffffff;
}
 .page-title-bar-02 .insight_core_breadcrumb a:after {
     background-color: #ffffff;
}
 .page-title-bar-03 .page-title-bar-inner {
     background-image: url("temp/wp-content/themes/businext/assets/images/title-bar-bg-blog.html");
     background-color: #222;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0);
     padding-top: 135px;
     padding-bottom: 80px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .page-title-bar-03 .page-title-bar-overlay {
     background-color: rgba(0, 0, 0, 0.45);
}
 .page-title-bar-03 .heading {
     font-weight: 700;
     letter-spacing: 0em;
     line-height: 1.04;
     text-transform: none;
     color: #fff;
     font-size: 42px;
}
 .page-title-bar-03 .insight_core_breadcrumb li, .page-title-bar-03 .insight_core_breadcrumb li a {
     font-size: 15px;
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
}
 .page-title-bar-03 .insight_core_breadcrumb li {
     color: #fff;
}
 .page-title-bar-03 .insight_core_breadcrumb a {
     color: #fff;
}
 .page-title-bar-03 .insight_core_breadcrumb a:hover {
     color: #ffffff;
}
 .page-title-bar-03 .insight_core_breadcrumb li + li:before {
     color: #ffffff;
}
 .page-title-bar-03 .insight_core_breadcrumb a:after {
     background-color: #ffffff;
}
 .page-title-bar-04 .page-title-bar-inner {
     background: #0b0b45;
     background-color: #0b0b45;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0);
     padding-top: 135px;
     padding-bottom: 80px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .page-title-bar-04 .page-title-bar-overlay {
     background-color: rgba(0, 0, 0, 0);
}
 .page-title-bar-04 .heading {
     letter-spacing: 0em;
     line-height: 1.04;
     text-transform: none;
     color: #ffffff;
     font-size: 42px;
}
 .page-title-bar-04 .insight_core_breadcrumb li, .page-title-bar-04 .insight_core_breadcrumb li a {
     font-size: 15px;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
}
 .page-title-bar-04 .insight_core_breadcrumb li {
     color: #999;
}
 .page-title-bar-04 .insight_core_breadcrumb a {
     color: #999;
}
 .page-title-bar-04 .insight_core_breadcrumb a:hover {
     color: #006efd;
}
 .page-title-bar-04 .insight_core_breadcrumb li + li:before {
     color: #999;
}
 .page-title-bar-04 .insight_core_breadcrumb a:after {
     background-color: #006efd;
}
 .page-title-bar-05 .page-title-bar-inner {
     background: #0b0b45;
     background-color: #0b0b45;
     background-repeat: no-repeat;
     background-position: top center;
     background-attachment: scroll;
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0);
     padding-top: 210px;
     padding-bottom: 152px;
     -webkit-background-size: auto;
     -moz-background-size: auto;
     -ms-background-size: auto;
     -o-background-size: auto;
     background-size: auto;
}
 .page-title-bar-05 .page-title-bar-overlay {
     background-color: rgba(0, 0, 0, 0);
}
 .page-title-bar-05 .heading {
     letter-spacing: 0em;
     line-height: 1.38;
     text-transform: none;
     color: #222;
     font-size: 36px;
}
 .page-title-bar-06 .page-title-bar-inner {
     background-image: url("temp/wp-content/themes/businext/assets/images/title-bar-bg-service.html");
     background-color: #222;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0);
     padding-top: 145px;
     padding-bottom: 111px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .page-title-bar-06 .page-title-bar-overlay {
     background-color: rgba(0, 0, 0, 0.65);
}
 .page-title-bar-06 .heading {
     letter-spacing: 0em;
     line-height: 1.04;
     text-transform: none;
     color: #fff;
     font-size: 42px;
}
 .page-title-bar-06 .insight_core_breadcrumb li, .page-title-bar-06 .insight_core_breadcrumb li a {
     font-size: 15px;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
}
 .page-title-bar-06 .insight_core_breadcrumb li {
     color: #fff;
}
 .page-title-bar-06 .insight_core_breadcrumb a {
     color: #fff;
}
 .page-title-bar-06 .insight_core_breadcrumb a:hover {
     color: #ffffff;
}
 .page-title-bar-06 .insight_core_breadcrumb li + li:before {
     color: #ffffff;
}
 .page-title-bar-06 .insight_core_breadcrumb a:after {
     background-color: #ffffff;
}
 .page-title-bar-07 .page-title-bar-inner {
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0);
     padding-top: 101px;
     padding-bottom: 54px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .page-title-bar-07 .insight_core_breadcrumb li, .page-title-bar-07 .insight_core_breadcrumb li a {
     font-size: 15px;
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
}
 .page-title-bar-07 .insight_core_breadcrumb li {
     color: #222;
}
 .page-title-bar-07 .insight_core_breadcrumb a {
     color: #999;
}
 .page-title-bar-07 .insight_core_breadcrumb a:hover {
     color: #006efd;
}
 .page-title-bar-07 .insight_core_breadcrumb li + li:before {
     color: #999;
}
 .page-title-bar-07 .insight_core_breadcrumb a:after {
     background-color: #006efd;
}
 .page-title-bar-08 .page-title-bar-inner {
     background-image: url("temp/wp-content/themes/businext/assets/images/title-bar-bg-08.html");
     background-color: #222;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0);
     padding-top: 145px;
     padding-bottom: 111px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .page-title-bar-08 .page-title-bar-overlay {
     background-color: rgba(0, 0, 0, 0.59);
}
 .page-title-bar-08 .heading {
     font-weight: 700;
     letter-spacing: 0em;
     line-height: 1.04;
     text-transform: none;
     color: #fff;
     font-size: 42px;
}
 .page-title-bar-08 .insight_core_breadcrumb li, .page-title-bar-08 .insight_core_breadcrumb li a {
     font-size: 15px;
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
}
 .page-title-bar-08 .insight_core_breadcrumb li {
     color: #fff;
}
 .page-title-bar-08 .insight_core_breadcrumb a {
     color: #fff;
}
 .page-title-bar-08 .insight_core_breadcrumb a:hover {
     color: #ffffff;
}
 .page-title-bar-08 .insight_core_breadcrumb li + li:before {
     color: #ffffff;
}
 .page-title-bar-08 .insight_core_breadcrumb a:after {
     background-color: #ffffff;
}
 .page-title-bar-09 .page-title-bar-inner {
     background-image: url("temp/wp-content/themes/businext/assets/images/title-bar-bg-09.html");
     background-color: #eee;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0);
     padding-top: 174px;
     padding-bottom: 183px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .page-title-bar-09 .page-title-bar-overlay {
     background-color: rgba(0, 0, 0, 0);
}
 .page-title-bar-09 .heading {
     font-weight: 700;
     letter-spacing: 0em;
     line-height: 1.04;
     text-transform: none;
     color: #222222;
     font-size: 42px;
}
 .page-title-bar-09 .insight_core_breadcrumb li, .page-title-bar-09 .insight_core_breadcrumb li a {
     font-size: 15px;
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
}
 .page-title-bar-09 .insight_core_breadcrumb li {
     color: #222222;
}
 .page-title-bar-09 .insight_core_breadcrumb a {
     color: #999999;
}
 .page-title-bar-09 .insight_core_breadcrumb a:hover {
     color: #006efd;
}
 .page-title-bar-09 .insight_core_breadcrumb li + li:before {
     color: #999999;
}
 .page-title-bar-09 .insight_core_breadcrumb a:after {
     background-color: #006efd;
}
 .page-title-bar-10 .page-title-bar-inner {
     background-image: url("temp/wp-content/themes/businext/assets/images/title-bar-bg-10.html");
     background-color: #eee;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     border-bottom-width: 0px;
     border-bottom-color: rgba(0, 0, 0, 0);
     padding-top: 231px;
     padding-bottom: 207px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .page-title-bar-10 .page-title-bar-overlay {
     background-color: rgba(0, 0, 0, 0);
}
 .page-title-bar-10 .heading {
     font-weight: 700;
     letter-spacing: 0em;
     line-height: 1.04;
     text-transform: none;
     color: #ffffff;
     font-size: 60px;
}
 .page-title-bar-10 .insight_core_breadcrumb li, .page-title-bar-10 .insight_core_breadcrumb li a {
     font-size: 15px;
     font-weight: 600;
     letter-spacing: 0em;
     line-height: 1.26;
     text-transform: none;
}
 .page-title-bar-10 .insight_core_breadcrumb li {
     color: #ffffff;
}
 .page-title-bar-10 .insight_core_breadcrumb a {
     color: #ffffff;
}
 .page-title-bar-10 .insight_core_breadcrumb a:hover {
     color: #ffffff;
}
 .page-title-bar-10 .insight_core_breadcrumb li + li:before {
     color: #ffffff;
}
 .page-title-bar-10 .insight_core_breadcrumb a:after {
     background-color: #ffffff;
}
 .footer-style-01 .widgettitle {
     color: #fff;
     border-bottom-color: rgba(238, 238, 238, 0.13);
     margin-bottom: 30px;
}
 .footer-style-01, .footer-style-01 .widget_text {
     color: rgba(255, 255, 255, 0.5);
}
 .footer-style-01 a, .footer-style-01 .widget_recent_entries li a, .footer-style-01 .widget_recent_comments li a, .footer-style-01 .widget_archive li a, .footer-style-01 .widget_categories li a, .footer-style-01 .widget_meta li a, .footer-style-01 .widget_product_categories li a, .footer-style-01 .widget_rss li a, .footer-style-01 .widget_pages li a, .footer-style-01 .widget_nav_menu li a, .footer-style-01 .insight-core-bmw li a {
     color: #fff;
}
 .footer-style-01 a:hover, .footer-style-01 .widget_recent_entries li a:hover, .footer-style-01 .widget_recent_comments li a:hover, .footer-style-01 .widget_archive li a:hover, .footer-style-01 .widget_categories li a:hover, .footer-style-01 .widget_meta li a:hover, .footer-style-01 .widget_product_categories li a:hover, .footer-style-01 .widget_rss li a:hover, .footer-style-01 .widget_pages li a:hover, .footer-style-01 .widget_nav_menu li a:hover, .footer-style-01 .insight-core-bmw li a:hover {
     color: #006efd;
}
 .footer-style-02 .widgettitle {
     color: #fff;
     border-bottom-color: rgba(0, 0, 0, 0);
     margin-bottom: 16px;
}
 .footer-style-02, .footer-style-02 .widget_text {
     color: rgba(255, 255, 255, 0.8);
}
 .footer-style-02 a, .footer-style-02 .widget_recent_entries li a, .footer-style-02 .widget_recent_comments li a, .footer-style-02 .widget_archive li a, .footer-style-02 .widget_categories li a, .footer-style-02 .widget_meta li a, .footer-style-02 .widget_product_categories li a, .footer-style-02 .widget_rss li a, .footer-style-02 .widget_pages li a, .footer-style-02 .widget_nav_menu li a, .footer-style-02 .insight-core-bmw li a {
     color: rgba(255, 255, 255, 0.8);
}
 .footer-style-02 a:hover, .footer-style-02 .widget_recent_entries li a:hover, .footer-style-02 .widget_recent_comments li a:hover, .footer-style-02 .widget_archive li a:hover, .footer-style-02 .widget_categories li a:hover, .footer-style-02 .widget_meta li a:hover, .footer-style-02 .widget_product_categories li a:hover, .footer-style-02 .widget_rss li a:hover, .footer-style-02 .widget_pages li a:hover, .footer-style-02 .widget_nav_menu li a:hover, .footer-style-02 .insight-core-bmw li a:hover {
     color: #21c674;
}
 .footer-style-03 .widgettitle {
     color: #fff;
     border-bottom-color: rgba(238, 238, 238, 0.13);
     margin-bottom: 30px;
}
 .footer-style-03, .footer-style-03 .widget_text {
     color: rgba(255, 255, 255, 0.5);
}
 .footer-style-03 a, .footer-style-03 .widget_recent_entries li a, .footer-style-03 .widget_recent_comments li a, .footer-style-03 .widget_archive li a, .footer-style-03 .widget_categories li a, .footer-style-03 .widget_meta li a, .footer-style-03 .widget_product_categories li a, .footer-style-03 .widget_rss li a, .footer-style-03 .widget_pages li a, .footer-style-03 .widget_nav_menu li a, .footer-style-03 .insight-core-bmw li a {
     color: #fff;
}
 .footer-style-03 a:hover, .footer-style-03 .widget_recent_entries li a:hover, .footer-style-03 .widget_recent_comments li a:hover, .footer-style-03 .widget_archive li a:hover, .footer-style-03 .widget_categories li a:hover, .footer-style-03 .widget_meta li a:hover, .footer-style-03 .widget_product_categories li a:hover, .footer-style-03 .widget_rss li a:hover, .footer-style-03 .widget_pages li a:hover, .footer-style-03 .widget_nav_menu li a:hover, .footer-style-03 .insight-core-bmw li a:hover {
     color: #05d49c;
}
 .footer-style-04 .widgettitle {
     font-size: 18px;
     letter-spacing: 0em;
     line-height: 1.2;
     text-transform: none;
     color: #fff;
     border-bottom-color: rgba(0, 0, 0, 0);
     margin-bottom: 21px;
}
 .footer-style-04, .footer-style-04 a, .footer-style-04 .widget_nav_menu a, .footer-style-04 .insight-core-bmw a {
     font-size: 15px;
     letter-spacing: 0em;
     line-height: 1.66;
     text-transform: none;
}
 .footer-style-04, .footer-style-04 .widget_text {
     color: rgba(255, 255, 255, 0.5);
}
 .footer-style-04 a, .footer-style-04 .widget_recent_entries li a, .footer-style-04 .widget_recent_comments li a, .footer-style-04 .widget_archive li a, .footer-style-04 .widget_categories li a, .footer-style-04 .widget_meta li a, .footer-style-04 .widget_product_categories li a, .footer-style-04 .widget_rss li a, .footer-style-04 .widget_pages li a, .footer-style-04 .widget_nav_menu li a, .footer-style-04 .insight-core-bmw li a {
     color: rgba(255, 255, 255, 0.5);
}
 .footer-style-04 a:hover, .footer-style-04 .widget_recent_entries li a:hover, .footer-style-04 .widget_recent_comments li a:hover, .footer-style-04 .widget_archive li a:hover, .footer-style-04 .widget_categories li a:hover, .footer-style-04 .widget_meta li a:hover, .footer-style-04 .widget_product_categories li a:hover, .footer-style-04 .widget_rss li a:hover, .footer-style-04 .widget_pages li a:hover, .footer-style-04 .widget_nav_menu li a:hover, .footer-style-04 .insight-core-bmw li a:hover {
     color: #ffffff;
}
 .footer-style-05 .widgettitle {
     font-size: 18px;
     font-weight: 700;
     letter-spacing: 0em;
     line-height: 1.2;
     text-transform: none;
     color: #222;
     border-bottom-color: rgba(0, 0, 0, 0);
     margin-bottom: 21px;
}
 .footer-style-05, .footer-style-05 a {
     font-size: 15px;
     font-weight: 500;
     letter-spacing: 0em;
     line-height: 1.66;
     text-transform: none;
}
 .footer-style-05, .footer-style-05 .widget_text {
     color: #888;
}
 .footer-style-05 a, .footer-style-05 .widget_recent_entries li a, .footer-style-05 .widget_recent_comments li a, .footer-style-05 .widget_archive li a, .footer-style-05 .widget_categories li a, .footer-style-05 .widget_meta li a, .footer-style-05 .widget_product_categories li a, .footer-style-05 .widget_rss li a, .footer-style-05 .widget_pages li a, .footer-style-05 .widget_nav_menu li a, .footer-style-05 .insight-core-bmw li a {
     color: #888;
}
 .footer-style-05 a:hover, .footer-style-05 .widget_recent_entries li a:hover, .footer-style-05 .widget_recent_comments li a:hover, .footer-style-05 .widget_archive li a:hover, .footer-style-05 .widget_categories li a:hover, .footer-style-05 .widget_meta li a:hover, .footer-style-05 .widget_product_categories li a:hover, .footer-style-05 .widget_rss li a:hover, .footer-style-05 .widget_pages li a:hover, .footer-style-05 .widget_nav_menu li a:hover, .footer-style-05 .insight-core-bmw li a:hover {
     color: #3556df;
}
 .page-loading {
     background-color: rgba(0, 0, 0, 0.95);
}
 .page-loading .sk-bg-self, .page-loading .sk-bg-child > div, .page-loading .sk-bg-child-before > div:before {
     background-color: #ffffff !important;
}
 body {
     background: #fff;
     background-color: #fff;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: fixed;
     font-size: 15px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .site {
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .branding__logo img, .error404--header .branding__logo img {
     width: 270px;
}
 .branding__logo img {
     padding-top: 15px;
     padding-right: 0px;
     padding-bottom: 15px;
     padding-left: 0px;
}
 .header-sticky-both .headroom.headroom--not-top .branding img, .header-sticky-up .headroom.headroom--not-top.headroom--pinned .branding img, .header-sticky-down .headroom.headroom--not-top.headroom--unpinned .branding img {
     width: 270px;
}
 .headroom--not-top .branding__logo .sticky-logo {
     padding-top: 0;
     padding-right: 0;
     padding-bottom: 0;
     padding-left: 0;
}
 .page-mobile-menu-logo img {
     width: 150px;
}
 .entry-banner {
     background-image: url("temp/wp-content/themes/businext/assets/images/title-bar-bg-blog.html");
     background-color: #222;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .single-case_study .entry-banner {
     background-image: url("temp/wp-content/themes/businext/assets/images/case-study-banner.html");
     background-color: #222;
     background-repeat: no-repeat;
     background-position: center center;
     background-attachment: scroll;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .page-popup-search {
     background-color: rgba(0, 0, 0, 0.85);
}
 .page-popup-search .search-field, .page-popup-search .search-field:focus, .page-popup-search .form-description {
     color: #006efd;
}
 .page-popup-search .search-field:-webkit-autofill {
     -webkit-text-fill-color: #006efd;
}
 .popup-search-opened .page-popup-search .search-field {
     border-bottom-color: #006efd;
}
 .popup-search-close {
     color: #fff;
}
 .popup-search-close:hover {
     color: #006efd;
}
 a, .tm-button.style-text {
     color: #222;
}
 a:hover, a:focus {
     color: #000080;
}
 body, .gmap-marker-wrap {
     letter-spacing: 0em;
     line-height: 1.66;
}
 .top-bar-office-wrapper .office-list a, .tm-testimonial, .text-color, body {
     color: #000000;
}
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, th {
     letter-spacing: 0em;
     line-height: 1.66;
}
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, th, .heading-color, .tm-swiper .swiper-pagination-fraction, .widget_search .search-submit, .widget_product_search .search-submit, .comment-nav-links a, .comment-nav-links span, .page-pagination a, .page-pagination span, .nav-links a:hover, .tm-pricing.style-1 .tm-pricing-list, .tm-case-study.style-carousel .post-read-more, .vc_chart.vc_chart .vc_chart-legend li, .tm-attribute-list.style-01 .name, .tm-table caption, .tm-card.style-2 .icon, .tm-counter.style-02 .number-wrap, .tm-counter.style-07 .number-wrap, .tm-pricing.style-2 .tm-pricing-list, .tm-social-networks.style-title .item:hover .link-text, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce.single-product #reviews .comment-reply-title, .product-sharing-list a:hover {
     color: #222;
}
 button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce input.button.alt, .woocommerce button.button.alt, .button {
     color: #fff;
     border-color: #006efd;
     background-color: #006efd;
}
 button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce button.button.alt:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce input.button.alt:hover, .button:hover {
     color: #006efd;
     border-color: #006efd;
     background-color: rgba(0, 0, 0, 0);
}
 @media (max-width: 991px) {
     .page-title-bar-01 .page-title-bar-inner {
         padding-top: 105px;
         padding-bottom: 105px;
    }
     .page-title-bar-01 .page-title-bar-inner .heading {
         font-size: 36px;
    }
     .page-title-bar-02 .page-title-bar-inner {
         padding-top: 105px;
         padding-bottom: 105px;
    }
     .page-title-bar-02 .page-title-bar-inner .heading {
         font-size: 36px;
    }
     .page-title-bar-03 .page-title-bar-inner {
         padding-top: 105px;
         padding-bottom: 105px;
    }
     .page-title-bar-03 .page-title-bar-inner .heading {
         font-size: 36px;
    }
     .page-title-bar-04 .page-title-bar-inner {
         padding-top: 105px;
         padding-bottom: 105px;
    }
     .page-title-bar-04 .page-title-bar-inner .heading {
         font-size: 36px;
    }
     .page-title-bar-05 .page-title-bar-inner {
         padding-top: 160px;
         padding-bottom: 100px;
    }
     .page-title-bar-05 .page-title-bar-inner .heading {
         font-size: 30px;
    }
     .page-title-bar-06 .page-title-bar-inner {
         padding-top: 105px;
         padding-bottom: 105px;
    }
     .page-title-bar-06 .page-title-bar-inner .heading {
         font-size: 36px;
    }
     .page-title-bar-07 .page-title-bar-inner {
         padding-top: 40px;
         padding-bottom: 40px;
    }
     .page-title-bar-08 .page-title-bar-inner {
         padding-top: 105px;
         padding-bottom: 105px;
    }
     .page-title-bar-08 .page-title-bar-inner .heading {
         font-size: 36px;
    }
     .page-title-bar-09 .page-title-bar-inner {
         padding-top: 150px;
         padding-bottom: 160px;
    }
     .page-title-bar-09 .page-title-bar-inner .heading {
         font-size: 36px;
    }
     .page-title-bar-10 .page-title-bar-inner {
         padding-top: 190px;
         padding-bottom: 160px;
    }
     .page-title-bar-10 .page-title-bar-inner .heading {
         font-size: 44px;
    }
}
 @media (max-width: 767px) {
     .page-title-bar-01 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-01 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-02 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-02 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-03 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-03 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-04 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-04 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-05 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-05 .page-title-bar-inner .heading {
         font-size: 24px;
    }
     .page-title-bar-06 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-06 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-07 .page-title-bar-inner {
         padding-top: 40px;
         padding-bottom: 40px;
    }
     .page-title-bar-08 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-08 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-09 .page-title-bar-inner {
         padding-top: 130px;
         padding-bottom: 140px;
    }
     .page-title-bar-09 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-10 .page-title-bar-inner {
         padding-top: 150px;
         padding-bottom: 120px;
    }
     .page-title-bar-10 .page-title-bar-inner .heading {
         font-size: 38px;
    }
}
 @media (max-width: 554px) {
     .page-title-bar-01 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-01 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-02 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-02 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-03 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-03 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-04 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-04 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-05 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-05 .page-title-bar-inner .heading {
         font-size: 24px;
    }
     .page-title-bar-06 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-06 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-07 .page-title-bar-inner {
         padding-top: 40px;
         padding-bottom: 40px;
    }
     .page-title-bar-08 .page-title-bar-inner {
         padding-top: 100px;
         padding-bottom: 100px;
    }
     .page-title-bar-08 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-09 .page-title-bar-inner {
         padding-top: 110px;
         padding-bottom: 120px;
    }
     .page-title-bar-09 .page-title-bar-inner .heading {
         font-size: 28px;
    }
     .page-title-bar-10 .page-title-bar-inner {
         padding-top: 120px;
         padding-bottom: 120px;
    }
     .page-title-bar-10 .page-title-bar-inner .heading {
         font-size: 32px;
    }
}
 @media (min-width: 1200px) {
     h1, .h1 {
         font-size: 56px;
    }
     h2, .h2 {
         font-size: 36px;
    }
     h3, .h3 {
         font-size: 32px;
    }
     h4, .h4 {
         font-size: 24px;
    }
     h5, .h5 {
         font-size: 20px !important;
    }
     h6, .h6 {
         font-size: 14px !important;
    }
}
 .desktop-menu .header-14 .menu--primary {
     position: static;
     text-align: end !important;
}
 .footer-style-04 .widgettitle {
     margin-bottom: 0px !important;
}
 .page-footer .widgettitle {
     padding-bottom: 25px !important;
}
 .page-breadcrumb {
     display: none !important;
}
 .custom-page-content {
     padding-bottom: 0px !important;
     padding-top: 50px !important;
}
 .desktop-menu .sm-simple:not(.sm-vertical) .has-mega-menu .mega-menu {
     background-color: #0b0b45 !important;
}
 .desktop-menu .menu--primary .widgettitle {
     color: #fff !important;
}
 .desktop-menu .menu--primary .has-mega-menu .mega-menu-content .menu > .menu-item > a {
     color: #fff !important;
}
 body .tp-leftarrow.default {
     background: url(assets/large_left.html) 0 0 no-repeat !important;
}
 body .tp-rightarrow.default {
     background: url(assets/large_right.html) 0 0 no-repeat !important;
}
 body .tp-leftarrow:hover, body .tp-rightarrow:hover {
     background-position: 0 -40px !important;
}
 .tm-team-member.style-3 {
     font-family: Roboto;
     text-transform: uppercase;
     text-decoration: none;
     line-height: 25px;
     letter-spacing: 3px;
     font-weight: 400;
}
 .primary-font, .tm-button, button, input, select, textarea {
     font-family: ;
}
 .primary-font-important {
     font-family: !important;
}
 h1, .h1 {
     font-size: 39.2px;
}
 h2, .h2 {
     font-size: 25.2px;
}
 h3, .h3 {
     font-size: 22.4px;
}
 h4, .h4 {
     font-size: 16.8px;
}
 h5, .h5 {
     font-size: 14px;
}
 h6, .h6 {
     font-size: 9.8px;
}
 @media (min-width: 544px) and (max-width: 1199px) {
     h1, .h1 {
         font-size: calc(39.2px + (56 - 39.2) * ((100vw - 554px) / 646));
    }
     h2, .h2 {
         font-size: calc(25.2px + (36 - 25.2) * ((100vw - 554px) / 646));
    }
     h3, .h3 {
         font-size: calc(22.4px + (32 - 22.4) * ((100vw - 554px) / 646));
    }
     h4, .h4 {
         font-size: calc(16.8px + (24 - 16.8) * ((100vw - 554px) / 646));
    }
     h5, .h5 {
         font-size: calc(14px + (20 - 14) * ((100vw - 554px) / 646));
    }
     h6, .h6 {
         font-size: calc(9.8px + (14 - 9.8) * ((100vw - 554px) / 646));
    }
}
 .tm-sticky-kit.is_stuck {
     padding-top: 100px;
}
 .boxed {
     max-width: 1200px;
}
 input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, mark, .page-close-mobile-menu:hover, .growl-close:hover, .primary-color, .tm-button.style-flat.tm-button-primary:hover, .tm-button.style-outline.tm-button-primary, .tm-button.style-text.tm-button-primary, .tm-button.style-text.tm-button-primary:hover .button-icon, .tm-button.style-border-text-02.tm-button-primary .button-icon, .tm-button.style-border-text-02.tm-button-primary:hover .button-text, .tm-box-icon .tm-button .button-icon, .tm-box-icon .tm-button:hover, .tm-box-icon.style-1 .icon, .tm-box-icon.style-3 .icon, .tm-box-icon.style-5 .icon, .tm-box-icon.style-7 .icon, .tm-box-icon.style-9 .icon, .tm-box-icon.style-13 .icon, .tm-box-icon.style-14 .icon, .tm-box-icon.style-15 .icon, .tm-box-icon.style-20 .tm-box-icon__btn:hover, .tm-box-icon.style-21 .icon, .tm-book .tm-button.style-text .button-icon, .tm-counter.style-01 .number-wrap, .tm-counter.style-02 .text, .tm-counter.style-05 .icon, .tm-counter.style-05 .number-wrap, .tm-counter.style-06 .number-wrap, .tm-circle-progress-chart .chart-icon, .tm-maps.overlay-style-02 .middle-dot, .tm-product-banner-slider .tm-product-banner-btn, .tm-countdown.skin-dark .number, .tm-countdown.skin-dark .separator, .tm-drop-cap.style-1 .drop-cap, .typed-text mark, .typed-text .typed-cursor, .tm-twitter.style-slider-quote .tweet-info:before, .tm-twitter.style-slider-quote .tweet-text a, .tm-twitter .tweet:before, .tm-heading.modern-with-separator .heading, .tm-heading.modern-04 .heading, .tm-info-boxes .box-icon, .tm-info-boxes .tm-button .button-icon, .tm-team-member .social-networks a:hover, .tm-instagram .instagram-user-name, .tm-blog .post-title a:hover, .tm-blog .post-categories a:hover, .tm-blog.style-list .post-read-more .btn-icon, .tm-blog.style-list .post-categories, .tm-blog.style-list .post-author-meta a:hover, .tm-blog.style-grid_classic_01 .post-read-more .btn-icon, .tm-blog.style-grid_classic_02 .post-categories, .tm-blog.style-grid_classic_02 .post-author-meta a:hover, .tm-blog.style-01 .post-categories, .tm-blog.style-grid_classic_04 .post-date span, .tm-blog.style-metro .post-date span, .tm-blog.style-carousel_02 .post-read-more a, .tm-blog.style-carousel_02 .post-read-more .btn-icon, .tm-case-study .post-title a:hover, .tm-case-study .post-categories, .tm-case-study.style-simple-list .grid-item:hover .post-title, .tm-service .post-read-more .btn-icon, .tm-service-feature.style-01 .icon, .tm-category-feature.style-01 .icon, .tm-product.style-grid .woosw-btn.woosw-added, .tm-product.style-grid .woosc-btn.woosc-btn-added, .tm-pricing .feature-icon, .tm-pricing.style-1 .price-wrap-inner, .tm-pricing.style-1 .tm-pricing-list li:before, .tm-pricing.style-2 .price-wrap-inner, .tm-pricing.style-2 .tm-pricing-list li:before, .tm-pricing.style-3 .price-wrap-inner, .tm-pricing.style-4 .price-wrap-inner, .tm-pricing.style-4 .tm-pricing-list li:before, .tm-pricing-rotate-box .tm-pricing-list li:before, .tm-service-pricing-menu .service-cost, .tm-testimonial.style-3 .testimonial-by-line, .tm-testimonial.style-8 .testimonial-name, .tm-team-member.style-2 .position, .tm-list .marker, .tm-list .link:hover, .tm-accordion.style-1 .accordion-title:hover, .tm-accordion.style-1 .active .accordion-title, .tm-social-networks .link:hover, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close:hover, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner .woosw-page:hover, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner .woosw-continue:hover, .skin-primary .wpcf7-text.wpcf7-text, .skin-primary .wpcf7-textarea, .tm-menu .menu-price, .page-content .tm-custom-menu.style-1 .menu a:hover, .post-share a:hover, .post-share-toggle, .single-post .post-categories a:hover, .single-post .post-meta .meta-icon, .single-post .post-meta .sl-icon, .single-post .entry-banner .post-meta a:hover, .related-posts .related-post-title a:hover, .single-case_study .entry-banner .post-categories, .tm-posts-widget .post-date:before, .simple-footer .social-networks a:hover, .widget_recent_entries .post-date:before, .tm-mailchimp-form.style-3 .form-submit, .tm-mailchimp-form.style-5 .form-submit:hover, .tm-mailchimp-form.style-6 .form-submit, .page-sidebar-fixed .widget a:hover, .top-bar-office-wrapper .office-list a:hover, .menu--primary .menu-item-feature, .nav-links a:hover:after, .page-main-content .search-form .search-submit:hover .search-btn-icon, .widget_search .search-submit:hover .search-btn-icon, .widget_product_search .search-submit:hover .search-btn-icon, .nav-links a:hover div, .page-links > span, .page-links > a:hover, .page-links > a:focus, .comment-nav-links li a:hover, .comment-nav-links li a:focus, .page-pagination li a:hover, .page-pagination li a:focus {
     color: #0b0b45;
}
 .primary-color-important, .primary-color-hover-important:hover {
     color: #0b0b45 !important;
}
 .primary-background-color, .hint--primary:after, .page-scroll-up, .widget_calendar #today, .top-bar-01 .top-bar-button, .desktop-menu .header-09 .header-special-button, .tm-accordion.style-2 .accordion-title:after, .tm-accordion.style-3 .active .accordion-title, .tm-accordion.style-3 .accordion-title:hover, .tm-maps.overlay-style-01 .animated-dot .middle-dot, .tm-maps.overlay-style-01 .animated-dot div[class*="signal"], .tm-card.style-2 .icon:before, .tm-gallery .overlay, .tm-grid-wrapper .btn-filter:after, .tm-grid-wrapper .filter-counter, .tm-blog.style-list .post-quote, .tm-blog.style-grid_classic_01 .post-date, .tm-blog.style-grid_classic_02 .post-date, .tm-blog.style-01 .post-read-more, .tm-blog.style-grid_classic_04 .post-categories a, .tm-blog.style-metro .post-categories a, .tm-blog.style-grid_classic_05 .post-categories a, .tm-case-study.style-grid .post-thumbnail-wrap:hover .post-read-more, .tm-service.style-01 .post-item-wrap:hover .btn-circle-read-more, .tm-service.style-carousel_02 .post-info:after, .tm-service.style-carousel_04 .post-read-more a:after, .tm-service.style-carousel_05 .post-item-wrap:hover .post-read-more, .tm-service-feature.style-01 .current .post-item-wrap, .tm-service-feature.style-01 .grid-item:hover .post-item-wrap, .tm-category-feature.style-01 .current .cat-item-wrap, .tm-category-feature.style-01 .grid-item:hover .cat-item-wrap, .tm-drop-cap.style-2 .drop-cap, .tm-box-icon.style-5 .content-wrap:after, .tm-box-icon.style-9 .content-wrap:after, .tm-box-icon.style-10 .icon, .tm-box-icon.style-13 .tm-box-icon__btn, .tm-box-icon.style-14 .tm-box-icon__btn:after, .tm-box-icon.style-20 .tm-box-icon__btn:after, .tm-box-icon.style-21 .content:after, .tm-icon.style-01 .icon, .tm-contact-form-7.style-02 .wpcf7-submit:hover, .tm-contact-form-7.style-03 .wpcf7-submit:hover, .tm-mailchimp-form.style-2 .form-submit, .tm-mailchimp-form.style-2 .form-submit:hover, .tm-mailchimp-form.style-9 .form-submit:hover, .tm-contact-form-7.style-07 .wpcf7-submit, .tm-contact-form-7.style-07 .wpcf7-submit:hover, .tm-card.style-1, .tm-counter.style-05 .counter-wrap:after, .tm-list.style-modern-icon .marker, .tm-list.style-modern-icon-02 .marker, .tm-list.style-modern-icon-05 .list-item:hover .marker, .tm-rotate-box .box, .tm-social-networks.style-solid-rounded-icon .item:hover .link, .tm-social-networks.style-solid-rounded-icon-02 .item:hover .link, .tm-separator.style-thick-short-line .separator-wrap, .tm-button.style-flat.tm-button-primary, .tm-button.style-outline.tm-button-primary:hover, .tm-button.style-border-icon, .tm-button.style-modern, .tm-callout-box.style-01, .tm-heading.thick-separator .separator:after, .tm-heading.modern-with-separator-02 .heading:after, .tm-box-icon.style-8 .icon, .tm-testimonial.style-2 .testimonial-item:after, .tm-gradation .count-wrap:before, .tm-gradation .count-wrap:after, .vc_progress_bar .vc_general.vc_single_bar .vc_bar, .tm-popup-video.style-poster-02 .video-play, .tm-swiper .swiper-nav-button:hover, .tm-swiper .swiper-pagination-bullet:hover:before, .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .tm-testimonial.style-4 .swiper-custom-btn:hover, .tm-testimonial.style-5 .line:after, .tm-testimonial-list .testimonial-icon, .tm-timeline.style-01 .heading:before, .tm-timeline.style-01 .dot:after, .tm-team-member.style-3 .social-networks a:hover, .tm-slider-button.style-02 .slider-btn:hover, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_tta-tab.vc_active > a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_tta-tab:hover > a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_active .vc_tta-panel-heading, .post-share .post-share-list a:hover, .single-post .post-quote-overlay, .page-sidebar .widget_pages .current-menu-item, .page-sidebar .widget_nav_menu .current-menu-item, .page-sidebar .insight-core-bmw .current-menu-item, .post-type-service .page-sidebar .widget_pages .current-menu-item, .post-type-service .page-sidebar .widget_nav_menu .current-menu-item, .post-type-service .page-sidebar .insight-core-bmw .current-menu-item, .page-sidebar .widget_pages a:hover, .page-sidebar .widget_nav_menu a:hover, .page-sidebar .insight-core-bmw a:hover, .widget_archive a:hover, .widget_categories a:hover, .widget_categories .current-cat-ancestor > a, .widget_categories .current-cat-parent > a, .widget_categories .current-cat > a, .tagcloud a:hover, .single-post .post-tags a:hover, .tm-search-form .category-list a:hover, .select2-container--default .select2-results__option--highlighted[aria-selected] {
     background-color: #0b0b45;
}
 .primary-background-color-important, .primary-background-color-hover-important:hover, .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn, .lg-progress-bar .lg-progress {
     background-color: #0b0b45 !important;
}
 .btn-view-full-map {
     background-color: rgba(11, 11, 69, 0.7);
}
 .tm-popup-video.style-poster-01 .video-overlay {
     background-color: rgba(11, 11, 69, 0.8);
}
 .tm-timeline.style-01 .dot {
     background-color: rgba(11, 11, 69, 0.09);
}
 .tm-timeline.style-01 .dot:before {
     background-color: rgba(11, 11, 69, 0.14);
}
 .primary-border-color, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, .header-search-form-wrap .search-form .search-field:focus, .widget .mc4wp-form input[type="email"]:focus, .tm-button.style-outline.tm-button-primary, .tm-button.style-flat.tm-button-primary, .tm-button.style-border-icon, .tm-button.style-border-text-02.tm-button-primary:hover:after, .tm-box-icon.style-13:hover .content-wrap, .tm-box-icon.style-22:hover .image, .tm-book .tm-button.style-text:hover, .tm-service.style-01 .post-read-more, .tm-case-study.style-grid .post-thumbnail-wrap:hover .post-read-more, .tm-pricing.style-1 .inner, .tm-pricing.style-3.tm-pricing-featured .inner:after, .tm-contact-form-7.style-02 .wpcf7-text:focus, .tm-contact-form-7.style-02 .wpcf7-date:focus, .tm-contact-form-7.style-02 .wpcf7-select:focus, .tm-contact-form-7.style-02 .wpcf7-textarea:focus, .tm-contact-form-7.style-03 .wpcf7-text:focus, .tm-contact-form-7.style-03 .wpcf7-date:focus, .tm-contact-form-7.style-03 .wpcf7-select:focus, .tm-contact-form-7.style-03 .wpcf7-textarea:focus, .tm-list.style-modern-icon-05 .marker, .tm-mailchimp-form.style-9 input[type="email"]:focus, .tm-swiper .swiper-nav-button:hover, .tm-swiper .swiper-pagination-bullet:hover:before, .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .tm-social-networks.style-solid-rounded-icon .item:hover .link, .tm-social-networks.style-solid-rounded-icon-02 .item:hover .link, .tm-testimonial.style-4 .swiper-custom-btn:hover, .widget_archive a:hover, .widget_categories a:hover, .widget_categories .current-cat-ancestor > a, .widget_categories .current-cat-parent > a, .widget_categories .current-cat > a, .widget_pages .current-menu-item, .widget_nav_menu .current-menu-item, .insight-core-bmw .current-menu-item, .post-type-service .page-sidebar .widget_pages .current-menu-item, .post-type-service .page-sidebar .widget_nav_menu .current-menu-item, .post-type-service .page-sidebar .insight-core-bmw .current-menu-item, .post-share-toggle:hover {
     border-color: #0b0b45;
}
 .primary-border-color-important, .primary-border-color-hover-important:hover, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-02 .vc_tta-tab:hover > a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-02 .vc_tta-tab.vc_active > a, .tm-maps.overlay-style-02 .animated-dot .signal2, .lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover, #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {
     border-color: #0b0b45 !important;
}
 .tm-grid-wrapper .filter-counter:before, .hint--primary.hint--top-left:before, .hint--primary.hint--top-right:before, .hint--primary.hint--top:before {
     border-top-color: #0b0b45;
}
 .hint--primary.hint--right:before {
     border-right-color: #0b0b45;
}
 .hint--primary.hint--bottom-left:before, .hint--primary.hint--bottom-right:before, .hint--primary.hint--bottom:before {
     border-bottom-color: #0b0b45;
}
 blockquote, .hint--primary.hint--left:before {
     border-left-color: #0b0b45;
}
 .tm-box-icon.style-8:hover .icon {
     box-shadow: 0 2px 30px rgba(11, 11, 69, 0.33);
}
 .tm-box-icon.style-10:hover .icon {
     box-shadow: 0 2px 30px rgba(11, 11, 69, 0.4);
}
 .tm-popup-video.style-poster-01 {
     box-shadow: 0 0 40px rgba(11, 11, 69, 0.4);
}
 .tm-maps.overlay-style-02 .animated-dot .signal2 {
     box-shadow: inset 0 0 35px 10px #0b0b45;
}
 .tm-contact-form-7 textarea:focus, .tm-contact-form-7 input:focus, .tm-contact-form-7 select:focus {
     box-shadow: 0 0 30px rgba(11, 11, 69, 0.13);
}
 .testimonial-info svg * {
     fill: #0b0b45;
}
 .tm-box-icon.style-4 .icon:before {
     background-image: linear-gradient(-146deg, #0b0b45 5%, #ffffff 100%);
}
 .tm-box-icon.style-7 .icon:before {
     background-image: linear-gradient(#0b0b45 0%, #ffffff 100%);
}
 .tm-heading.medium-separator .separator:after, .tm-heading.above-medium-separator .separator:after, .tm-pricing-rotate-box .title {
     background-color: #0b0b45;
     background-image: linear-gradient(136deg, #0b0b45 0%, #0b0b45 100%);
}
 .tm-contact-form-7.style-06 input[type="submit"], .tm-contact-form-7.style-06 input[type="reset"], .tm-contact-form-7.style-06 button {
     background-color: #0b0b45;
     background-image: linear-gradient(136deg, #0b0b45 0%, #0b0b45 50%, #0b0b45 100%);
}
 .tm-mailchimp-form.style-8 .form-submit {
     background-color: #0b0b45;
     background-image: linear-gradient(-136deg, #0b0b45 0%, #0b0b45 50%, #0b0b45 100%);
}
 .tm-popup-video.style-poster-02 .video-play {
     box-shadow: 0 2px 20px #0b0b45;
}
 .tm-box-icon.style-13 .icon:before {
     background-image: linear-gradient(0deg, #ffffff 32%, #0b0b45 100%);
}
 .secondary-color, .topbar a, .tm-button.tm-button-secondary.style-text, .tm-button.tm-button-secondary.style-text:hover .button-icon, .tm-button.style-border-text-02.tm-button-secondary .button-icon, .tm-button.style-border-text-02.tm-button-secondary:hover .button-text, .tm-button, .tm-button.style-flat.tm-button-secondary:hover, .tm-box-icon.style-4 .icon, .tm-box-icon.style-10 .icon, .tm-contact-form-7.style-04 .wpcf7-submit:hover, .tm-contact-form-7.style-04 .wpcf7-form-control-wrap, .tm-contact-form-7.style-07 .wpcf7-form-control-wrap, .tm-twitter.style-slider-quote .tweet-text a:hover, .tm-blog.style-list .post-categories a:hover, .tm-blog.style-grid_classic_02 .post-categories a:hover, .tm-blog.style-01 .post-categories a:hover, .tm-pricing.style-4 .tm-pricing-button, .tm-popup-video .video-button, .tm-mailchimp-form.style-6 input[type="email"], .tm-mailchimp-form.style-2 .form-submit:hover, .tm-mailchimp-form.style-5 .form-submit, .single-post .post-link a, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a, .comment-list .comment-datetime:before {
     color: #0b0b45;
}
 .secondary-color-important, .secondary-color-hover-important:hover {
     color: #0b0b45 !important;
}
 .secondary-background-color, .tm-blog.style-01 .post-read-more:hover, .tm-box-icon.style-14 .content-wrap:before, .tm-heading.above-thick-separator .separator:after, .tm-heading.beside-thick-separator:before, .tm-button.style-flat.tm-button-secondary, .tm-button.style-outline.tm-button-secondary:hover, .tm-button.style-modern:after, .tm-button.style-border-icon:after, .tm-contact-form-7.style-04 .wpcf7-submit, .tm-list.style-modern-icon-02 .list-item:hover .marker, .widget_archive .count, .widget_categories .count, .widget_product_categories .count, .top-bar-01 .top-bar-button:hover, .tm-search-form .search-submit:hover, .tm-contact-form-7.style-07 .wpcf7-submit:after, .tm-contact-form-7.style-07 .wpcf7-form-control-wrap:after, .tm-pricing.style-4 .tm-pricing-button:hover, .vc_tta-color-secondary.vc_tta-style-classic .vc_tta-tab > a, .vc_tta-color-secondary.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-tabs.vc_tta-color-secondary.vc_tta-style-modern .vc_tta-tab > a, .vc_tta-color-secondary.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-secondary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-flat .vc_tta-tab > a, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:focus, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:hover, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab:not(.vc_active) > a:focus, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab:not(.vc_active) > a:hover {
     background-color: #0b0b45;
}
 .secondary-background-color-important, .secondary-background-color-hover-important:hover, .mejs-controls .mejs-time-rail .mejs-time-current {
     background-color: #0b0b45 !important;
}
 .secondary-border-color, .tm-button.style-outline.tm-button-secondary, .tm-button.style-border-text-02.tm-button-secondary:hover:after, .tm-button.style-border-icon:hover, .tm-contact-form-7.style-04 .wpcf7-submit, .tm-contact-form-7.style-07 .wpcf7-text:focus, .tm-contact-form-7.style-07 .wpcf7-date:focus, .tm-contact-form-7.style-07 .wpcf7-select:focus, .tm-contact-form-7.style-07 .wpcf7-textarea:focus, .tm-pricing.style-2 .inner, .tm-pricing.style-4 .tm-pricing-button:hover, .vc_tta-color-secondary.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab > a {
     border-color: #0b0b45;
}
 .secondary-border-color-important, .secondary-border-color-hover-important:hover, .tm-button.style-flat.tm-button-secondary {
     border-color: #0b0b45 !important;
}
 .page-mobile-main-menu {
     background: #222;
}
 .lg-backdrop {
     background-color: #000 !important;
}
 .has-black-color {
     color: var(--wp--preset--color--black) !important;
}
 .has-cyan-bluish-gray-color {
     color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
 .has-white-color {
     color: var(--wp--preset--color--white) !important;
}
 .has-pale-pink-color {
     color: var(--wp--preset--color--pale-pink) !important;
}
 .has-vivid-red-color {
     color: var(--wp--preset--color--vivid-red) !important;
}
 .has-luminous-vivid-orange-color {
     color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
 .has-luminous-vivid-amber-color {
     color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
 .has-light-green-cyan-color {
     color: var(--wp--preset--color--light-green-cyan) !important;
}
 .has-vivid-green-cyan-color {
     color: var(--wp--preset--color--vivid-green-cyan) !important;
}
 .has-pale-cyan-blue-color {
     color: var(--wp--preset--color--pale-cyan-blue) !important;
}
 .has-vivid-cyan-blue-color {
     color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
 .has-vivid-purple-color {
     color: var(--wp--preset--color--vivid-purple) !important;
}
 .has-black-background-color {
     background-color: var(--wp--preset--color--black) !important;
}
 .has-cyan-bluish-gray-background-color {
     background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
 .has-white-background-color {
     background-color: var(--wp--preset--color--white) !important;
}
 .has-pale-pink-background-color {
     background-color: var(--wp--preset--color--pale-pink) !important;
}
 .has-vivid-red-background-color {
     background-color: var(--wp--preset--color--vivid-red) !important;
}
 .has-luminous-vivid-orange-background-color {
     background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
 .has-luminous-vivid-amber-background-color {
     background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
 .has-light-green-cyan-background-color {
     background-color: var(--wp--preset--color--light-green-cyan) !important;
}
 .has-vivid-green-cyan-background-color {
     background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
 .has-pale-cyan-blue-background-color {
     background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
 .has-vivid-cyan-blue-background-color {
     background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
 .has-vivid-purple-background-color {
     background-color: var(--wp--preset--color--vivid-purple) !important;
}
 .has-black-border-color {
     border-color: var(--wp--preset--color--black) !important;
}
 .has-cyan-bluish-gray-border-color {
     border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
 .has-white-border-color {
     border-color: var(--wp--preset--color--white) !important;
}
 .has-pale-pink-border-color {
     border-color: var(--wp--preset--color--pale-pink) !important;
}
 .has-vivid-red-border-color {
     border-color: var(--wp--preset--color--vivid-red) !important;
}
 .has-luminous-vivid-orange-border-color {
     border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
 .has-luminous-vivid-amber-border-color {
     border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
 .has-light-green-cyan-border-color {
     border-color: var(--wp--preset--color--light-green-cyan) !important;
}
 .has-vivid-green-cyan-border-color {
     border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
 .has-pale-cyan-blue-border-color {
     border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
 .has-vivid-cyan-blue-border-color {
     border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
 .has-vivid-purple-border-color {
     border-color: var(--wp--preset--color--vivid-purple) !important;
}
 .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
     background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
 .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
     background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
 .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
     background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
 .has-luminous-vivid-orange-to-vivid-red-gradient-background {
     background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
 .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
     background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
 .has-cool-to-warm-spectrum-gradient-background {
     background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
 .has-blush-light-purple-gradient-background {
     background: var(--wp--preset--gradient--blush-light-purple) !important;
}
 .has-blush-bordeaux-gradient-background {
     background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
 .has-luminous-dusk-gradient-background {
     background: var(--wp--preset--gradient--luminous-dusk) !important;
}
 .has-pale-ocean-gradient-background {
     background: var(--wp--preset--gradient--pale-ocean) !important;
}
 .has-electric-grass-gradient-background {
     background: var(--wp--preset--gradient--electric-grass) !important;
}
 .has-midnight-gradient-background {
     background: var(--wp--preset--gradient--midnight) !important;
}
 .has-small-font-size {
     font-size: var(--wp--preset--font-size--small) !important;
}
 .has-medium-font-size {
     font-size: var(--wp--preset--font-size--medium) !important;
}
 .has-large-font-size {
     font-size: var(--wp--preset--font-size--large) !important;
}
 .has-x-large-font-size {
     font-size: var(--wp--preset--font-size--x-large) !important;
}
 .wp-block-navigation a:where(:not(.wp-element-button)) {
     color: inherit;
}
 :where(.wp-block-post-template.is-layout-flex) {
     gap: 1.25em;
}
 :where(.wp-block-post-template.is-layout-grid) {
     gap: 1.25em;
}
 :where(.wp-block-columns.is-layout-flex) {
     gap: 2em;
}
 :where(.wp-block-columns.is-layout-grid) {
     gap: 2em;
}
 .wp-block-pullquote {
     font-size: 1.5em;
     line-height: 1.6;
}
 .wp-block-button__link {
     color: #fff;
     background-color: #32373c;
     border-radius: 9999px;
     box-shadow: none;
     text-decoration: none;
     padding: calc(0.667em + 2px) calc(1.333em + 2px);
     font-size: 1.125em;
}
 .wp-block-file__button {
     background: #32373c;
     color: #fff;
     text-decoration: none;
}
 .primary-font, .tm-button, button, input, select, textarea{
     font-family: 
}
 .primary-font-important {
     font-family: !important 
}
 h1,.h1{
     font-size: 39.2px 
}
 h2,.h2{
     font-size: 25.2px 
}
 h3,.h3{
     font-size: 22.4px 
}
 h4,.h4{
     font-size: 16.8px 
}
 h5,.h5{
     font-size: 14px 
}
 h6,.h6{
     font-size: 9.8px 
}
 @media (min-width: 544px) and (max-width: 1199px) {
     h1,.h1{
         font-size: calc(39.2px + (56 - 39.2) * ((100vw - 554px) / 646)) 
    }
     h2,.h2{
         font-size: calc(25.2px + (36 - 25.2) * ((100vw - 554px) / 646)) 
    }
     h3,.h3{
         font-size: calc(22.4px + (32 - 22.4) * ((100vw - 554px) / 646)) 
    }
     h4,.h4{
         font-size: calc(16.8px + (24 - 16.8) * ((100vw - 554px) / 646)) 
    }
     h5,.h5{
         font-size: calc(14px + (20 - 14) * ((100vw - 554px) / 646)) 
    }
     h6,.h6{
         font-size: calc(9.8px + (14 - 9.8) * ((100vw - 554px) / 646)) 
    }
}
 .tm-sticky-kit.is_stuck {
     padding-top: 100px;
}
 .boxed {
     max-width: 1200px;
}
 input[type='text']:focus, input[type='email']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='range']:focus, input[type='date']:focus, input[type='month']:focus, input[type='week']:focus, input[type='time']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='color']:focus, textarea:focus, select:focus, mark, .page-close-mobile-menu:hover, .growl-close:hover, .primary-color, .tm-button.style-flat.tm-button-primary:hover, .tm-button.style-outline.tm-button-primary, .tm-button.style-text.tm-button-primary, .tm-button.style-text.tm-button-primary:hover .button-icon, .tm-button.style-border-text-02.tm-button-primary .button-icon, .tm-button.style-border-text-02.tm-button-primary:hover .button-text, .tm-box-icon .tm-button .button-icon, .tm-box-icon .tm-button:hover, .tm-box-icon.style-1 .icon, .tm-box-icon.style-3 .icon, .tm-box-icon.style-5 .icon, .tm-box-icon.style-7 .icon, .tm-box-icon.style-9 .icon, .tm-box-icon.style-13 .icon, .tm-box-icon.style-14 .icon, .tm-box-icon.style-15 .icon, .tm-box-icon.style-20 .tm-box-icon__btn:hover, .tm-box-icon.style-21 .icon, .tm-book .tm-button.style-text .button-icon, .tm-counter.style-01 .number-wrap, .tm-counter.style-02 .text, .tm-counter.style-05 .icon, .tm-counter.style-05 .number-wrap, .tm-counter.style-06 .number-wrap, .tm-circle-progress-chart .chart-icon, .tm-maps.overlay-style-02 .middle-dot, .tm-product-banner-slider .tm-product-banner-btn, .tm-countdown.skin-dark .number, .tm-countdown.skin-dark .separator, .tm-drop-cap.style-1 .drop-cap, .typed-text mark, .typed-text .typed-cursor, .tm-twitter.style-slider-quote .tweet-info:before, .tm-twitter.style-slider-quote .tweet-text a, .tm-twitter .tweet:before, .tm-heading.modern-with-separator .heading, .tm-heading.modern-04 .heading, .tm-info-boxes .box-icon, .tm-info-boxes .tm-button .button-icon, .tm-team-member .social-networks a:hover, .tm-instagram .instagram-user-name, .tm-blog .post-title a:hover, .tm-blog .post-categories a:hover, .tm-blog.style-list .post-read-more .btn-icon, .tm-blog.style-list .post-categories, .tm-blog.style-list .post-author-meta a:hover, .tm-blog.style-grid_classic_01 .post-read-more .btn-icon, .tm-blog.style-grid_classic_02 .post-categories, .tm-blog.style-grid_classic_02 .post-author-meta a:hover, .tm-blog.style-01 .post-categories, .tm-blog.style-grid_classic_04 .post-date span, .tm-blog.style-metro .post-date span, .tm-blog.style-carousel_02 .post-read-more a, .tm-blog.style-carousel_02 .post-read-more .btn-icon, .tm-case-study .post-title a:hover, .tm-case-study .post-categories, .tm-case-study.style-simple-list .grid-item:hover .post-title, .tm-service .post-read-more .btn-icon, .tm-service-feature.style-01 .icon, .tm-category-feature.style-01 .icon, .tm-product.style-grid .woosw-btn.woosw-added, .tm-product.style-grid .woosc-btn.woosc-btn-added, .tm-pricing .feature-icon, .tm-pricing.style-1 .price-wrap-inner, .tm-pricing.style-1 .tm-pricing-list li:before, .tm-pricing.style-2 .price-wrap-inner, .tm-pricing.style-2 .tm-pricing-list li:before, .tm-pricing.style-3 .price-wrap-inner, .tm-pricing.style-4 .price-wrap-inner, .tm-pricing.style-4 .tm-pricing-list li:before, .tm-pricing-rotate-box .tm-pricing-list li:before, .tm-service-pricing-menu .service-cost, .tm-testimonial.style-3 .testimonial-by-line, .tm-testimonial.style-8 .testimonial-name, .tm-team-member.style-2 .position, .tm-list .marker, .tm-list .link:hover, .tm-accordion.style-1 .accordion-title:hover, .tm-accordion.style-1 .active .accordion-title, .tm-social-networks .link:hover, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close:hover, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner .woosw-page:hover, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner .woosw-continue:hover, .skin-primary .wpcf7-text.wpcf7-text, .skin-primary .wpcf7-textarea, .tm-menu .menu-price, .page-content .tm-custom-menu.style-1 .menu a:hover, .post-share a:hover, .post-share-toggle, .single-post .post-categories a:hover, .single-post .post-meta .meta-icon, .single-post .post-meta .sl-icon, .single-post .entry-banner .post-meta a:hover, .related-posts .related-post-title a:hover, .single-case_study .entry-banner .post-categories, .tm-posts-widget .post-date:before, .simple-footer .social-networks a:hover, .widget_recent_entries .post-date:before, .tm-mailchimp-form.style-3 .form-submit, .tm-mailchimp-form.style-5 .form-submit:hover, .tm-mailchimp-form.style-6 .form-submit, .page-sidebar-fixed .widget a:hover, .top-bar-office-wrapper .office-list a:hover, .menu--primary .menu-item-feature, .nav-links a:hover:after, .page-main-content .search-form .search-submit:hover .search-btn-icon, .widget_search .search-submit:hover .search-btn-icon, .widget_product_search .search-submit:hover .search-btn-icon, .nav-links a:hover div, .page-links > span, .page-links > a:hover, .page-links > a:focus, .comment-nav-links li a:hover, .comment-nav-links li a:focus, .page-pagination li a:hover, .page-pagination li a:focus {
     color: #0b0b45 
}
 .primary-color-important, .primary-color-hover-important:hover {
     color: #0b0b45!important;
}
 .primary-background-color, .hint--primary:after, .page-scroll-up, .widget_calendar #today, .top-bar-01 .top-bar-button, .desktop-menu .header-09 .header-special-button, .tm-accordion.style-2 .accordion-title:after, .tm-accordion.style-3 .active .accordion-title, .tm-accordion.style-3 .accordion-title:hover, .tm-maps.overlay-style-01 .animated-dot .middle-dot, .tm-maps.overlay-style-01 .animated-dot div[class*='signal'], .tm-card.style-2 .icon:before, .tm-gallery .overlay, .tm-grid-wrapper .btn-filter:after, .tm-grid-wrapper .filter-counter, .tm-blog.style-list .post-quote, .tm-blog.style-grid_classic_01 .post-date, .tm-blog.style-grid_classic_02 .post-date, .tm-blog.style-01 .post-read-more, .tm-blog.style-grid_classic_04 .post-categories a, .tm-blog.style-metro .post-categories a, .tm-blog.style-grid_classic_05 .post-categories a, .tm-case-study.style-grid .post-thumbnail-wrap:hover .post-read-more, .tm-service.style-01 .post-item-wrap:hover .btn-circle-read-more, .tm-service.style-carousel_02 .post-info:after, .tm-service.style-carousel_04 .post-read-more a:after, .tm-service.style-carousel_05 .post-item-wrap:hover .post-read-more, .tm-service-feature.style-01 .current .post-item-wrap, .tm-service-feature.style-01 .grid-item:hover .post-item-wrap, .tm-category-feature.style-01 .current .cat-item-wrap, .tm-category-feature.style-01 .grid-item:hover .cat-item-wrap, .tm-drop-cap.style-2 .drop-cap, .tm-box-icon.style-5 .content-wrap:after, .tm-box-icon.style-9 .content-wrap:after, .tm-box-icon.style-10 .icon, .tm-box-icon.style-13 .tm-box-icon__btn, .tm-box-icon.style-14 .tm-box-icon__btn:after, .tm-box-icon.style-20 .tm-box-icon__btn:after, .tm-box-icon.style-21 .content:after, .tm-icon.style-01 .icon, .tm-contact-form-7.style-02 .wpcf7-submit:hover, .tm-contact-form-7.style-03 .wpcf7-submit:hover, .tm-mailchimp-form.style-2 .form-submit, .tm-mailchimp-form.style-2 .form-submit:hover, .tm-mailchimp-form.style-9 .form-submit:hover, .tm-contact-form-7.style-07 .wpcf7-submit, .tm-contact-form-7.style-07 .wpcf7-submit:hover, .tm-card.style-1, .tm-counter.style-05 .counter-wrap:after, .tm-list.style-modern-icon .marker, .tm-list.style-modern-icon-02 .marker, .tm-list.style-modern-icon-05 .list-item:hover .marker, .tm-rotate-box .box, .tm-social-networks.style-solid-rounded-icon .item:hover .link, .tm-social-networks.style-solid-rounded-icon-02 .item:hover .link, .tm-separator.style-thick-short-line .separator-wrap, .tm-button.style-flat.tm-button-primary, .tm-button.style-outline.tm-button-primary:hover, .tm-button.style-border-icon, .tm-button.style-modern, .tm-callout-box.style-01, .tm-heading.thick-separator .separator:after, .tm-heading.modern-with-separator-02 .heading:after, .tm-box-icon.style-8 .icon, .tm-testimonial.style-2 .testimonial-item:after, .tm-gradation .count-wrap:before, .tm-gradation .count-wrap:after, .vc_progress_bar .vc_general.vc_single_bar .vc_bar, .tm-popup-video.style-poster-02 .video-play, .tm-swiper .swiper-nav-button:hover, .tm-swiper .swiper-pagination-bullet:hover:before, .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .tm-testimonial.style-4 .swiper-custom-btn:hover, .tm-testimonial.style-5 .line:after, .tm-testimonial-list .testimonial-icon, .tm-timeline.style-01 .heading:before, .tm-timeline.style-01 .dot:after, .tm-team-member.style-3 .social-networks a:hover, .tm-slider-button.style-02 .slider-btn:hover, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_tta-tab.vc_active > a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_tta-tab:hover > a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_active .vc_tta-panel-heading, .post-share .post-share-list a:hover, .single-post .post-quote-overlay, .page-sidebar .widget_pages .current-menu-item, .page-sidebar .widget_nav_menu .current-menu-item, .page-sidebar .insight-core-bmw .current-menu-item, .post-type-service .page-sidebar .widget_pages .current-menu-item, .post-type-service .page-sidebar .widget_nav_menu .current-menu-item, .post-type-service .page-sidebar .insight-core-bmw .current-menu-item, .page-sidebar .widget_pages a:hover, .page-sidebar .widget_nav_menu a:hover, .page-sidebar .insight-core-bmw a:hover, .widget_archive a:hover, .widget_categories a:hover, .widget_categories .current-cat-ancestor > a, .widget_categories .current-cat-parent > a, .widget_categories .current-cat > a, .tagcloud a:hover, .single-post .post-tags a:hover, .tm-search-form .category-list a:hover, .select2-container--default .select2-results__option--highlighted[aria-selected] {
     background-color: #0b0b45;
}
 .primary-background-color-important, .primary-background-color-hover-important:hover, .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn, .lg-progress-bar .lg-progress {
     background-color: #0b0b45!important;
}
 .btn-view-full-map {
     background-color: rgba(11,11,69,0.7);
}
 .tm-popup-video.style-poster-01 .video-overlay {
     background-color: rgba(11,11,69,0.8);
}
 .tm-timeline.style-01 .dot {
     background-color: rgba(11,11,69,0.09);
}
 .tm-timeline.style-01 .dot:before {
     background-color: rgba(11,11,69,0.14);
}
 .primary-border-color, input[type='text']:focus, input[type='email']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='range']:focus, input[type='date']:focus, input[type='month']:focus, input[type='week']:focus, input[type='time']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='color']:focus, textarea:focus, select:focus, .header-search-form-wrap .search-form .search-field:focus, .widget .mc4wp-form input[type=email]:focus, .tm-button.style-outline.tm-button-primary, .tm-button.style-flat.tm-button-primary, .tm-button.style-border-icon, .tm-button.style-border-text-02.tm-button-primary:hover:after, .tm-box-icon.style-13:hover .content-wrap, .tm-box-icon.style-22:hover .image, .tm-book .tm-button.style-text:hover, .tm-service.style-01 .post-read-more, .tm-case-study.style-grid .post-thumbnail-wrap:hover .post-read-more, .tm-pricing.style-1 .inner, .tm-pricing.style-3.tm-pricing-featured .inner:after, .tm-contact-form-7.style-02 .wpcf7-text:focus, .tm-contact-form-7.style-02 .wpcf7-date:focus, .tm-contact-form-7.style-02 .wpcf7-select:focus, .tm-contact-form-7.style-02 .wpcf7-textarea:focus, .tm-contact-form-7.style-03 .wpcf7-text:focus, .tm-contact-form-7.style-03 .wpcf7-date:focus, .tm-contact-form-7.style-03 .wpcf7-select:focus, .tm-contact-form-7.style-03 .wpcf7-textarea:focus, .tm-list.style-modern-icon-05 .marker, .tm-mailchimp-form.style-9 input[type='email']:focus, .tm-swiper .swiper-nav-button:hover, .tm-swiper .swiper-pagination-bullet:hover:before, .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .tm-social-networks.style-solid-rounded-icon .item:hover .link, .tm-social-networks.style-solid-rounded-icon-02 .item:hover .link, .tm-testimonial.style-4 .swiper-custom-btn:hover, .widget_archive a:hover, .widget_categories a:hover, .widget_categories .current-cat-ancestor > a, .widget_categories .current-cat-parent > a, .widget_categories .current-cat > a, .widget_pages .current-menu-item, .widget_nav_menu .current-menu-item, .insight-core-bmw .current-menu-item, .post-type-service .page-sidebar .widget_pages .current-menu-item, .post-type-service .page-sidebar .widget_nav_menu .current-menu-item, .post-type-service .page-sidebar .insight-core-bmw .current-menu-item, .post-share-toggle:hover {
     border-color: #0b0b45;
}
 .primary-border-color-important, .primary-border-color-hover-important:hover, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-02 .vc_tta-tab:hover > a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-02 .vc_tta-tab.vc_active > a, .tm-maps.overlay-style-02 .animated-dot .signal2, .lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover, #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {
     border-color: #0b0b45!important;
}
 .tm-grid-wrapper .filter-counter:before, .hint--primary.hint--top-left:before, .hint--primary.hint--top-right:before, .hint--primary.hint--top:before {
     border-top-color: #0b0b45;
}
 .hint--primary.hint--right:before {
     border-right-color: #0b0b45;
}
 .hint--primary.hint--bottom-left:before, .hint--primary.hint--bottom-right:before, .hint--primary.hint--bottom:before {
     border-bottom-color: #0b0b45;
}
 blockquote, .hint--primary.hint--left:before {
     border-left-color: #0b0b45;
}
 .tm-box-icon.style-8:hover .icon {
     box-shadow: 0 2px 30px rgba(11,11,69,0.33);
}
 .tm-box-icon.style-10:hover .icon {
     box-shadow: 0 2px 30px rgba(11,11,69,0.4);
}
 .tm-popup-video.style-poster-01 {
     box-shadow: 0 0 40px rgba(11,11,69,0.4);
}
 .tm-maps.overlay-style-02 .animated-dot .signal2 {
     box-shadow: inset 0 0 35px 10px #0b0b45;
}
 .tm-contact-form-7 textarea:focus, .tm-contact-form-7 input:focus, .tm-contact-form-7 select:focus {
     box-shadow: 0 0 30px rgba(11,11,69,0.13);
}
 .testimonial-info svg * {
     fill: #0b0b45;
}
 .tm-box-icon.style-4 .icon:before {
     background-image: linear-gradient(-146deg, #0b0b45 5%, #ffffff 100%);
}
 .tm-box-icon.style-7 .icon:before {
     background-image: linear-gradient(#0b0b45 0%, #ffffff 100%);
}
 .tm-heading.medium-separator .separator:after, .tm-heading.above-medium-separator .separator:after, .tm-pricing-rotate-box .title {
     background-color: #0b0b45;
     background-image: linear-gradient(136deg, #0b0b45 0%, #0b0b45 100%);
}
 .tm-contact-form-7.style-06 input[type='submit'], .tm-contact-form-7.style-06 input[type='reset'], .tm-contact-form-7.style-06 button {
     background-color: #0b0b45;
     background-image: linear-gradient(136deg, #0b0b45 0%, #0b0b45 50%, #0b0b45 100%);
}
 .tm-mailchimp-form.style-8 .form-submit {
     background-color: #0b0b45;
     background-image: linear-gradient(-136deg, #0b0b45 0%, #0b0b45 50%, #0b0b45 100%);
}
 .tm-popup-video.style-poster-02 .video-play {
     box-shadow: 0 2px 20px #0b0b45;
}
 .tm-box-icon.style-13 .icon:before {
     background-image: linear-gradient(0deg, #FFFFFF 32%, #0b0b45 100%);
}
 .secondary-color, .topbar a, .tm-button.tm-button-secondary.style-text, .tm-button.tm-button-secondary.style-text:hover .button-icon, .tm-button.style-border-text-02.tm-button-secondary .button-icon, .tm-button.style-border-text-02.tm-button-secondary:hover .button-text, .tm-button, .tm-button.style-flat.tm-button-secondary:hover, .tm-box-icon.style-4 .icon, .tm-box-icon.style-10 .icon, .tm-contact-form-7.style-04 .wpcf7-submit:hover, .tm-contact-form-7.style-04 .wpcf7-form-control-wrap, .tm-contact-form-7.style-07 .wpcf7-form-control-wrap, .tm-twitter.style-slider-quote .tweet-text a:hover, .tm-blog.style-list .post-categories a:hover, .tm-blog.style-grid_classic_02 .post-categories a:hover, .tm-blog.style-01 .post-categories a:hover, .tm-pricing.style-4 .tm-pricing-button, .tm-popup-video .video-button, .tm-mailchimp-form.style-6 input[type='email'], .tm-mailchimp-form.style-2 .form-submit:hover, .tm-mailchimp-form.style-5 .form-submit, .single-post .post-link a, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a, .comment-list .comment-datetime:before {
     color: #0b0b45 
}
 .secondary-color-important, .secondary-color-hover-important:hover {
     color: #0b0b45!important;
}
 .secondary-background-color, .tm-blog.style-01 .post-read-more:hover, .tm-box-icon.style-14 .content-wrap:before, .tm-heading.above-thick-separator .separator:after, .tm-heading.beside-thick-separator:before, .tm-button.style-flat.tm-button-secondary, .tm-button.style-outline.tm-button-secondary:hover, .tm-button.style-modern:after, .tm-button.style-border-icon:after, .tm-contact-form-7.style-04 .wpcf7-submit, .tm-list.style-modern-icon-02 .list-item:hover .marker, .widget_archive .count, .widget_categories .count, .widget_product_categories .count, .top-bar-01 .top-bar-button:hover, .tm-search-form .search-submit:hover, .tm-contact-form-7.style-07 .wpcf7-submit:after, .tm-contact-form-7.style-07 .wpcf7-form-control-wrap:after, .tm-pricing.style-4 .tm-pricing-button:hover, .vc_tta-color-secondary.vc_tta-style-classic .vc_tta-tab>a, .vc_tta-color-secondary.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-tabs.vc_tta-color-secondary.vc_tta-style-modern .vc_tta-tab > a, .vc_tta-color-secondary.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-secondary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-flat .vc_tta-tab>a, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:focus, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:hover, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab:not(.vc_active) >a:focus, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab:not(.vc_active) >a:hover {
     background-color: #0b0b45;
}
 .secondary-background-color-important, .secondary-background-color-hover-important:hover, .mejs-controls .mejs-time-rail .mejs-time-current {
     background-color: #0b0b45!important;
}
 .secondary-border-color, .tm-button.style-outline.tm-button-secondary, .tm-button.style-border-text-02.tm-button-secondary:hover:after, .tm-button.style-border-icon:hover, .tm-contact-form-7.style-04 .wpcf7-submit, .tm-contact-form-7.style-07 .wpcf7-text:focus, .tm-contact-form-7.style-07 .wpcf7-date:focus, .tm-contact-form-7.style-07 .wpcf7-select:focus, .tm-contact-form-7.style-07 .wpcf7-textarea:focus, .tm-pricing.style-2 .inner, .tm-pricing.style-4 .tm-pricing-button:hover, .vc_tta-color-secondary.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab > a {
     border-color: #0b0b45;
}
 .secondary-border-color-important, .secondary-border-color-hover-important:hover, .tm-button.style-flat.tm-button-secondary {
     border-color: #0b0b45!important;
}
 .page-mobile-main-menu {
     background: #222;
}
 .lg-backdrop {
     background-color: #000 !important;
}
 .desktop-menu .header-14 .menu--primary {
     position: static;
     text-align: end !important;
}
 .footer-style-04 .widgettitle{
     margin-bottom: 0px !important;
}
 .page-footer .widgettitle{
     padding-bottom: 25px !important;
}
 .page-breadcrumb{
     display: none !important;
}
 .custom-page-content{
     padding-bottom: 0px !important;
     padding-top: 50px !important;
}
 .desktop-menu .sm-simple:not(.sm-vertical) .has-mega-menu .mega-menu {
     background-color: #0b0b45 !important;
}
 .desktop-menu .menu--primary .widgettitle{
     color: #fff !important;
}
 .desktop-menu .menu--primary .has-mega-menu .mega-menu-content .menu>.menu-item>a {
     color: #fff !important;
}
 body .tp-leftarrow.default {
     background: url(../assets/large_left.html) 0 0 no-repeat !important;
}
 body .tp-rightarrow.default {
     background: url(../assets/large_right.html) 0 0 no-repeat !important;
}
 body .tp-leftarrow:hover, body .tp-rightarrow:hover {
     background-position:0 -40px !important;
}
 #tm-row-669668adc478f {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668adc478f > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 #features-section {
     padding-bottom : 10px !important;
}
 #tm-column-inner-669668adce444 > .vc_column-inner {
     padding-right : 85px !important;
}
 #tm-heading-669668adce62d .heading {
     font-size:17px;
}
 #tm-heading-669668adce62d{
     text-align: left 
}
 #tm-heading-669668adce62d .heading {
     line-height: 1.33;
     color: #0b0b45;
}
 #tm-spacer-669668adce8af {
     height:10px;
}
 #tm-heading-669668adce967{
     text-align: left 
}
 #tm-heading-669668adce967 .heading {
     color: #000000;
}
 #tm-heading-669668adcf3b5 .heading {
     font-size:17px;
}
 #tm-heading-669668adcf3b5{
     text-align: left 
}
 #tm-heading-669668adcf3b5 .heading {
     line-height: 1.33;
     color: #0b0b45;
}
 #tm-spacer-669668adcf599 {
     height:10px;
}
 #tm-heading-669668adcf62d{
     text-align: left 
}
 #tm-heading-669668adcf62d .heading {
     color: #000000;
}
 #tm-spacer-669668adcf805 {
     height:30px;
}
 #tm-button-669668adcf8a2 {
     text-align: left;
}
 #tm-heading-669668adcfba7 .heading {
     font-size:30px;
}
 #tm-heading-669668adcfba7{
     text-align: center 
}
 #tm-heading-669668adcfba7 .heading {
     text-transform: uppercase;
     color: #ffffff;
}
 #tm-spacer-669668add0191 {
     height:20px;
}
 #tm-spacer-669668add0602 {
     height:70px;
}
 #tm-heading-669668add06b9 .heading {
     font-size:24px;
}
 #tm-heading-669668add06b9{
     text-align: center 
}
 #tm-heading-669668add06b9 .heading {
     line-height: 1.14;
     color: #0b0b45;
}
 #tm-spacer-669668add08a2 {
     height:45px;
}
 #tm-service-669668add0931 .modern-grid {
     grid-column-gap: 30px;
     grid-row-gap: 30px;
}
 #tm-heading-669668add4446 .heading {
     font-size:24px;
}
 #tm-heading-669668add4446{
     text-align: center 
}
 #tm-heading-669668add4446 .heading {
     line-height: 1.33;
     color: #0b0b45;
}
 #tm-spacer-669668add465f {
     height:20px;
}
 #tm-row-inner-669668add4bb7{
     background-color: #0b0b45;
}
 #tm-column-inner-669668add4d60 > .vc_column-inner {
     padding-top : 15px !important;
     padding-bottom : 15px !important;
}
 #tm-spacer-669668add4e5d {
     height:15px;
}
 #tm-heading-669668add4f06 .heading {
     font-size:22px;
}
 #tm-heading-669668add4f06{
     text-align: center 
}
 #tm-heading-669668add4f06 .heading {
     text-transform: uppercase;
     color: #ffffff;
}
 #tm-spacer-669668add5104 {
     height:15px;
}
 #tm-spacer-669668add5157 {
     height:20px;
}
 #tm-heading-669668add56f8{
     text-align: left 
}
 #tm-heading-669668add56f8 .heading {
     color: #000000;
}
 #tm-spacer-669668add592c {
     height:30px;
}
 #tm-button-669668add59a5 {
     text-align: left;
}
 #tm-spacer-669668add5a37 {
     height:30px;
}
 #tm-grid-669668add5aa1 .modern-grid {
     grid-template-columns: repeat(3, 1fr);
     grid-column-gap: 60px;
     grid-row-gap: 50px;
}
 #tm-grid-669668add5aa1 .grid-item {
     max-width:370px;
}
 #tm-grid-669668add5aa1 .grid-item {
     margin-left: auto;
     margin-right: auto;
}
 #tm-spacer-669668add696d {
     height:114px;
}
 #tm-row-669668add73c1 .vc_container-overlay {
     background-color: #000000;
     opacity: 0.5;
}
 #tm-row-669668add73c1{
     background-image: url( https:https://jaradatlaw.com/wp-content/uploads/2023/01/8-84001_technology-wallpaper-4k.jpg );
     background-size: cover;
     background-repeat: no-repeat;
     background-attachment: fixed;
     background-position: center;
}
 #tm-spacer-669668add7af3 {
     height:104px;
}
 #tm-heading-669668add7bc6 .heading {
     font-size:50px;
}
 #tm-heading-669668add7bc6{
     text-align: center 
}
 #tm-heading-669668add7bc6 .heading {
     color: #ffffff;
}
 #tm-spacer-669668add7e0e {
     height:110px;
}
 #tm-section-669668add8b74{
     background-color: #0b0b45;
}
 #tm-section-669668add8b74 {
     padding-top : 108px !important;
}
 #tm-image-669668add914b{
     text-align: left 
}
 #tm-spacer-669668add94ad {
     height:37px;
}
 #tm-heading-669668add9564{
     text-align: left 
}
 #tm-spacer-669668add977d {
     height:29px;
}
 #tm-button-669668add9810 {
     text-align: left;
}
 #tm-button-669668add9810 .tm-button{
     color: #ffffff;
}
 #tm-button-669668add9810 .tm-button .button-icon {
     color: #ffffff;
}
 #tm-spacer-669668add9de9 {
     height:50px;
}
 #tm-heading-669668adda062 .heading {
     font-size:18px;
}
 #tm-heading-669668adda062{
     text-align: left 
}
 #tm-heading-669668adda062 .heading {
     color: #ffffff;
}
 #tm-spacer-669668adda22f {
     height:17px;
}
 #tm-heading-669668adda2db{
     text-align: left 
}
 #tm-spacer-669668adda4e6 {
     height:5px;
}
 #tm-heading-669668adda577{
     text-align: left 
}
 #tm-spacer-669668adda767 {
     height:12px;
}
 #tm-heading-669668adda81f{
     text-align: left 
}
 #tm-spacer-669668addab5b {
     height:12px;
}
 #tm-heading-669668addac08{
     text-align: left 
}
 #tm-spacer-669668addadef {
     height:50px;
}
 #tm-spacer-669668addb03f {
     height:45px;
}
 #tm-row-669668addc0a9 {
     padding-right : 15px !important;
     padding-left : 15px !important;
}
 #tm-spacer-669668addc392 {
     height:2px;
}
 #tm-row-inner-669668addc470 {
     border-top-width : 1px !important;
     border-top-color: rgba(216,216,216,0.06);
     border-top-style: solid;
     padding-top : 28px !important;
     padding-bottom : 28px !important;
}
 #tm-column-inner-669668addc698 > .vc_column-inner {
     padding-right : 0px !important;
}
 #tm-heading-669668addc847{
     text-align: center 
}
 #tm-row-669668addde63 {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668addde63 > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 @media (max-width: 1199px) {
     #tm-column-inner-669668adce444 > .vc_column-inner {
         padding-right : 45px !important;
    }
     #tm-heading-669668adce62d .heading {
         font-size:30px;
    }
     #tm-heading-669668adcf3b5 .heading {
         font-size:30px;
    }
     #tm-heading-669668adcfba7 .heading {
         font-size:30px;
    }
     #tm-heading-669668add06b9 .heading {
         font-size:36px;
    }
     #tm-heading-669668add4446 .heading {
         font-size:30px;
    }
     #tm-heading-669668add4f06 .heading {
         font-size:30px;
    }
     #tm-heading-669668add7bc6 .heading {
         font-size:44px;
    }
}
 @media (max-width: 992px) {
     #features-section {
         padding-bottom : 100px !important;
    }
     #tm-column-inner-669668adce444 > .vc_column-inner {
         padding-right : 15px !important;
    }
     #tm-heading-669668adce62d .heading {
         font-size:24px;
    }
     #tm-heading-669668adcf3b5 .heading {
         font-size:24px;
    }
     #tm-spacer-669668adcf805 {
         height:30px;
    }
     #tm-spacer-669668adcf8ed {
         height:20px;
    }
     #tm-spacer-669668adcfb03 {
         height:20px;
    }
     #tm-heading-669668adcfba7 .heading {
         font-size:24px;
    }
     #tm-spacer-669668adcfd7e {
         height:20px;
    }
     #tm-heading-669668add06b9 .heading {
         font-size:30px;
    }
     #tm-heading-669668add4446 .heading {
         font-size:24px;
    }
     #tm-spacer-669668add4e5d {
         height:20px;
    }
     #tm-heading-669668add4f06 .heading {
         font-size:24px;
    }
     #tm-spacer-669668add5104 {
         height:20px;
    }
     #tm-spacer-669668add59ee {
         height:20px;
    }
     #tm-grid-669668add5aa1 .modern-grid {
         grid-template-columns: repeat(1, 1fr);
    }
     #tm-heading-669668add7bc6 .heading {
         font-size:38px;
    }
}
 @media (max-width: 767px) {
     #tm-spacer-669668adcf8ed {
         height:20px;
    }
     #tm-spacer-669668adcfb03 {
         height:20px;
    }
     #tm-spacer-669668adcfd7e {
         height:20px;
    }
     #tm-spacer-669668add4e5d {
         height:20px;
    }
     #tm-spacer-669668add5104 {
         height:20px;
    }
     #tm-spacer-669668add59ee {
         height:20px;
    }
     #tm-grid-669668add5aa1 .modern-grid {
         grid-template-columns: repeat(1, 1fr);
    }
     #tm-column-inner-669668addc698 > .vc_column-inner {
         padding-right : 15px !important;
    }
     #tm-heading-669668addc847 {
         text-align: center 
    }
}
 #tm-row-669668adc478f {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668adc478f > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 #features-section {
     padding-bottom : 10px !important;
}
 #tm-column-inner-669668adce444 > .vc_column-inner {
     padding-right : 85px !important;
}
 #tm-heading-669668adce62d .heading {
     font-size:17px;
}
 #tm-heading-669668adce62d{
     text-align: left 
}
 #tm-heading-669668adce62d .heading {
     line-height: 1.33;
     color: #0b0b45;
}
 #tm-spacer-669668adce8af {
     height:10px;
}
 #tm-heading-669668adce967{
     text-align: left 
}
 #tm-heading-669668adce967 .heading {
     color: #000000;
}
 #tm-heading-669668adcf3b5 .heading {
     font-size:17px;
}
 #tm-heading-669668adcf3b5{
     text-align: left 
}
 #tm-heading-669668adcf3b5 .heading {
     line-height: 1.33;
     color: #0b0b45;
}
 #tm-spacer-669668adcf599 {
     height:10px;
}
 #tm-heading-669668adcf62d{
     text-align: left 
}
 #tm-heading-669668adcf62d .heading {
     color: #000000;
}
 #tm-spacer-669668adcf805 {
     height:30px;
}
 #tm-button-669668adcf8a2 {
     text-align: left;
}
 #tm-heading-669668adcfba7 .heading {
     font-size:30px;
}
 #tm-heading-669668adcfba7{
     text-align: center 
}
 #tm-heading-669668adcfba7 .heading {
     text-transform: uppercase;
     color: #ffffff;
}
 #tm-spacer-669668add0191 {
     height:20px;
}
 #tm-spacer-669668add0602 {
     height:70px;
}
 #tm-heading-669668add06b9 .heading {
     font-size:24px;
}
 #tm-heading-669668add06b9{
     text-align: center 
}
 #tm-heading-669668add06b9 .heading {
     line-height: 1.14;
     color: #0b0b45;
}
 #tm-spacer-669668add08a2 {
     height:45px;
}
 #tm-service-669668add0931 .modern-grid {
     grid-column-gap: 30px;
     grid-row-gap: 30px;
}
 #tm-heading-669668add4446 .heading {
     font-size:24px;
}
 #tm-heading-669668add4446{
     text-align: center 
}
 #tm-heading-669668add4446 .heading {
     line-height: 1.33;
     color: #0b0b45;
}
 #tm-spacer-669668add465f {
     height:20px;
}
 #tm-row-inner-669668add4bb7{
     background-color: #0b0b45;
}
 #tm-column-inner-669668add4d60 > .vc_column-inner {
     padding-top : 15px !important;
     padding-bottom : 15px !important;
}
 #tm-spacer-669668add4e5d {
     height:15px;
}
 #tm-heading-669668add4f06 .heading {
     font-size:22px;
}
 #tm-heading-669668add4f06{
     text-align: center 
}
 #tm-heading-669668add4f06 .heading {
     text-transform: uppercase;
     color: #ffffff;
}
 #tm-spacer-669668add5104 {
     height:15px;
}
 #tm-spacer-669668add5157 {
     height:20px;
}
 #tm-heading-669668add56f8{
     text-align: left 
}
 #tm-heading-669668add56f8 .heading {
     color: #000000;
}
 #tm-spacer-669668add592c {
     height:30px;
}
 #tm-button-669668add59a5 {
     text-align: left;
}
 #tm-spacer-669668add5a37 {
     height:30px;
}
 #tm-grid-669668add5aa1 .modern-grid {
     grid-template-columns: repeat(3, 1fr);
     grid-column-gap: 60px;
     grid-row-gap: 50px;
}
 #tm-grid-669668add5aa1 .grid-item {
     max-width:370px;
}
 #tm-grid-669668add5aa1 .grid-item {
     margin-left: auto;
     margin-right: auto;
}
 #tm-spacer-669668add696d {
     height:114px;
}
 #tm-row-669668add73c1 .vc_container-overlay {
     background-color: #000000;
     opacity: 0.5;
}
 #tm-row-669668add73c1{
     background-image: url( https:https://jaradatlaw.com/wp-content/uploads/2023/01/8-84001_technology-wallpaper-4k.jpg );
     background-size: cover;
     background-repeat: no-repeat;
     background-attachment: fixed;
     background-position: center;
}
 #tm-spacer-669668add7af3 {
     height:104px;
}
 #tm-heading-669668add7bc6 .heading {
     font-size:50px;
}
 #tm-heading-669668add7bc6{
     text-align: center 
}
 #tm-heading-669668add7bc6 .heading {
     color: #ffffff;
}
 #tm-spacer-669668add7e0e {
     height:110px;
}
 #tm-section-669668add8b74{
     background-color: #0b0b45;
}
 #tm-section-669668add8b74 {
     padding-top : 108px !important;
}
 #tm-image-669668add914b{
     text-align: left 
}
 #tm-spacer-669668add94ad {
     height:37px;
}
 #tm-heading-669668add9564{
     text-align: left 
}
 #tm-spacer-669668add977d {
     height:29px;
}
 #tm-button-669668add9810 {
     text-align: left;
}
 #tm-button-669668add9810 .tm-button{
     color: #ffffff;
}
 #tm-button-669668add9810 .tm-button .button-icon {
     color: #ffffff;
}
 #tm-spacer-669668add9de9 {
     height:50px;
}
 #tm-heading-669668adda062 .heading {
     font-size:18px;
}
 #tm-heading-669668adda062{
     text-align: left 
}
 #tm-heading-669668adda062 .heading {
     color: #ffffff;
}
 #tm-spacer-669668adda22f {
     height:17px;
}
 #tm-heading-669668adda2db{
     text-align: left 
}
 #tm-spacer-669668adda4e6 {
     height:5px;
}
 #tm-heading-669668adda577{
     text-align: left 
}
 #tm-spacer-669668adda767 {
     height:12px;
}
 #tm-heading-669668adda81f{
     text-align: left 
}
 #tm-spacer-669668addab5b {
     height:12px;
}
 #tm-heading-669668addac08{
     text-align: left 
}
 #tm-spacer-669668addadef {
     height:50px;
}
 #tm-spacer-669668addb03f {
     height:45px;
}
 #tm-row-669668addc0a9 {
     padding-right : 15px !important;
     padding-left : 15px !important;
}
 #tm-spacer-669668addc392 {
     height:2px;
}
 #tm-row-inner-669668addc470 {
     border-top-width : 1px !important;
     border-top-color: rgba(216,216,216,0.06);
     border-top-style: solid;
     padding-top : 28px !important;
     padding-bottom : 28px !important;
}
 #tm-column-inner-669668addc698 > .vc_column-inner {
     padding-right : 0px !important;
}
 #tm-heading-669668addc847{
     text-align: center 
}
 #tm-row-669668addde63 {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668addde63 > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 @media (max-width: 1199px) {
     #tm-column-inner-669668adce444 > .vc_column-inner {
         padding-right : 45px !important;
    }
     #tm-heading-669668adce62d .heading {
         font-size:30px;
    }
     #tm-heading-669668adcf3b5 .heading {
         font-size:30px;
    }
     #tm-heading-669668adcfba7 .heading {
         font-size:30px;
    }
     #tm-heading-669668add06b9 .heading {
         font-size:36px;
    }
     #tm-heading-669668add4446 .heading {
         font-size:30px;
    }
     #tm-heading-669668add4f06 .heading {
         font-size:30px;
    }
     #tm-heading-669668add7bc6 .heading {
         font-size:44px;
    }
}
 @media (max-width: 992px) {
     #features-section {
         padding-bottom : 100px !important;
    }
     #tm-column-inner-669668adce444 > .vc_column-inner {
         padding-right : 15px !important;
    }
     #tm-heading-669668adce62d .heading {
         font-size:24px;
    }
     #tm-heading-669668adcf3b5 .heading {
         font-size:24px;
    }
     #tm-spacer-669668adcf805 {
         height:30px;
    }
     #tm-spacer-669668adcf8ed {
         height:20px;
    }
     #tm-spacer-669668adcfb03 {
         height:20px;
    }
     #tm-heading-669668adcfba7 .heading {
         font-size:24px;
    }
     #tm-spacer-669668adcfd7e {
         height:20px;
    }
     #tm-heading-669668add06b9 .heading {
         font-size:30px;
    }
     #tm-heading-669668add4446 .heading {
         font-size:24px;
    }
     #tm-spacer-669668add4e5d {
         height:20px;
    }
     #tm-heading-669668add4f06 .heading {
         font-size:24px;
    }
     #tm-spacer-669668add5104 {
         height:20px;
    }
     #tm-spacer-669668add59ee {
         height:20px;
    }
     #tm-grid-669668add5aa1 .modern-grid {
         grid-template-columns: repeat(1, 1fr);
    }
     #tm-heading-669668add7bc6 .heading {
         font-size:38px;
    }
}
 @media (max-width: 767px) {
     #tm-spacer-669668adcf8ed {
         height:20px;
    }
     #tm-spacer-669668adcfb03 {
         height:20px;
    }
     #tm-spacer-669668adcfd7e {
         height:20px;
    }
     #tm-spacer-669668add4e5d {
         height:20px;
    }
     #tm-spacer-669668add5104 {
         height:20px;
    }
     #tm-spacer-669668add59ee {
         height:20px;
    }
     #tm-grid-669668add5aa1 .modern-grid {
         grid-template-columns: repeat(1, 1fr);
    }
     #tm-column-inner-669668addc698 > .vc_column-inner {
         padding-right : 15px !important;
    }
     #tm-heading-669668addc847 {
         text-align: center 
    }
}
 #tm-row-669668bf26f05 {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668bf26f05 > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 #tm-row-669668bf30e35 {
     padding-right : 80px !important;
     padding-left : 80px !important;
}
 #tm-column-669668bf310aa {
     background-color: #0b0b45;
}
 #tm-column-669668bf310aa > .vc_column-inner {
     padding-top : 30px !important;
     padding-bottom : 30px !important;
}
 #tm-heading-669668bf3128e .heading {
     font-size:27px;
}
 #tm-heading-669668bf3128e{
     text-align: center 
}
 #tm-heading-669668bf3128e .heading {
     font-weight: 500;
     text-transform: capitalize;
     color: #ffffff;
}
 #tm-spacer-669668bf314c9 {
     height:20px;
}
 #tm-heading-669668bf31565 .heading {
     font-size:27px;
}
 #tm-heading-669668bf31565{
     text-align: center 
}
 #tm-heading-669668bf31565 .heading {
     font-weight: 500;
     text-transform: capitalize;
     color: #ffffff;
}
 #tm-row-669668bf3184c {
     margin-top : 35px !important;
     padding-right : 80px !important;
     padding-left : 80px !important;
}
 #tm-spacer-669668bf31f84 {
     height:23px;
}
 #tm-heading-669668bf32042{
     text-align: left 
}
 #tm-row-669668bf3236d {
     margin-top : 40px !important;
}
 #tm-spacer-669668bf32742 {
     height:40px;
}
 #tm-heading-669668bf327f9 .heading {
     font-size:31px;
}
 #tm-heading-669668bf327f9{
     text-align: center 
}
 #tm-heading-669668bf327f9 .heading {
     line-height: 1.35;
     font-weight: 800;
}
 #tm-spacer-669668bf329d8 {
     height:25px;
}
 #tm-grid-669668bf32a57 .modern-grid {
     grid-template-columns: repeat(3, 1fr);
     grid-column-gap: 60px;
     grid-row-gap: 50px;
}
 #tm-grid-669668bf32a57 .grid-item {
     max-width:370px;
}
 #tm-grid-669668bf32a57 .grid-item {
     margin-left: auto;
     margin-right: auto;
}
 #tm-spacer-669668bf339ff {
     height:50px;
}
 #tm-row-669668bf33bd4 {
     padding-right : 80px !important;
     padding-left : 80px !important;
}
 #tm-column-669668bf33da1 {
     background-color: #0b0b45;
}
 #tm-column-669668bf33da1 > .vc_column-inner {
     padding-top : 30px !important;
     padding-bottom : 30px !important;
}
 #tm-spacer-669668bf33ebc {
     height:20px;
}
 #tm-heading-669668bf33f68 .heading {
     font-size:37px;
}
 #tm-heading-669668bf33f68{
     text-align: center 
}
 #tm-heading-669668bf33f68 .heading {
     text-transform: uppercase;
     color: #ffffff;
}
 #tm-spacer-669668bf3413f {
     height:20px;
}
 #tm-row-669668bf3424b {
     margin-top : 40px !important;
}
 #tm-section-669668bf3551c{
     background-color: #0b0b45;
}
 #tm-section-669668bf3551c {
     padding-top : 108px !important;
}
 #tm-image-669668bf35af2{
     text-align: left 
}
 #tm-spacer-669668bf3601c {
     height:37px;
}
 #tm-heading-669668bf360eb{
     text-align: left 
}
 #tm-spacer-669668bf362f2 {
     height:29px;
}
 #tm-button-669668bf363a1 {
     text-align: left;
}
 #tm-button-669668bf363a1 .tm-button{
     color: #ffffff;
}
 #tm-button-669668bf363a1 .tm-button .button-icon {
     color: #ffffff;
}
 #tm-spacer-669668bf36933 {
     height:50px;
}
 #tm-heading-669668bf36b96 .heading {
     font-size:18px;
}
 #tm-heading-669668bf36b96{
     text-align: left 
}
 #tm-heading-669668bf36b96 .heading {
     color: #ffffff;
}
 #tm-spacer-669668bf36d8d {
     height:17px;
}
 #tm-heading-669668bf36e1e{
     text-align: left 
}
 #tm-spacer-669668bf36fe0 {
     height:5px;
}
 #tm-heading-669668bf3706b{
     text-align: left 
}
 #tm-spacer-669668bf3723f {
     height:12px;
}
 #tm-heading-669668bf372ca{
     text-align: left 
}
 #tm-spacer-669668bf374f6 {
     height:12px;
}
 #tm-heading-669668bf37587{
     text-align: left 
}
 #tm-spacer-669668bf37772 {
     height:50px;
}
 #tm-spacer-669668bf379b7 {
     height:45px;
}
 #tm-row-669668bf38b80 {
     padding-right : 15px !important;
     padding-left : 15px !important;
}
 #tm-spacer-669668bf38f1e {
     height:2px;
}
 #tm-row-inner-669668bf3963e {
     border-top-width : 1px !important;
     border-top-color: rgba(216,216,216,0.06);
     border-top-style: solid;
     padding-top : 28px !important;
     padding-bottom : 28px !important;
}
 #tm-column-inner-669668bf39b59 > .vc_column-inner {
     padding-right : 0px !important;
}
 #tm-heading-669668bf39d3f{
     text-align: center 
}
 #tm-row-669668bf3b555 {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668bf3b555 > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 @media (max-width: 1199px) {
     #tm-heading-669668bf3128e .heading {
         font-size:30px;
    }
     #tm-heading-669668bf31565 .heading {
         font-size:30px;
    }
     #tm-heading-669668bf327f9 .heading {
         font-size:34px;
    }
     #tm-heading-669668bf33f68 .heading {
         font-size:30px;
    }
}
 @media (max-width: 992px) {
     #tm-heading-669668bf3128e .heading {
         font-size:24px;
    }
     #tm-spacer-669668bf314c9 {
         height:30px;
    }
     #tm-heading-669668bf31565 .heading {
         font-size:24px;
    }
     #tm-heading-669668bf327f9 .heading {
         font-size:28px;
    }
     #tm-grid-669668bf32a57 .modern-grid {
         grid-template-columns: repeat(1, 1fr);
    }
     #tm-spacer-669668bf33ebc {
         height:30px;
    }
     #tm-heading-669668bf33f68 .heading {
         font-size:24px;
    }
     #tm-spacer-669668bf3413f {
         height:30px;
    }
}
 @media (max-width: 767px) {
     #tm-spacer-669668bf314c9 {
         height:30px;
    }
     #tm-grid-669668bf32a57 .modern-grid {
         grid-template-columns: repeat(1, 1fr);
    }
     #tm-spacer-669668bf33ebc {
         height:30px;
    }
     #tm-spacer-669668bf3413f {
         height:30px;
    }
     #tm-column-inner-669668bf39b59 > .vc_column-inner {
         padding-right : 15px !important;
    }
     #tm-heading-669668bf39d3f {
         text-align: center 
    }
}
 #tm-row-669668be811a5 {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668be811a5 > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 #tm-spacer-669668be971ca {
     height:130px;
}
 #tm-row-669668be97429 {
     padding-right : 80px !important;
     padding-left : 80px !important;
}
 #tm-heading-669668be97df5{
     text-align: left 
}
 #tm-spacer-669668be98043 {
     height:23px;
}
 #tm-heading-669668be980ee{
     text-align: left 
}
 #tm-spacer-669668be982e8 {
     height:23px;
}
 #tm-heading-669668be983c1{
     text-align: left 
}
 #tm-spacer-669668be98626 {
     height:60px;
}
 #tm-column-669668be9874c {
     background-color: #0b0b45;
}
 #tm-heading-669668be989e7 .heading {
     font-size:39px;
}
 #tm-heading-669668be989e7{
     text-align: center 
}
 #tm-heading-669668be989e7 .heading {
     text-transform: uppercase;
     color: #ffffff;
}
 #tm-spacer-669668be9904b {
     height:130px;
}
 #tm-section-669668bea927a{
     background-color: #0b0b45;
}
 #tm-section-669668bea927a {
     padding-top : 108px !important;
}
 #tm-image-669668bea9f66{
     text-align: left 
}
 #tm-spacer-669668beaa45d {
     height:37px;
}
 #tm-heading-669668beaa5d7{
     text-align: left 
}
 #tm-spacer-669668beaaa30 {
     height:29px;
}
 #tm-button-669668beaab53 {
     text-align: left;
}
 #tm-button-669668beaab53 .tm-button{
     color: #ffffff;
}
 #tm-button-669668beaab53 .tm-button .button-icon {
     color: #ffffff;
}
 #tm-spacer-669668beabb10 {
     height:50px;
}
 #tm-heading-669668beac11b .heading {
     font-size:18px;
}
 #tm-heading-669668beac11b{
     text-align: left 
}
 #tm-heading-669668beac11b .heading {
     color: #ffffff;
}
 #tm-spacer-669668beac5c5 {
     height:17px;
}
 #tm-heading-669668beac6b3{
     text-align: left 
}
 #tm-spacer-669668beacb62 {
     height:5px;
}
 #tm-heading-669668beacca7{
     text-align: left 
}
 #tm-spacer-669668bead15c {
     height:12px;
}
 #tm-heading-669668bead251{
     text-align: left 
}
 #tm-spacer-669668bead7c5 {
     height:12px;
}
 #tm-heading-669668bead8ec{
     text-align: left 
}
 #tm-spacer-669668beadda5 {
     height:50px;
}
 #tm-spacer-669668beae2da {
     height:45px;
}
 #tm-row-669668beafcc4 {
     padding-right : 15px !important;
     padding-left : 15px !important;
}
 #tm-spacer-669668beb0445 {
     height:2px;
}
 #tm-row-inner-669668beb1052 {
     border-top-width : 1px !important;
     border-top-color: rgba(216,216,216,0.06);
     border-top-style: solid;
     padding-top : 28px !important;
     padding-bottom : 28px !important;
}
 #tm-column-inner-669668bec131c > .vc_column-inner {
     padding-right : 0px !important;
}
 #tm-heading-669668bec152e{
     text-align: center 
}
 #tm-row-669668bec2e3d {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668bec2e3d > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 @media (max-width: 1199px) {
     #tm-heading-669668be989e7 .heading {
         font-size:30px;
    }
}
 @media (max-width: 992px) {
     #tm-spacer-669668be971ca {
         height:100px;
    }
     #tm-spacer-669668be98626 {
         height:30px;
    }
     #tm-spacer-669668be9888e {
         height:30px;
    }
     #tm-heading-669668be989e7 .heading {
         font-size:24px;
    }
     #tm-spacer-669668be98c08 {
         height:30px;
    }
     #tm-spacer-669668be9904b {
         height:100px;
    }
}
 @media (max-width: 767px) {
     #tm-spacer-669668be9888e {
         height:30px;
    }
     #tm-spacer-669668be98c08 {
         height:30px;
    }
     #tm-column-inner-669668bec131c > .vc_column-inner {
         padding-right : 15px !important;
    }
     #tm-heading-669668bec152e {
         text-align: center 
    }
}
 #tm-row-669668be80fbc {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668be80fbc > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 #tm-row-669668be95473 {
     padding-right : 80px !important;
     padding-left : 80px !important;
}
 #tm-spacer-669668be95a00 {
     height:40px;
}
 #tm-heading-669668be95b47 .heading {
     font-size:38px;
}
 #tm-heading-669668be95b47{
     text-align: left 
}
 #tm-heading-669668be95b47 .heading {
     text-transform: uppercase;
     color: #0b0b45;
}
 #tm-spacer-669668be95e92 {
     height:23px;
}
 #tm-row-669668be96006 {
     padding-right : 80px !important;
     padding-left : 80px !important;
}
 #tm-heading-669668be96a8c{
     text-align: left 
}
 #tm-spacer-669668be96cc0 {
     height:23px;
}
 #tm-heading-669668be96d66{
     text-align: left 
}
 #tm-spacer-669668be96f4b {
     height:23px;
}
 #tm-heading-669668be96fe1{
     text-align: left 
}
 #tm-spacer-669668be9723f {
     height:23px;
}
 #tm-heading-669668be972d7{
     text-align: left 
}
 #tm-spacer-669668be974eb {
     height:23px;
}
 #tm-heading-669668be9759a{
     text-align: left 
}
 #tm-spacer-669668be977a2 {
     height:70px;
}
 #tm-row-669668be97909 {
     padding-right : 80px !important;
     padding-left : 80px !important;
}
 #tm-heading-669668be97f8f .heading {
     font-size:36px;
}
 #tm-heading-669668be97f8f{
     text-align: left 
}
 #tm-spacer-669668be9822f {
     height:23px;
}
 #tm-heading-669668be982c9{
     text-align: left 
}
 #tm-spacer-669668be984d1 {
     height:60px;
}
 #tm-column-669668be985dd {
     background-color: #0b0b45;
}
 #tm-heading-669668be9877e .heading {
     font-size:37px;
}
 #tm-heading-669668be9877e{
     text-align: center 
}
 #tm-heading-669668be9877e .heading {
     text-transform: uppercase;
     color: #ffffff;
}
 #tm-spacer-669668be98ece {
     height:130px;
}
 #tm-section-669668bea8f3e{
     background-color: #0b0b45;
}
 #tm-section-669668bea8f3e {
     padding-top : 108px !important;
}
 #tm-image-669668bea9871{
     text-align: left 
}
 #tm-spacer-669668bea9f2a {
     height:37px;
}
 #tm-heading-669668bea9ff2{
     text-align: left 
}
 #tm-spacer-669668beaa2a7 {
     height:29px;
}
 #tm-button-669668beaa397 {
     text-align: left;
}
 #tm-button-669668beaa397 .tm-button{
     color: #ffffff;
}
 #tm-button-669668beaa397 .tm-button .button-icon {
     color: #ffffff;
}
 #tm-spacer-669668beaab04 {
     height:50px;
}
 #tm-heading-669668beaae47 .heading {
     font-size:18px;
}
 #tm-heading-669668beaae47{
     text-align: left 
}
 #tm-heading-669668beaae47 .heading {
     color: #ffffff;
}
 #tm-spacer-669668beab13f {
     height:17px;
}
 #tm-heading-669668beab1ea{
     text-align: left 
}
 #tm-spacer-669668beab446 {
     height:5px;
}
 #tm-heading-669668beab505{
     text-align: left 
}
 #tm-spacer-669668beab7f5 {
     height:12px;
}
 #tm-heading-669668beab8c3{
     text-align: left 
}
 #tm-spacer-669668beabbd3 {
     height:12px;
}
 #tm-heading-669668beabcbd{
     text-align: left 
}
 #tm-spacer-669668beabf39 {
     height:50px;
}
 #tm-spacer-669668beac25c {
     height:45px;
}
 #tm-row-669668bead8e4 {
     padding-right : 15px !important;
     padding-left : 15px !important;
}
 #tm-spacer-669668beadd94 {
     height:2px;
}
 #tm-row-inner-669668beae6e1 {
     border-top-width : 1px !important;
     border-top-color: rgba(216,216,216,0.06);
     border-top-style: solid;
     padding-top : 28px !important;
     padding-bottom : 28px !important;
}
 #tm-column-inner-669668beaee0c > .vc_column-inner {
     padding-right : 0px !important;
}
 #tm-heading-669668beaf0e6{
     text-align: center 
}
 #tm-row-669668bec14c4 {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668bec14c4 > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 @media (max-width: 1199px) {
     #tm-heading-669668be95b47 .heading {
         font-size:30px;
    }
     #tm-heading-669668be97f8f .heading {
         font-size:30px;
    }
     #tm-heading-669668be9877e .heading {
         font-size:30px;
    }
}
 @media (max-width: 992px) {
     #tm-heading-669668be95b47 .heading {
         font-size:24px;
    }
     #tm-heading-669668be97f8f .heading {
         font-size:24px;
    }
     #tm-spacer-669668be984d1 {
         height:30px;
    }
     #tm-spacer-669668be986e2 {
         height:30px;
    }
     #tm-heading-669668be9877e .heading {
         font-size:24px;
    }
     #tm-spacer-669668be98a1d {
         height:30px;
    }
     #tm-spacer-669668be98ece {
         height:100px;
    }
}
 @media (max-width: 767px) {
     #tm-spacer-669668be986e2 {
         height:30px;
    }
     #tm-spacer-669668be98a1d {
         height:30px;
    }
     #tm-column-inner-669668beaee0c > .vc_column-inner {
         padding-right : 15px !important;
    }
     #tm-heading-669668beaf0e6 {
         text-align: center 
    }
}
 #tm-row-669668c10cb2b {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668c10cb2b > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 #tm-image-669668c11731b{
     text-align: left 
}
 #tm-heading-669668c117d37{
     text-align: left 
}
 #tm-heading-669668c117d37 .heading {
     line-height: 1;
     font-weight: 600;
}
 #tm-spacer-669668c117f66 {
     height:10px;
}
 #tm-heading-669668c118004{
     text-align: left 
}
 #tm-heading-669668c118004 .heading {
     line-height: 1.4;
     font-weight: 300;
}
 #tm-spacer-669668c118298 {
     height:20px;
}
 #tm-heading-669668c118363{
     text-align: left 
}
 #tm-section-669668c119959{
     background-color: #0b0b45;
}
 #tm-section-669668c119959 {
     padding-top : 108px !important;
}
 #tm-image-669668c119fd2{
     text-align: left 
}
 #tm-spacer-669668c11a842 {
     height:37px;
}
 #tm-heading-669668c11a91b{
     text-align: left 
}
 #tm-spacer-669668c11ab47 {
     height:29px;
}
 #tm-button-669668c11ac0f {
     text-align: left;
}
 #tm-button-669668c11ac0f .tm-button{
     color: #ffffff;
}
 #tm-button-669668c11ac0f .tm-button .button-icon {
     color: #ffffff;
}
 #tm-spacer-669668c11b1e6 {
     height:50px;
}
 #tm-heading-669668c11b4e4 .heading {
     font-size:18px;
}
 #tm-heading-669668c11b4e4{
     text-align: left 
}
 #tm-heading-669668c11b4e4 .heading {
     color: #ffffff;
}
 #tm-spacer-669668c11b713 {
     height:17px;
}
 #tm-heading-669668c11b7d3{
     text-align: left 
}
 #tm-spacer-669668c11b9f3 {
     height:5px;
}
 #tm-heading-669668c11ba8c{
     text-align: left 
}
 #tm-spacer-669668c11bcae {
     height:12px;
}
 #tm-heading-669668c11bd44{
     text-align: left 
}
 #tm-spacer-669668c11bfca {
     height:12px;
}
 #tm-heading-669668c11c07d{
     text-align: left 
}
 #tm-spacer-669668c11c27a {
     height:50px;
}
 #tm-spacer-669668c11c507 {
     height:45px;
}
 #tm-row-669668c11e4dd {
     padding-right : 15px !important;
     padding-left : 15px !important;
}
 #tm-spacer-669668c11e8e7 {
     height:2px;
}
 #tm-row-inner-669668c11e9e4 {
     border-top-width : 1px !important;
     border-top-color: rgba(216,216,216,0.06);
     border-top-style: solid;
     padding-top : 28px !important;
     padding-bottom : 28px !important;
}
 #tm-column-inner-669668c11ec32 > .vc_column-inner {
     padding-right : 0px !important;
}
 #tm-heading-669668c11ee01{
     text-align: center 
}
 #tm-row-669668c1211d5 {
     margin-left: -30px;
     margin-right: -30px;
}
 #tm-row-669668c1211d5 > .vc_column_container > .vc_column-inner {
     padding-left: 30px;
     padding-right: 30px;
}
 @media (max-width: 992px) {
     #tm-spacer-669668c1179e2 {
         height:30px;
    }
}
 @media (max-width: 767px) {
     #tm-column-inner-669668c11ec32 > .vc_column-inner {
         padding-right : 15px !important;
    }
     #tm-heading-669668c11ee01 {
         text-align: center 
    }
}
 .primary-font, .tm-button, button, input, select, textarea{
     font-family: 
}
 .primary-font-important {
     font-family: !important 
}
 h1,.h1{
    font-size: 39.2px
}
 h2,.h2{
    font-size: 25.2px
}
 h3,.h3{
    font-size: 22.4px
}
 h4,.h4{
    font-size: 16.8px
}
 h5,.h5{
    font-size: 14px
}
 h6,.h6{
    font-size: 9.8px
}
 @media (min-width: 544px) and (max-width: 1199px) {
     h1,.h1{
        font-size: calc(39.2px + (56 - 39.2) * ((100vw - 554px) / 646))
    }
     h2,.h2{
        font-size: calc(25.2px + (36 - 25.2) * ((100vw - 554px) / 646))
    }
     h3,.h3{
        font-size: calc(22.4px + (32 - 22.4) * ((100vw - 554px) / 646))
    }
     h4,.h4{
        font-size: calc(16.8px + (24 - 16.8) * ((100vw - 554px) / 646))
    }
     h5,.h5{
        font-size: calc(14px + (20 - 14) * ((100vw - 554px) / 646))
    }
     h6,.h6{
        font-size: calc(9.8px + (14 - 9.8) * ((100vw - 554px) / 646))
    }
}
 .tm-sticky-kit.is_stuck {
     padding-top: 100px;
}
 .boxed {
     max-width: 1200px;
}
 input[type='text']:focus, input[type='email']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='range']:focus, input[type='date']:focus, input[type='month']:focus, input[type='week']:focus, input[type='time']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='color']:focus, textarea:focus, select:focus, mark, .page-close-mobile-menu:hover, .growl-close:hover, .primary-color, .tm-button.style-flat.tm-button-primary:hover, .tm-button.style-outline.tm-button-primary, .tm-button.style-text.tm-button-primary, .tm-button.style-text.tm-button-primary:hover .button-icon, .tm-button.style-border-text-02.tm-button-primary .button-icon, .tm-button.style-border-text-02.tm-button-primary:hover .button-text, .tm-box-icon .tm-button .button-icon, .tm-box-icon .tm-button:hover, .tm-box-icon.style-1 .icon, .tm-box-icon.style-3 .icon, .tm-box-icon.style-5 .icon, .tm-box-icon.style-7 .icon, .tm-box-icon.style-9 .icon, .tm-box-icon.style-13 .icon, .tm-box-icon.style-14 .icon, .tm-box-icon.style-15 .icon, .tm-box-icon.style-20 .tm-box-icon__btn:hover, .tm-box-icon.style-21 .icon, .tm-book .tm-button.style-text .button-icon, .tm-counter.style-01 .number-wrap, .tm-counter.style-02 .text, .tm-counter.style-05 .icon, .tm-counter.style-05 .number-wrap, .tm-counter.style-06 .number-wrap, .tm-circle-progress-chart .chart-icon, .tm-maps.overlay-style-02 .middle-dot, .tm-product-banner-slider .tm-product-banner-btn, .tm-countdown.skin-dark .number, .tm-countdown.skin-dark .separator, .tm-drop-cap.style-1 .drop-cap, .typed-text mark, .typed-text .typed-cursor, .tm-twitter.style-slider-quote .tweet-info:before, .tm-twitter.style-slider-quote .tweet-text a, .tm-twitter .tweet:before, .tm-heading.modern-with-separator .heading, .tm-heading.modern-04 .heading, .tm-info-boxes .box-icon, .tm-info-boxes .tm-button .button-icon, .tm-team-member .social-networks a:hover, .tm-instagram .instagram-user-name, .tm-blog .post-title a:hover, .tm-blog .post-categories a:hover, .tm-blog.style-list .post-read-more .btn-icon, .tm-blog.style-list .post-categories, .tm-blog.style-list .post-author-meta a:hover, .tm-blog.style-grid_classic_01 .post-read-more .btn-icon, .tm-blog.style-grid_classic_02 .post-categories, .tm-blog.style-grid_classic_02 .post-author-meta a:hover, .tm-blog.style-01 .post-categories, .tm-blog.style-grid_classic_04 .post-date span, .tm-blog.style-metro .post-date span, .tm-blog.style-carousel_02 .post-read-more a, .tm-blog.style-carousel_02 .post-read-more .btn-icon, .tm-case-study .post-title a:hover, .tm-case-study .post-categories, .tm-case-study.style-simple-list .grid-item:hover .post-title, .tm-service .post-read-more .btn-icon, .tm-service-feature.style-01 .icon, .tm-category-feature.style-01 .icon, .tm-product.style-grid .woosw-btn.woosw-added, .tm-product.style-grid .woosc-btn.woosc-btn-added, .tm-pricing .feature-icon, .tm-pricing.style-1 .price-wrap-inner, .tm-pricing.style-1 .tm-pricing-list li:before, .tm-pricing.style-2 .price-wrap-inner, .tm-pricing.style-2 .tm-pricing-list li:before, .tm-pricing.style-3 .price-wrap-inner, .tm-pricing.style-4 .price-wrap-inner, .tm-pricing.style-4 .tm-pricing-list li:before, .tm-pricing-rotate-box .tm-pricing-list li:before, .tm-service-pricing-menu .service-cost, .tm-testimonial.style-3 .testimonial-by-line, .tm-testimonial.style-8 .testimonial-name, .tm-team-member.style-2 .position, .tm-list .marker, .tm-list .link:hover, .tm-accordion.style-1 .accordion-title:hover, .tm-accordion.style-1 .active .accordion-title, .tm-social-networks .link:hover, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close:hover, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner .woosw-page:hover, .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner .woosw-continue:hover, .skin-primary .wpcf7-text.wpcf7-text, .skin-primary .wpcf7-textarea, .tm-menu .menu-price, .page-content .tm-custom-menu.style-1 .menu a:hover, .post-share a:hover, .post-share-toggle, .single-post .post-categories a:hover, .single-post .post-meta .meta-icon, .single-post .post-meta .sl-icon, .single-post .entry-banner .post-meta a:hover, .related-posts .related-post-title a:hover, .single-case_study .entry-banner .post-categories, .tm-posts-widget .post-date:before, .simple-footer .social-networks a:hover, .widget_recent_entries .post-date:before, .tm-mailchimp-form.style-3 .form-submit, .tm-mailchimp-form.style-5 .form-submit:hover, .tm-mailchimp-form.style-6 .form-submit, .page-sidebar-fixed .widget a:hover, .top-bar-office-wrapper .office-list a:hover, .menu--primary .menu-item-feature, .nav-links a:hover:after, .page-main-content .search-form .search-submit:hover .search-btn-icon, .widget_search .search-submit:hover .search-btn-icon, .widget_product_search .search-submit:hover .search-btn-icon, .nav-links a:hover div, .page-links > span, .page-links > a:hover, .page-links > a:focus, .comment-nav-links li a:hover, .comment-nav-links li a:focus, .page-pagination li a:hover, .page-pagination li a:focus {
     color: #0b0b45 
}
 .primary-color-important, .primary-color-hover-important:hover {
     color: #0b0b45!important;
}
 .primary-background-color, .hint--primary:after, .page-scroll-up, .widget_calendar #today, .top-bar-01 .top-bar-button, .desktop-menu .header-09 .header-special-button, .tm-accordion.style-2 .accordion-title:after, .tm-accordion.style-3 .active .accordion-title, .tm-accordion.style-3 .accordion-title:hover, .tm-maps.overlay-style-01 .animated-dot .middle-dot, .tm-maps.overlay-style-01 .animated-dot div[class*='signal'], .tm-card.style-2 .icon:before, .tm-gallery .overlay, .tm-grid-wrapper .btn-filter:after, .tm-grid-wrapper .filter-counter, .tm-blog.style-list .post-quote, .tm-blog.style-grid_classic_01 .post-date, .tm-blog.style-grid_classic_02 .post-date, .tm-blog.style-01 .post-read-more, .tm-blog.style-grid_classic_04 .post-categories a, .tm-blog.style-metro .post-categories a, .tm-blog.style-grid_classic_05 .post-categories a, .tm-case-study.style-grid .post-thumbnail-wrap:hover .post-read-more, .tm-service.style-01 .post-item-wrap:hover .btn-circle-read-more, .tm-service.style-carousel_02 .post-info:after, .tm-service.style-carousel_04 .post-read-more a:after, .tm-service.style-carousel_05 .post-item-wrap:hover .post-read-more, .tm-service-feature.style-01 .current .post-item-wrap, .tm-service-feature.style-01 .grid-item:hover .post-item-wrap, .tm-category-feature.style-01 .current .cat-item-wrap, .tm-category-feature.style-01 .grid-item:hover .cat-item-wrap, .tm-drop-cap.style-2 .drop-cap, .tm-box-icon.style-5 .content-wrap:after, .tm-box-icon.style-9 .content-wrap:after, .tm-box-icon.style-10 .icon, .tm-box-icon.style-13 .tm-box-icon__btn, .tm-box-icon.style-14 .tm-box-icon__btn:after, .tm-box-icon.style-20 .tm-box-icon__btn:after, .tm-box-icon.style-21 .content:after, .tm-icon.style-01 .icon, .tm-contact-form-7.style-02 .wpcf7-submit:hover, .tm-contact-form-7.style-03 .wpcf7-submit:hover, .tm-mailchimp-form.style-2 .form-submit, .tm-mailchimp-form.style-2 .form-submit:hover, .tm-mailchimp-form.style-9 .form-submit:hover, .tm-contact-form-7.style-07 .wpcf7-submit, .tm-contact-form-7.style-07 .wpcf7-submit:hover, .tm-card.style-1, .tm-counter.style-05 .counter-wrap:after, .tm-list.style-modern-icon .marker, .tm-list.style-modern-icon-02 .marker, .tm-list.style-modern-icon-05 .list-item:hover .marker, .tm-rotate-box .box, .tm-social-networks.style-solid-rounded-icon .item:hover .link, .tm-social-networks.style-solid-rounded-icon-02 .item:hover .link, .tm-separator.style-thick-short-line .separator-wrap, .tm-button.style-flat.tm-button-primary, .tm-button.style-outline.tm-button-primary:hover, .tm-button.style-border-icon, .tm-button.style-modern, .tm-callout-box.style-01, .tm-heading.thick-separator .separator:after, .tm-heading.modern-with-separator-02 .heading:after, .tm-box-icon.style-8 .icon, .tm-testimonial.style-2 .testimonial-item:after, .tm-gradation .count-wrap:before, .tm-gradation .count-wrap:after, .vc_progress_bar .vc_general.vc_single_bar .vc_bar, .tm-popup-video.style-poster-02 .video-play, .tm-swiper .swiper-nav-button:hover, .tm-swiper .swiper-pagination-bullet:hover:before, .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .tm-testimonial.style-4 .swiper-custom-btn:hover, .tm-testimonial.style-5 .line:after, .tm-testimonial-list .testimonial-icon, .tm-timeline.style-01 .heading:before, .tm-timeline.style-01 .dot:after, .tm-team-member.style-3 .social-networks a:hover, .tm-slider-button.style-02 .slider-btn:hover, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_tta-tab.vc_active > a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_tta-tab:hover > a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_active .vc_tta-panel-heading, .post-share .post-share-list a:hover, .single-post .post-quote-overlay, .page-sidebar .widget_pages .current-menu-item, .page-sidebar .widget_nav_menu .current-menu-item, .page-sidebar .insight-core-bmw .current-menu-item, .post-type-service .page-sidebar .widget_pages .current-menu-item, .post-type-service .page-sidebar .widget_nav_menu .current-menu-item, .post-type-service .page-sidebar .insight-core-bmw .current-menu-item, .page-sidebar .widget_pages a:hover, .page-sidebar .widget_nav_menu a:hover, .page-sidebar .insight-core-bmw a:hover, .widget_archive a:hover, .widget_categories a:hover, .widget_categories .current-cat-ancestor > a, .widget_categories .current-cat-parent > a, .widget_categories .current-cat > a, .tagcloud a:hover, .single-post .post-tags a:hover, .tm-search-form .category-list a:hover, .select2-container--default .select2-results__option--highlighted[aria-selected] {
     background-color: #0b0b45;
}
 .primary-background-color-important, .primary-background-color-hover-important:hover, .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn, .lg-progress-bar .lg-progress {
     background-color: #0b0b45!important;
}
 .btn-view-full-map {
     background-color: rgba(11,11,69,0.7);
}
 .tm-popup-video.style-poster-01 .video-overlay {
     background-color: rgba(11,11,69,0.8);
}
 .tm-timeline.style-01 .dot {
     background-color: rgba(11,11,69,0.09);
}
 .tm-timeline.style-01 .dot:before {
     background-color: rgba(11,11,69,0.14);
}
 .primary-border-color, input[type='text']:focus, input[type='email']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='range']:focus, input[type='date']:focus, input[type='month']:focus, input[type='week']:focus, input[type='time']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='color']:focus, textarea:focus, select:focus, .header-search-form-wrap .search-form .search-field:focus, .widget .mc4wp-form input[type=email]:focus, .tm-button.style-outline.tm-button-primary, .tm-button.style-flat.tm-button-primary, .tm-button.style-border-icon, .tm-button.style-border-text-02.tm-button-primary:hover:after, .tm-box-icon.style-13:hover .content-wrap, .tm-box-icon.style-22:hover .image, .tm-book .tm-button.style-text:hover, .tm-service.style-01 .post-read-more, .tm-case-study.style-grid .post-thumbnail-wrap:hover .post-read-more, .tm-pricing.style-1 .inner, .tm-pricing.style-3.tm-pricing-featured .inner:after, .tm-contact-form-7.style-02 .wpcf7-text:focus, .tm-contact-form-7.style-02 .wpcf7-date:focus, .tm-contact-form-7.style-02 .wpcf7-select:focus, .tm-contact-form-7.style-02 .wpcf7-textarea:focus, .tm-contact-form-7.style-03 .wpcf7-text:focus, .tm-contact-form-7.style-03 .wpcf7-date:focus, .tm-contact-form-7.style-03 .wpcf7-select:focus, .tm-contact-form-7.style-03 .wpcf7-textarea:focus, .tm-list.style-modern-icon-05 .marker, .tm-mailchimp-form.style-9 input[type='email']:focus, .tm-swiper .swiper-nav-button:hover, .tm-swiper .swiper-pagination-bullet:hover:before, .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .tm-social-networks.style-solid-rounded-icon .item:hover .link, .tm-social-networks.style-solid-rounded-icon-02 .item:hover .link, .tm-testimonial.style-4 .swiper-custom-btn:hover, .widget_archive a:hover, .widget_categories a:hover, .widget_categories .current-cat-ancestor > a, .widget_categories .current-cat-parent > a, .widget_categories .current-cat > a, .widget_pages .current-menu-item, .widget_nav_menu .current-menu-item, .insight-core-bmw .current-menu-item, .post-type-service .page-sidebar .widget_pages .current-menu-item, .post-type-service .page-sidebar .widget_nav_menu .current-menu-item, .post-type-service .page-sidebar .insight-core-bmw .current-menu-item, .post-share-toggle:hover {
     border-color: #0b0b45;
}
 .primary-border-color-important, .primary-border-color-hover-important:hover, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-02 .vc_tta-tab:hover > a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-02 .vc_tta-tab.vc_active > a, .tm-maps.overlay-style-02 .animated-dot .signal2, .lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover, #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {
     border-color: #0b0b45!important;
}
 .tm-grid-wrapper .filter-counter:before, .hint--primary.hint--top-left:before, .hint--primary.hint--top-right:before, .hint--primary.hint--top:before {
     border-top-color: #0b0b45;
}
 .hint--primary.hint--right:before {
     border-right-color: #0b0b45;
}
 .hint--primary.hint--bottom-left:before, .hint--primary.hint--bottom-right:before, .hint--primary.hint--bottom:before {
     border-bottom-color: #0b0b45;
}
 blockquote, .hint--primary.hint--left:before {
     border-left-color: #0b0b45;
}
 .tm-box-icon.style-8:hover .icon {
     box-shadow: 0 2px 30px rgba(11,11,69,0.33);
}
 .tm-box-icon.style-10:hover .icon {
     box-shadow: 0 2px 30px rgba(11,11,69,0.4);
}
 .tm-popup-video.style-poster-01 {
     box-shadow: 0 0 40px rgba(11,11,69,0.4);
}
.tm-maps.overlay-style-02 .animated-dot .signal2 {
     box-shadow: inset 0 0 35px 10px #0b0b45;
}
.tm-contact-form-7 textarea:focus, .tm-contact-form-7 input:focus, .tm-contact-form-7 select:focus {
     box-shadow: 0 0 30px rgba(11,11,69,0.13);
}
.testimonial-info svg * {
     fill: #0b0b45;
}
 .tm-box-icon.style-4 .icon:before {
     background-image: linear-gradient(-146deg, #0b0b45 5%, #ffffff 100%);
}
 .tm-box-icon.style-7 .icon:before {
     background-image: linear-gradient(#0b0b45 0%, #ffffff 100%);
}
 .tm-heading.medium-separator .separator:after, .tm-heading.above-medium-separator .separator:after, .tm-pricing-rotate-box .title {
     background-color: #0b0b45;
     background-image: linear-gradient(136deg, #0b0b45 0%, #0b0b45 100%);
}
 .tm-contact-form-7.style-06 input[type='submit'], .tm-contact-form-7.style-06 input[type='reset'], .tm-contact-form-7.style-06 button {
     background-color: #0b0b45;
     background-image: linear-gradient(136deg, #0b0b45 0%, #0b0b45 50%, #0b0b45 100%);
}
 .tm-mailchimp-form.style-8 .form-submit {
     background-color: #0b0b45;
     background-image: linear-gradient(-136deg, #0b0b45 0%, #0b0b45 50%, #0b0b45 100%);
}
 .tm-popup-video.style-poster-02 .video-play {
     box-shadow: 0 2px 20px #0b0b45;
}
 .tm-box-icon.style-13 .icon:before {
     background-image: linear-gradient(0deg, #FFFFFF 32%, #0b0b45 100%);
}
 .secondary-color, .topbar a, .tm-button.tm-button-secondary.style-text, .tm-button.tm-button-secondary.style-text:hover .button-icon, .tm-button.style-border-text-02.tm-button-secondary .button-icon, .tm-button.style-border-text-02.tm-button-secondary:hover .button-text, .tm-button, .tm-button.style-flat.tm-button-secondary:hover, .tm-box-icon.style-4 .icon, .tm-box-icon.style-10 .icon, .tm-contact-form-7.style-04 .wpcf7-submit:hover, .tm-contact-form-7.style-04 .wpcf7-form-control-wrap, .tm-contact-form-7.style-07 .wpcf7-form-control-wrap, .tm-twitter.style-slider-quote .tweet-text a:hover, .tm-blog.style-list .post-categories a:hover, .tm-blog.style-grid_classic_02 .post-categories a:hover, .tm-blog.style-01 .post-categories a:hover, .tm-pricing.style-4 .tm-pricing-button, .tm-popup-video .video-button, .tm-mailchimp-form.style-6 input[type='email'], .tm-mailchimp-form.style-2 .form-submit:hover, .tm-mailchimp-form.style-5 .form-submit, .single-post .post-link a, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a, .comment-list .comment-datetime:before {
     color: #0b0b45 
}
 .secondary-color-important, .secondary-color-hover-important:hover {
     color: #0b0b45!important;
}
 .secondary-background-color, .tm-blog.style-01 .post-read-more:hover, .tm-box-icon.style-14 .content-wrap:before, .tm-heading.above-thick-separator .separator:after, .tm-heading.beside-thick-separator:before, .tm-button.style-flat.tm-button-secondary, .tm-button.style-outline.tm-button-secondary:hover, .tm-button.style-modern:after, .tm-button.style-border-icon:after, .tm-contact-form-7.style-04 .wpcf7-submit, .tm-list.style-modern-icon-02 .list-item:hover .marker, .widget_archive .count, .widget_categories .count, .widget_product_categories .count, .top-bar-01 .top-bar-button:hover, .tm-search-form .search-submit:hover, .tm-contact-form-7.style-07 .wpcf7-submit:after, .tm-contact-form-7.style-07 .wpcf7-form-control-wrap:after, .tm-pricing.style-4 .tm-pricing-button:hover, .vc_tta-color-secondary.vc_tta-style-classic .vc_tta-tab>a, .vc_tta-color-secondary.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-tabs.vc_tta-color-secondary.vc_tta-style-modern .vc_tta-tab > a, .vc_tta-color-secondary.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-secondary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-flat .vc_tta-tab>a, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:focus, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:hover, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab:not(.vc_active) >a:focus, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab:not(.vc_active) >a:hover {
     background-color: #0b0b45;
}
 .secondary-background-color-important, .secondary-background-color-hover-important:hover, .mejs-controls .mejs-time-rail .mejs-time-current {
     background-color: #0b0b45!important;
}
.secondary-border-color, .tm-button.style-outline.tm-button-secondary, .tm-button.style-border-text-02.tm-button-secondary:hover:after, .tm-button.style-border-icon:hover, .tm-contact-form-7.style-04 .wpcf7-submit, .tm-contact-form-7.style-07 .wpcf7-text:focus, .tm-contact-form-7.style-07 .wpcf7-date:focus, .tm-contact-form-7.style-07 .wpcf7-select:focus, .tm-contact-form-7.style-07 .wpcf7-textarea:focus, .tm-pricing.style-2 .inner, .tm-pricing.style-4 .tm-pricing-button:hover, .vc_tta-color-secondary.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab > a {
     border-color: #0b0b45;
}
.secondary-border-color-important, .secondary-border-color-hover-important:hover, .tm-button.style-flat.tm-button-secondary {
     border-color: #0b0b45!important;
}
.page-mobile-main-menu {
     background: #222;
}
.lg-backdrop {
     background-color: #000 !important;
}
 
.single-post .entry-content {
    margin-bottom: 90px;
} 