.elementor-116 .elementor-element.elementor-element-346bdf3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:stretch;--overflow:auto;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-116 .elementor-element.elementor-element-346bdf3, .elementor-116 .elementor-element.elementor-element-346bdf3::before{--border-transition:0.3s;}.elementor-116 .elementor-element.elementor-element-d56764a{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-116 .elementor-element.elementor-element-c1d15de .elementor-heading-title{color:var( --e-global-color-primary );font-family:"SangBleu-Sunrise", Sans-serif;font-size:60px;font-weight:400;}.elementor-116 .elementor-element.elementor-element-716cb0c .woolentor-horizontal-filter-wrap .woolentor-filter-field-wrap{justify-content:center;}.elementor-116 .elementor-element.elementor-element-14cda86{--display:flex;--background-transition:0.3s;}.elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"SangBleu-Sunrise", Sans-serif;font-size:24px;font-weight:400;}.elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products ul.products li.product .price{font-family:"SangBleu-Sunrise", Sans-serif;font-size:22px;font-weight:400;}.elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products ul.products li.product .button{background-color:#868686;}.elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:51px;padding:0px 0px 20px 10px;}.elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-116 .elementor-element.elementor-element-d56764a{--width:100%;}}@media(max-width:1024px){.elementor-116 .elementor-element.elementor-element-d56764a{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-116 .elementor-element.elementor-element-c1d15de > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:44px;}}/* Start custom CSS for heading, class: .elementor-element-c1d15de */.woolentorducts-columns-4 ul.products li.product { width: calc(25% - 30px) !important; margin-right: 30px !important; float: left; display: flex; flex-direction: column; align-content: center; justify-content: space-between; }
.woocommerce-js ul.products li.product a img {
    width: 100%;
    height: 250px;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b9cd610 */.elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
    height: 200px;
    padding-right: 10px;
    margin-top: 20px;
    width: 100%;
}
.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .elementor-element .elementor-wc-products .woocommerce[class*='columns-'] ul.products li.product {
    width: auto;
    margin: 0;
    float: none;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.elementor-116 .elementor-element.elementor-element-b9cd610.elementor-wc-products ul.products li.product .button {
    background-color: #868686;
    display: block;
    margin-right:10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b9cd610 */.elementor-9973 .elementor-element.elementor-element-da22922.elementor-wc-products ul.products li.product {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 51px;
    padding: 0px 0px 20px 10px;
}
@media (max-width: 544px)
.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product {
    width: auto;
    margin: 0;
}
.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .elementor-element .elementor-wc-products .woocommerce[class*='columns-'] ul.products li.product {
    width: auto;
    margin: 0;
    float: none;
}
.woocommerce .elementor-element.elementor-products-grid ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product {
    width: auto;
}
.elementor-products-grid ul.products.elementor-grid li.product {
    width: auto;
    padding: 0;
    margin: 0;
    float: none;
    display: var(--button-align-display);
    flex-direction: var(--button-align-direction);
    justify-content: var(--button-align-justify);
}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {
    text-align: center;
}
@media (max-width: 544px)
.woocommerce ul.products li.product.mobile-align-left, .woocommerce-page ul.products li.product.mobile-align-left {
    text-align: left;
}
@media (max-width: 921px)
.woocommerce ul.products li.product.tablet-align-left, .woocommerce-page ul.products li.product.tablet-align-left {
    text-align: left;
}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {
    text-align: left;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;
    position: relative;
}
.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: left;
    margin-bottom: 2.5em;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;
    position: relative;
}
.woocommerce-js .products ul li, .woocommerce-js ul.products li {
    list-style: none outside;
}
.woocommerce-js .products ul li, .woocommerce-js ul.products li {
    list-style: none outside;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
address, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
address, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.woocommerce-js .products ul, .woocommerce-js ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
}
.woocommerce-js .products ul, .woocommerce-js ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
}
ul {
    list-style: disc;
}
ul {
    list-style: disc;
}
user agent stylesheet
ul {
    list-style-type: disc;
}
.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, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}
.elementor-element {
    --widgets-spacing: 20px 20px;
}
.elementor-element {
    --widgets-spacing: 20px 20px;
}
.elementor-element, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}
.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-9973 .elementor-element.elementor-element-94a6c42 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 0px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
}
@media (max-width: 767px)
.elementor-9973 .elementor-element.elementor-element-94a6c42 {
    --margin-block-start: -30px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
.elementor-9973 .elementor-element.elementor-element-94a6c42 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 0px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
}
.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
@media (max-width: 767px)
.e-con.e-flex {
    --width: 100%;
    --flex-wrap: wrap;
}
.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
.e-con {
    --border-radius: 0;
    --border-block-start-width: 0px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-block-start: 0px;
    --margin-inline-end: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --padding-block-start: var(--container-default-padding-block-start,10px);
    --padding-inline-end: var(--container-default-padding-inline-end,10px);
    --padding-block-end: var(--container-default-padding-block-end,10px);
    --padding-inline-start: var(--container-default-padding-inline-start,10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    position: var(--position);
    width: var(--width);
    min-width: 0;
    min-height: var(--min-height);
    height: var(--height);
    border-radius: var(--border-radius);
    margin-block-start: var(--bc-margin-block-start,var(--margin-block-start));
    margin-inline-end: var(--bc-margin-inline-end,var(--margin-inline-end));
    margin-block-end: var(--bc-margin-block-end,var(--margin-block-end));
    margin-inline-start: var(--bc-margin-inline-start,var(--margin-inline-start));
    padding-inline-start: var(--bc-padding-inline-start,var(--padding-inline-start));
    padding-inline-end: var(--bc-padding-inline-end,var(--padding-inline-end));
    z-index: var(--z-index);
    overflow: var(--overflow);
    transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
}
.e-con-full, .e-con>.e-con-inner {
    text-align: var(--text-align);
    padding-block-start: var(--bc-padding-block-start,var(--padding-block-start));
    padding-block-end: var(--bc-padding-block-end,var(--padding-block-end));
}
.e-con {
    --bc-margin-block-start: var(--margin-top);
    --bc-margin-block-end: var(--margin-bottom);
    --bc-margin-inline-start: var(--margin-left);
    --bc-margin-inline-end: var(--margin-right);
    --bc-padding-block-start: var(--padding-top);
    --bc-padding-block-end: var(--padding-bottom);
    --bc-padding-inline-start: var(--padding-left);
    --bc-padding-inline-end: var(--padding-right);
}
.e-con {
    --container-max-width: 1140px;
}
@media (max-width: 767px)
.e-con {
    --container-max-width: 767px;
}
@media (max-width: 1024px)
.e-con {
    --container-max-width: 1024px;
}
.e-con {
    --container-max-width: 1140px;
}
.e-con {
    --bc-margin-block-start: var(--margin-top);
    --bc-margin-block-end: var(--margin-bottom);
    --bc-margin-inline-start: var(--margin-left);
    --bc-margin-inline-end: var(--margin-right);
    --bc-padding-block-start: var(--padding-top);
    --bc-padding-block-end: var(--padding-bottom);
    --bc-padding-inline-start: var(--padding-left);
    --bc-padding-inline-end: var(--padding-right);
}
.e-con-full, .e-con>.e-con-inner {
    text-align: var(--text-align);
    padding-block-start: var(--bc-padding-block-start,var(--padding-block-start));
    padding-block-end: var(--bc-padding-block-end,var(--padding-block-end));
}
.e-con {
    --border-radius: 0;
    --border-block-start-width: 0px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-block-start: 0px;
    --margin-inline-end: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --padding-block-start: var(--container-default-padding-block-start,10px);
    --padding-inline-end: var(--container-default-padding-inline-end,10px);
    --padding-block-end: var(--container-default-padding-block-end,10px);
    --padding-inline-start: var(--container-default-padding-inline-start,10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    position: var(--position);
    width: var(--width);
    min-width: 0;
    min-height: var(--min-height);
    height: var(--height);
    border-radius: var(--border-radius);
    margin-block-start: var(--bc-margin-block-start,var(--margin-block-start));
    margin-inline-end: var(--bc-margin-inline-end,var(--margin-inline-end));
    margin-block-end: var(--bc-margin-block-end,var(--margin-block-end));
    margin-inline-start: var(--bc-margin-inline-start,var(--margin-inline-start));
    padding-inline-start: var(--bc-padding-inline-start,var(--padding-inline-start));
    padding-inline-end: var(--bc-padding-inline-end,var(--padding-inline-end));
    z-index: var(--z-index);
    overflow: var(--overflow);
    transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
}
.elementor-9973 .elementor-element.elementor-element-9015ab7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}
.elementor-9973 .elementor-element.elementor-element-9015ab7, .elementor-9973 .elementor-element.elementor-element-9015ab7::before {
    --border-transition: 0.3s;
}
.elementor-9973 .elementor-element.elementor-element-9015ab7, .elementor-9973 .elementor-element.elementor-element-9015ab7::before {
    --border-transition: 0.3s;
}
.elementor-9973 .elementor-element.elementor-element-9015ab7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}
.e-con-boxed {
    text-align: initial;
    gap: initial;
}
.e-con-boxed {
    text-align: initial;
    gap: initial;
}
.elementor-9973 .elementor-element.elementor-element-ebfe87e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
.elementor-9973 .elementor-element.elementor-element-ebfe87e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
    --margin-inline-end: auto;
    --margin-inline-start: auto;
    max-width: min(100%,var(--width));
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
    --margin-inline-end: auto;
    --margin-inline-start: auto;
    max-width: min(100%,var(--width));
}
.entry-content {
    word-wrap: break-word;
}
.entry-content {
    word-wrap: break-word;
}
.jkit-color-scheme {
    --jkit-bg-color: #ffffff;
    --jkit-border-color: #eaeaeb;
    --jkit-txt-color: #575A5F;
    --jkit-txt-h-color: #181D23;
    --jkit-txt-a-color: #0058E6;
    --jkit-txt-m-color: #96989B;
    --jkit-txt-alt-color: #ffffff;
    --jkit-form-border-color: #D5D5D7;
    --jkit-form-bg-color: transparent;
    --jkit-form-txt-color: #181D23;
    --jkit-btn-txt-color: #ffffff;
    --jkit-btn-bg-color: #0058E6;
    --jkit-btn-bg-hover-color: #0048bd;
    --jkit-selection-bg-color: #d8a600;
    --jkit-element-bg-color: #80b1ff;
    --jkit-element-darken-bg-color: #0058E6;
    --jkit-element-lighten-bg-color: #e6f0ff;
    --jkit-success-bg-color: #75ffd8;
    --jkit-success-border-color: #007f5b;
    --jkit-error-bg-color: #ffcccc;
    --jkit-error-border-color: #d60000;
}
.elementor-kit-9900 {
    --e-global-color-primary: #272727;
    --e-global-color-secondary: #7D7D7D;
    --e-global-color-text: #787878;
    --e-global-color-accent: #F8E233;
    --e-global-color-b7f53a4: #ececec;
    --e-global-color-e3eecb6: #FFFFFF;
    --e-global-color-f38189c: #AEAEAE;
    --e-global-color-e38af5e: #ECD731;
    --e-global-color-a9208cf: #19B5FE;
    --e-global-color-52999f0: #EA4C88;
    --e-global-color-5173fc7: #1EBC61;
    --e-global-color-7a59acf: #AB69C6;
    --e-global-color-bc41e6f: #19B5FE;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-size: 16px;
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-secondary-font-family: "Jura";
    --e-global-typography-secondary-font-size: 50px;
    --e-global-typography-secondary-font-weight: 500;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-beab906-font-family: "Bai Jamjuree";
    --e-global-typography-beab906-font-size: 15px;
    --e-global-typography-beab906-font-weight: 500;
    --e-global-typography-beab906-text-transform: uppercase;
    --e-global-typography-beab906-letter-spacing: 4px;
    --e-global-typography-eb81577-font-family: "Bai Jamjuree";
    --e-global-typography-eb81577-font-size: 14px;
    --e-global-typography-eb81577-font-weight: 500;
    --e-global-typography-eb81577-text-transform: uppercase;
    --e-global-typography-eb81577-letter-spacing: 3px;
    --e-global-typography-9d1f87f-font-family: "Bai Jamjuree";
    --e-global-typography-9d1f87f-font-size: 14px;
    --e-global-typography-9d1f87f-font-weight: 600;
    --e-global-typography-9d1f87f-text-transform: uppercase;
    --e-global-typography-9d1f87f-letter-spacing: 3px;
    --e-global-typography-cb21236-font-family: "Bai Jamjuree";
    --e-global-typography-cb21236-font-size: 18px;
    --e-global-typography-cb21236-font-weight: 600;
    --e-global-typography-5bc17e8-font-family: "Bai Jamjuree";
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-5bc17e8-font-weight: 500;
    --e-global-typography-5bc17e8-text-transform: uppercase;
    --e-global-typography-5bc17e8-letter-spacing: 2px;
    --e-global-typography-fbe0cc8-font-family: "Bai Jamjuree";
    --e-global-typography-fbe0cc8-font-size: 14px;
Show All Properties (1 more)
}
@media (max-width: 767px)
.elementor-kit-9900 {
    --e-global-typography-primary-font-size: 14px;
    --e-global-typography-secondary-font-size: 40px;
    --e-global-typography-text-font-size: 14px;
    --e-global-typography-accent-font-size: 13px;
    --e-global-typography-beab906-font-size: 14px;
    --e-global-typography-eb81577-font-size: 13px;
    --e-global-typography-9d1f87f-font-size: 13px;
    --e-global-typography-cb21236-font-size: 16px;
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-fbe0cc8-font-size: 13px;
    --e-global-typography-c65c2e6-font-size: 13px;
    --e-global-typography-65091f7-font-size: 13px;
    --e-global-typography-4d2b990-font-size: 12px;
    --e-global-typography-6c36c7d-font-size: 50px;
    --e-global-typography-77e9882-font-size: 26px;
    --e-global-typography-7c9da81-font-size: 24px;
    --e-global-typography-51151fc-font-size: 60px;
    --e-global-typography-d2d073b-font-size: 16px;
    --e-global-typography-7991ce4-font-size: 18px;
    --e-global-typography-6211248-font-size: 14px;
    --e-global-typography-d7b7fe2-font-size: 130px;
    --e-global-typography-4027c80-font-size: 30px;
}
@media (max-width: 1024px)
.elementor-kit-9900 {
    --e-global-typography-primary-font-size: 15px;
    --e-global-typography-secondary-font-size: 45px;
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-beab906-font-size: 14px;
    --e-global-typography-eb81577-font-size: 14px;
    --e-global-typography-9d1f87f-font-size: 14px;
    --e-global-typography-cb21236-font-size: 17px;
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-fbe0cc8-font-size: 14px;
    --e-global-typography-c65c2e6-font-size: 13px;
    --e-global-typography-65091f7-font-size: 14px;
    --e-global-typography-4d2b990-font-size: 12px;
    --e-global-typography-6c36c7d-font-size: 65px;
    --e-global-typography-77e9882-font-size: 28px;
    --e-global-typography-7c9da81-font-size: 26px;
    --e-global-typography-51151fc-font-size: 80px;
    --e-global-typography-d2d073b-font-size: 17px;
    --e-global-typography-7991ce4-font-size: 19px;
    --e-global-typography-6211248-font-size: 15px;
    --e-global-typography-d7b7fe2-font-size: 180px;
    --e-global-typography-4027c80-font-size: 31px;
}
.elementor-kit-9900 {
    --e-global-color-primary: #272727;
    --e-global-color-secondary: #7D7D7D;
    --e-global-color-text: #787878;
    --e-global-color-accent: #F8E233;
    --e-global-color-b7f53a4: #ececec;
    --e-global-color-e3eecb6: #FFFFFF;
    --e-global-color-f38189c: #AEAEAE;
    --e-global-color-e38af5e: #ECD731;
    --e-global-color-a9208cf: #19B5FE;
    --e-global-color-52999f0: #EA4C88;
    --e-global-color-5173fc7: #1EBC61;
    --e-global-color-7a59acf: #AB69C6;
    --e-global-color-bc41e6f: #19B5FE;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-size: 16px;
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-secondary-font-family: "Jura";
    --e-global-typography-secondary-font-size: 50px;
    --e-global-typography-secondary-font-weight: 500;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-beab906-font-family: "Bai Jamjuree";
    --e-global-typography-beab906-font-size: 15px;
    --e-global-typography-beab906-font-weight: 500;
    --e-global-typography-beab906-text-transform: uppercase;
    --e-global-typography-beab906-letter-spacing: 4px;
    --e-global-typography-eb81577-font-family: "Bai Jamjuree";
    --e-global-typography-eb81577-font-size: 14px;
    --e-global-typography-eb81577-font-weight: 500;
    --e-global-typography-eb81577-text-transform: uppercase;
    --e-global-typography-eb81577-letter-spacing: 3px;
    --e-global-typography-9d1f87f-font-family: "Bai Jamjuree";
    --e-global-typography-9d1f87f-font-size: 14px;
    --e-global-typography-9d1f87f-font-weight: 600;
    --e-global-typography-9d1f87f-text-transform: uppercase;
    --e-global-typography-9d1f87f-letter-spacing: 3px;
    --e-global-typography-cb21236-font-family: "Bai Jamjuree";
    --e-global-typography-cb21236-font-size: 18px;
    --e-global-typography-cb21236-font-weight: 600;
    --e-global-typography-5bc17e8-font-family: "Bai Jamjuree";
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-5bc17e8-font-weight: 500;
    --e-global-typography-5bc17e8-text-transform: uppercase;
    --e-global-typography-5bc17e8-letter-spacing: 2px;
    --e-global-typography-fbe0cc8-font-family: "Bai Jamjuree";
    --e-global-typography-fbe0cc8-font-size: 14px;
Show All Properties (49 more)
}
.jkit-color-scheme {
    --jkit-bg-color: #ffffff;
    --jkit-border-color: #eaeaeb;
    --jkit-txt-color: #575A5F;
    --jkit-txt-h-color: #181D23;
    --jkit-txt-a-color: #0058E6;
    --jkit-txt-m-color: #96989B;
    --jkit-txt-alt-color: #ffffff;
    --jkit-form-border-color: #D5D5D7;
    --jkit-form-bg-color: transparent;
    --jkit-form-txt-color: #181D23;
    --jkit-btn-txt-color: #ffffff;
    --jkit-btn-bg-color: #0058E6;
    --jkit-btn-bg-hover-color: #0048bd;
    --jkit-selection-bg-color: #d8a600;
    --jkit-element-bg-color: #80b1ff;
    --jkit-element-darken-bg-color: #0058E6;
    --jkit-element-lighten-bg-color: #e6f0ff;
    --jkit-success-bg-color: #75ffd8;
    --jkit-success-border-color: #007f5b;
    --jkit-error-bg-color: #ffcccc;
    --jkit-error-border-color: #d60000;
}
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 3em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 3em;
    --wp--custom--ast-container-width: 1200px;
    --wp--custom--ast-content-width-size: 1200px;
    --wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));
}
@media (max-width: 544px)
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 1.5em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 1.5em;
}
@media (max-width: 921px)
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 2em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 2em;
}
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 3em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 3em;
    --wp--custom--ast-container-width: 1200px;
    --wp--custom--ast-content-width-size: 1200px;
    --wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));
}
body {
    color: #808285;
    background: #fff;
    font-style: normal;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ast-button, .ast-custom-button, body, button, input[type=button], input[type=submit], textarea {
    line-height: 1.85714285714286;
}
body, button, input, select, textarea, .ast-button, .ast-custom-button {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    line-height: var(--ast-body-line-height,1.65em);
}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: var(--ast-global-color-3);
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
    --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
    --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
    --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
    --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
    --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
    --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
    --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
    --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
body {
    margin: 0;
    --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
    --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
}
body {
    --wp--style--block-gap: 24px;
}
body {
    --wp--style--block-gap: 24px;
}
body {
    margin: 0;
    --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
    --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
    --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
    --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
    --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
    --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
    --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
    --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
    --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
    --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: var(--ast-global-color-3);
}
body, button, input, select, textarea, .ast-button, .ast-custom-button {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    line-height: var(--ast-body-line-height,1.65em);
}
.ast-button, .ast-custom-button, body, button, input[type=button], input[type=submit], textarea {
    line-height: 1.85714285714286;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    color: #808285;
    background: #fff;
    font-style: normal;
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --swiper-theme-color: #007aff;
}
:root {
    --ast-container-default-xlg-padding: 2.5em;
    --ast-container-default-lg-padding: 2.5em;
    --ast-container-default-slg-padding: 2em;
    --ast-container-default-md-padding: 2.5em;
    --ast-container-default-sm-padding: 2.5em;
    --ast-container-default-xs-padding: 2.4em;
    --ast-container-default-xxs-padding: 1.8em;
    --ast-code-block-background: #ECEFF3;
    --ast-comment-inputs-background: #F9FAFB;
    --ast-normal-container-width: 1200px;
    --ast-narrow-container-width: 750px;
    --ast-blog-title-font-weight: 600;
    --ast-blog-meta-weight: 600;
}
:root {
    --ast-comment-inputs-background: #FFF;
}
:root {
    --ast-global-color-0: #046bd2;
    --ast-global-color-1: #045cb4;
    --ast-global-color-2: #1e293b;
    --ast-global-color-3: #334155;
    --ast-global-color-4: #F0F5FA;
    --ast-global-color-5: #FFFFFF;
    --ast-global-color-6: #D1D5DB;
    --ast-global-color-7: #111111;
    --ast-global-color-8: #111111;
}
:root {
    --ast-border-color: var(--ast-global-color-6);
}
:root {
    --e-global-color-astglobalcolor0: #046bd2;
    --e-global-color-astglobalcolor1: #045cb4;
    --e-global-color-astglobalcolor2: #1e293b;
    --e-global-color-astglobalcolor3: #334155;
    --e-global-color-astglobalcolor4: #F0F5FA;
    --e-global-color-astglobalcolor5: #FFFFFF;
    --e-global-color-astglobalcolor6: #D1D5DB;
    --e-global-color-astglobalcolor7: #111111;
    --e-global-color-astglobalcolor8: #111111;
}
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}
:root {
    --e-a-color-white: #fff;
    --e-a-color-black: #000;
    --e-a-color-logo: #fff;
    --e-a-color-primary: #f3bafd;
    --e-a-color-primary-bold: #d004d4;
    --e-a-color-secondary: #515962;
    --e-a-color-success: #0a875a;
    --e-a-color-danger: #dc2626;
    --e-a-color-info: #2563eb;
    --e-a-color-warning: #f59e0b;
    --e-a-color-accent: #93003f;
    --e-a-color-global: #1dddbf;
    --e-a-bg-default: #fff;
    --e-a-bg-invert: #0c0d0e;
    --e-a-bg-hover: #f1f2f3;
    --e-a-bg-active: #e6e8ea;
    --e-a-bg-active-bold: #d5d8dc;
    --e-a-bg-loading: #f9fafa;
    --e-a-bg-logo: #000;
    --e-a-bg-primary: #fae8ff;
    --e-a-bg-secondary: #515962;
    --e-a-bg-success: #f2fdf5;
    --e-a-bg-info: #f0f7ff;
    --e-a-bg-danger: #fef1f4;
    --e-a-bg-warning: #fffbeb;
    --e-a-color-txt: #515962;
    --e-a-color-txt-muted: #818a96;
    --e-a-color-txt-disabled: #babfc5;
    --e-a-color-txt-invert: #fff;
    --e-a-color-txt-accent: #0c0d0e;
    --e-a-color-txt-hover: #3f444b;
    --e-a-color-txt-active: #0c0d0e;
    --e-a-border-color: #e6e8ea;
    --e-a-border-color-bold: #d5d8dc;
    --e-a-border-color-focus: #babfc5;
    --e-a-border-color-accent: #0c0d0e;
    --e-a-border: 1px solid var(--e-a-border-color);
    --e-a-border-bold: 1px solid var(--e-a-border-color-bold);
    --e-a-border-radius: 3px;
    --e-a-btn-color: #0c0d0e;
    --e-a-btn-color-invert: var(--e-a-color-txt-invert);
    --e-a-btn-color-disabled: var(--e-a-color-txt-disabled);
    --e-a-btn-bg: #515962;
    --e-a-btn-bg-hover: #3a4046;
    --e-a-btn-bg-active: #23262a;
    --e-a-btn-bg-disabled: #d5d8dc;
    --e-a-btn-bg-primary: #f3bafd;
    --e-a-btn-bg-primary-hover: #f5d0fe;
    --e-a-btn-bg-primary-active: #f0abfc;
    --e-a-btn-bg-accent: #93003f;
Show All Properties (1 more)
}
:root {
    --page-title-display: block;
}
:root {
    --page-title-display: none;
}
:root {
    --swiper-theme-color: #007aff;
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --page-title-display: none;
}
:root {
    --page-title-display: block;
}
:root {
    --e-a-color-white: #fff;
    --e-a-color-black: #000;
    --e-a-color-logo: #fff;
    --e-a-color-primary: #f3bafd;
    --e-a-color-primary-bold: #d004d4;
    --e-a-color-secondary: #515962;
    --e-a-color-success: #0a875a;
    --e-a-color-danger: #dc2626;
    --e-a-color-info: #2563eb;
    --e-a-color-warning: #f59e0b;
    --e-a-color-accent: #93003f;
    --e-a-color-global: #1dddbf;
    --e-a-bg-default: #fff;
    --e-a-bg-invert: #0c0d0e;
    --e-a-bg-hover: #f1f2f3;
    --e-a-bg-active: #e6e8ea;
    --e-a-bg-active-bold: #d5d8dc;
    --e-a-bg-loading: #f9fafa;
    --e-a-bg-logo: #000;
    --e-a-bg-primary: #fae8ff;
    --e-a-bg-secondary: #515962;
    --e-a-bg-success: #f2fdf5;
    --e-a-bg-info: #f0f7ff;
    --e-a-bg-danger: #fef1f4;
    --e-a-bg-warning: #fffbeb;
    --e-a-color-txt: #515962;
    --e-a-color-txt-muted: #818a96;
    --e-a-color-txt-disabled: #babfc5;
    --e-a-color-txt-invert: #fff;
    --e-a-color-txt-accent: #0c0d0e;
    --e-a-color-txt-hover: #3f444b;
    --e-a-color-txt-active: #0c0d0e;
    --e-a-border-color: #e6e8ea;
    --e-a-border-color-bold: #d5d8dc;
    --e-a-border-color-focus: #babfc5;
    --e-a-border-color-accent: #0c0d0e;
    --e-a-border: 1px solid var(--e-a-border-color);
    --e-a-border-bold: 1px solid var(--e-a-border-color-bold);
    --e-a-border-radius: 3px;
    --e-a-btn-color: #0c0d0e;
    --e-a-btn-color-invert: var(--e-a-color-txt-invert);
    --e-a-btn-color-disabled: var(--e-a-color-txt-disabled);
    --e-a-btn-bg: #515962;
    --e-a-btn-bg-hover: #3a4046;
    --e-a-btn-bg-active: #23262a;
    --e-a-btn-bg-disabled: #d5d8dc;
    --e-a-btn-bg-primary: #f3bafd;
    --e-a-btn-bg-primary-hover: #f5d0fe;
    --e-a-btn-bg-primary-active: #f0abfc;
    --e-a-btn-bg-accent: #93003f;
Show All Properties (15 more)
}
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}
:root {
    --e-global-color-astglobalcolor0: #046bd2;
    --e-global-color-astglobalcolor1: #045cb4;
    --e-global-color-astglobalcolor2: #1e293b;
    --e-global-color-astglobalcolor3: #334155;
    --e-global-color-astglobalcolor4: #F0F5FA;
    --e-global-color-astglobalcolor5: #FFFFFF;
    --e-global-color-astglobalcolor6: #D1D5DB;
    --e-global-color-astglobalcolor7: #111111;
    --e-global-color-astglobalcolor8: #111111;
}
:root {
    --ast-border-color: var(--ast-global-color-6);
}
:root {
    --ast-global-color-0: #046bd2;
    --ast-global-color-1: #045cb4;
    --ast-global-color-2: #1e293b;
    --ast-global-color-3: #334155;
    --ast-global-color-4: #F0F5FA;
    --ast-global-color-5: #FFFFFF;
    --ast-global-color-6: #D1D5DB;
    --ast-global-color-7: #111111;
    --ast-global-color-8: #111111;
}
:root {
    --ast-comment-inputs-background: #FFF;
}
:root {
    --ast-container-default-xlg-padding: 2.5em;
    --ast-container-default-lg-padding: 2.5em;
    --ast-container-default-slg-padding: 2em;
    --ast-container-default-md-padding: 2.5em;
    --ast-container-default-sm-padding: 2.5em;
    --ast-container-default-xs-padding: 2.4em;
    --ast-container-default-xxs-padding: 1.8em;
    --ast-code-block-background: #ECEFF3;
    --ast-comment-inputs-background: #F9FAFB;
    --ast-normal-container-width: 1200px;
    --ast-narrow-container-width: 750px;
    --ast-blog-title-font-weight: 600;
    --ast-blog-meta-weight: 600;
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
html {
    font-size: 100%;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
@media (max-width: 544px)
html {
    font-size: 91.2%;
}
@media (max-width: 921px)
html {
    font-size: 91.2%;
}
html {
    font-size: 100%;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
@media screen and (max-width: 782px)
html {
    --wp-admin--admin-bar--height: 46px;
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
Third-party cookie phaseout
The Issues panel now warns you about the cookies that will be affected by the upcoming deprecation and phaseout of third-party cookies.
Effective Content Security Policy
View the Content Security Policy details of an inspected frame in a new section in Application > Frames.
Improved animation debugging
Click to set playhead and resize timeline in the Animations panel.
.elementor-9973 .elementor-element.elementor-element-da22922.elementor-wc-products ul.products li.product {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 51px;
    padding: 0px 0px 20px 10px;
}
@media (max-width: 544px)
.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product {
    width: auto;
    margin: 0;
}
.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .elementor-element .elementor-wc-products .woocommerce[class*='columns-'] ul.products li.product {
    width: auto;
    margin: 0;
    float: none;
}
.woocommerce .elementor-element.elementor-products-grid ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product {
    width: auto;
}
.elementor-products-grid ul.products.elementor-grid li.product {
    width: auto;
    padding: 0;
    margin: 0;
    float: none;
    display: var(--button-align-display);
    flex-direction: var(--button-align-direction);
    justify-content: var(--button-align-justify);
}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {
    text-align: center;
}
@media (max-width: 544px)
.woocommerce ul.products li.product.mobile-align-left, .woocommerce-page ul.products li.product.mobile-align-left {
    text-align: left;
}
@media (max-width: 921px)
.woocommerce ul.products li.product.tablet-align-left, .woocommerce-page ul.products li.product.tablet-align-left {
    text-align: left;
}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {
    text-align: left;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;
    position: relative;
}
.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: left;
    margin-bottom: 2.5em;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;
    position: relative;
}
.woocommerce-js .products ul li, .woocommerce-js ul.products li {
    list-style: none outside;
}
.woocommerce-js .products ul li, .woocommerce-js ul.products li {
    list-style: none outside;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
address, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
address, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.woocommerce-js .products ul, .woocommerce-js ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
}
.woocommerce-js .products ul, .woocommerce-js ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
}
ul {
    list-style: disc;
}
ul {
    list-style: disc;
}
user agent stylesheet
ul {
    list-style-type: disc;
}
.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, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}
.elementor-element {
    --widgets-spacing: 20px 20px;
}
.elementor-element {
    --widgets-spacing: 20px 20px;
}
.elementor-element, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}
.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-9973 .elementor-element.elementor-element-94a6c42 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 0px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
}
@media (max-width: 767px)
.elementor-9973 .elementor-element.elementor-element-94a6c42 {
    --margin-block-start: -30px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
.elementor-9973 .elementor-element.elementor-element-94a6c42 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 0px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
}
.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
@media (max-width: 767px)
.e-con.e-flex {
    --width: 100%;
    --flex-wrap: wrap;
}
.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
.e-con {
    --border-radius: 0;
    --border-block-start-width: 0px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-block-start: 0px;
    --margin-inline-end: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --padding-block-start: var(--container-default-padding-block-start,10px);
    --padding-inline-end: var(--container-default-padding-inline-end,10px);
    --padding-block-end: var(--container-default-padding-block-end,10px);
    --padding-inline-start: var(--container-default-padding-inline-start,10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    position: var(--position);
    width: var(--width);
    min-width: 0;
    min-height: var(--min-height);
    height: var(--height);
    border-radius: var(--border-radius);
    margin-block-start: var(--bc-margin-block-start,var(--margin-block-start));
    margin-inline-end: var(--bc-margin-inline-end,var(--margin-inline-end));
    margin-block-end: var(--bc-margin-block-end,var(--margin-block-end));
    margin-inline-start: var(--bc-margin-inline-start,var(--margin-inline-start));
    padding-inline-start: var(--bc-padding-inline-start,var(--padding-inline-start));
    padding-inline-end: var(--bc-padding-inline-end,var(--padding-inline-end));
    z-index: var(--z-index);
    overflow: var(--overflow);
    transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
}
.e-con-full, .e-con>.e-con-inner {
    text-align: var(--text-align);
    padding-block-start: var(--bc-padding-block-start,var(--padding-block-start));
    padding-block-end: var(--bc-padding-block-end,var(--padding-block-end));
}
.e-con {
    --bc-margin-block-start: var(--margin-top);
    --bc-margin-block-end: var(--margin-bottom);
    --bc-margin-inline-start: var(--margin-left);
    --bc-margin-inline-end: var(--margin-right);
    --bc-padding-block-start: var(--padding-top);
    --bc-padding-block-end: var(--padding-bottom);
    --bc-padding-inline-start: var(--padding-left);
    --bc-padding-inline-end: var(--padding-right);
}
.e-con {
    --container-max-width: 1140px;
}
@media (max-width: 767px)
.e-con {
    --container-max-width: 767px;
}
@media (max-width: 1024px)
.e-con {
    --container-max-width: 1024px;
}
.e-con {
    --container-max-width: 1140px;
}
.e-con {
    --bc-margin-block-start: var(--margin-top);
    --bc-margin-block-end: var(--margin-bottom);
    --bc-margin-inline-start: var(--margin-left);
    --bc-margin-inline-end: var(--margin-right);
    --bc-padding-block-start: var(--padding-top);
    --bc-padding-block-end: var(--padding-bottom);
    --bc-padding-inline-start: var(--padding-left);
    --bc-padding-inline-end: var(--padding-right);
}
.e-con-full, .e-con>.e-con-inner {
    text-align: var(--text-align);
    padding-block-start: var(--bc-padding-block-start,var(--padding-block-start));
    padding-block-end: var(--bc-padding-block-end,var(--padding-block-end));
}
.e-con {
    --border-radius: 0;
    --border-block-start-width: 0px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-block-start: 0px;
    --margin-inline-end: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --padding-block-start: var(--container-default-padding-block-start,10px);
    --padding-inline-end: var(--container-default-padding-inline-end,10px);
    --padding-block-end: var(--container-default-padding-block-end,10px);
    --padding-inline-start: var(--container-default-padding-inline-start,10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    position: var(--position);
    width: var(--width);
    min-width: 0;
    min-height: var(--min-height);
    height: var(--height);
    border-radius: var(--border-radius);
    margin-block-start: var(--bc-margin-block-start,var(--margin-block-start));
    margin-inline-end: var(--bc-margin-inline-end,var(--margin-inline-end));
    margin-block-end: var(--bc-margin-block-end,var(--margin-block-end));
    margin-inline-start: var(--bc-margin-inline-start,var(--margin-inline-start));
    padding-inline-start: var(--bc-padding-inline-start,var(--padding-inline-start));
    padding-inline-end: var(--bc-padding-inline-end,var(--padding-inline-end));
    z-index: var(--z-index);
    overflow: var(--overflow);
    transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
}
.elementor-9973 .elementor-element.elementor-element-9015ab7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}
.elementor-9973 .elementor-element.elementor-element-9015ab7, .elementor-9973 .elementor-element.elementor-element-9015ab7::before {
    --border-transition: 0.3s;
}
.elementor-9973 .elementor-element.elementor-element-9015ab7, .elementor-9973 .elementor-element.elementor-element-9015ab7::before {
    --border-transition: 0.3s;
}
.elementor-9973 .elementor-element.elementor-element-9015ab7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}
.e-con-boxed {
    text-align: initial;
    gap: initial;
}
.e-con-boxed {
    text-align: initial;
    gap: initial;
}
.elementor-9973 .elementor-element.elementor-element-ebfe87e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
.elementor-9973 .elementor-element.elementor-element-ebfe87e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
    --margin-inline-end: auto;
    --margin-inline-start: auto;
    max-width: min(100%,var(--width));
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
    --margin-inline-end: auto;
    --margin-inline-start: auto;
    max-width: min(100%,var(--width));
}
.entry-content {
    word-wrap: break-word;
}
.entry-content {
    word-wrap: break-word;
}
.jkit-color-scheme {
    --jkit-bg-color: #ffffff;
    --jkit-border-color: #eaeaeb;
    --jkit-txt-color: #575A5F;
    --jkit-txt-h-color: #181D23;
    --jkit-txt-a-color: #0058E6;
    --jkit-txt-m-color: #96989B;
    --jkit-txt-alt-color: #ffffff;
    --jkit-form-border-color: #D5D5D7;
    --jkit-form-bg-color: transparent;
    --jkit-form-txt-color: #181D23;
    --jkit-btn-txt-color: #ffffff;
    --jkit-btn-bg-color: #0058E6;
    --jkit-btn-bg-hover-color: #0048bd;
    --jkit-selection-bg-color: #d8a600;
    --jkit-element-bg-color: #80b1ff;
    --jkit-element-darken-bg-color: #0058E6;
    --jkit-element-lighten-bg-color: #e6f0ff;
    --jkit-success-bg-color: #75ffd8;
    --jkit-success-border-color: #007f5b;
    --jkit-error-bg-color: #ffcccc;
    --jkit-error-border-color: #d60000;
}
.elementor-kit-9900 {
    --e-global-color-primary: #272727;
    --e-global-color-secondary: #7D7D7D;
    --e-global-color-text: #787878;
    --e-global-color-accent: #F8E233;
    --e-global-color-b7f53a4: #ececec;
    --e-global-color-e3eecb6: #FFFFFF;
    --e-global-color-f38189c: #AEAEAE;
    --e-global-color-e38af5e: #ECD731;
    --e-global-color-a9208cf: #19B5FE;
    --e-global-color-52999f0: #EA4C88;
    --e-global-color-5173fc7: #1EBC61;
    --e-global-color-7a59acf: #AB69C6;
    --e-global-color-bc41e6f: #19B5FE;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-size: 16px;
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-secondary-font-family: "Jura";
    --e-global-typography-secondary-font-size: 50px;
    --e-global-typography-secondary-font-weight: 500;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-beab906-font-family: "Bai Jamjuree";
    --e-global-typography-beab906-font-size: 15px;
    --e-global-typography-beab906-font-weight: 500;
    --e-global-typography-beab906-text-transform: uppercase;
    --e-global-typography-beab906-letter-spacing: 4px;
    --e-global-typography-eb81577-font-family: "Bai Jamjuree";
    --e-global-typography-eb81577-font-size: 14px;
    --e-global-typography-eb81577-font-weight: 500;
    --e-global-typography-eb81577-text-transform: uppercase;
    --e-global-typography-eb81577-letter-spacing: 3px;
    --e-global-typography-9d1f87f-font-family: "Bai Jamjuree";
    --e-global-typography-9d1f87f-font-size: 14px;
    --e-global-typography-9d1f87f-font-weight: 600;
    --e-global-typography-9d1f87f-text-transform: uppercase;
    --e-global-typography-9d1f87f-letter-spacing: 3px;
    --e-global-typography-cb21236-font-family: "Bai Jamjuree";
    --e-global-typography-cb21236-font-size: 18px;
    --e-global-typography-cb21236-font-weight: 600;
    --e-global-typography-5bc17e8-font-family: "Bai Jamjuree";
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-5bc17e8-font-weight: 500;
    --e-global-typography-5bc17e8-text-transform: uppercase;
    --e-global-typography-5bc17e8-letter-spacing: 2px;
    --e-global-typography-fbe0cc8-font-family: "Bai Jamjuree";
    --e-global-typography-fbe0cc8-font-size: 14px;
Show All Properties (1 more)
}
@media (max-width: 767px)
.elementor-kit-9900 {
    --e-global-typography-primary-font-size: 14px;
    --e-global-typography-secondary-font-size: 40px;
    --e-global-typography-text-font-size: 14px;
    --e-global-typography-accent-font-size: 13px;
    --e-global-typography-beab906-font-size: 14px;
    --e-global-typography-eb81577-font-size: 13px;
    --e-global-typography-9d1f87f-font-size: 13px;
    --e-global-typography-cb21236-font-size: 16px;
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-fbe0cc8-font-size: 13px;
    --e-global-typography-c65c2e6-font-size: 13px;
    --e-global-typography-65091f7-font-size: 13px;
    --e-global-typography-4d2b990-font-size: 12px;
    --e-global-typography-6c36c7d-font-size: 50px;
    --e-global-typography-77e9882-font-size: 26px;
    --e-global-typography-7c9da81-font-size: 24px;
    --e-global-typography-51151fc-font-size: 60px;
    --e-global-typography-d2d073b-font-size: 16px;
    --e-global-typography-7991ce4-font-size: 18px;
    --e-global-typography-6211248-font-size: 14px;
    --e-global-typography-d7b7fe2-font-size: 130px;
    --e-global-typography-4027c80-font-size: 30px;
}
@media (max-width: 1024px)
.elementor-kit-9900 {
    --e-global-typography-primary-font-size: 15px;
    --e-global-typography-secondary-font-size: 45px;
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-beab906-font-size: 14px;
    --e-global-typography-eb81577-font-size: 14px;
    --e-global-typography-9d1f87f-font-size: 14px;
    --e-global-typography-cb21236-font-size: 17px;
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-fbe0cc8-font-size: 14px;
    --e-global-typography-c65c2e6-font-size: 13px;
    --e-global-typography-65091f7-font-size: 14px;
    --e-global-typography-4d2b990-font-size: 12px;
    --e-global-typography-6c36c7d-font-size: 65px;
    --e-global-typography-77e9882-font-size: 28px;
    --e-global-typography-7c9da81-font-size: 26px;
    --e-global-typography-51151fc-font-size: 80px;
    --e-global-typography-d2d073b-font-size: 17px;
    --e-global-typography-7991ce4-font-size: 19px;
    --e-global-typography-6211248-font-size: 15px;
    --e-global-typography-d7b7fe2-font-size: 180px;
    --e-global-typography-4027c80-font-size: 31px;
}
.elementor-kit-9900 {
    --e-global-color-primary: #272727;
    --e-global-color-secondary: #7D7D7D;
    --e-global-color-text: #787878;
    --e-global-color-accent: #F8E233;
    --e-global-color-b7f53a4: #ececec;
    --e-global-color-e3eecb6: #FFFFFF;
    --e-global-color-f38189c: #AEAEAE;
    --e-global-color-e38af5e: #ECD731;
    --e-global-color-a9208cf: #19B5FE;
    --e-global-color-52999f0: #EA4C88;
    --e-global-color-5173fc7: #1EBC61;
    --e-global-color-7a59acf: #AB69C6;
    --e-global-color-bc41e6f: #19B5FE;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-size: 16px;
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-secondary-font-family: "Jura";
    --e-global-typography-secondary-font-size: 50px;
    --e-global-typography-secondary-font-weight: 500;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-beab906-font-family: "Bai Jamjuree";
    --e-global-typography-beab906-font-size: 15px;
    --e-global-typography-beab906-font-weight: 500;
    --e-global-typography-beab906-text-transform: uppercase;
    --e-global-typography-beab906-letter-spacing: 4px;
    --e-global-typography-eb81577-font-family: "Bai Jamjuree";
    --e-global-typography-eb81577-font-size: 14px;
    --e-global-typography-eb81577-font-weight: 500;
    --e-global-typography-eb81577-text-transform: uppercase;
    --e-global-typography-eb81577-letter-spacing: 3px;
    --e-global-typography-9d1f87f-font-family: "Bai Jamjuree";
    --e-global-typography-9d1f87f-font-size: 14px;
    --e-global-typography-9d1f87f-font-weight: 600;
    --e-global-typography-9d1f87f-text-transform: uppercase;
    --e-global-typography-9d1f87f-letter-spacing: 3px;
    --e-global-typography-cb21236-font-family: "Bai Jamjuree";
    --e-global-typography-cb21236-font-size: 18px;
    --e-global-typography-cb21236-font-weight: 600;
    --e-global-typography-5bc17e8-font-family: "Bai Jamjuree";
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-5bc17e8-font-weight: 500;
    --e-global-typography-5bc17e8-text-transform: uppercase;
    --e-global-typography-5bc17e8-letter-spacing: 2px;
    --e-global-typography-fbe0cc8-font-family: "Bai Jamjuree";
    --e-global-typography-fbe0cc8-font-size: 14px;
Show All Properties (49 more)
}
.jkit-color-scheme {
    --jkit-bg-color: #ffffff;
    --jkit-border-color: #eaeaeb;
    --jkit-txt-color: #575A5F;
    --jkit-txt-h-color: #181D23;
    --jkit-txt-a-color: #0058E6;
    --jkit-txt-m-color: #96989B;
    --jkit-txt-alt-color: #ffffff;
    --jkit-form-border-color: #D5D5D7;
    --jkit-form-bg-color: transparent;
    --jkit-form-txt-color: #181D23;
    --jkit-btn-txt-color: #ffffff;
    --jkit-btn-bg-color: #0058E6;
    --jkit-btn-bg-hover-color: #0048bd;
    --jkit-selection-bg-color: #d8a600;
    --jkit-element-bg-color: #80b1ff;
    --jkit-element-darken-bg-color: #0058E6;
    --jkit-element-lighten-bg-color: #e6f0ff;
    --jkit-success-bg-color: #75ffd8;
    --jkit-success-border-color: #007f5b;
    --jkit-error-bg-color: #ffcccc;
    --jkit-error-border-color: #d60000;
}
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 3em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 3em;
    --wp--custom--ast-container-width: 1200px;
    --wp--custom--ast-content-width-size: 1200px;
    --wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));
}
@media (max-width: 544px)
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 1.5em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 1.5em;
}
@media (max-width: 921px)
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 2em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 2em;
}
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 3em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 3em;
    --wp--custom--ast-container-width: 1200px;
    --wp--custom--ast-content-width-size: 1200px;
    --wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));
}
body {
    color: #808285;
    background: #fff;
    font-style: normal;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ast-button, .ast-custom-button, body, button, input[type=button], input[type=submit], textarea {
    line-height: 1.85714285714286;
}
body, button, input, select, textarea, .ast-button, .ast-custom-button {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    line-height: var(--ast-body-line-height,1.65em);
}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: var(--ast-global-color-3);
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
    --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
    --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
    --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
    --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
    --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
    --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
    --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
    --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
body {
    margin: 0;
    --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
    --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
}
body {
    --wp--style--block-gap: 24px;
}
body {
    --wp--style--block-gap: 24px;
}
body {
    margin: 0;
    --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
    --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
    --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
    --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
    --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
    --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
    --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
    --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
    --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
    --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: var(--ast-global-color-3);
}
body, button, input, select, textarea, .ast-button, .ast-custom-button {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    line-height: var(--ast-body-line-height,1.65em);
}
.ast-button, .ast-custom-button, body, button, input[type=button], input[type=submit], textarea {
    line-height: 1.85714285714286;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    color: #808285;
    background: #fff;
    font-style: normal;
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --swiper-theme-color: #007aff;
}
:root {
    --ast-container-default-xlg-padding: 2.5em;
    --ast-container-default-lg-padding: 2.5em;
    --ast-container-default-slg-padding: 2em;
    --ast-container-default-md-padding: 2.5em;
    --ast-container-default-sm-padding: 2.5em;
    --ast-container-default-xs-padding: 2.4em;
    --ast-container-default-xxs-padding: 1.8em;
    --ast-code-block-background: #ECEFF3;
    --ast-comment-inputs-background: #F9FAFB;
    --ast-normal-container-width: 1200px;
    --ast-narrow-container-width: 750px;
    --ast-blog-title-font-weight: 600;
    --ast-blog-meta-weight: 600;
}
:root {
    --ast-comment-inputs-background: #FFF;
}
:root {
    --ast-global-color-0: #046bd2;
    --ast-global-color-1: #045cb4;
    --ast-global-color-2: #1e293b;
    --ast-global-color-3: #334155;
    --ast-global-color-4: #F0F5FA;
    --ast-global-color-5: #FFFFFF;
    --ast-global-color-6: #D1D5DB;
    --ast-global-color-7: #111111;
    --ast-global-color-8: #111111;
}
:root {
    --ast-border-color: var(--ast-global-color-6);
}
:root {
    --e-global-color-astglobalcolor0: #046bd2;
    --e-global-color-astglobalcolor1: #045cb4;
    --e-global-color-astglobalcolor2: #1e293b;
    --e-global-color-astglobalcolor3: #334155;
    --e-global-color-astglobalcolor4: #F0F5FA;
    --e-global-color-astglobalcolor5: #FFFFFF;
    --e-global-color-astglobalcolor6: #D1D5DB;
    --e-global-color-astglobalcolor7: #111111;
    --e-global-color-astglobalcolor8: #111111;
}
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}
:root {
    --e-a-color-white: #fff;
    --e-a-color-black: #000;
    --e-a-color-logo: #fff;
    --e-a-color-primary: #f3bafd;
    --e-a-color-primary-bold: #d004d4;
    --e-a-color-secondary: #515962;
    --e-a-color-success: #0a875a;
    --e-a-color-danger: #dc2626;
    --e-a-color-info: #2563eb;
    --e-a-color-warning: #f59e0b;
    --e-a-color-accent: #93003f;
    --e-a-color-global: #1dddbf;
    --e-a-bg-default: #fff;
    --e-a-bg-invert: #0c0d0e;
    --e-a-bg-hover: #f1f2f3;
    --e-a-bg-active: #e6e8ea;
    --e-a-bg-active-bold: #d5d8dc;
    --e-a-bg-loading: #f9fafa;
    --e-a-bg-logo: #000;
    --e-a-bg-primary: #fae8ff;
    --e-a-bg-secondary: #515962;
    --e-a-bg-success: #f2fdf5;
    --e-a-bg-info: #f0f7ff;
    --e-a-bg-danger: #fef1f4;
    --e-a-bg-warning: #fffbeb;
    --e-a-color-txt: #515962;
    --e-a-color-txt-muted: #818a96;
    --e-a-color-txt-disabled: #babfc5;
    --e-a-color-txt-invert: #fff;
    --e-a-color-txt-accent: #0c0d0e;
    --e-a-color-txt-hover: #3f444b;
    --e-a-color-txt-active: #0c0d0e;
    --e-a-border-color: #e6e8ea;
    --e-a-border-color-bold: #d5d8dc;
    --e-a-border-color-focus: #babfc5;
    --e-a-border-color-accent: #0c0d0e;
    --e-a-border: 1px solid var(--e-a-border-color);
    --e-a-border-bold: 1px solid var(--e-a-border-color-bold);
    --e-a-border-radius: 3px;
    --e-a-btn-color: #0c0d0e;
    --e-a-btn-color-invert: var(--e-a-color-txt-invert);
    --e-a-btn-color-disabled: var(--e-a-color-txt-disabled);
    --e-a-btn-bg: #515962;
    --e-a-btn-bg-hover: #3a4046;
    --e-a-btn-bg-active: #23262a;
    --e-a-btn-bg-disabled: #d5d8dc;
    --e-a-btn-bg-primary: #f3bafd;
    --e-a-btn-bg-primary-hover: #f5d0fe;
    --e-a-btn-bg-primary-active: #f0abfc;
    --e-a-btn-bg-accent: #93003f;
Show All Properties (1 more)
}
:root {
    --page-title-display: block;
}
:root {
    --page-title-display: none;
}
:root {
    --swiper-theme-color: #007aff;
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --page-title-display: none;
}
:root {
    --page-title-display: block;
}
:root {
    --e-a-color-white: #fff;
    --e-a-color-black: #000;
    --e-a-color-logo: #fff;
    --e-a-color-primary: #f3bafd;
    --e-a-color-primary-bold: #d004d4;
    --e-a-color-secondary: #515962;
    --e-a-color-success: #0a875a;
    --e-a-color-danger: #dc2626;
    --e-a-color-info: #2563eb;
    --e-a-color-warning: #f59e0b;
    --e-a-color-accent: #93003f;
    --e-a-color-global: #1dddbf;
    --e-a-bg-default: #fff;
    --e-a-bg-invert: #0c0d0e;
    --e-a-bg-hover: #f1f2f3;
    --e-a-bg-active: #e6e8ea;
    --e-a-bg-active-bold: #d5d8dc;
    --e-a-bg-loading: #f9fafa;
    --e-a-bg-logo: #000;
    --e-a-bg-primary: #fae8ff;
    --e-a-bg-secondary: #515962;
    --e-a-bg-success: #f2fdf5;
    --e-a-bg-info: #f0f7ff;
    --e-a-bg-danger: #fef1f4;
    --e-a-bg-warning: #fffbeb;
    --e-a-color-txt: #515962;
    --e-a-color-txt-muted: #818a96;
    --e-a-color-txt-disabled: #babfc5;
    --e-a-color-txt-invert: #fff;
    --e-a-color-txt-accent: #0c0d0e;
    --e-a-color-txt-hover: #3f444b;
    --e-a-color-txt-active: #0c0d0e;
    --e-a-border-color: #e6e8ea;
    --e-a-border-color-bold: #d5d8dc;
    --e-a-border-color-focus: #babfc5;
    --e-a-border-color-accent: #0c0d0e;
    --e-a-border: 1px solid var(--e-a-border-color);
    --e-a-border-bold: 1px solid var(--e-a-border-color-bold);
    --e-a-border-radius: 3px;
    --e-a-btn-color: #0c0d0e;
    --e-a-btn-color-invert: var(--e-a-color-txt-invert);
    --e-a-btn-color-disabled: var(--e-a-color-txt-disabled);
    --e-a-btn-bg: #515962;
    --e-a-btn-bg-hover: #3a4046;
    --e-a-btn-bg-active: #23262a;
    --e-a-btn-bg-disabled: #d5d8dc;
    --e-a-btn-bg-primary: #f3bafd;
    --e-a-btn-bg-primary-hover: #f5d0fe;
    --e-a-btn-bg-primary-active: #f0abfc;
    --e-a-btn-bg-accent: #93003f;
Show All Properties (15 more)
}
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}
:root {
    --e-global-color-astglobalcolor0: #046bd2;
    --e-global-color-astglobalcolor1: #045cb4;
    --e-global-color-astglobalcolor2: #1e293b;
    --e-global-color-astglobalcolor3: #334155;
    --e-global-color-astglobalcolor4: #F0F5FA;
    --e-global-color-astglobalcolor5: #FFFFFF;
    --e-global-color-astglobalcolor6: #D1D5DB;
    --e-global-color-astglobalcolor7: #111111;
    --e-global-color-astglobalcolor8: #111111;
}
:root {
    --ast-border-color: var(--ast-global-color-6);
}
:root {
    --ast-global-color-0: #046bd2;
    --ast-global-color-1: #045cb4;
    --ast-global-color-2: #1e293b;
    --ast-global-color-3: #334155;
    --ast-global-color-4: #F0F5FA;
    --ast-global-color-5: #FFFFFF;
    --ast-global-color-6: #D1D5DB;
    --ast-global-color-7: #111111;
    --ast-global-color-8: #111111;
}
:root {
    --ast-comment-inputs-background: #FFF;
}
:root {
    --ast-container-default-xlg-padding: 2.5em;
    --ast-container-default-lg-padding: 2.5em;
    --ast-container-default-slg-padding: 2em;
    --ast-container-default-md-padding: 2.5em;
    --ast-container-default-sm-padding: 2.5em;
    --ast-container-default-xs-padding: 2.4em;
    --ast-container-default-xxs-padding: 1.8em;
    --ast-code-block-background: #ECEFF3;
    --ast-comment-inputs-background: #F9FAFB;
    --ast-normal-container-width: 1200px;
    --ast-narrow-container-width: 750px;
    --ast-blog-title-font-weight: 600;
    --ast-blog-meta-weight: 600;
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
html {
    font-size: 100%;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
@media (max-width: 544px)
html {
    font-size: 91.2%;
}
@media (max-width: 921px)
html {
    font-size: 91.2%;
}
html {
    font-size: 100%;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
@media screen and (max-width: 782px)
html {
    --wp-admin--admin-bar--height: 46px;
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
Third-party cookie phaseout
The Issues panel now warns you about the cookies that will be affected by the upcoming deprecation and phaseout of third-party cookies.
Effective Content Security Policy
View the Content Security Policy details of an inspected frame in a new section in Application > Frames.
Improved animation debugging
Click to set playhead and resize timeline in the Animations panel.
.elementor-9973 .elementor-element.elementor-element-da22922.elementor-wc-products ul.products li.product {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 51px;
    padding: 0px 0px 20px 10px;
}
@media (max-width: 544px)
.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product {
    width: auto;
    margin: 0;
}
.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .elementor-element .elementor-wc-products .woocommerce[class*='columns-'] ul.products li.product {
    width: auto;
    margin: 0;
    float: none;
}
.woocommerce .elementor-element.elementor-products-grid ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product {
    width: auto;
}
.elementor-products-grid ul.products.elementor-grid li.product {
    width: auto;
    padding: 0;
    margin: 0;
    float: none;
    display: var(--button-align-display);
    flex-direction: var(--button-align-direction);
    justify-content: var(--button-align-justify);
}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {
    text-align: center;
}
@media (max-width: 544px)
.woocommerce ul.products li.product.mobile-align-left, .woocommerce-page ul.products li.product.mobile-align-left {
    text-align: left;
}
@media (max-width: 921px)
.woocommerce ul.products li.product.tablet-align-left, .woocommerce-page ul.products li.product.tablet-align-left {
    text-align: left;
}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {
    text-align: left;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;
    position: relative;
}
.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: left;
    margin-bottom: 2.5em;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;
    position: relative;
}
.woocommerce-js .products ul li, .woocommerce-js ul.products li {
    list-style: none outside;
}
.woocommerce-js .products ul li, .woocommerce-js ul.products li {
    list-style: none outside;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
address, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
address, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.woocommerce-js .products ul, .woocommerce-js ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
}
.woocommerce-js .products ul, .woocommerce-js ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
}
ul {
    list-style: disc;
}
ul {
    list-style: disc;
}
user agent stylesheet
ul {
    list-style-type: disc;
}
.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, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}
.elementor-element {
    --widgets-spacing: 20px 20px;
}
.elementor-element {
    --widgets-spacing: 20px 20px;
}
.elementor-element, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}
.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-9973 .elementor-element.elementor-element-94a6c42 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 0px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
}
@media (max-width: 767px)
.elementor-9973 .elementor-element.elementor-element-94a6c42 {
    --margin-block-start: -30px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
.elementor-9973 .elementor-element.elementor-element-94a6c42 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 0px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
}
.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
@media (max-width: 767px)
.e-con.e-flex {
    --width: 100%;
    --flex-wrap: wrap;
}
.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
.e-con {
    --border-radius: 0;
    --border-block-start-width: 0px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-block-start: 0px;
    --margin-inline-end: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --padding-block-start: var(--container-default-padding-block-start,10px);
    --padding-inline-end: var(--container-default-padding-inline-end,10px);
    --padding-block-end: var(--container-default-padding-block-end,10px);
    --padding-inline-start: var(--container-default-padding-inline-start,10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    position: var(--position);
    width: var(--width);
    min-width: 0;
    min-height: var(--min-height);
    height: var(--height);
    border-radius: var(--border-radius);
    margin-block-start: var(--bc-margin-block-start,var(--margin-block-start));
    margin-inline-end: var(--bc-margin-inline-end,var(--margin-inline-end));
    margin-block-end: var(--bc-margin-block-end,var(--margin-block-end));
    margin-inline-start: var(--bc-margin-inline-start,var(--margin-inline-start));
    padding-inline-start: var(--bc-padding-inline-start,var(--padding-inline-start));
    padding-inline-end: var(--bc-padding-inline-end,var(--padding-inline-end));
    z-index: var(--z-index);
    overflow: var(--overflow);
    transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
}
.e-con-full, .e-con>.e-con-inner {
    text-align: var(--text-align);
    padding-block-start: var(--bc-padding-block-start,var(--padding-block-start));
    padding-block-end: var(--bc-padding-block-end,var(--padding-block-end));
}
.e-con {
    --bc-margin-block-start: var(--margin-top);
    --bc-margin-block-end: var(--margin-bottom);
    --bc-margin-inline-start: var(--margin-left);
    --bc-margin-inline-end: var(--margin-right);
    --bc-padding-block-start: var(--padding-top);
    --bc-padding-block-end: var(--padding-bottom);
    --bc-padding-inline-start: var(--padding-left);
    --bc-padding-inline-end: var(--padding-right);
}
.e-con {
    --container-max-width: 1140px;
}
@media (max-width: 767px)
.e-con {
    --container-max-width: 767px;
}
@media (max-width: 1024px)
.e-con {
    --container-max-width: 1024px;
}
.e-con {
    --container-max-width: 1140px;
}
.e-con {
    --bc-margin-block-start: var(--margin-top);
    --bc-margin-block-end: var(--margin-bottom);
    --bc-margin-inline-start: var(--margin-left);
    --bc-margin-inline-end: var(--margin-right);
    --bc-padding-block-start: var(--padding-top);
    --bc-padding-block-end: var(--padding-bottom);
    --bc-padding-inline-start: var(--padding-left);
    --bc-padding-inline-end: var(--padding-right);
}
.e-con-full, .e-con>.e-con-inner {
    text-align: var(--text-align);
    padding-block-start: var(--bc-padding-block-start,var(--padding-block-start));
    padding-block-end: var(--bc-padding-block-end,var(--padding-block-end));
}
.e-con {
    --border-radius: 0;
    --border-block-start-width: 0px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-block-start: 0px;
    --margin-inline-end: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --padding-block-start: var(--container-default-padding-block-start,10px);
    --padding-inline-end: var(--container-default-padding-inline-end,10px);
    --padding-block-end: var(--container-default-padding-block-end,10px);
    --padding-inline-start: var(--container-default-padding-inline-start,10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    position: var(--position);
    width: var(--width);
    min-width: 0;
    min-height: var(--min-height);
    height: var(--height);
    border-radius: var(--border-radius);
    margin-block-start: var(--bc-margin-block-start,var(--margin-block-start));
    margin-inline-end: var(--bc-margin-inline-end,var(--margin-inline-end));
    margin-block-end: var(--bc-margin-block-end,var(--margin-block-end));
    margin-inline-start: var(--bc-margin-inline-start,var(--margin-inline-start));
    padding-inline-start: var(--bc-padding-inline-start,var(--padding-inline-start));
    padding-inline-end: var(--bc-padding-inline-end,var(--padding-inline-end));
    z-index: var(--z-index);
    overflow: var(--overflow);
    transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
}
.elementor-9973 .elementor-element.elementor-element-9015ab7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}
.elementor-9973 .elementor-element.elementor-element-9015ab7, .elementor-9973 .elementor-element.elementor-element-9015ab7::before {
    --border-transition: 0.3s;
}
.elementor-9973 .elementor-element.elementor-element-9015ab7, .elementor-9973 .elementor-element.elementor-element-9015ab7::before {
    --border-transition: 0.3s;
}
.elementor-9973 .elementor-element.elementor-element-9015ab7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}
.e-con-boxed {
    text-align: initial;
    gap: initial;
}
.e-con-boxed {
    text-align: initial;
    gap: initial;
}
.elementor-9973 .elementor-element.elementor-element-ebfe87e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
.elementor-9973 .elementor-element.elementor-element-ebfe87e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
    --margin-inline-end: auto;
    --margin-inline-start: auto;
    max-width: min(100%,var(--width));
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
    --margin-inline-end: auto;
    --margin-inline-start: auto;
    max-width: min(100%,var(--width));
}
.entry-content {
    word-wrap: break-word;
}
.entry-content {
    word-wrap: break-word;
}
.jkit-color-scheme {
    --jkit-bg-color: #ffffff;
    --jkit-border-color: #eaeaeb;
    --jkit-txt-color: #575A5F;
    --jkit-txt-h-color: #181D23;
    --jkit-txt-a-color: #0058E6;
    --jkit-txt-m-color: #96989B;
    --jkit-txt-alt-color: #ffffff;
    --jkit-form-border-color: #D5D5D7;
    --jkit-form-bg-color: transparent;
    --jkit-form-txt-color: #181D23;
    --jkit-btn-txt-color: #ffffff;
    --jkit-btn-bg-color: #0058E6;
    --jkit-btn-bg-hover-color: #0048bd;
    --jkit-selection-bg-color: #d8a600;
    --jkit-element-bg-color: #80b1ff;
    --jkit-element-darken-bg-color: #0058E6;
    --jkit-element-lighten-bg-color: #e6f0ff;
    --jkit-success-bg-color: #75ffd8;
    --jkit-success-border-color: #007f5b;
    --jkit-error-bg-color: #ffcccc;
    --jkit-error-border-color: #d60000;
}
.elementor-kit-9900 {
    --e-global-color-primary: #272727;
    --e-global-color-secondary: #7D7D7D;
    --e-global-color-text: #787878;
    --e-global-color-accent: #F8E233;
    --e-global-color-b7f53a4: #ececec;
    --e-global-color-e3eecb6: #FFFFFF;
    --e-global-color-f38189c: #AEAEAE;
    --e-global-color-e38af5e: #ECD731;
    --e-global-color-a9208cf: #19B5FE;
    --e-global-color-52999f0: #EA4C88;
    --e-global-color-5173fc7: #1EBC61;
    --e-global-color-7a59acf: #AB69C6;
    --e-global-color-bc41e6f: #19B5FE;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-size: 16px;
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-secondary-font-family: "Jura";
    --e-global-typography-secondary-font-size: 50px;
    --e-global-typography-secondary-font-weight: 500;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-beab906-font-family: "Bai Jamjuree";
    --e-global-typography-beab906-font-size: 15px;
    --e-global-typography-beab906-font-weight: 500;
    --e-global-typography-beab906-text-transform: uppercase;
    --e-global-typography-beab906-letter-spacing: 4px;
    --e-global-typography-eb81577-font-family: "Bai Jamjuree";
    --e-global-typography-eb81577-font-size: 14px;
    --e-global-typography-eb81577-font-weight: 500;
    --e-global-typography-eb81577-text-transform: uppercase;
    --e-global-typography-eb81577-letter-spacing: 3px;
    --e-global-typography-9d1f87f-font-family: "Bai Jamjuree";
    --e-global-typography-9d1f87f-font-size: 14px;
    --e-global-typography-9d1f87f-font-weight: 600;
    --e-global-typography-9d1f87f-text-transform: uppercase;
    --e-global-typography-9d1f87f-letter-spacing: 3px;
    --e-global-typography-cb21236-font-family: "Bai Jamjuree";
    --e-global-typography-cb21236-font-size: 18px;
    --e-global-typography-cb21236-font-weight: 600;
    --e-global-typography-5bc17e8-font-family: "Bai Jamjuree";
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-5bc17e8-font-weight: 500;
    --e-global-typography-5bc17e8-text-transform: uppercase;
    --e-global-typography-5bc17e8-letter-spacing: 2px;
    --e-global-typography-fbe0cc8-font-family: "Bai Jamjuree";
    --e-global-typography-fbe0cc8-font-size: 14px;
Show All Properties (1 more)
}
@media (max-width: 767px)
.elementor-kit-9900 {
    --e-global-typography-primary-font-size: 14px;
    --e-global-typography-secondary-font-size: 40px;
    --e-global-typography-text-font-size: 14px;
    --e-global-typography-accent-font-size: 13px;
    --e-global-typography-beab906-font-size: 14px;
    --e-global-typography-eb81577-font-size: 13px;
    --e-global-typography-9d1f87f-font-size: 13px;
    --e-global-typography-cb21236-font-size: 16px;
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-fbe0cc8-font-size: 13px;
    --e-global-typography-c65c2e6-font-size: 13px;
    --e-global-typography-65091f7-font-size: 13px;
    --e-global-typography-4d2b990-font-size: 12px;
    --e-global-typography-6c36c7d-font-size: 50px;
    --e-global-typography-77e9882-font-size: 26px;
    --e-global-typography-7c9da81-font-size: 24px;
    --e-global-typography-51151fc-font-size: 60px;
    --e-global-typography-d2d073b-font-size: 16px;
    --e-global-typography-7991ce4-font-size: 18px;
    --e-global-typography-6211248-font-size: 14px;
    --e-global-typography-d7b7fe2-font-size: 130px;
    --e-global-typography-4027c80-font-size: 30px;
}
@media (max-width: 1024px)
.elementor-kit-9900 {
    --e-global-typography-primary-font-size: 15px;
    --e-global-typography-secondary-font-size: 45px;
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-beab906-font-size: 14px;
    --e-global-typography-eb81577-font-size: 14px;
    --e-global-typography-9d1f87f-font-size: 14px;
    --e-global-typography-cb21236-font-size: 17px;
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-fbe0cc8-font-size: 14px;
    --e-global-typography-c65c2e6-font-size: 13px;
    --e-global-typography-65091f7-font-size: 14px;
    --e-global-typography-4d2b990-font-size: 12px;
    --e-global-typography-6c36c7d-font-size: 65px;
    --e-global-typography-77e9882-font-size: 28px;
    --e-global-typography-7c9da81-font-size: 26px;
    --e-global-typography-51151fc-font-size: 80px;
    --e-global-typography-d2d073b-font-size: 17px;
    --e-global-typography-7991ce4-font-size: 19px;
    --e-global-typography-6211248-font-size: 15px;
    --e-global-typography-d7b7fe2-font-size: 180px;
    --e-global-typography-4027c80-font-size: 31px;
}
.elementor-kit-9900 {
    --e-global-color-primary: #272727;
    --e-global-color-secondary: #7D7D7D;
    --e-global-color-text: #787878;
    --e-global-color-accent: #F8E233;
    --e-global-color-b7f53a4: #ececec;
    --e-global-color-e3eecb6: #FFFFFF;
    --e-global-color-f38189c: #AEAEAE;
    --e-global-color-e38af5e: #ECD731;
    --e-global-color-a9208cf: #19B5FE;
    --e-global-color-52999f0: #EA4C88;
    --e-global-color-5173fc7: #1EBC61;
    --e-global-color-7a59acf: #AB69C6;
    --e-global-color-bc41e6f: #19B5FE;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-size: 16px;
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-secondary-font-family: "Jura";
    --e-global-typography-secondary-font-size: 50px;
    --e-global-typography-secondary-font-weight: 500;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-beab906-font-family: "Bai Jamjuree";
    --e-global-typography-beab906-font-size: 15px;
    --e-global-typography-beab906-font-weight: 500;
    --e-global-typography-beab906-text-transform: uppercase;
    --e-global-typography-beab906-letter-spacing: 4px;
    --e-global-typography-eb81577-font-family: "Bai Jamjuree";
    --e-global-typography-eb81577-font-size: 14px;
    --e-global-typography-eb81577-font-weight: 500;
    --e-global-typography-eb81577-text-transform: uppercase;
    --e-global-typography-eb81577-letter-spacing: 3px;
    --e-global-typography-9d1f87f-font-family: "Bai Jamjuree";
    --e-global-typography-9d1f87f-font-size: 14px;
    --e-global-typography-9d1f87f-font-weight: 600;
    --e-global-typography-9d1f87f-text-transform: uppercase;
    --e-global-typography-9d1f87f-letter-spacing: 3px;
    --e-global-typography-cb21236-font-family: "Bai Jamjuree";
    --e-global-typography-cb21236-font-size: 18px;
    --e-global-typography-cb21236-font-weight: 600;
    --e-global-typography-5bc17e8-font-family: "Bai Jamjuree";
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-5bc17e8-font-weight: 500;
    --e-global-typography-5bc17e8-text-transform: uppercase;
    --e-global-typography-5bc17e8-letter-spacing: 2px;
    --e-global-typography-fbe0cc8-font-family: "Bai Jamjuree";
    --e-global-typography-fbe0cc8-font-size: 14px;
Show All Properties (49 more)
}
.jkit-color-scheme {
    --jkit-bg-color: #ffffff;
    --jkit-border-color: #eaeaeb;
    --jkit-txt-color: #575A5F;
    --jkit-txt-h-color: #181D23;
    --jkit-txt-a-color: #0058E6;
    --jkit-txt-m-color: #96989B;
    --jkit-txt-alt-color: #ffffff;
    --jkit-form-border-color: #D5D5D7;
    --jkit-form-bg-color: transparent;
    --jkit-form-txt-color: #181D23;
    --jkit-btn-txt-color: #ffffff;
    --jkit-btn-bg-color: #0058E6;
    --jkit-btn-bg-hover-color: #0048bd;
    --jkit-selection-bg-color: #d8a600;
    --jkit-element-bg-color: #80b1ff;
    --jkit-element-darken-bg-color: #0058E6;
    --jkit-element-lighten-bg-color: #e6f0ff;
    --jkit-success-bg-color: #75ffd8;
    --jkit-success-border-color: #007f5b;
    --jkit-error-bg-color: #ffcccc;
    --jkit-error-border-color: #d60000;
}
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 3em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 3em;
    --wp--custom--ast-container-width: 1200px;
    --wp--custom--ast-content-width-size: 1200px;
    --wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));
}
@media (max-width: 544px)
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 1.5em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 1.5em;
}
@media (max-width: 921px)
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 2em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 2em;
}
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 3em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 3em;
    --wp--custom--ast-container-width: 1200px;
    --wp--custom--ast-content-width-size: 1200px;
    --wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));
}
body {
    color: #808285;
    background: #fff;
    font-style: normal;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ast-button, .ast-custom-button, body, button, input[type=button], input[type=submit], textarea {
    line-height: 1.85714285714286;
}
body, button, input, select, textarea, .ast-button, .ast-custom-button {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    line-height: var(--ast-body-line-height,1.65em);
}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: var(--ast-global-color-3);
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
    --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
    --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
    --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
    --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
    --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
    --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
    --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
    --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
body {
    margin: 0;
    --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
    --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
}
body {
    --wp--style--block-gap: 24px;
}
body {
    --wp--style--block-gap: 24px;
}
body {
    margin: 0;
    --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
    --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
    --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
    --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
    --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
    --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
    --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
    --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
    --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
    --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: var(--ast-global-color-3);
}
body, button, input, select, textarea, .ast-button, .ast-custom-button {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    line-height: var(--ast-body-line-height,1.65em);
}
.ast-button, .ast-custom-button, body, button, input[type=button], input[type=submit], textarea {
    line-height: 1.85714285714286;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    color: #808285;
    background: #fff;
    font-style: normal;
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --swiper-theme-color: #007aff;
}
:root {
    --ast-container-default-xlg-padding: 2.5em;
    --ast-container-default-lg-padding: 2.5em;
    --ast-container-default-slg-padding: 2em;
    --ast-container-default-md-padding: 2.5em;
    --ast-container-default-sm-padding: 2.5em;
    --ast-container-default-xs-padding: 2.4em;
    --ast-container-default-xxs-padding: 1.8em;
    --ast-code-block-background: #ECEFF3;
    --ast-comment-inputs-background: #F9FAFB;
    --ast-normal-container-width: 1200px;
    --ast-narrow-container-width: 750px;
    --ast-blog-title-font-weight: 600;
    --ast-blog-meta-weight: 600;
}
:root {
    --ast-comment-inputs-background: #FFF;
}
:root {
    --ast-global-color-0: #046bd2;
    --ast-global-color-1: #045cb4;
    --ast-global-color-2: #1e293b;
    --ast-global-color-3: #334155;
    --ast-global-color-4: #F0F5FA;
    --ast-global-color-5: #FFFFFF;
    --ast-global-color-6: #D1D5DB;
    --ast-global-color-7: #111111;
    --ast-global-color-8: #111111;
}
:root {
    --ast-border-color: var(--ast-global-color-6);
}
:root {
    --e-global-color-astglobalcolor0: #046bd2;
    --e-global-color-astglobalcolor1: #045cb4;
    --e-global-color-astglobalcolor2: #1e293b;
    --e-global-color-astglobalcolor3: #334155;
    --e-global-color-astglobalcolor4: #F0F5FA;
    --e-global-color-astglobalcolor5: #FFFFFF;
    --e-global-color-astglobalcolor6: #D1D5DB;
    --e-global-color-astglobalcolor7: #111111;
    --e-global-color-astglobalcolor8: #111111;
}
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}
:root {
    --e-a-color-white: #fff;
    --e-a-color-black: #000;
    --e-a-color-logo: #fff;
    --e-a-color-primary: #f3bafd;
    --e-a-color-primary-bold: #d004d4;
    --e-a-color-secondary: #515962;
    --e-a-color-success: #0a875a;
    --e-a-color-danger: #dc2626;
    --e-a-color-info: #2563eb;
    --e-a-color-warning: #f59e0b;
    --e-a-color-accent: #93003f;
    --e-a-color-global: #1dddbf;
    --e-a-bg-default: #fff;
    --e-a-bg-invert: #0c0d0e;
    --e-a-bg-hover: #f1f2f3;
    --e-a-bg-active: #e6e8ea;
    --e-a-bg-active-bold: #d5d8dc;
    --e-a-bg-loading: #f9fafa;
    --e-a-bg-logo: #000;
    --e-a-bg-primary: #fae8ff;
    --e-a-bg-secondary: #515962;
    --e-a-bg-success: #f2fdf5;
    --e-a-bg-info: #f0f7ff;
    --e-a-bg-danger: #fef1f4;
    --e-a-bg-warning: #fffbeb;
    --e-a-color-txt: #515962;
    --e-a-color-txt-muted: #818a96;
    --e-a-color-txt-disabled: #babfc5;
    --e-a-color-txt-invert: #fff;
    --e-a-color-txt-accent: #0c0d0e;
    --e-a-color-txt-hover: #3f444b;
    --e-a-color-txt-active: #0c0d0e;
    --e-a-border-color: #e6e8ea;
    --e-a-border-color-bold: #d5d8dc;
    --e-a-border-color-focus: #babfc5;
    --e-a-border-color-accent: #0c0d0e;
    --e-a-border: 1px solid var(--e-a-border-color);
    --e-a-border-bold: 1px solid var(--e-a-border-color-bold);
    --e-a-border-radius: 3px;
    --e-a-btn-color: #0c0d0e;
    --e-a-btn-color-invert: var(--e-a-color-txt-invert);
    --e-a-btn-color-disabled: var(--e-a-color-txt-disabled);
    --e-a-btn-bg: #515962;
    --e-a-btn-bg-hover: #3a4046;
    --e-a-btn-bg-active: #23262a;
    --e-a-btn-bg-disabled: #d5d8dc;
    --e-a-btn-bg-primary: #f3bafd;
    --e-a-btn-bg-primary-hover: #f5d0fe;
    --e-a-btn-bg-primary-active: #f0abfc;
    --e-a-btn-bg-accent: #93003f;
Show All Properties (1 more)
}
:root {
    --page-title-display: block;
}
:root {
    --page-title-display: none;
}
:root {
    --swiper-theme-color: #007aff;
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --page-title-display: none;
}
:root {
    --page-title-display: block;
}
:root {
    --e-a-color-white: #fff;
    --e-a-color-black: #000;
    --e-a-color-logo: #fff;
    --e-a-color-primary: #f3bafd;
    --e-a-color-primary-bold: #d004d4;
    --e-a-color-secondary: #515962;
    --e-a-color-success: #0a875a;
    --e-a-color-danger: #dc2626;
    --e-a-color-info: #2563eb;
    --e-a-color-warning: #f59e0b;
    --e-a-color-accent: #93003f;
    --e-a-color-global: #1dddbf;
    --e-a-bg-default: #fff;
    --e-a-bg-invert: #0c0d0e;
    --e-a-bg-hover: #f1f2f3;
    --e-a-bg-active: #e6e8ea;
    --e-a-bg-active-bold: #d5d8dc;
    --e-a-bg-loading: #f9fafa;
    --e-a-bg-logo: #000;
    --e-a-bg-primary: #fae8ff;
    --e-a-bg-secondary: #515962;
    --e-a-bg-success: #f2fdf5;
    --e-a-bg-info: #f0f7ff;
    --e-a-bg-danger: #fef1f4;
    --e-a-bg-warning: #fffbeb;
    --e-a-color-txt: #515962;
    --e-a-color-txt-muted: #818a96;
    --e-a-color-txt-disabled: #babfc5;
    --e-a-color-txt-invert: #fff;
    --e-a-color-txt-accent: #0c0d0e;
    --e-a-color-txt-hover: #3f444b;
    --e-a-color-txt-active: #0c0d0e;
    --e-a-border-color: #e6e8ea;
    --e-a-border-color-bold: #d5d8dc;
    --e-a-border-color-focus: #babfc5;
    --e-a-border-color-accent: #0c0d0e;
    --e-a-border: 1px solid var(--e-a-border-color);
    --e-a-border-bold: 1px solid var(--e-a-border-color-bold);
    --e-a-border-radius: 3px;
    --e-a-btn-color: #0c0d0e;
    --e-a-btn-color-invert: var(--e-a-color-txt-invert);
    --e-a-btn-color-disabled: var(--e-a-color-txt-disabled);
    --e-a-btn-bg: #515962;
    --e-a-btn-bg-hover: #3a4046;
    --e-a-btn-bg-active: #23262a;
    --e-a-btn-bg-disabled: #d5d8dc;
    --e-a-btn-bg-primary: #f3bafd;
    --e-a-btn-bg-primary-hover: #f5d0fe;
    --e-a-btn-bg-primary-active: #f0abfc;
    --e-a-btn-bg-accent: #93003f;
Show All Properties (15 more)
}
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}
:root {
    --e-global-color-astglobalcolor0: #046bd2;
    --e-global-color-astglobalcolor1: #045cb4;
    --e-global-color-astglobalcolor2: #1e293b;
    --e-global-color-astglobalcolor3: #334155;
    --e-global-color-astglobalcolor4: #F0F5FA;
    --e-global-color-astglobalcolor5: #FFFFFF;
    --e-global-color-astglobalcolor6: #D1D5DB;
    --e-global-color-astglobalcolor7: #111111;
    --e-global-color-astglobalcolor8: #111111;
}
:root {
    --ast-border-color: var(--ast-global-color-6);
}
:root {
    --ast-global-color-0: #046bd2;
    --ast-global-color-1: #045cb4;
    --ast-global-color-2: #1e293b;
    --ast-global-color-3: #334155;
    --ast-global-color-4: #F0F5FA;
    --ast-global-color-5: #FFFFFF;
    --ast-global-color-6: #D1D5DB;
    --ast-global-color-7: #111111;
    --ast-global-color-8: #111111;
}
:root {
    --ast-comment-inputs-background: #FFF;
}
:root {
    --ast-container-default-xlg-padding: 2.5em;
    --ast-container-default-lg-padding: 2.5em;
    --ast-container-default-slg-padding: 2em;
    --ast-container-default-md-padding: 2.5em;
    --ast-container-default-sm-padding: 2.5em;
    --ast-container-default-xs-padding: 2.4em;
    --ast-container-default-xxs-padding: 1.8em;
    --ast-code-block-background: #ECEFF3;
    --ast-comment-inputs-background: #F9FAFB;
    --ast-normal-container-width: 1200px;
    --ast-narrow-container-width: 750px;
    --ast-blog-title-font-weight: 600;
    --ast-blog-meta-weight: 600;
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
html {
    font-size: 100%;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
@media (max-width: 544px)
html {
    font-size: 91.2%;
}
@media (max-width: 921px)
html {
    font-size: 91.2%;
}
html {
    font-size: 100%;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
@media screen and (max-width: 782px)
html {
    --wp-admin--admin-bar--height: 46px;
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
*, :after, :before {
    box-sizing: inherit;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
Third-party cookie phaseout
The Issues panel now warns you about the cookies that will be affected by the upcoming deprecation and phaseout of third-party cookies.
Effective Content Security Policy
View the Content Security Policy details of an inspected frame in a new section in Application > Frames.
Improved animation debugging
Click to set playhead and resize timeline in the Animations panel.
.elementor-20200 .elementor-element.elementor-element-ecf0079.elementor-wc-products ul.products li.product {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 51px;
    padding: 0px 10px 20px 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    overflow: auto;
}
.woocommerce-js ul.products li.product a img {
    width: 100%;
    height: 180px;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;
    position: relative;
}
.woocommerce-js .products ul li, .woocommerce-js ul.products li {
    list-style: none outside;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
address, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
*, :after, :before {
    box-sizing: inherit;
}
user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.woocommerce-js .products ul, .woocommerce-js ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
}
ul {
    list-style: disc;
}
user agent stylesheet
ul {
    list-style-type: disc;
}
.elementor-element {
    --widgets-spacing: 20px 20px;
}
.elementor-element, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}
.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);
}
@media (min-width: 768px)
.elementor-9973 .elementor-element.elementor-element-94a6c42 {
    --width: 80%;
}
.elementor-9973 .elementor-element.elementor-element-94a6c42 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 0px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
}
.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
@media (max-width: 1024px)
.e-con {
    --container-max-width: 1024px;
}
.e-con {
    --container-max-width: 1140px;
}
.e-con {
    --bc-margin-block-start: var(--margin-top);
    --bc-margin-block-end: var(--margin-bottom);
    --bc-margin-inline-start: var(--margin-left);
    --bc-margin-inline-end: var(--margin-right);
    --bc-padding-block-start: var(--padding-top);
    --bc-padding-block-end: var(--padding-bottom);
    --bc-padding-inline-start: var(--padding-left);
    --bc-padding-inline-end: var(--padding-right);
}
.e-con-full, .e-con>.e-con-inner {
    text-align: var(--text-align);
    padding-block-start: var(--bc-padding-block-start,var(--padding-block-start));
    padding-block-end: var(--bc-padding-block-end,var(--padding-block-end));
}
.e-con {
    --border-radius: 0;
    --border-block-start-width: 0px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-block-start: 0px;
    --margin-inline-end: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --padding-block-start: var(--container-default-padding-block-start,10px);
    --padding-inline-end: var(--container-default-padding-inline-end,10px);
    --padding-block-end: var(--container-default-padding-block-end,10px);
    --padding-inline-start: var(--container-default-padding-inline-start,10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    position: var(--position);
    width: var(--width);
    min-width: 0;
    min-height: var(--min-height);
    height: var(--height);
    border-radius: var(--border-radius);
    margin-block-start: var(--bc-margin-block-start,var(--margin-block-start));
    margin-inline-end: var(--bc-margin-inline-end,var(--margin-inline-end));
    margin-block-end: var(--bc-margin-block-end,var(--margin-block-end));
    margin-inline-start: var(--bc-margin-inline-start,var(--margin-inline-start));
    padding-inline-start: var(--bc-padding-inline-start,var(--padding-inline-start));
    padding-inline-end: var(--bc-padding-inline-end,var(--padding-inline-end));
    z-index: var(--z-index);
    overflow: var(--overflow);
    transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
}
.elementor-9973 .elementor-element.elementor-element-9015ab7, .elementor-9973 .elementor-element.elementor-element-9015ab7::before {
    --border-transition: 0.3s;
}
.elementor-9973 .elementor-element.elementor-element-9015ab7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}
.e-con-boxed {
    text-align: initial;
    gap: initial;
}
.elementor-9973 .elementor-element.elementor-element-ebfe87e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
    --margin-inline-end: auto;
    --margin-inline-start: auto;
    max-width: min(100%,var(--width));
}
.entry-content {
    word-wrap: break-word;
}
@media (max-width: 1024px)
.elementor-kit-9900 {
    --e-global-typography-primary-font-size: 15px;
    --e-global-typography-secondary-font-size: 45px;
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-beab906-font-size: 14px;
    --e-global-typography-eb81577-font-size: 14px;
    --e-global-typography-9d1f87f-font-size: 14px;
    --e-global-typography-cb21236-font-size: 17px;
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-fbe0cc8-font-size: 14px;
    --e-global-typography-c65c2e6-font-size: 13px;
    --e-global-typography-65091f7-font-size: 14px;
    --e-global-typography-4d2b990-font-size: 12px;
    --e-global-typography-6c36c7d-font-size: 65px;
    --e-global-typography-77e9882-font-size: 28px;
    --e-global-typography-7c9da81-font-size: 26px;
    --e-global-typography-51151fc-font-size: 80px;
    --e-global-typography-d2d073b-font-size: 17px;
    --e-global-typography-7991ce4-font-size: 19px;
    --e-global-typography-6211248-font-size: 15px;
    --e-global-typography-d7b7fe2-font-size: 180px;
    --e-global-typography-4027c80-font-size: 31px;
}
.elementor-kit-9900 {
    --e-global-color-primary: #272727;
    --e-global-color-secondary: #7D7D7D;
    --e-global-color-text: #787878;
    --e-global-color-accent: #F8E233;
    --e-global-color-b7f53a4: #ececec;
    --e-global-color-e3eecb6: #FFFFFF;
    --e-global-color-f38189c: #AEAEAE;
    --e-global-color-e38af5e: #ECD731;
    --e-global-color-a9208cf: #19B5FE;
    --e-global-color-52999f0: #EA4C88;
    --e-global-color-5173fc7: #1EBC61;
    --e-global-color-7a59acf: #AB69C6;
    --e-global-color-bc41e6f: #19B5FE;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-size: 16px;
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-secondary-font-family: "Jura";
    --e-global-typography-secondary-font-size: 50px;
    --e-global-typography-secondary-font-weight: 500;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-beab906-font-family: "Bai Jamjuree";
    --e-global-typography-beab906-font-size: 15px;
    --e-global-typography-beab906-font-weight: 500;
    --e-global-typography-beab906-text-transform: uppercase;
    --e-global-typography-beab906-letter-spacing: 4px;
    --e-global-typography-eb81577-font-family: "Bai Jamjuree";
    --e-global-typography-eb81577-font-size: 14px;
    --e-global-typography-eb81577-font-weight: 500;
    --e-global-typography-eb81577-text-transform: uppercase;
    --e-global-typography-eb81577-letter-spacing: 3px;
    --e-global-typography-9d1f87f-font-family: "Bai Jamjuree";
    --e-global-typography-9d1f87f-font-size: 14px;
    --e-global-typography-9d1f87f-font-weight: 600;
    --e-global-typography-9d1f87f-text-transform: uppercase;
    --e-global-typography-9d1f87f-letter-spacing: 3px;
    --e-global-typography-cb21236-font-family: "Bai Jamjuree";
    --e-global-typography-cb21236-font-size: 18px;
    --e-global-typography-cb21236-font-weight: 600;
    --e-global-typography-5bc17e8-font-family: "Bai Jamjuree";
    --e-global-typography-5bc17e8-font-size: 12px;
    --e-global-typography-5bc17e8-font-weight: 500;
    --e-global-typography-5bc17e8-text-transform: uppercase;
    --e-global-typography-5bc17e8-letter-spacing: 2px;
    --e-global-typography-fbe0cc8-font-family: "Bai Jamjuree";
    --e-global-typography-fbe0cc8-font-size: 14px;
Show All Properties (49 more)
}
.jkit-color-scheme {
    --jkit-bg-color: #ffffff;
    --jkit-border-color: #eaeaeb;
    --jkit-txt-color: #575A5F;
    --jkit-txt-h-color: #181D23;
    --jkit-txt-a-color: #0058E6;
    --jkit-txt-m-color: #96989B;
    --jkit-txt-alt-color: #ffffff;
    --jkit-form-border-color: #D5D5D7;
    --jkit-form-bg-color: transparent;
    --jkit-form-txt-color: #181D23;
    --jkit-btn-txt-color: #ffffff;
    --jkit-btn-bg-color: #0058E6;
    --jkit-btn-bg-hover-color: #0048bd;
    --jkit-selection-bg-color: #d8a600;
    --jkit-element-bg-color: #80b1ff;
    --jkit-element-darken-bg-color: #0058E6;
    --jkit-element-lighten-bg-color: #e6f0ff;
    --jkit-success-bg-color: #75ffd8;
    --jkit-success-border-color: #007f5b;
    --jkit-error-bg-color: #ffcccc;
    --jkit-error-border-color: #d60000;
}
html body {
    --wp--custom--ast-default-block-top-padding: 3em;
    --wp--custom--ast-default-block-right-padding: 3em;
    --wp--custom--ast-default-block-bottom-padding: 3em;
    --wp--custom--ast-default-block-left-padding: 3em;
    --wp--custom--ast-container-width: 1200px;
    --wp--custom--ast-content-width-size: 1200px;
    --wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));
}
body {
    --wp--style--block-gap: 24px;
}
body {
    margin: 0;
    --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
    --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
    --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
    --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
    --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
    --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
    --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
    --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
    --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
    --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: var(--ast-global-color-3);
}
body, button, input, select, textarea, .ast-button, .ast-custom-button {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    line-height: var(--ast-body-line-height,1.65em);
}
.ast-button, .ast-custom-button, body, button, input[type=button], input[type=submit], textarea {
    line-height: 1.85714285714286;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    color: #808285;
    background: #fff;
    font-style: normal;
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --swiper-theme-color: #007aff;
}
:root {
    --page-title-display: none;
}
:root {
    --page-title-display: block;
}
:root {
    --e-a-color-white: #fff;
    --e-a-color-black: #000;
    --e-a-color-logo: #fff;
    --e-a-color-primary: #f3bafd;
    --e-a-color-primary-bold: #d004d4;
    --e-a-color-secondary: #515962;
    --e-a-color-success: #0a875a;
    --e-a-color-danger: #dc2626;
    --e-a-color-info: #2563eb;
    --e-a-color-warning: #f59e0b;
    --e-a-color-accent: #93003f;
    --e-a-color-global: #1dddbf;
    --e-a-bg-default: #fff;
    --e-a-bg-invert: #0c0d0e;
    --e-a-bg-hover: #f1f2f3;
    --e-a-bg-active: #e6e8ea;
    --e-a-bg-active-bold: #d5d8dc;
    --e-a-bg-loading: #f9fafa;
    --e-a-bg-logo: #000;
    --e-a-bg-primary: #fae8ff;
    --e-a-bg-secondary: #515962;
    --e-a-bg-success: #f2fdf5;
    --e-a-bg-info: #f0f7ff;
    --e-a-bg-danger: #fef1f4;
    --e-a-bg-warning: #fffbeb;
    --e-a-color-txt: #515962;
    --e-a-color-txt-muted: #818a96;
    --e-a-color-txt-disabled: #babfc5;
    --e-a-color-txt-invert: #fff;
    --e-a-color-txt-accent: #0c0d0e;
    --e-a-color-txt-hover: #3f444b;
    --e-a-color-txt-active: #0c0d0e;
    --e-a-border-color: #e6e8ea;
    --e-a-border-color-bold: #d5d8dc;
    --e-a-border-color-focus: #babfc5;
    --e-a-border-color-accent: #0c0d0e;
    --e-a-border: 1px solid var(--e-a-border-color);
    --e-a-border-bold: 1px solid var(--e-a-border-color-bold);
    --e-a-border-radius: 3px;
    --e-a-btn-color: #0c0d0e;
    --e-a-btn-color-invert: var(--e-a-color-txt-invert);
    --e-a-btn-color-disabled: var(--e-a-color-txt-disabled);
    --e-a-btn-bg: #515962;
    --e-a-btn-bg-hover: #3a4046;
    --e-a-btn-bg-active: #23262a;
    --e-a-btn-bg-disabled: #d5d8dc;
    --e-a-btn-bg-primary: #f3bafd;
    --e-a-btn-bg-primary-hover: #f5d0fe;
    --e-a-btn-bg-primary-active: #f0abfc;
    --e-a-btn-bg-accent: #93003f;
Show All Properties (15 more)
}
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}
:root {
    --e-global-color-astglobalcolor0: #046bd2;
    --e-global-color-astglobalcolor1: #045cb4;
    --e-global-color-astglobalcolor2: #1e293b;
    --e-global-color-astglobalcolor3: #334155;
    --e-global-color-astglobalcolor4: #F0F5FA;
    --e-global-color-astglobalcolor5: #FFFFFF;
    --e-global-color-astglobalcolor6: #D1D5DB;
    --e-global-color-astglobalcolor7: #111111;
    --e-global-color-astglobalcolor8: #111111;
}
:root {
    --ast-border-color: var(--ast-global-color-6);
}
:root {
    --ast-global-color-0: #046bd2;
    --ast-global-color-1: #045cb4;
    --ast-global-color-2: #1e293b;
    --ast-global-color-3: #334155;
    --ast-global-color-4: #F0F5FA;
    --ast-global-color-5: #FFFFFF;
    --ast-global-color-6: #D1D5DB;
    --ast-global-color-7: #111111;
    --ast-global-color-8: #111111;
}
:root {
    --ast-comment-inputs-background: #FFF;
}
:root {
    --ast-container-default-xlg-padding: 2.5em;
    --ast-container-default-lg-padding: 2.5em;
    --ast-container-default-slg-padding: 2em;
    --ast-container-default-md-padding: 2.5em;
    --ast-container-default-sm-padding: 2.5em;
    --ast-container-default-xs-padding: 2.4em;
    --ast-container-default-xxs-padding: 1.8em;
    --ast-code-block-background: #ECEFF3;
    --ast-comment-inputs-background: #F9FAFB;
    --ast-normal-container-width: 1200px;
    --ast-narrow-container-width: 750px;
    --ast-blog-title-font-weight: 600;
    --ast-blog-meta-weight: 600;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
html {
    font-size: 100%;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: inherit;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: inherit;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
.elementor-9973 .elementor-element.elementor-element-da22922.elementor-wc-products ul.products li.product {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 51px;
    padding: 0px 10px 20px 10px;
    overflow: hidden;
    display: flex;
    align-content: space-between;
    flex-direction: column;
    justify-content: space-between;
}
.woocommerce-js ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category {
    font-size: .85em;
    margin-bottom: 0.5em;
    display: block;
    line-height: 1.3;
    opacity: .6;
    display: none;
}
.elementor-20200 .elementor-element.elementor-element-ecf0079.elementor-wc-products ul.products li.product {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 51px;
    padding: 0px 10px 20px 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    overflow: auto;
}
@media (max-width: 767px){
.elementor-9973 .elementor-element.elementor-element-da22922.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    display: block;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SangBleu-Sunrise';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://eco-fontan.ru/wp-content/uploads/2024/01/SangBleu-Sunrise.ttf') format('truetype');
}
/* End Custom Fonts CSS */