:root { --wpnexa-primary-font: Poppins; --wpnexa-secondary-font: Poppins; --wpnexa-text-font: Poppins; --wpnexa-accent-font: Poppins; --wpnexa-container-width: 1600px; --wpnexa-boxed-width: 1280px; --wpnexa-primary-color:#0693e3; --wpnexa-secondary-color:#3567b6; --wpnexa-accent-color:#07224d; --wpnexa-headline-color:#172131; --wpnexa-body-color:#5e6075; --wpnexa-dark-color:#181c39; --wpnexa-light-color:#eff3f9; --wpnexa-white-color:#ffffff } .single-wpnexa_template.template_type_header.header_template_transparent.elementor-editor-active.postid-227 .elementor-section-wrap, .single-wpnexa_template.template_type_header.header_template_transparent.postid-227 > .elementor:not(.elementor-edit-area) { background-image: linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%, #ccc), linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%, #ccc); background-size: 20px 20px; background-position: 0 0, 10px 10px}body {background-color: var(--wpnexa-white-color); font-family: var(--wpnexa-text-font); font-weight: normal; text-transform: none; line-height: 1.6; letter-spacing: 0px; color: var(--wpnexa-body-color); font-size: 18px}.back-to-top {background-color: var(--wpnexa-white-color); color: var(--wpnexa-headline-color); border-radius: 12px}.wpnexa-boxed-layout .wpnexa-body-content {background-color: var(--wpnexa-light-color)}.back-to-top:hover {background-color: var(--wpnexa-white-color); color: var(--wpnexa-headline-color)}header.site-header .wpnexa-site-logo a {color: var(--wpnexa-primary-color)}.page-title-wrapper.default-title-bar .trail-item span {color: var(--wpnexa-light-color)}.page-title-wrapper {width: 100%; margin: 0 auto;padding-top: 100px;padding-bottom: 100px}.wpnexa-post-grid .entry-media {border-radius: 5px}.wpnexa-blog-reading-progress-bar {background-color: var(--wpnexa-primary-color)}.nav-hover-button .wpnexa-nav-menu li>a:before {border-radius: 22px}.wpnexa-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button, .wc-block-components-button:not(.is-link) {border-style: none; border-width: 1px; font-family: var(--wpnexa-accent-font); font-weight: 500; text-transform: capitalize; line-height: 1.6; letter-spacing: 0px; font-size: 20px; color: var(--wpnexa-white-color); border-color: var(--wpnexa-primary-color); padding: 12px 32px 12px 32px; background-color: #1d3793}.bdt-accordion-container .bdt-accordion h1.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h1.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h1.elementor-heading-title, h1 {font-family: var(--wpnexa-primary-font); font-weight: 700; text-transform: none; line-height: 1.1; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 60px}.bdt-accordion-container .bdt-accordion h2.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h2.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h2.elementor-heading-title, h2 {font-family: var(--wpnexa-primary-font); font-weight: 700; text-transform: none; line-height: 1.2; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 70px}.bdt-accordion-container .bdt-accordion h3.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h3.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h3.elementor-heading-title, h3 {font-family: var(--wpnexa-primary-font); font-weight: 700; text-transform: none; line-height: 1.3; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 30px}.bdt-accordion-container .bdt-accordion h4.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h4.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h4.elementor-heading-title, h4 {font-family: var(--wpnexa-secondary-font); font-weight: 600; text-transform: none; line-height: 1.3; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 24px}.bdt-accordion-container .bdt-accordion h5.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h5.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h5.elementor-heading-title, h5 {font-family: var(--wpnexa-secondary-font); font-weight: 600; text-transform: none; line-height: 1.3; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 18px}.bdt-accordion-container .bdt-accordion h6.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h6.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h6.elementor-heading-title, h6 {font-family: var(--wpnexa-secondary-font); font-weight: 600; text-transform: none; line-height: 1.2; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 16px}.elementor-button {fill: var(--wpnexa-white-color)}.wpnexa-button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover, .wc-block-components-button:not(.is-link):hover, .wpnexa-btn-hover-bubble:hover .wpnexa-btn-bubble, .wpnexa-btn-hover-bubble .wpnexa-btn-bubble {color: var(--wpnexa-white-color); border-color: var(--wpnexa-secondary-color); background-color: var(--wpnexa-primary-color)}.elementor-button:hover {fill: var(--wpnexa-white-color)}.page-title-wrapper.default-title-bar .trail-item a, .page-title-wrapper.default-title-bar .trail-item a span {color: var(--wpnexa-primary-color)}.page-title-wrapper.default-title-bar .trail-item a:hover, .page-title-wrapper.default-title-bar .trail-item a:hover span {color: var(--wpnexa-accent-color)}.page-title-wrapper .page-title {font-family: var(--wpnexa-accent-font); font-weight: 500; text-transform: none; line-height: 1.2; letter-spacing: 0px; color: var(--wpnexa-white-color); font-size: 48px}.wpnexa-post-grid .entry-summary h3 {font-family: var(--wpnexa-primary-font); font-weight: 700; text-transform: none; line-height: 1.3; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 20px}.wpnexa-post-grid .entry-summary p {font-family: var(--wpnexa-text-font); font-weight: normal; text-transform: none; line-height: 1.5; letter-spacing: 0px; color: var(--wpnexa-body-color); font-size: 14px}.wpnexa-type-post article .entry-content a {color: #000000}.wpnexa-type-post article .entry-content a:hover {color: #ff0000}.wpnexa-portfolio-items .portfolio-item .portfolio-item-title {font-family: var(--wpnexa-primary-font); font-weight: 700; text-transform: none; line-height: 1.3; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 20px}a {color: var(--wpnexa-primary-color)}a:hover {color: var(--wpnexa-secondary-color)}.archive.woocommerce-shop .site-main.container {padding-top: 70px;padding-bottom: 70px}header.wpnexa-header-227.wpnexa-custom-header .wpnexa-header-wrap:before {background-color: rgba(0,0,0,0)}.single-wpnexa_template.template_type_header.elementor-editor-active.postid-227:not(.header_template_transparent) .elementor-section-wrap, .single-wpnexa_template.template_type_header.postid-227:not(.header_template_transparent) > .elementor:not(.elementor-edit-area) {background-color: rgba(0,0,0,0)}@media (max-width: 992px) {body {font-size: 16px}.bdt-accordion-container .bdt-accordion h1.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h1.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h1.elementor-heading-title, h1 {font-size: 40px}.bdt-accordion-container .bdt-accordion h2.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h2.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h2.elementor-heading-title, h2 {font-size: 42px}.bdt-accordion-container .bdt-accordion h3.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h3.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h3.elementor-heading-title, h3 {font-size: 24px}.bdt-accordion-container .bdt-accordion h4.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h4.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h4.elementor-heading-title, h4 {font-size: 18px}.bdt-accordion-container .bdt-accordion h5.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h5.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h5.elementor-heading-title, h5 {font-size: 16px}.bdt-accordion-container .bdt-accordion h6.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h6.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h6.elementor-heading-title, h6 {font-size: 14px}.wpnexa-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button, .wc-block-components-button:not(.is-link) {padding: 10px 26px 10px 26px}.page-title-wrapper .page-title {font-size: 34px}.page-title-wrapper {padding-top: 60px;padding-bottom: 60px}.wpnexa-post-grid .entry-summary h3 {font-size: 18px}.wpnexa-post-grid .entry-summary p {font-size: 14px}.wpnexa-portfolio-items .portfolio-item .portfolio-item-title {font-size: 18px}.archive.woocommerce-shop .site-main.container {padding-top: 50px;padding-bottom: 50px}}@media (max-width: 768px) {body {font-size: 14px}.bdt-accordion-container .bdt-accordion h1.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h1.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h1.elementor-heading-title, h1 {font-size: 30px}.bdt-accordion-container .bdt-accordion h2.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h2.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h2.elementor-heading-title, h2 {font-size: 30px}.bdt-accordion-container .bdt-accordion h3.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h3.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h3.elementor-heading-title, h3 {font-size: 21px}.bdt-accordion-container .bdt-accordion h4.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h4.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h4.elementor-heading-title, h4 {font-size: 18px}.bdt-accordion-container .bdt-accordion h5.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h5.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h5.elementor-heading-title, h5 {font-size: 15px}.bdt-accordion-container .bdt-accordion h6.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h6.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h6.elementor-heading-title, h6 {font-size: 12px}.wpnexa-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button, .wc-block-components-button:not(.is-link) {padding: 8px 18px 8px 18px}.page-title-wrapper .page-title {font-size: 28px}.page-title-wrapper {padding-top: 50px;padding-bottom: 50px}.wpnexa-post-grid .entry-summary h3 {font-size: 17px}.wpnexa-post-grid .entry-summary p {font-size: 12px}.wpnexa-portfolio-items .portfolio-item .portfolio-item-title {font-size: 17px}.archive.woocommerce-shop .site-main.container {padding-top: 40px;padding-bottom: 40px}}.vertical-tab-content-wrapper { 1margin-left: -35px} .vertical-tab-content-wrapper .vertical-tab-title { margin: 0 !important} .vertical-tab-content-wrapper:not(.active):not(:first-child) { width: 6% !important; margin-left: -50px !important} .vertical-tab-content-wrapper:not(.active):not(:last-child) { width: 8% !important} .vertical-tab-content-wrapper:not(.active):not(:last-child) .vertical-tab-title { margin-left: -40px !important} .vertical-tab-content-wrapper.active:not(:first-child) { margin-left: -50px !important} .vertical-tab-content-wrapper.active:not(:first-child) .vertical-tab-title { margin-right: -10px !important} .vertical-tab-image-wrapper { 1align-items: stretch !important} .vertical-tab-content { width: 50%; justify-content: center} .vertical-tab-content-img { width: 45% !important} .vertical-tab-content-wrapper.active h3 { opacity: 0; position: absolute} @media (min-width: 1650px){ .vertical-tab-content-wrapper.active:not(:last-child) { padding-right: 80px} } @media screen and (max-width: 1650px) and (min-width: 1025px) { .vertical-tab-content-wrapper:not(.active):not(:last-child) { width: 10% !important} .vertical-tab-content-wrapper:not(.active):not(:last-child) .vertical-tab-title { margin-left: -38px !important} .vertical-tab-content-wrapper.active:not(:last-child) { padding-right: 70px} } @media (max-width: 1024px){ .vertical-tab-content-wrapper { align-items: center !important} .vertical-tab-content-wrapper:not(.active) { width: 100% !important; margin-left: 0px !important; padding-bottom: 35px !important} .vertical-tab-content-wrapper:not(.active):not(:last-child), .vertical-tab-content-img img { width: 100% !important} .vertical-tab-content-wrapper.active:not(:first-child) { margin-left: 0px !important; margin-top: -25px !important} .vertical-tab-content-wrapper:not(.active):not(:first-child) { width: 100% !important; margin-left: 0px !important; margin-top: -25px !important} .vertical-tab-content-wrapper:not(.active):not(:last-child) .vertical-tab-title { margin-left: 0px !important; margin-top: -10px !important} .vertical-tab-content-img { width: 100% !important} } @media (max-width: 600px){ .vertical-tab-content-wrapper:not(.active):not(:first-child) { margin-top: -20px !important} .vertical-tab-content-wrapper:not(.active) { padding-bottom: 30px !important} .vertical-tab-content-wrapper:not(.active):not(:last-child) .vertical-tab-title { margin-top: -5px !important} } .vertical-tab-content-wrapper.active .work-items-content { 11max-height: none !important} @media screen and (max-width: 1500px) and (min-width: 1025px) { .wpnexa-menu-container ul li a { font-size: 14px !important} .wpnexa-menu-container ul.primary-menu>li>a { padding-left: calc(14px / 2)!important; padding-right: calc(14px / 2)!important} .header-wrap-main .elementor-button { font-size: 14px; padding: 8px 15px 8px 15px} } @media screen and (max-width: 1127px) and (min-width: 1025px) { .menu-052754 .wpnexa-menu-container ul.primary-menu>li>a { padding-left: calc(10px / 2) !important; padding-right: calc(10px / 2) !important; font-size: 13px !important} .menu-052754 .wpnexa-nav-menu-wrapper { margin-left: -25px} } #wpforms-1990-field_1 { max-width: 650px; margin: 0 auto} #wpforms-1990-field_1 li { background: #ffffff; padding: 25px; flex-wrap: wrap; border-radius: 8px; box-shadow: 0 0 10px 0 #0000001c; border: 1px solid #e6e6e6} #wpforms-1990-field_1 li input { position: absolute; z-index: -2} #wpforms-1990-field_1 li label b { display: block; font-size: 22px; margin-bottom: 15px} #wpforms-form-1990 { text-align: center} #wpforms-1990-field_1-container .wpforms-field-label { font-size: 24px; margin-bottom: 25px !important} .wpforms-submit-container { display: none !important}