.elementor-4125 .elementor-element.elementor-element-2c139b5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4125 .elementor-element.elementor-element-4286082:not(.elementor-motion-effects-element-type-background),
.elementor-4125 .elementor-element.elementor-element-4286082>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-4125 .elementor-element.elementor-element-4286082 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 98;
}

.elementor-4125 .elementor-element.elementor-element-4286082>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4125 .elementor-element.elementor-element-e2104cf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4125 .elementor-element.elementor-element-e2104cf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4125 .elementor-element.elementor-element-e2104cf>.elementor-element-populated,
.elementor-4125 .elementor-element.elementor-element-e2104cf>.elementor-element-populated>.elementor-background-overlay,
.elementor-4125 .elementor-element.elementor-element-e2104cf>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-4125 .elementor-element.elementor-element-96727bb .jet-logo {
    justify-content: flex-start;
}

.elementor-4125 .elementor-element.elementor-element-96727bb>.elementor-widget-container {
    padding: 3px 5px 3px 5px;
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 4px 6px 10px 0px #CCCCCC;
}

.elementor-bc-flex-widget .elementor-4125 .elementor-element.elementor-element-0bfd424.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4125 .elementor-element.elementor-element-0bfd424.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4125 .elementor-element.elementor-element-285b1b3 .jet-ajax-search__form {
    box-shadow: 4px 6px 10px 0px #CCCCCC;
    padding: 0px 0px 0px 0px;
}

.elementor-4125 .elementor-element.elementor-element-285b1b3 .jet-ajax-search__field {
    padding: 15px 15px 15px 15px;
    border-radius: 4px 0px 0px 4px;
}

.elementor-4125 .elementor-element.elementor-element-285b1b3 .jet-ajax-search__submit {
    background-color: var(--e-global-color-primary);
    padding: 17px 20px 17px 20px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 4px 4px 0px;
}

.elementor-4125 .elementor-element.elementor-element-285b1b3 .jet-ajax-search__results-area {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-4125 .elementor-element.elementor-element-285b1b3 .jet-ajax-search__full-results {
    color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-4125 .elementor-element.elementor-element-848c097.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4125 .elementor-element.elementor-element-848c097.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4125 .elementor-element.elementor-element-848c097>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4125 .elementor-element.elementor-element-e5c4fe2 {
    color: #FFFFFF;
}

.elementor-4125 .elementor-element.elementor-element-e5c4fe2>.elementor-widget-container {
    text-align-last: center;
    background-color: var(--e-global-color-primary);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 4px 6px 10px 0px #CCCCCC;
}

.elementor-bc-flex-widget .elementor-4125 .elementor-element.elementor-element-f892e44.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4125 .elementor-element.elementor-element-f892e44.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4125 .elementor-element.elementor-element-1775db1 .elementor-jet-blocks-cart {
    justify-content: flex-end;
}

.elementor-4125 .elementor-element.elementor-element-1775db1 .jet-blocks-cart__icon {
    color: var(--e-global-color-primary);
    font-size: 40px;
}

.elementor-4125 .elementor-element.elementor-element-1775db1 .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout) {
    color: var(--e-global-color-717757d);
}

.elementor-4125 .elementor-element.elementor-element-1775db1 .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {
    background-color: var(--e-global-color-primary);
}

.elementor-4125 .elementor-element.elementor-element-1775db1 .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:hover {
    background-color: var(--e-global-color-717757d);
}

.elementor-4125 .elementor-element.elementor-element-abb0ec1:not(.elementor-motion-effects-element-type-background),
.elementor-4125 .elementor-element.elementor-element-abb0ec1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-4125 .elementor-element.elementor-element-abb0ec1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 0% 0%;
    z-index: 97;
}

.elementor-4125 .elementor-element.elementor-element-abb0ec1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4125 .elementor-element.elementor-element-2cfcabc.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-4125 .elementor-element.elementor-element-2cfcabc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4125 .elementor-element.elementor-element-2cfcabc.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-4125 .elementor-element.elementor-element-2cfcabc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4125 .elementor-element.elementor-element-2cfcabc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-4125 .elementor-element.elementor-element-2cfcabc>.elementor-element-populated,
.elementor-4125 .elementor-element.elementor-element-2cfcabc>.elementor-element-populated>.elementor-background-overlay,
.elementor-4125 .elementor-element.elementor-element-2cfcabc>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-4125 .elementor-element.elementor-element-2cfcabc>.elementor-element-populated {
    box-shadow: 4px 6px 10px 0px #CCCCCC;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 10px 5px 0px 5px;
}

