@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700&display=swap');
/* ===== BAA & BABA Compliance Assistance (page 12155) ===== */
body.page-id-12155 .content,body.page-id-12155 .wf-container-main,body.page-id-12155 .sidebar-none{padding-top:0!important;padding-bottom:0!important;}
body.page-id-12155{overflow-x:hidden;}
body.page-id-12155 .wpb-content-wrapper,body.page-id-12155 .content,body.page-id-12155 .wf-wrap,body.page-id-12155 #main{overflow:visible!important;}
.baa-hero,.baa-intro,.baa-steps,.baa-why,.baa-contact{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:24px!important;padding-right:24px!important;background-repeat:no-repeat!important;width:100vw!important;max-width:none!important;box-sizing:border-box!important;}
.baa-hero{padding-top:175px!important;padding-bottom:175px!important;background-color:#4a4a4a!important;background-image:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32)),url(https://lumato.com/wp-content/uploads/sites/13/2026/09/BAA-BABA-Hero3-_1_.jpg)!important;background-position:center center!important;background-size:cover!important;}
.baa-hero h1{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.6);}
.baa-intro{background-color:#eeeeee!important;padding-top:70px!important;padding-bottom:70px!important;}
.baa-steps{background-color:#ffffff!important;padding-top:70px!important;padding-bottom:70px!important;}
.baa-why{background-color:#4a4a4a!important;padding-top:70px!important;padding-bottom:70px!important;}
.baa-contact{background-color:#ffffff!important;padding-top:60px!important;padding-bottom:70px!important;}
.baa-steps .vc_btn3.vc_btn3-color-black{background-color:#2f2f2f;border-radius:0;letter-spacing:.08em;text-transform:uppercase;}
.baa-steps .vc_btn3.vc_btn3-color-black:hover{background-color:#000;}
.baa-contact .gform_wrapper .gform_footer{text-align:center;justify-content:center;}
.baa-contact .gform_wrapper .gform_footer input[type=submit]{background:#2f2f2f;color:#fff;border:0;border-radius:0;padding:14px 46px;letter-spacing:.08em;text-transform:uppercase;}
.baa-contact .gform_wrapper .gform_footer input[type=submit]:hover{background:#000;}
.baa-contact .gform_wrapper .gsection_title{font-size:14px;font-weight:700;letter-spacing:.04em;color:#222;text-transform:uppercase;}
.baa-contact .gform_wrapper .gform_footer input[type=submit],.baa-contact input.gform_button,.baa-contact .gform_footer .button{background:#2f2f2f!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:0!important;padding:14px 46px!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;}
.baa-contact .gform_wrapper .gform_footer input[type=submit]:hover,.baa-contact input.gform_button:hover{background:#000!important;}
/* --- Gravity Forms: campos unificados --- */
.baa-contact .gform_wrapper .gform_fields{row-gap:25px !important;column-gap: 115px;}
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield input[type=number],
.baa-contact .gform_wrapper .gfield input[type=date],
.baa-contact .gform_wrapper .gfield select,
.baa-contact .gform_wrapper .gfield textarea{
width:100%!important;max-width:100%!important;min-width:0!important;
box-sizing:border-box!important;
border:1px solid #cccccc!important;border-radius:0!important;
background-color:#ffffff!important;color:#333333!important;
font-size:15px!important;line-height:1.4!important;
padding:12px 14px!important;box-shadow:none!important;outline:none!important;}
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield input[type=date],
.baa-contact .gform_wrapper .gfield select{height:50px!important;}
.baa-contact .gform_wrapper .gfield textarea{height:170px!important;resize:vertical;}
.baa-contact .gform_wrapper .gfield input:focus,
.baa-contact .gform_wrapper .gfield select:focus,
.baa-contact .gform_wrapper .gfield textarea:focus{border-color:#4a4a4a!important;}
.baa-contact .gform_wrapper .ginput_container,
.baa-contact .gform_wrapper .ginput_container_date,
.baa-contact .gform_wrapper .gform-theme-datepicker{width:100%!important;max-width:100%!important;display:block!important;}
.baa-contact .gform_wrapper .gfield--input-type-date input,
.baa-contact .gform_wrapper .datepicker{width:100%!important;max-width:100%!important;}
.baa-contact .gform_wrapper .gform-theme-field-control{--gf-local-width:100%;}
/* Secciones: sin linea divisoria */
.baa-contact .gform_wrapper .gsection{border-bottom:0!important;border-top:0!important;margin-bottom:6px!important;padding-bottom:0!important;}
.baa-contact .gform_wrapper .gsection .gsection_title{margin-bottom:0!important;}
/* Radios y labels */
.baa-contact .gform_wrapper .gfield_label{font-size:14px!important;font-weight:600!important;color:#333!important;}
.baa-contact .gform_wrapper .gchoice label{font-size:15px!important;color:#4a4a4a!important;}
/* Datepicker: icono dentro del campo */
.baa-contact .gform_wrapper .ginput_container_date{position:relative!important;}
.baa-contact .gform_wrapper .ginput_container_date input.datepicker{padding-right:44px!important;}
.baa-contact .gform_wrapper .ginput_container_date img.ui-datepicker-trigger{position:absolute!important;right:14px!important;top:25px!important;transform:translateY(-50%)!important;margin:0!important;width:18px!important;height:auto!important;cursor:pointer;}
.baa-contact .gform_wrapper .ginput_container_date img.ui-datepicker-trigger,
.baa-contact .gform_wrapper .ginput_container_date .ui-datepicker-trigger{display:none!important;}
.baa-contact .gform_wrapper .ginput_container_date input.datepicker{padding-right:14px!important;cursor:pointer;}
.baa-contact .gform_wrapper .ginput_container_date::after,
.baa-contact .gform_wrapper .ginput_container_date::before{display:none!important;content:none!important;}
/* === Tipografia segun XD (pesos) === */
.baa-hero h1{font-weight:700!important;text-shadow:0 6px 9px rgba(0,0,0,.85)!important;}
.baa-intro h2,.baa-steps h2,.baa-why h2,.baa-contact h2{font-weight:700!important;}
.baa-intro .vc_custom_heading:not(h2),.baa-why .vc_custom_heading:not(h2),.baa-steps .vc_custom_heading:not(h2):not(h4){font-weight:300!important;}
.baa-steps h4.vc_custom_heading{font-weight:700!important;}
.baa-contact .vc_custom_heading:not(h2){font-weight:400!important;}
.baa-steps .vc_btn3.vc_btn3-color-black{font-size:27px!important;font-weight:500!important;line-height:1.3!important;padding:20px 44px!important;letter-spacing:0!important;}
/* === Form segun XD === */


.baa-contact .gform_wrapper #field_4_11 {padding-top: 10px !important; padding-bottom: 50px !important;}
.baa-contact .gform_wrapper input::placeholder {padding-left: 30px !important; opacity: 1 !important;} 


.baa-contact .gform_wrapper .gsection_title{font-size:27px!important;font-weight:500!important;line-height:1.4!important;color:#353535!important;text-transform:uppercase!important;letter-spacing:0!important;}
.baa-contact .gform_wrapper .gfield_label{font-size:27px!important;font-weight:500!important;color:#353535!important;text-transform:uppercase!important;}
.baa-contact .gform_wrapper .gfield--type-radio .gfield_label{font-size:30px!important;font-weight:300!important;color:#707070!important;text-transform:none!important;}
.baa-contact .gform_wrapper .gchoice label{font-size:30px!important;font-weight:300!important;color:#707070!important;line-height:1.37!important;}
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield select,
.baa-contact .gform_wrapper .gfield textarea{font-size:30px!important;font-weight:300!important;color:#555555!important;border-color:#707070!important;padding:14px 18px!important;}
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield select{height:70px!important;}
.baa-contact .gform_wrapper .gfield textarea{height:280px!important;}
.baa-contact .gform_wrapper .gfield ::placeholder{color:#ADADAD!important;font-weight:300!important;opacity:1;}
.baa-contact .gform_wrapper .gfield select{color:#ADADAD!important;}
.baa-contact .gform_wrapper .gform_footer input[type=submit]{font-size:27px!important;font-weight:500!important;padding:20px 60px!important;letter-spacing:0!important;}
.baa-contact .gform_wrapper .gchoice input[type=radio]{width:22px!important;height:22px!important;}
/* === Responsive === */
@media (max-width:1700px){
.baa-hero h1{font-size:74px!important;}
.baa-intro h2,.baa-steps h2,.baa-why h2,.baa-contact h2{font-size:56px!important;}
.baa-intro .vc_custom_heading:not(h2),.baa-why .vc_custom_heading:not(h2),.baa-steps .vc_custom_heading:not(h2):not(h4){font-size:26px!important;}
.baa-contact .gform_wrapper .gfield input,.baa-contact .gform_wrapper .gfield select,.baa-contact .gform_wrapper .gfield textarea,.baa-contact .gform_wrapper .gchoice label,.baa-contact .gform_wrapper .gfield--type-radio .gfield_label{font-size:22px!important;}
.baa-contact .gform_wrapper .gsection_title,.baa-contact .gform_wrapper .gfield_label{font-size:21px!important;}
.baa-steps .vc_btn3.vc_btn3-color-black,.baa-contact .gform_wrapper .gform_footer input[type=submit]{font-size:21px!important;padding:16px 38px!important;}
}
@media (max-width:991px){
.baa-hero{padding-top:110px!important;padding-bottom:110px!important;}
.baa-hero h1{font-size:52px!important;}
.baa-intro h2,.baa-steps h2,.baa-why h2,.baa-contact h2{font-size:40px!important;}
.baa-intro .vc_custom_heading:not(h2),.baa-why .vc_custom_heading:not(h2),.baa-steps .vc_custom_heading:not(h2):not(h4){font-size:21px!important;}
.baa-contact .gform_wrapper .gfield input,.baa-contact .gform_wrapper .gfield select,.baa-contact .gform_wrapper .gfield textarea,.baa-contact .gform_wrapper .gchoice label,.baa-contact .gform_wrapper .gfield--type-radio .gfield_label{font-size:18px!important;}
.baa-contact .gform_wrapper .gfield input[type=text],.baa-contact .gform_wrapper .gfield input[type=email],.baa-contact .gform_wrapper .gfield input[type=tel],.baa-contact .gform_wrapper .gfield select{height:56px!important;}
.baa-contact .gform_wrapper .gfield textarea{height:200px!important;}
}
@media (max-width:767px){
.baa-hero{padding-top:70px!important;padding-bottom:70px!important;}
.baa-hero h1{font-size:32px!important;line-height:1.25!important;}
.baa-intro h2,.baa-steps h2,.baa-why h2,.baa-contact h2{font-size:26px!important;}
.baa-intro,.baa-steps,.baa-why{padding-top:45px!important;padding-bottom:45px!important;}
.baa-contact{padding-top:40px!important;padding-bottom:50px!important;}
.baa-intro .vc_custom_heading:not(h2),.baa-why .vc_custom_heading:not(h2),.baa-steps .vc_custom_heading:not(h2):not(h4){font-size:17px!important;line-height:1.6!important;}
.baa-steps .vc_row-inner .vc_col-sm-6{width:100%!important;margin-bottom:40px;}
.baa-steps .vc_btn3.vc_btn3-color-black,.baa-contact .gform_wrapper .gform_footer input[type=submit]{font-size:16px!important;padding:14px 34px!important;}
.baa-contact .gform_wrapper .gfield input,.baa-contact .gform_wrapper .gfield select,.baa-contact .gform_wrapper .gfield textarea,.baa-contact .gform_wrapper .gchoice label,.baa-contact .gform_wrapper .gfield--type-radio .gfield_label{font-size:16px!important;}
.baa-contact .gform_wrapper .gsection_title,.baa-contact .gform_wrapper .gfield_label{font-size:15px!important;}
}
.baa-contact .gform_wrapper .gchoice{display:flex!important;align-items:center!important;gap:12px;margin-bottom:6px;}
.baa-contact .gform_wrapper .gchoice input[type=radio]{width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;flex:0 0 24px;}
.baa-contact .gform_wrapper .gchoice label{margin:0!important;padding:0!important;}
.baa-contact .gform_wrapper .gfield--type-radio .gfield_label{margin-bottom:14px!important;}
/* ===== Tipografia BAA/BABA segun XD: familia + pesos ===== */
.baa-hero,.baa-intro,.baa-steps,.baa-why,.baa-contact{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif!important;}
.baa-hero h1,
.baa-intro h2,.baa-steps h2,.baa-why h2,.baa-contact h2,
.baa-intro .vc_custom_heading,.baa-steps .vc_custom_heading,.baa-why .vc_custom_heading,.baa-contact .vc_custom_heading,
.baa-steps .vc_btn3,.baa-steps .vc_btn3 .vc_btn3-icon,.baa-steps a.vc_btn3,
.baa-contact .gform_wrapper,.baa-contact .gform_wrapper input,.baa-contact .gform_wrapper select,
.baa-contact .gform_wrapper textarea,.baa-contact .gform_wrapper label,
.baa-contact .gform_wrapper .gsection_title,.baa-contact .gform_wrapper .gform_footer input[type=submit]{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif!important;}
/* pesos exactos del XD */
.baa-hero h1,.baa-intro h2,.baa-steps h2,.baa-why h2,.baa-contact h2,.baa-steps h4.vc_custom_heading{font-weight:700!important;}
.baa-intro .vc_custom_heading:not(h2),.baa-why .vc_custom_heading:not(h2),.baa-steps .vc_custom_heading:not(h2):not(h4){font-weight:300!important;}
.baa-steps .vc_btn3.vc_btn3-color-black,.baa-contact .gform_wrapper .gform_footer input[type=submit],.baa-contact .gform_wrapper .gsection_title,.baa-contact .gform_wrapper .gfield_label{font-weight:500!important;}
.baa-contact .gform_wrapper .gfield input,.baa-contact .gform_wrapper .gfield select,.baa-contact .gform_wrapper .gfield textarea,.baa-contact .gform_wrapper .gchoice label,.baa-contact .gform_wrapper .gfield--type-radio .gfield_label{font-weight:100!important;}
.baa-contact .gform_wrapper .gfield ::placeholder{font-weight:100!important;}
.baa-contact .vc_custom_heading:not(h2){font-weight:400!important;}
/* line-heights que faltaban */
.baa-steps .vc_btn3.vc_btn3-color-black{line-height:1.2!important;}
.baa-contact .gform_wrapper .gform_footer input[type=submit]{line-height:1.2!important;}
.baa-contact .gform_wrapper .gsection_title{line-height:1.4!important;}
.baa-contact .gform_wrapper .gfield input,.baa-contact .gform_wrapper .gfield select,.baa-contact .gform_wrapper .gfield textarea{line-height:1.2!important;}
/* peso/lh de inputs con la misma especificidad que las reglas previas */
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield select,
.baa-contact .gform_wrapper .gfield textarea{font-weight:100!important;line-height:1.2!important;}
.baa-contact .gform_wrapper .gsection_title{line-height:1.2!important;}
.baa-contact .gform_wrapper .gchoice{column-gap:14px!important;row-gap:0!important;margin-bottom:10px!important;}
/* ===== Ajustes finos ===== */
/* Hero sin capa oscura */
.baa-hero{background-image:url(https://lumato.com/wp-content/uploads/sites/13/2026/09/BAA-BABA-Hero3-_1_.jpg)!important;}
/* Textos de cuerpo mas finos */
.baa-intro .vc_custom_heading:not(h2),
.baa-why .vc_custom_heading:not(h2),
.baa-steps .vc_custom_heading:not(h2):not(h4){font-weight:100!important;-webkit-font-smoothing:antialiased;}
/* Why Lumato: mas aire entre titulo y texto */
.baa-why h2.vc_custom_heading{margin-bottom:48px!important;}
/* Form: labels de seccion con mas peso */
.baa-contact .gform_wrapper .gsection_title{font-weight:700!important;color:#222222!important;}
/* Choices mas finos */
.baa-contact .gform_wrapper .gchoice label,
.baa-contact .gform_wrapper .gchoice .gform-field-label{font-weight:100!important;-webkit-font-smoothing:antialiased;}
/* Domestic Preference mas oscuro */
.baa-contact .gform_wrapper .gfield--type-radio .gfield_label,
.baa-contact .gform_wrapper .gfield--type-radio legend.gfield_label{color:#363636!important;}
/* COMMENTS mas oscuro */
.baa-contact .gform_wrapper .gfield_label{color:#222222!important;}
/* Cuerpo = Light 300 real (XD: Helvetica Neue Light #363636) */
.baa-intro .vc_custom_heading:not(h2),
.baa-why .vc_custom_heading:not(h2),
.baa-steps .vc_custom_heading:not(h2):not(h4){font-weight:300!important;}
/* ===== Ajustes de detalle ===== */
/* Placeholders y choices: peso 200 */
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield select,
.baa-contact .gform_wrapper .gfield textarea{font-weight:200!important;}
.baa-contact .gform_wrapper .gfield ::placeholder{font-weight:200!important;}
.baa-contact .gform_wrapper .gchoice label,
.baa-contact .gform_wrapper .gchoice .gform-field-label{font-weight:200!important;}
/* Domestic Preference Requirement: color y peso del XD */
.baa-contact .gform_wrapper .gfield--type-radio .gfield_label,
.baa-contact .gform_wrapper .gfield--type-radio legend.gfield_label{color:#707070!important;font-weight:300!important;}
/* COMMENTS: 15px de aire debajo del label */
.baa-contact .gform_wrapper .gfield--type-textarea .gfield_label{margin-bottom:15px!important;}
/* SUBMIT: medidas del XD (402x78) */
.baa-contact .gform_wrapper .gform_footer input[type=submit]{min-width:402px!important;height:78px!important;padding-left:20px!important;padding-right:20px!important;}
/* Saltos de linea forzados: solo en desktop */
@media (max-width:991px){.baa-why br,.baa-hero br{display:none;}}
/* ===== Correccion final: campos del form con formato uniforme ===== */
/* el select tenia menos especificidad que los input[type] y se achicaba solo */
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield select[class],
.baa-contact .gform_wrapper .gfield textarea[class]{font-size:30px!important;line-height:1.2!important;font-weight:200!important;padding:14px 18px!important;}
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield select[class]{height:70px!important;}
/* select: gris de placeholder solo si no hay opcion elegida */
.baa-contact .gform_wrapper .gfield select[class]{color:#ADADAD!important;}
.baa-contact .gform_wrapper .gfield select[class]:has(option:checked:not([value=""])){color:#555555!important;}
.baa-contact .gform_wrapper .gfield select option{color:#555555;}
/* menos aire debajo de los titulos de seccion */
.baa-contact .gform_wrapper .gsection{margin-bottom:-10px!important;padding-bottom:0!important;}
/* DOWNLOAD alineados: los dos titulos ocupan 2 lineas */
.baa-steps h4.vc_custom_heading{min-height:50px!important;margin-bottom:15px!important;}
@media (max-width:991px){
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield select[class],
.baa-contact .gform_wrapper .gfield textarea[class]{font-size:18px!important;}
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield select[class]{height:56px!important;}
.baa-steps h4.vc_custom_heading{min-height:0!important;}
}
@media (max-width:767px){
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield select[class],
.baa-contact .gform_wrapper .gfield textarea[class]{font-size:16px!important;}
.baa-contact .gform_wrapper .gform_footer input[type=submit]{min-width:0!important;width:100%!important;height:60px!important;}
}
/* ===== Escala tipografica final + cortes forzados ===== */
@media (max-width:1700px){
.baa-hero h1{font-size:70px!important;}
.baa-intro h2,.baa-steps h2,.baa-why h2,.baa-contact h2{font-size:52px!important;}
.baa-intro .vc_custom_heading:not(h2),.baa-why .vc_custom_heading:not(h2),.baa-steps .vc_custom_heading:not(h2):not(h4){font-size:24px!important;}
}
@media (max-width:1150px){
.baa-contact .gform_wrapper .gform_fields{row-gap:15px !important;column-gap: 10px !important;}
.baa-hero h1{font-size:46px!important;}
.baa-intro h2,.baa-steps h2,.baa-why h2,.baa-contact h2{font-size:38px!important;}
.baa-intro .vc_custom_heading:not(h2),.baa-why .vc_custom_heading:not(h2),.baa-steps .vc_custom_heading:not(h2):not(h4){font-size:20px!important;}
.baa-intro br,.baa-why br{display:none;}
}
@media (max-width:767px){
.baa-hero h1{font-size:30px!important;}
.baa-intro h2,.baa-steps h2,.baa-why h2,.baa-contact h2{font-size:25px!important;}
.baa-intro .vc_custom_heading:not(h2),.baa-why .vc_custom_heading:not(h2),.baa-steps .vc_custom_heading:not(h2):not(h4){font-size:17px!important;}
}
.baa-contact .gform_wrapper .gsection ~ .gsection{margin-top:35px!important;}
.baa-contact .gform_wrapper .gfield input[type=text],
.baa-contact .gform_wrapper .gfield input[type=email],
.baa-contact .gform_wrapper .gfield input[type=tel],
.baa-contact .gform_wrapper .gfield select[class],
.baa-contact .gform_wrapper .gfield textarea[class]{padding-left:48px!important;padding-right:18px!important;}
.baa-contact .gform_wrapper .gfield ::placeholder{padding-left:0!important;opacity:1!important;}
.baa-contact .gform_wrapper .gfield ::-webkit-input-placeholder{padding-left:0!important;opacity:1!important;}
.baa-contact .gform_confirmation_message,.baa-contact .gform_confirmation_wrapper .gform_confirmation_message{font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:300!important;font-size:28px!important;line-height:1.59!important;color:#363636!important;text-align:center!important;max-width:1372px!important;margin:0 auto!important;padding:50px 24px!important;}
@media (max-width:1700px){.baa-contact .gform_confirmation_message{font-size:24px!important;}}
@media (max-width:1150px){.baa-contact .gform_confirmation_message{font-size:20px!important;}}
@media (max-width:767px){.baa-contact .gform_confirmation_message{font-size:17px!important;}
.baa-contact .gform_wrapper .gfield input[type=text],.baa-contact .gform_wrapper .gfield input[type=email],.baa-contact .gform_wrapper .gfield input[type=tel],.baa-contact .gform_wrapper .gfield select[class],.baa-contact .gform_wrapper .gfield textarea[class]{padding-left:18px!important;}}
.baa-steps .vc_btn3.vc_btn3-color-black{font-size:19px!important;min-width:7.8em!important;height:2.89em!important;line-height:2.89em!important;padding:0 1.2em!important;display:inline-block!important;box-sizing:border-box!important;}
.baa-contact .gform_wrapper .gform_footer input[type=submit]{font-size:19px!important;min-width:14.9em!important;width:auto!important;height:2.89em!important;line-height:1!important;padding:0 1em!important;box-sizing:border-box!important;}
@media (min-width:1701px){.baa-steps .vc_btn3.vc_btn3-color-black,.baa-contact .gform_wrapper .gform_footer input[type=submit]{font-size:22px!important;}}
@media (max-width:1150px){.baa-steps .vc_btn3.vc_btn3-color-black,.baa-contact .gform_wrapper .gform_footer input[type=submit]{font-size:17px!important;}}
@media (max-width:767px){.baa-steps .vc_btn3.vc_btn3-color-black{font-size:16px!important;}.baa-contact .gform_wrapper .gform_footer input[type=submit]{font-size:16px!important;min-width:0!important;width:100%!important;}}
.baa-contact .gform_wrapper .gfield input[type=text],.baa-contact .gform_wrapper .gfield input[type=email],.baa-contact .gform_wrapper .gfield input[type=tel],.baa-contact .gform_wrapper .gfield select[class],.baa-contact .gform_wrapper .gfield textarea[class]{font-weight:300!important;}
.baa-contact .gform_wrapper .gfield ::placeholder{font-weight:300!important;}
.baa-contact .gform_wrapper .gfield ::-webkit-input-placeholder{font-weight:300!important;}
.baa-contact .gform_wrapper .gchoice label,.baa-contact .gform_wrapper .gchoice .gform-field-label{font-weight:300!important;}