.elementor-6 .elementor-element.elementor-element-12618112 a{color:var( --e-global-color-9a3f2af );}.elementor-6 .elementor-element.elementor-element-12618112 a:hover{color:var( --e-global-color-88daca8 );}.elementor-6 .elementor-element.elementor-element-12618112{padding:100px 20px 100px 20px;}.elementor-6 .elementor-element.elementor-element-1eaa44f0 > .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-6 .elementor-element.elementor-element-1eaa44f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-619b480a{color:var( --e-global-color-9a3f2af );}:root{--page-title-display:none;}@media(max-width:1240px){.elementor-6 .elementor-element.elementor-element-12618112{padding:80px 40px 80px 40px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-12618112{padding:60px 20px 06px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-619b480a */.elementor-6 .elementor-element.elementor-element-619b480a .button{
    max-width:fit-content;
    font-family: var( --e-global-typography-e5f631a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e5f631a-font-size );
    font-weight: var( --e-global-typography-e5f631a-font-weight );
    line-height: var( --e-global-typography-e5f631a-line-height );
    letter-spacing: var( --e-global-typography-e5f631a-letter-spacing );
    word-spacing: var( --e-global-typography-e5f631a-word-spacing );
    fill: var( --e-global-color-2a81d2d );
    color: var( --e-global-color-2a81d2d )!important;
    background-color: var( --e-global-color-93e9541 )!important;
    border-radius: 30px;
    padding: 0;
    text-align: center;
    min-height: 40px;
    min-width: 150px;
}

.elementor-6 .elementor-element.elementor-element-619b480a .button:hover{
        color: var( --e-global-color-2a81d2d )!important;
    background-color: var( --e-global-color-9a3f2af )!important;
}


.elementor-6 .elementor-element.elementor-element-619b480a *{
    color: var( --e-global-color-9a3f2af );
    font-family: var( --e-global-typography-e5f631a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e5f631a-font-size );
    font-weight: var( --e-global-typography-e5f631a-font-weight );
    line-height: var( --e-global-typography-e5f631a-line-height );
    letter-spacing: var( --e-global-typography-e5f631a-letter-spacing );
}

.woocommerce-error, .woocommerce-info, .woocommerce-message{
    border-top-color:var( --e-global-color-9a3f2af )!important;
    background-color: transparent!important;
}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
    color: var( --e-global-color-9a3f2af )!important;
}

@media (max-width:767px){
    .elementor-6 .elementor-element.elementor-element-619b480a .coupon{
    display: flex;
    align-items: center;
    flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-619b480a .coupon input{
    margin: 0 0 10px 0!important;
}
.elementor-6 .elementor-element.elementor-element-619b480a .button{
    margin:0 auto;
}
}/* End custom CSS */