.ff-card-wrapper{background:#fff;border-radius:14px;padding:28px 24px 24px;box-shadow:0 8px 40px rgba(0,0,0,.18);max-width:100%!important;width:100%!important;margin:0!important;box-sizing:border-box!important}.elementor-widget-fluent_form .elementor-widget-container,.elementor-widget-shortcode .elementor-widget-container{padding:0!important;margin:0!important}.ff-card-title{font-family:"Bebas Neue",sans-serif!important;font-size:44px!important;letter-spacing:1px!important;line-height:1!important;font-weight:700!important;color:#1a1a1a;margin-bottom:4px}.ff-card-title span{color:#0a598b}.ff-card-subtitle{font-size:16px!important;font-weight:700!important;color:#333!important;margin-bottom:12px}.ff-step-header-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1.5px solid #e0e0e0;border-radius:8px;margin-bottom:6px;background:#fff}.ff-step-header-item.active{border-color:#0a598b;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.ff-step-header-item.completed{border-color:#0a598b}.ff-step-header-left{display:flex;align-items:center;gap:10px}.ff-step-header-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:50%;background:#0a598b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ff-step-number{font-size:15px!important;font-weight:700!important;color:white!important;font-family:"Inter",Arial,sans-serif!important}.ff-step-header-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#1a1a1a}.ff-step-header-right{display:flex;align-items:center;gap:8px}.ff-step-header-num{font-size:11px;font-weight:600;color:#0a598b;text-transform:uppercase}.ff-step-header-chevron{color:#0a598b;font-size:14px;display:inline-block;transition:transform .2s}.ff-accordion-item.active .ff-step-header-chevron{transform:rotate(180deg)}.ff-accordion-body{display:none;border:1.5px solid #0a598b;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:16px!important;margin-bottom:6px;background:#fff}.ff-accordion-item.active .ff-accordion-body{display:block}.fluentform .ff-step-titles,.fluentform .step-nav>ul,.fluentform .ff-steps-progress-bar{display:none!important}#fluentform_3 .step-nav{display:block!important}.fluentform .ff-el-form-control{border:1.5px solid #d0d0d0!important;border-radius:6px!important;background:#fff!important;color:#333!important;padding:11px 14px!important;font-size:14px!important;width:100%!important}.fluentform .ff-el-form-control:focus{border-color:#0a598b!important;outline:none!important}#fluentform_3 .ff-el-group{margin-bottom:8px!important}.ff-accordion-body p,#fluentform_3 p{font-size:11px!important;line-height:1.4!important;color:#777!important;margin:6px 0!important}#fluentform_3 .ff-el-form-check-label{font-size:11px!important;line-height:1.4!important;color:#555!important}#fluentform_3 .ff-el-form-check{width:100%!important}#fluentform_3 input[placeholder*="Full name"],#fluentform_3 input[placeholder*="Full Name"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:16px!important;padding-left:36px!important}#fluentform_3 input[placeholder*="Company name"],#fluentform_3 input[placeholder*="Company Name"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:16px!important;padding-left:36px!important}#fluentform_3 input[type=email]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3E%3Cpolyline points='22,6 12,13 2,6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:16px!important;padding-left:36px!important}#fluentform_3 input[type=tel]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 13a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.64 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 9.91a16 16 0 0 0 6.06 6.06l.91-.91a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:16px!important;padding-left:36px!important}#fluentform_3 input[placeholder="Street address"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Ccircle cx='12' cy='11' r='3'/%3E%3Cpath d='M17.657 16.657L13.414 20.9a1.998 1.998 0 0 1-2.827 0l-4.244-4.243a8 8 0 1 1 11.314 0z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:16px!important;padding-left:36px!important}#fluentform_3 input[placeholder*=Unit]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M3 9h18M9 21V9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:16px!important;padding-left:36px!important}#fluentform_3 input[placeholder=City]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:16px!important;padding-left:36px!important}#fluentform_3 input[placeholder=State]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M3 11l19-9-9 19-2-8-8-2z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:16px!important;padding-left:36px!important}#fluentform_3 input[placeholder=Zip]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Crect x='1' y='4' width='22' height='16' rx='2'/%3E%3Cline x1='1' y1='10' x2='23' y2='10'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:16px!important;padding-left:36px!important}#fluentform_3 button,#fluentform_3 .ff-btn{font-family:"Inter","Arial",sans-serif!important;font-size:14px!important;letter-spacing:1.5px!important;font-weight:700!important}#fluentform_3 .ff-btn-next,#fluentform_3 .step-nav button{display:block!important;visibility:visible!important;float:none!important;width:100%!important;background:#0a598b!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:15px 24px!important;margin-top:12px!important;cursor:pointer!important}#fluentform_3 .ff-btn-next:hover{background:#0a598b!important}#fluentform_3 .ff-btn-prev{background:0 0!important;color:#0a598b!important;border:2px solid #0a598b!important;border-radius:6px!important;padding:15px 24px!important;width:100%!important;margin-top:12px!important;cursor:pointer!important;display:block!important}#fluentform_3 .ff-btn-prev:hover{background:#0a598b!important;color:#fff!important}#fluentform_3 .ff-btn-submit{background:#0a598b!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:15px 24px!important;width:100%!important;margin-top:12px!important;cursor:pointer!important;display:block!important}#fluentform_3 .ff-btn-submit:hover{background:#0a598b!important}.ff-card-footer{display:flex;justify-content:space-around;padding-top:16px;margin-top:16px;border-top:1px solid #eee}.ff-footer-item{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;font-weight:700!important;color:#444;text-align:center;line-height:1.4}.ff-services-grid .ff-el-form-check-label{border:1.5px solid #e0e0e0!important;border-radius:8px!important;padding:12px 14px!important;background:#fff!important;min-height:56px!important;justify-content:space-between!important;font-size:12px!important;font-weight:600!important;color:#1a1a1a!important;line-height:1.3!important}.descripcion-servicio{border:1px solid rgba(0,0,0,.18)!important;border-radius:12px!important;transition:box-shadow .3s ease,transform .3s ease!important}.descripcion-servicio:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)!important;transform:translateY(-3px)!important}.ff-services-grid .ff-el-form-check-label{position:relative!important;padding-left:50px!important}.ff-services-grid .ff-el-form-check-label::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain}.ff-services-grid .ff-el-form-check-label{padding-left:48px!important}.ff-services-grid{margin-top:10px!important}.ff-services-grid .ff-el-form-check:nth-child(1) .ff-el-form-check-label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230a598b'%3E%3Cpath d='M13 2L4 14h6l-1 8 9-12h-6l1-8z'/%3E%3C/svg%3E")!important}.ff-services-grid .ff-el-form-check:nth-child(2) .ff-el-form-check-label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230a598b'%3E%3Cpath d='M13 2L4 14h6l-1 8 9-12h-6l1-8z'/%3E%3C/svg%3E")!important}.ff-services-grid .ff-el-form-check:nth-child(3) .ff-el-form-check-label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230a598b'%3E%3Cpath d='M13 2L4 14h6l-1 8 9-12h-6l1-8z'/%3E%3C/svg%3E")!important}.ff-services-grid .ff-el-form-check:nth-child(4) .ff-el-form-check-label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230a598b'%3E%3Cpath d='M13 2L4 14h6l-1 8 9-12h-6l1-8z'/%3E%3C/svg%3E")!important}.ff-services-grid .ff-el-form-check:nth-child(5) .ff-el-form-check-label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a598b' stroke-width='1.5'%3E%3Cline x1='12' y1='2' x2='12' y2='22'/%3E%3Cline x1='2' y1='12' x2='22' y2='12'/%3E%3Cline x1='4.93' y1='4.93' x2='19.07' y2='19.07'/%3E%3Cline x1='19.07' y1='4.93' x2='4.93' y2='19.07'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")!important}.ff-services-grid .ff-el-form-check:nth-child(6) .ff-el-form-check-label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a598b' stroke-width='1.5'%3E%3Cpath d='M12 22V12M12 12C12 7 7 4 3 6M12 12C12 7 17 4 21 6M7 16c1.5-2 3-3 5-4M17 16c-1.5-2-3-3-5-4'/%3E%3C/svg%3E")!important}#fluentform_3 .ff_file_upload_holder{border:2px dashed #3a7d2c!important;border-radius:8px!important;padding:30px 20px!important;text-align:center!important;background:#fff!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:120px!important}#fluentform_3 .ff-upload-btn.ff-btn{background:0 0!important;border:none!important;color:#555!important;font-size:13px!important;padding:0!important;width:auto!important;margin:0!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}#fluentform_3 .ff_file_upload_holder label{font-size:13px!important;color:#555!important;font-weight:400!important;margin-bottom:8px!important}#fluentform_3 .ff_file_upload_holder{border:none!important;padding:0!important}#fluentform_3 .ff_file_upload_holder label{border:2px dashed #c0c0c0!important;border-radius:8px!important;padding:30px 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:120px!important;width:100%!important;box-sizing:border-box!important;cursor:pointer!important}#fluentform_3 .ff-btn-prev{width:auto!important;padding:15px 24px!important;min-width:120px!important}#fluentform_3 .step-nav{display:flex!important;gap:10px!important;align-items:center!important}#fluentform_3 .ff-btn-submit{flex:1!important}#fluentform_3 .ff_file_upload_holder label{border:2px dashed #3a7d2c!important;background:#fff!important}#fluentform_3 .ff_file_upload_holder,#fluentform_3 .ff_file_upload_holder *{background-color:#fff!important}#fluentform_3 .ff-upload-btn.ff-btn{border:2px dashed #3a7d2c!important;border-radius:8px!important;width:100%!important;padding:30px 20px!important;min-height:120px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:#fff!important;cursor:pointer!important;box-sizing:border-box!important}#fluentform_3 span.ff-upload-btn{border:2px dashed #3a7d2c!important;border-radius:8px!important;width:100%!important;padding:30px 20px!important;min-height:120px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:#fff!important;cursor:pointer!important;box-sizing:border-box!important;color:#555!important;font-size:13px!important;text-transform:none!important;font-weight:400!important;letter-spacing:0!important;box-shadow:none!important}#fluentform_3 .ff-btn-submit{margin-bottom:0!important}#fluentform_3 .step-nav{margin-bottom:0!important;padding-bottom:0!important}.ff-accordion-item:last-child .ff-accordion-body{padding-bottom:4px!important}#fluentform_3 .ff-inner_submit_container{flex-direction:row!important;gap:10px!important;align-items:center!important}#fluentform_3 .ff-inner_submit_container .ff-t-cell{width:auto!important;flex:0 0 auto!important}#fluentform_3 .ff-inner_submit_container .ff-t-cell:first-child{flex:0 0 auto!important}#fluentform_3 .ff-inner_submit_container .ff-t-cell:last-child{flex:1!important}#fluentform_3 .ff-btn-prev{width:auto!important;min-width:120px!important}.ff-step-t-container.ff-inner_submit_container{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:15px!important}.ff-step-t-container.ff-inner_submit_container .fluent-form-prev-btn,.ff-step-t-container.ff-inner_submit_container button[type=submit],.ff-step-t-container.ff-inner_submit_container input[type=submit]{height:55px!important;min-height:55px!important;margin:0!important;padding:0 30px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;line-height:1!important}@media (max-width:600px){.ff-card-title{font-size:32px!important}.ff-card-subtitle{font-size:14px!important}.ff-services-grid{grid-template-columns:1fr!important}.ff-step-header-title{font-size:11px!important}.ff-step-header-num{display:none!important}.ff-footer-item{font-size:10px!important}.ff-card-wrapper{padding:16px 12px!important}.ff-accordion-body{padding:10px!important}}@media (max-width:600px){.ff-card-wrapper{padding:20px 16px!important}.ff-card-title{font-size:36px!important}}