.elementor-2621 .elementor-element.elementor-element-8c9f0e6 > .elementor-container{min-height:100vh;}.elementor-2621 .elementor-element.elementor-element-8c9f0e6:not(.elementor-motion-effects-element-type-background), .elementor-2621 .elementor-element.elementor-element-8c9f0e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crm.gil-stauffer.com/wp-content/uploads/2024/05/Backgraound.png");background-size:cover;}.elementor-2621 .elementor-element.elementor-element-8c9f0e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 250px 0px 250px;}.elementor-2621 .elementor-element.elementor-element-8c9f0e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2621 .elementor-element.elementor-element-0b9a72d .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;}.elementor-2621 .elementor-element.elementor-element-0b9a72d > .elementor-widget-container{margin:50px 0px -10px 130px;}.elementor-2621 .elementor-element.elementor-element-515e1c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2621 .elementor-element.elementor-element-4d0951e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-0b9a72d .elementor-heading-title{font-size:26px;}.elementor-2621 .elementor-element.elementor-element-0b9a72d > .elementor-widget-container{margin:50px 10px -20px 10px;}.elementor-2621 .elementor-element.elementor-element-515e1c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-515e1c9 */.elementor-2621 .elementor-element.elementor-element-515e1c9
{
max-width: 940px;
margin: 0 auto;
padding: 40px 24px 40px 24px !important;
background-color: #FFFFFF;
border-radius: 15px 15px 15px 15px;
}

