.lets-talk-btn:active{animation:.2s cubic-bezier(.4,0,.2,1) btn-click-bounce}@keyframes btn-click-bounce{0%{transform:scale(1)}50%{transform:scale(.92)}to{transform:scale(1)}}.lets-talk-btn{color:#fff;cursor:pointer;z-index:9999;height:fit-content;transition:background .3s;transition:var(--main-transition);background:#38af57;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:6px 20px 6px 6px;font-size:14px;font-weight:500;display:flex;position:fixed;bottom:50px;right:100px;overflow:hidden;box-shadow:0 4px 6px #0000001a}@media (max-width:768px){.lets-talk-btn{bottom:20px;right:20px}}.lets-talk-btn .icon-wrapper{z-index:2;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.lets-talk-btn .icon-wrapper svg{color:#38af57;width:22px;height:22px}.lets-talk-btn .label{z-index:2;text-wrap:nowrap;letter-spacing:1.2px;font-size:16px;font-weight:300;transition:color .3s;position:relative}.lets-talk-btn .arrow-wrapper{justify-content:center;align-items:center;width:16px;transition:color .3s;animation:1.5s ease-in-out infinite arrow-move;display:flex}@keyframes arrow-move{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.lets-talk-btn:before{content:"";z-index:1;transform-origin:0;background:#fff;border-radius:999px;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;transform:scaleX(0)}.lets-talk-btn:hover:before{transform:scaleX(1)}.lets-talk-btn:hover .icon-wrapper{transform:translate(120px)}.lets-talk-btn:hover .label,.lets-talk-btn:hover .arrow-wrapper{color:#38af57}
.custom-swal-popup{z-index:10000000!important;background:#fff url(../media/thankYouBg.e6ac8d1c.svg) 50%/cover!important;border-radius:24px!important;padding:3rem!important;box-shadow:0 10px 40px #0000001a!important}.custom-swal-title{color:#000!important;width:300px!important;margin:10px auto 0!important;padding-bottom:0!important;font-size:20px!important;font-weight:300!important;line-height:1!important}.custom-swal-text{color:#000!important;width:300px!important;margin:0 auto!important;padding:0!important;font-size:16px!important;font-weight:300!important;line-height:1.2!important}.custom-swal-image{border-radius:50%!important;width:120px!important;margin:0 auto!important;padding:0!important}.custom-swal-confirm-button{color:#fff!important;text-transform:none!important;background:#38af57!important;border:none!important;border-radius:50px!important;min-width:140px!important;padding:.875rem 3rem!important;font-size:1.125rem!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 12px #38af574d!important}.custom-swal-confirm-button:hover{background:#249e4a!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #38af5766!important}.custom-swal-confirm-button:active{transform:translateY(0)!important}.swal2-show{animation:.3s swal2-show!important}@keyframes swal2-show{0%{opacity:0;transform:scale(.7)}45%{opacity:1;transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}
.CustomInput{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.CustomInput label{color:var(--main-label-color);transition:var(--main-transition);font-size:14px;font-weight:400;position:relative}.CustomInput label span{color:var(--main-label-color);font-size:14px;font-weight:400;position:relative}.CustomInput label span.required{color:var(--main-required-color);font-size:16px}.CustomInput .input-wrapper{transition:var(--main-transition);background-color:var(--main-input-bg-color);color:var(--main-input-text-color);border:1px solid var(--main-input-border-colors);border-radius:5px;align-items:center;gap:10px;width:100%;min-height:43px;padding:10px 16px;font-size:14px;display:flex;position:relative}.CustomInput input,.CustomInput textarea{width:100%;height:25px;color:var(--main-input-text-color);font-size:14px;font-family:400;background:0 0;border:none;outline:none;position:relative}.CustomInput input:-webkit-autofill{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomInput input:-webkit-autofill:hover{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomInput input:-webkit-autofill:focus{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomInput input:-webkit-autofill:active{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomInput textarea:-webkit-autofill{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomInput textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomInput textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomInput textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomInput input::placeholder{color:var(--main-input-placeholder-color);font-size:14px}.CustomInput .input-wrapper:focus-within{border-color:var(--main-input-focus-border-color);outline:none}.CustomInput .toggle-password{cursor:pointer;color:var(--main-input-placeholder-color);width:25px;height:25px;transition:var(--main-transition);background:0 0;border:none;align-items:center;padding:4px;font-size:16px;display:flex}.CustomInput .toggle-password.active,.CustomInput .toggle-password:hover{color:var(--main-input-focus-border-color)}.CustomInput .char-counter{color:var(--main-input-placeholder-color);justify-content:flex-end;align-items:center;margin-top:-3px;padding:2px 4px;font-size:12px;display:flex}.CustomInput .char-counter span{font-weight:400;transition:color .3s}.CustomInput .char-counter .char-limit-reached{font-weight:500;color:var(--main-error-color)!important}.CustomInput textarea{resize:vertical;min-height:150px}
.CustomPhoneInput{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.CustomPhoneInput label{color:var(--main-label-color);transition:var(--main-transition);font-size:14px;font-weight:400;position:relative}.CustomPhoneInput label span{color:var(--main-label-color);font-size:14px;font-weight:400;position:relative}.CustomPhoneInput label span.required{color:var(--main-required-color);font-size:16px}.CustomPhoneInput .phone-input-wrapper{width:100%;position:relative}.CustomPhoneInput .custom-phone-container{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;max-width:100%;min-height:50px;transition:border-color .2s;display:flex;overflow:hidden}.CustomPhoneInput .custom-phone-container:focus-within{border-color:var(--main-input-focus-border-color,#38af57)}.CustomPhoneInput .country-selector{align-items:center;display:flex;position:relative}.CustomPhoneInput .country-button{cursor:pointer;color:#181c23;background:0 0;border:none;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:16px;font-weight:700;transition:background-color .2s;display:flex}.CustomPhoneInput .country-button:hover:not(:disabled){background-color:#f9fafb}.CustomPhoneInput .country-button:disabled{cursor:not-allowed;opacity:.6}.CustomPhoneInput .country-code{color:#181c23;font-weight:lighter;font-size:14px!important}.CustomPhoneInput .dropdown-arrow{color:#181c23;width:12px;height:12px;transition:transform .2s}.CustomPhoneInput .country-button[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.CustomPhoneInput .country-dropdown-content{min-width:100px;max-height:200px;overflow-y:auto}@media (max-width:776px){.CustomPhoneInput .country-dropdown-content{min-width:100px!important}}.CustomPhoneInput .country-option{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:background-color .2s;display:flex;font-size:14px!important}.CustomPhoneInput .country-option.selected{color:#38af57;background-color:#f0f9f4}.CustomPhoneInput .country-name{flex:1;font-weight:400}.CustomPhoneInput .country-code-option{color:#6b7280;font-weight:600}.CustomPhoneInput .phone-number-input{height:48px;color:var(--main-input-text-color);background:0 0;border:none;outline:none;flex:1;width:100%;max-width:100%;padding:0 16px 0 0;font-size:14px;font-weight:400;min-width:100px!important}.CustomPhoneInput .phone-number-input::placeholder{color:#c5c5c5;font-weight:400}.CustomPhoneInput .phone-number-input:disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb}.CustomPhoneInput .PhoneInput{border:1px solid var(--main-input-border-colors);background-color:var(--main-input-bg-color);transition:var(--main-transition);border-radius:5px;align-items:stretch;min-height:43px;display:flex;overflow:hidden}.CustomPhoneInput .PhoneInput:focus-within{border-color:var(--main-input-focus-border-color);outline:none}.CustomPhoneInput .PhoneInputInput{height:41px;color:var(--main-input-text-color);background:0 0;border:none;outline:none;flex:1;padding:10px 16px;font-family:inherit;font-size:14px}.CustomPhoneInput .PhoneInputInput::placeholder{color:var(--main-input-placeholder-color);font-size:12px}.CustomPhoneInput .PhoneInputInput:-webkit-autofill{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomPhoneInput .PhoneInputInput:-webkit-autofill:hover{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomPhoneInput .PhoneInputInput:-webkit-autofill:focus{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomPhoneInput .PhoneInputInput:-webkit-autofill:active{-webkit-text-fill-color:var(--main-input-text-color);transition:background-color 9999s ease-in-out}.CustomPhoneInput .PhoneInputCountry{cursor:pointer;min-width:50px;transition:var(--main-transition);background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;display:flex;position:relative}.CustomPhoneInput .PhoneInputCountryIcon{display:none!important}.CustomPhoneInput .PhoneInputCountry{color:#181c23;font-size:14px;font-weight:700}.CustomPhoneInput .PhoneInputInput{font-weight:400;color:#181c23!important;font-size:14px!important}.CustomPhoneInput .PhoneInputCountry:hover{background-color:var(--main-dropdown-hover-bg-color)}.CustomPhoneInput .PhoneInputCountryIcon{width:20px;height:15px;display:block}.CustomPhoneInput .PhoneInputCountrySelect{cursor:pointer;opacity:0;z-index:1;background:0 0;border:none;outline:none;width:100%;height:100%;position:absolute;top:0;left:0}.CustomPhoneInput .PhoneInput.no-dropdown .PhoneInputCountry{display:none}.CustomPhoneInput .PhoneInput.no-dropdown .PhoneInputInput{border-radius:var(--main-border-radius)}.CustomPhoneInput .PhoneInput .PhoneInputInput:disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb}.CustomPhoneInput .PhoneInput .PhoneInputCountry:has(.PhoneInputInput:disabled){opacity:.6;cursor:not-allowed;background-color:#f9fafb}.CustomPhoneInput.error .PhoneInput{border-color:var(--main-error-color)}[dir=rtl] .CustomPhoneInput .PhoneInputCountry{border-right:none;border-left:1px solid var(--main-input-border-colors)}
