@charset "UTF-8";
/*! form.css */

/* Form: Block */
.form-block{display:block;margin:0;padding:0;position:relative}
.form-block.disabled{cursor:not-allowed}
.form-block.disabled > *{-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;opacity:.65;pointer-events:none;transition:opacity .3s ease}
.form-block.disabled:before{background:transparent url(../img/loaders/loader-infinite.svg) no-repeat center center / 64px 64px;content:'';display:block;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}
.form-block:after{clear:both;content:'';display:table}

/* Form: Block / Message */
.form-block > .form-message{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;border-color:#f5f5f5;border-radius:5px;color:#051d39;display:none;font-size:14px;line-height:1.45;margin:0 auto 15px;overflow:hidden;padding:10px 15px;position:relative}
.form-block > .form-message .message{-ms-flex-align:center;-ms-flex-direction:row;-ms-flex-line-pack:center;-ms-flex-pack:start;-ms-flex-wrap:nowrap;-webkit-align-content:center;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;align-content:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:5px 0 0;padding:0;position:relative}
.form-block > .form-message .message.error-message:before{content:"\F622"}
.form-block > .form-message .message.success-message:before{content:"\F26A"}
.form-block > .form-message .message.warning-message:before{content:"\F33A"}
.form-block > .form-message .message:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:bootstrap-icons!important;font-size:16px;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;margin:0 10px 0 0;padding:0;position:relative;text-transform:none;vertical-align:-.125e}
.form-block > .form-message .message:first-child{margin:0}
.form-block > .form-message.active{display:block}
.form-block > .form-message.error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}
.form-block > .form-message.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}
.form-block > .form-message.warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}
.form-block > .form-message:after{clear:both;content:'';display:table}

