.elementor-12 .elementor-element.elementor-element-55d86c0b{padding:0px 50px 48px 50px;}.elementor-12 .elementor-element.elementor-element-6453a73e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2d61722c{color:#000000;font-family:"Questrial", Questrial;font-size:15px;font-weight:200;text-transform:none;font-style:normal;line-height:22px;letter-spacing:0.5px;word-spacing:0px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2d61722c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-25c9663{--spacer-size:200px;}:root{--page-title-display:none;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-2d61722c{font-size:15px;line-height:1.4em;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-55d86c0b{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6453a73e > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2d61722c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-12{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-2d61722c */.elementor-12 .elementor-element.elementor-element-2d61722c #place_order{
    background-color: black;
        font-family: 'questrial'!important;
    font-size: 18px!important;
    font-weight: 400;
    letter-spacing: -0.3px;
    padding:24px 48px;
}
.elementor-12 .elementor-element.elementor-element-2d61722c .woocommerce-checkout #payment {
    background-color: #fff;
}
.elementor-12 .elementor-element.elementor-element-2d61722c .wc_payment_methods .woocommerce-info {
    background-color: #fff;
}

.elementor-12 .elementor-element.elementor-element-2d61722c .woocommerce table.shop_table tfoot th {
    border-top:0;
}
.elementor-12 .elementor-element.elementor-element-2d61722c table thead:first-child tr:first-child th {
    border-top:0;
}
.elementor-12 .elementor-element.elementor-element-2d61722c .woocommerce table.shop_table td {
    border-top:0;
}
.elementor-12 .elementor-element.elementor-element-2d61722c .woocommerce table.shop_table {
    border-bottom: 0;   
    border-left:0;
    border-right:0;
}

/*Thinner input field border*/
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border:1px solid #dedede;
    border-radius: 0px;
    font-family: 'questrial';
    font-size: 14px;
}
.woocommerce-checkout #payment div.payment_box {
    background-color: #fff;
}
.woocommerce-checkout #payment div.payment_box::before {
    border-color:#fff;
    border-right-color:transparent;
    border-left-color:transparent;
    border-top-color:transparent;
    
}

.elementor-12 .elementor-element.elementor-element-2d61722c h3 {
    font-family: 'questrial';
    font-size: 18px!important;
    color: black;
    text-transform: uppercase;
    letter-spacing: 0px;
}/* End custom CSS */