.elementor-13124 .elementor-element.elementor-element-e4dd2f5{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13124 .elementor-element.elementor-element-e4dd2f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13124 .elementor-element.elementor-element-59372fb{padding:0px 0px 0px 0px;}.elementor-13124 .elementor-element.elementor-element-e815d2c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13124 .elementor-element.elementor-element-38d83ba{text-align:center;}.elementor-13124 .elementor-element.elementor-element-38d83ba.elementor-element{--align-self:center;}.elementor-13124 .elementor-element.elementor-element-b446a8b{font-family:"Roboto", Sans-serif;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13124 .elementor-element.elementor-element-b446a8b p{margin-block-end:5px;}.elementor-13124 .elementor-element.elementor-element-07264a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13124 .elementor-element.elementor-element-07264a7 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-13124 .elementor-element.elementor-element-07264a7 .elementor-button{font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#1EA7E1;padding:18px 22px 18px 22px;}.elementor-13124 .elementor-element.elementor-element-07264a7 .elementor-button:hover, .elementor-13124 .elementor-element.elementor-element-07264a7 .elementor-button:focus{color:#FFFFFF;background-color:#1693C7;}.elementor-13124 .elementor-element.elementor-element-07264a7 .elementor-button:hover svg, .elementor-13124 .elementor-element.elementor-element-07264a7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13124 .elementor-element.elementor-element-07264a7{width:var( --container-widget-width, 18.613% );max-width:18.613%;--container-widget-width:18.613%;--container-widget-flex-grow:0;}.elementor-13124 .elementor-element.elementor-element-07264a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13124 .elementor-element.elementor-element-21b384b{--divider-border-style:solid;--divider-color:#1EA7E1;--divider-border-width:1px;}.elementor-13124 .elementor-element.elementor-element-21b384b .elementor-divider-separator{width:100%;}.elementor-13124 .elementor-element.elementor-element-21b384b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13124 .elementor-element.elementor-element-7ac56e8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13124 .elementor-element.elementor-element-b9ff921.elementor-element{--align-self:center;}.elementor-13124 .elementor-element.elementor-element-56bffa3 p{margin-block-end:5px;}.elementor-13124 .elementor-element.elementor-element-516ad67 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13124 .elementor-element.elementor-element-516ad67 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-13124 .elementor-element.elementor-element-516ad67 .elementor-button{font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#1EA7E1;padding:18px 22px 18px 22px;}.elementor-13124 .elementor-element.elementor-element-516ad67 .elementor-button:hover, .elementor-13124 .elementor-element.elementor-element-516ad67 .elementor-button:focus{color:#FFFFFF;background-color:#1693C7;}.elementor-13124 .elementor-element.elementor-element-516ad67 .elementor-button:hover svg, .elementor-13124 .elementor-element.elementor-element-516ad67 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13124 .elementor-element.elementor-element-516ad67{width:var( --container-widget-width, 19.434% );max-width:19.434%;--container-widget-width:19.434%;--container-widget-flex-grow:0;}.elementor-13124 .elementor-element.elementor-element-516ad67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13124 .elementor-element.elementor-element-0bb1119{--divider-border-style:solid;--divider-color:#1EA7E1;--divider-border-width:1px;}.elementor-13124 .elementor-element.elementor-element-0bb1119 .elementor-divider-separator{width:100%;}.elementor-13124 .elementor-element.elementor-element-0bb1119 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13124 .elementor-element.elementor-element-e352597{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13124 .elementor-element.elementor-element-b48f8d3.elementor-element{--align-self:center;}.elementor-13124 .elementor-element.elementor-element-f347169 p{margin-block-end:5px;}.elementor-13124 .elementor-element.elementor-element-088e181 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13124 .elementor-element.elementor-element-088e181 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:space-between;}.elementor-13124 .elementor-element.elementor-element-088e181 .elementor-button{font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#1EA7E1;padding:18px 22px 18px 22px;}.elementor-13124 .elementor-element.elementor-element-088e181 .elementor-button:hover, .elementor-13124 .elementor-element.elementor-element-088e181 .elementor-button:focus{color:#FFFFFF;background-color:#1693C7;}.elementor-13124 .elementor-element.elementor-element-088e181 .elementor-button:hover svg, .elementor-13124 .elementor-element.elementor-element-088e181 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13124 .elementor-element.elementor-element-088e181{width:var( --container-widget-width, 21.077% );max-width:21.077%;--container-widget-width:21.077%;--container-widget-flex-grow:0;}.elementor-13124 .elementor-element.elementor-element-088e181.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-13124 .elementor-element.elementor-element-e815d2c{--grid-auto-flow:row;}.elementor-13124 .elementor-element.elementor-element-07264a7{width:var( --container-widget-width, 198.812px );max-width:198.812px;--container-widget-width:198.812px;--container-widget-flex-grow:0;}.elementor-13124 .elementor-element.elementor-element-7ac56e8{--grid-auto-flow:row;--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13124 .elementor-element.elementor-element-516ad67{width:var( --container-widget-width, 213.363px );max-width:213.363px;--container-widget-width:213.363px;--container-widget-flex-grow:0;}.elementor-13124 .elementor-element.elementor-element-e352597{--grid-auto-flow:row;}.elementor-13124 .elementor-element.elementor-element-088e181{width:var( --container-widget-width, 226.475px );max-width:226.475px;--container-widget-width:226.475px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-13124 .elementor-element.elementor-element-e4dd2f5{--width:100.935%;}}@media(max-width:767px){.elementor-13124 .elementor-element.elementor-element-e815d2c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13124 .elementor-element.elementor-element-1df34e4{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13124 .elementor-element.elementor-element-07264a7{width:var( --container-widget-width, 198.913px );max-width:198.913px;--container-widget-width:198.913px;--container-widget-flex-grow:0;}.elementor-13124 .elementor-element.elementor-element-7ac56e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13124 .elementor-element.elementor-element-516ad67{width:var( --container-widget-width, 212.475px );max-width:212.475px;--container-widget-width:212.475px;--container-widget-flex-grow:0;}.elementor-13124 .elementor-element.elementor-element-e352597{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13124 .elementor-element.elementor-element-088e181{width:var( --container-widget-width, 225.588px );max-width:225.588px;--container-widget-width:225.588px;--container-widget-flex-grow:0;}}/* Start custom CSS for button, class: .elementor-element-07264a7 *//* ================================================= */
/* COMMON BUTTON STYLE */
/* ================================================= */
.e-atc-qty-button-holder a.button {
    display: flex;
    align-items: center;
    justify-content: space-between;

    width: 100%;
    box-sizing: border-box;

    padding: 10px 22px;
    border-radius: 50px;

    font-size: 15px;
    font-weight: 500;
    text-decoration: none !important;

    transition: all 0.3s ease;
}

/* ================================================= */
/* ADD TO CART BUTTON */
/* ================================================= */
.e-atc-qty-button-holder .add_to_cart_button {
    background-color: #1ea7e1 !important;
    color: #ffffff !important;
    border: none !important;
}

/* Hover */
.e-atc-qty-button-holder .add_to_cart_button:hover {
    background-color: #1693c7 !important;
}

/* OUTLINE CART ICON (CSS ONLY — GUARANTEED) */
.e-atc-qty-button-holder .add_to_cart_button::after {
    content: "";
    width: 18px;
    height: 18px;

    background-color: #ffffff;

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='1.8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 3h2l.4 2M7 13h10l4-8H5.4M7 13l-1.5 6h13M10 21a1 1 0 100-2 1 1 0 000 2zm8 1a1 1 0 100-2 1 1 0 000 2z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
}

/* ================================================= */
/* SELECT OPTIONS BUTTON */
/* ================================================= */
.e-atc-qty-button-holder .civa-select-options-btn {
    color: #fff !important;

    border: 1px solid #dddddd !important;
}

/* Hover */
.e-atc-qty-button-holder .civa-select-options-btn:hover {
    background-color: #f5f5f5 !important;
    border-color: #cccccc !important;
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-516ad67 *//* ================================================= */
/* COMMON BUTTON STYLE */
/* ================================================= */
.e-atc-qty-button-holder a.button {
    display: flex;
    align-items: center;
    justify-content: space-between;

    width: 100%;
    box-sizing: border-box;

    padding: 10px 22px;
    border-radius: 50px;

    font-size: 15px;
    font-weight: 500;
    text-decoration: none !important;

    transition: all 0.3s ease;
}

/* ================================================= */
/* ADD TO CART BUTTON */
/* ================================================= */
.e-atc-qty-button-holder .add_to_cart_button {
    background-color: #1ea7e1 !important;
    color: #ffffff !important;
    border: none !important;
}

/* Hover */
.e-atc-qty-button-holder .add_to_cart_button:hover {
    background-color: #1693c7 !important;
}

/* OUTLINE CART ICON (CSS ONLY — GUARANTEED) */
.e-atc-qty-button-holder .add_to_cart_button::after {
    content: "";
    width: 18px;
    height: 18px;

    background-color: #ffffff;

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='1.8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 3h2l.4 2M7 13h10l4-8H5.4M7 13l-1.5 6h13M10 21a1 1 0 100-2 1 1 0 000 2zm8 1a1 1 0 100-2 1 1 0 000 2z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
}

/* ================================================= */
/* SELECT OPTIONS BUTTON */
/* ================================================= */
.e-atc-qty-button-holder .civa-select-options-btn {
    color: #fff !important;

    border: 1px solid #dddddd !important;
}

/* Hover */
.e-atc-qty-button-holder .civa-select-options-btn:hover {
    background-color: #f5f5f5 !important;
    border-color: #cccccc !important;
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-088e181 *//* ================================================= */
/* COMMON BUTTON STYLE */
/* ================================================= */
.e-atc-qty-button-holder a.button {
    display: flex;
    align-items: center;
    justify-content: space-between;

    width: 100%;
    box-sizing: border-box;

    padding: 10px 22px;
    border-radius: 50px;

    font-size: 15px;
    font-weight: 500;
    text-decoration: none !important;

    transition: all 0.3s ease;
}

/* ================================================= */
/* ADD TO CART BUTTON */
/* ================================================= */
.e-atc-qty-button-holder .add_to_cart_button {
    background-color: #1ea7e1 !important;
    color: #ffffff !important;
    border: none !important;
}

/* Hover */
.e-atc-qty-button-holder .add_to_cart_button:hover {
    background-color: #1693c7 !important;
}

/* OUTLINE CART ICON (CSS ONLY — GUARANTEED) */
.e-atc-qty-button-holder .add_to_cart_button::after {
    content: "";
    width: 18px;
    height: 18px;

    background-color: #ffffff;

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='1.8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 3h2l.4 2M7 13h10l4-8H5.4M7 13l-1.5 6h13M10 21a1 1 0 100-2 1 1 0 000 2zm8 1a1 1 0 100-2 1 1 0 000 2z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
}

/* ================================================= */
/* SELECT OPTIONS BUTTON */
/* ================================================= */
.e-atc-qty-button-holder .civa-select-options-btn {
    color: #fff !important;

    border: 1px solid #dddddd !important;
}

/* Hover */
.e-atc-qty-button-holder .civa-select-options-btn:hover {
    background-color: #f5f5f5 !important;
    border-color: #cccccc !important;
    color: #000000 !important;
}/* End custom CSS */