.elementor-105 .elementor-element.elementor-element-2479a51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-105 .elementor-element.elementor-element-2479a51:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-2479a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-105 .elementor-element.elementor-element-3879744{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:34px 34px;--row-gap:34px;--column-gap:34px;--grid-auto-flow:column;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-862c8bd{--display:flex;}.elementor-105 .elementor-element.elementor-element-9b90feb{text-align:start;}.elementor-105 .elementor-element.elementor-element-faa447b{padding:0% 0% 0% 0%;columns:1;font-family:"Lato", Sans-serif;font-size:15px;font-weight:300;letter-spacing:1.3px;color:#EBEBEB;}.elementor-105 .elementor-element.elementor-element-faa447b a{color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-ac1480b{font-family:"Lato", Sans-serif;font-size:19px;color:#EBEBEB;}.elementor-105 .elementor-element.elementor-element-ac1480b a{color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-3f75bb9 .elementor-repeater-item-17f031d.elementor-social-icon{background-color:#FFFFFF00;}.elementor-105 .elementor-element.elementor-element-3f75bb9 .elementor-repeater-item-dd6034a.elementor-social-icon{background-color:#FFFFFF00;}.elementor-105 .elementor-element.elementor-element-3f75bb9{--grid-template-columns:repeat(0, auto);text-align:center;padding:5% 0% 05% 0%;--grid-column-gap:64px;--grid-row-gap:0px;}.elementor-105 .elementor-element.elementor-element-3f75bb9.elementor-element{--align-self:flex-start;}.elementor-105 .elementor-element.elementor-element-03dedc5{padding:0% 0% 0% 0%;columns:1;font-family:"Lato", Sans-serif;font-size:15px;font-weight:300;color:#EBEBEB;}.elementor-105 .elementor-element.elementor-element-03dedc5 a{color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-0dcd23d{font-family:"Lato", Sans-serif;font-size:19px;color:#EBEBEB;}.elementor-105 .elementor-element.elementor-element-0dcd23d a{color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-5935a44{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-5935a44:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-5935a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-105 .elementor-element.elementor-element-589cf9a{text-align:center;font-family:"Lato", Sans-serif;color:#747474F7;}@media(max-width:1200px){.elementor-105 .elementor-element.elementor-element-3879744{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-2479a51{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-105 .elementor-element.elementor-element-3879744{--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-5935a44{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-3879744{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-2479a51{--content-width:1393px;}.elementor-105 .elementor-element.elementor-element-3879744{--content-width:1600px;}.elementor-105 .elementor-element.elementor-element-5935a44{--content-width:1393px;}}/* Start custom CSS for shortcode, class: .elementor-element-7f3f998 */.formulario-minimalista {
    color: #ffffff;
    font-family: sans-serif;
}

.formulario-minimalista .grupo-campo {
    margin-bottom: 22px;
}

.formulario-minimalista label {
    display: block;
    font-size: 16px; 
    margin-bottom: 3px;
    color: #ffffff;
}

.formulario-minimalista input[type="text"],
.formulario-minimalista input[type="email"],
.formulario-minimalista textarea {
    width: 100%;
    background-color: transparent !important;
    color: #ffffff !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 3px solid #ffffff !important;
    padding: 4px 0 !important; 
    border-radius: 0 !important;
    outline: none !important;
    box-shadow: none !important;
    font-size: 15px;
    transition: border-color 0.3s ease;
}

.formulario-minimalista textarea {
    height: 80px;
    resize: vertical;
}

.formulario-minimalista input:focus,
.formulario-minimalista textarea:focus {
    border-bottom-color: #00FFFF !important; 
}

.formulario-minimalista .grupo-boton {
    display: flex;
    justify-content: flex-end;
}

.formulario-minimalista input[type="submit"] {
    background-color: #00FFFF !important;
    color: #000000 !important;
    border: none !important;
    padding: 10px 30px !important;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 4px !important;
    transition: background-color 0.3s ease, transform 0.2s ease;
}

.formulario-minimalista input[type="submit"]:hover {
    background-color: #00D6D6 !important;
    transform: translateY(-1px);
}/* End custom CSS */