@media screen and (max-width: 767px) {

    .wpforms-one-half {
        width: 100% !important;
        margin-left: 0px !important;
    }

    .cabeceraform,
    .wpforms-page-indicator {
        margin-top: -50px !important;
    }


    #wpforms-43145-field_1-container .wpforms-one-half:nth-child(2),
    #wpforms-43145-field_3-container .wpforms-one-half:nth-child(2) {
        margin-top: 20px;
    }


    h2 {
        font-size: 24px !important;
        line-height: 32px !important;
        color: #009DE0 !important;
        font-weight: 600 !important;
        margin-bottom: 10px !important;
        font-family: "Inter", Sans-serif !important;
    }

    h4 {
        font-size: 16px !important;
        line-height: 22px !important;
        color: #000 !important;
        font-weight: 400 !important;
        margin-bottom: 15px !important;
        font-family: "Inter", Sans-serif !important;
    }

    .nombres {
        font-weight: 400 !important;
    }

    #wpforms-43145-field_4-container .wpforms-field-label,
    #wpforms-43145-field_5-container .wpforms-field-label {
        font-weight: 400 !important;
        font-size: 12px !important;
        line-height: 20px !important;
    }

    .wpforms-field-label {
        font-weight: 600 !important;
        font-size: 16px !important;
        line-height: 22px !important;
    }

    hr {
        border-top: 1px solid #ccc;
        margin: 30px auto 4px auto;
    }

    #wpforms-43145-field_2-container .wpforms-field-label {
        font-weight: 300 !important;
        font-size: 16px !important;
        line-height: 22px !important;
        margin-bottom: 25px !important;
    }

    .serparador {
        border-top: 1px solid #E3E3E3 !important;
        margin: 35px 0px !important;
    }

    #wpforms-43145-field_1-container .wpforms-field-label,
    #wpforms-43145-field_3-container .wpforms-field-label {
        margin-bottom: 25px;
    }

    .wpforms-field-sublabel {
        color: #333 !important;
        font-family: "Inter", Sans-serif !important;
        font-size: 12px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: 20px !important;
    }

    #wpforms-43145-field_1-container .wpforms-field-large,
    #wpforms-43145-field_3-container .wpforms-field-large {
        margin-bottom: 25px;
    }

    #wpforms-43145-field_7 {
        margin-top: 35px !important;
    }

    #wpforms-43145-field_7 .wpforms-field-label-inline {
        border-radius: 4px;
        border: 1px solid var(--Secondary-Medium-Blue, #107199);
    }

    #wpforms-43145-field_7 .wpforms-image-choices-label {
        color: var(--Secondary-Medium-Blue, #107199);
        text-align: center;
        /* Desktop/T1_semibold--16|22 */
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        /* 137.5% */
    }

    #wpforms-43145-field_7 .texto_valoracion {
        color: var(--Text-Medium-Grey, #666);
        text-align: center;
        /* Desktop/T3_medium--14|22 */
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 300 !important;
        line-height: 22px;
        margin-top: 15px !important;
    }

    .wpforms-page-next {
        border-radius: 100px !important;
        background-color: #107199 !important;
        color: #fff !important;
        text-align: center;
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        margin-top: 80px !important;
    }

    /* Position sub-labels above form fields 
   @link https://wpforms.com/developers/how-to-position-sub-labels-above-form-fields/
*/

    /* Address field */
    .wpforms-field-address .wpforms-field-row>div,
    /* Time field */
    .wpforms-field-date-time .wpforms-field-row>div,
    /* Date field (date picker) */
    .wpforms-field-date-time .wpforms-field-row>.wpforms-date-type-datepicker>div,
    /* Date field (date dropdown) */
    .wpforms-field-date-time .wpforms-field-row>.wpforms-date-type-dropdown>div,
    /* Password with confirmation enabled */
    .wpforms-field-password .wpforms-field-row>div,
    /* Email with confirmation enabled */
    .wpforms-field-email .wpforms-field-row>div {
        display: flex;
        flex-wrap: wrap;
    }

    /* Address field */
    .wpforms-field-address .wpforms-field-row>div input,
    .wpforms-field-address .wpforms-field-row>div select,
    /* Time field */
    .wpforms-field-date-time .wpforms-field-row>div input,
    /* Date field (date picker) */
    .wpforms-field-date-time .wpforms-field-row>.wpforms-date-type-datepicker>div,
    /* Date field (date dropdown) */
    .wpforms-field-date-time .wpforms-field-row>.wpforms-date-type-dropdown>div,
    /* Password with confirmation enabled */
    .wpforms-field-password .wpforms-field-row>div input,
    /* Email with confirmation enabled */
    .wpforms-field-email .wpforms-field-row>div input {
        order: 2;
        margin-top: 5px;
    }

    #wpforms-43145-field_1 {
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/departure.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        padding-left:
            50px;
        /* Ajusta el espacio para que el texto no se solape con el ícono */
    }

    /* Opcional: ajusta el tamaño del ícono */
    #wpforms-43145-field_1 {
        background-size: 20px;
        /* Ajusta el tamaño del ícono según tus necesidades */
    }


    /* Opcional: ajusta el tamaño del ícono */


    #wpforms-43145-field_3 {
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/pin.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        padding-left:
            50px;
        /* Ajusta el espacio para que el texto no se solape con el ícono */
    }

    /* Opcional: ajusta el tamaño del ícono */
    #wpforms-43145-field_3 {
        background-size: 20px;
        /* Ajusta el tamaño del ícono según tus necesidades */
    }

    #wpforms-43145-field_6 {
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/icon-container.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        padding-left:
            50px;
        /* Ajusta el espacio para que el texto no se solape con el ícono */
    }

    /* Opcional: ajusta el tamaño del ícono */
    #wpforms-43145-field_6 {
        background-size: 20px;
        /* Ajusta el tamaño del ícono según tus necesidades */
    }

    #wpforms-43145-field_19 {
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/icon-container1.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        padding-left:
            50px;
        /* Ajusta el espacio para que el texto no se solape con el ícono */
    }

    /* Opcional: ajusta el tamaño del ícono */
    #wpforms-43145-field_19 {
        background-size: 20px;
        /* Ajusta el tamaño del ícono según tus necesidades */
    }

    #wpforms-43145-field_22 {
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/icon-container2.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        padding-left:
            50px;
        /* Ajusta el espacio para que el texto no se solape con el ícono */
    }

    /* Opcional: ajusta el tamaño del ícono */
    #wpforms-43145-field_22 {
        background-size: 20px;
        /* Ajusta el tamaño del ícono según tus necesidades */
    }

    #wpforms-43145-field_30_1 label {
        color: #107199 !important;

        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 22px;
        margin-top: 25px;
    }

    #wpforms-submit-43145 {
        border-radius: 100px;
        background: #107199;
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-image: none;
        background-size: auto;
        color: #fff;
        text-align: center;
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/icon-container3.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        background-size: 20px;
        padding: 10px 50px 10px 50px;
    }


    #wpforms-43145-field_2 {
        margin-right: 50% !important;
    }



    .wpforms-field-label-inline {
        border-radius: 50%;
        vertical-align: middle !important;
    }

    input[type="radio"] {

        border: 1px solid #156c98 !important;

    }

    input[type="radio"]:checked::before {
        background-color: #116d96 !important;
        border-radius: 100%;
        content: "";
        display: inline-block;
        height: 12px;
        vertical-align: middle;
        width: 12px;
        border: 1px solid #156c98 !important;
        margin-top: -2px;

    }
    
     #wpforms-43145-field_2-container input[type="radio"]:checked::before,
     #wpforms-43145-field_29-container input[type="radio"]:checked::before
    {
        margin-top: 1px !important;
    }
    

    div.wpforms-container-full .wpforms-form input[type="date"],
    div.wpforms-container-full .wpforms-form input[type="datetime"],
    div.wpforms-container-full .wpforms-form input[type="datetime-local"],
    div.wpforms-container-full .wpforms-form input[type="email"],
    div.wpforms-container-full .wpforms-form input[type="month"],
    div.wpforms-container-full .wpforms-form input[type="number"],
    div.wpforms-container-full .wpforms-form input[type="password"],
    div.wpforms-container-full .wpforms-form input[type="range"],
    div.wpforms-container-full .wpforms-form input[type="search"],
    div.wpforms-container-full .wpforms-form input[type="tel"],
    div.wpforms-container-full .wpforms-form input[type="text"],
    div.wpforms-container-full .wpforms-form input[type="time"],
    div.wpforms-container-full .wpforms-form input[type="url"],
    div.wpforms-container-full .wpforms-form input[type="week"],
    div.wpforms-container-full .wpforms-form select,
    div.wpforms-container-full .wpforms-form textarea {
        box-shadow: none !important;
        border-radius: 12px !important;
    }

    #wpforms-43145-field_7-container .wpforms-selected label {
        border-radius: 12px;
        color: #fff !important;
        background-color: #107199 !important
    }

    .wpforms-selected label .wpforms-image-choices-label,
    .wpforms-selected label .texto_valoracion {

        color: #fff !important;

    }

    .wpforms-image-choices-image::after {
        opacity: 0 !important;
    }

    .subida .wpforms-uploader {
        border-radius: 12px !important;
        border: 1px dashed var(--Secondary-Medium-Blue, #107199) !important;
        background: var(--Secondary-Super-Soft-Grey, #F7F7F7) !important;
        display: flex;
        height: 327px !important;
        padding: 14px 16px !important;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 24px;
        align-self: stretch;
    }

    .subida .wpforms-field-label {
        margin-top: 40px !important;
        margin-bottom: 24px !important;
        color: var(--Text-Strong-Grey, #333);
        /* Desktop/T1_semibold--16|22 */
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
    }

    .modern-title {
        color: var(--Primary-Blue, #009DE0);
        text-align: center;
        text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        /* Desktop/H3_semibold--20|28 */
        font-family: "Inter", Sans-serif;
        font-size: 20px !important;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
        margin-bottom: 24px !important;
    }

    .modern-hint {
        color: #333 !important;
        text-align: center;

        /* Desktop/T3_medium--14|22 */
        font-family: "Inter", Sans-serif;
        font-size: 14px !important;
        font-style: normal;
        font-weight: 500 !important;
        line-height: 22px !important;
        margin: 0 15% !important;
    }

    .wpforms-field-label {
        color: #333 !important;


        font-family: "Inter", Sans-serif !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: 22px !important;
    }

    .wpforms-required-label {
        color: var(--States-Alert, #CC8500) !important;
    }

    .separador {
        border-top: 1px solid #E3E3E3 !important;
        margin: 20px 0px !important;
    }

    #wpforms-43145-field_8 {
        color: #333 !important;

        font-family: "Inter", Sans-serif !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: 22px !important;
        margin-bottom: -10px;
    }


    #wpforms-43145-field_7-container label {
        color: #333 !important;

        font-family: "Inter", Sans-serif !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }

    #wpforms-43145-field_6-container .wpforms-field-description {
        margin-bottom: 10px;
        margin-top: 14px;
    }

    #wpforms-43145-field_7 img {
        background-color: #fff;
        border-radius: 25px;
        padding: 5px;
    }

    #wpforms-43145-field_20-container label,
    #wpforms-43145-field_22-container label,
    #wpforms-43145-field_24-container label {
        color: #333 !important;

        font-family: "Inter", Sans-serif !important;
        font-size: 12px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: 22px !important;
    }

    #wpforms-43145-field_27-container label,
    #wpforms-43145-field_29-container label {
        color: #333 !important;
        font-family: "Inter", Sans-serif !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        margin-bottom: 10px;
    }

    #wpforms-43145-field_27-container .wpforms-field-description {
        margin-bottom: 10px;
    }

    #wpforms-43145-field_30 {
        color: #107199 !important;
        font-family: "Inter", Sans-serif !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        padding-bottom: 20px !important;
        padding-top: 40px !important;
    }

    #wpforms-43145-field_29 li {
        margin-bottom: 20px !important;
    }

    .wpforms-page-prev {
        background-color: #fff !important;
        border: none !important;
        color: #107199 !important;
        font-family: "Inter", Sans-serif !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        margin-bottom: 10px;
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/Arrow-right.png') !important;
        background-repeat: no-repeat !important;
        background-position: 10px center !important;
        background-size: 20px !important;
        padding-left: 40px !important;
    }


    #wpforms-43145-field_16-container .wpforms-save-resume-button {
        position: absolute !important;
        left: 15px;
        bottom: 20px;
        color: #107199 !important;
        text-align: left;
        font-size: 17px !important;
        font-style: normal;
        font-weight: 600;
        line-height: 22px !important;
        text-decoration: none !important;
        font-family: "Inter", Sans-serif !important;
    }

    .wpforms-submit-container .wpforms-save-resume-button {
        position: absolute !important;
        left: -13px !important;
        bottom: -40px;
        color: #107199 !important;
        text-align: center;
        font-size: 17px !important;
        font-style: normal;
        font-weight: 600;
        line-height: 22px !important;
        text-decoration: none !important;
        font-family: "Inter", Sans-serif !important;
    }

    #wpforms-43145-field_18-container {
        margin-left: 180px;
        margin-bottom: -63px;
        z-index: 99999;
        position: relative;
        width: 370px;
    }

    .wpforms-submit-container {
        width: 1000%;

    }

    .wpforms-selected #wpforms-43145-field_30_1 {
        margin-bottom: -5px;
    }

}

