.elementor-1348 .elementor-element.elementor-element-b5f7c7a{--display:flex;--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1348 .elementor-element.elementor-element-d8c92ad{width:100%;max-width:100%;text-align:center;}.elementor-1348 .elementor-element.elementor-element-d8c92ad .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:60px;color:#000000;}.elementor-1348 .elementor-element.elementor-element-3ac3b0c{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1348 .elementor-element.elementor-element-e8a510c{padding:0px 20px 0px 20px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-1348 .elementor-element.elementor-element-d8c92ad{width:100%;max-width:100%;}.elementor-1348 .elementor-element.elementor-element-d8c92ad .elementor-heading-title{font-size:48px;line-height:60px;}}@media(max-width:1024px){.elementor-1348 .elementor-element.elementor-element-d8c92ad{text-align:center;}.elementor-1348 .elementor-element.elementor-element-d8c92ad .elementor-heading-title{font-size:44px;line-height:50px;}}@media(max-width:991px){.elementor-1348 .elementor-element.elementor-element-d8c92ad .elementor-heading-title{font-size:38px;line-height:42px;}}@media(max-width:767px){.elementor-1348 .elementor-element.elementor-element-d8c92ad{text-align:center;}.elementor-1348 .elementor-element.elementor-element-d8c92ad .elementor-heading-title{font-size:32px;line-height:38px;}}/* Start custom CSS */.asp_product .asp_product_item {
    max-width: 500px;
    margin: 0 auto;
    text-align: center;
}
.asp_product .asp_product_item_thumbnail img {
    width: 100%;
    height: 100%;
}
.asp_product .asp_product_name {
    line-height: 34px;
    margin-block: 20px 10px;
}
.asp_product .asp_price_container {
    font-size: 20px;
}
.asp_product .asp_all_buttons_container .asp_product_buy_btn.blue {
    background: #203154;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    padding: 0px 40px;
    height: 56px;
    text-shadow: none;
    box-shadow: none;
    color: #fff !important;
    border: 1px solid #203154;
    transition: 0.3s ease all;
    border-radius: 50px;
}
.asp_product .asp_all_buttons_container .asp_product_buy_btn.blue:hover {
    background: transparent;
    color: #203154 !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    padding: 15px;
    width: 100%;
    text-align: center;
    border-radius: 100px;
    font-size: 20px;
    text-transform: capitalize;
}
.elementor-field-group-email{
  position: relative;
}
.elementor-field-type-submit {
    position: absolute;
    right: 0px;
    max-width: fit-content;
}/* End custom CSS */