.elementor-846 .elementor-element.elementor-element-3699e9ed{--display:flex;--justify-content:center;--padding-top:0em;--padding-bottom:4em;--padding-left:04em;--padding-right:4em;}.elementor-846 .elementor-element.elementor-element-6edbeec7{--display:flex;}.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-846 .elementor-element.elementor-element-7d60ef5f{text-align:center;}.elementor-846 .elementor-element.elementor-element-7d60ef5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-846 .elementor-element.elementor-element-31b68b65{text-align:center;}.elementor-846 .elementor-element.elementor-element-31b68b65 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;line-height:20px;}.elementor-846 .elementor-element.elementor-element-265ad2d4{text-align:center;}.elementor-846 .elementor-element.elementor-element-265ad2d4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;line-height:20px;}@media(max-width:767px){.elementor-846 .elementor-element.elementor-element-3699e9ed{--padding-top:0em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}}@media(min-width:768px){.elementor-846 .elementor-element.elementor-element-3699e9ed{--content-width:686px;}}/* Start custom CSS */.recap-info {
    display: flex;
    flex-direction: column;
    gap: 10px;
    border: 1px solid #d9d9d9;
    padding: 10px 0px;
    border-radius: 0px 0px 5px 5px;
}

.recap-info > p {
    margin: 0px;
    padding: 0px 20px 10px;
    border-bottom: 1px solid #d9d9d9;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.recap-info > p:last-of-type {
    border-bottom: 0px;
    padding-bottom: 0px;
}/* End custom CSS */