.step-form form .column.full-width{width:100%}#css-loader{background:hsla(0,0%,100%,.41);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99999999}.lds-ripple{bottom:0;display:inline-block;height:80px;height:100vh;left:0;margin:0 auto;position:relative;position:absolute;right:0;top:48%;width:80px}.lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #8bc53f;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}.ui-timepicker select{font-size:1em;height:1.8em;margin:0 5px;padding:.2em}dd.ui_tpicker_time,dt.ui_tpicker_time_label,img.ui-datepicker-trigger{display:none}select.ui-timepicker-select.ui-state-default.ui-corner-all{padding:4px 10px;text-align:left;width:120px}.ui-datepicker{padding:10px!important;width:350px!important}.ui-timepicker-div{border-top:1px solid #ddd;padding:10px}.ui-timepicker-am-pm{margin-left:5px}.step-form{background-color:#28303c;padding:65px 0 80px}.step-form .heading{margin:0 0 45px;text-align:center}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px!important}.step-form .heading h2{color:#fff;font-size:42px;font-weight:600;line-height:50px;margin:0}.step-form form{background-color:#3a4553;border:1px solid #3a4553}.step-form form fieldset{border:none;margin:0;padding:70px 130px}.step-indicator{margin:0 auto 55px;max-width:660px;padding:0 0 35px}.step-indicator ul{display:flex;list-style:none;margin:0;padding:0}.step-indicator ul,.step-indicator ul li{align-items:center;justify-content:center}.step-indicator ul li{background-color:#3a4553;border:1px solid #fff;border-radius:50%;color:#fff;display:block;display:flex;font-family:Montserrat,sans-serif;font-size:22px;font-weight:400;height:52px;line-height:26px;min-width:52px;position:relative}.step-indicator ul li.vector{background-color:#fff;height:1px;width:100%}.step-indicator ul li.vector.active{background-color:#00acea}.step-indicator ul li span{bottom:-35px;color:#fff;display:block;font-size:20px;font-weight:400;line-height:24px;position:absolute;width:max-content}.step-indicator ul li.active{background-color:#00acea;border:1px solid #00acea;font-weight:600}.step-indicator ul li.active span.step-num{color:#00acea;font-weight:600}.step-form form .steps{display:none}.step-form form .steps.active{display:block}.step-form form .row{align-items:flex-start;display:flex;flex-wrap:Wrap;justify-content:space-between;margin:0 0 45px}.step-form form .row.hidden{display:none}.step-form form .row:last-child{margin:0}.step-form form .column{margin-bottom:50px;width:calc(50% - 50px)}.step-form form .form-group{position:relative}.file-name{color:hsla(0,0%,100%,.3)!important}.step-form form .form-group label{color:hsla(0,0%,100%,.5);cursor:pointer;display:block;font-size:20px}.error.error-message{color:red}.step-form form .form-group input[readonly]{opacity:.5;padding-left:10px}.step-form form .form-group input[type=email],.step-form form .form-group input[type=number],.step-form form .form-group input[type=tel],.step-form form .form-group input[type=text],.step-form form .form-group textarea{background-color:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.3);border-radius:0;color:#fff;font-family:outfit,sans-serif;font-size:20px;font-weight:400;line-height:24px;outline:none;padding:7px 0 14px}.step-form form .form-group input[type=email]::placeholder,.step-form form .form-group input[type=number]::placeholder,.step-form form .form-group input[type=tel]::placeholder,.step-form form .form-group input[type=text]::placeholder,.step-form form .form-group textarea::placeholder{color:hsla(0,0%,100%,.3)!important;font-family:outfit,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:24px!important}.step-form form .form-group input[type=email]:focus,.step-form form .form-group input[type=email]:hover,.step-form form .form-group input[type=number]:focus,.step-form form .form-group input[type=number]:hover,.step-form form .form-group input[type=tel]:focus,.step-form form .form-group input[type=tel]:hover,.step-form form .form-group input[type=text]:focus,.step-form form .form-group input[type=text]:hover,.step-form form .form-group textarea:focus,.step-form form .form-group textarea:hover{border-bottom:1px solid #fff}.step-form form .form-group input[type=email]:focus::placeholder,.step-form form .form-group input[type=email]:hover::placeholder,.step-form form .form-group input[type=number]:focus::placeholder,.step-form form .form-group input[type=number]:hover::placeholder,.step-form form .form-group input[type=tel]:focus::placeholder,.step-form form .form-group input[type=tel]:hover::placeholder,.step-form form .form-group input[type=text]:focus::placeholder,.step-form form .form-group input[type=text]:hover::placeholder,.step-form form .form-group textarea:focus::placeholder,.step-form form .form-group textarea:hover::placeholder{color:#fff}.step-form form .form-group .icon{position:absolute;right:5px;top:7px}.step-form form .form-group input:focus+.icon svg path,.step-form form .form-group input:hover+.icon svg path{opacity:1}.step-form form .form-group input.flatpickr.date,.step-form form .form-group input.flatpickr.date:focus,.step-form form .form-group input.flatpickr.date:hover{color:#fff}.step-form form .row .btn-wrapper{align-items:center;display:flex;gap:30px;justify-content:center;width:100%}button:disabled{background-color:#1a334e;border:1px solid #1a334e;border-radius:8px;color:#fff;opacity:.5}.custom_file_uploader label{color:hsla(0,0%,100%,.3)!important;display:flex!important;font-size:15px;margin:0}.custom_file_uploader input[type=file]{display:none}.custom_file_uploader{align-items:center;border:2px dashed #707070;display:flex;justify-content:space-between;padding:12px 10px}.form-group .select2{width:100%!important}.btn-wrapper{align-items:center;display:flex;gap:30px;justify-content:center}.select2-container--default .select2-selection--single .select2-selection__rendered{color:hsla(0,0%,100%,.3)!important}.step-form form .row .btn-wrapper button{border-radius:8px;color:#fff;font-size:20px;font-weight:500;line-height:24px}.hidden{display:none}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{border-bottom-color:#fff}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #fff}.flatpickr-calendar .arrowDown,.flatpickr-calendar .arrowUp{display:none}.select2-container{border:1px solid transparent!important}.select2-container .select2-selection--single{background-color:transparent!important;border:none!important;border-bottom:1px solid hsla(0,0%,100%,.3)!important;border-radius:0!important;border-top:1px solid transparent!important;height:unset!important;padding:12px 20px 10px 0}.select2-container:hover .select2-selection--single{border-bottom:1px solid #fff!important}.select2.select2-container.select2-container--open{border:1px solid transparent!important}.select2 .select2-selection__placeholder{color:hsla(0,0%,100%,.3)!important;font-family:Outfit,sans-serif;font-size:20px;font-weight:400;line-height:24px}.select2-container--open .select2-dropdown{background-color:#28303c;border:1px solid #fff}.select2-results__options li{background-color:#28303c!important;color:#fff;font-size:20px;padding:10px}.select2-container--default .select2-results__option--selected,.select2-results__options li:hover{background-color:#3a4351!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{border:1px solid hsla(0,0%,100%,.3)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border:none;border-radius:0;top:3px}span.select2-selection.select2-selection--multiple{background-color:transparent;border-radius:0}.custom_checkbox label:before{background-image:url(https://48219759.fs1.hubspotusercontent-na1.net/hubfs/48219759/unchecked.svg);background-position:0 0;background-repeat:no-repeat;content:" ";height:27px;left:0;position:absolute;top:0;width:27px}.custom_checkbox{position:relative}.custom_checkbox label{padding-left:40px}.select2-results__option--selected .custom_checkbox label:before{background-image:url(https://48219759.fs1.hubspotusercontent-na1.net/hubfs/48219759/checked.svg)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:transparent;color:#fff}textarea.select2-search__field{height:20px!important}span.select2-selection.select2-selection--multiple{background-color:transparent!important;border:none!important;border-bottom:1px solid hsla(0,0%,100%,.3)!important;border-radius:0!important;border-top:1px solid transparent!important;height:unset!important;padding:12px 20px 10px 0}textarea.select2-search__field::placeholder{color:hsla(0,0%,100%,.3);height:10px;margin:0}textarea.select2-search__field{height:29px!important;margin-top:0!important}.custom_checkbox input[type=checkbox]:checked~label:before{background-image:url(https://48219759.fs1.hubspotusercontent-na1.net/hubfs/48219759/checked.svg)}.custom_checkbox label{color:hsla(0,0%,100%,.4);font-family:outfit,sans-serif;font-size:15px;font-weight:400;line-height:24px;margin:0}@media (max-width:991px){.step-form form fieldset{padding:20px}}@media (max-width:767px){.step-form .heading h2{font-size:20px;line-height:30px}.step-form form .column{margin-bottom:20px;width:100%}.step-form form fieldset{padding:0}.column{padding:0 20px}.step-indicator ul li{font-size:12px;height:32px;min-width:32px}.step-indicator ul li span{font-size:12px}.step-indicator ul{padding-left:20px;padding-right:20px;padding-top:20px}button{font-size:12px;min-width:100px;padding:10px}.btn-wrapper{padding-bottom:20px;padding-left:20px;padding-right:20px}}