.elementor-1915 .elementor-element.elementor-element-e9823d6{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.92;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1915 .elementor-element.elementor-element-e9823d6:not(.elementor-motion-effects-element-type-background), .elementor-1915 .elementor-element.elementor-element-e9823d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1915 .elementor-element.elementor-element-e9823d6::before, .elementor-1915 .elementor-element.elementor-element-e9823d6 > .elementor-background-video-container::before, .elementor-1915 .elementor-element.elementor-element-e9823d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1915 .elementor-element.elementor-element-e9823d6 > .elementor-background-slideshow::before, .elementor-1915 .elementor-element.elementor-element-e9823d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1915 .elementor-element.elementor-element-e9823d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-secondary );}.elementor-1915 .elementor-element.elementor-element-e9823d6, .elementor-1915 .elementor-element.elementor-element-e9823d6::before{--border-transition:0.3s;}.elementor-1915 .elementor-element.elementor-element-9d659a3{--display:flex;--justify-content:flex-end;--background-transition:0.3s;}.elementor-1915 .elementor-element.elementor-element-f64c87d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1915 .elementor-element.elementor-element-f64c87d{text-align:center;}.elementor-1915 .elementor-element.elementor-element-f64c87d .elementor-heading-title{color:#FFFFFF;font-family:"Figtree", Sans-serif;font-size:58px;font-weight:600;}.elementor-1915 .elementor-element.elementor-element-6e16616{text-align:center;color:#FFFFFF;font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;}.elementor-1915 .elementor-element.elementor-element-f4a10be{--spacer-size:50px;}.elementor-1915 .elementor-element.elementor-element-36d4731{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-1915 .elementor-element.elementor-element-36d4731:not(.elementor-motion-effects-element-type-background), .elementor-1915 .elementor-element.elementor-element-36d4731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D15800;}.elementor-1915 .elementor-element.elementor-element-36d4731, .elementor-1915 .elementor-element.elementor-element-36d4731::before{--border-transition:0.3s;}.elementor-1915 .elementor-element.elementor-element-28c422d{--spacer-size:50px;}.elementor-1915 .elementor-element.elementor-element-cad842d.elementor-element{--align-self:center;}.elementor-1915 .elementor-element.elementor-element-cad842d{text-align:center;}.elementor-1915 .elementor-element.elementor-element-cad842d .elementor-heading-title{color:#FFFFFF;font-family:"Figtree", Sans-serif;font-size:29px;font-weight:600;}.elementor-1915 .elementor-element.elementor-element-0557b75 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-1915 .elementor-element.elementor-element-0afa5a4{--spacer-size:80px;}body.elementor-page-1915:not(.elementor-motion-effects-element-type-background), body.elementor-page-1915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D15800;}@media(max-width:767px){.elementor-1915 .elementor-element.elementor-element-0557b75 > .elementor-widget-container{margin:-40px 0px 0px 0px;}}@media(min-width:768px){.elementor-1915 .elementor-element.elementor-element-36d4731{--content-width:1243px;}}/* Start custom CSS for shortcode, class: .elementor-element-0557b75 */.elementor-1915 .elementor-element.elementor-element-0557b75 .wcpb-product-details-wrap {
    display: flex;
    margin-bottom: 45px;
    flex-direction: column;
}

.elementor-1915 .elementor-element.elementor-element-0557b75 .wcpb-product-details-wrap .wcpb-featured-image-wrap {
    width: 100% !important;
    padding-top: 0px;
    text-align: center;
    display: flex;
    justify-content: center;
    display:none;
}

.elementor-1915 .elementor-element.elementor-element-0557b75 .main-page-wrapper {
    margin-top: -40px;
    padding-top: 0px;
    min-height: 50vh;
    background-color: var(--wd-main-bgcolor);
}

div.wcpb-product-details {
    display: none !IMPORTANT;
}

.wcpb-vertical .wcpb-show.wcpb-sticky-footer {
    transform: translateY(0%);
    display: none !important;
}

.wcpb-container .wcpb-message-pricing-wrap {
    clear: both;
    display: flex;
    background-color: #f38434 !important;
    padding: 45px;
    flex-wrap: nowrap !important;
    margin-top: 74px;
    float: left;
    width: 100% !important;
    flex-direction: row !important;
    justify-content: center !important;
    border-radius: 20px !important;

}

.wcpb-container .wcpb-message-pricing-wrap label {
    color: white !important;
}

.wcpb-container .wcpb-message-pricing-wrap .amount {
    color: white !important;
    font-size:30px !important;
}

.single_add_to_cart_button {
    border-radius: var(--btn-accented-brd-radius);
    color: var(--btn-accented-color);
    box-shadow: var(--btn-accented-box-shadow);
    background-color: rgb(0 173 143) !important;
    border: solid white !Important;
    text-transform: var(--btn-accented-transform, var(--btn-transform));
    font-weight: var(--btn-accented-font-weight, var(--btn-font-weight));
    font-family: var(--btn-accented-font-family, var(--btn-font-family));
    font-style: var(--btn-accented-font-style, var(--btn-font-style));
}

.wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item .wcpb-addon-title {
    font-size: 22px !important;
    color: #000000;
    font-weight: bold;
    margin: 0 !Important;
    margin-bottom: 0px;
}


.wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item .wcpb-addon-details {
    color: #1a95bc;
    font-size: 14px;
    display: none !important;
}

.wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item .wcpb-addon-image img {
    width: 80px;
    margin: auto;
    border-radius: 10px !Important;
}

.wcpb-vertical .wcpb-container .wcpb-addon-box-wrap {

    float: left;
    margin-top: 0px;
    padding-right: 0px !Important;
    padding: 30px !important;
    margin-right: 0px;
    background-color: #ffca29 !important;
    border-radius: 20px !important;
}

.wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item .wcpb-addon-add {
    width: 110px !important;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff !Important;
    background-color: #f38434 !important;
    font-size: 14px;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}/* End custom CSS */