.contactForm{flex-direction:column;gap:1.5rem;width:100%;display:flex}.contactForm input:-webkit-autofill{caret-color:#a6a6a6;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#a6a6a6!important;box-shadow:inset 0 0 0 1000px #0000!important}.contactForm input:-webkit-autofill:hover{caret-color:#a6a6a6;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#a6a6a6!important;box-shadow:inset 0 0 0 1000px #0000!important}.contactForm input:-webkit-autofill:focus{caret-color:#a6a6a6;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#a6a6a6!important;box-shadow:inset 0 0 0 1000px #0000!important}.contactForm input:-webkit-autofill:active{caret-color:#a6a6a6;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#a6a6a6!important;box-shadow:inset 0 0 0 1000px #0000!important}.contactForm__item{flex-direction:column;justify-content:space-between;width:100%;font-size:1.125rem;display:flex;position:relative}.contactForm__item textarea{resize:none;width:100%!important;height:7.5rem!important}.contactForm__error{color:red;text-transform:capitalize;font-size:.75rem;position:absolute;bottom:-.125rem;transform:translateY(100%)}.item-half{width:50%}@media (max-width:440px){.item-half{width:100%}}.contactForm__input{text-align:start;width:100%;font-size:inherit;background-color:#ffffff0d;border:1px solid #ffffff0d;border-radius:.75rem;margin-top:.75rem;padding:.875rem;display:flex;position:relative}.contactForm__input::placeholder{color:#9589a6;font-size:1.125rem}.contactForm__input:focus{background-color:#ffffff05;outline:none}.contactForm__send{display:flex}.contactForm__send:hover .contactForm__sendBtn:before{opacity:1}.contactForm__sendBtn{color:var(--ig-title-white);opacity:1;z-index:1;background:radial-gradient(104.95% 104.95% at 10% 85%,#f73164 0%,#6f4ef2 100%);border:none;border-radius:.75rem;width:9rem;padding:.75rem;font-size:1rem;font-weight:550;position:relative;overflow:hidden;box-shadow:0 0 #00000040}.contactForm__sendBtn:before{content:"";opacity:0;z-index:-1;background:radial-gradient(132.11% 212.05% at 10% 85%,#f73164 0%,#6f4ef2 100%);transition:opacity .3s ease-in-out;position:absolute;inset:0}@media (max-width:770px){.contactForm__sendBtn{width:100%}}.contactForm__chevron{transition:transform .3s ease-in-out;display:flex}.contactForm__chevron img{width:.875rem;height:.875rem}.contactForm__chevron.open{transform:rotate(-180deg)}.phoneWrapper{padding:.25rem}.contactForm__countrySelect{min-width:max-content;color:var(--ig-text-white);cursor:pointer;background:#bfb2f41a;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;width:7.5rem;height:2.5rem;padding:.5rem;display:flex}.contactForm__emoji{margin-bottom:.25rem;font-size:1.25rem}.contactForm__chevron{width:.875rem}@media (max-width:770px){.contactForm__chevron{width:.625rem}}.contactForm__phoneInput{font-size:inherit;background-color:#0000;flex-grow:1;padding-left:.5rem}.contactForm__phoneInput::placeholder{color:#9589a6;font-size:1.125rem}.contactForm__countryDropdown{z-index:2;color:var(--ig-text-white);background:#17151b;border:1px solid #ffffff0d;border-radius:.75rem;padding:.5rem;position:absolute;top:110%;left:-.125rem;right:-.125rem}.contactForm__searchWrapper{background:#ffffff0d;border-radius:.375rem;margin-bottom:.5rem;padding:.5rem;display:flex;position:sticky;top:0}.contactForm__countrySearch{background-color:#0000;flex-grow:1;padding-left:.375rem;font-size:1.125rem}.contactForm__countrySearch::placeholder{color:#9589a6;font-size:1.125rem}.countryDropdown__flagImage{transition:transform .3s;display:flex}.contactForm__countryOption{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;transition:background-color .3s,transform .3s;display:flex}@media (min-width:770px){.contactForm__countryOption:hover{background-color:#bfb2f419}.contactForm__countryOption:hover .countryDropdown__flagImage{transform:scale(1.1)}}.countryOption__numberCode{color:#756788;border-left:1px solid #756788;flex-grow:1;justify-content:space-between;gap:.5rem;padding-left:.5rem;display:flex}.contactForm__countryDropdown-list{scrollbar-width:thin;scrollbar-color:#ffffff1a #ffffff1a;flex-direction:column;gap:1rem;max-height:16.5rem;display:flex;overflow:hidden auto}.contactForm__countryDropdown-list::-webkit-scrollbar{background:#ffffff1a;width:.5rem}.contactForm__countryDropdown-list::-webkit-scrollbar-thumb{background-color:#ffffff1a;border:.125rem solid #0000001a;border-radius:.625rem}.contactForm__chooseBtn{text-transform:capitalize;justify-content:space-between;align-items:center;padding:.8rem;display:flex}.contactForm__chooseBtn-dropDown{z-index:1;background:#17151b;border:1px solid #ffffff0d;border-radius:.75rem;flex-direction:column;gap:.5rem;margin:0;padding:.5rem;display:flex;position:absolute;top:110%;left:0;right:0}.contactForm__chooseBtn-dropDown-item{color:var(--ig-text-white);cursor:pointer;text-transform:capitalize;background:#ffffff0d;border-radius:.5rem;padding:.5rem;font-size:.875rem;transition:background .3s,color .3s}.contactForm__chooseBtn-dropDown-item:hover{background:#ffffff1a}.contactForm__chooseBtn-dropDown-item.active{color:#7850ff;background:#7850ff33;font-weight:600;position:relative}.contactForm__messengerAndPreferred{gap:.5rem;display:flex}@media (max-width:440px){.contactForm__messengerAndPreferred{flex-direction:column;gap:1rem}}.contactForm__flag{display:flex}.input-error{border-color:red}.contactForm__response{color:#fff;margin-top:.5rem;padding:0 2.25rem;font-size:.75rem;position:absolute;bottom:.75rem;left:0;right:0}@media (max-width:770px){.contactForm__response{padding:0 1.5rem}}.lds-ellipsis{width:5em;height:1em;font-size:.75rem;display:inline-block;position:relative}.lds-ellipsis div{background:currentColor;border-radius:50%;width:.8em;height:.8em;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:0}.lds-ellipsis div:first-child{animation:.6s infinite lds-ellipsis1;left:0}.lds-ellipsis div:nth-child(2){animation:.6s infinite lds-ellipsis2;left:0}.lds-ellipsis div:nth-child(3){animation:.6s infinite lds-ellipsis2;left:1.6em}.lds-ellipsis div:nth-child(4){animation:.6s infinite lds-ellipsis3;left:3.2em}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}