/* Form: Block / Page List */
.form-block > .form-page-list{display:block;margin:0 0 25px;overflow:hidden;padding:0;position:relative}
.form-block > .form-page-list ul{-ms-flex-align:center;-ms-flex-direction:row;-ms-flex-line-pack:center;-ms-flex-pack:center;-ms-flex-wrap:nowrap;-webkit-align-content:center;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:center;align-content:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative}
.form-block > .form-page-list ul > li{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;display:block;flex:1 1 auto;margin:0;padding:0;position:relative;text-align:center}
.form-block > .form-page-list ul > li .page-list-num{-ms-flex-align:center;-ms-flex-direction:row;-ms-flex-line-pack:center;-ms-flex-pack:center;-ms-flex-wrap:nowrap;-webkit-align-content:center;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:center;align-content:center;align-items:center;background:#f5f5f5;border-radius:100%;color:#051d39;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:18px;font-weight:700;height:50px;justify-content:center;line-height:20px;margin:0 auto;padding:0;position:relative;text-align:center;width:50px;z-index:1}
.form-block > .form-page-list ul > li .page-list-title{color:#051d39;display:block;font-size:14px;font-weight:600;line-height:1.25;margin:5px auto 0;padding:0;position:relative}
.form-block > .form-page-list ul > li.active .page-list-num{background:#d30c0c;color:#fff}
.form-block > .form-page-list ul > li.active .page-list-title{font-weight:700}
.form-block > .form-page-list ul > li.active:after{width:100%}
.form-block > .form-page-list ul > li:after{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;background:#d30c0c;content:'';height:2px;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:25px;transition:width .3s ease;width:0;z-index:0}
.form-block > .form-page-list ul > li:before{background:#f5f5f5;content:'';height:2px;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:25px;width:100%;z-index:0}
.form-block > .form-page-list:after{clear:both;content:'';display:table}

/* Form: Block / Element */
.form-block > .form-element{-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;border-radius:5px;border:1px solid #efefef;display:block;margin:0;padding:0;position:relative}
.form-block > .form-element:after{clear:both;content:'';display:table}
.form-block > .form-element:focus-within{z-index:999}
.form-block > .form-element:hover{z-index:999}

/* Form: Block / Element / Page */
.form-block > .form-element > .form-page{display:none;margin:0;padding:0;position:relative}
.form-block > .form-element > .form-page.active{display:block}
.form-block > .form-element > .form-page:after{clear:both;content:'';display:table}

/* Form: Block / Element / Page / Steps */
.form-block > .form-element > .form-page > .form-page-steps{background:#f5f5f5;display:block;margin:0;padding:10px 25px;position:relative}
.form-block > .form-element > .form-page > .form-page-steps > .form-page-steps-left{display:block;float:left;margin:0;padding:0;position:relative}
.form-block > .form-element > .form-page > .form-page-steps > .form-page-steps-right{display:block;float:right;margin:0;padding:0;position:relative}
.form-block > .form-element > .form-page > .form-page-steps button{-moz-border-radius:5px;-moz-transition:.3s ease;-webkit-border-radius:5px;-webkit-transition:.3s ease;background:#fff;border-radius:5px;border:1px solid #efefef;color:#051d39;display:block;font-size:13px;line-height:20px;margin:0;outline:0;padding:5px 15px;position:relative;transition:.3s ease}
.form-block > .form-element > .form-page > .form-page-steps button.form-page-next,.form-block > .form-element > .form-page > .form-page-steps button.form-page-submit{background:#d30c0c;border-color:#d30c0c;color:#fff}
.form-block > .form-element > .form-page > .form-page-steps button:disabled,.form-block > .form-element > .form-page > .form-page-steps button[disabled]{cursor:no-allowed;opacity:.65}
.form-block > .form-element > .form-page > .form-page-steps button:hover{opacity:.8}
.form-block > .form-element > .form-page > .form-page-steps:after{clear:both;content:'';display:table}

/* Form: Block / Element / Page / Container */
.form-block > .form-element > .form-page > .form-page-container{display:block;margin:0;padding:25px;position:relative}
.form-block > .form-element > .form-page > .form-page-container:after{clear:both;content:'';display:table}

/* Form: Block / Element / Page / Container / Group */
.form-block > .form-element > .form-page > .form-page-container > .form-group-class{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 15px;padding:0;position:relative}
.form-block > .form-element > .form-page > .form-page-container > .form-group-class:last-child{margin:0}

/* Form: Block / Element / Labels */
.form-block > .form-element .form-group-class fieldset{display:block;margin:0;padding:0;position:relative}
.form-block > .form-element .form-group-class fieldset:after{clear:both;content:'';display:table}

/* Form: Block / Element / Legend */
.form-block > .form-element .form-group-class legend{color:#051d39;display:block;font-size:14px;font-weight:700;line-height:1.45;margin:0 0 5px;padding:0;position:relative}
.form-block > .form-element .form-group-class legend:after{clear:both;content:'';display:table}

/* Form: Block / Element / Labels */
.form-block > .form-element .form-group-class label{color:#051d39;display:block;font-size:14px;font-weight:700;line-height:1.45;margin:0 0 5px;padding:0;position:relative}
.form-block > .form-element .form-group-class label:after{clear:both;content:'';display:table}

/* Form: Block / Element / Required */
.form-block > .form-element .form-group-class label > span,.form-block > .form-element .form-group-class legend > span{color:red;margin-left:5px}

/* Form: Block / Element / Append */
.form-block > .form-element .form-group-class .append{color:red;display:none;font-size:12px;line-height:1.25;margin:5px 0 0;padding:0;position:relative}
.form-block > .form-element .form-group-class .append:after{clear:both;content:'';display:table}
.form-block > .form-element .form-group-class .append:empty{display:none}

/* Form: Block / Element / Text */
.form-block > .form-element .form-group-class input[type="text"]{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #efefef;color:#051d39;display:block;font-size:14px;line-height:1;margin:0;outline:none;padding:10px 15px;position:relative;width:100%}
.form-block > .form-element .form-group-class input[type="text"]:active,.form-block > .form-element .form-group-class input[type="text"]:focus{border-color:#d30c0c}
.form-block > .form-element .form-group-class input[type="text"]:read-only{background:#f5f5f5;opacity:.8}

/* Form: Block / Element / Textarea */
.form-block > .form-element .form-group-class textarea{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #efefef;color:#051d39;display:block;font-size:14px;line-height:1;margin:0;outline:none;padding:10px 15px;position:relative;width:100%}
.form-block > .form-element .form-group-class textarea:active,.form-block > .form-element .form-group-class textarea:focus{border-color:#d30c0c}

/* Form: Block / Element / E-mail */
.form-block > .form-element .form-group-class input[type="email"]{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #efefef;color:#051d39;display:block;font-size:14px;line-height:1;margin:0;outline:none;padding:10px 15px;position:relative;width:100%}
.form-block > .form-element .form-group-class input[type="email"]:active,.form-block > .form-element .form-group-class input[type="email"]:focus{border-color:#d30c0c}

/* Form: Block / Element / URL */
.form-block > .form-element .form-group-class input[type="url"]{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #efefef;color:#051d39;display:block;font-size:14px;line-height:1;margin:0;outline:none;padding:10px 15px;position:relative;width:100%}
.form-block > .form-element .form-group-class input[type="url"]:active,.form-block > .form-element .form-group-class input[type="url"]:focus{border-color:#d30c0c}

/* Form: Block / Element / Telephone */
.form-block > .form-element .form-group-class .iti{display:block}
.form-block > .form-element .form-group-class .iti .iti__flag-container{height:39px}
.form-block > .form-element .form-group-class .iti .iti__flag-container .iti__country{font-size:13px}
.form-block > .form-element .form-group-class .iti .iti__selected-dial-code{font-size:13px}
.form-block > .form-element .form-group-class input[type="tel"]{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #efefef;color:#051d39;display:block;font-size:14px;line-height:1;margin:0;outline:none;padding:10px 15px;position:relative;width:100%}
.form-block > .form-element .form-group-class input[type="tel"]:active,.form-block > .form-element .form-group-class input[type="tel"]:focus{border-color:#d30c0c}

/* Form: Block / Element / Number */
.form-block > .form-element .form-group-class input[type="number"]{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #efefef;color:#051d39;display:block;font-size:14px;line-height:1;margin:0;outline:none;padding:10px 15px;position:relative;width:100%}
.form-block > .form-element .form-group-class input[type="number"]:active,.form-block > .form-element .form-group-class input[type="number"]:focus{border-color:#d30c0c}

/* Form: Block / Element / Select */
.form-block > .form-element .form-group-class select{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #efefef;color:#051d39;display:block;font-size:14px;line-height:1;margin:0;outline:none;padding:10px 15px;position:relative;width:100%}
.form-block > .form-element .form-group-class select:active,.form-block > .form-element .form-group-class select:focus{border-color:#d30c0c}
.form-block > .form-element .form-group-class > *{order:0}
.form-block > .form-element .form-group-class > select{order:2}
.form-block > .form-element .form-group-class > .select2{order:3}
.form-block > .form-element .form-group-class > .append{order:4}
.form-block > .form-element .form-group-class > fieldset{order:5}
.form-block > .form-element .form-group-class > .form-group-note{order:6}

/* Form: Block / Element / Select2 / Multiple */
.form-block > .form-element .form-group-class .select2-container{display:block;margin:0;padding:0;position:relative;width:100%!important}
.form-block > .form-element .form-group-class .select2-container .selection{display:block;margin:0;padding:0;position:relative}
.form-block > .form-element .form-group-class .select2-container--default .select2-results__option{color:#051d39;font-size:13px}
.form-block > .form-element .form-group-class .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#d30c0c;color:#f5f5f5}
.form-block > .form-element .form-group-class .select2-container--default .select2-results__option--selected{background:#f5f5f5;font-weight:700}
.form-block > .form-element .form-group-class .select2-container--default .select2-selection--multiple{-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#efefef;border-radius:5px;box-shadow:none;display:block;outline:0;padding:5px 10px 10px}
.form-block > .form-element .form-group-class .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline{display:inline-block;margin-left:5px;position:relative;top:5px}
.form-block > .form-element .form-group-class .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline textarea{-moz-border-radius:0;-webkit-border-radius:0;background:transparent;border-radius:0;border:0;box-shadow:none;display:block;float:left;line-height:1.4;margin:0;outline:0;padding:0;position:relative}
.form-block > .form-element .form-group-class .select2-container--default .select2-selection--multiple .select2-selection__choice{-moz-border-radius:3px;-webkit-border-radius:3px;background:#f5f5f5;border-color:#efefef;border-radius:3px}
.form-block > .form-element .form-group-class .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:inline}
.form-block > .form-element .form-group-class .select2-container--default .select2-selection--multiple .select2-selection__rendered > li{font-size:13px}
.form-block > .form-element .form-group-class .select2-container--default .select2-selection--multiple:after{clear:both;content:'';display:table}
.form-block > .form-element .form-group-class .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#d30c0c}
.form-block > .form-element .form-group-class .select2-container--open .select2-dropdown--below{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #d30c0c;margin:1px 0;overflow:hidden}
.select2-container--default .select2-selection--multiple .select2-selection__clear{color:red;font-size:20px;margin:-1px 15px 0 0}

/* Form: Block / Element / Select2 / Single */
.form-block > .form-element .form-group-class .select2-container--default .select2-dropdown{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #d30c0c;margin:1px 0;overflow:hidden}
.form-block > .form-element .form-group-class .select2-container--default .select2-selection--single{-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#efefef;border-radius:5px;box-shadow:none;display:block;font-size:14px;height:auto;outline:0;padding:10px 15px}
.form-block > .form-element .form-group-class .select2-container--default .select2-selection--single .select2-selection__arrow{bottom:0;margin:auto;right:1px;top:0}
.form-block > .form-element .form-group-class .select2-container--default .select2-selection--single .select2-selection__rendered{color:#051d39;line-height:1.15;padding:0}
.form-block > .form-element .form-group-class .select2-container--default.select2-container--focus .select2-selection--single{border-color:#d30c0c}
.select2-container--default .select2-search--dropdown .select2-search__field{-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#efefef;border-radius:5px;color:#051d39;font-size:13px;line-height:1;outline:0!important;padding:8px 10px}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#d30c0c}
.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible{border-color:#d30c0c}
.select2-container--default .select2-selection--single .select2-selection__clear{color:red;font-size:20px;margin:-9px 15px 0 0}

/* Form: Block / Element / Checkbox */
.form-block > .form-element .form-group-class fieldset > .form-check-item{-ms-flex-align:center;-ms-flex-direction:row;-ms-flex-line-pack:center;-ms-flex-pack:start;-ms-flex-wrap:nowrap;-webkit-align-content:center;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;align-content:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:5px 0 0;padding:0;position:relative}
.form-block > .form-element .form-group-class fieldset > .form-check-item > label{cursor:pointer;font-size:14px;font-weight:400;line-height:1.25;margin:0;padding:0}
.form-block > .form-element .form-group-class fieldset > .form-check-item > label > :last-of-type{margin-bottom:0!important}
.form-block > .form-element .form-group-class fieldset > .form-check-item:first-child{margin:0}
.form-block > .form-element .form-group-class input:checked[type="checkbox"]{background-color:#d30c0c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3E%3C/svg%3E");border-color:#d30c0c}
.form-block > .form-element .form-group-class input[type="checkbox"]{-moz-appearance:none;-moz-border-radius:5px;-webkit-appearance:none;-webkit-border-radius:5px;-webkit-print-color-adjust:exact;appearance:none;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:5px;border:1px solid #efefef;color-adjust:exact;cursor:pointer;display:block;height:1em;margin:0 5px 0 0;padding:0;position:relative;vertical-align:top;width:1em}
.form-block > .form-element .form-group-class input[type="checkbox"]:active,.form-block > .form-element .form-group-class input[type="checkbox"]:focus{border-color:#d30c0c}

/* Form: Block / Element / Radio */
.form-block > .form-element .form-group-class fieldset > .form-radio-item{-ms-flex-align:center;-ms-flex-direction:row;-ms-flex-line-pack:center;-ms-flex-pack:start;-ms-flex-wrap:nowrap;-webkit-align-content:center;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;align-content:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:5px 0 0;padding:0;position:relative}
.form-block > .form-element .form-group-class fieldset > .form-radio-item > label{cursor:pointer;font-size:14px;font-weight:400;line-height:1.25;margin:0;padding:0}
.form-block > .form-element .form-group-class fieldset > .form-radio-item:first-child{margin:0}
.form-block > .form-element .form-group-class input:checked[type="radio"]{background-color:#d30c0c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");border-color:#d30c0c}
.form-block > .form-element .form-group-class input[type="radio"]{-moz-appearance:none;-moz-border-radius:100%;-webkit-appearance:none;-webkit-border-radius:100%;-webkit-print-color-adjust:exact;appearance:none;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:100%;border:1px solid #efefef;color-adjust:exact;cursor:pointer;display:block;height:1em;margin:0 5px 0 0;padding:0;position:relative;vertical-align:top;width:1em}
.form-block > .form-element .form-group-class input[type="radio"]:active,.form-block > .form-element .form-group-class input[type="radio"]:focus{border-color:#d30c0c}

/* Form: Block / Element / Acceptance */
.form-block > .form-element .form-group-class input[type="checkbox"].form-input-control-acceptance{-moz-appearance:none;-moz-border-radius:2em;-moz-transition:background-position .15s ease-in-out;-webkit-appearance:none;-webkit-border-radius:2em;-webkit-print-color-adjust:exact;-webkit-transition:background-position .15s ease-in-out;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:center;background-position:left center;background-repeat:no-repeat;background-size:contain;border-radius:2em;border:1px solid #efefef;color-adjust:exact;cursor:pointer;display:block;height:1em;margin:0 10px 0 0;padding:0;position:relative;transition:background-position .15s ease-in-out;vertical-align:top;width:2em}
.form-block > .form-element .form-group-class input[type="checkbox"].form-input-control-acceptance:checked{background-color:#d30c0c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:right center;border-color:#d30c0c}

/* Form: Block / Element / File */
.form-block > .form-element .form-group-class input[type="file"]{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #efefef;color:#051d39;display:block;font-size:14px;line-height:1;margin:0;outline:none;overflow:hidden;padding:0;position:relative;width:100%}
.form-block > .form-element .form-group-class input[type="file"]::-webkit-file-upload-button{border-color:inherit;border-inline-end-width:1px;border-radius:0;border-style:solid;border-width:0;color:#051d39;margin-inline-end:15px;margin:0 10px 0 0;padding:10px 15px;pointer-events:none;transition:.3s ease}
.form-block > .form-element .form-group-class input[type="file"]::file-selector-button{border-color:inherit;border-inline-end-width:1px;border-radius:0;border-style:solid;border-width:0;color:#051d39;margin-inline-end:15px;margin:0 10px 0 0;padding:10px 15px;pointer-events:none;transition:.3s ease}
.form-block > .form-element .form-group-class input[type="file"]:active,.form-block > .form-element .form-group-class input[type="file"]:focus{border-color:#d30c0c}
.form-block > .form-element .form-group-class input[type="file"]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#eaecef}
.form-block > .form-element .form-group-class input[type="file"]:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#eaecef}
.form-block > .form-element .form-group-class input[type="file"]:not(:disabled):not([readonly]){cursor:pointer}

/* Form: Block / Element / Address */
.form-block > .form-element .form-group-class .form-group-class-address-manual{display:block;margin:0;padding:0;position:relative}
.form-block > .form-element .form-group-class .form-group-class-fieldset-address-manual{margin-top:10px}
.form-block > .form-element .form-group-class input[type="text"].form-input-control-address{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23efefef' class='bi bi-geo-alt' viewBox='0 0 16 16'%3E%3Cpath d='M12.166 8.94c-.524 1.062-1.234 2.12-1.96 3.07A31.493 31.493 0 0 1 8 14.58a31.481 31.481 0 0 1-2.206-2.57c-.726-.95-1.436-2.008-1.96-3.07C3.304 7.867 3 6.862 3 6a5 5 0 0 1 10 0c0 .862-.305 1.867-.834 2.94zM8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10z'/%3E%3Cpath d='M8 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'/%3E%3C/svg%3E");background-position:98% center;background-repeat:no-repeat;background-size:20px 20px;padding-right:40px}
.form-block > .form-element .form-group-class input[type="text"].form-input-control-address:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23d30c0c' class='bi bi-geo-alt' viewBox='0 0 16 16'%3E%3Cpath d='M12.166 8.94c-.524 1.062-1.234 2.12-1.96 3.07A31.493 31.493 0 0 1 8 14.58a31.481 31.481 0 0 1-2.206-2.57c-.726-.95-1.436-2.008-1.96-3.07C3.304 7.867 3 6.862 3 6a5 5 0 0 1 10 0c0 .862-.305 1.867-.834 2.94zM8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10z'/%3E%3Cpath d='M8 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'/%3E%3C/svg%3E")}

/* Form: Block / Element / Row */
.form-block > .form-element .form-group-class-col {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.form-block > .form-element .form-group-class-col > *{order:0}
.form-block > .form-element .form-group-class-col > select{order:1}
.form-block > .form-element .form-group-class-col > .select2{order:2}
.form-block > .form-element .form-group-class-col > .append{order:3}
.form-block > .form-element .form-group-class-row-one .form-group-class-col{float:none}
.form-block > .form-element .form-group-class-row-one .form-group-class-col,.form-block > .form-element .form-group-class-row-two .form-group-class-col{float:left;margin:10px 0 0;padding:0 5px;position:relative;width:100%;}
.form-block > .form-element .form-group-class-row-one .form-group-class-col:after,.form-block > .form-element .form-group-class-row-two .form-group-class-col:after{clear:both;content:'';display:table}
.form-block > .form-element .form-group-class-row-one,.form-block > .form-element .form-group-class-row-two{display:block;margin:0 -5px;padding:0;position:relative}
.form-block > .form-element .form-group-class-row-one:after,.form-block > .form-element .form-group-class-row-two:after{clear:both;content:'';display:table}
.form-block > .form-element .form-group-class-row-two .form-group-class-col{width:50%}

/* Form: Block / Element / Note */
.form-block > .form-element .form-group-class .form-group-note{-moz-transition:color .3s ease;-ms-flex-align:center;-ms-flex-direction:row;-ms-flex-line-pack:center;-ms-flex-pack:start;-ms-flex-wrap:nowrap;-webkit-align-content:center;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start;-webkit-transition:color .3s ease;align-content:center;align-items:center;color:#858585;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:12px;font-style:italic;justify-content:flex-start;line-height:1.25;margin:5px 0 0;padding:0;position:relative;transition:color .3s ease}
.form-block > .form-element .form-group-class .form-group-note > *{margin:0}
.form-block > .form-element .form-group-class .form-group-note > i{margin-right:5px}
.form-block > .form-element .form-group-class:hover .form-group-note{color:#051d39}

/* Form: Block / Wait */
.form-block > .form-wait-page{-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;border-radius:5px;border:1px solid #efefef;display:block;margin:0;overflow:hidden;padding:0;position:relative}
.form-block > .form-wait-page .content{display:block;margin:0;padding:40px 25px 60px;position:relative}
.form-block > .form-wait-page .content:after{clear:both;content:'';display:table}
.form-block > .form-wait-page .form-wait-loader{display:block;height:200px;margin:0 auto;padding:0;position:relative;text-align:center;width:200px}
.form-block > .form-wait-page .form-wait-loader:after{clear:both;content:'';display:table}
.form-block > .form-wait-page .form-wait-text{color:#051d39;display:block;font-size:16px;line-height:1.25;margin:10px 0 0;padding:0;position:relative;text-align:center}
.form-block > .form-wait-page .form-wait-text:after{clear:both;content:'';display:table}
.form-block > .form-wait-page svg.radial-progress{height:auto;max-width:200px;padding:1em;transform:rotate(-90deg);width:100%}
.form-block > .form-wait-page svg.radial-progress circle{fill:rgba(0,0,0,0);stroke-dashoffset:219.91148575129;stroke-width:10;stroke:#d30c0c}
.form-block > .form-wait-page svg.radial-progress circle.complete{stroke-dasharray:219.91148575129}
.form-block > .form-wait-page svg.radial-progress circle.incomplete{opacity:.25}
.form-block > .form-wait-page svg.radial-progress text{fill:#051d39;text-anchor:middle}
.form-block > .form-wait-page:after{clear:both;content:'';display:table}

/* Form: Block / Thank You */
.form-block > .form-thank-you-page{-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;border-radius:5px;border:1px solid #efefef;display:block;margin:0;overflow:hidden;padding:0;position:relative}
.form-block > .form-thank-you-page .content{display:block;margin:0;padding:25px;position:relative}
.form-block > .form-thank-you-page .content > :last-of-type{margin-bottom:0!important}
.form-block > .form-thank-you-page .content:after{clear:both;content:'';display:table}
.form-block > .form-thank-you-page:after{clear:both;content:'';display:table}

/* @media 1200px */
@media(min-width: 1200px) {
	
}

@media(max-width: 1199px) {
}

/* @media 991px */
@media(min-width: 992px) {
}

@media(max-width: 991px) {
}

/* @media 768px */
@media(min-width: 769px) {
}

@media(max-width: 768px) {
.form-block > .form-element .form-group-class-row-two .form-group-class-col{clear:both;float:none;width:100%}
.form-block > .form-element > .form-page > .form-page-steps > .form-page-steps-left{clear:both;float:none;width:100%}
.form-block > .form-element > .form-page > .form-page-steps > .form-page-steps-left button{margin-bottom:10px}
.form-block > .form-element > .form-page > .form-page-steps > .form-page-steps-right{clear:both;float:none;width:100%}
.form-block > .form-element > .form-page > .form-page-steps button{font-size:13px;padding:8px 15px;width:100%}
.form-block > .form-page-list ul > li .page-list-num{font-size:14px;height:40px;width:40px}
.form-block > .form-page-list ul > li .page-list-title{display:none}
.form-block > .form-page-list ul > li:before,.form-block > .form-page-list ul > li:after{top:20px}
}