.elementor-4170101 .elementor-element.elementor-element-767f3aa{padding:5em 0em 5em 0em;}.elementor-4170101 .elementor-element.elementor-element-ef9ffbf .elementor-image img{border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-4170101 .elementor-element.elementor-element-5f0518c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170101 .elementor-element.elementor-element-5f0518c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170101 .elementor-element.elementor-element-5f0518c > .elementor-element-populated{padding:6em 6em 6em 6em;}.elementor-4170101 .elementor-element.elementor-element-a9b8740 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-4170101 .elementor-element.elementor-element-767f3aa{padding:1em 0em 1em 0em;}.elementor-4170101 .elementor-element.elementor-element-5f0518c > .elementor-element-populated{padding:2em 2em 2em 2em;}}/* Start custom CSS for shortcode, class: .elementor-element-5ca4b48 */#pfg-form-1 .btn.btn-primary{
	width: 100%;
	border-radius: 5px;
	margin: 0 0px;
}

#pfg-form-1 .clearfix {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap:5px 5px;

}

/*---clases campos*/
.form-group.row.atencion {
    width: 100%;
}

.form-group.row.nombre {
    width: 49%;
}

.form-group.row.celular {
    width: 49%;
}

.form-group.row.correo {
    width: 49%;
}

.form-group.row.pais {
    width: 49%;
}

.form-group.row.ciudad {
    width: 100%;
}

.form-group.row.inversion {
    width: 100%;
}
/*---fin clases campos*/

@media (min-width: 768px) {
    .col-md-9 {
        max-width: 100%;
    }
    .col-md-3 {
        max-width: 100%;
    }
}

#pfg-form-1 .row {
    margin-right: 0px;
    margin-left: 0px;
}

.pfg-forms .form-group>label {
    text-align: left !important;
}

label.col-md-3.form-control-label {
    padding: 0px 0px;
    width: 100%;
}

.col-md-9 {
    padding: 0px 0px;
    margin: 0px 0px;
    width: 100%;
}

#pfg-form-1 h3 {
    font-size: 32px;
    line-height: 1em;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 2rem;
}

#pfg-form-1 h3 {
    font-size: 36px;
    font-family: 'Playfair Display';
    color: #d91954;
}/* End custom CSS */