.form{background-color:#fff;border-radius:9px;padding:30px;margin:30px auto 0;box-shadow:0 4px 16px rgba(0,0,0,.0784313725);position:relative;overflow:hidden}.form--login{max-width:600px}.form--complete{min-height:400px}.form-container{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;flex-direction:row}@media only screen and (min-width:1400px){.form-container{gap:20px}}@media only screen and (min-width:1200px) and (max-width:1400px){.form-container{gap:20px}}@media only screen and (min-width:992px) and (max-width:1200px){.form-container{gap:20px}}@media only screen and (min-width:768px) and (max-width:992px){.form-container{gap:20px}}@media only screen and (min-width:576px) and (max-width:768px){.form-container{gap:20px}}@media only screen and (max-width:576px){.form-container{gap:20px}}.form__line{flex-shrink:1}@media only screen and (min-width:1400px){.form__line{flex-basis:calc(100% / 2 - 10px)}}@media only screen and (min-width:1200px) and (max-width:1400px){.form__line{flex-basis:calc(100% / 2 - 10px)}}@media only screen and (min-width:992px) and (max-width:1200px){.form__line{flex-basis:calc(100% / 2 - 10px)}}@media only screen and (min-width:768px) and (max-width:992px){.form__line{flex-basis:calc(100% / 1 - 0px)}}@media only screen and (min-width:576px) and (max-width:768px){.form__line{flex-basis:calc(100% / 1 - 0px)}}@media only screen and (max-width:576px){.form__line{flex-basis:calc(100% / 1 - 0px)}}.form__line--full{flex-basis:100%}.form__line--right{display:flex;justify-content:flex-end}.form__line--info{align-items:center;border:none;height:auto;padding-bottom:10px}.form__line--link{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;flex-direction:row}.form__line--button{height:auto;border:none}.form__line--button .button{width:100%;cursor:pointer}@media only screen and (max-width:992px){.form__line--button .button{height:48px}}.form__line--hidden{display:none}.form__line-link{display:block;font-size:1em;font-weight:400;color:#ff254b;font-style:normal;transition:color .2s ease-in 0s}.form__line-link:hover{color:#ff6724}.form__line-route{display:block;font-size:1.0714285714em;font-weight:400;color:#000;font-style:normal;transition:color .2s ease-in 0s}.form__line-route:hover{color:#ff254b}.form__line-info{display:block;text-align:center;font-size:1.0714285714em;font-weight:400;color:#4caf50;font-style:normal;line-height:1.3333333333em;height:auto}.form__line-info--black{color:#000}.form__line-info a{color:#ff254b;transition:color .2s ease-in 0s}.form__line-info a:hover{color:rgba(0,0,0,.4509803922)}.form__line-item{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;flex-direction:row;border:1px solid #a5a5a5;border-radius:7px;height:48px;position:relative}.form__line-item--drop{min-height:48px;height:auto}.form__line-item i{color:#ff254b;font-size:1.4285714286em;width:45px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}.form__line-item-label{position:absolute;pointer-events:none;height:45px;top:1px;left:5px;padding:0 5px;font-size:1.0714285714em;font-weight:600;color:#6e6e6e;font-style:normal;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;background-color:#fff;transition:all .2s ease-in 0s}.form__line-item-label span{font-size:.8666666667em;font-weight:600;color:#6e6e6e;font-style:normal;padding-left:5px}.form__line-item-input{flex:1 1;border:none;outline:0!important;margin:5px 10px;font-size:1.0714285714em;font-weight:400;color:#000;font-style:normal;font-family:Averta;background-color:transparent}.form__line-item-input--textarea{min-height:100px;max-height:250px;padding-top:10px;resize:vertical;line-height:1.4em;background-color:transparent}.form__line-item-select{display:none}.form__line-item .dropdown__selector--form{height:45px;border:none}.form__line-item .dropdown__selector--form-text{max-width:110px}.form__line-item .select2{flex:1 1}.form__line-item .select2 .selection{height:100%;display:block}.form__line-item .select2-selection{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;height:100%;border:none;background:0 0}.form__line-item .select2-selection--multiple{border:none!important;padding-top:10px;padding-bottom:10px}.form__line-item .select2-selection__choice{height:25px}.form__line-item .select2-selection__choice__remove{height:24px}.form__line-item .select2-selection__choice__display{line-height:24px}.form__line-item .select2-selection__rendered{font-size:1.0714285714em;font-weight:400;color:#000;font-style:normal;color:#000!important;line-height:1em!important;padding-left:10px!important}.form__line-item .select2-selection__arrow{display:flex!important;justify-content:center;align-items:center;height:100%!important;font-family:"Font Awesome 6 Pro",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-rendering:auto;padding-right:10px;color:#6e6e6e}.form__line-item .select2-selection__arrow::before{content:"\f107"}.form__line-item .select2-selection__arrow b{display:none!important}.form__line-item .select2-selection__clear{position:absolute;right:5px;width:30px;height:30px;font-size:1.4em!important;color:#6e6e6e;transition:color .2s ease-in 0s}.form__line-item .select2-selection__clear:hover{color:#ff254b}.form__line-item .select2-search{flex:1 1}.form__line-item .select2-search__field{width:calc(100% - 10px)!important}.form__line-item--icon .form__line-item-input{margin-left:0}.form__line-item--icon .form__line-item-label{left:45px}.form__line-error{margin-top:5px;display:block;font-size:1em;font-weight:400;color:#ff254b;font-style:normal}.form__line--tel .iti{width:calc(100% - 10px)}.form__line--tel .iti__selected-dial-code{font-size:1.2em!important}.form__line--tel .form__line-item-label{left:88px;z-index:50}.form__line--tel .form__line-item-input{height:46px;font-size:1.2em!important}.form__line--error .form__line-item{border-color:#ff254b}.form__line--success .form__line-item{border-color:#4caf50}.form__line--active .form__line-item-label{height:16px;font-size:.875em;top:-8px;left:5px;color:#ff254b}.form__line--select .form__line-item{border-bottom-left-radius:0;border-bottom-right-radius:0}.form__line--big .form__line-item{height:auto;align-items:flex-start;min-height:48px}.form__line--big .form__line-item i{padding-top:15px}.form__line--hidden{display:none}.form__complete{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:20;padding:30px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}@media only screen and (min-width:1400px){.form__complete{gap:20px}}@media only screen and (min-width:1200px) and (max-width:1400px){.form__complete{gap:20px}}@media only screen and (min-width:992px) and (max-width:1200px){.form__complete{gap:20px}}@media only screen and (min-width:768px) and (max-width:992px){.form__complete{gap:20px}}@media only screen and (min-width:576px) and (max-width:768px){.form__complete{gap:20px}}@media only screen and (max-width:576px){.form__complete{gap:20px}}.form__complete-title{font-size:1.4285714286em;font-weight:600;color:#000;font-style:normal;text-align:center}.form__complete i{font-size:3.5714285714em;color:#4caf50}.form__complete-text{font-size:1.0714285714em;font-weight:400;color:#000;font-style:normal;line-height:1.4666666667em;text-align:center}.select2-search__field{border:1px solid #a5a5a5;border-radius:7px;height:36px;position:relative;padding:0 10px!important;font-family:Averta;color:#6e6e6e;font-size:1.0714285714em}.select2-results__option{padding:10px!important;font-size:1.0714285714em!important;color:#000!important}.select2-results__option--highlighted{background-color:#ff254b!important;color:#fff!important}.busy{pointer-events:none;position:relative;z-index:500}.busy:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;opacity:.8;z-index:501}@media only screen and (min-width:1400px){.busy:after{gap:20px}}@media only screen and (min-width:1200px) and (max-width:1400px){.busy:after{gap:20px}}@media only screen and (min-width:992px) and (max-width:1200px){.busy:after{gap:20px}}@media only screen and (min-width:768px) and (max-width:992px){.busy:after{gap:20px}}@media only screen and (min-width:576px) and (max-width:768px){.busy:after{gap:20px}}@media only screen and (max-width:576px){.busy:after{gap:20px}}.busy:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:url(/dist/img/icons/loading-icon.svg) no-repeat center center;background-size:contain;pointer-events:all;z-index:502;max-width:200px;margin:0 auto}
/*# sourceMappingURL=form.module.css.map */
