*{font-family:"Raleway",sans-serif;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px}body{margin:0;padding:0;font-size:14px}.c{max-width:1200px;width:100%;margin:0 auto;padding-inline:24px}main{position:relative;padding-block:105px 48px}strong{font-weight:700}h1{margin:0 0 12px;color:rgba(0,0,0,.87);font-size:34px;font-weight:400;text-align:center}p{font-size:1rem}.c-green{color:#8cc12b}.mt0{margin-top:0}.hidden{opacity:0;visibility:hidden;pointer-events:none}header{background:#fff;width:100%;position:fixed;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.1);z-index:9}header .c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.logo{max-width:145px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.logo img{max-width:100%;height:auto}.profile{background:#0d4f9b;width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px;border-radius:100%}.form{display:grid;grid-template-columns:1fr 200px;gap:0 32px}.form__left{margin-top:32px}.form__left .step{padding:0 0 40px;position:relative}.form__left .step:not(:last-child)::after{content:"";background:gray;width:2px;height:calc(100% - 72px);position:absolute;left:15px;top:52px}.form__left .step--last{padding:0 0 8px}.form__left .step--last::after{display:none}.form__left .step__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.form__left .step__title span{background:#0d4f9b;width:32px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1rem;border-radius:100%}.form__left .step__title h2{margin:0;font-size:1.5rem;font-weight:400;line-height:1.6}.form__left .step__fields{padding:10px 0 0 40px}.form__left .step__fields .cols{margin:0;display:grid;grid-template-columns:1fr;gap:0 16px}.form__left .step__fields .cols:after{display:none}.form__left .step__fields .cols--2{grid-template-columns:1fr 1fr}.form__left .step__fields .cols--3{grid-template-columns:1fr 1fr 1fr}.form__left .step__fields .cols--4{grid-template-columns:1fr 1fr 1fr 1fr}.form__left .step__fields .cols--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.form__left .step__fields .cols--flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__left .step__fields .cols.mt12{margin-top:12px}.form__left .step__fields .cols .subtitle{margin:0 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__left .step__fields .cols .subtitle h4{margin:0;font-size:1rem;line-height:1.5;font-weight:700}.form__left .step__fields .cols .subtitle .mr-16{margin-right:16px}.form__left .step__fields .cols .col{margin:0 0 12px;padding:0}.form__left .step__fields .cols .col--box{background:rgba(0,0,0,.01);margin:0 0 16px;padding:20px 20px 0;position:relative;border:1px solid rgba(0,0,0,.175);border-radius:4px}.form__left .step__fields .cols .col--box input{background:#fff}.form__left .step__fields .cols .col--box label{border-radius:3px}.form__left .step__fields .cols .col--box .btn-circle{position:absolute;top:-12px;right:-12px;width:24px;height:24px;margin:0;border:1px solid rgba(0,0,0,.175)}.form__left .step__fields .cols .col--box .btn-circle i{font-size:14px;font-weight:700}.form__left .step__fields .cols .input-field label{width:auto;left:8px;padding:0 7px;color:rgba(0,0,0,.8);overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);z-index:2;background:#fff;pointer-events:none}.form__left .step__fields .cols .input-field label.active{background:#fff;max-width:unset;width:auto;padding:5px 7px 0;overflow:visible;z-index:2}.form__left .step__fields .cols .input-field label.check{left:0;padding:0;pointer-events:auto}.form__left .step__fields .cols .input-field label.check span::before{top:1px}.form__left .step__fields .cols .input-field label.check span::after{top:2px}.form__left .step__fields .cols .input-field .select-wrapper+label{top:-22px}.form__left .step__fields .cols .input-field input{font-family:"Raleway",sans-serif;padding-inline:14px;border:1px solid rgba(0,0,0,.175);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 0 0 #0d4f9b inset;box-shadow:0 0 0 0 #0d4f9b inset}.form__left .step__fields .cols .input-field input:hover{border:1px solid rgba(0,0,0,.87)}.form__left .step__fields .cols .input-field input:focus{border:1px solid #0d4f9b;-webkit-box-shadow:0 0 0 1px #0d4f9b inset;box-shadow:0 0 0 1px #0d4f9b inset}.form__left .step__fields .cols .input-field input:focus~label{color:#0d4f9b}.form__left .step__fields .cols .input-field input:disabled{background:#f1f1f1;pointer-events:none}.form__left .step__fields .cols .input-field input:disabled~label{background:#f1f1f1;border-radius:4px;padding:2px 7px 0;top:5px}.form__left .step__fields .cols .input-field textarea{height:150px;font-family:"Raleway",sans-serif;padding-inline:14px;border:1px solid rgba(0,0,0,.175);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 0 0 #0d4f9b inset;box-shadow:0 0 0 0 #0d4f9b inset}.form__left .step__fields .cols .input-field textarea:hover{border:1px solid rgba(0,0,0,.87)}.form__left .step__fields .cols .input-field textarea:focus{border:1px solid #0d4f9b;-webkit-box-shadow:0 0 0 1px #0d4f9b inset;box-shadow:0 0 0 1px #0d4f9b inset}.form__left .step__fields .cols .input-field textarea:focus~label{color:#0d4f9b}.form__left .step__fields .cols .input-field ul{top:60px !important}.form__left .step__fields .cols .input-field p{font-size:1rem}.form__left .step__fields .cols .select-dropdown.dropdown-content li.selected{background-color:rgba(13,79,155,.08)}.form__left .step__fields .cols .dropdown-content li{min-height:40px}.form__left .step__fields .cols .dropdown-content li span,.form__left .step__fields .cols .dropdown-content li a{color:rgba(0,0,0,.87);padding-block:10px}.form__left .step__fields .cols .waves-effect{background:#8cc12b;text-transform:none;font-size:1rem;text-wrap:nowrap;height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 8px 0 0;border-radius:4px;letter-spacing:0;font-weight:600;-webkit-box-shadow:none;box-shadow:none}.form__left .step__fields .cols .waves-effect:hover{background:#0d4f9b}.form__left .step__fields .cols .waves-effect i{margin-right:8px}.form__left .step__fields .cols .waves-effect.red i{background:#f1f1f1;color:#333;-webkit-transition:.3s;transition:.3s}.form__left .step__fields .cols .waves-effect.red:hover i{background:#ebebeb}.form__left .step__fields .cols .btn-circle{border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:8px;padding:0;width:48px;height:48px}.form__left .step__fields .cols .btn-circle i{margin:0}.form__left .step__fields .cols .switch{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-top:12px}.form__left .step__fields .cols .switch label{max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;z-index:1;overflow:visible;pointer-events:auto}.form__left .step__fields .cols .switch label p{margin:0;display:inline}.form__left .step__fields .cols .switch label .lever{margin-left:auto}.form__left .step__fields .cols .switch label input[type=checkbox]:checked+.lever{background:rgba(13,79,155,.6)}.form__left .step__fields .cols .switch label input[type=checkbox]:checked+.lever::after{background:#0d4f9b}.form__left .step__fields .cols .switch label .lever-off,.form__left .step__fields .cols .switch label .lever-on{display:none;margin-left:16px;margin-right:0;width:24px;position:absolute;right:80px;font-size:.875rem;font-weight:700;text-transform:uppercase;text-align:right}.form__left .step__fields .cols .switch label .lever-on{color:#0d4f9b}.form__left .step__fields .cols .switch label input[type=checkbox]:checked~.lever-on{display:inline}.form__left .step__fields .cols .switch label input[type=checkbox]:not(:checked)~.lever-off{display:inline}.form__left .step__fields .cols .datepicker-controls input{min-width:70px;border:none}.form__left .step__fields .cols .datepicker-controls input:hover{border:none}.form__left .step__fields .cols .datepicker-controls .select-month input{min-width:130px}.form__left .step__fields .cols .datepicker-date-display{background:#0d4f9b}.form__left .step__fields .cols .datepicker-date-display .year-text{font-size:1.2rem}.form__left .step__fields .cols .datepicker-date-display .date-text{font-size:1.8rem}.form__left .step__fields .cols .confirmation-btns{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.form__left .step__fields .cols .confirmation-btns .btn-flat{height:32px;color:#fff;padding-inline:16px}.form__left .step__fields .cols hr{background:rgba(0,0,0,.15);width:100%;height:1px;display:block;margin:12px 0 24px;border:none}.form__left .step__fields .rcf{display:none}.form__left .step__fields .location{margin:0 0 0 -20px;padding:20px 20px 10px}.form__left .step__fields .location:nth-child(odd){background:#f7f7f7}.form__left .step__fields .location:nth-child(odd) .waves-effect.red i{background:#fff}.form__left .step__fields .location:nth-child(odd) input{background:#fff}.form__left .step__fields .location:nth-child(odd) .caret{z-index:99}.form__left .step__fields .location:nth-child(odd) label{border-radius:3px}.form__right{width:100%;position:sticky;top:104px;-ms-flex-item-align:start;align-self:flex-start;padding:16px;border:1px solid rgba(0,0,0,.15);border-radius:8px}.form__right p{margin:0;font-weight:400;font-size:.875rem;line-height:1.43}.form__right p:first-child{font-size:1rem;line-height:1.5}.btns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 16px;padding-left:40px}.btns .btn-large{text-wrap:wrap;height:60px;line-height:1.2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;-webkit-box-shadow:none;box-shadow:none;border-radius:4px}.btns .btn-large.bg-blue{background:#0d4f9b}.btns .btn-large.bg-blue:hover{background:#09376c}.btns .btn-large.bg-orange{background:#ed6c02}.btns .btn-large.bg-orange:hover{background:#e65100}.btns .btn-large.bg-green{background:#8cc12b}.btns .btn-large.bg-green:hover{background:#62871e}.btns .btn-large.bg-white{background:#fff;color:#0d4f9b;-webkit-box-shadow:0 0 0 1px #0d4f9b inset;box-shadow:0 0 0 1px #0d4f9b inset}.btns .btn-large.bg-white:hover{-webkit-box-shadow:0 0 0 1px #09376c inset;box-shadow:0 0 0 1px #09376c inset}.popup{background:rgba(0,0,0,.4);width:100%;height:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 0;opacity:0;visibility:hidden;overflow-y:scroll}.popup--open{opacity:1;visibility:visible;z-index:99;-webkit-transition:.3s;transition:.3s}.popup.add-services .popup__wrapper{-webkit-box-shadow:0 20px 40px 0 rgba(0,0,0,.2),0 8px 0 0 #0d4f9b inset;box-shadow:0 20px 40px 0 rgba(0,0,0,.2),0 8px 0 0 #0d4f9b inset}.popup__wrapper{background:#fff;max-width:920px;width:100%;padding:16px 24px;position:relative;border-radius:8px;-webkit-box-shadow:0 20px 40px 0 rgba(0,0,0,.2),0 8px 0 0 #8cc12b inset;box-shadow:0 20px 40px 0 rgba(0,0,0,.2),0 8px 0 0 #8cc12b inset}.popup__wrapper .btn-close{position:absolute;top:-16px;right:-28px}.popup__wrapper .btn-close i{background:#f1f1f1;color:#333;-webkit-transition:.3s;transition:.3s}.popup__wrapper .btn-close:hover i{background:#ebebeb}.popup h4{margin:0 0 16px;font-size:1.5rem;font-weight:600;line-height:1.6;text-align:left;border-bottom:1px solid rgba(0,0,0,.1);padding:0 0 8px}.popup .cols{margin:0;display:grid;grid-template-columns:1fr;gap:0 16px}.popup .cols--2{grid-template-columns:1fr 1fr}.popup .cols--3{grid-template-columns:1fr 1fr 1fr}.popup .cols--4{grid-template-columns:1fr 1fr 1fr 1fr}.popup .cols--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.popup .cols--flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup .cols .subtitle{margin:0 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup .cols .subtitle h4{margin:0;font-size:1rem;line-height:1.5;font-weight:700}.popup .cols .subtitle .mr-16{margin-right:16px}.popup .cols .col{margin:0;padding:0}.popup .cols .input-field label{width:auto;top:-7px;left:4px;padding:0 7px;color:rgba(0,0,0,.8);font-size:15px;font-weight:500;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);z-index:2;background:#fff;border-radius:3px;pointer-events:none}.popup .cols .input-field label.active{background:#fff;max-width:unset;width:auto;top:6px;padding:0px 7px 0;overflow:visible;z-index:2}.popup .cols .input-field label.check{left:0;padding:0;overflow:visible;pointer-events:auto}.popup .cols .input-field label.check span::before{top:1px}.popup .cols .input-field label.check span::after{top:2px}.popup .cols .input-field .select-wrapper+label{top:-22px}.popup .cols .input-field input{height:30px;font-size:15px;font-weight:500;font-family:"Raleway",sans-serif;padding-inline:10px;border:1px solid rgba(0,0,0,.175);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 0 0 #0d4f9b inset;box-shadow:0 0 0 0 #0d4f9b inset}.popup .cols .input-field input:hover{border:1px solid rgba(0,0,0,.87)}.popup .cols .input-field input:focus{border:1px solid #0d4f9b;-webkit-box-shadow:0 0 0 1px #0d4f9b inset;box-shadow:0 0 0 1px #0d4f9b inset}.popup .cols .input-field input:focus~label{color:#0d4f9b}.popup .cols .input-field input:disabled{background:#f1f1f1;pointer-events:none}.popup .cols .input-field input:disabled~label{background:#f1f1f1;border-radius:4px;padding:2px 7px 0;top:5px}.popup .cols .input-field ul{top:60px !important}.popup .cols .input-field p{font-size:1rem}.popup .cols .select-dropdown.dropdown-content li.selected{background-color:rgba(13,79,155,.08)}.popup .cols .dropdown-content li{min-height:40px}.popup .cols .dropdown-content li span,.popup .cols .dropdown-content li a{color:rgba(0,0,0,.87);padding-block:10px}.popup .cols [type=checkbox]+span:not(.lever){font-size:15px;font-weight:500;padding-left:30px}[type=checkbox].filled-in:checked+span:not(.lever):after{border:2px solid #0d4f9b;background-color:#0d4f9b}