.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap{ padding: 10px; }
@media (max-width: 767px){
.elementor-column{ width: 100%; }
}
.dialog-close-button{ cursor: pointer; position: absolute; margin-top: 15px; right: 15px; color: var(--e-a-color-txt); font-size: 15px; line-height: 1; transition: var(--e-a-transition-hover); }
.dialog-close-button:hover{ color: var(--e-a-color-txt-hover); }
.elementor-hidden{ display: none; }
.elementor-screen-only, .ui-helper-hidden-accessible{ position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.elementor *, .elementor ::after, .elementor ::before{ box-sizing: border-box; }
.elementor a{ box-shadow: none; text-decoration: none; }
.elementor img{ height: auto; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; }
.elementor-element{ --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); }
.elementor-element:where(.e-con-full, .elementor-widget){ flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); }
.elementor-invisible{ visibility: hidden; }
.elementor-ken-burns--out{ transform: scale(1.3); }
.elementor-ken-burns--active{ transition-duration: 20s; }
.elementor-ken-burns--active.elementor-ken-burns--out{ transform: scale(1); }
.elementor-ken-burns--active.elementor-ken-burns--in{ transform: scale(1.3); }
:root{ --page-title-display: block; }
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.elementor-section{ position: relative; }
.elementor-section .elementor-container{ display: flex; margin-right: auto; margin-left: auto; position: relative; }
@media (max-width: 1024px){
.elementor-section .elementor-container{ flex-wrap: wrap; }
}
.elementor-section.elementor-section-stretched{ position: relative; width: 100%; }
.elementor-row{ width: 100%; display: flex; }
@media (max-width: 1024px){
.elementor-row{ flex-wrap: wrap; }
}
.elementor-widget-wrap{ position: relative; width: 100%; flex-wrap: wrap; align-content: flex-start; }
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{ display: flex; }
.elementor-widget-wrap > .elementor-element{ width: 100%; }
.elementor-widget{ position: relative; }
.elementor-widget:not(:last-child){ margin-bottom: 20px; }
.elementor-column{ position: relative; min-height: 1px; display: flex; }
.elementor-column-wrap{ width: 100%; position: relative; display: flex; }
.elementor-column-gap-default > .elementor-column > .elementor-element-populated{ padding: 10px; }
@media (min-width: 768px){
 .elementor-column[data-col="10"]{ width: 10%; }
 .elementor-column[data-col="11"]{ width: 11.111%; }
 .elementor-column[data-col="12"]{ width: 12.5%; }
 .elementor-column[data-col="14"]{ width: 14.285%; }
 .elementor-column[data-col="16"]{ width: 16.666%; }
 .elementor-column[data-col="20"]{ width: 20%; }
 .elementor-column[data-col="25"]{ width: 25%; }
 .elementor-column[data-col="30"]{ width: 30%; }
 .elementor-column[data-col="33"]{ width: 33.333%; }
 .elementor-column[data-col="40"]{ width: 40%; }
 .elementor-column[data-col="50"]{ width: 50%; }
 .elementor-column[data-col="60"]{ width: 60%; }
 .elementor-column[data-col="66"]{ width: 66.666%; }
 .elementor-column[data-col="70"]{ width: 70%; }
 .elementor-column[data-col="75"]{ width: 75%; }
 .elementor-column[data-col="80"]{ width: 80%; }
 .elementor-column[data-col="83"]{ width: 83.333%; }
 .elementor-column[data-col="90"]{ width: 90%; }
.elementor-column.elementor-col-100, .elementor-column[data-col="100"]{ width: 100%; }
}
@media (max-width: 767px){
.elementor-column{ width: 100%; }
}
@media (min-width: 1025px){
#elementor-device-mode::after{ content: "desktop"; }
}
@media (min-width:-1){
#elementor-device-mode::after{ content: "widescreen"; }
}
@media (max-width:-1){
#elementor-device-mode::after{ content: "tablet_extra"; }
}
@media (max-width: 1024px){
#elementor-device-mode::after{ content: "tablet"; }
}
@media (max-width:-1){
#elementor-device-mode::after{ content: "mobile_extra"; }
}
@media (max-width: 767px){
#elementor-device-mode::after{ content: "mobile"; }
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-phone{ display: none; }
}
.elementor-element .elementor-widget-container{ transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.elementor-element{ --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }
.elementor-element .swiper .elementor-lightbox-content-source, .elementor-lightbox .swiper .elementor-lightbox-content-source{ display: none; }
.elementor-lightbox .dialog-header{ display: none; }
.animated{ animation-duration: 1.25s; }
.animated.animated-slow{ animation-duration: 2s; }
.animated.animated-fast{ animation-duration: 0.75s; }
@media (prefers-reduced-motion: reduce){
.animated{ animation: auto ease 0s 1 normal none running none; }
}
.page-template-elementor_canvas.elementor-page::before{ display: none; }
@media (max-width: 767px){
.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone{ display: none; }
}
@media (min-width:-1) and (max-width:-1){
.elementor .elementor-hidden-mobile_extra{ display: none; }
}
@media (min-width: 768px) and (max-width: 1024px){
.elementor .elementor-hidden-tablet{ display: none; }
}
@media (min-width:-1) and (max-width:-1){
.elementor .elementor-hidden-laptop, .elementor .elementor-hidden-tablet_extra{ display: none; }
}
@media (min-width: 1025px) and (max-width: 99999px){
.elementor .elementor-hidden-desktop{ display: none; }
}
@media (min-width:-1){
.elementor .elementor-hidden-widescreen{ display: none; }
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{ display: none; }
.elementor-widget-n-tabs .e-n-tabs-content > .e-con:not(.e-active){ display: none; }
:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title).e-active{ background-color: var(--n-tabs-title-background-color-active); background-image: none; }
@media (min-width: 768px){
.e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content > .e-collapse{ display: none; }
}
@media (max-width: 767px){
.e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading{ display: none; }
}
@media (min-width:-1){
.e-n-tabs-mobile_extra > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content > .e-collapse{ display: none; }
}
@media (max-width:-1){
.e-n-tabs-mobile_extra > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading{ display: none; }
}
@media (min-width: 1025px){
.e-n-tabs-tablet > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content > .e-collapse{ display: none; }
}
@media (max-width: 1024px){
.e-n-tabs-tablet > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading{ display: none; }
}
@media (min-width:-1){
.e-n-tabs-tablet_extra > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content > .e-collapse{ display: none; }
}
@media (max-width:-1){
.e-n-tabs-tablet_extra > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading{ display: none; }
}
@media (min-width: 1025px){
.e-n-tabs-laptop > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content > .e-collapse{ display: none; }
}
@media (max-width:-1){
.e-n-tabs-laptop > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading{ display: none; }
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened, .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{ display: none; }
.elementor-accordion .elementor-tab-content{ display: none; padding: 15px 20px; border-top: 1px solid rgb(213, 216, 220); }
 .elementor-social-icon-linkedin-in{ background-color: rgb(0, 119, 181); }
.elementor-widget-tabs .elementor-tab-content{ padding: 20px; display: none; }
@media (max-width: 767px){
.elementor-tabs .elementor-tabs-wrapper{ display: none; }
}
@media (min-width: 768px){
.elementor-tabs .elementor-tab-mobile-title{ display: none; }
}
.elementor-toggle{ text-align: left; }
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{ display: none; }
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{ display: none; }
.elementor-toggle .elementor-tab-content{ padding: 15px; border-bottom: 1px solid rgb(213, 216, 220); display: none; }
.swiper-container .elementor-lightbox-content-source{ display: none; }
.swiper-pagination-bullet-active{ opacity: 1; }
.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%; }
@keyframes swiper-preloader-spin { 
  100% { transform: rotate(1turn); }
}
.elementor-kit-7{ --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-4e1ff50b: #4054B2; --e-global-color-5c142934: #23A455; --e-global-color-456853b4: #000; --e-global-color-4498089e: #FFF; --e-global-color-849d450: #EF7F22; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }
@media only screen and (max-width: 767px){
rs-layer#slider-18-slide-41-layer-1{ display: none; }
}
p#breadcrumbs{ display: none; }
.elementor-animated-content{ --translate: 0,0; }
.elementor-animated-content:focus .elementor-animated-item--grow, .elementor-animated-content:hover .elementor-animated-item--grow{ transform: scale(1.1); }
.elementor-animated-content:focus .elementor-animated-item--shrink, .elementor-animated-content:hover .elementor-animated-item--shrink{ transform: scale(0.85); }
.elementor-animated-content:focus .elementor-animated-item--shrink-contained, .elementor-animated-content:hover .elementor-animated-item--shrink-contained{ transform: scale(1); }
.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in, .elementor-animated-content:focus .elementor-animated-item--enter-zoom-out, .elementor-animated-content:focus .elementor-animated-item--fade-in, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-in{ transform: scale(1); opacity: 1; }
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .elementor-animated-content:focus .elementor-animated-item--fade-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-out{ opacity: 0; }
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{ transform: scale(0.2); }
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{ transform: scale(2); }
.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom, .elementor-animated-content:focus .elementor-animated-item--enter-from-left, .elementor-animated-content:focus .elementor-animated-item--enter-from-right, .elementor-animated-content:focus .elementor-animated-item--enter-from-top, .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom, .elementor-animated-content:hover .elementor-animated-item--enter-from-left, .elementor-animated-content:hover .elementor-animated-item--enter-from-right, .elementor-animated-content:hover .elementor-animated-item--enter-from-top{ opacity: 1; transform: translateY(0px) translateX(0px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-right{ transform: translateX(1000px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-left{ transform: translateX(-1000px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-top{ transform: translateY(-600px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{ transform: translateY(600px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom, .elementor-animated-content:focus .elementor-animated-item--exit-to-left, .elementor-animated-content:focus .elementor-animated-item--exit-to-right, .elementor-animated-content:focus .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom, .elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-top{ opacity: 0; }
.elementor-animated-content:focus .elementor-animated-item--move-right, .elementor-animated-content:hover .elementor-animated-item--move-right{ transform: translateX(30px); }
.elementor-animated-content:focus .elementor-animated-item--move-left, .elementor-animated-content:hover .elementor-animated-item--move-left{ transform: translateX(-30px); }
.elementor-animated-content:focus .elementor-animated-item--move-up, .elementor-animated-content:hover .elementor-animated-item--move-up{ transform: translateY(-30px); }
.elementor-animated-content:focus .elementor-animated-item--move-down, .elementor-animated-content:hover .elementor-animated-item--move-down{ transform: translateY(30px); }
.elementor-animated-content:focus .elementor-animated-item--move-contained-right, .elementor-animated-content:hover .elementor-animated-item--move-contained-right{ --translate: 8%,0; }
.elementor-animated-content:focus .elementor-animated-item--move-contained-left, .elementor-animated-content:hover .elementor-animated-item--move-contained-left{ --translate: -8%,0; }
.elementor-animated-content:focus .elementor-animated-item--move-contained-top, .elementor-animated-content:hover .elementor-animated-item--move-contained-top{ --translate: 0,-8%; }
.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom, .elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{ --translate: 0,8%; }
.elementor-animated-content [class^="elementor-animated-item"]{ will-change: transform, opacity; }
.elementor-animated-content .elementor-animated-item--shrink-contained{ transform: scale(1.17); }
.elementor-animated-content .elementor-animated-item--enter-zoom-in{ transform: scale(0.2); }
.elementor-animated-content .elementor-animated-item--enter-zoom-out{ transform: scale(2); }
.elementor-animated-content .elementor-animated-item--enter-zoom-in, .elementor-animated-content .elementor-animated-item--enter-zoom-out, .elementor-animated-content .elementor-animated-item--fade-in{ opacity: 0; }
.elementor-animated-content .elementor-animated-item--exit-zoom-in, .elementor-animated-content .elementor-animated-item--exit-zoom-out, .elementor-animated-content .elementor-animated-item--fade-out{ opacity: 1; transform: scale(1); }
.elementor-animated-content .elementor-animated-item--enter-from-right{ transform: translateX(1000px); }
.elementor-animated-content .elementor-animated-item--enter-from-left{ transform: translateX(-1000px); }
.elementor-animated-content .elementor-animated-item--enter-from-top{ transform: translateY(-600px); }
.elementor-animated-content .elementor-animated-item--enter-from-bottom{ transform: translateY(500px); }
.elementor-animated-content .elementor-animated-item--enter-from-bottom, .elementor-animated-content .elementor-animated-item--enter-from-left, .elementor-animated-content .elementor-animated-item--enter-from-right, .elementor-animated-content .elementor-animated-item--enter-from-top{ opacity: 0; }
.elementor-animated-content .elementor-animated-item--exit-to-bottom, .elementor-animated-content .elementor-animated-item--exit-to-left, .elementor-animated-content .elementor-animated-item--exit-to-right, .elementor-animated-content .elementor-animated-item--exit-to-top{ opacity: 1; transform: translateY(0px) translateX(0px); }
.elementor-animated-content .elementor-animated-item--move-contained-bottom, .elementor-animated-content .elementor-animated-item--move-contained-left, .elementor-animated-content .elementor-animated-item--move-contained-right, .elementor-animated-content .elementor-animated-item--move-contained-top{ transform: scale(1.2) translate(var(--translate)); }
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{ display: none; }
.elementor-sticky--active{ z-index: 99; }
[data-elementor-type="popup"] .elementor-section-wrap:not(:empty) + #elementor-add-new-section, [data-elementor-type="popup"]:not(.elementor-edit-area){ display: none; }
.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; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)){ margin-top: 0px; margin-left: var(--button-spacing,10px); }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button:where(:not(:first-child)){ margin-left: 0px; margin-top: var(--button-spacing,10px); }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .quantity{ display: none !important; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)){ margin-left: 0px; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart button:where(:not(:first-child)){ margin-top: 0px; }
.elementor-products-grid ul.products.elementor-grid::after, .elementor-products-grid ul.products.elementor-grid::before{ content: none; display: none; }
.elementor-products-grid ul.products.elementor-grid li.product .onsale{ padding: 0px; display: none; }
.elementor-products-grid:not(.show-heading-yes) .products > h2{ display: none; }
.elementor-widget-woocommerce-products:not(.products-heading-show) .cross-sells > h2, .elementor-widget-woocommerce-products:not(.products-heading-show) .related > h2, .elementor-widget-woocommerce-products:not(.products-heading-show) .upsells > h2{ display: none; }
.elementor-menu-cart__toggle_wrapper{ display: inline-block; position: relative; }
.elementor-menu-cart__toggle{ display: inline-block; }
.elementor-menu-cart__toggle .e-toggle-cart-custom-icon{ color: var(--toggle-button-icon-color,#69727d); font-size: var(--toggle-icon-size,inherit); }
.elementor-menu-cart__toggle .e-toggle-cart-custom-icon:hover{ color: var(--toggle-button-icon-hover-color,#69727d); }
.elementor-menu-cart--items-indicator-none .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{ display: none; }
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close-button{ display: none; }
.elementor-menu-cart__close-button{ width: var(--cart-close-icon-size,25px); height: var(--cart-close-icon-size,25px); position: relative; margin: 0px 0px 20px; align-self: flex-end; cursor: pointer; display: inline-block; font-family: eicons; font-size: 20px; line-height: 1; transition: 0.3s; }
.elementor-menu-cart__close-button::after, .elementor-menu-cart__close-button::before{ content: ""; position: absolute; height: 3px; width: 100%; top: 50%; left: 0px; margin-top: -1px; background: var(--cart-close-button-color,#69727d); border-radius: 1px; transition: 0.3s; }
.elementor-menu-cart__close-button:hover::after, .elementor-menu-cart__close-button:hover::before{ background: var(--cart-close-button-hover-color,#69727d); }
.elementor-menu-cart__close-button::before{ transform: rotate(45deg); }
.elementor-menu-cart__close-button::after{ transform: rotate(-45deg); }
.elementor-menu-cart__close-button-custom{ position: relative; margin: 0px 0px 20px; align-self: flex-end; cursor: pointer; display: inline-block; font-family: eicons; font-size: 20px; line-height: 1; transition: 0.3s; }
.elementor-menu-cart__close-button-custom:hover::after, .elementor-menu-cart__close-button-custom:hover::before{ background: var(--cart-close-button-hover-color,#69727d); }
.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon{ font-size: var(--cart-close-icon-size,25px); color: var(--cart-close-button-color,#69727d); }
.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon:hover{ color: var(--cart-close-button-hover-color,#69727d); }
.elementor-menu-cart__close-button-custom svg{ fill: var(--cart-close-button-color,#69727d); width: var(--cart-close-icon-size,25px); height: var(--cart-close-icon-size,25px); }
.elementor-menu-cart__close-button-custom svg:hover{ fill: var(--cart-close-button-hover-color,#69727d); }
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"], .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{ display: none; }
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove{ display: none; }
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-dropdown .elementor-menu-cart__container{ display: none; }
@media (max-width: 1024px){
.elementor-widget-woocommerce-checkout-page .e-login-wrap-end label.e-login-label{ display: none; }
}
.elementor-widget-woocommerce-checkout-page .woocommerce-form-coupon-toggle{ display: none; }
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box::before{ display: none; }
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .woocommerce-info::before{ display: none; }
.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tbody th, .elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody th{ display: none; }
.elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-button::after{ display: none; }
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout::after{ display: none; }
.e-my-account-tabs-vertical .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation{ display: none; }
.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li::after{ display: none; }
.e-my-account-tabs-horizontal .woocommerce-MyAccount-navigation{ display: none; }
.elementor-editor-active .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content:not(:first-of-type){ display: none; }
.elementor-widget-woocommerce-notices .e-woocommerce-notices-wrapper.e-woocommerce-notices-wrapper-loading *, .elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2{ display: none; }
.e-preview--show-hidden-elements:not(.elementor-editor-active) .elementor-widget-woocommerce-notices .e-notices-demo-notice{ display: none; }
.e-sticky-right-column--active{ position: sticky; top: 0px; }
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{ display: none; }
.elementor-widget-archive-posts::after, .elementor-widget-posts::after{ display: none; }
.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{ display: none; }
body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link, body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{ display: none; }
.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor-widget-container > .elementor-button-wrapper .elementor-button-content-wrapper, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-widget-container > .elementor-button-wrapper .elementor-button-content-wrapper{ visibility: hidden; }
.elementor-widget-archive-posts.e-load-more-pagination-end > .elementor-widget-container > .elementor-button-wrapper, .elementor-widget-posts.e-load-more-pagination-end > .elementor-widget-container > .elementor-button-wrapper{ display: none; }
.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-spinner i, .elementor-widget-archive-posts > .elementor-widget-container .e-load-more-spinner svg, .elementor-widget-posts > .elementor-widget-container .e-load-more-spinner i, .elementor-widget-posts > .elementor-widget-container .e-load-more-spinner svg{ margin: 0px auto; display: none; }
.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-message, .elementor-widget-posts > .elementor-widget-container .e-load-more-message{ color: var(--load-more-message-color); text-align: var(--load-more-message-alignment,center); display: none; margin-top: var(--load-more—spacing,30px); }
.elementor-button.elementor-hidden, .elementor-hidden{ 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 svg{ fill: var(--e-form-steps-indicator-active-primary-color,#39b54a); }
.elementor-field-type-hidden{ display: none; }
.elementor-field-type-recaptcha_v3 .elementor-field-label{ display: none; }
.elementor-flip-box--effect-flip .elementor-flip-box__layer{ transform-style: preserve-3d; backface-visibility: hidden; }
.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front{ display: none; }
.elementor-widget-countdown .elementor-countdown-expire--message{ display: none; padding: 20px; text-align: center; }
.elementor-slides-wrapper div:not(.swiper-slide) > .swiper-slide-inner{ display: none; }
@keyframes elementor-headline-dash { 
  0% { stroke-dasharray: 0, 1500; opacity: 1; }
  100% { stroke-dasharray: 1500, 1500; opacity: 1; }
}
@keyframes hide-highlight { 
  0% { opacity: 1; stroke-dasharray: 1500, 1500; }
  100% { opacity: 0; filter: blur(10px); }
}
@keyframes elementor-headline-flip-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(1turn); opacity: 1; }
}
@keyframes elementor-headline-flip-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 1; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected::after{ visibility: hidden; }
.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){ visibility: hidden; }
.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){ position: absolute; visibility: hidden; }
@keyframes elementor-headline-pulse { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{ display: inline-block; backface-visibility: hidden; }
@keyframes elementor-headline-swirl-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}
@keyframes elementor-headline-swirl-out { 
  0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
  60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); }
  100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); }
}
@keyframes elementor-headline-slide-down-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes elementor-headline-slide-down-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}
@keyframes elementor-headline-drop-in-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes elementor-headline-drop-in-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{ display: inline-block; transform: rotateY(180deg); backface-visibility: hidden; }
@keyframes elementor-headline-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@keyframes elementor-headline-blinds-out { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-180deg); }
}
@keyframes elementor-headline-wave-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes elementor-headline-wave-down { 
  0% { transform: scale(1); opacity: 1; }
  60% { transform: scale(0); opacity: 0; }
}
@keyframes elementor-headline-slide-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes elementor-headline-slide-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}
@keyframes e-hotspot-soft-beat { 
  0% { transform: scale(1); }
  100% { transform: scale(1.1); }
}
@keyframes e-hotspot-expand { 
  0% { transform: scale(0.5); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}
.e-hotspot--active{ z-index: 2; }
.e-hotspot--fade-in-out{ opacity: 0; }
.e-hotspot--active .e-hotspot--fade-in-out{ opacity: 1; }
.e-hotspot--show-tooltip{ transition: none; opacity: 1; pointer-events: visible; transform: translate(0px); }
.elementor-item-active::after, .elementor-item-active::before{ transform: scale(1); }
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down, .elementor-nav-menu--main .elementor-nav-menu span.scroll-up{ position: absolute; display: none; visibility: hidden; overflow: hidden; background: rgb(255, 255, 255); height: 20px; }
.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{ display: none; }
.elementor-nav-menu::after{ content: " "; display: block; height: 0px; font: 0px / 0 serif; clear: both; visibility: hidden; overflow: hidden; }
.elementor-nav-menu ul{ display: none; }
.elementor-menu-toggle{ display: flex; align-items: center; justify-content: center; font-size: var(--nav-menu-icon-size,22px); padding: 0.25em; cursor: pointer; border: 0px solid; border-radius: 3px; background-color: rgba(0, 0, 0, 0.05); color: rgb(51, 55, 61); }
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open, .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{ display: none; }
.elementor-menu-toggle svg{ width: 1em; height: auto; fill: var(--nav-menu-icon-color,currentColor); }
span.elementor-menu-toggle__icon--close, span.elementor-menu-toggle__icon--open{ line-height: 1; }
.elementor-nav-menu--dropdown-none .elementor-menu-toggle, .elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{ display: none; }
.elementor-nav-menu--toggle{ --menu-height: 100vh; }
@media (max-width: 767px){
.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{ display: none; }
}
@media (min-width: 768px){
.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle, .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{ display: none; }
}
@media (max-width:-1){
.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{ display: none; }
}
@media (min-width:-1){
.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle, .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{ display: none; }
}
@media (max-width: 1024px){
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display: none; }
}
@media (min-width: 1025px){
.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{ display: none; }
}
@media (max-width:-1){
.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{ display: none; }
}
@media (min-width:-1){
.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{ display: none; }
}
.elementor-gallery-title--active{ color: rgb(73, 81, 87); }
.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse, .elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{ display: none; }
.elementor-toc__toggle-button{ cursor: pointer; display: inline-flex; }
.elementor-toc__toggle-button svg{ height: 1em; width: 1em; fill: var(--toggle-button-color); }
.elementor-toc__list-items--collapsible > .elementor-toc__list-wrapper > .elementor-toc__list-item > .elementor-toc__list-wrapper{ display: none; }
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title{ display: none; }
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content{ display: none; padding: 20px; }
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons{ margin-top: 24px; display: none; }
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons button{ display: none; font-weight: 500; line-height: 24px; text-decoration: underline; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; padding: 0px; }
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button{ display: none; }
@media (max-width: 767px){
.e-tabs-inner-tabs .e-inner-tabs-wrapper{ display: none; }
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button{ display: none; margin: auto 0px auto 8px; cursor: pointer; padding: 0px 4px; }
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-play{ display: none; }
.elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-top{ display: none; height: 98px; position: absolute; top: 0px; width: 100%; pointer-events: none; background: linear-gradient(0deg, transparent, rgb(255, 255, 255)); }
.elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-bottom{ display: none; height: 98px; position: absolute; bottom: 0px; width: 100%; background: linear-gradient(transparent, rgb(255, 255, 255)); pointer-events: none; }
.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-mobile-title{ display: none; }
.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content{ background-color: rgb(0, 0, 0); display: none; height: 100%; outline: none; }
.elementor-widget-video-playlist .e-tabs-inner-tabs .e-tab-content{ display: none; outline: none; }
.elementor-scrolling-tracker-horizontal .current-progress{ display: none; height: 100%; align-items: center; position: relative; border-radius: var(--progress-border-radius); border-left: var(--horizontal-progress-border-left-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color); border-bottom: var(--horizontal-progress-border-bottom-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color); border-right: var(--horizontal-progress-border-right-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color); border-top: var(--horizontal-progress-border-top-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color); background-color: var(--scrolling-track-default-progress-color); }
.elementor-scrolling-tracker-circular .current-progress{ display: none; transform: rotate(-90deg); transform-origin: 50% 50%; stroke: var(--circular-color,var(--scrolling-track-default-progress-color)); fill: transparent; stroke-width: var(--circular-progress-width,4px); }
.elementor-widget-loop-grid.e-load-more-pagination-loading > .elementor-widget-container > .elementor-button-wrapper .elementor-button-content-wrapper{ visibility: hidden; }
.elementor-widget-loop-grid.e-load-more-pagination-end > .elementor-widget-container > .elementor-button-wrapper{ display: none; }
.elementor-widget-loop-grid > .elementor-widget-container .e-load-more-spinner i, .elementor-widget-loop-grid > .elementor-widget-container .e-load-more-spinner svg{ margin: 0px auto; display: none; }
.elementor-widget-loop-grid > .elementor-widget-container .e-load-more-message{ color: var(--load-more-message-color); text-align: var(--load-more-message-alignment,center); display: none; margin-top: var(--load-more—spacing,30px); }
:where(.elementor-widget-n-menu .e-n-menu-items-content > .e-con){ background-color: rgb(255, 255, 255); border-radius: var(--border-radius); padding-right: var(--padding-right); padding-left: var(--padding-left); }
.elementor-widget-n-menu .e-n-menu-items-content > .e-con:not(.e-active){ display: none; }
.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-item-icon-opened{ display: none; }
.elementor-widget-n-menu .e-n-menu-item-title.e-active .e-n-menu-item-icon-closed{ display: none; }
.elementor-widget-n-menu .e-n-menu-toggle{ display: none; align-self: var(--n-menu-toggle-align); position: relative; z-index: 1000; }
.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
@media (min-width: 768px){
.e-n-menu-mobile:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }
}
@media (max-width: 767px){
.e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
}
@media (min-width:-1){
.e-n-menu-mobile_extra:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }
}
@media (max-width:-1){
.e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
}
@media (min-width: 1025px){
.e-n-menu-tablet:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }
}
@media (max-width: 1024px){
.e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
}
@media (min-width:-1){
.e-n-menu-tablet_extra:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }
}
@media (max-width:-1){
.e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
}
@media (min-width: 1025px){
.e-n-menu-laptop:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }
}
@media (max-width:-1){
.e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
}
@keyframes hide-scroll { 
  0%, 100% { overflow: hidden; }
}
.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{ color: var( --e-global-color-primary ); }
.elementor-widget-toggle .elementor-toggle-icon svg{ fill: var( --e-global-color-primary ); }
.elementor-widget-toggle .elementor-toggle-title{ font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.elementor-widget-animated-headline{ --dynamic-text-color: var( --e-global-color-secondary ); }
.elementor-179666 .elementor-element.elementor-element-dbbfdae{ width: 100%; max-width: 100%; }
.elementor-179666 .elementor-element.elementor-element-df84540 > .elementor-widget-container{ padding: 0px; }
.elementor-179666 .elementor-element.elementor-element-df84540{ width: 100%; max-width: 100%; }
:root{ --page-title-display: none; }
body a{ color: rgb(239, 127, 34); }
 body[data-form-submit="see-through"] button[type="submit"]{ color: rgb(239, 127, 34) !important; }
 [class*=" icon-"], body[data-form-submit="regular"] button[type="submit"]{ background-color: rgb(239, 127, 34); }
 .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner::after, button[type="submit"]:hover, button[type="submit"]:focus, body[data-form-submit="see-through"] button[type="submit"]:hover{ background-color: rgb(239, 127, 34) !important; }
 body[data-form-submit="see-through"] button[type="submit"], body[data-form-submit="see-through"] button[type="submit"]:not(.search-widget-btn){ border-color: rgb(239, 127, 34) !important; }
.default-loading-icon::before{ border-top-color: rgb(239, 127, 34) !important; }
 body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close::before{ background-color: rgb(255, 16, 83); }
 .nectar-animated-title[data-color="extra-color-1"] .nectar-animated-title-inner::after{ background-color: rgb(255, 16, 83) !important; }
 .nectar-animated-title[data-color="extra-color-2"] .nectar-animated-title-inner::after{ background-color: rgb(42, 196, 234) !important; }
 .nectar-animated-title[data-color="extra-color-3"] .nectar-animated-title-inner::after{ background-color: rgb(51, 51, 51) !important; }
[class^="icon-"][data-color="extra-color-gradient-1"]::before, [class*=" icon-"][data-color="extra-color-gradient-1"]::before{ color: rgb(255, 16, 83); background: linear-gradient(to right bottom, rgb(255, 16, 83), rgb(52, 82, 255)) text; -webkit-text-fill-color: transparent; display: initial; }
[class^="icon-"][data-color="extra-color-gradient-2"]::before, [class*=" icon-"][data-color="extra-color-gradient-2"]::before{ color: rgb(50, 214, 255); background: linear-gradient(to right bottom, rgb(50, 214, 255), rgb(42, 196, 234)) text; -webkit-text-fill-color: transparent; display: initial; }
body{ background-color: rgb(250, 249, 249); }
.material #header-outer:not(.transparent) .bg-color-stripe{ display: none; }
.portfolio-loading, .loading-icon{ background-image: url(""); }

/* base typography */
body{font-size:14px;line-height:26px}
