.demands-form{box-shadow:0 4px 24px 0 rgba(0,0,0,.05)}@media(max-width: 768px){.demands-form{font-size:14px}}.demands-form-locations-btn-list{display:flex;flex-wrap:wrap;margin-top:16px;margin-bottom:32px;gap:8px}.demands-form-locations-btn-list .demands-form-locations-btn{display:flex;align-items:center;justify-content:center;padding:2px 8px;font-size:14px;border-radius:0px;background:#af9a7d;color:#fff;transition:all .3s ease}.demands-form-locations-btn-list .demands-form-locations-btn:hover{background:#222}.demands-form-locations-btn-list .demands-form-locations-btn a{color:#fff;margin-left:8px}.demands-form-small-title{color:#3a3a3a;font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px}.demands-form .demands-form-hide-desktop{display:flex !important}@media(min-width: 768px){.demands-form .demands-form-hide-desktop{display:none !important}}.demands-form-check-list-wrapper{display:flex;flex-direction:column;margin-bottom:32px;display:none}.demands-form-check-list-wrapper.active{display:flex}.demands-form-check-list-wrapper .check-styled-list{display:flex;flex-wrap:wrap;margin-top:16px}.demands-form-check-list-wrapper .check-styled-list .check-styled{width:33.3333333333%;margin-bottom:10px;padding-right:8px}@media(max-width: 767px){.demands-form-check-list-wrapper .check-styled-list .check-styled{width:50%}}.demands-form .demads-form-map{max-width:695px;width:100%;margin-top:20px}@media(max-width: 767px){.demands-form .demads-form-map{display:none}}.demands-form .demads-form-map-wrapper{margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:24px}@media(max-width: 767px){.demands-form .demads-form-map-wrapper .demands-form-small-title{display:none}}.demands-form .demads-form-map .path-link{text-decoration:none}.demands-form .demads-form-map .path-link.active .path-hover{stroke:#e9e9e9;stroke-width:2;fill:#af9a7d}.demands-form .demads-form-map .path-link.active .path-text{fill:#fff !important}.demands-form .demads-form-map .path-text{fill:#222;font-size:14px;text-decoration:none}.demands-form .demads-form-map .path-hover{fill:rgba(0,0,0,0);cursor:pointer;transition:all .3s;outline:none}.demands-form .demads-form-map .path-hover:hover{fill:rgba(175,154,125,.05)}.demands-form .demads-form-map .path-hover.active{stroke:#e9e9e9;stroke-width:2;fill:#af9a7d}.demands-form .simple-btn.disabled{background:rgba(175,154,125,.15);color:rgba(175,154,125,.5)}.demands-form .simple-btn.outlined{background:rgba(0,0,0,0);color:#af9a7d;border:1px solid #af9a7d}.demands-form .form-group label{color:#3a3a3a;font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px}.demands-form .check-styled{position:relative}.demands-form .check-styled input[type=checkbox]{opacity:0;display:block;position:absolute;width:1px;height:1px;margin:0;padding:0}.demands-form .check-styled input[type=checkbox]+label{display:flex;align-items:center;width:100%;transition:all .3s ease;padding-left:32px;min-height:24px}.demands-form .check-styled input[type=checkbox]+label span{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;color:#3a3a3a}.demands-form .check-styled input[type=checkbox]+label span a{color:#af9a7d;text-decoration:underline}.demands-form .check-styled input[type=checkbox]+label:before{border:2px solid rgba(34,34,34,.1);background:#fff;content:"";display:block;position:absolute;top:0;left:0;width:100%;width:24px;height:24px}.demands-form .check-styled input[type=checkbox]+label:after{left:0;top:0;width:24px;height:24px;background:#af9a7d url("/images/demands-form/ico_check.svg") no-repeat center center;content:"";display:block;position:absolute;opacity:0;transition:all .3s ease}.demands-form .check-styled input[type=checkbox]+label:hover:before{border-color:#af9a7d}.demands-form .check-styled input[type=checkbox]:checked+label:after{opacity:1}.demands-form .input-group:hover .form-control{border-color:#a5a5a5}.demands-form .input-group:hover .input-group-addon{border-color:#a5a5a5}.demands-form .input-group:focus-within .form-control{border-color:#222}.demands-form .input-group:focus-within .input-group-addon{border-color:#222}.demands-form .input-group .form-control{border-right:none;transition:none;padding-right:0}.demands-form .input-group-addon{background:#fff;border-color:rgba(34,34,34,.1);border-radius:0;padding:12px 24px;height:56px;font-size:16px;font-weight:400;color:#6c757c;outline:none !important;box-shadow:none !important}.demands-form .form-control{border:1px solid rgba(34,34,34,.1);background:#fff;border-radius:0;padding:12px 24px;height:auto;min-height:56px;font-size:16px;font-weight:400;outline:none !important;box-shadow:none !important}.demands-form .form-control:hover{border-color:#a5a5a5}.demands-form .form-control:focus{border-color:#222}.demands-form textarea.form-control{height:200px}.demands-form .row{margin-left:-12px;margin-right:-12px;display:flex;flex-wrap:wrap}.demands-form .row>*{padding-left:12px;padding-right:12px;float:none}@media(min-width: 992px){.demands-form .row .col-md-5th{width:20%}}@media(max-width: 768px){.demands-form .row{margin-left:-8px;margin-right:-8px}.demands-form .row>*{padding-left:8px;padding-right:8px}}.demands-form-wrapper{overflow:hidden;width:100%;display:flex;position:relative;flex-wrap:wrap}.demands-form .mb-48{margin-bottom:48px}.demands-form-step{transform:translateX(100%);transition:all .8s ease;width:100%;flex-shrink:0;position:absolute}.demands-form-step.active{display:block;position:relative;transform:translateX(0)}.demands-form-step.prev{transform:translateX(-100%)}.demands-form-wrapper{margin-top:48px;margin-bottom:48px}.demands-form-header{padding-top:48px;padding-bottom:32px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 768px){.demands-form-header{padding-top:24px;padding-bottom:16px}}.demands-form-header-title{max-width:450px}.demands-form-header-description p{margin-bottom:0}.demands-form-content{padding:0 48px;padding-bottom:24px}@media(max-width: 768px){.demands-form-content{padding:0 16px;padding-bottom:16px}}.demands-form .justify-center{justify-content:center}.demands-form .radio-styled-box{position:relative;margin-bottom:0rem;display:flex;padding:0;display:flex}.demands-form .radio-styled-box-list{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.demands-form .radio-styled-box-list-col-3>*{width:33.3333333333%}.demands-form .radio-styled-box-list-col-4>*{width:25%}.demands-form .radio-styled-box-list-col-5>*{width:20%}.demands-form .radio-styled-box-list-small .radio-styled-box-col input[type=radio]+label,.demands-form .radio-styled-box-list-small .radio-styled-box-col input[type=checkbox]+label{min-height:80px}.demands-form .radio-styled-box-list-small .radio-styled-box-col input[type=radio]+label:after,.demands-form .radio-styled-box-list-small .radio-styled-box-col input[type=checkbox]+label:after{display:none}.demands-form .radio-styled-box-col{margin-bottom:24px}@media(max-width: 768px){.demands-form .radio-styled-box-col{margin-bottom:8px}}.demands-form .radio-styled-box input[type=radio],.demands-form .radio-styled-box input[type=checkbox]{opacity:0;display:block;position:absolute;width:1px;height:1px;margin:0;padding:0}.demands-form .radio-styled-box input[type=radio]+label,.demands-form .radio-styled-box input[type=checkbox]+label{display:flex;align-items:center;padding:24px;min-height:160px;border:1px solid rgba(34,34,34,.1);width:100%;background:#fff;transition:all .3s ease}@media(max-width: 768px){.demands-form .radio-styled-box input[type=radio]+label,.demands-form .radio-styled-box input[type=checkbox]+label{min-height:96px;padding:16px}}.demands-form .radio-styled-box input[type=radio]+label:after,.demands-form .radio-styled-box input[type=checkbox]+label:after{top:8px;right:8px;width:32px;height:32px;border-radius:32px;background:#af9a7d url("/images/demands-form/ico_check.svg") no-repeat center center;content:"";display:block;position:absolute;opacity:0;transition:all .3s ease}.demands-form .radio-styled-box input[type=radio]+label:hover,.demands-form .radio-styled-box input[type=checkbox]+label:hover{border:1px solid rgba(34,34,34,.1);background:linear-gradient(0deg, rgba(175, 154, 125, 0.05) 0%, rgba(175, 154, 125, 0.05) 100%),#fff}.demands-form .radio-styled-box input[type=radio]:checked+label,.demands-form .radio-styled-box input[type=checkbox]:checked+label{border:1px solid #af9a7d;background:rgba(175,154,125,.15)}.demands-form .radio-styled-box input[type=radio]:checked+label:after,.demands-form .radio-styled-box input[type=checkbox]:checked+label:after{opacity:1}.demands-form .radio-styled-box-content{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center}.demands-form .radio-styled-box-content-img{width:100%;height:32px;margin-bottom:12px}.demands-form .radio-styled-box-content-img img{max-height:100%;max-width:100%}.demands-form .radio-styled-box-content-text{color:#000;font-family:"Playfair Display",serif;font-size:24px;font-weight:700}@media(max-width: 768px){.demands-form .radio-styled-box-content-text{font-size:16px}}.demands-form .progress{margin-bottom:0;height:8px;border-radius:0;background:rgba(175,154,125,.15);box-shadow:none}.demands-form .progress-bar{background-color:#af9a7d;border-radius:0 16px 16px 0;box-shadow:none}.demands-form-footer{background:rgba(175,154,125,.05);padding:24px 48px;text-align:center}@media(max-width: 768px){.demands-form-footer{padding:16px}}.demands-form-footer-text{display:none}.demands-form-footer-text.active{display:block}.demands-form-footer-btn{text-align:center}@media(max-width: 768px){.demands-form-footer-btn{display:flex;flex-direction:column;align-items:center;justify-content:center}.demands-form-footer-btn .simple-btn{width:100%;margin-bottom:8px}}.demands-form-thank-you{padding:48px;display:flex;flex-direction:column;align-items:center;justify-content:center}.demands-form-thank-you-top{width:120px;margin:0 auto;margin-bottom:24px}.demands-form-thank-you-content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:470px}.demands-form-thank-you-bottom{color:#6c757c}.demands-form-thank-you-bottom p{max-width:260px;color:#6c757c}.demands-form-avatar-list{display:flex;flex-wrap:nowrap;justify-content:center}.demands-form-avatar-item{width:46px;margin-left:-8px}.demands-form-avatar-item img{width:100%;object-fit:cover}/*# sourceMappingURL=demands-form.min.css.map */
