/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(remote/manrope-19d45c9a40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(remote/manrope-d0354d66ec.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(remote/manrope-22ce76595c.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(remote/manrope-ca6830bddf.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: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(remote/manrope-7965cb05a0.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, 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: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(remote/manrope-bcbadccca3.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(remote/manrope-19d45c9a40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(remote/manrope-d0354d66ec.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(remote/manrope-22ce76595c.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(remote/manrope-ca6830bddf.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: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(remote/manrope-7965cb05a0.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, 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: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(remote/manrope-bcbadccca3.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(remote/manrope-19d45c9a40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(remote/manrope-d0354d66ec.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(remote/manrope-22ce76595c.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(remote/manrope-ca6830bddf.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: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(remote/manrope-7965cb05a0.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, 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: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(remote/manrope-bcbadccca3.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(remote/manrope-19d45c9a40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(remote/manrope-d0354d66ec.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(remote/manrope-22ce76595c.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(remote/manrope-ca6830bddf.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: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(remote/manrope-7965cb05a0.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, 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: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(remote/manrope-bcbadccca3.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* Suvitt font and color override only */
:root {
  --white: #FFFAFA;
  --primary-blue: #081630;
  --paragraph-gray: #59524F;
  --orange: #D4AF37;
  --background: #F5F2E8;
  --stroke: #DAD8D0;
  --light-gray\<deleted\|variable-720418ab\>: #E8E4D6;
}

html,
body,
button,
input,
textarea,
select,
a,
p,
li,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Manrope, Arial, sans-serif !important;
  letter-spacing: 0 !important;
}

body {
  background-color: #FFFAFA !important;
  color: #59524F !important;
  font-weight: 400 !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.number,
.text-big,
.banner-heading {
  color: #081630 !important;
  font-weight: 700 !important;
}

h4,
h5,
h6 {
  font-weight: 600 !important;
}

p,
.paragraph,
.paragraph-large,
.section-title-description,
.footer-brand-description,
.footer-link,
.footer-copyright,
.footer-rights {
  color: #59524F !important;
}

.text-white,
.banner-heading,
.paragraph-banner,
.paragraph-banner-home-1,
.text-color-banner-home-1,
.section.blue-background *,
.section.blue-background-overflow-hide *,
.section.about-us-banner *,
.section.mission-banner *,
.section.why-choose-us-banner *,
.section.career-banner *,
.section.faq-banner *,
.section.clients-banner *,
.section.blog-banner *,
.section.service-detail-banner *,
.section.utility-banner *,
.footer .text-white {
  color: #FFFAFA !important;
}

.text-color-banner-home-1,
.paragraph-banner-home-1,
.banner-heading {
  text-shadow: 0 2px 16px rgba(10, 10, 10, .34) !important;
}

.text-orange,
.accented-word,
.name-span,
.career-icon,
.footer-link:hover,
.nav-dropdown-link:hover,
.nav-dropdown-link.w--current,
.nav-link:hover,
.nav-link-gray:hover,
.nav-link.w--current,
.nav-link-gray.w--current {
  color: #D4AF37 !important;
}

.section.light-background,
.section.light-background-without-bottom-space,
.light-background,
.search-section,
.contacts-form-wrapper,
.blog-one-item-wrapper {
  background-color: #F5F2E8 !important;
}

.section.blue-background,
.section.blue-background-overflow-hide,
.section.about-us-banner,
.section.mission-banner,
.section.why-choose-us-banner,
.section.clients-banner,
.section.career-banner,
.section.faq-banner,
.section.banner-our-team,
.section.banner-services,
.section.blog-banner,
.section.service-detail-banner,
.section.utility-banner,
.section.utility-banner-search,
.section.landing-banner {
  background-color: #081630 !important;
}

.section.cta-section,
.section.section-banner-home-2,
.section.section-banner-home-3,
.home-2-banner-section,
.section.products-banner,
.section.blog-post-banner {
  background-color: #081630 !important;
}

.section.banner-our-team *,
.section.banner-services *,
.section.products-banner *,
.section.blog-post-banner * {
  color: #FFFAFA !important;
}

.section.blue-background-overflow-hide .text-big,
.section.blue-background-overflow-hide .number {
  color: #FFFAFA !important;
  font-family: Manrope, Arial, sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

.section.blue-background-overflow-hide .text-orange {
  color: #D4AF37 !important;
}

::selection {
  background: rgba(212, 175, 55, .36);
  color: #FFFAFA;
}

.orange-line,
.tabs-short-line,
.navigate-icon,
.slide-arrow,
.team-colorblock,
.big-numbers-cta-wrapper {
  background-color: #D4AF37 !important;
}

.blue-line,
.navigate-item,
.section-with-blue-bg {
  background-color: #081630 !important;
}

.navbar,
.navbar-white {
  background-color: #081630 !important;
  border-bottom-color: rgba(255, 250, 250, .16) !important;
}

.nav-link,
.nav-link-gray,
.nav-item-title,
.nav-item-title.nav-white,
.cart-button,
.cart-button.cart-blue,
.cart-quantity,
.cart-quantity.blue-text,
.bracket-cart {
  color: #FFFAFA !important;
}

.navbar .paragraph,
.nav-menu .paragraph,
.cart-button .paragraph,
.cart-quantity-wrapper .paragraph {
  color: #FFFAFA !important;
}

.nav-dropdown-link,
.footer-copyright-link {
  color: #081630 !important;
}

.menu-button,
.menu-button.w--open {
  color: #FFFAFA !important;
  background-color: transparent !important;
}

.brand,
.brand img,
.brand-tablet,
.brand-tablet img,
.footer-brand,
.footer-brand img,
.image-logo-navbar,
.footer-logo {
  color: #FFFAFA !important;
}

.primary-button,
.primary-button-navbar,
.primary-button-navbar-tab,
.primary-button-white-navbar,
.button-primary-blue,
.submit-button,
.add-to-cart-button,
.buy-now-button,
.checkout-button,
.w-commerce-commercecartcheckoutbutton,
.w-commerce-commerceaddtocartbutton,
.w-commerce-commercebuynowbutton,
.next,
.w-button {
  background-color: #D4AF37 !important;
  border-color: #D4AF37 !important;
  color: #081630 !important;
  border-radius: 6px !important;
}

.primary-button div,
.primary-button-navbar div,
.primary-button-navbar-tab div,
.primary-button-white-navbar div,
.button-primary-blue div,
.submit-button div,
.add-to-cart-button div,
.buy-now-button div,
.checkout-button div,
.w-commerce-commercecartcheckoutbutton div,
.w-commerce-commerceaddtocartbutton div,
.w-commerce-commercebuynowbutton div,
.next div,
.w-button div {
  color: inherit !important;
}

.button-white,
.button-white-cta,
.secondary-button-stroke,
.link-with-line {
  color: #D4AF37 !important;
  border-color: #D4AF37 !important;
  background-color: transparent !important;
}

.button-white div,
.button-white-cta div,
.secondary-button-stroke div,
.link-with-line div {
  color: inherit !important;
}

.button-white,
.button-white-cta,
.secondary-button-stroke {
  border-radius: 6px !important;
}

.accordion-item,
.tab-link-top.w--current,
.tab-link-bottom.w--current,
.benefits-item,
.customer-wrapper,
.footer-bottom-wrapper,
.contact-links-item-wrapper {
  border-color: #D4AF37 !important;
}

.accordion-toggle,
.accordion-toggle h1,
.accordion-toggle h2,
.accordion-toggle h3,
.accordion-toggle h4,
.accordion-toggle h5,
.accordion-toggle h6,
.accordion-list-content {
  color: #081630 !important;
}

.accordion-icon,
.slide-arrow,
.left-arrow-testimonials,
.right-arrow-testimonials,
.image-arrow {
  color: #D4AF37 !important;
}

.footer {
  background-color: #081630 !important;
}

.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer p,
.footer-link,
.contact-link-footer,
.footer-copyright,
.footer-rights,
.footer-brand-description {
  color: #FFFAFA !important;
}

.footer-link:hover,
.contact-link-footer:hover,
.footer-copyright-link:hover {
  color: #D4AF37 !important;
}

.overlay-banner {
  background-image: linear-gradient(83deg, rgba(10, 10, 10, .84) 20%, rgba(8, 22, 48, .18) 79%) !important;
}

.overlay-project,
.cta-overlay {
  background-color: rgba(8, 22, 48, .6) !important;
}

.overlay-lightbox {
  background-color: rgba(8, 22, 48, .4) !important;
}

.multimedia-overlay {
  background-color: rgba(8, 22, 48, .2) !important;
}

.contacts-input,
.contacts-textarea,
.search-input,
.password-input,
.coming-soon-input {
  color: #081630 !important;
  border-color: #DAD8D0 !important;
}

.contacts-input:focus,
.contacts-textarea:focus,
.search-input:focus,
.password-input:focus,
.coming-soon-input:focus {
  border-color: #D4AF37 !important;
}

.cart,
.w-commerce-commercecartwrapper.cart {
  display: none !important;
}

.navbar-icon-white,
.navbar-icon-white.hide-tab {
  opacity: 1 !important;
}

.primary-button .button-icon,
.primary-button-navbar .button-icon,
.primary-button-navbar-tab .button-icon,
.primary-button-white-navbar .button-icon,
.button-primary-blue .button-icon,
.submit-button .button-icon,
.add-to-cart-button .button-icon,
.checkout-button .button-icon {
  filter: brightness(0) saturate(100%) invert(7%) sepia(33%) saturate(2020%) hue-rotate(188deg) brightness(90%) contrast(105%) !important;
}

.big-numbers-cta-wrapper,
.big-numbers-cta-wrapper * {
  color: #081630 !important;
}

@media screen and (max-width: 991px) {
  .nav-menu,
  .menu-wrap,
  .tablet-menu {
    background-color: #FFFAFA !important;
    color: #081630 !important;
  }

  .nav-menu .nav-item-title,
  .nav-menu .nav-item-title.nav-white,
  .nav-menu .nav-link,
  .nav-menu .nav-link-gray,
  .nav-menu .nav-dropdown-link,
  .nav-menu .dropdown-nav-link {
    color: #081630 !important;
  }

  .nav-menu .nav-link:hover,
  .nav-menu .nav-link.w--current,
  .nav-menu .nav-dropdown-link:hover,
  .nav-menu .nav-dropdown-link.w--current,
  .nav-menu .dropdown-nav-link:hover,
  .nav-menu .dropdown-nav-link.w--current {
    color: #D4AF37 !important;
  }

  .nav-menu .primary-button-navbar-tab,
  .nav-menu .primary-button-navbar-tab div {
    color: #081630 !important;
  }
}
