.contact-form-title{line-height:132%;letter-spacing:-0.48px;font-weight:500 !important;gap:20px}.ccm-block-type-form{display:flex;align-items:stretch}.ccm-block-type-form form{display:flex;padding:48px 20px 28px 20px;flex-direction:column;align-items:stretch;gap:20px;border-right:1px solid #dbecff}@media(max-width: 768px){.ccm-block-type-form form{border:none;padding:32px 12px}}@media(max-width: 992px){.ccm-block-type-form form{border-right:none}}.ccm-block-type-form .row{row-gap:20px;column-gap:20px;--bs-gutter-x: 0}.ccm-block-type-form .row>.col-sm-6,.ccm-block-type-form .row>.col-md-6,.ccm-block-type-form .row>.col-lg-6{width:calc(50% - 10px)}@media(max-width: 768px){.ccm-block-type-form .row{column-gap:0}.ccm-block-type-form .row>.col-sm-6,.ccm-block-type-form .row>.col-md-6,.ccm-block-type-form .row>.col-lg-6{width:100%}}.ccm-block-type-form .form-group{width:100%}.ccm-block-type-form .form-label{font-size:14px;font-weight:400;display:block;line-height:140%;letter-spacing:-0.28px;color:#545454}.ccm-block-type-form .form-label .text-danger{color:#545454 !important}.ccm-block-type-form .form-control,.ccm-block-type-form .form-select{height:48px;border-radius:12px;border:1px solid #d1d5db;background:#f7f7f7;font-size:16px;width:100%;padding:12px 16px;color:#a1a1a1;font-style:normal;font-weight:400;line-height:150%}.ccm-block-type-form .custom-dropdown{position:relative;width:100%}.ccm-block-type-form .dropdown-selected{display:flex;align-items:center;justify-content:space-between;height:48px;padding:12px 16px;border-radius:12px;border:1px solid #d1d5db;background:#f7f7f7;font-size:16px;color:#a1a1a1;cursor:pointer}.ccm-block-type-form .dropdown-options{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #d1d5db;border-radius:12px;margin-top:6px;max-height:220px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:none;z-index:9999}.ccm-block-type-form .dropdown-options::-webkit-scrollbar{display:none}.ccm-block-type-form .dropdown-options.show{display:block}.ccm-block-type-form .dropdown-option{padding:12px 16px;cursor:pointer}.ccm-block-type-form .dropdown-option:hover{background:#f5f5f5}.ccm-block-type-form .dropdown-arrow{margin-left:auto;flex-shrink:0}.ccm-block-type-form textarea.form-control{height:106px;resize:none;padding-bottom:30px}.ccm-block-type-form .field-textarea{position:relative}.ccm-block-type-form .message-counter{position:absolute;right:12px;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.28px;color:#a1a1a1;margin-top:4px}.ccm-block-type-form .message-counter .current{margin-right:2px}.ccm-block-type-form .form-control::placeholder,.ccm-block-type-form textarea::placeholder{font-style:normal;color:#a1a1a1;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ccm-block-type-form .btn{width:100%;text-align:center;align-items:center;color:#fff;background:#1d72ab;justify-content:center;border:1px solid #dbecff;margin-top:20px}.ccm-block-type-form .btn:hover{background:#fff;color:#1d72ab;border:1px solid #1d72ab}.ccm-block-type-form .policy p{color:#7b7b7b;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-0.24px;margin-bottom:0}.ccm-block-type-form .policy p a{color:#242528}