.elementor-4125 .elementor-element.elementor-element-2cfcabc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-2cfcabc .elementor-element-populated a {
    color: #FFFFFF;
}

.elementor-4125 .elementor-element.elementor-element-105dcb7.elementor-position-right .elementor-image-box-img {
    margin-left: 2px;
}

.elementor-4125 .elementor-element.elementor-element-105dcb7.elementor-position-left .elementor-image-box-img {
    margin-right: 2px;
}

.elementor-4125 .elementor-element.elementor-element-105dcb7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 2px;
}

.elementor-4125 .elementor-element.elementor-element-105dcb7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4125 .elementor-element.elementor-element-105dcb7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-105dcb7 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-105dcb7 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-4125 .elementor-element.elementor-element-105dcb7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4125 .elementor-element.elementor-element-105dcb7 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-4125 .elementor-element.elementor-element-d901d5d.elementor-position-right .elementor-image-box-img {
    margin-left: 2px;
}

.elementor-4125 .elementor-element.elementor-element-d901d5d.elementor-position-left .elementor-image-box-img {
    margin-right: 2px;
}

.elementor-4125 .elementor-element.elementor-element-d901d5d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 2px;
}

.elementor-4125 .elementor-element.elementor-element-d901d5d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4125 .elementor-element.elementor-element-d901d5d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-d901d5d .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-d901d5d .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-4125 .elementor-element.elementor-element-d901d5d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4125 .elementor-element.elementor-element-d901d5d {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-4125 .elementor-element.elementor-element-b5f6aae.elementor-position-right .elementor-image-box-img {
    margin-left: 2px;
}

.elementor-4125 .elementor-element.elementor-element-b5f6aae.elementor-position-left .elementor-image-box-img {
    margin-right: 2px;
}

.elementor-4125 .elementor-element.elementor-element-b5f6aae.elementor-position-top .elementor-image-box-img {
    margin-bottom: 2px;
}

.elementor-4125 .elementor-element.elementor-element-b5f6aae .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4125 .elementor-element.elementor-element-b5f6aae .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-b5f6aae .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-b5f6aae .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-4125 .elementor-element.elementor-element-b5f6aae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4125 .elementor-element.elementor-element-b5f6aae {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-4125 .elementor-element.elementor-element-1a08bee.elementor-position-right .elementor-image-box-img {
    margin-left: 2px;
}

.elementor-4125 .elementor-element.elementor-element-1a08bee.elementor-position-left .elementor-image-box-img {
    margin-right: 2px;
}

.elementor-4125 .elementor-element.elementor-element-1a08bee.elementor-position-top .elementor-image-box-img {
    margin-bottom: 2px;
}

.elementor-4125 .elementor-element.elementor-element-1a08bee .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4125 .elementor-element.elementor-element-1a08bee .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-1a08bee .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-1a08bee .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-4125 .elementor-element.elementor-element-1a08bee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4125 .elementor-element.elementor-element-1a08bee {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-4125 .elementor-element.elementor-element-113dfa2.elementor-position-right .elementor-image-box-img {
    margin-left: 2px;
}

.elementor-4125 .elementor-element.elementor-element-113dfa2.elementor-position-left .elementor-image-box-img {
    margin-right: 2px;
}

.elementor-4125 .elementor-element.elementor-element-113dfa2.elementor-position-top .elementor-image-box-img {
    margin-bottom: 2px;
}

.elementor-4125 .elementor-element.elementor-element-113dfa2 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4125 .elementor-element.elementor-element-113dfa2 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-113dfa2 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-113dfa2 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-4125 .elementor-element.elementor-element-113dfa2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4125 .elementor-element.elementor-element-113dfa2 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-4125 .elementor-element.elementor-element-280ccdd.elementor-position-right .elementor-image-box-img {
    margin-left: 2px;
}

.elementor-4125 .elementor-element.elementor-element-280ccdd.elementor-position-left .elementor-image-box-img {
    margin-right: 2px;
}

.elementor-4125 .elementor-element.elementor-element-280ccdd.elementor-position-top .elementor-image-box-img {
    margin-bottom: 2px;
}

.elementor-4125 .elementor-element.elementor-element-280ccdd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4125 .elementor-element.elementor-element-280ccdd .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-280ccdd .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-280ccdd .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-4125 .elementor-element.elementor-element-280ccdd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4125 .elementor-element.elementor-element-280ccdd {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-4125 .elementor-element.elementor-element-5031783.elementor-position-right .elementor-image-box-img {
    margin-left: 2px;
}

.elementor-4125 .elementor-element.elementor-element-5031783.elementor-position-left .elementor-image-box-img {
    margin-right: 2px;
}

.elementor-4125 .elementor-element.elementor-element-5031783.elementor-position-top .elementor-image-box-img {
    margin-bottom: 2px;
}

.elementor-4125 .elementor-element.elementor-element-5031783 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4125 .elementor-element.elementor-element-5031783 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-5031783 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-5031783 .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-4125 .elementor-element.elementor-element-5031783>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4125 .elementor-element.elementor-element-5031783 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-4125 .elementor-element.elementor-element-1f30d0c.elementor-position-right .elementor-image-box-img {
    margin-left: 2px;
}

.elementor-4125 .elementor-element.elementor-element-1f30d0c.elementor-position-left .elementor-image-box-img {
    margin-right: 2px;
}

.elementor-4125 .elementor-element.elementor-element-1f30d0c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 2px;
}

.elementor-4125 .elementor-element.elementor-element-1f30d0c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4125 .elementor-element.elementor-element-1f30d0c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-1f30d0c .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-1f30d0c .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-4125 .elementor-element.elementor-element-1f30d0c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4125 .elementor-element.elementor-element-1f30d0c {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-4125 .elementor-element.elementor-element-92660db.elementor-position-right .elementor-image-box-img {
    margin-left: 2px;
}

.elementor-4125 .elementor-element.elementor-element-92660db.elementor-position-left .elementor-image-box-img {
    margin-right: 2px;
}

.elementor-4125 .elementor-element.elementor-element-92660db.elementor-position-top .elementor-image-box-img {
    margin-bottom: 2px;
}

.elementor-4125 .elementor-element.elementor-element-92660db .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-4125 .elementor-element.elementor-element-92660db .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-92660db .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-92660db .elementor-image-box-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-4125 .elementor-element.elementor-element-92660db>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-4125 .elementor-element.elementor-element-92660db {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-4125 .elementor-element.elementor-element-ecdcf48:not(.elementor-motion-effects-element-type-background),
.elementor-4125 .elementor-element.elementor-element-ecdcf48>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-4125 .elementor-element.elementor-element-ecdcf48 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 96;
}

.elementor-4125 .elementor-element.elementor-element-ecdcf48>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4125 .elementor-element.elementor-element-327f5dc.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-4125 .elementor-element.elementor-element-327f5dc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .slider-pro {
    min-height: 380px;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .jet-slider .slider-pro .jet-slider__content-inner {
    max-width: 100%;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .jet-slider .sp-buttons {
    max-width: 100%;
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .jet-slider .sp-image-container:after {
    opacity: 0;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .jet-slider {
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .jet-slider__icon {
    justify-content: center;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .jet-slider__title {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .jet-slider__subtitle {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .jet-slider__desc {
    align-self: center;
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .jet-slider__button-wrapper {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .jet-slider .sp-thumbnail-container:hover:before {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
}

.elementor-4125 .elementor-element.elementor-element-b830bd5 .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
}

.elementor-bc-flex-widget .elementor-4125 .elementor-element.elementor-element-8c7e792.elementor-column .elementor-widget-wrap {
    align-items: space-evenly;
}

.elementor-4125 .elementor-element.elementor-element-8c7e792.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-evenly;
    align-items: space-evenly;
}

.elementor-4125 .elementor-element.elementor-element-8c7e792.elementor-column>.elementor-widget-wrap {
    justify-content: space-evenly;
}

.elementor-4125 .elementor-element.elementor-element-8c7e792>.elementor-element-populated {
    padding: 0px 5px 8px 10px;
}

.elementor-4125 .elementor-element.elementor-element-3aa4073>.elementor-element-populated,
.elementor-4125 .elementor-element.elementor-element-3aa4073>.elementor-element-populated>.elementor-background-overlay,
.elementor-4125 .elementor-element.elementor-element-3aa4073>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-4125 .elementor-element.elementor-element-3aa4073>.elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4125 .elementor-element.elementor-element-0079982 img {
    border-radius: 6px 6px 6px 6px;
    box-shadow: 6px 4px 10px 0px #CCCCCC;
}

.elementor-4125 .elementor-element.elementor-element-6e7016a {
    margin-top: 2%;
    margin-bottom: 1%;
}

.elementor-4125 .elementor-element.elementor-element-798d022>.elementor-element-populated,
.elementor-4125 .elementor-element.elementor-element-798d022>.elementor-element-populated>.elementor-background-overlay,
.elementor-4125 .elementor-element.elementor-element-798d022>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-4125 .elementor-element.elementor-element-798d022>.elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4125 .elementor-element.elementor-element-e6bfc9e img {
    border-radius: 6px 6px 6px 6px;
    box-shadow: 6px 4px 10px 0px #CCCCCC;
}

.elementor-4125 .elementor-element.elementor-element-01690b3 {
    margin-top: 2%;
    margin-bottom: 1%;
}

.elementor-4125 .elementor-element.elementor-element-827e04c>.elementor-element-populated,
.elementor-4125 .elementor-element.elementor-element-827e04c>.elementor-element-populated>.elementor-background-overlay,
.elementor-4125 .elementor-element.elementor-element-827e04c>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-4125 .elementor-element.elementor-element-827e04c>.elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4125 .elementor-element.elementor-element-2dcde35 img {
    border-radius: 6px 6px 6px 6px;
    box-shadow: 6px 4px 10px 0px #CCCCCC;
}

.elementor-4125 .elementor-element.elementor-element-4e2745c {
    margin-top: 2%;
    margin-bottom: 1%;
}

.elementor-4125 .elementor-element.elementor-element-cb2a795>.elementor-element-populated,
.elementor-4125 .elementor-element.elementor-element-cb2a795>.elementor-element-populated>.elementor-background-overlay,
.elementor-4125 .elementor-element.elementor-element-cb2a795>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-4125 .elementor-element.elementor-element-cb2a795>.elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4125 .elementor-element.elementor-element-0f90231 img {
    border-radius: 6px 6px 6px 6px;
    box-shadow: 6px 4px 10px 0px #CCCCCC;
}

.elementor-4125 .elementor-element.elementor-element-3db849f {
    margin-top: 2%;
    margin-bottom: 1%;
}

.elementor-4125 .elementor-element.elementor-element-b3da290>.elementor-element-populated,
.elementor-4125 .elementor-element.elementor-element-b3da290>.elementor-element-populated>.elementor-background-overlay,
.elementor-4125 .elementor-element.elementor-element-b3da290>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-4125 .elementor-element.elementor-element-b3da290>.elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4125 .elementor-element.elementor-element-e31ef2d img {
    border-radius: 6px 6px 6px 6px;
    box-shadow: 6px 4px 10px 0px #CCCCCC;
}

.elementor-4125 .elementor-element.elementor-element-151c9fb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-151c9fb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-c759eec:not(.elementor-motion-effects-element-type-background),
.elementor-4125 .elementor-element.elementor-element-c759eec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-4125 .elementor-element.elementor-element-c759eec {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-c759eec>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-3a64101 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-4125 .elementor-element.elementor-element-a7276bd:not(.elementor-motion-effects-element-type-background),
.elementor-4125 .elementor-element.elementor-element-a7276bd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4125 .elementor-element.elementor-element-a7276bd {
    box-shadow: 4px 6px 10px 0px #CCCCCC;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-a7276bd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-a7276bd.jet-sticky-section--stuck.jet-sticky-transition-in,
.elementor-4125 .elementor-element.elementor-element-a7276bd.jet-sticky-section--stuck.jet-sticky-transition-out {
    transition: margin 0.1s, padding 0.1s, background 0.1s, box-shadow 0.1s;
}

.elementor-4125 .elementor-element.elementor-element-a7276bd.jet-sticky-section--stuck.jet-sticky-transition-in>.elementor-container,
.elementor-4125 .elementor-element.elementor-element-a7276bd.jet-sticky-section--stuck.jet-sticky-transition-out>.elementor-container {
    transition: min-height 0.1s;
}

.elementor-4125 .elementor-element.elementor-element-0791d1f .jet-ajax-search__results-area {
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-4125 .elementor-element.elementor-element-0791d1f .jet-ajax-search__form {
    box-shadow: 4px 6px 10px 0px #CCCCCC;
    padding: 0px 0px 0px 0px;
}

.elementor-4125 .elementor-element.elementor-element-0791d1f .jet-ajax-search__field {
    padding: 15px 15px 15px 15px;
    border-radius: 4px 0px 0px 4px;
}

.elementor-4125 .elementor-element.elementor-element-0791d1f .jet-ajax-search__item-price .price {
    color: var(--e-global-color-717757d);
}

.elementor-4125 .elementor-element.elementor-element-0791d1f .jet-ajax-search__full-results {
    color: var(--e-global-color-primary);
}

.elementor-4125 .elementor-element.elementor-element-09aa0dd .jet-mobile-menu__breadcrumbs .breadcrumb-label {
    color: var(--e-global-color-secondary);
    font-weight: 600;
}

.elementor-4125 .elementor-element.elementor-element-09aa0dd .jet-mobile-menu__container {
    z-index: 999;
}

.elementor-4125 .elementor-element.elementor-element-09aa0dd .jet-mobile-menu-widget .jet-mobile-menu-cover {
    z-index: calc(999-1);
}

.elementor-4125 .elementor-element.elementor-element-09aa0dd .jet-mobile-menu__item .jet-menu-icon {
    align-self: center;
    justify-content: center;
}

.elementor-4125 .elementor-element.elementor-element-09aa0dd .jet-mobile-menu__item .jet-menu-label {
    font-weight: 600;
}

.elementor-4125 .elementor-element.elementor-element-09aa0dd .jet-mobile-menu__item .jet-menu-badge {
    align-self: flex-start;
}

.elementor-4125 .elementor-element.elementor-element-09aa0dd .jet-mobile-menu__item:hover .jet-menu-label {
    color: var(--e-global-color-717757d);
}

.elementor-4125 .elementor-element.elementor-element-09aa0dd .jet-mobile-menu__item.jet-mobile-menu__item--active .jet-menu-label {
    color: var(--e-global-color-primary);
}

.elementor-4125 .elementor-element.elementor-element-693c718 .slider-pro {
    min-height: 380px;
}

.elementor-4125 .elementor-element.elementor-element-693c718 .jet-slider .slider-pro .jet-slider__content-inner {
    max-width: 100%;
}

.elementor-4125 .elementor-element.elementor-element-693c718 .jet-slider .sp-buttons {
    max-width: 100%;
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-693c718 .jet-slider .sp-image-container:after {
    opacity: 0;
}

.elementor-4125 .elementor-element.elementor-element-693c718 .jet-slider {
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
}

.elementor-4125 .elementor-element.elementor-element-693c718 .jet-slider__icon {
    justify-content: center;
}

.elementor-4125 .elementor-element.elementor-element-693c718 .jet-slider__title {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-693c718 .jet-slider__subtitle {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-693c718 .jet-slider__desc {
    align-self: center;
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-693c718 .jet-slider__button-wrapper {
    text-align: center;
}

.elementor-4125 .elementor-element.elementor-element-693c718 .jet-slider .sp-thumbnail-container:hover:before {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
}

.elementor-4125 .elementor-element.elementor-element-693c718 .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
}

.elementor-4125 .elementor-element.elementor-element-0b7e905:not(.elementor-motion-effects-element-type-background),
.elementor-4125 .elementor-element.elementor-element-0b7e905>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-4125 .elementor-element.elementor-element-0b7e905 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4125 .elementor-element.elementor-element-0b7e905>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4125 .elementor-element.elementor-element-9dc4f2d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-bc-flex-widget .elementor-4125 .elementor-element.elementor-element-e2104cf.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-4125 .elementor-element.elementor-element-e2104cf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-4125 .elementor-element.elementor-element-8c7e792>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-4125 .elementor-element.elementor-element-8a29799 img {
        width: 100%;
    }
    .elementor-4125 .elementor-element.elementor-element-105dcb7 .elementor-image-box-img {
        margin-bottom: 2px;
    }
    .elementor-4125 .elementor-element.elementor-element-d901d5d .elementor-image-box-img {
        margin-bottom: 2px;
    }
    .elementor-4125 .elementor-element.elementor-element-b5f6aae .elementor-image-box-img {
        margin-bottom: 2px;
    }
    .elementor-4125 .elementor-element.elementor-element-1a08bee .elementor-image-box-img {
        margin-bottom: 2px;
    }
    .elementor-4125 .elementor-element.elementor-element-113dfa2 .elementor-image-box-img {
        margin-bottom: 2px;
    }
    .elementor-4125 .elementor-element.elementor-element-280ccdd .elementor-image-box-img {
        margin-bottom: 2px;
    }
    .elementor-4125 .elementor-element.elementor-element-5031783 .elementor-image-box-img {
        margin-bottom: 2px;
    }
    .elementor-4125 .elementor-element.elementor-element-1f30d0c .elementor-image-box-img {
        margin-bottom: 2px;
    }
    .elementor-4125 .elementor-element.elementor-element-92660db .elementor-image-box-img {
        margin-bottom: 2px;
    }
    .elementor-4125 .elementor-element.elementor-element-151c9fb {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4125 .elementor-element.elementor-element-a0d6d73>.elementor-element-populated {
        margin: -4px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4125 .elementor-element.elementor-element-c55e04e img {
        width: 100%;
    }
    .elementor-4125 .elementor-element.elementor-element-3a64101 {
        text-align: center;
    }
    .elementor-4125 .elementor-element.elementor-element-3a64101 .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-4125 .elementor-element.elementor-element-a7276bd {
        padding: 2px 0px 2px 0px;
    }
    .elementor-4125 .elementor-element.elementor-element-0a27acc {
        width: 100%;
    }
    .elementor-bc-flex-widget .elementor-4125 .elementor-element.elementor-element-0a27acc.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-4125 .elementor-element.elementor-element-0a27acc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-4125 .elementor-element.elementor-element-0a27acc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-4125 .elementor-element.elementor-element-0a27acc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4125 .elementor-element.elementor-element-b214ede {
        width: 20%;
    }
    .elementor-4125 .elementor-element.elementor-element-cc7f04c {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }
    .elementor-4125 .elementor-element.elementor-element-cc7f04c img {
        width: 100%;
    }
    .elementor-4125 .elementor-element.elementor-element-d15b449 {
        width: 65%;
    }
    .elementor-bc-flex-widget .elementor-4125 .elementor-element.elementor-element-d15b449.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-4125 .elementor-element.elementor-element-d15b449.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-4125 .elementor-element.elementor-element-0791d1f .jet-ajax-search__results-area {
        width: 340px;
    }
    .elementor-4125 .elementor-element.elementor-element-0791d1f .jet-ajax-search__form {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4125 .elementor-element.elementor-element-0791d1f .jet-ajax-search__field {
        padding: 10px 10px 10px 10px;
    }
    .elementor-4125 .elementor-element.elementor-element-eb32b76 {
        width: 15%;
    }
    .elementor-bc-flex-widget .elementor-4125 .elementor-element.elementor-element-eb32b76.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-4125 .elementor-element.elementor-element-eb32b76.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-4125 .elementor-element.elementor-element-09aa0dd .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i {
        font-size: 30px;
    }
    .elementor-4125 .elementor-element.elementor-element-09aa0dd .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg {
        width: 30px;
    }
    .elementor-4125 .elementor-element.elementor-element-bfe29b5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4125 .elementor-element.elementor-element-693c718 .slider-pro {
        min-height: 180px;
    }
}

@media(min-width:768px) {
    .elementor-4125 .elementor-element.elementor-element-e2104cf {
        width: 15%;
    }
    .elementor-4125 .elementor-element.elementor-element-0bfd424 {
        width: 70%;
    }
    .elementor-4125 .elementor-element.elementor-element-848c097 {
        width: 15%;
    }
    .elementor-4125 .elementor-element.elementor-element-f892e44 {
        width: 5.431%;
    }
    .elementor-4125 .elementor-element.elementor-element-327f5dc {
        width: 69.836%;
    }
    .elementor-4125 .elementor-element.elementor-element-8c7e792 {
        width: 30.003%;
    }
}