.main-navigation.toggled ul, .menu-toggle { display: block; }
.hfe-flyout-container .hfe-nav-menu li.menu-item { position: relative; background: unset; }
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu, .hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu { position: absolute; top: 100%; left: 0px; z-index: 16; visibility: hidden; opacity: 0; text-align: left; transition: 300ms ease-in; }
.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus > .sub-menu { visibility: hidden; opacity: 0; }
.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu { top: 0px; left: 0px; }
.hfe-active-menu + nav li:not(:last-child) a.hfe-menu-item, .hfe-active-menu + nav li:not(:last-child) a.hfe-sub-menu-item { border-bottom-width: 0px; }
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i::before { content: ""; }
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i::before { content: ""; }
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i::before { content: "+"; }
.hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow { display: none; }
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i::before, .hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i::before { content: ""; }
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i::before, .hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i::before { content: "-"; }
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i::before, .hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i::before { content: ""; }
.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before { content: ""; }
.rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before { content: ""; }
.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before { content: ""; }
.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before { content: ""; }
.hfe-nav-menu__layout-expandible .sub-menu, .hfe-nav-menu__layout-vertical .sub-menu, .hfe-flyout-wrapper .sub-menu { position: relative; height: 0px; }
.hfe-nav-menu__toggle-icon::before { content: ""; font-family: fontAwesome; z-index: 1; font-size: 24px; font-weight: inherit; font-style: normal; line-height: 0; }
.hfe-active-menu .hfe-nav-menu__toggle-icon::before { content: ""; }
.hfe-active-menu + .hfe-nav-menu__layout-expandible { visibility: visible; opacity: 1; height: auto; }
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-expandible, .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical { position: absolute; top: 100%; }
.hfe-nav-menu__toggle { display: flex; font-size: 22px; cursor: pointer; border: 0px solid; border-radius: 3px; color: rgb(73, 76, 79); position: relative; line-height: 1; }
.hfe-nav-menu__toggle-icon { display: inline-block; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow, .hfe-layout-expandible .sub-arrow, .hfe-flyout-wrapper .sub-arrow { padding: 10px; }
.hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-layout-vertical .hfe-nav-menu__toggle { visibility: hidden; opacity: 0; display: none; }
.hfe-nav-menu__layout-expandible .saved-content, .hfe-nav-menu__layout-expandible .sub-menu, .hfe-nav-menu__layout-expandible .child, .hfe-nav-menu__layout-vertical .saved-content, .hfe-nav-menu__layout-vertical .sub-menu, .hfe-nav-menu__layout-vertical .child, .hfe-flyout-container .saved-content, .hfe-flyout-container .sub-menu, .hfe-flyout-container .child { left: 0px !important; width: 100% !important; }
.hfe-flyout-container .hfe-nav-menu .sub-menu { background: unset; }
.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover, .hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover, .hfe-flyout-wrapper .hfe-menu-toggle:hover { border: 1px dotted; }
.hfe-nav-menu__layout-vertical .hfe-menu-toggle, .hfe-nav-menu__layout-expandible .hfe-menu-toggle, .hfe-flyout-wrapper .hfe-menu-toggle { border: 1px dotted rgba(255, 255, 255, 0); }
.hfe-flyout-overlay { display: none; position: fixed; inset: 0px; z-index: 999998; background: rgba(0, 0, 0, 0.6); cursor: pointer; backface-visibility: hidden; }
.hfe-flyout-close, .hfe-flyout-close svg { position: absolute; top: 0px; right: 0px; margin: 5px; width: 23px; height: 23px; line-height: 23px; font-size: 23px; display: block; cursor: pointer; }
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left { inset: 0px auto 0px -100%; height: 100%; width: 300px; max-width: 100vw; }
.hfe-flyout-wrapper .hfe-side { display: none; position: fixed; z-index: 999999; padding: 0px; margin: 0px; backface-visibility: hidden; }
.hfe-flyout-wrapper .hfe-side.hfe-flyout-show { display: block; }
.hfe-flyout-content.push { color: rgb(255, 255, 255); }
.hfe-flyout-content ul li { color: rgb(255, 255, 255); }
.hfe-flyout-wrapper .hfe-side.hfe-flyout-right { inset: 0px -100% 0px auto; height: 100%; width: 300px; max-width: 100%; }
.hfe-flyout-wrapper .hfe-side.top { inset: -100% 0px auto; width: 100vw; height: 300px; max-height: 100%; }
.hfe-flyout-wrapper .hfe-side.bottom { inset: auto 0px -100%; width: 100vw; height: 300px; max-height: 100%; }
.hfe-flyout-content { height: 100%; overflow: hidden auto; line-height: 1.4em; color: rgb(255, 255, 255); }
@media (max-width: 1024px){.hfe-flyout-content { transform: translateZ(0px); }}
.hfe-flyout-content::-webkit-scrollbar { display: none; }
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu { transform: translateY(20%); opacity: 0; transition: 0.1s; }
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu { transform: translateY(0px); opacity: 1; }
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu { transform: translateY(-20%); opacity: 0; transition: 0.1s; }
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu { transform: translateY(0px); opacity: 1; }
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle { display: block; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu { visibility: visible; opacity: 1; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical { visibility: visible; opacity: 1; height: auto; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu { position: relative; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical { position: absolute; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle { visibility: visible; opacity: 1; display: block; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before { content: "-"; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 1024px){.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 1024px){.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu { transform: none; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu { visibility: visible; opacity: 1; display: block; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle { display: inline-block; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu { display: block; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle { visibility: visible; opacity: 1; display: block; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu { visibility: visible; opacity: 1; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-vertical { visibility: visible; opacity: 1; height: auto; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu { position: relative; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical { position: absolute; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before { content: "-"; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before { content: ""; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu { transform: scale(1); opacity: 1; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu { transform: translateX(0px); opacity: 1; }}
@media only screen and (max-width: 767px){.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu { transform: translateY(0px); opacity: 1; }}
@media only screen and (max-width: 767px){.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu { transform: none; }}
.hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle { display: none; }
.elementor-widget-wrap.e-swiper-container { width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }
.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
.twbb-dynamic-features-list-item.active .twbb-dynamic-features-list-item-description { opacity: 1; max-height: none; }
.twbb-dynamic-features-list-item.active .twbb-dynamic-features-tab-icon { display: none; }
.twbb-dynamic-features-swiper.swiper-vertical > .twbb-dynamic-features-swiper-wrapper { flex-direction: column; }
.twbb-dynamic-features-slide-item.swiper-slide-next, .twbb-dynamic-features-slide-item.swiper-slide-prev { transition: opacity 0ms,z-index 0ms,transform var(--twbb-animation-duration,500ms) !important; }
.twbb-dynamic-features-slide-item.swiper-slide-visible { transition: opacity var(--twbb-animation-duration,500ms),z-index 0ms,transform var(--twbb-animation-duration,500ms) !important; }
.twbb-dynamic-features-list-item.active .twbb-dynamic-features-tab-progress-indicator { display: flex; }
.twbb-dynamic-features-list-item.active .twbb-dynamic-features-tab-progress-indicator { align-self: flex-start; visibility: visible; }
.twbb-dynamic-features-list-item:not(.active) .twbb-dynamic-features-tab-progress-indicator svg.circle { --progress: 0; }
.twbb-dynamic-features-swiper-pagination { display: none; }
@media (max-width: 767px){.elementor-element.elementor-widget.elementor-widget-twbb_dynamic_features.twbb-dynamic-features-mobile-view-slider .twbb-dynamic-features-list-item.active { opacity: 1; height: auto; transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }}
@media (max-width: 767px){.elementor-element.elementor-widget.elementor-widget-twbb_dynamic_features.twbb-dynamic-features-mobile-view-slider .twbb-dynamic-features-list-item.active .twbb-dynamic-features-list-item-description { transition: none; }}
@media (max-width: 767px){.elementor-element.elementor-widget.elementor-widget-twbb_dynamic_features.twbb-dynamic-features-mobile-view-slider .twbb-dynamic-features-swiper-pagination { display: flex; position: relative; bottom: unset; justify-content: center; padding: 20px; margin-top: 20px; width: auto; max-width: 100%; }}
@media (max-width: 767px){.elementor-element.elementor-widget.elementor-widget-twbb_dynamic_features.twbb-dynamic-features-mobile-view-slider .twbb-dynamic-features-swiper-pagination .swiper-pagination-bullet .progress-indicator { display: none; width: 0px; }}
@media (max-width: 767px){.elementor-element.elementor-widget.elementor-widget-twbb_dynamic_features.twbb-dynamic-features-mobile-view-slider .twbb-dynamic-features-swiper[data-autoplay="yes"] .twbb-dynamic-features-swiper-pagination .swiper-pagination-bullet { transition: width 400ms linear; }}
@media (max-width: 767px){.elementor-element.elementor-widget.elementor-widget-twbb_dynamic_features.twbb-dynamic-features-mobile-view-slider .twbb-dynamic-features-swiper[data-autoplay="yes"] .twbb-dynamic-features-swiper-pagination .swiper-pagination-bullet-active { width: 32px; border-radius: 6px; position: relative; overflow: hidden; }}
@media (max-width: 767px){.elementor-element.elementor-widget.elementor-widget-twbb_dynamic_features.twbb-dynamic-features-mobile-view-slider .twbb-dynamic-features-swiper[data-autoplay="yes"] .twbb-dynamic-features-swiper-pagination .swiper-pagination-bullet-active .progress-indicator { display: inherit; height: inherit; border-radius: inherit; left: 0px; position: absolute; transition: width 1ms linear; width: calc(100% * var(--progress)) !important; }}
.swiper-slide.twbb-testimonial-content { align-items: flex-start; }
.swiper-slide.twbb-testimonial-content.twbb-testimonial-item { height: auto; align-items: center; }
.twbb-header-widget-nav-menu .ui-menu-item-wrapper.ui-state-active, .twbb-header-widget-nav-menu .ui-menu-item-wrapper.ui-widget-header, .twbb-header-widget-nav-menu .ui-state-active, .twbb-header-widget-nav-menu .ui-widget-content, .twbb-header-widget-nav-menu .ui-widget-content .ui-state-active, .twbb-header-widget-nav-menu .ui-widget-header .ui-state-active, .twbb-header-widget-nav-menu.ui-widget-content { border: unset; background: unset; color: unset; }
.twbb_slider_options_changed-yes .swiper-pagination-bullet, .twbb_slider_options_changed-yes .swiper-pagination-bullet-active { background: rgb(0, 0, 0); }
.twbb_slider_options_changed-yes .swiper-button-next, .twbb_slider_options_changed-yes .swiper-button-prev { color: rgb(0, 0, 0); }
.twbb_slider_options_changed-default .swiper-pagination-bullet, .twbb_slider_options_changed-default .swiper-pagination-bullet-active { background: rgb(0, 0, 0); }
.twbb_slider_options_changed-default .swiper-button-next, .twbb_slider_options_changed-default .swiper-button-prev { color: rgb(0, 0, 0); }
.twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside .swiper-pagination-container { position: relative; display: flex; align-items: center; box-sizing: content-box; }
.twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination { position: unset; }
.twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container { display: flex; position: relative; height: var(--swiper-navigation-size); }
.twbb_slider_options_changed-default .tenweb-posts-slider .swiper-wrapper { display: flex; flex-wrap: unset; gap: 0px; }
.twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .tenweb-posts-slider .swiper-button-next, .twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .tenweb-posts-slider .swiper-button-prev { width: unset; height: unset; }
.twbb_slider_options_changed-default.elementor-widget-tenweb-posts .swiper-button-prev:not(.twbb-swiper-last), .twbb_slider_options_changed-default.elementor-widget-tenweb-posts .swiper-container-rtl .swiper-button-next:not(.twbb-swiper-last), .twbb_slider_options_changed-default.elementor-widget-tenweb-posts .swiper-container-rtl .swiper-button-prev:not(.twbb-swiper-last), .twbb_slider_options_changed-default.elementor-widget-tenweb-posts .swiper-rtl .swiper-button-next:not(.twbb-swiper-last), .twbb_slider_options_changed-default.elementor-widget-tenweb-posts .swiper-rtl .swiper-button-prev:not(.twbb-swiper-last), .twbb_slider_options_changed-default.elementor-widget-tenweb-posts .tenweb-posts-slider .swiper-button-next:not(.twbb-swiper-last) { background-image: none; }
.twbb_slider_options_changed-default.elementor-widget-tenweb-posts .swiper-container-rtl .swiper-button-prev::after, .twbb_slider_options_changed-default.elementor-widget-tenweb-posts .swiper-rtl .swiper-button-prev::after, .twbb_slider_options_changed-default.elementor-widget-tenweb-posts .tenweb-posts-slider .swiper-button-next::after { content: ""; font-family: twbb-icons; }
.twbb_slider_options_changed-default.elementor-widget-tenweb-posts .swiper-button-prev::after, .twbb_slider_options_changed-default.elementor-widget-tenweb-posts .swiper-container-rtl .swiper-button-next::after, .twbb_slider_options_changed-default.elementor-widget-tenweb-posts .swiper-rtl .swiper-button-next::after { content: ""; rotate: 180deg; font-family: twbb-icons; }
.twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-button-prev:not(.twbb-swiper-last), .twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-container-rtl .swiper-button-next:not(.twbb-swiper-last), .twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-container-rtl .swiper-button-prev:not(.twbb-swiper-last), .twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-rtl .swiper-button-next:not(.twbb-swiper-last), .twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-rtl .swiper-button-prev:not(.twbb-swiper-last), .twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .tenweb-posts-slider .swiper-button-next:not(.twbb-swiper-last) { bottom: 0px; top: 22px; }
.twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-button-prev:not(.twbb-swiper-last), .twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-container-rtl .swiper-button-next:not(.twbb-swiper-last), .twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-rtl .swiper-button-next:not(.twbb-swiper-last) { left: unset; right: 69px; }
.twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-horizontal > .swiper-pagination-bullets, .twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-pagination-bullets.swiper-pagination-horizontal, .twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-pagination-custom, .twbb_slider_options_changed-default.tenweb-posts-slider--navigation-position-outside.elementor-widget-tenweb-posts .swiper-pagination-fraction { bottom: 10px; text-align: left; line-height: 0; }
.twbb_slider_options_changed-default.elementor-posts--skin-on_image .elementor-post.swiper-slide { height: auto; }
.tenweb-search-form--skin-full_screen .tenweb-search-form__container:not(.tenweb-search-form--full-screen) .dialog-lightbox-close-button { display: none; }
.elementor-skin-carousel .tenweb-media-carousel-swiper, .elementor-skin-coverflow .tenweb-media-carousel-swiper, .tenweb-media-carousel-swiper.swiper-container-horizontal, .tenweb-media-carousel-swiper.swiper-horizontal { height: 230px; overflow: hidden; }
.elementor-skin-carousel.elementor-pagination-position-inside .swiper-container-horizontal > .swiper-pagination-bullets, .elementor-skin-carousel.elementor-pagination-position-inside .swiper-horizontal > .swiper-pagination-bullets, .elementor-skin-carousel.elementor-pagination-position-inside .swiper-pagination-fraction, .elementor-skin-coverflow.elementor-pagination-position-inside .swiper-container-horizontal > .swiper-pagination-bullets, .elementor-skin-coverflow.elementor-pagination-position-inside .swiper-horizontal > .swiper-pagination-bullets, .elementor-skin-coverflow.elementor-pagination-position-inside .swiper-pagination-fraction { bottom: 5px; }
.elementor-skin-carousel.elementor-pagination-position-outside .swiper-container-horizontal > .swiper-pagination-bullets, .elementor-skin-carousel.elementor-pagination-position-outside .swiper-horizontal > .swiper-pagination-bullets, .elementor-skin-carousel.elementor-pagination-position-outside .swiper-pagination-fraction, .elementor-skin-coverflow.elementor-pagination-position-outside .swiper-container-horizontal > .swiper-pagination-bullets, .elementor-skin-coverflow.elementor-pagination-position-outside .swiper-horizontal > .swiper-pagination-bullets, .elementor-skin-coverflow.elementor-pagination-position-outside .swiper-pagination-fraction { bottom: 0px; }
.elementor-skin-carousel.elementor-pagination-position-outside .elementor-swiper-button, .elementor-skin-coverflow.elementor-pagination-position-outside .elementor-swiper-button { top: calc(50% - 15px); }
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide { cursor: pointer; }
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active)::after { content: ""; position: absolute; inset: 0px; background-color: rgba(0, 0, 0, 0.3); }
.tenweb-media-carousel-swiper .elementor-lightbox-content-source { display: none; }
.tenweb-media-carousel-swiper .elementor-swiper-button-prev { left: 10px; }
.tenweb-media-carousel-swiper .elementor-swiper-button-next { right: 0px; }
.elementor-widget-twbb_portfolio .elementor-portfolio__filter.elementor-active { color: var(--e-global-color-primary); }
swiper-pagination-bullets { color: rgb(255, 255, 255); cursor: default; }
.swiper-slide { will-change: transform; }
.swiper-slide a.elementor-button { display: inline-block; }
.elementor-widget-testimonial-carousel .swiper-wrapper, .elementor-widget-twbb_reviews .swiper-wrapper { display: flex; -webkit-box-align: stretch; align-items: stretch; }
.elementor-widget-testimonial-carousel .swiper-slide, .elementor-widget-twbb_reviews .swiper-slide { height: auto; }
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container, .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper, .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container, .elementor-widget-twbb_reviews.elementor-pagination-type-bullets .swiper, .elementor-widget-twbb_reviews.elementor-pagination-type-bullets .swiper-container, .elementor-widget-twbb_reviews.elementor-pagination-type-fraction .swiper, .elementor-widget-twbb_reviews.elementor-pagination-type-fraction .swiper-container { padding-bottom: 40px; }
.elementor-widget-testimonial-carousel .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next, .elementor-widget-twbb_reviews .elementor-swiper-button-prev, .elementor-widget-twbb_reviews .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-twbb_reviews .swiper-rtl .elementor-swiper-button-next { left: 0px; right: unset; }
.elementor-widget-testimonial-carousel .elementor-swiper-button-next, .elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev, .elementor-widget-twbb_reviews .elementor-swiper-button-next, .elementor-widget-twbb_reviews .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-twbb_reviews .swiper-rtl .elementor-swiper-button-prev { right: 0px; left: unset; }
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev, .elementor-widget-twbb_reviews.elementor-pagination-type-bullets .elementor-swiper-button-next, .elementor-widget-twbb_reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev { top: calc(50% - 20px); }
.elementor-widget-media-carousel .elementor-swiper-button-prev, .elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next { left: 10px; right: unset; }
.elementor-widget-media-carousel .elementor-swiper-button-next, .elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev { right: 10px; left: unset; }
.elementor-widget-twbb_reviews .swiper-slide { background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 232, 237); border-radius: 5px; padding: 0px; }
.swiper-slide.swiper-slide-template { display: flex; align-items: center; }
.swiper-slide.swiper-slide-template .elementor-template { width: 100%; }
.swiper-slide.swiper-slide-template .empty-template-desc { text-align: center; }
.twbb_slides-widget .swiper-slide-bg { background-size: cover; background-position: center center; background-repeat: no-repeat; min-width: 100%; }
.twbb_slides-widget .swiper-slide-inner { background-repeat: no-repeat; background-position: center center; inset: 0px; padding: 50px; margin: auto; }
.twbb-slider-inner-position-inside .twbb_slides-widget .swiper-slide-inner { position: absolute; }
.twbb-slider-inner-position-inside .twbb_slides-widget .swiper-slide-bg { min-height: 100%; }
.twbb-slides .swiper-slide-inner:hover, .twbb_slides-widget .swiper-slide-inner { color: rgb(255, 255, 255); display: flex; }
.twbb_slides-widget .swiper-slide-inner .elementor-background-overlay { position: absolute; z-index: 0; inset: 0px; }
.twbb_slides-widget .swiper-slide-inner .elementor-slide-content { position: relative; z-index: 1; width: 100%; }
.twbb_slides-widget .swiper-slide-inner .elementor-slide-heading { font-size: 35px; font-weight: 700; line-height: 1; }
.twbb_slides-widget .swiper-slide-inner .elementor-slide-description { font-size: 17px; line-height: 1.4; }
.twbb-slides .swiper-slide-inner .elementor-slide-description:not(:last-child), .twbb_slides-widget .swiper-slide-inner .elementor-slide-heading:not(:last-child) { margin-bottom: 30px; }
.twbb_slides-widget .swiper-slide-inner .elementor-slide-button { border: 2px solid rgb(255, 255, 255); }
.twbb-slides .swiper-slide-inner .elementor-slide-button:hover, .twbb_slides-widget .swiper-slide-inner .elementor-slide-button { background: 0px 0px; color: inherit; text-decoration: none; }
.elementor--v-position-top .swiper-slide-inner { -webkit-box-align: start; align-items: flex-start; }
.elementor--v-position-bottom .swiper-slide-inner { -webkit-box-align: end; align-items: flex-end; }
.elementor--v-position-middle .swiper-slide-inner { -webkit-box-align: center; align-items: center; }
.elementor--h-position-left .swiper-slide-inner { -webkit-box-pack: start; justify-content: flex-start; }
.elementor--h-position-right .swiper-slide-inner { -webkit-box-pack: end; justify-content: flex-end; }
.elementor--h-position-center .swiper-slide-inner { -webkit-box-pack: center; justify-content: center; }
.twbb_slides-wrapper div:not(.swiper-slide) > .swiper-slide-inner { display: none; }
@media (max-width: 767px){.twbb_slides-widget .swiper-slide-inner { padding: 30px; }}
@media (max-width: 767px){.twbb_slides-widget .swiper-slide-inner .elementor-slide-heading { font-size: 23px; line-height: 1; margin-bottom: 15px; }}
@media (max-width: 767px){.twbb_slides-widget .swiper-slide-inner .elementor-slide-description { font-size: 13px; line-height: 1.4; margin-bottom: 15px; }}
.swiper, .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }
.swiper .swiper-slide figure, .swiper-container .swiper-slide figure { line-height: 0; }
.swiper .elementor-lightbox-content-source, .swiper-container .elementor-lightbox-content-source { display: none; }
.swiper-container-no-flexbox .swiper-slide { float: left; }
.swiper-container-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; }
.swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper .swiper-notification, .swiper-container .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-wp8-horizontal { touch-action: pan-y; }
.swiper-wp8-vertical { touch-action: pan-x; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background: 50% center no-repeat; }
.swiper-button-next.twbb-swiper-last { right: 10px; }
.swiper-button-prev.twbb-swiper-last { left: 10px; }
.swiper-button-next.twbb-swiper-last::after, .swiper-button-prev.twbb-swiper-last::after { font-size: 27px; font-weight: 900; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-prev:not(.twbb-swiper-last), .swiper-container-rtl .swiper-button-next:not(.twbb-swiper-last), .swiper-rtl .swiper-button-next:not(.twbb-swiper-last) { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E"); left: 10px; right: auto; }
.swiper-button-prev.swiper-button-black:not(.twbb-swiper-last), .swiper-container-rtl .swiper-button-next.swiper-button-black:not(.twbb-swiper-last), .swiper-rtl .swiper-button-next.swiper-button-black:not(.twbb-swiper-last) { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E"); }
.swiper-button-prev.swiper-button-white:not(.twbb-swiper-last), .swiper-container-rtl .swiper-button-next.swiper-button-white:not(.twbb-swiper-last), .swiper-rtl .swiper-button-next.swiper-button-white:not(.twbb-swiper-last) { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E"); }
.swiper-button-next:not(.twbb-swiper-last), .swiper-container-rtl .swiper-button-prev:not(.twbb-swiper-last), .swiper-rtl .swiper-button-prev:not(.twbb-swiper-last) { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E"); right: 10px; left: auto; }
.swiper-button-next.swiper-button-black:not(.twbb-swiper-last), .swiper-container-rtl .swiper-button-prev.swiper-button-black:not(.twbb-swiper-last), .swiper-rtl .swiper-button-prev.swiper-button-black:not(.twbb-swiper-last) { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E"); }
.swiper-button-next.swiper-button-white:not(.twbb-swiper-last), .swiper-container-rtl .swiper-button-prev.swiper-button-white:not(.twbb-swiper-last), .swiper-rtl .swiper-button-prev.swiper-button-white:not(.twbb-swiper-last) { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E"); }
.swiper-pagination { position: absolute; text-align: center; transition: 0.3s; transform: translateZ(0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 5px; left: 0px; width: 100%; }
.swiper-pagination-bullet { width: 6px; height: 6px; display: inline-block; border-radius: 50%; background: rgb(0, 0, 0); opacity: 0.2; }
.swiper-pagination-fraction { color: rgb(0, 0, 0); }
button.swiper-pagination-bullet { border: 0px; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-white .swiper-pagination-bullet { background: rgb(255, 255, 255); }
.swiper-pagination-bullet-active { opacity: 1; }
.swiper-pagination-white .swiper-pagination-bullet-active { background: rgb(255, 255, 255); }
.swiper-pagination-black .swiper-pagination-bullet-active { background: rgb(0, 0, 0); }
.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0px; display: block; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 6px; }
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: rgb(0, 0, 0); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-horizontal > .swiper-pagination-progressbar { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-container-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, 0.5); }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: rgb(255, 255, 255); }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: rgb(0, 0, 0); }
.swiper-container-3d { perspective: 1200px; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { }
.swiper-container-cube, .swiper-container-flip { overflow: visible; }
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; z-index: 1; }
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-container-cube .swiper-slide { visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-container-cube.swiper-container-rtl .swiper-slide, .swiper-container-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.6; filter: blur(50px); z-index: 0; }
.elementor-widget-twbb_slides.twbb-speed-linear-yes .swiper-wrapper.twbb_slides-widget { transition-timing-function: linear; }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }
.swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }
.swiper-container-horizontal > .swiper-scrollbar, .swiper-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.elementor-pagination-position-outside .swiper, .elementor-pagination-position-outside .swiper-container { padding-bottom: 30px; }
.elementor-pagination-position-outside .elementor-swiper-button { top: calc(50% - 15px); }
.elementor-arrows-position-outside .swiper, .elementor-arrows-position-outside .swiper-container { width: calc(100% - 60px); }
.elementor-arrows-position-outside .elementor-swiper-button-prev { left: 0px; }
.elementor-arrows-position-outside .elementor-swiper-button-next { right: 0px; }
.swiper-image-stretch .swiper-slide .swiper-slide-image { width: 100%; }
.elementor-swiper-button { position: absolute; display: inline-flex; z-index: 1; cursor: pointer; font-size: 25px; color: rgba(238, 238, 238, 0.9); top: 50%; transform: translateY(-50%); }
.elementor-swiper-button svg { fill: rgba(238, 238, 238, 0.9); height: 1em; width: 1em; }
.elementor-swiper-button-prev { left: 10px; }
.elementor-swiper-button-next { right: 10px; }
.elementor-swiper-button.swiper-button-disabled { opacity: 0.3; }
.swiper-container-cube .elementor-swiper-button { transform: translate3d(0px, -50%, 1px); }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; animation: 1s steps(12) 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader::after { display: block; content: ""; width: 100%; height: 100%; background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") 50% center no-repeat; }
.swiper-lazy-preloader-white::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E"); }
.tenweb-skin-carousel.tenweb-pagination-position-inside .swiper-container-horizontal > .swiper-pagination-bullets, .tenweb-skin-carousel.tenweb-pagination-position-inside .swiper-horizontal > .swiper-pagination-bullets, .tenweb-skin-carousel.tenweb-pagination-position-inside .swiper-pagination-fraction, .tenweb-skin-coverflow.tenweb-pagination-position-inside .swiper-container-horizontal > .swiper-pagination-bullets, .tenweb-skin-coverflow.tenweb-pagination-position-inside .swiper-horizontal > .swiper-pagination-bullets, .tenweb-skin-coverflow.tenweb-pagination-position-inside .swiper-pagination-fraction { bottom: 5px; }
.tenweb-skin-carousel.tenweb-pagination-position-outside .swiper, .tenweb-skin-carousel.tenweb-pagination-position-outside .swiper-container, .tenweb-skin-coverflow.tenweb-pagination-position-outside .swiper, .tenweb-skin-coverflow.tenweb-pagination-position-outside .swiper-container { padding-bottom: 30px; }
.tenweb-skin-carousel.tenweb-pagination-position-outside .swiper-container-horizontal > .swiper-pagination-bullets, .tenweb-skin-carousel.tenweb-pagination-position-outside .swiper-horizontal > .swiper-pagination-bullets, .tenweb-skin-carousel.tenweb-pagination-position-outside .swiper-pagination-fraction, .tenweb-skin-coverflow.tenweb-pagination-position-outside .swiper-container-horizontal > .swiper-pagination-bullets, .tenweb-skin-coverflow.tenweb-pagination-position-outside .swiper-horizontal > .swiper-pagination-bullets, .tenweb-skin-coverflow.tenweb-pagination-position-outside .swiper-pagination-fraction { bottom: 0px; }
.tenweb-swiper-button { position: absolute; display: inline-flex; z-index: 1; cursor: pointer; font-size: 25px; color: rgba(237, 237, 237, 0.9); top: 50%; transform: translateY(-50%); }
.tenweb-swiper-button.swiper-button-disabled { opacity: 0.3; }
.tenweb-skin-carousel.tenweb-pagination-position-outside .tenweb-swiper-button, .tenweb-skin-coverflow.tenweb-pagination-position-outside .tenweb-swiper-button { top: calc(50% - 15px); }
.tenweb-skin-slideshow .tenweb-thumbnails-swiper .swiper-slide { cursor: pointer; }
.tenweb-skin-slideshow .tenweb-thumbnails-swiper .swiper-slide:not(.swiper-slide-active)::after { content: ""; position: absolute; inset: 0px; background-color: rgba(0, 0, 0, 0.3); }
.elementor-widget-twbb-testimonial-carousel .swiper-wrapper { display: flex; -webkit-box-align: stretch; align-items: stretch; }
.elementor-widget-twbb-testimonial-carousel .swiper-slide { height: auto; padding: 20px; }
.elementor-widget-twbb-testimonial-carousel.tenweb-pagination-type-bullets .swiper, .elementor-widget-twbb-testimonial-carousel.tenweb-pagination-type-bullets .swiper-container, .elementor-widget-twbb-testimonial-carousel.tenweb-pagination-type-fraction .swiper, .elementor-widget-twbb-testimonial-carousel.tenweb-pagination-type-fraction .swiper-container { padding-bottom: 40px; }
.elementor-widget-twbb-testimonial-carousel .tenweb-testimonial-carousel-swiper .tenweb-swiper-button-prev { left: 0px; }
.elementor-widget-twbb-testimonial-carousel .tenweb-testimonial-carousel-swiper .tenweb-swiper-button-next { right: 0px; }
.elementor-widget-twbb-testimonial-carousel.tenweb-pagination-type-bullets .tenweb-swiper-button-next, .elementor-widget-twbb-testimonial-carousel.tenweb-pagination-type-bullets .tenweb-swiper-button-prev { top: calc(50% - 20px); }
.swiper-pagination-bullets { color: rgb(255, 255, 255); cursor: default; }
.swiper .tenweb-lightbox-content-source, .swiper-container .tenweb-lightbox-content-source { display: none; }
.swiper-slide { border-style: solid; border-width: 0px; transition-duration: 0.5s; transition-property: border, background; overflow: hidden; }
.swiper-slide:not(:hover) .e-overlay-animation-fade { opacity: 0; }
.swiper-slide:not(:hover) .e-overlay-animation-slide-up { transform: translateY(100%); }
.swiper-slide:not(:hover) .e-overlay-animation-slide-down { transform: translateY(-100%); }
.swiper-slide:not(:hover) .e-overlay-animation-slide-right { transform: translateX(-100%); }
.swiper-slide:not(:hover) .e-overlay-animation-slide-left { transform: translateX(100%); }
.swiper-slide:not(:hover) .e-overlay-animation-zoom-in { transform: scale(0.5); opacity: 0; }
.swiper-slide a { display: inline; }
.tenweb-testimonial-carousel-swiper .tenweb-swiper-button-prev { left: 10px; }
.tenweb-testimonial-carousel-swiper .tenweb-swiper-button-next { right: 10px; }
.elementor-widget-twbb_video-playlist .e-tabs-items-wrapper .e-tab-title.e-active, .elementor-widget-twbb_video-playlist .e-tabs-items-wrapper .e-tab-title:hover { background-color: rgb(241, 243, 245); border-color: rgb(213, 218, 223); border-width: 0px 0px 1px; }
.elementor-widget-twbb_video-playlist .e-tabs-items-wrapper .e-tab-title.e-active i, .elementor-widget-twbb_video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg, .elementor-widget-twbb_video-playlist .e-tabs-items-wrapper .e-tab-title:hover i, .elementor-widget-twbb_video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg { text-shadow: rgb(0, 0, 0) 0px 0px 3px; color: rgb(255, 255, 255); }
.elementor-widget-twbb_video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg path, .elementor-widget-twbb_video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg path { fill: rgb(255, 255, 255); }
.elementor-widget-twbb_video-playlist .e-tabs-items-wrapper .e-tab-title.e-active .e-tab-title-text, .elementor-widget-twbb_video-playlist .e-tabs-items-wrapper .e-tab-title:hover .e-tab-title-text { font-size: 14px; }
body[data-elementor-device-mode="desktop"] .tenweb-arrows-yes.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container, body[data-elementor-device-mode="desktop"] .tenweb-pagination-yes.tenweb-widget-slider--pagination-position-outside .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="mobile"] .tenweb-arrows-mobile-yes.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container, body[data-elementor-device-mode="mobile"] .tenweb-pagination-mobile-yes.tenweb-widget-slider--pagination-position-mobile-outside .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="tablet"] .tenweb-arrows-tablet-yes.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container, body[data-elementor-device-mode="tablet"] .tenweb-pagination-tablet-yes.tenweb-widget-slider--pagination-position-tablet-outside .swiper-pagination-container .swiper-pagination { position: relative; display: flex; align-items: center; box-sizing: content-box; }
body[data-elementor-device-mode="desktop"] .tenweb-pagination-yes.tenweb-widget-slider--pagination-position-outside .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="mobile"] .tenweb-pagination-mobile-yes.tenweb-widget-slider--pagination-position-outside .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="tablet"] .tenweb-pagination-tablet-yes.tenweb-widget-slider--pagination-position-outside .swiper-pagination-container .swiper-pagination { position: unset; }
body[data-elementor-device-mode="desktop"] .tenweb-arrows-yes.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container, body[data-elementor-device-mode="mobile"] .tenweb-arrows-mobile-yes.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container, body[data-elementor-device-mode="tablet"] .tenweb-arrows-tablet-yes.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container { display: flex; position: absolute; inset: 0px; height: var(--swiper-navigation-size); }
body[data-elementor-device-mode="desktop"] .tenweb-arrows-yes.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-wrapper, body[data-elementor-device-mode="mobile"] .tenweb-arrows-mobile-yes.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-wrapper, body[data-elementor-device-mode="tablet"] .tenweb-arrows-tablet-yes.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-wrapper { display: flex; justify-content: space-between; gap: 15px; z-index: 11; }
body[data-elementor-device-mode="desktop"] .tenweb-arrows-yes.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-wrapper .swiper-button, body[data-elementor-device-mode="mobile"] .tenweb-arrows-mobile-yes.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-wrapper .swiper-button, body[data-elementor-device-mode="tablet"] .tenweb-arrows-tablet-yes.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-wrapper .swiper-button { position: relative; display: block; inset: unset; margin-top: 0px; }
body[data-elementor-device-mode="desktop"] .tenweb-widget-slider--navigation-position-outside.tenweb-widget-slider--arrows-position-left .swiper-pagination-container .swiper-pagination-arrows-container, body[data-elementor-device-mode="mobile"] .tenweb-widget-slider--navigation-position-mobile-outside.tenweb-widget-slider--arrows-position-mobile-left .swiper-pagination-container .swiper-pagination-arrows-container, body[data-elementor-device-mode="tablet"] .tenweb-widget-slider--navigation-position-tablet-outside.tenweb-widget-slider--arrows-position-tablet-left .swiper-pagination-container .swiper-pagination-arrows-container { justify-content: left; }
body[data-elementor-device-mode="desktop"] .tenweb-widget-slider--navigation-position-outside.tenweb-widget-slider--arrows-position-center .swiper-pagination-container .swiper-pagination-arrows-container, body[data-elementor-device-mode="mobile"] .tenweb-widget-slider--navigation-position-mobile-outside.tenweb-widget-slider--arrows-position-mobile-center .swiper-pagination-container .swiper-pagination-arrows-container, body[data-elementor-device-mode="tablet"] .tenweb-widget-slider--navigation-position-tablet-outside.tenweb-widget-slider--arrows-position-tablet-center .swiper-pagination-container .swiper-pagination-arrows-container { justify-content: center; }
body[data-elementor-device-mode="desktop"] .tenweb-widget-slider--navigation-position-outside.tenweb-widget-slider--arrows-position-right .swiper-pagination-container .swiper-pagination-arrows-container, body[data-elementor-device-mode="mobile"] .tenweb-widget-slider--navigation-position-mobile-outside.tenweb-widget-slider--arrows-position-mobile-right .swiper-pagination-container .swiper-pagination-arrows-container, body[data-elementor-device-mode="tablet"] .tenweb-widget-slider--navigation-position-tablet-outside.tenweb-widget-slider--arrows-position-tablet-right .swiper-pagination-container .swiper-pagination-arrows-container { justify-content: right; }
.elementor-widget.tenweb-widget-slider-yes .tenweb-widget-slider.swiper, .elementor-widget.tenweb-widget-slider-yes .tenweb-widget-slider.swiper-container { display: block; }
.tenweb-widget-slider .swiper-wrapper { display: flex; flex-wrap: unset; gap: 0px; }
.tenweb-widget-slider .swiper-button-prev:not(.twbb-swiper-last), .tenweb-widget-slider .swiper-container-rtl .swiper-button-next:not(.twbb-swiper-last), .tenweb-widget-slider .swiper-container-rtl .swiper-button-prev:not(.twbb-swiper-last), .tenweb-widget-slider .swiper-pagination-arrows-container .swiper-button-next:not(.twbb-swiper-last), .tenweb-widget-slider .swiper-rtl .swiper-button-next:not(.twbb-swiper-last), .tenweb-widget-slider .swiper-rtl .swiper-button-prev:not(.twbb-swiper-last) { background-image: none; }
.tenweb-widget-slider .swiper-container-rtl .swiper-button-prev::after, .tenweb-widget-slider .swiper-pagination-arrows-container .swiper-button-next::after, .tenweb-widget-slider .swiper-rtl .swiper-button-prev::after { top: calc(1 * var(--twbb-widget-slider-arrows-width,34px) / 2); }
.tenweb-widget-slider .swiper-button-prev::after, .tenweb-widget-slider .swiper-container-rtl .swiper-button-next::after, .tenweb-widget-slider .swiper-rtl .swiper-button-next::after { rotate: 180deg; top: calc(-1 * var(--twbb-widget-slider-arrows-width,34px) / 2); }
.tenweb-widget-slider .swiper-container-rtl .swiper-button-next::after, .tenweb-widget-slider .swiper-container-rtl .swiper-button-prev::after, .tenweb-widget-slider .swiper-pagination-arrows-container .swiper-button-next::after, .tenweb-widget-slider .swiper-pagination-arrows-container .swiper-button-prev::after, .tenweb-widget-slider .swiper-rtl .swiper-button-next::after, .tenweb-widget-slider .swiper-rtl .swiper-button-prev::after { line-height: 0; font-family: twbb-icons; display: block; content: ""; position: absolute; }
.tenweb-widget-slider .swiper-container-rtl .twbb-slider-arrows-icon.arrow1 .swiper-button-next::after, .tenweb-widget-slider .swiper-container-rtl .twbb-slider-arrows-icon.arrow1 .swiper-button-prev::after, .tenweb-widget-slider .swiper-container-rtl .twbb-slider-arrows-icon.arrow2 .swiper-button-next::after, .tenweb-widget-slider .swiper-container-rtl .twbb-slider-arrows-icon.arrow2 .swiper-button-prev::after, .tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow1 .swiper-button-next::after, .tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow1 .swiper-button-prev::after, .tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow2 .swiper-button-next::after, .tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow2 .swiper-button-prev::after, .tenweb-widget-slider .swiper-rtl .twbb-slider-arrows-icon.arrow1 .swiper-button-next::after, .tenweb-widget-slider .swiper-rtl .twbb-slider-arrows-icon.arrow1 .swiper-button-prev::after, .tenweb-widget-slider .swiper-rtl .twbb-slider-arrows-icon.arrow2 .swiper-button-next::after, .tenweb-widget-slider .swiper-rtl .twbb-slider-arrows-icon.arrow2 .swiper-button-prev::after { line-height: 0; font-family: twbb-icons; display: flex; align-items: center; justify-content: center; content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.tenweb-widget-slider .swiper-container-rtl .twbb-slider-arrows-icon.arrow2 .swiper-button-next::after, .tenweb-widget-slider .swiper-container-rtl .twbb-slider-arrows-icon.arrow2 .swiper-button-prev::after, .tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow2 .swiper-button-next::after, .tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow2 .swiper-button-prev::after, .tenweb-widget-slider .swiper-rtl .twbb-slider-arrows-icon.arrow2 .swiper-button-next::after, .tenweb-widget-slider .swiper-rtl .twbb-slider-arrows-icon.arrow2 .swiper-button-prev::after { content: ""; }
.tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow1 .swiper-button-prev::after, .tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow1 .swiper-container-rtl .swiper-button-next::after, .tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow1 .swiper-rtl .swiper-button-next::after, .tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow2 .swiper-button-prev::after, .tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow2 .swiper-container-rtl .swiper-button-next::after, .tenweb-widget-slider .swiper-pagination-arrows-container .twbb-slider-arrows-icon.arrow2 .swiper-rtl .swiper-button-next::after { transform: translate(50%, 50%); }
body[data-elementor-device-mode="desktop"] .tenweb-widget-slider--pagination-position-outside.tenweb-widget-slider .swiper-horizontal > .swiper-pagination-bullets, body[data-elementor-device-mode="desktop"] .tenweb-widget-slider--pagination-position-outside.tenweb-widget-slider .swiper-pagination-bullets.swiper-pagination-horizontal, body[data-elementor-device-mode="desktop"] .tenweb-widget-slider--pagination-position-outside.tenweb-widget-slider .swiper-pagination-custom, body[data-elementor-device-mode="desktop"] .tenweb-widget-slider--pagination-position-outside.tenweb-widget-slider .swiper-pagination-fraction, body[data-elementor-device-mode="mobile"] .tenweb-widget-slider--pagination-position-mobile-outside.tenweb-widget-slider .swiper-horizontal > .swiper-pagination-bullets, body[data-elementor-device-mode="mobile"] .tenweb-widget-slider--pagination-position-mobile-outside.tenweb-widget-slider .swiper-pagination-bullets.swiper-pagination-horizontal, body[data-elementor-device-mode="mobile"] .tenweb-widget-slider--pagination-position-mobile-outside.tenweb-widget-slider .swiper-pagination-custom-fraction, body[data-elementor-device-mode="mobile"] .tenweb-widget-slider--pagination-position-mobile-outside.tenweb-widget-slider .swiper-pagination-fraction, body[data-elementor-device-mode="tablet"] .tenweb-widget-slider--pagination-position-tablet-outside.tenweb-widget-slider .swiper-horizontal > .swiper-pagination-bullets, body[data-elementor-device-mode="tablet"] .tenweb-widget-slider--pagination-position-tablet-outside.tenweb-widget-slider .swiper-pagination-bullets.swiper-pagination-horizontal, body[data-elementor-device-mode="tablet"] .tenweb-widget-slider--pagination-position-tablet-outside.tenweb-widget-slider .swiper-pagination-custom, body[data-elementor-device-mode="tablet"] .tenweb-widget-slider--pagination-position-tablet-outside.tenweb-widget-slider .swiper-pagination-fraction { bottom: 10px; text-align: left; line-height: 0; }
body[data-elementor-device-mode="desktop"] .tenweb-widget-slider--pagination-position-left .tenweb-widget-slider .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="mobile"] .tenweb-widget-slider--pagination-position-mobile-left .tenweb-widget-slider .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="tablet"] .tenweb-widget-slider--pagination-position-tablet-left .tenweb-widget-slider .swiper-pagination-container .swiper-pagination { justify-content: left; text-align: left; }
body[data-elementor-device-mode="desktop"] .tenweb-widget-slider--pagination-position-center .tenweb-widget-slider .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="mobile"] .tenweb-widget-slider--pagination-position-mobile-center .tenweb-widget-slider .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="tablet"] .tenweb-widget-slider--pagination-position-tablet-center .tenweb-widget-slider .swiper-pagination-container .swiper-pagination { justify-content: center; text-align: center; }
body[data-elementor-device-mode="desktop"] .tenweb-widget-slider--pagination-position-right .tenweb-widget-slider .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="mobile"] .tenweb-widget-slider--pagination-position-mobile-right .tenweb-widget-slider .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="tablet"] .tenweb-widget-slider--pagination-position-tablet-right .tenweb-widget-slider .swiper-pagination-container .swiper-pagination { justify-content: right; text-align: right; }
body[data-elementor-device-mode="desktop"] .elementor-widget.tenweb-widget-slider-yes:not(.tenweb-arrows-yes) .tenweb-widget-slider .swiper-pagination-container .swiper-pagination-arrows-container, body[data-elementor-device-mode="desktop"] .elementor-widget.tenweb-widget-slider-yes:not(.tenweb-pagination-yes) .tenweb-widget-slider .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="mobile"] .elementor-widget.tenweb-widget-slider-yes:not(.tenweb-arrows-mobile-yes) .tenweb-widget-slider .swiper-pagination-container .swiper-pagination-arrows-container, body[data-elementor-device-mode="mobile"] .elementor-widget.tenweb-widget-slider-yes:not(.tenweb-pagination-mobile-yes) .tenweb-widget-slider .swiper-pagination-container .swiper-pagination, body[data-elementor-device-mode="tablet"] .elementor-widget.tenweb-widget-slider-yes:not(.tenweb-arrows-tablet-yes) .tenweb-widget-slider .swiper-pagination-container .swiper-pagination-arrows-container, body[data-elementor-device-mode="tablet"] .elementor-widget.tenweb-widget-slider-yes:not(.tenweb-pagination-tablet-yes) .tenweb-widget-slider .swiper-pagination-container .swiper-pagination { display: none; }
.elementor-widget-twbb_10web_checkout #shipping_country_field .select2-container--default .select2-selection--single[aria-expanded="true"], .elementor-widget-twbb_10web_checkout #shipping_state_field .select2-container--default .select2-selection--single[aria-expanded="true"] { color: var(--forms-fields-focus-color,#69727D); border-color: var(--forms-fields-focus-color,#69727D); transition-duration: var(--forms-fields-focus-transition-duration,.3s); outline-color: var(--forms-fields-focus-color,#69727D); }
body.elementor-default .elementor-widget-twbb_woocommerce-menu-cart:not(.twbb_menu-cart--shown) .twbb_menu-cart__container .dialog-lightbox-close-button { display: none; }
.elementor-widget-twbb_woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a { color: var(--tabs-active-color,#5bc0de); background: rgb(241, 242, 243); border-color: var(--tabs-active-border-color,transparent); }
.product-gallery-slider .swiper-slide { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; overflow: hidden; }
.product-gallery-slider .swiper-slide img { width: 100%; height: 100%; object-fit: cover; display: block; }
.elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-container-rtl .swiper-gallery-button-next, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-container-rtl .swiper-gallery-button-prev, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-gallery-button-next, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-gallery-button-next::after, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-gallery-button-prev, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-gallery-button-prev::after, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-rtl .swiper-gallery-button-next, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-rtl .swiper-gallery-button-prev { background-image: none !important; }
.elementor-widget-twbb_woocommerce-products .product-gallery-slider .twbb-image_gallery-arrows-icon.swiper-gallery-button-next { left: auto; right: 10px; }
.elementor-widget-twbb_woocommerce-products .product-gallery-slider .twbb-image_gallery-arrows-icon.swiper-gallery-button-prev { left: 10px; right: auto; }
.elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-gallery-button-next:not(.twbb-swiper-last) { background-image: none; }
.elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-gallery-button-prev::after { rotate: 180deg; top: calc(-1 * var(--twbb-widget-slider-arrows-width,34px) / 2); }
.elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-gallery-button-next::after, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .swiper-gallery-button-prev::after { line-height: 0; font-family: twbb-icons; display: block; content: ""; position: absolute; }
.elementor-widget-twbb_woocommerce-products .product-gallery-slider .twbb-image_gallery-arrows-icon.arrow1.swiper-gallery-button-next::after, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .twbb-image_gallery-arrows-icon.arrow1.swiper-gallery-button-prev::after, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .twbb-image_gallery-arrows-icon.arrow2.swiper-gallery-button-next::after, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .twbb-image_gallery-arrows-icon.arrow2.swiper-gallery-button-prev::after { line-height: 0; font-family: twbb-icons; display: flex; align-items: center; justify-content: center; content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.elementor-widget-twbb_woocommerce-products .product-gallery-slider .twbb-image_gallery-arrows-icon.arrow2.swiper-gallery-button-next::after, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .twbb-image_gallery-arrows-icon.arrow2.swiper-gallery-button-prev::after { content: ""; }
.elementor-widget-twbb_woocommerce-products .product-gallery-slider .twbb-image_gallery-arrows-icon.arrow1.swiper-gallery-button-prev::after, .elementor-widget-twbb_woocommerce-products .product-gallery-slider .twbb-image_gallery-arrows-icon.arrow2.swiper-gallery-button-prev::after { transform: translate(50%, 50%); }
.tenweb-widget-slider--edge-arrows-hide .tenweb-widget-slider .swiper-button-disabled { visibility: hidden; }
body.elementor-default .twbb-mini-cart-trait:not(.twbb_menu-cart--shown) .twbb-menu-cart-widget .twbb_menu-cart_10web__container .dialog-lightbox-close-button { display: none; }
.elementor-sticky--active { z-index: 100; }
.elementor-popup-modal .dialog-buttons-wrapper, .elementor-popup-modal .dialog-header { display: none; }
.elementor-popup-modal .dialog-close-button { display: none; top: 20px; margin-top: 0px; right: 20px; opacity: 1; z-index: 9999; pointer-events: all; }
.elementor-popup-modal .dialog-close-button svg { fill: rgb(55, 58, 60); height: 1em; width: 1em; }
.elementor-popup-modal .dialog-widget-content { width: initial; overflow: visible; max-width: 100%; max-height: 100%; border-radius: 0px; box-shadow: none; pointer-events: all; }
.elementor-popup-modal .dialog-message { width: 640px; max-width: 100vw; max-height: 100vh; padding: 0px; overflow: auto; display: flex; }
.elementor-motion-effects-element, .elementor-motion-effects-layer { transition-property: transform, opacity, -webkit-transform; transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03); transition-duration: 1s; }
.elementor-motion-effects-container { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }
.elementor-motion-effects-layer { position: absolute; top: 0px; left: 0px; background-repeat: no-repeat; background-size: cover; }
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close-button { display: none; }
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation ul li.is-active a { color: var(--tabs-active-color,#5bc0de); background: rgb(236, 238, 239); border-color: var(--tabs-active-border-color,transparent); }
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button { display: none; }
.e-form__indicators__indicator--state-active { color: var(--e-form-steps-indicator-active-primary-color,#39B54A); border-color: var(--e-form-steps-indicator-active-secondary-color,#FFF); }
.e-form__indicators__indicator--state-active [class*="indicator--shape-"]:not(.e-form__indicators__indicator--shape-none) { background-color: var(--e-form-steps-indicator-active-secondary-color,#FFF); }
.e-form__indicators__indicator--state-active object, .e-form__indicators__indicator--state-active svg { fill: var(--e-form-steps-indicator-active-primary-color,#39B54A); }
.elementor-slides .swiper-slide-bg { background-size: cover; background-position: center center; background-repeat: no-repeat; min-width: 100%; min-height: 100%; }
.elementor-slides .swiper-slide-inner { background-repeat: no-repeat; background-position: center center; position: absolute; inset: 0px; padding: 50px; margin: auto; }
.elementor-slides .swiper-slide-inner, .elementor-slides .swiper-slide-inner:hover { color: rgb(255, 255, 255); display: flex; }
.elementor-slides .swiper-slide-inner .elementor-background-overlay { position: absolute; z-index: 0; inset: 0px; }
.elementor-slides .swiper-slide-inner .elementor-slide-content { position: relative; z-index: 1; width: 100%; }
.elementor-slides .swiper-slide-inner .elementor-slide-heading { font-size: 35px; font-weight: 700; line-height: 1; }
.elementor-slides .swiper-slide-inner .elementor-slide-description { font-size: 17px; line-height: 1.4; }
.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child), .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) { margin-bottom: 30px; }
.elementor-slides .swiper-slide-inner .elementor-slide-button { border: 2px solid rgb(255, 255, 255); display: inline-block; }
.elementor-slides .swiper-slide-inner .elementor-slide-button, .elementor-slides .swiper-slide-inner .elementor-slide-button:hover { background: 0px 0px; color: inherit; text-decoration: none; }
body.rtl .elementor-widget-slides .elementor-swiper-button-next { left: 10px; right: auto; }
body.rtl .elementor-widget-slides .elementor-swiper-button-prev { right: 10px; left: auto; }
.elementor-slides-wrapper div:not(.swiper-slide) > .swiper-slide-inner { display: none; }
@media (max-width: 767px){.elementor-slides .swiper-slide-inner { padding: 30px; }}
@media (max-width: 767px){.elementor-slides .swiper-slide-inner .elementor-slide-heading { font-size: 23px; line-height: 1; margin-bottom: 15px; }}
@media (max-width: 767px){.elementor-slides .swiper-slide-inner .elementor-slide-description { font-size: 13px; line-height: 1.4; margin-bottom: 15px; }}
.elementor-widget-testimonial-carousel .swiper-slide { padding: 20px; }
.elementor-widget-reviews .swiper-slide { background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 232, 237); border-radius: 5px; padding: 0px; }
.swiper-slide { will-change: transform; border-style: solid; border-width: 0px; transition-duration: 0.5s; transition-property: border, background, transform, -webkit-transform; overflow: hidden; }
.elementor-widget-reviews .swiper-wrapper, .elementor-widget-testimonial-carousel .swiper-wrapper { display: flex; -webkit-box-align: stretch; align-items: stretch; }
.elementor-widget-reviews .swiper-slide, .elementor-widget-testimonial-carousel .swiper-slide { height: auto; }
.elementor-widget-reviews.elementor-pagination-type-bullets .swiper, .elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container, .elementor-widget-reviews.elementor-pagination-type-fraction .swiper, .elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container, .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper, .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container { padding-bottom: 40px; }
.elementor-widget-reviews .elementor-swiper-button-prev, .elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next, .elementor-widget-testimonial-carousel .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next { left: 0px; right: unset; }
.elementor-widget-reviews .elementor-swiper-button-next, .elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel .elementor-swiper-button-next, .elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev { right: 0px; left: unset; }
.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next, .elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev { top: calc(50% - 20px); }
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open, .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close { display: none; }
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container { transform: scaleY(0); max-height: 0px; }
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container { transform: scaleY(1); max-height: 100vh; }
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover { background-color: rgb(241, 243, 245); border-color: rgb(213, 218, 223); border-width: 0px 0px 1px; }
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active i, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover i, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg { text-shadow: rgb(0, 0, 0) 0px 0px 3px; color: rgb(255, 255, 255); }
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg path, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg path { fill: rgb(255, 255, 255); }
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active .e-tab-title-text, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover .e-tab-title-text { font-size: 14px; }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title { color: var(--n-accordion-title-active-color); margin-block-end: var(--n-accordion-item-title-distance-from-content); }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened { display: flex; }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed { display: none; }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-active-color); }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-active-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con { display: none; }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title { color: var(--n-accordion-title-hover-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-hover-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-hover-color); }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-pointer-events { touch-action: pan-y; }
.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; }
.swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto; }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-button-lock { display: none; }
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }
button.swiper-pagination-bullet { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-lock { display: none; }
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-lock { display: none; }
.swiper-slide-zoomed { cursor: move; }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }
.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube { overflow: visible; }
.swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }
.swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }
.swiper-flip { overflow: visible; }
.swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }
.swiper-cards { overflow: visible; }
.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }
.elementor-5149 .elementor-element.elementor-element-6492c9d::before, .elementor-5149 .elementor-element.elementor-element-6492c9d > .elementor-background-video-container::before, .elementor-5149 .elementor-element.elementor-element-6492c9d > .e-con-inner > .elementor-background-video-container::before, .elementor-5149 .elementor-element.elementor-element-6492c9d > .elementor-background-slideshow::before, .elementor-5149 .elementor-element.elementor-element-6492c9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5149 .elementor-element.elementor-element-6492c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(257deg, rgba(0, 0, 0, 0.2) 0%, rgb(0, 0, 0) 100%); }
.elementor-5149 .elementor-element.elementor-element-6492c9d:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-6492c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background: url("/images/origin/image-1.webp") 50% 50% / cover; }
.elementor-5149 .elementor-element.elementor-element-9db7354:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-9db7354 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(61, 61, 61); }
.elementor-5149 .elementor-element.elementor-element-H9CmpuwI:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-H9CmpuwI > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(231, 231, 231); }
.elementor-5149 .elementor-element.elementor-element-4dc0840:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-4dc0840 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(231, 231, 231); }
.elementor-5149 .elementor-element.elementor-element-83BBUoYl:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-83BBUoYl > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(231, 231, 231); }
.elementor-5149 .elementor-element.elementor-element-NBrMNjt1:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-NBrMNjt1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(231, 231, 231); }
.elementor-5149 .elementor-element.elementor-element-31a41f3:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-31a41f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(0, 0, 0); background-image: url("/images/origin/Screenshot-2023-08-02-at-8.15.57-AM-min-1920w.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-5149 .elementor-element.elementor-element-31a41f3::before, .elementor-5149 .elementor-element.elementor-element-31a41f3 > .elementor-background-video-container::before, .elementor-5149 .elementor-element.elementor-element-31a41f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-5149 .elementor-element.elementor-element-31a41f3 > .elementor-background-slideshow::before, .elementor-5149 .elementor-element.elementor-element-31a41f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5149 .elementor-element.elementor-element-31a41f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
.elementor-5149 .elementor-element.elementor-element-6d33975:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-6d33975 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5149 .elementor-element.elementor-element-vtlHm1wt:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-vtlHm1wt > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(237, 237, 237); }
body[data-elementor-device-mode="desktop"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container { margin-top: 20px; min-height: 34px; }
body[data-elementor-device-mode="desktop"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-outside .swiper-pagination-container { margin-top: 20px; }
body[data-elementor-device-mode="tablet"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container { margin-top: 20px; min-height: 34px; }
body[data-elementor-device-mode="tablet"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-tablet-outside .swiper-pagination-container { margin-top: 20px; }
body[data-elementor-device-mode="mobile"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container { margin-top: 20px; min-height: 34px; }
body[data-elementor-device-mode="mobile"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-mobile-outside .swiper-pagination-container { margin-top: 20px; }
.elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-next::after, .elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-prev::after { height: calc(11.3333px); width: calc(11.3333px); font-size: calc(11.3333px); }
.elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-prev { height: 34px; width: 34px; }
body[data-elementor-device-mode="desktop"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination { margin-bottom: 34px; }
body[data-elementor-device-mode="tablet"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination { margin-bottom: 34px; }
body[data-elementor-device-mode="mobile"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination { margin-bottom: 34px; }
body[data-elementor-device-mode="desktop"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }
body[data-elementor-device-mode="tablet"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }
body[data-elementor-device-mode="mobile"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }
.elementor-5149 .elementor-element.elementor-element-3992013 .swiper-pagination-arrows-container .swiper-button { border-radius: 50%; }
.elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-pagination-bullet { height: 8px; width: 8px; }
.elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-container-horizontal .swiper-pagination-progress { height: 8px; }
.elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-horizontal .swiper-pagination-progress { height: 8px; }
.elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-pagination-fraction { font-size: 8px; }
.elementor-5149 .elementor-element.elementor-element-3992013 .swiper-pagination-bullet.swiper-pagination-bullet-active, .elementor-5149 .elementor-element.elementor-element-3992013 .swiper-pagination-progressbar { background-color: rgb(0, 0, 0); }
.elementor-5149 .elementor-element.elementor-element-3992013 .swiper-pagination-fraction { color: rgb(0, 0, 0); }
.elementor-5149 .elementor-element.elementor-element-3992013 .swiper-pagination-bullet { background-color: rgb(0, 0, 0); }
.elementor-5149 .elementor-element.elementor-element-xQooF6nI:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-xQooF6nI > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5149 .elementor-element.elementor-element-3db9a6f:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-3db9a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5149 .elementor-element.elementor-element-01gqARDX:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-01gqARDX > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5149 .elementor-element.elementor-element-HzXXkfd5:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-HzXXkfd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); background-image: url("/images/origin/image.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }
.elementor-5149 .elementor-element.elementor-element-HzXXkfd5::before, .elementor-5149 .elementor-element.elementor-element-HzXXkfd5 > .elementor-background-video-container::before, .elementor-5149 .elementor-element.elementor-element-HzXXkfd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5149 .elementor-element.elementor-element-HzXXkfd5 > .elementor-background-slideshow::before, .elementor-5149 .elementor-element.elementor-element-HzXXkfd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5149 .elementor-element.elementor-element-HzXXkfd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
body.elementor-page-5149:not(.elementor-motion-effects-element-type-background), body.elementor-page-5149 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
@media (max-width: 1024px){.elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-next::after, .elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-prev::after { height: calc(11.3333px); width: calc(11.3333px); font-size: calc(11.3333px); }}
@media (max-width: 1024px){.elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-prev { height: 34px; width: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="desktop"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="tablet"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="mobile"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="desktop"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="tablet"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="mobile"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="desktop"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="tablet"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="mobile"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 1024px){.elementor-5149 .elementor-element.elementor-element-3992013 .swiper-pagination-arrows-container .swiper-button { border-radius: 50%; }}
@media (max-width: 1024px){.elementor-5149 .elementor-element.elementor-element-HzXXkfd5:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-HzXXkfd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/hazmatbottomcta-1920w.jpg"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (max-width: 767px){.elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-next::after, .elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-prev::after { height: calc(11.3333px); width: calc(11.3333px); font-size: calc(11.3333px); }}
@media (max-width: 767px){.elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-5149 .elementor-element.elementor-element-3992013:not(.twbb_slider_options_changed-default) .swiper-button-prev { height: 34px; width: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="desktop"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="tablet"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="mobile"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="desktop"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="tablet"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="mobile"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="desktop"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="tablet"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="mobile"] .elementor-5149 .elementor-element.elementor-element-3992013.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 767px){.elementor-5149 .elementor-element.elementor-element-3992013 .swiper-pagination-arrows-container .swiper-button { border-radius: 50%; }}
@media (max-width: 767px){.elementor-5149 .elementor-element.elementor-element-HzXXkfd5:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-HzXXkfd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (min-width: 1025px){.elementor-5149 .elementor-element.elementor-element-31a41f3:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-31a41f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: fixed; }}
@media (min-width: 1025px){.elementor-5149 .elementor-element.elementor-element-HzXXkfd5:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-HzXXkfd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }}
.elementor-771 .elementor-element.elementor-element-f524862:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-f524862 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(61, 61, 61); }
.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item { font-family: var(--e-global-typography-accent-font-family),Sans-serif; font-size: var(--e-global-typography-accent-font-size); font-weight: var(--e-global-typography-accent-font-weight); line-height: var(--e-global-typography-accent-line-height); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu a.hfe-sub-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown li a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item { padding-top: 15px; padding-bottom: 15px; }
.elementor-771 .elementor-element.elementor-element-1260526 .hfe-nav-menu__toggle { margin: 0px auto; }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu a.hfe-sub-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 .elementor-menu-toggle, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown li a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item { color: rgb(0, 0, 0); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown-expandible, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item { background-color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu a.hfe-sub-menu-item:hover, .elementor-771 .elementor-element.elementor-element-1260526 .elementor-menu-toggle:hover, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown li a.hfe-menu-item:hover, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown li a.hfe-sub-menu-item:hover, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover { color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu a.hfe-sub-menu-item:hover, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown li a.hfe-menu-item:hover, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown li a.hfe-sub-menu-item:hover, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover { background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active { color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active { background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-1260526 .sub-menu li.menu-item:not(:last-child), .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-771 .elementor-element.elementor-element-1260526 nav.hfe-dropdown-expandible li.menu-item:not(:last-child) { border-bottom: 1px solid rgb(196, 196, 196); }
.elementor-771 .elementor-element.elementor-element-74e3c0a:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-74e3c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(61, 61, 61); }
.elementor-771 .elementor-element.elementor-element-06a8a5e:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-06a8a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-cb7a4a6:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-cb7a4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(61, 61, 61); }
.elementor-771 .elementor-element.elementor-element-e965561:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-e965561 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(111, 123, 74); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu a.hfe-sub-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown li a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item { padding-top: 15px; padding-bottom: 15px; }
.elementor-771 .elementor-element.elementor-element-2655b95 .hfe-nav-menu__toggle { margin-left: auto; }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu a.hfe-sub-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 .elementor-menu-toggle, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown li a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item { color: rgb(0, 0, 0); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown-expandible, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item { background-color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu a.hfe-sub-menu-item:hover, .elementor-771 .elementor-element.elementor-element-2655b95 .elementor-menu-toggle:hover, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown li a.hfe-menu-item:hover, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown li a.hfe-sub-menu-item:hover, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover { color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu a.hfe-sub-menu-item:hover, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown li a.hfe-menu-item:hover, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown li a.hfe-sub-menu-item:hover, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover { background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active { color: rgb(255, 255, 255); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active { background-color: rgb(135, 168, 99); }
.elementor-771 .elementor-element.elementor-element-2655b95 .sub-menu li.menu-item:not(:last-child), .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-dropdown-expandible li.menu-item:not(:last-child) { border-bottom: 1px solid rgb(196, 196, 196); }
@media (max-width: 1024px){.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item { font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height); }}
@media (max-width: 1024px){.elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-nav-menu__layout-expandible.menu-is-active, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu { margin-top: 35px; }}
@media (max-width: 1024px){.elementor-771 .elementor-element.elementor-element-2655b95 .hfe-dropdown.menu-is-active { margin-top: 35px; }}
@media (max-width: 767px){.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item { font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height); }}
@media (max-width: 767px){.elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-nav-menu__layout-expandible.menu-is-active, .elementor-771 .elementor-element.elementor-element-2655b95 nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu { margin-top: 20px; }}
@media (max-width: 767px){.elementor-771 .elementor-element.elementor-element-2655b95 .hfe-dropdown.menu-is-active { margin-top: 20px; }}
.elementor-816 .elementor-element.elementor-element-1471ee0:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-1471ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(243, 243, 243); }
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
@media screen and (max-height: 1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }}
@media screen and (max-height: 640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }}
.elementor-466 .elementor-element.elementor-element-62fe51e:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-62fe51e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-1.webp"); background-position: center center; background-size: cover; }
.elementor-466 .elementor-element.elementor-element-62fe51e::before, .elementor-466 .elementor-element.elementor-element-62fe51e > .elementor-background-video-container::before, .elementor-466 .elementor-element.elementor-element-62fe51e > .e-con-inner > .elementor-background-video-container::before, .elementor-466 .elementor-element.elementor-element-62fe51e > .elementor-background-slideshow::before, .elementor-466 .elementor-element.elementor-element-62fe51e > .e-con-inner > .elementor-background-slideshow::before, .elementor-466 .elementor-element.elementor-element-62fe51e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(257deg, rgba(0, 26, 112, 0.2) 0%, rgb(0, 0, 0) 100%); }
.elementor-466 .elementor-element.elementor-element-cf8a0b4:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-cf8a0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(111, 123, 74); }
.elementor-466 .elementor-element.elementor-element-569ff9e:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-569ff9e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/unnamed-2.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-466 .elementor-element.elementor-element-a6964a2:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-a6964a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-466 .elementor-element.elementor-element-66626fc:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-66626fc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-466 .elementor-element.elementor-element-779464e:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-779464e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-466 .elementor-element.elementor-element-7abfbc8:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-7abfbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); background-image: url("/images/origin/image-1-1.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }
.elementor-466 .elementor-element.elementor-element-7abfbc8::before, .elementor-466 .elementor-element.elementor-element-7abfbc8 > .elementor-background-video-container::before, .elementor-466 .elementor-element.elementor-element-7abfbc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-466 .elementor-element.elementor-element-7abfbc8 > .elementor-background-slideshow::before, .elementor-466 .elementor-element.elementor-element-7abfbc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-466 .elementor-element.elementor-element-7abfbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
body.elementor-page-466:not(.elementor-motion-effects-element-type-background), body.elementor-page-466 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
@media (max-width: 1024px){.elementor-466 .elementor-element.elementor-element-569ff9e:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-569ff9e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/Screenshot-2023-07-31-at-12.17.02-PM-511h.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }}
@media (max-width: 1024px){.elementor-466 .elementor-element.elementor-element-7abfbc8:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-7abfbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/hazmatbottomcta-1920w.jpg"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (max-width: 767px){.elementor-466 .elementor-element.elementor-element-569ff9e:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-569ff9e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/unnamed-2.webp"); }}
@media (max-width: 767px){.elementor-466 .elementor-element.elementor-element-7abfbc8:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-7abfbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-1-1.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (min-width: 1025px){.elementor-466 .elementor-element.elementor-element-7abfbc8:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-7abfbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }}
.elementor-3074 .elementor-element.elementor-element-b07eab0:not(.elementor-motion-effects-element-type-background), .elementor-3074 .elementor-element.elementor-element-b07eab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-3-1.webp"); background-position: center center; background-size: cover; }
.elementor-3074 .elementor-element.elementor-element-b07eab0::before, .elementor-3074 .elementor-element.elementor-element-b07eab0 > .elementor-background-video-container::before, .elementor-3074 .elementor-element.elementor-element-b07eab0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3074 .elementor-element.elementor-element-b07eab0 > .elementor-background-slideshow::before, .elementor-3074 .elementor-element.elementor-element-b07eab0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3074 .elementor-element.elementor-element-b07eab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
body.elementor-page-3074:not(.elementor-motion-effects-element-type-background), body.elementor-page-3074 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-548 .elementor-element.elementor-element-b07eab0:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-b07eab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-3-1.webp"); background-position: center center; background-size: cover; }
.elementor-548 .elementor-element.elementor-element-b07eab0::before, .elementor-548 .elementor-element.elementor-element-b07eab0 > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-b07eab0 > .e-con-inner > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-b07eab0 > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-b07eab0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-b07eab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(257deg, rgba(0, 26, 112, 0.2) 0%, rgb(0, 0, 0) 100%); }
.elementor-548 .elementor-element.elementor-element-923f50a:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-923f50a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(61, 61, 61); }
body.elementor-page-548:not(.elementor-motion-effects-element-type-background), body.elementor-page-548 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-520 .elementor-element.elementor-element-e373076:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-e373076 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-1.webp"); background-position: center center; background-size: cover; }
.elementor-520 .elementor-element.elementor-element-e373076::before, .elementor-520 .elementor-element.elementor-element-e373076 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-e373076 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-e373076 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-e373076 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-e373076 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(257deg, rgba(0, 26, 112, 0.2) 0%, rgb(0, 0, 0) 100%); }
.elementor-520 .elementor-element.elementor-element-07aeaf2:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-07aeaf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-520 .elementor-element.elementor-element-6a82b17:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-6a82b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-520 .elementor-element.elementor-element-3c5b201:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-3c5b201 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-520 .elementor-element.elementor-element-c320dcd:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-c320dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-520 .elementor-element.elementor-element-ed2d653:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-ed2d653 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); background-image: url("/images/origin/image.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }
.elementor-520 .elementor-element.elementor-element-ed2d653::before, .elementor-520 .elementor-element.elementor-element-ed2d653 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-ed2d653 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-ed2d653 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-ed2d653 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-ed2d653 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
body.elementor-page-520:not(.elementor-motion-effects-element-type-background), body.elementor-page-520 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
@media (max-width: 1024px){.elementor-520 .elementor-element.elementor-element-ed2d653:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-ed2d653 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/hazmatbottomcta-1920w.jpg"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (max-width: 767px){.elementor-520 .elementor-element.elementor-element-ed2d653:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-ed2d653 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-4-1.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (min-width: 1025px){.elementor-520 .elementor-element.elementor-element-ed2d653:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-ed2d653 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }}
.elementor-142 .elementor-element.elementor-element-3037e15f:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-3037e15f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(174, 174, 174); }
.elementor-6373 .elementor-element.elementor-element-1049a8f:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-2.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-6373 .elementor-element.elementor-element-1049a8f::before, .elementor-6373 .elementor-element.elementor-element-1049a8f > .elementor-background-video-container::before, .elementor-6373 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-video-container::before, .elementor-6373 .elementor-element.elementor-element-1049a8f > .elementor-background-slideshow::before, .elementor-6373 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6373 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(254deg, rgba(0, 26, 112, 0) 0%, rgb(0, 0, 0) 100%); }
.elementor-6373 .elementor-element.elementor-element-aabee1f:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-aabee1f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(61, 61, 61); }
.elementor-6373 .elementor-element.elementor-element-7fa946d:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-7fa946d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(237, 237, 237); }
.elementor-6373 .elementor-element.elementor-element-71f6d2c:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-71f6d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6373 .elementor-element.elementor-element-9c59624:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-9c59624 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6373 .elementor-element.elementor-element-2a02c21:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-2a02c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6373 .elementor-element.elementor-element-033b23d:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-033b23d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(40, 44, 29); }
.elementor-6373 .elementor-element.elementor-element-e97f4f2:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-e97f4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/448562812_10222096489916035_8849764018783641985_n-1920w.webp"); background-position: center center; background-size: cover; }
.elementor-6373 .elementor-element.elementor-element-1a5f9bb:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-1a5f9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6373 .elementor-element.elementor-element-133ee7b:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-133ee7b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6373 .elementor-element.elementor-element-76bb710:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-76bb710 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6373 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); background-image: url("/images/origin/image-2.png"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }
.elementor-6373 .elementor-element.elementor-element-a328151::before, .elementor-6373 .elementor-element.elementor-element-a328151 > .elementor-background-video-container::before, .elementor-6373 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-video-container::before, .elementor-6373 .elementor-element.elementor-element-a328151 > .elementor-background-slideshow::before, .elementor-6373 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6373 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
@media (max-width: 1024px){.elementor-6373 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/hazmatbottomcta-1920w.jpg"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (max-width: 767px){.elementor-6373 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-2.png"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (min-width: 1025px){.elementor-6373 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6373 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }}
#faq-faq69b8f1d5e49441773728213 .faq-item.active { border-color: rgb(0, 115, 170); }
#faq-faq69b8f1d5e49441773728213 .faq-item.active .faq-question { background: rgb(0, 115, 170); color: rgb(255, 255, 255); }
#faq-faq69b8f1d5e49441773728213 .faq-item.active .faq-question:hover { background: rgb(0, 90, 135); }
#faq-faq69b8f1d5e49441773728213 .faq-item.active .faq-question-text { color: rgb(255, 255, 255); }
#faq-faq69b8f1d5e49441773728213 .faq-item.active .faq-icon { transform: rotate(45deg); color: rgb(255, 255, 255); }
#faq-faq69b8f1d5e49441773728213 .faq-item.active .faq-answer { max-height: 2000px; padding: 20px; }
@media (max-width: 768px){#faq-faq69b8f1d5e49441773728213 .faq-item.active .faq-answer { padding: 15px; }}
.elementor-5649 .elementor-element.elementor-element-1049a8f:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-3-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-5649 .elementor-element.elementor-element-1049a8f::before, .elementor-5649 .elementor-element.elementor-element-1049a8f > .elementor-background-video-container::before, .elementor-5649 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-video-container::before, .elementor-5649 .elementor-element.elementor-element-1049a8f > .elementor-background-slideshow::before, .elementor-5649 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5649 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(254deg, rgba(0, 26, 112, 0) 0%, rgb(0, 0, 0) 100%); }
.elementor-5649 .elementor-element.elementor-element-aabee1f:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-aabee1f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(61, 61, 61); }
.elementor-5649 .elementor-element.elementor-element-7fa946d:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-7fa946d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(237, 237, 237); }
.elementor-5649 .elementor-element.elementor-element-71f6d2c:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-71f6d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5649 .elementor-element.elementor-element-9c59624:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-9c59624 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5649 .elementor-element.elementor-element-2a02c21:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-2a02c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5649 .elementor-element.elementor-element-033b23d:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-033b23d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(40, 44, 29); }
.elementor-5649 .elementor-element.elementor-element-e97f4f2:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-e97f4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/mold-testing-1024x682-1.webp"); background-position: center center; background-size: cover; }
.elementor-5649 .elementor-element.elementor-element-1a5f9bb:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-1a5f9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5649 .elementor-element.elementor-element-133ee7b:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-133ee7b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5649 .elementor-element.elementor-element-76bb710:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-76bb710 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-5649 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); background-image: url("/images/origin/image.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }
.elementor-5649 .elementor-element.elementor-element-a328151::before, .elementor-5649 .elementor-element.elementor-element-a328151 > .elementor-background-video-container::before, .elementor-5649 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-video-container::before, .elementor-5649 .elementor-element.elementor-element-a328151 > .elementor-background-slideshow::before, .elementor-5649 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5649 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
@media (max-width: 1024px){.elementor-5649 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/hazmatbottomcta-1920w.jpg"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (max-width: 767px){.elementor-5649 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (min-width: 1025px){.elementor-5649 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-5649 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }}
#faq-faq69b8effccac081773727740 .faq-item.active { border-color: rgb(0, 115, 170); }
#faq-faq69b8effccac081773727740 .faq-item.active .faq-question { background: rgb(0, 115, 170); color: rgb(255, 255, 255); }
#faq-faq69b8effccac081773727740 .faq-item.active .faq-question:hover { background: rgb(0, 90, 135); }
#faq-faq69b8effccac081773727740 .faq-item.active .faq-question-text { color: rgb(255, 255, 255); }
#faq-faq69b8effccac081773727740 .faq-item.active .faq-icon { transform: rotate(45deg); color: rgb(255, 255, 255); }
#faq-faq69b8effccac081773727740 .faq-item.active .faq-answer { max-height: 2000px; padding: 20px; }
@media (max-width: 768px){#faq-faq69b8effccac081773727740 .faq-item.active .faq-answer { padding: 15px; }}
.elementor-6393 .elementor-element.elementor-element-1049a8f:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-3-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-6393 .elementor-element.elementor-element-1049a8f::before, .elementor-6393 .elementor-element.elementor-element-1049a8f > .elementor-background-video-container::before, .elementor-6393 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-video-container::before, .elementor-6393 .elementor-element.elementor-element-1049a8f > .elementor-background-slideshow::before, .elementor-6393 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6393 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(254deg, rgba(0, 26, 112, 0) 0%, rgb(0, 0, 0) 100%); }
.elementor-6393 .elementor-element.elementor-element-aabee1f:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-aabee1f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(61, 61, 61); }
.elementor-6393 .elementor-element.elementor-element-7fa946d:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-7fa946d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(237, 237, 237); }
.elementor-6393 .elementor-element.elementor-element-71f6d2c:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-71f6d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6393 .elementor-element.elementor-element-9c59624:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-9c59624 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6393 .elementor-element.elementor-element-2a02c21:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-2a02c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6393 .elementor-element.elementor-element-033b23d:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-033b23d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(40, 44, 29); }
.elementor-6393 .elementor-element.elementor-element-e97f4f2:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-e97f4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/2026-01-16.webp"); background-position: center center; background-size: cover; }
.elementor-6393 .elementor-element.elementor-element-1a5f9bb:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-1a5f9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6393 .elementor-element.elementor-element-133ee7b:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-133ee7b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6393 .elementor-element.elementor-element-76bb710:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-76bb710 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6393 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); background-image: url("/images/origin/image-1-2.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }
.elementor-6393 .elementor-element.elementor-element-a328151::before, .elementor-6393 .elementor-element.elementor-element-a328151 > .elementor-background-video-container::before, .elementor-6393 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-video-container::before, .elementor-6393 .elementor-element.elementor-element-a328151 > .elementor-background-slideshow::before, .elementor-6393 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6393 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
@media (max-width: 1024px){.elementor-6393 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/hazmatbottomcta-1920w.jpg"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (max-width: 767px){.elementor-6393 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-1-2.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (min-width: 1025px){.elementor-6393 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6393 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }}
#faq-faq69b8f3312b82d1773728561 .faq-item.active { border-color: rgb(0, 115, 170); }
#faq-faq69b8f3312b82d1773728561 .faq-item.active .faq-question { background: rgb(0, 115, 170); color: rgb(255, 255, 255); }
#faq-faq69b8f3312b82d1773728561 .faq-item.active .faq-question:hover { background: rgb(0, 90, 135); }
#faq-faq69b8f3312b82d1773728561 .faq-item.active .faq-question-text { color: rgb(255, 255, 255); }
#faq-faq69b8f3312b82d1773728561 .faq-item.active .faq-icon { transform: rotate(45deg); color: rgb(255, 255, 255); }
#faq-faq69b8f3312b82d1773728561 .faq-item.active .faq-answer { max-height: 2000px; padding: 20px; }
@media (max-width: 768px){#faq-faq69b8f3312b82d1773728561 .faq-item.active .faq-answer { padding: 15px; }}
.elementor-6392 .elementor-element.elementor-element-1049a8f:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-3.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-6392 .elementor-element.elementor-element-1049a8f::before, .elementor-6392 .elementor-element.elementor-element-1049a8f > .elementor-background-video-container::before, .elementor-6392 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-video-container::before, .elementor-6392 .elementor-element.elementor-element-1049a8f > .elementor-background-slideshow::before, .elementor-6392 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6392 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(254deg, rgba(0, 26, 112, 0) 0%, rgb(0, 0, 0) 100%); }
.elementor-6392 .elementor-element.elementor-element-aabee1f:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-aabee1f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(61, 61, 61); }
.elementor-6392 .elementor-element.elementor-element-7fa946d:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-7fa946d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(237, 237, 237); }
.elementor-6392 .elementor-element.elementor-element-71f6d2c:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-71f6d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6392 .elementor-element.elementor-element-9c59624:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-9c59624 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6392 .elementor-element.elementor-element-2a02c21:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-2a02c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6392 .elementor-element.elementor-element-033b23d:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-033b23d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(40, 44, 29); }
.elementor-6392 .elementor-element.elementor-element-e97f4f2:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-e97f4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/GettyImages-179312755-scaled-1-1.jpg"); background-position: center center; background-size: cover; }
.elementor-6392 .elementor-element.elementor-element-1a5f9bb:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-1a5f9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6392 .elementor-element.elementor-element-133ee7b:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-133ee7b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6392 .elementor-element.elementor-element-76bb710:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-76bb710 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6392 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); background-image: url("/images/origin/image-3.png"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }
.elementor-6392 .elementor-element.elementor-element-a328151::before, .elementor-6392 .elementor-element.elementor-element-a328151 > .elementor-background-video-container::before, .elementor-6392 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-video-container::before, .elementor-6392 .elementor-element.elementor-element-a328151 > .elementor-background-slideshow::before, .elementor-6392 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6392 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
@media (max-width: 1024px){.elementor-6392 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/hazmatbottomcta-1920w.jpg"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (max-width: 767px){.elementor-6392 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-3.png"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (min-width: 1025px){.elementor-6392 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6392 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }}
#faq-faq69b8f37e166e11773728638 .faq-item.active { border-color: rgb(0, 115, 170); }
#faq-faq69b8f37e166e11773728638 .faq-item.active .faq-question { background: rgb(0, 115, 170); color: rgb(255, 255, 255); }
#faq-faq69b8f37e166e11773728638 .faq-item.active .faq-question:hover { background: rgb(0, 90, 135); }
#faq-faq69b8f37e166e11773728638 .faq-item.active .faq-question-text { color: rgb(255, 255, 255); }
#faq-faq69b8f37e166e11773728638 .faq-item.active .faq-icon { transform: rotate(45deg); color: rgb(255, 255, 255); }
#faq-faq69b8f37e166e11773728638 .faq-item.active .faq-answer { max-height: 2000px; padding: 20px; }
@media (max-width: 768px){#faq-faq69b8f37e166e11773728638 .faq-item.active .faq-answer { padding: 15px; }}
.elementor-6391 .elementor-element.elementor-element-1049a8f:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-3-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-6391 .elementor-element.elementor-element-1049a8f::before, .elementor-6391 .elementor-element.elementor-element-1049a8f > .elementor-background-video-container::before, .elementor-6391 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-video-container::before, .elementor-6391 .elementor-element.elementor-element-1049a8f > .elementor-background-slideshow::before, .elementor-6391 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6391 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(254deg, rgba(0, 26, 112, 0) 0%, rgb(0, 0, 0) 100%); }
.elementor-6391 .elementor-element.elementor-element-aabee1f:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-aabee1f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(61, 61, 61); }
.elementor-6391 .elementor-element.elementor-element-7fa946d:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-7fa946d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(237, 237, 237); }
.elementor-6391 .elementor-element.elementor-element-71f6d2c:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-71f6d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6391 .elementor-element.elementor-element-9c59624:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-9c59624 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6391 .elementor-element.elementor-element-2a02c21:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-2a02c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6391 .elementor-element.elementor-element-033b23d:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-033b23d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(40, 44, 29); }
.elementor-6391 .elementor-element.elementor-element-e97f4f2:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-e97f4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/Lead_Abatement.jpg"); background-position: center center; background-size: cover; }
.elementor-6391 .elementor-element.elementor-element-1a5f9bb:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-1a5f9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6391 .elementor-element.elementor-element-133ee7b:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-133ee7b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6391 .elementor-element.elementor-element-76bb710:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-76bb710 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6391 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); background-image: url("/images/origin/image-2-1.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }
.elementor-6391 .elementor-element.elementor-element-a328151::before, .elementor-6391 .elementor-element.elementor-element-a328151 > .elementor-background-video-container::before, .elementor-6391 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-video-container::before, .elementor-6391 .elementor-element.elementor-element-a328151 > .elementor-background-slideshow::before, .elementor-6391 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6391 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
@media (max-width: 1024px){.elementor-6391 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/hazmatbottomcta-1920w.jpg"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (max-width: 767px){.elementor-6391 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-2-1.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (min-width: 1025px){.elementor-6391 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6391 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }}
#faq-faq69b8f42c376181773728812 .faq-item.active { border-color: rgb(0, 115, 170); }
#faq-faq69b8f42c376181773728812 .faq-item.active .faq-question { background: rgb(0, 115, 170); color: rgb(255, 255, 255); }
#faq-faq69b8f42c376181773728812 .faq-item.active .faq-question:hover { background: rgb(0, 90, 135); }
#faq-faq69b8f42c376181773728812 .faq-item.active .faq-question-text { color: rgb(255, 255, 255); }
#faq-faq69b8f42c376181773728812 .faq-item.active .faq-icon { transform: rotate(45deg); color: rgb(255, 255, 255); }
#faq-faq69b8f42c376181773728812 .faq-item.active .faq-answer { max-height: 2000px; padding: 20px; }
@media (max-width: 768px){#faq-faq69b8f42c376181773728812 .faq-item.active .faq-answer { padding: 15px; }}
.elementor-6390 .elementor-element.elementor-element-1049a8f:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-4.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-6390 .elementor-element.elementor-element-1049a8f::before, .elementor-6390 .elementor-element.elementor-element-1049a8f > .elementor-background-video-container::before, .elementor-6390 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-video-container::before, .elementor-6390 .elementor-element.elementor-element-1049a8f > .elementor-background-slideshow::before, .elementor-6390 .elementor-element.elementor-element-1049a8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6390 .elementor-element.elementor-element-1049a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(254deg, rgba(0, 26, 112, 0) 0%, rgb(0, 0, 0) 100%); }
.elementor-6390 .elementor-element.elementor-element-aabee1f:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-aabee1f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(61, 61, 61); }
.elementor-6390 .elementor-element.elementor-element-7fa946d:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-7fa946d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(237, 237, 237); }
.elementor-6390 .elementor-element.elementor-element-71f6d2c:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-71f6d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6390 .elementor-element.elementor-element-9c59624:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-9c59624 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6390 .elementor-element.elementor-element-2a02c21:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-2a02c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6390 .elementor-element.elementor-element-033b23d:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-033b23d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(40, 44, 29); }
.elementor-6390 .elementor-element.elementor-element-e97f4f2:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-e97f4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/indoor-air-testing-1.webp"); background-position: center center; background-size: cover; }
.elementor-6390 .elementor-element.elementor-element-1a5f9bb:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-1a5f9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6390 .elementor-element.elementor-element-133ee7b:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-133ee7b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6390 .elementor-element.elementor-element-76bb710:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-76bb710 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-6390 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); background-image: url("/images/origin/image-4.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }
.elementor-6390 .elementor-element.elementor-element-a328151::before, .elementor-6390 .elementor-element.elementor-element-a328151 > .elementor-background-video-container::before, .elementor-6390 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-video-container::before, .elementor-6390 .elementor-element.elementor-element-a328151 > .elementor-background-slideshow::before, .elementor-6390 .elementor-element.elementor-element-a328151 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6390 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
@media (max-width: 1024px){.elementor-6390 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/hazmatbottomcta-1920w.jpg"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (max-width: 767px){.elementor-6390 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/images/origin/image-4.webp"); background-position: 0px 50%; background-repeat: no-repeat; background-size: cover; }}
@media (min-width: 1025px){.elementor-6390 .elementor-element.elementor-element-a328151:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-a328151 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: scroll; }}
#faq-faq69b8f3ca1bd4d1773728714 .faq-item.active { border-color: rgb(0, 115, 170); }
#faq-faq69b8f3ca1bd4d1773728714 .faq-item.active .faq-question { background: rgb(0, 115, 170); color: rgb(255, 255, 255); }
#faq-faq69b8f3ca1bd4d1773728714 .faq-item.active .faq-question:hover { background: rgb(0, 90, 135); }
#faq-faq69b8f3ca1bd4d1773728714 .faq-item.active .faq-question-text { color: rgb(255, 255, 255); }
#faq-faq69b8f3ca1bd4d1773728714 .faq-item.active .faq-icon { transform: rotate(45deg); color: rgb(255, 255, 255); }
#faq-faq69b8f3ca1bd4d1773728714 .faq-item.active .faq-answer { max-height: 2000px; padding: 20px; }
@media (max-width: 768px){#faq-faq69b8f3ca1bd4d1773728714 .faq-item.active .faq-answer { padding: 15px; }}
body[data-elementor-device-mode="desktop"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container { margin-top: 20px; min-height: 34px; }
body[data-elementor-device-mode="desktop"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-outside .swiper-pagination-container { margin-top: 20px; }
body[data-elementor-device-mode="tablet"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container { margin-top: 20px; min-height: 34px; }
body[data-elementor-device-mode="tablet"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-tablet-outside .swiper-pagination-container { margin-top: 20px; }
body[data-elementor-device-mode="mobile"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container { margin-top: 20px; min-height: 34px; }
body[data-elementor-device-mode="mobile"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-mobile-outside .swiper-pagination-container { margin-top: 20px; }
.elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-next::after, .elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-prev::after { height: calc(11.3333px); width: calc(11.3333px); font-size: calc(11.3333px); }
.elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-prev { height: 34px; width: 34px; }
body[data-elementor-device-mode="desktop"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination { margin-bottom: 34px; }
body[data-elementor-device-mode="tablet"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination { margin-bottom: 34px; }
body[data-elementor-device-mode="mobile"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination { margin-bottom: 34px; }
body[data-elementor-device-mode="desktop"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }
body[data-elementor-device-mode="tablet"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }
body[data-elementor-device-mode="mobile"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }
.elementor-145 .elementor-element.elementor-element-9b5032c .swiper-pagination-arrows-container .swiper-button { border-radius: 50%; }
.elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-pagination-bullet { height: 8px; width: 8px; }
.elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-container-horizontal .swiper-pagination-progress { height: 8px; }
.elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-horizontal .swiper-pagination-progress { height: 8px; }
.elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-pagination-fraction { font-size: 8px; }
.elementor-145 .elementor-element.elementor-element-9b5032c .swiper-pagination-bullet.swiper-pagination-bullet-active, .elementor-145 .elementor-element.elementor-element-9b5032c .swiper-pagination-progressbar { background-color: rgb(0, 0, 0); }
.elementor-145 .elementor-element.elementor-element-9b5032c .swiper-pagination-fraction { color: rgb(0, 0, 0); }
.elementor-145 .elementor-element.elementor-element-9b5032c .swiper-pagination-bullet { background-color: rgb(0, 0, 0); }
@media (max-width: 1024px){.elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-next::after, .elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-prev::after { height: calc(11.3333px); width: calc(11.3333px); font-size: calc(11.3333px); }}
@media (max-width: 1024px){.elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-prev { height: 34px; width: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="desktop"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="tablet"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="mobile"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="desktop"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="tablet"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="mobile"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="desktop"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="tablet"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 1024px){body[data-elementor-device-mode="mobile"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 1024px){.elementor-145 .elementor-element.elementor-element-9b5032c .swiper-pagination-arrows-container .swiper-button { border-radius: 50%; }}
@media (max-width: 767px){.elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-next::after, .elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-prev::after { height: calc(11.3333px); width: calc(11.3333px); font-size: calc(11.3333px); }}
@media (max-width: 767px){.elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-145 .elementor-element.elementor-element-9b5032c:not(.twbb_slider_options_changed-default) .swiper-button-prev { height: 34px; width: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="desktop"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="tablet"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="mobile"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container { min-height: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="desktop"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="tablet"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="mobile"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination { margin-bottom: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="desktop"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="tablet"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 767px){body[data-elementor-device-mode="mobile"] .elementor-145 .elementor-element.elementor-element-9b5032c.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container { height: 34px; }}
@media (max-width: 767px){.elementor-145 .elementor-element.elementor-element-9b5032c .swiper-pagination-arrows-container .swiper-button { border-radius: 50%; }}
.wp-block-accordion-item.is-open > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { transform: rotate(45deg); }
.wp-block-accordion-heading__toggle:not(:focus-visible) { outline: none; }
.wp-lightbox-container button:focus-visible { outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
.wp-lightbox-overlay.active { visibility: visible; }
@media not (prefers-reduced-motion){.wp-lightbox-overlay.active { animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }}
@media not (prefers-reduced-motion){.wp-lightbox-overlay.active img { animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }}
@media not (prefers-reduced-motion){.wp-lightbox-overlay.show-closing-animation:not(.active) { animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }}
@media not (prefers-reduced-motion){.wp-lightbox-overlay.show-closing-animation:not(.active) img { animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }}
@media not (prefers-reduced-motion){.wp-lightbox-overlay.zoom.active { animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }}
@media not (prefers-reduced-motion){.wp-lightbox-overlay.zoom.active .lightbox-image-container { animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }}
@media not (prefers-reduced-motion){.wp-lightbox-overlay.zoom.active .lightbox-image-container img { animation: auto ease 0s 1 normal none running none; }}
@media not (prefers-reduced-motion){.wp-lightbox-overlay.zoom.active .scrim { animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }}
@media not (prefers-reduced-motion){.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) { animation: auto ease 0s 1 normal none running none; }}
@media not (prefers-reduced-motion){.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container { animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }}
@media not (prefers-reduced-motion){.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img { animation: auto ease 0s 1 normal none running none; }}
@media not (prefers-reduced-motion){.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim { animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container { height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
.wp-block-navigation-submenu__toggle[aria-expanded="true"] + .wp-block-navigation__submenu-icon > svg, .wp-block-navigation-submenu__toggle[aria-expanded="true"] > svg { transform: rotate(180deg); }
.waveform-container:focus-visible { outline: currentcolor solid 2px; }
.waveform-marker.active { background: currentcolor; width: 4px; z-index: 10; }
.waveform-seek-handle.is-active { transform: translate(-50%, -50%) scale(1.25); }
.waveform-btn:focus-visible { outline: currentcolor solid 2px; outline-offset: 2px; }
.waveform-marker:focus-visible { outline: currentcolor solid 2px; outline-offset: 1px; width: 4px; }
.speed-option.active { background: rgba(255, 255, 255, 0.16); color: rgb(255, 255, 255); font-weight: 600; }
.waveform-player:focus-visible { outline: 1px solid var(--wfp-accent); outline-offset: 1px; }
.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible { outline: revert; outline-offset: revert; }
.wp-block-playlist .waveform-btn:focus-visible, .wp-block-playlist .waveform-container:focus-visible { outline: revert; outline-offset: revert; }