.elementor-20119 .elementor-element.elementor-element-1b9358f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20119 .elementor-element.elementor-element-a757666 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20119 .elementor-element.elementor-element-a757666{text-align:center;}.elementor-20119 .elementor-element.elementor-element-539f743 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-20119 .elementor-element.elementor-element-539f743 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20119 .elementor-element.elementor-element-5845795{--spacer-size:10px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-20119 .elementor-element.elementor-element-4ee7e3f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}body.elementor-page-20119:not(.elementor-motion-effects-element-type-background), body.elementor-page-20119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101827;}@media(min-width:768px){.elementor-20119 .elementor-element.elementor-element-539f743{width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-20119 .elementor-element.elementor-element-1b9358f > .elementor-container{max-width:500px;}.elementor-bc-flex-widget .elementor-20119 .elementor-element.elementor-element-7ef043f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20119 .elementor-element.elementor-element-7ef043f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20119 .elementor-element.elementor-element-7ef043f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20119 .elementor-element.elementor-element-a757666{width:auto;max-width:auto;align-self:center;text-align:start;}.elementor-20119 .elementor-element.elementor-element-a757666 img{width:53vw;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20119 .elementor-element.elementor-element-46f6175{width:100%;max-width:100%;}}/* Start custom CSS for form, class: .elementor-element-46f6175 */.elementor-button
 {
    background-color: black !important; /* Green background */
    color: white; /* White text */
    border: none; /* No border */
    transition: background-color 0.3s, border 0.3s; /* Smooth transition */
}

.e-field-step .elementor-button:hover {
    background-color: transparent; /* No background on hover */
    border: 2px solid #4CAF50; /* Green border on hover */
    color: #4CAF50; /* Green text on hover */
}/* End custom CSS */
/* Start custom CSS */.bne-flyout-wrapper {
    display: none !important;
}
.rmp-rating-widget.js-rmp-rating-widget {
    display: none !important;
}
label.e-form__indicators__indicator__label {
    color: #ffffff !important;
}
button.elementor-button.elementor-size-sm.e-form__buttons__wrapper__button.e-form__buttons__wrapper__button-next {
    color: #ffffff !important;
}
td {
    color: #fff !important;
}




table {
    width: 100%;
    border-collapse: collapse;
    font-family: "Rubik", Sans-serif;
}
table th, table td {
    padding: 8px;
    text-align: right;
    border-bottom: 1px solid #ddd;
    width: 25%;
}
table th {
    background-color: #f2f2f2;
    color: ffff;
}
table h3 {
    color: #fff;
    font-family: "Rubik", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}
table .price, table .quantity{
    color: #84ca51;
    font-weight: bold;
    font-size: 20px;
}  
table .description {
    color: #fff;
}
.td-bottom {
    vertical-align: bottom;
}

@media screen and (max-width: 768px) {

    table thead,
    table tbody,
    table th,
    table td,
    table tr {
        display: block;
    }

    table td {
        position: relative;
        width: 100%;
    }

    table th, table td {
        border-bottom: none;   
    }   

    .price { 
        border-bottom: 1px solid #eee;
    }
}
    input[type=checkbox]:checked:before {
        color: #13aff0 !important;
    }
.elementor-field-group-sigUrl{
display: none;}
ul { color: #fff !important;}/* End custom CSS */