.country-select{width:100%;font-family:var(--font-base);font-weight:400;font-size:var(--text-sm);line-height:var(--text-sm-lh);color:#111;position:relative}.country-select *{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.country-select .country-select__control{cursor:pointer;height:48px;min-height:48px;transition:border-color var(--dur-quick) var(--ease-out-motion),box-shadow var(--dur-quick) var(--ease-out-motion);background-color:#fff;border:1.34px solid #e8e8e8;border-radius:13.43px;align-items:center;padding:0 10px 0 14.66px;display:flex}.country-select .country-select__control:hover{border-color:#cfcfcf}.country-select .country-select__control.country-select__control--is-focused,.country-select .country-select__control.country-select__control--menu-is-open{box-shadow:none;border-color:#e8e8e8}@media screen and (max-width:767px){.country-select .country-select__control{height:44px;min-height:44px}}.country-select.country-select--error .country-select__control{border-color:#db143d}.country-select .country-select__value-container{flex:auto;align-items:center;min-width:0;padding:0;display:grid}.country-select .country-select__placeholder{color:#757575;white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;margin:0;overflow:hidden}.country-select .country-select__single-value{color:#111;grid-area:1/1;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.country-select .country-select__input-container{color:#111;grid-area:1/1;margin:0;padding:0}.country-select .country-select__indicators{flex-shrink:0;align-items:center;display:flex}.country-select .country-select__dropdown-indicator{color:#757575;width:28px;height:28px;transition:transform var(--dur-quick) var(--ease-out-motion),color var(--dur-quick) var(--ease-out-motion);justify-content:center;align-items:center;padding:0;display:flex}.country-select .country-select__control--menu-is-open .country-select__dropdown-indicator{color:#111;transform:rotate(180deg)}.country-select .country-select__menu{z-index:30;animation:country-select-menu-in var(--dur-quick) var(--ease-out-motion);background-color:#fff;border:1px solid #e8e8e8;border-radius:14px;margin:8px 0;overflow:hidden;box-shadow:0 12px 32px #1111111a}.country-select .country-select__menu-list{scroll-behavior:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9d9d9 #0000;padding:6px}.country-select .country-select__menu-list::-webkit-scrollbar{width:6px}.country-select .country-select__menu-list::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.country-select .country-select__option{color:#111;cursor:pointer;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background-color .12s ease-out;display:flex}.country-select .country-select__option.country-select__option--is-focused{background-color:#f5f7f9}.country-select .country-select__option.country-select__option--is-selected{background-color:#fdeeee;font-weight:500}.country-select .country-select__option:active{background-color:#eef0f3}.country-select .country-select__menu-notice{color:#757575;text-align:center;padding:12px 10px}.country-select .country-select-flag{object-fit:cover;border-radius:2px;flex:none;box-shadow:0 0 0 1px #11111114;width:20px!important;height:15px!important}.country-select .country-select-value-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.country-select .country-select-option-label{flex:auto;min-width:0}.country-select .country-select-option-dial{color:#757575;flex:none}@keyframes country-select-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.country-select .country-select__menu{animation:none}}
.contact-form-root{background-color:#fff;border:1px solid #e8e8e8;border-radius:24px;flex-direction:column;gap:20px;padding:34px;display:flex}@media screen and (max-width:991px){.contact-form-root{padding:24px}}@media screen and (max-width:767px){.contact-form-root{border-radius:20px;gap:24px;padding:20px}}.contact-form-fields{flex-direction:column;gap:0;margin-bottom:-16px;display:flex}.contact-form-row{gap:32px;display:flex}@media screen and (max-width:767px){.contact-form-row{flex-direction:column;gap:0}}.contact-form-field{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.contact-form-label{font-family:var(--font-base);font-weight:500;font-size:var(--text-md);color:#111;margin-bottom:8px;line-height:24px}.contact-form-textarea,.contact-form-input{width:100%;font-family:var(--font-base);font-weight:400;font-size:var(--text-sm);line-height:var(--text-sm-lh);color:#111;transition:border-color var(--dur-quick) var(--ease-out-motion),box-shadow var(--dur-quick) var(--ease-out-motion);background-color:#fff;border:1.34px solid #e8e8e8;border-radius:13.43px;padding:0 14.66px}.contact-form-textarea::placeholder,.contact-form-input::placeholder{color:#757575;opacity:1}.contact-form-textarea:hover,.contact-form-input:hover{border-color:#cfcfcf}.contact-form-textarea:focus,.contact-form-input:focus{box-shadow:none;border-color:#e8e8e8;outline:none}.has-error.contact-form-textarea,.has-error.contact-form-input{border-color:#db143d}.contact-form-input{height:48px}@media screen and (max-width:767px){.contact-form-input{height:44px}}.contact-form-textarea{resize:vertical;border-radius:12px;height:108px;padding:20px 14.66px}@media screen and (max-width:767px){.contact-form-textarea{height:96px;padding:16px 14.66px}}.contact-form-error{min-height:20px;font-family:var(--font-base);color:#db143d;padding-top:2px;font-size:12px;font-weight:400;line-height:16px;display:block}.contact-form-extras{flex-direction:column;gap:20px;display:flex}.contact-form-services{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.contact-form-services-title{float:none;width:auto;font-family:var(--font-base);font-weight:500;font-size:var(--text-md);color:#111;margin:0 0 10px;padding:0;line-height:24px}.contact-form-chips{flex-wrap:wrap;gap:12px;display:flex}.contact-form-chip{font-family:var(--font-base);font-weight:400;font-size:var(--text-sm);color:#111;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-out-motion),color var(--dur-quick) var(--ease-out-motion);background-color:#f5f5f5;background-image:none;border:0;border-radius:50px;padding:6px 14px;line-height:20px}.contact-form-chip:hover{background-color:#ececec}.contact-form-chip:focus-visible{outline-offset:2px;outline:2px solid #fa4242}.contact-form-chip.is-selected{color:var(--white-color);background-image:linear-gradient(90deg,#fa4242 0%,#d51b1b 100%)}.contact-form-attach-wrap{flex-direction:column;margin-bottom:-16px;display:flex}.contact-form-attach{cursor:pointer;transition:border-color var(--dur-quick) var(--ease-out-motion);border:1px dashed #cecece;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex;position:relative}.contact-form-attach:hover{border-color:#fa4242}.contact-form-attach:focus-within{border-style:solid;border-color:#fa4242}.contact-form-attach img{flex:none;width:20px;height:22px}@media screen and (max-width:767px){.contact-form-attach{border-radius:24px}}.contact-form-attach-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contact-form-attach-text{font-family:var(--font-base);font-weight:400;font-size:var(--text-sm);color:#111;text-align:center;overflow-wrap:anywhere;line-height:24px}@media screen and (max-width:767px){.contact-form-attach-text{font-size:var(--text-sm)}}@media screen and (max-width:480px){.contact-form-attach-text{font-size:13px}}.contact-form-actions{justify-content:flex-end;display:flex}.new-primary-btn.contact-form-submit{white-space:nowrap;justify-content:center}.new-primary-btn.contact-form-submit:disabled,.new-primary-btn.contact-form-submit:disabled:hover{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}
