#cf-market-scan{font-family:"Roboto",Sans-serif;width:max-content;gap:80px;margin-left:auto;color:#E8E8EB;display:flex}#cf-market-scan .hidden{display:none}@media (max-width: 1363px){#cf-market-scan{width:100%}}#cf-market-scan .form-section{display:none;flex-direction:column;color:#8A8EA9;width:max-content;margin-left:auto;max-width:960px}@media (max-width: 1024px){#cf-market-scan .form-section{margin:0 auto}}@media (max-width: 1440px){#cf-market-scan .form-section{max-width:700px}}@media (max-width: 1470px){#cf-market-scan .form-section #contact-info{max-width:734px}}@media (max-width: 1363px){#cf-market-scan .form-section{width:max-content}#cf-market-scan .form-section #contact-info{width:100%}}@media (max-width: 768px){#cf-market-scan .form-section{width:100%;margin:0}}#cf-market-scan .form-section.active{display:flex}#cf-market-scan .field-group{margin:10px 0;position:relative;display:flex;flex-direction:column}#cf-market-scan label{font-size:14px;line-height:20px;font-weight:20}#cf-market-scan select,#cf-market-scan input[name="amount[]"],#cf-market-scan input[type="text"],#cf-market-scan input[type="tel"],#cf-market-scan input[type="email"],#cf-market-scan textarea{width:100%;font-family:"Roboto",Sans-serif;padding:10px;padding-inline:16px;border:none;border-radius:12px;box-sizing:border-box;appearance:none;background:#3F4461;color:#8A8EA9;position:relative;cursor:pointer;outline:none}@media (min-width: 1040px){#cf-market-scan input[name="amount[]"]{width:80px}}#cf-market-scan input[name="amount[]"]:focus,#cf-market-scan input[type="text"]:focus,#cf-market-scan input[type="tel"]:focus,#cf-market-scan input[type="email"]:focus{color:#8A8EA9}#cf-market-scan select{background:#3F4461 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%238A8EA9' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:20px}@media (min-width: 1040px){#cf-market-scan select{width:200px}#cf-market-scan select.short{width:190px}}@media (min-width: 1080px){#cf-market-scan select{width:207px}#cf-market-scan select.short{width:194px}}@media (min-width: 1441px){#cf-market-scan select{width:272px}#cf-market-scan select.short{width:260px}}#cf-market-scan button{background-color:#e85858;color:#fff;font-size:16px;font-weight:500;border:none;padding:12px 48px;border-radius:34px;cursor:pointer;margin:5px 0}#cf-market-scan button:hover{background-color:#ff6b6b}#cf-market-scan .developer-row{display:flex;align-items:center;gap:8px;margin-bottom:15px}#cf-market-scan .developer-row:not(:first-child){border-top:.3px solid #8A8EA9;padding-top:8px}#cf-market-scan button.remove-developer-btn{display:none;margin-top:28px;padding:8px;background-color:transparent;color:#8A8EA9;cursor:pointer;transition:transform .3s}#cf-market-scan button.remove-developer-btn:hover{background-color:transparent;color:#8A8EA9;transform:rotate(180deg)}#cf-market-scan #add-developer-btn{background-color:transparent;color:#ff6b6b;cursor:pointer;padding:0}#cf-market-scan #add-developer-btn span{margin-right:8px;display:inline-block}#cf-market-scan #add-developer-btn:hover{color:#DC2626}#cf-market-scan #next-step-btn{width:210px}@media (max-width: 1039px){#cf-market-scan .developer-row{flex-wrap:wrap}}@media (max-width: 1040px){#cf-market-scan .field-group{flex:1 1 41%}}#cf-market-scan .remove-developer-btn__mobile{visibility:hidden}@media (min-width: 1040px){#cf-market-scan .remove-developer-btn__mobile{display:none !important}}@media (max-width: 1040px){#cf-market-scan .remove-developer-btn__mobile{visibility:visible}}@media (max-width: 1039px){#cf-market-scan .remove-developer-btn__desktop{visibility:hidden}}@media (max-width: 768px){#cf-market-scan .form-section,#cf-market-scan .developer-row,#cf-market-scan .field-group{width:100%}#cf-market-scan .developer-row .remove-developer-btn{position:relative;bottom:7px;margin-top:0;align-self:flex-end}}#cf-market-scan .form-navigation{display:flex;justify-content:space-between}@media (max-width: 768px){#cf-market-scan .form-navigation{flex-direction:column;gap:24px}#cf-market-scan .form-navigation #add-developer-btn,#cf-market-scan .form-navigation #next-step-btn{width:100%}}#cf-market-scan .form-grid{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){#cf-market-scan .form-grid{display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr)}}#cf-market-scan .form-full-width{grid-column:span 3}#cf-market-scan .form-input{width:100%}#cf-market-scan .form-input::placeholder{color:#9CA3AF}#cf-market-scan textarea.form-input{resize:vertical;height:64px}#cf-market-scan .consent-container{display:flex;align-items:flex-start;gap:.5rem;margin-top:1rem}#cf-market-scan .consent-container label{color:#fff}#cf-market-scan .consent-container span{position:static;display:none;margin-top:0}#cf-market-scan .consent-checkbox{margin-top:.25rem;accent-color:#EF4444}#cf-market-scan .button-container{display:flex;justify-content:space-between;margin-top:1rem}#cf-market-scan .back-button{width:160px;background-color:transparent;color:#fff;border:1px solid #fff;cursor:pointer}#cf-market-scan .back-button:hover{background-color:#4B5563}#cf-market-scan .submit-button{width:210px}@media (max-width: 768px){#cf-market-scan .button-container{gap:10px;margin-top:32px}#cf-market-scan .back-button{padding:10px 32px;width:128px}#cf-market-scan .submit-button{width:126px;height:fit-content;padding:10px 32px}}#cf-market-scan .error-message{display:inline-block;color:#DC2626;font-size:12px;margin-top:4rem;position:absolute;left:0;width:100%}@media (max-width: 1363px){#cf-market-scan{flex-direction:column}}@media (max-width: 768px){#cf-market-scan{gap:40px;padding:20px;padding-bottom:40px}}.submit-error-message{display:none;color:#DC2626;background-color:rgba(220,38,38,0.1);padding:12px 16px;border-radius:8px;margin:0;font-size:14px;line-height:1.5;text-align:center}#cf-market-scan .thank-you-container{display:none;flex-direction:column;margin:auto;align-items:center;text-align:center;padding:0;color:#E8E8EB;max-width:600px}#cf-market-scan .thank-you-container h1{font-size:32px;margin-bottom:16px;color:#fff;font-weight:700}#cf-market-scan .thank-you-container h2{font-size:18px;margin-bottom:40px;color:#8A8EA9;font-weight:400;line-height:1.5}#cf-market-scan .thank-you-container a{color:#ff6b6b;text-decoration:none;font-size:16px;transition:color .3s}#cf-market-scan .thank-you-container a:hover{color:#DC2626}@media (max-width: 768px){#cf-market-scan .thank-you-container h1{font-size:24px}#cf-market-scan .thank-you-container h2{font-size:16px}#cf-market-scan .thank-you-container a{font-size:14px}}
/*# sourceMappingURL=shm-custom-form.css.map */
