.elementor-1440 .elementor-element.elementor-element-2fb425b6:not(.elementor-motion-effects-element-type-background), .elementor-1440 .elementor-element.elementor-element-2fb425b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312B3500;}.elementor-1440 .elementor-element.elementor-element-2fb425b6 > .elementor-background-overlay{background-color:#312B35;background-image:url("https://drjuancarlosluna.com/wp-content/uploads/2022/09/image-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1440 .elementor-element.elementor-element-2fb425b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13em 0em 3em 0em;}.elementor-bc-flex-widget .elementor-1440 .elementor-element.elementor-element-3288588.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1440 .elementor-element.elementor-element-3288588.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1440 .elementor-element.elementor-element-31a02f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1440 .elementor-element.elementor-element-31a02f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1440 .elementor-element.elementor-element-31a02f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1440 .elementor-element.elementor-element-31a02f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1440 .elementor-element.elementor-element-31a02f4 > .elementor-element-populated.elementor-column-wrap{padding:4rem 4rem 4rem 4rem;}.elementor-1440 .elementor-element.elementor-element-31a02f4 > .elementor-element-populated.elementor-widget-wrap{padding:4rem 4rem 4rem 4rem;}.elementor-1440 .elementor-element.elementor-element-74a7fdb{color:#14117B;font-family:"Public Sans";font-size:45px;font-weight:700;line-height:70px;}.elementor-1440 .elementor-element.elementor-element-74a7fdb > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-1440 .elementor-element.elementor-element-ef01644 > .elementor-element-populated{margin:2em 2em 0em 2em;--e-column-margin-right:2em;--e-column-margin-left:2em;}.elementor-1440 .elementor-element.elementor-element-fc2e792 > .elementor-background-overlay{background-color:#312B35;background-image:url("https://drjuancarlosluna.com/wp-content/uploads/2022/09/image-2-1.png");background-position:center center;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1440 .elementor-element.elementor-element-fc2e792{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8rem 0rem 0rem 0rem;}.elementor-bc-flex-widget .elementor-1440 .elementor-element.elementor-element-baaac95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1440 .elementor-element.elementor-element-baaac95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1440 .elementor-element.elementor-element-8871293:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1440 .elementor-element.elementor-element-8871293 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1440 .elementor-element.elementor-element-8871293 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1440 .elementor-element.elementor-element-8871293 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1440 .elementor-element.elementor-element-8871293 > .elementor-element-populated.elementor-column-wrap{padding:4rem 4rem 4rem 4rem;}.elementor-1440 .elementor-element.elementor-element-8871293 > .elementor-element-populated.elementor-widget-wrap{padding:4rem 4rem 4rem 4rem;}.elementor-1440 .elementor-element.elementor-element-40c048c{color:#14117B;font-family:"Public Sans";font-size:45px;font-weight:700;line-height:70px;}.elementor-1440 .elementor-element.elementor-element-40c048c > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-1440 .elementor-element.elementor-element-f51273a:not(.elementor-motion-effects-element-type-background), .elementor-1440 .elementor-element.elementor-element-f51273a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4476B1;}.elementor-1440 .elementor-element.elementor-element-f51273a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4rem 0rem 4rem 0rem;}.elementor-1440 .elementor-element.elementor-element-f51273a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1440 .elementor-element.elementor-element-dae1ff4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1440 .elementor-element.elementor-element-dae1ff4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1440 .elementor-element.elementor-element-0995967{color:#FFFFFF;font-family:"Public Sans";}.elementor-1440 .elementor-element.elementor-element-f78e895{color:#FFFFFF;font-family:"Public Sans";font-size:50px;font-weight:700;line-height:46px;}.elementor-1440 .elementor-element.elementor-element-f78e895 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-1440 .elementor-element.elementor-element-1a69db1{color:#FFFFFF;font-family:"Public Sans";font-weight:300;}.elementor-bc-flex-widget .elementor-1440 .elementor-element.elementor-element-3af6d47.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1440 .elementor-element.elementor-element-3af6d47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1440 .elementor-element.elementor-element-8d1b4f5 .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-1440 .elementor-element.elementor-element-8d1b4f5 .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-1440 .elementor-element.elementor-element-8d1b4f5{--e-icon-list-icon-size:7px;}.elementor-1440 .elementor-element.elementor-element-8d1b4f5 .elementor-icon-list-text{color:#FFFFFF;}.elementor-1440 .elementor-element.elementor-element-8d1b4f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1440 .elementor-element.elementor-element-8d1b4f5 .elementor-icon-list-item > a{font-family:"Public Sans";font-size:17px;}.elementor-1440 .elementor-element.elementor-element-8d1b4f5 > .elementor-widget-container{margin:0em 0em 0em 0.5em;}.elementor-1440 .elementor-element.elementor-element-e2a0185{color:#FFFFFF;font-family:"Public Sans";font-size:17px;}@media(min-width:768px){.elementor-1440 .elementor-element.elementor-element-dae1ff4{width:41.562%;}.elementor-1440 .elementor-element.elementor-element-bee4573{width:18.133%;}.elementor-1440 .elementor-element.elementor-element-3af6d47{width:39.637%;}.elementor-1440 .elementor-element.elementor-element-2677d05{width:100%;}}@media(max-width:767px){.elementor-1440 .elementor-element.elementor-element-40c048c{font-size:30px;}.elementor-1440 .elementor-element.elementor-element-6aca3b4 > .elementor-widget-container{padding:0em 0em 0em 0em;}}/* Start custom CSS for trx_sc_contact_form_7, class: .elementor-element-1f77fa2 */div.wpcf7 .form-style-5 .style-line .wpcf7-form-control-wrap {
    border: solid !important;
    border-width: 0px 0px 1px 0px !important;
    border-color: #B1AAAC !important;
    color: #141414 !important;
}

div.wpcf7 .form-style-5 .style-line.icon-name:before {
    content: url(/wp-content/uploads/2022/09/Group.png) !important;
    margin-top: 4px !important;
}

div.wpcf7 .form-style-5 .style-line.icon-phone:before {
    content: url(/wp-content/uploads/2022/09/call_black_24dp-1.png) !important;
    margin-top: 5px !important;
}

div.wpcf7 .form-style-5 .style-line.icon-email:before {
    content: url(/wp-content/uploads/2022/09/Vector-6.png) !important;
    margin-top: 3px !important;
}

div.wpcf7 .form-style-5 .style-line.icon-textarea:before {
    content: url(/wp-content/uploads/2022/09/Group-1.png) !important;
    margin-top: 5px !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.fill_inited::placeholder {
    color: #14117B !important ;
    font-weight: 500;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.fill_inited::placeholder {
    color: #14117B !important ;
    font-weight: 500;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin: 0 !important;
    display: block !important;
    background-color: white !important;
    color: #4476B1 !important;
    border: solid !important;
    border-color: #4476B1 !important;
    border-width: 1px !important;
    padding-left: 3rem !important;
    padding-right: 3rem !important;
}

div.wpcf7 .form-style-5 .select_container, div.wpcf7 .form-style-5 textarea, div.wpcf7 .form-style-5 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
    color: #14117B;
    font-weight: 500;
}

div.wpcf7 .form-style-5 .style-line .line {
    background-color: #B1AAAC !important;
}/* End custom CSS */