.login-signup-section{position:relative}.login-signup-section form{position:relative;z-index:999}.login-signup-section .small-shape{position:absolute;top:-50px;left:-20px;opacity:.5;z-index:-1}.login-signup-section .small-shape.bottom{top:auto;bottom:50px;right:-50px;left:auto;transform:scaleX(-1)}.login-signup-section input,.login-signup-section select{height:60px}.login-signup-section input,.login-signup-section select,.login-signup-section textarea{padding:20px 25px;min-height:60px;font-size:18px;font-weight:400;line-height:18px;border-radius:8px;width:100%;border:1px solid var(--primary-color)}.login-signup-section input:focus-visible,.login-signup-section select:focus-visible,.login-signup-section textarea:focus-visible{outline:none}.login-signup-section input::-webkit-input-placeholder,.login-signup-section select::-webkit-input-placeholder,.login-signup-section textarea::-webkit-input-placeholder{color:var(--primary-color);text-transform:capitalize}.login-signup-section input::-moz-placeholder,.login-signup-section select::-moz-placeholder,.login-signup-section textarea::-moz-placeholder{color:var(--primary-color);text-transform:capitalize}.login-signup-section input:-ms-input-placeholder,.login-signup-section select:-ms-input-placeholder,.login-signup-section textarea:-ms-input-placeholder{color:var(--primary-color);text-transform:capitalize}.login-signup-section input:-moz-placeholder,.login-signup-section select:-moz-placeholder,.login-signup-section textarea:-moz-placeholder{color:var(--primary-color);text-transform:capitalize}.login-signup-section textarea{display:flex}.login-signup-section input.otp{letter-spacing:1px}.login-signup-section .img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:all .5s ease-in-out}.login-signup-section .img-wrapper:hover img{transform:scale(1.025)}.login-signup-section .heading-wrapper .heading-title{font-size:40px;font-weight:400;line-height:1}.login-signup-section .heading-wrapper p{font-size:16px;font-weight:400;line-height:1.25;margin-top:15px;color:#a4a1aa}.login-signup-section .inner-content{background:var(--light-bg);box-shadow:0 4px 4px 0 rgba(0,0,0,.251)}.login-signup-section .back-btn{font-size:16px;font-weight:400;line-height:14.72px;padding-left:20px;margin-bottom:20px;display:inline-flex;position:relative}.login-signup-section .back-btn:before{content:"";position:absolute;left:0;top:0;background:url(/img/icons/arrow.svg) 0 0 no-repeat;background-size:contain;width:12px;height:12px;filter:brightness(0)}.login-signup-section label{font-size:16px;font-weight:400;line-height:14.72px;margin-bottom:8px;display:inline-flex;flex-wrap:wrap;text-transform:capitalize}.login-signup-section .form-group{margin-bottom:20px}.login-signup-section .phone{display:flex;flex-wrap:wrap;column-gap:20px;height:100%}.login-signup-section .phone label{width:100%}.login-signup-section .phone .mpin,.login-signup-section .phone select{width:90px;padding:20px 10px}.login-signup-section .phone input{width:calc(100% - 110px)}.login-signup-section .phone .select-wrapper{position:relative;width:90px;height:100%;display:flex;align-items:center;padding:10px 20px 10px 10px;overflow:hidden;border:1px solid #000;border-radius:8px;max-height:60px;min-height:60px;background:var(--white-color)}.login-signup-section .phone .select-wrapper:before{content:"";font-family:var(--icons-font);position:absolute;top:0;bottom:0;right:5px;font-size:6px;margin:auto;width:10px;height:8px}.login-signup-section .phone .select-wrapper span{color:var(--primary-color);font-weight:400}.login-signup-section .phone .select-wrapper select{appearance:none;position:absolute;opacity:0;top:0;bottom:0;left:0}.login-signup-section .phone .multiSelect-wrapper{position:relative;width:90px;display:block;align-items:center;padding:10px 20px 10px 10px;border:1px solid #000;border-radius:8px;max-height:60px;min-height:60px;background:var(--white-color)}.login-signup-section .phone .multiSelect-wrapper .select__menu{min-width:180px}.login-signup-section .phone .multiSelect-wrapper .selectedValue{position:absolute;top:0;bottom:0;margin:auto;height:max-content}.login-signup-section .phone .multiSelect-wrapper .select-field{position:static}.login-signup-section .phone .multiSelect-wrapper .select__indicators{height:58px}.login-signup-section .phone .multiSelect-wrapper .select__control{position:absolute;top:0;left:0;border:0;width:90px;height:60px;background:transparent;box-shadow:none!important}.login-signup-section .phone .multiSelect-wrapper .select__indicator-separator{display:none}.login-signup-section .phone .multiSelect-wrapper .select__value-container{padding:0;opacity:0;visibility:hidden}.login-signup-section .phone .multiSelect-wrapper .select__input-container,.login-signup-section .phone .multiSelect-wrapper .select__single-value{width:0;margin:0}.login-signup-section .phone .errorMsg{width:100%}.login-signup-section .file{position:relative}.login-signup-section .file .input-wrapper{min-height:100px;height:auto;background:var(--light-grey);width:100%;position:relative;border-radius:8px;display:flex;align-items:center;padding:10px}.login-signup-section .file .input-wrapper input{opacity:0;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.login-signup-section .file .input-wrapper .content{justify-content:center;width:100%;height:100%;column-gap:10px}.login-signup-section .file .input-wrapper .content i{font-size:40px;color:var(--white-color)}.login-signup-section .file .input-wrapper .content span{font-size:16px;font-weight:500;line-height:1;color:var(--white-color)}.login-signup-section .file .input-wrapper .image-names{width:100%}.login-signup-section .file .input-wrapper .image-names span{font-weight:400;font-size:12px;color:var(--primary-color);opacity:.8}.login-signup-section .MuiRating-root label{margin-bottom:0;font-size:42px}.login-signup-section .remember{margin:15px 0}.login-signup-section .remember input{width:20px;height:20px;min-height:auto;position:relative;top:-2px}.login-signup-section .remember label{margin-bottom:0;font-size:18px;font-weight:400;line-height:1;text-transform:none}.login-signup-section .remember .forgot-password{font-size:18px;font-weight:400;line-height:1;color:var(--secondary-color)}.login-signup-section .btn-submit{background:var(--primary-color);color:var(--white-color);padding:18px 20px;border-radius:10px;font-size:25px;font-weight:700;line-height:25px;position:relative;width:100%;overflow:hidden;display:flex;justify-content:center}.login-signup-section .btn-submit:before{content:"";position:absolute;left:-100%;top:0;bottom:0;width:100%;height:100%;background:var(--secondary-color);transition:all .5s ease-in-out;z-index:0}.login-signup-section .btn-submit:hover{color:var(--white-color)}.login-signup-section .btn-submit:hover:before{left:0}.login-signup-section .btn-submit span{position:relative;z-index:1}.login-signup-section .signup-prompt{font-size:20px;font-weight:500;line-height:18px;text-align:left}.login-signup-section .signup-prompt a{color:var(--secondary-color)}@keyframes rounder1{0%{transform:scale(1)}to{transform:scale(1.25)}}@keyframes rounder2{0%{transform:scale(1)}to{transform:scale(1.5)}}.login-signup-section .thankyou .icon-wrapper{width:64px;height:64px;background:var(--secondary-color);border-radius:50%;position:relative;z-index:3}.login-signup-section .thankyou .icon-wrapper .icon{z-index:33;background:var(--secondary-color);width:100%;height:100%;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;position:relative}.login-signup-section .thankyou .icon-wrapper .circle{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:50%;background:var(--light-grey);animation:rounder1 2s linear 2s infinite alternate;z-index:1}.login-signup-section .thankyou .icon-wrapper .circle.circle-2{background:var(--light-grey);animation:rounder2 2s linear 2s infinite alternate;z-index:2;opacity:.5}.login-signup-section .thankyou .icon-wrapper img{max-width:20px}.login-signup-section .thankyou .title{font-size:30px;font-weight:400;line-height:1.25}.login-signup-section .thankyou .text{font-size:16px;font-weight:400;line-height:1.25}.login-signup-section .attachfile{position:relative}.login-signup-section .attachfile input{opacity:0;cursor:pointer}.login-signup-section .attachfile .attachfile-text{display:flex;justify-content:space-between;align-items:center;position:absolute;left:0;right:0;top:0;bottom:0;background:var(--white-color);padding:8px 25px;border:1px solid var(--primary-color);border-radius:8px;cursor:pointer}.login-signup-section .attachfile .attachfile-text i{font-size:20px}.login-signup-section .attachfile .attachfile-text .placeholder{font-size:16px;font-weight:500;line-height:14.72px}.login-signup-section .attachfile .attachfile-text .left{display:flex;align-items:center;opacity:.8}.login-signup-section .attachfile .attachfile-text .filename{font-size:16px;line-height:14.72px}.login-signup-section .multiselect .select__value-container{padding:10px}.login-signup-section .multiselect .select__control{min-height:60px;border:1px solid var(--primary-color);border-radius:8px}.login-signup-section .multiselect .select__input-container{padding:0;margin:0}.login-signup-section .multiselect .select__input-container input{min-width:100%}.login-signup-section .multiselect .select__placeholder{font-size:18px;font-weight:400;line-height:18px;color:var(--primary-color)}.login-signup-section .multiselect input{min-height:38px;height:38px}@media only screen and (max-width:1023.5px){.login-signup-section .heading-wrapper .heading-title{font-size:32px}.login-signup-section .form-group{margin-bottom:12px}.login-signup-section input,.login-signup-section select,.login-signup-section textarea{padding:15px;min-height:auto;font-size:16px;font-weight:400;line-height:18px;border-radius:6px}.login-signup-section .btn-submit{padding:16px 20px;border-radius:6px;font-size:22px;font-weight:600;line-height:22px}.login-signup-section .phone{column-gap:12px}.login-signup-section .phone select{padding:16px 8px}.login-signup-section .phone input{width:calc(100% - 92px)}.login-signup-section .signup-prompt{font-size:16px;line-height:1.25}.login-signup-section .remember{margin:20px 0}.login-signup-section .remember .forgot-password,.login-signup-section .remember label{font-size:14px}}@media only screen and (max-width:767.5px){.login-signup-section .heading-wrapper .heading-title{font-size:28px}.login-signup-section .heading-wrapper p{margin-top:10px}.login-signup-section input,.login-signup-section select,.login-signup-section textarea{padding:15px 10px;font-size:14px}.login-signup-section input,.login-signup-section select{height:50px}.login-signup-section .remember input{width:16px;height:16px;min-width:16px;top:0}.login-signup-section .attachfile .attachfile-text{padding:8px 10px}.login-signup-section .attachfile .attachfile-text i{font-size:16px}.login-signup-section .attachfile .attachfile-text .placeholder{font-size:14px}.login-signup-section .file .input-wrapper{min-height:70px}.login-signup-section .file .input-wrapper .content i{font-size:24px;color:var(--white-color)}.login-signup-section .file .input-wrapper .content span{font-size:14px}.login-signup-section .MuiRating-root label{font-size:28px}.login-signup-section .phone .multiSelect-wrapper,.login-signup-section .phone .select-wrapper{min-height:50px;height:50px;width:80px}.login-signup-section .phone .multiSelect-wrapper .select__menu{min-width:180px}.login-signup-section .phone .multiSelect-wrapper .select__indicators{height:48px}.login-signup-section .phone .multiSelect-wrapper .select__control{width:80px;height:48px}.login-signup-section .multiselect .select__value-container{padding:5px 10px}.login-signup-section .multiselect .select__control{min-height:50px;border-radius:6px}.login-signup-section .multiselect input{min-height:28px;height:28px}}