:root{--wpnexa-primary-font:Inter;--wpnexa-secondary-font:Inter;--wpnexa-text-font:Inter;--wpnexa-accent-font:Inter;--wpnexa-container-width:1220px;--wpnexa-boxed-width:1280px;--wpnexa-primary-color:#274b8f;--wpnexa-secondary-color:#d76235;--wpnexa-accent-color:#383939;--wpnexa-headline-color:#012c6d;--wpnexa-body-color:#353132;--wpnexa-dark-color:#181c39;--wpnexa-light-color:#f2f7ff;--wpnexa-white-color:#ffffff}body{background-color:var(--wpnexa-white-color);font-family:var(--wpnexa-text-font);font-weight:400;text-transform:none;line-height:1.6;letter-spacing:0;color:var(--wpnexa-body-color);font-size:16px}.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:8px}.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:none;line-height:1.6;letter-spacing:0;font-size:16px;color:var(--wpnexa-white-color);border-color:var(--wpnexa-primary-color);padding:10px 20px 10px 20px;background-color:var(--wpnexa-secondary-color)}.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:600;text-transform:none;line-height:1.1;letter-spacing:0;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-secondary-font);font-weight:700;text-transform:none;line-height:1.3;letter-spacing:0;color:var(--wpnexa-headline-color);font-size:38px}.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:600;text-transform:none;line-height:1.3;letter-spacing:0;color:var(--wpnexa-headline-color);font-size:32px}.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-primary-font);font-weight:600;text-transform:none;line-height:1.3;letter-spacing:0;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-primary-font);font-weight:600;text-transform:none;line-height:1.3;letter-spacing:0;color:var(--wpnexa-headline-color);font-size:20px}.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-primary-font);font-weight:600;text-transform:none;line-height:1.2;letter-spacing:0;color:var(--wpnexa-headline-color);font-size:18px}.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:0;color:var(--wpnexa-white-color);font-size:48px}.wpnexa-post-grid .entry-summary h3{font-family:var(--wpnexa-primary-font);font-weight:600;text-transform:none;line-height:1.3;letter-spacing:0;color:var(--wpnexa-headline-color);font-size:20px}.wpnexa-post-grid .entry-summary p{font-family:var(--wpnexa-text-font);font-weight:400;text-transform:none;line-height:1.5;letter-spacing:0;color:var(--wpnexa-body-color);font-size:16px}.wpnexa-type-post article .entry-content a{color:#000}.wpnexa-type-post article .entry-content a:hover{color:red}.wpnexa-portfolio-items .portfolio-item .portfolio-item-title{font-family:var(--wpnexa-primary-font);font-weight:600;text-transform:none;line-height:1.3;letter-spacing:0;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-12.wpnexa-custom-header .wpnexa-header-wrap:before{background-color:var(--wpnexa-white-color)}.single-wpnexa_template.template_type_header.elementor-editor-active.postid-12:not(.header_template_transparent) .elementor-section-wrap,.single-wpnexa_template.template_type_header.postid-12:not(.header_template_transparent)>.elementor:not(.elementor-edit-area){background-color:var(--wpnexa-white-color)}@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:32px}.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:28px}.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: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-size:16px}.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:9px 18px 9px 18px}.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:15px}.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:15px}.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:28px}.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:8px 16px 8px 16px}.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:14px}.wpnexa-portfolio-items .portfolio-item .portfolio-item-title{font-size:17px}.archive.woocommerce-shop .site-main.container{padding-top:40px;padding-bottom:40px}}