@media screen and (min-width: 767px) {

    .cabeceraform,
    .wpforms-page-indicator {
        margin-top: -50px !important;
    }

    h2 {
        font-size: 32px !important;
        line-height: 44px !important;
        color: #009DE0 !important;
        font-weight: 600 !important;
        margin-bottom: 10px !important;
        font-family: "Inter", Sans-serif !important;
    }

    h4 {
        font-size: 16px !important;
        line-height: 22px !important;
        color: #000 !important;
        font-weight: 600 !important;
        margin-bottom: 15px !important;
        font-family: "Inter", Sans-serif !important;
    }

    .nombres {
        font-weight: 400 !important;
    }

    #wpforms-43145-field_4-container .wpforms-field-label,
    #wpforms-43145-field_5-container .wpforms-field-label {
        font-weight: 400 !important;
        font-size: 12px !important;
        line-height: 20px !important;
    }

    .wpforms-field-label {
        font-weight: 600 !important;
        font-size: 16px !important;
        line-height: 22px !important;
    }

    hr {
        border-top: 1px solid #ccc;
        margin: 30px auto 4px auto;
    }

    #wpforms-43145-field_2-container .wpforms-field-label {
        font-weight: 400 !important;
        font-size: 16px !important;
        line-height: 22px !important;
        margin-bottom: 25px !important;
    }

    .serparador {
        border-top: 1px solid #E3E3E3 !important;
        margin: 35px 0px !important;
    }

    #wpforms-43145-field_1-container .wpforms-field-label,
    #wpforms-43145-field_3-container .wpforms-field-label {
        margin-bottom: 25px;
    }

    .wpforms-field-sublabel {
        color: #333 !important;
        font-family: "Inter", Sans-serif !important;
        font-size: 12px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: 20px !important;
    }

    #wpforms-43145-field_1-container .wpforms-field-large,
    #wpforms-43145-field_3-container .wpforms-field-large {
        margin-bottom: 25px;
    }

    #wpforms-43145-field_7 {
        margin-top: 35px !important;
    }

    #wpforms-43145-field_7 .wpforms-field-label-inline {
        border-radius: 4px;
        border: 1px solid var(--Secondary-Medium-Blue, #107199);
    }

    #wpforms-43145-field_7 .wpforms-field-label-inline:hover {
        border-radius: 4px;
        color: #fff !important;
        background-color: #009DE0 !important;
    }

    #wpforms-43145-field_7 .wpforms-field-label-inline:hover .wpforms-image-choices-label,
    #wpforms-43145-field_7 .wpforms-field-label-inline:hover .texto_valoracion {
        color: #fff !important;
    }

    #wpforms-43145-field_7 .wpforms-image-choices-label {
        color: var(--Secondary-Medium-Blue, #107199);
        text-align: center;
        /* Desktop/T1_semibold--16|22 */
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        /* 137.5% */
    }



    #wpforms-43145-field_7 .texto_valoracion {
        color: var(--Text-Medium-Grey, #666);
        text-align: center;
        /* Desktop/T3_medium--14|22 */
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500 !important;
        line-height: 22px;
        margin-top: 15px !important;
    }

    .wpforms-page-next {
        border-radius: 100px !important;
        background-color: #107199 !important;
        color: #fff !important;
        text-align: center;
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        margin-top: 80px !important;
    }

    /* Position sub-labels above form fields 
   @link https://wpforms.com/developers/how-to-position-sub-labels-above-form-fields/
*/

    /* Address field */
    .wpforms-field-address .wpforms-field-row>div,
    /* Time field */
    .wpforms-field-date-time .wpforms-field-row>div,
    /* Date field (date picker) */
    .wpforms-field-date-time .wpforms-field-row>.wpforms-date-type-datepicker>div,
    /* Date field (date dropdown) */
    .wpforms-field-date-time .wpforms-field-row>.wpforms-date-type-dropdown>div,
    /* Password with confirmation enabled */
    .wpforms-field-password .wpforms-field-row>div,
    /* Email with confirmation enabled */
    .wpforms-field-email .wpforms-field-row>div {
        display: flex;
        flex-wrap: wrap;
    }

    /* Address field */
    .wpforms-field-address .wpforms-field-row>div input,
    .wpforms-field-address .wpforms-field-row>div select,
    /* Time field */
    .wpforms-field-date-time .wpforms-field-row>div input,
    /* Date field (date picker) */
    .wpforms-field-date-time .wpforms-field-row>.wpforms-date-type-datepicker>div,
    /* Date field (date dropdown) */
    .wpforms-field-date-time .wpforms-field-row>.wpforms-date-type-dropdown>div,
    /* Password with confirmation enabled */
    .wpforms-field-password .wpforms-field-row>div input,
    /* Email with confirmation enabled */
    .wpforms-field-email .wpforms-field-row>div input {
        order: 2;
        margin-top: 5px;
    }

    #wpforms-43145-field_1 {
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/departure.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        padding-left:
            50px;
        /* Ajusta el espacio para que el texto no se solape con el ícono */
    }

    /* Opcional: ajusta el tamaño del ícono */
    #wpforms-43145-field_1 {
        background-size: 20px;
        /* Ajusta el tamaño del ícono según tus necesidades */
    }

    #wpforms-43145-field_1 {
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/departure.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        padding-left:
            50px;
        /* Ajusta el espacio para que el texto no se solape con el ícono */
    }

    /* Opcional: ajusta el tamaño del ícono */
    #wpforms-43145-field_1 {
        background-size: 20px;
        /* Ajusta el tamaño del ícono según tus necesidades */
    }

    #wpforms-43145-field_3 {
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/pin.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        padding-left:
            50px;
        /* Ajusta el espacio para que el texto no se solape con el ícono */
    }

    /* Opcional: ajusta el tamaño del ícono */
    #wpforms-43145-field_3 {
        background-size: 20px;
        /* Ajusta el tamaño del ícono según tus necesidades */
    }

    #wpforms-43145-field_6 {
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/icon-container.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        padding-left:
            50px;
        /* Ajusta el espacio para que el texto no se solape con el ícono */
    }

    /* Opcional: ajusta el tamaño del ícono */
    #wpforms-43145-field_6 {
        background-size: 20px;
        /* Ajusta el tamaño del ícono según tus necesidades */
    }

    #wpforms-43145-field_19 {
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/icon-container1.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        padding-left:
            50px;
        /* Ajusta el espacio para que el texto no se solape con el ícono */
    }

    /* Opcional: ajusta el tamaño del ícono */
    #wpforms-43145-field_19 {
        background-size: 20px;
        /* Ajusta el tamaño del ícono según tus necesidades */
    }

    #wpforms-43145-field_22 {
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/icon-container2.png');
        background-repeat: no-repeat;
        background-position: 10px center;
        padding-left:
            50px;
        /* Ajusta el espacio para que el texto no se solape con el ícono */
    }

    /* Opcional: ajusta el tamaño del ícono */
    #wpforms-43145-field_22 {
        background-size: 20px;
        /* Ajusta el tamaño del ícono según tus necesidades */
    }

    #wpforms-43145-field_30_1 label {
        color: #107199 !important;

        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 22px;
        margin-top: 25px;
    }

    #wpforms-submit-43145 {
        border-radius: 100px;
        background: #107199;
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-image: none;
        background-size: auto;
        color: #fff;
        text-align: center;
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/04/mail.svg');
        background-repeat: no-repeat;
        background-position: 10px center;
        background-size: 20px;
        padding: 10px 50px 10px 50px;
    }


    #wpforms-43145-field_2 {
        margin-right: 50% !important;
    }



    .wpforms-field-label-inline {
        border-radius: 50%;
        vertical-align: middle !important;
    }

    input[type="radio"] {

        border: 1px solid #156c98 !important;

    }

    input[type="radio"]:checked::before {
        background-color: #116d96 !important;
        border-radius: 100%;
        content: "";
        display: inline-block;
        height: 12px;
        vertical-align: middle;
        width: 12px;
        border: 1px solid #156c98 !important;
        margin-top: -1px;

    }

    div.wpforms-container-full .wpforms-form input[type="date"],
    div.wpforms-container-full .wpforms-form input[type="datetime"],
    div.wpforms-container-full .wpforms-form input[type="datetime-local"],
    div.wpforms-container-full .wpforms-form input[type="email"],
    div.wpforms-container-full .wpforms-form input[type="month"],
    div.wpforms-container-full .wpforms-form input[type="number"],
    div.wpforms-container-full .wpforms-form input[type="password"],
    div.wpforms-container-full .wpforms-form input[type="range"],
    div.wpforms-container-full .wpforms-form input[type="search"],
    div.wpforms-container-full .wpforms-form input[type="tel"],
    div.wpforms-container-full .wpforms-form input[type="text"],
    div.wpforms-container-full .wpforms-form input[type="time"],
    div.wpforms-container-full .wpforms-form input[type="url"],
    div.wpforms-container-full .wpforms-form input[type="week"],
    div.wpforms-container-full .wpforms-form select,
    div.wpforms-container-full .wpforms-form textarea {
        box-shadow: none !important;
        border-radius: 4px !important;
        min-height: 40px;
    }

    #wpforms-43145-field_7-container .wpforms-selected label {
        border-radius: 4px;
        color: #fff !important;
        background-color: #107199 !important
    }

    .wpforms-selected label .wpforms-image-choices-label,
    .wpforms-selected label .texto_valoracion {

        color: #fff !important;

    }

    .wpforms-image-choices-image::after {
        opacity: 0 !important;
    }

    .subida .wpforms-uploader {
        border-radius: 4px !important;
        border: 1px dashed var(--Secondary-Medium-Blue, #107199) !important;
        background: var(--Secondary-Super-Soft-Grey, #F7F7F7) !important;
        display: flex;
        height: 327px !important;
        padding: 14px 16px !important;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 24px;
        align-self: stretch;
    }

    .subida .wpforms-field-label {
        margin-top: 40px !important;
        margin-bottom: 24px !important;
        color: var(--Text-Strong-Grey, #333);
        /* Desktop/T1_semibold--16|22 */
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
    }

    .modern-title {
        color: var(--Primary-Blue, #009DE0);
        text-align: center;
        text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        /* Desktop/H3_semibold--20|28 */
        font-family: "Inter", Sans-serif;
        font-size: 20px !important;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
        margin-bottom: 24px !important;
    }

    .modern-hint {
        color: #333 !important;
        text-align: center;

        /* Desktop/T3_medium--14|22 */
        font-family: "Inter", Sans-serif;
        font-size: 14px !important;
        font-style: normal;
        font-weight: 500 !important;
        line-height: 22px !important;
        margin: 0 15% !important;
    }

    .wpforms-field-label {
        color: #333 !important;


        font-family: "Inter", Sans-serif !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: 22px !important;
    }

    .wpforms-required-label {
        color: var(--States-Alert, #CC8500) !important;
    }

    .separador {
        border-top: 1px solid #E3E3E3 !important;
        margin: 20px 0px !important;
    }

    #wpforms-43145-field_8 {
        color: #333 !important;

        font-family: "Inter", Sans-serif !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 600 !important;
        line-height: 22px !important;
        margin-bottom: -10px;
    }


    #wpforms-43145-field_7-container label {
        color: #333 !important;

        font-family: "Inter", Sans-serif !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }

    #wpforms-43145-field_6-container .wpforms-field-description {
        margin-bottom: 10px;
        margin-top: 14px;
        color: #333 !important;

        font-family: "Inter", Sans-serif !important;
        font-size: 13px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: 20px !important;
    }

    #wpforms-43145-field_7 img {
        background-color: #fff;
        border-radius: 25px;
        padding: 5px;
    }

    #wpforms-43145-field_20-container label,
    #wpforms-43145-field_22-container label,
    #wpforms-43145-field_24-container label {
        color: #333 !important;

        font-family: "Inter", Sans-serif !important;
        font-size: 12px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: 22px !important;
    }

    #wpforms-43145-field_27-container label,
    #wpforms-43145-field_29-container label {
        color: #333 !important;
        font-family: "Inter", Sans-serif !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        margin-bottom: 10px;
    }

    #wpforms-43145-field_27-container .wpforms-field-description {
        margin-bottom: 10px;
    }

    #wpforms-43145-field_30 {
        color: #107199 !important;
        font-family: "Inter", Sans-serif !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        padding-bottom: 20px !important;
        padding-top: 40px !important;
    }

    #wpforms-43145-field_29 li {
        margin-bottom: 20px !important;
    }

    .wpforms-page-prev {
        background-color: #fff !important;
        border: none !important;
        color: #107199 !important;
        font-family: "Inter", Sans-serif !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        margin-bottom: 10px;
        background-image: url('https://www.gil-stauffer.com/wp-content/uploads/2024/03/Arrow-right.png') !important;
        background-repeat: no-repeat !important;
        background-position: 10px center !important;
        background-size: 20px !important;
        padding-left: 40px !important;
    }

    #wpforms-43145-field_4-container .choices__inner,
    #wpforms-43145-field_5-container .choices__inner,
    #wpforms-43145-field_27-container .choices__inner {
        box-shadow: none !important;
        border-radius: 4px !important;
    }

    #wpforms-43145-field_16-container .wpforms-page-button {
        font-weight: 500 !important;
        padding: 10px 50px;
    }



    #wpforms-43145-field_16-container .wpforms-save-resume-button {
        position: absolute !important;
        right: 24px !important;
        bottom: 86px;
        color: #107199 !important;
        text-align: center;
        font-size: 17px !important;
        font-style: normal;
        font-weight: 600;
        line-height: 22px !important;
        text-decoration: none !important;
        font-family: "Inter", Sans-serif !important;
    }

    .wpforms-submit-container .wpforms-save-resume-button {
        position: absolute !important;
        right: 24px !important;
        bottom: 12px;
        color: #107199 !important;
        text-align: center;
        font-size: 17px !important;
        font-style: normal;
        font-weight: 600;
        line-height: 22px !important;
        text-decoration: none !important;
        font-family: "Inter", Sans-serif !important;
    }

    #wpforms-43145-field_18-container {
        margin-left: 260px;
        margin-bottom: -63px;
        z-index: 99999;
        position: relative;
        width: 370px;
    }

    .wpforms-submit-container {
        width: 250px;

    }

    .wpforms-selected #wpforms-43145-field_30_1 {
        margin-bottom: -5px;
    }



}

#tbp_footer,
#trp-floater-ls,
.cky-btn-revisit-wrapper,
.ct-img-footer-1 {
    display: none !important;
}



#wpforms-43145-field_30_1 {
    border-radius: 0px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d0951e */.elementor-2621 .elementor-element.elementor-element-4d0951e/* End custom CSS */