body{--brand-left-image-height: 60px;--brand-right-image-height: 60px;--header-height: 80px;--color-primary: 120, 70%, 48.4%;--color-secondary: 216, 28.5%, 37.8%;--l: 50%;--translucentWhite: rgba(255, 255, 255, 0.7);--translucentWhite2: rgba(255, 255, 255, 0.3);--ic-green: #25d226;--background-color: #ffffff;--color-text-base: #455b7c;--color-primary-base: #25d226;--color-primary-base-lighter: hsl(var(--color-primary),calc(var(--l) + 30%));--color-primary-text: white;--color-secondary-base: #455b7c;--color-secondary-base-lighter: hsl(var(--color-secondary),calc(var(--l) + 30%));--color-secondary-text: white;--material-icon: #ffffff;--help-background: transparent;--home-background-image: url("https://insurecert.com/media/filer_public/7a/18/7a18e900-2669-4b81-97f6-b28bad14c50b/vacant-home-pic.jpg");--calendar-select-start: #455b7c;--color-text-base-rgb: 69, 91, 124;--calendar-select-end: #da3849;--payment-button-background-ready: #25d226;--confirm-button-text-color: #25d226;--confirm-button-background-hover: transparent;--step-checkout-background: #455b7c;--link-color-hover: hsl(var(--color-primary),calc(var(--l) + 30%));--summary-disclaimer-text-link: #8fb8e3;--dashboard-success-background: #25d226;--dashboard-success-color: #ffffff;--dashboard-success-border: 2px solid #24790f;--dashboard-warning-background: #da3849;--dashboard-warning-color: #ffffff;--dashboard-warning-border: 2px solid #c12b2b;--table-headings-color: #455b7c;--color-warning-base: #da3849;--color-warning-background: transparent;--color-warning-color: #da3849;--color-warning-background-hover: #c12b2b;--color-warning-color-hover: #ffffff;--modal-green-border: 1px solid #25d226;--modal-blue-border: 1px solid #455b7c;--modal-blue-button-color-hover: #455b7c;--progress-bar-number-colortop: #455b7c;--progress-bar-number-colorbottom: #455b7c;--progress-bar-bar-colortop: #455b7c;--progress-bar-bar-colorbottom: #455b7c;--headings-color: #455b7c;--summary-price-background: #455b7c;--edit-link-color: #455b7c;--link-color: #25d226;--summary-confirm-button-background: #455b7c;--help-alink-color: #12736b;--action-button-background-hover: #1fb91f;--brand-main-color: #455b7c;--brand-main-color-rgb: 69, 91, 124;--control-button-on-background: #25d226;--control-button-on-color: #ffffff;--control-button-on-hover-background: #3d516e;--control-button-on-hover-color: #ffffff;--control-button-off-background: #ffffff;--control-button-off-color: #ffffff;--action-button-background: #25d226;--action-button-color: #ffff;--action-button-color-hover: #ffffff;--dashboard-open-policy-background: #455b7c;--dashboard-open-policy-background-hover: #1e3e6e;--dashboard-open-policy-color: #ffff;--dashboard-add-insured-button-background: #1AAF02;--dashboard-add-insured-button-hover-background: #1fb91f;--header-background: #ffffff;--brand-color: #455b7c;--navigation-background: transparent;--navigation-color: #455b7c;--navigation-color-hover: #1e3e6e;--navigation-submenu-color: #455b7c;--navigation-submenu-color-hover: #455b7c;--tools-background: #ffffff;--tools-color: #959595;--tools-background-hover: #455b7c;--tools-color-hover: #ffffff;--tools-icon-color: #455b7c;--footer-border-top: 1px solid #acacac;--input-background: #ffffff;--input-text-color: #959595;--input-border: 1px solid rgba(149, 149, 149, 0.3);--live-price-font-color: #455b7c;--help-icon-color: #959595;--help-icon-color-hover: #455b7c;--help-text-color: #000000;--help-border: 1px solid #455b7c;--help-hint-color: #455b7c;--help-hint-background: transparent;--help-hint-icon-color: #455b7c;--summary-price-color: #ffffff;--summary-confirm-button-text-color: #ffffff;--summary-confirm-button-disabled-color: #959595;--summary-note-background: linear-gradient(
    to top,
    #e8e8e8 0%,
    white 100%
  );--summary-disclaimer-background: linear-gradient(
    to top,
    #e8e8e8 0%,
    white 100%
  );--summary-note-text: #000000;--summary-note-border: 1px solid #acacac;--summary-disclaimer-border: 1px solid #acacac;--summary-disclaimer-border-radius: 4px 4px 4px 4px;--action-button-radius: 60px;--progress-bar-radius: 60px;--input-border-radius: 8px;--modal-button-radius: 60px;--help-hint-border-radius: 4px;--button-radius: 4px;--error-message-radius: 4px;--border-radius: 6px;--border-secondary-btn: 60px;--confirm-button-background: #ffffff;--confirm-button-text-color-hover: #ffffff;--modal-warn-border: 2px solid #da3849;--button-background: #455b7c;--button-color: #ffffff;--button-color-hover: #ffffff;--payment-button-background-disabled: #959595;--payment-button-color-disabled: #ffffff;--payment-button-text-ready: white;--payment-button-background-hover: #455b7c;--payment-button-text-hover: white;--upload-button-background: #25d226;--upload-button-textcolor: white;--upload-button-textcolor-hover: #455b7c;--upload-button-text-weight: normal;--upload-button-border: none;--radio-on-background: #25d226;--radio-on-border: 3px solid #25d226;--body-font: "Roboto", sans-serif;--default-font-size: 18px;--body-max-width: 1330px;--body-min-width: 315px;--brand-left-image-width: auto;--brand-left-image-margin-left: 0px;--brand-left-image-margin-top: 0px;--brand-right-image-width: auto;--brand-right-image-margin-left: 0px;--brand-right-image-margin-top: 0px;--brand-main-height: auto;--brand-main-font: "Open Sans", sans-serif;--brand-main-font-size: 36px;--brand-main-font-weight: 600;--brand-main-margin-left: 0px;--header-webkit-shadow: none;--header-box-shadow: none;--header-border-bottom: none;--navigation-width: auto;--navigation-submenu-height: 80px;--navigation-submenu-left: 0px;--slight-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);--location-dropdown-webkit-shadow: none;--footer-height: 45px;--footer-webkit-shadow: none;--footer-box-shadow: none;--progress-bar-margin-bottom: 60px;--navigation-fontsize: 1em;--congrats-checkout-message-h4: 22px;--live-price-font-size: 14px;--font-weight-bold: bold;--font-weight-normal: normal;--font-size-h1: 1.4em;--font-size-h2: 1em;--font-size-h3: 1em;--font-size-h4: 22px;--font-size-h5: 1em;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-heavy: 700;--summary-questions-weight: bold;--input-padding: 12px;--input-fontsize: 16px;--input-textalign: left;--input-width: 330px;--help-background-minwidth: 300px;--help-padding: 10px;--help-hint-width: 100%;--help-hint-font-size: 13px;--help-hint-max-width: 400px;--help-hint-icon-margin-right: 10px;--help-hint-icon-font-size: 35px;--help-hint-icon-width: 40px;--help-hint-icon-height: 35px;--upload-button-text-size: 15px;--brand-left-image-height: 60px;--max-width-questions: 400px;--help-alink-weight: bold;--help-min-width: 300px;--help-hint-border: 1px solid #455b7c;--help-hint-icon-color: #455b7c;--help-hint-padding: 10px 15px;--collection-bg-color: transparent;--collection-border: none;--collection-tab-bg-color: #455b7c;--collection-tab-text-color: white;--collection-button-background-disabled: #959595;--collection-error-border-color: red}.action .material-icons{color:var(--color-text-base)}.material-icons{color:var(--material-icon)}.checkout-back-icon{color:var(--color-text-base)}.program{position:relative;background-size:cover;background-repeat:no-repeat;z-index:2}.program *{z-index:3}.program header{background:var(--header-background);webkit-box-shadow:var(--header-webkit-shadow);-webkit-box-shadow:var(--header-box-shadow);box-shadow:var(--header-box-shadow);border-bottom:var(--header-border-bottom);height:var(--header-height);padding:0px 0px;width:100%}.program header .program-title{font-size:var(--default-font-size);color:var(--brand-color)}.program header .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--navigation-width);color:var(--navigation-color);font-weight:600;padding:12px;height:-webkit-min-content;height:-moz-min-content;height:min-content}.program header .navigation a{background-color:var(--navigation-background);font-weight:500;font-size:var(--navigation-fontsize);padding:12px}.program header .navigation a:hover{color:var(--navigation-color-hover);text-shadow:1px 1px 10px rgba(0,0,0,0.2)}.program header .navigation a.submenu{height:var(--navigation-submenu-height)}.program header .navigation a.submenu .menu{left:var(--navigation-submenu-left)}.program header .navigation a.submenu .menu li{color:var(--navigation-submenu-color)}.program header .navigation a.submenu .menu li:hover{color:var(--navigation-submenu-color-hover)}.program header .navigation a.submenu .menu li.hidden{display:none}.program header .navbar-brand img{width:var(--brand-left-image-width);height:var(--brand-left-image-height);margin-left:var(--brand-left-image-margin-left);margin-top:var(--brand-left-image-margin-top)}.program header .navbar-brand-right img{width:var(--brand-right-image-width);height:var(--brand-right-image-height);margin-left:var(--brand-right-image-margin-left);margin-top:var(--brand-right-image-margin-top)}policy-loader .progress-bar ul li.active .number,policy-loader .progress-bar ul li.complete .number{background:var(--brand-main-color)}policy-loader .progress-bar ul:after{background:var(--brand-main-color);border-radius:var(--progress-bar-radius);-webkit-box-shadow:0 0 10px rgba(0,2,0,0.5);box-shadow:0 0 10px rgba(0,2,0,0.5)}policy-loader .progress-bar ul li.active .label,policy-loader .progress-bar ul li.complete .label{text-shadow:0 0 10px rgba(0,2,0,0.1);font-weight:500}policy-loader .progress-bar ul li.active .label{font-size:.80em}.flexselect_dropdown{-webkit-box-shadow:var(--location-dropdown-webkit-shadow);box-shadow:var(--location-dropdown-webkit-shadow)}step-postalcode .selected-location .location-selected{margin-bottom:20px}live-price .live-price .field .price{color:var(--live-price-font-color)}live-price .live-price .field .total{min-width:180px}live-price{width:100%}live-price .live-price{width:auto}live-price .live-price .field .price{min-width:200px}policy-loader .footer{height:var(--footer-height);-webkit-box-shadow:var(--footer-box-shadow);box-shadow:var(--footer-box-shadow);border-top:var(--footer-border-top)}policy-loader .tools .menu{min-width:210px}policy-loader .tools .menu .action{background:var(--tools-background);color:var(--tools-color)}policy-loader .tools .menu .action:hover{background:var(--tools-background-hover);color:var(--tools-color-hover)}policy-loader .tools .icon i{color:var(--tools-icon-color)}h4{font-size:22px}a{text-decoration:none;color:var(--link-color)}a:hover{color:var(--link-color-hover)}step-checkout .well.completed-status h4{font-size:var(--congrats-checkout-message-h4)}policy-question .question-error{border-radius:var(--error-message-radius);width:85%;max-width:none}.btn.blue.round.continue,.btn.blue.edit-location,question-collection .question-collections>.collection-footer div.btn.round.enabled{background:var(--color-secondary-base);color:var(--color-secondary-text);border-radius:var(--border-secondary-btn)}.btn.blue.round.continue:hover,.btn.blue.edit-location:hover,question-collection .question-collections>.collection-footer div.btn.round.enabled:hover{background:var(--color-secondary-base-lighter)}div.col.continue-holder>.btn.blue.round.continue,step-checkout .btn.payment.disabled{background:var(--summary-confirm-button-disabled-color)}div.col.continue-holder>.btn.blue.round.continue.active,step-checkout .btn.payment.disabled.active{background:rgba(var(--color-text-base-rgb), 0.8)}div.col.continue-holder>.btn.blue.round.continue.active:hover,step-checkout .btn.payment.disabled.active:hover{background:rgba(var(--color-text-base-rgb), 1)}step-checkout .btn.blue.payment,step-checkout .btn.blue.first-payment{background:rgba(var(--color-text-base-rgb), 0.8)}step-checkout .btn.blue.payment:hover,step-checkout .btn.blue.first-payment:hover{background:rgba(var(--color-text-base-rgb), 1)}policy-question .question-list.radio-list .radio label{padding:0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}policy-question .question-list.radio-list .radio input:checked+label:before{background-color:var(--radio-on-background);border:var(--radio-on-border)}policy-loader .step-holder .step .controls{padding:8px 40px;height:auto}policy-loader .step-holder .step .controls .continue{background-color:var(--control-button-off-background)}policy-loader .step-holder .step .controls .next{color:var(--control-button-off-color)}policy-loader .step-holder .step .controls .continue.active,policy-loader .step-holder .step .controls .next.active{background-color:var(--color-text-base);color:var(--control-button-on-color);border:2px solid var(--color-text-base);-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.4);box-shadow:1px 1px 10px rgba(0,0,0,0.4)}policy-loader .step-holder .step .controls .continue.active i,policy-loader .step-holder .step .controls .next.active i{color:var(--control-button-on-color)}policy-loader .step-holder .step .controls .continue.active:hover,policy-loader .step-holder .step .controls .next.active:hover{background-color:var(--control-button-on-hover-background);color:var(--control-button-on-hover-color);-webkit-box-shadow:1px 1px 12px rgba(0,0,0,0.7);box-shadow:1px 1px 12px rgba(0,0,0,0.7)}policy-loader .step-holder .step .controls .change-location,policy-loader .step-holder .step .controls .previous,policy-loader .step-holder .step .controls .back{background-color:var(--control-button-on-background);color:var(--control-button-on-color)}policy-loader .step-holder .step .controls .change-location:hover,policy-loader .step-holder .step .controls .previous:hover,policy-loader .step-holder .step .controls .back:hover{background-color:var(--control-button-on-hover-background);color:var(--control-button-on-hover-color);-webkit-box-shadow:1px 1px 12px rgba(0,0,0,0.7);box-shadow:1px 1px 12px rgba(0,0,0,0.7)}policy-loader .step-holder .step .error-message{max-width:480px;height:auto;text-align:center;overflow:hidden;word-break:break-word;border-radius:12px;padding:7px 12px;background:var(--color-warning-base);border-radius:12px;padding:6px 12px;margin-top:20px}@media only screen and (max-width: 920px){policy-loader .step-holder .step .error-message{max-width:unset}}.btn.warn{background:var(--color-warning-background);color:var(--color-warning-color);border-radius:var(--modal-button-radius);border:var(--modal-warn-border)}.btn.warn:hover{background:var(--color-warning-background-hover);color:var(--color-warning-color-hover)}.btn.blue.round.confirm{background-color:var(--confirm-button-background);color:var(--confirm-button-text-color);border-radius:var(--modal-button-radius);border:var(--modal-green-border)}.btn.blue.round.confirm:hover{background-color:var(--confirm-button-background-hover);color:var(--confirm-button-text-color-hover)}question-collection{width:100%;overflow:visible;-ms-flex-negative:0;flex-shrink:0}step-summary .continue.active{background-color:var(--summary-confirm-button-background);color:var(--summary-confirm-button-text-color)}.summary-holder .field-wrapper-total,.summary-holder .price-table .total,.summary-holder .price-table .price{color:var(--summary-price-color)}.summary-holder .note{color:var(--summary-note-text)}.summary-holder .questions ul li .question-label{font-weight:var(--summary-questions-weight)}.summary-holder fieldset{padding:15px}.summary-holder .pod>h1 div.action{margin-left:10px;color:var(--edit-link-color)}.summary-holder .manual-notice{font-size:var(--default-font-size);color:var(--color-text-base)}.summary-holder .pending-rule-manual-notice{font-size:var(--default-font-size);color:var(--color-warning-base)}step-summary .disclaimer{background-image:var(--summary-disclaimer-background);color:var(--summary-disclaimer-text);border:var(--summary-disclaimer-border)}step-summary .disclaimer a{color:var(--summary-disclaimer-text-link);font-weight:bold}step-summary .summary-holder{width:90%}policy-question select,policy-question .question-choice.Currency input:not(.numInput),policy-question .question-choice.Currency textarea,policy-question .question-choice.Decimal input:not(.numInput),policy-question .question-choice.Decimal textarea,policy-question .question-choice.Integer input:not(.numInput),policy-question .question-choice.Integer textarea,policy-question .question-choice.Percentage input:not(.numInput),policy-question .question-choice.Percentage textarea,policy-question .question-choice.Name-Value input:not(.numInput),policy-question .question-choice.Name-Value textarea,policy-question .question-choice.Paragraph input:not(.numInput),policy-question .question-choice.Paragraph textarea,policy-question .question-choice.Text input:not(.numInput),policy-question .question-choice.Text textarea,policy-question .question-choice.Calendar input:not(.numInput),policy-question .question-choice.CalendarFutureOnly input:not(.numInput),policy-question .question-choice.CalendarPastFeature input:not(.numInput),policy-question .question-choice.MultiCalendar input:not(.numInput),policy-question .question-choice.MultiCalendar textarea,policy-question .question-choice.Calendar textarea,policy-question .question-choice.Location input:not(.numInput),policy-question .question-choice.Location textarea,question-address .question-choice.Address input,step-postalcode .location-picker,policy-question select,.question select,policy-question input[id*="flexselect"],.question input[id*="flexselect"],step-location #location_flexselect,question-location input[id*="flexselect"]{width:var(--input-width);border-radius:var(--input-border-radius);background:var(--input-background);padding:var(--input-padding);border:var(--input-border);font-size:var(--input-fontsize);color:var(--input-text-color);text-align:var(--input-textalign)}policy-question,.question{text-align:var(--input-textalign)}step-location .selected-location .address,step-location .selected-location .country,step-location .selected-location .postal,step-location .selected-location .province,step-location .selected-location .name{font-weight:var(--font-weight-regular);font-size:var(--default-font-size);color:var(--color-text-base)}policy-question .hint,.question .hint{width:var(--help-hint-width);font-size:var(--help-hint-font-size);background:var(--help-hint-background);padding:var(--help-hint-padding);border-radius:var(--help-hint-border-radius);color:var(--help-hint-color);max-width:var(--help-hint-max-width);max-height:none;border:var(--help-hint-border);text-align:center}policy-question .hint i{margin-right:var(--help-hint-icon-margin-right);font-size:var(--help-hint-icon-font-size);width:var(--help-hint-icon-width);color:var(--help-hint-icon-color);height:var(--help-hint-icon-height);display:none}.help-tip{color:var(--help-icon-color)}.help-tip i{color:var(--color-text-base)}.help-tip:hover{color:var(--help-icon-color-hover)}.tippy-box{background-color:var(--help-background);color:var(--help-text-color);min-width:var(--help-background-minwidth);border:var(--help-border);padding:var(--help-padding)}.tippy-box a:link{color:var(--help-alink-color)}policy-loader .tippy-content a{color:var(--help-alink-color);font-weight:bold}.ico-image{width:20%;display:inline}.ico-help{display:inline}step-dates .col.information{min-width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:white;padding:10px}.anigif{width:100%;text-align:center;height:90px}.flatpickr-day.selected,.flatpickr-day.selected:focus,.flatpickr-day.today:hover,step-dates .selected_date{background:var(--calendar-select-start) !important;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);box-shadow:0 5px 10px 0 rgba(0,0,0,0.1)}.flatpickr-day.selected{border-color:var(--color-text-base) !important}step-dates .flatpickr-calendar{background:var(--translucentWhite);border:1px solid var(--translucentWhite) !important;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.flatpickr-calendar.arrowTop:before{display:none !important}.flatpickr-calendar.arrowTop:after{display:none !important}step-dates .date-holder.end .flatpickr-day.selected,.flatpickr-day.endRange:hover{background:var(--calendar-select-end)}modal-dialog .buttons .btn{min-width:100px}modal-dialog .modal-content .modal-title i{color:var(--brand-color)}.image{display:inline;vertical-align:middle;height:40px;width:auto}.brand-main{display:inline;vertical-align:middle}policy-question .question-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}policy-question .question-list .arrow_box{right:0px}step-summary .disclaimer{padding:20px}step-summary .disclaimer a{text-decoration:none}step-postalcode .selected-location .selected-title{margin:0px 0px 0px 0px}step-dates .date-holder h2{height:auto;max-width:100%}step-checkout form .select-error,step-checkout form .field.field-error::after{display:none}step-checkout .step-title{margin-top:30px}.step .step-title{text-shadow:var(--slight-shadow)}step-checkout .payment-header .total{background-color:var(--step-checkout-background)}question-upload form input+label{background-color:var(--upload-button-background)}.policy.svelte-1gc5kwd .col.svelte-1gc5kwd:first-child,.registration-view.svelte-1gc5kwd .registrationWelcome.svelte-1gc5kwd,.registration-view.svelte-1gc5kwd>p.svelte-1gc5kwd{display:none}.question-type-group step-questions .group-title.sticky{margin-top:-40px;color:white;display:none}.question-type-group step-questions .swiper-container{margin-top:0px}question-group question-address,question-group policy-question form{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}question-group question-address form .question-choice,question-group policy-question form .question-choice{width:100%;max-width:575px;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}question-group question-address,question-group policy-question form{margin-top:0px;margin-bottom:0px}question-group policy-question form .question-list{width:100%;max-width:none}question-group policy-question form .question-list.radio-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}question-group policy-question form .question-list.radio-list .radio label:before{width:20px;height:20px}question-group policy-question form .question-choice.Paragraph{width:100%;max-width:575px;margin:0 auto}@media only screen and (max-width: 920px){question-group policy-question form .question-choice.Paragraph{max-width:unset}}question-group policy-question form .question-choice.Paragraph textarea{text-align:left;max-width:575px;width:100%}policy-question .hint{margin:0px auto;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}step-summary .flex-grid{max-width:none}policy-question-cannabis .svelte{-webkit-box-align:center;-ms-flex-align:center;align-items:center}policy-question .question-title,.question .question-title{text-shadow:var(--slight-shadow);width:100%}question-collection .collection{background-color:var(--collection-bg-color)}question-collection .collection .collection-header{border-bottom:none}question-collection .collection .collection-header:hover{background:none}question-collection .collection-footer{background-color:transparent;padding:0px}@media only screen and (max-width: 920px){h1,h2,h3,h4,h5{font-size:100%}}@media only screen and (max-width: 920px){policy-loader .step-holder .step.active{height:calc(100vh - (var(--header-height)));padding-left:20px;padding-right:20px}}policy-question .question-list.radio-list,.question .question-list.radio-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}policy-question .question-title,.question .question-title{text-align:center}@media only screen and (max-width: 920px){.program header .navigation.active{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 920px){policy-question .question-choice,.question .question-choice{margin-bottom:auto}}@media only screen and (max-width: 920px){policy-question .question-choice.Currency input:not(.numInput),policy-question .question-choice.Currency textarea,policy-question .question-choice.Decimal input:not(.numInput),policy-question .question-choice.Decimal textarea,policy-question .question-choice.Integer input:not(.numInput),policy-question .question-choice.Integer textarea,policy-question .question-choice.Name-Value input:not(.numInput),policy-question .question-choice.Name-Value textarea,policy-question .question-choice.Paragraph input:not(.numInput),policy-question .question-choice.Paragraph textarea,policy-question .question-choice.Text input:not(.numInput),policy-question .question-choice.Text textarea,policy-question .question-choice.Calendar input:not(.numInput),policy-question .question-choice.Calendar textarea,policy-question .question-choice.Location input:not(.numInput),policy-question .question-choice.Location textarea,.question .question-choice.Currency input:not(.numInput),.question .question-choice.Currency textarea,.question .question-choice.Decimal input:not(.numInput),.question .question-choice.Decimal textarea,.question .question-choice.Integer input:not(.numInput),.question .question-choice.Integer textarea,.question .question-choice.Percentage input:not(.numInput),.question .question-choice.Percentage textarea,.question .question-choice.Name-Value input:not(.numInput),.question .question-choice.Name-Value textarea,.question .question-choice.Paragraph input:not(.numInput),.question .question-choice.Paragraph textarea,.question .question-choice.Text input:not(.numInput),.question .question-choice.Text textarea,.question .question-choice.Calendar input:not(.numInput),.question .question-choice.Calendar textarea,.question .question-choice.Location input:not(.numInput),.question .question-choice.Location textarea{width:auto;min-width:300px}}question-collection .question-collections{max-width:1024px}question-collection .collection .collection-questions .field-input{min-width:330px !important}policy-question .question-list,.question .question-list{min-width:330px}policy-question .hint,.question .hint{width:auto !important;font-size:var(--help-hint-font-size) !important;background:var(--help-hint-background) !important;padding:var(--help-hint-padding) !important;border-radius:var(--help-hint-border-radius) !important;color:var(--help-hint-color) !important;max-width:var(--help-hint-max-width) !important;max-height:none !important;border:var(--help-hint-border) !important;text-align:center !important}policy-question .hint i{margin-right:var(--help-hint-icon-margin-right) !important;font-size:var(--help-hint-icon-font-size) !important;width:var(--help-hint-icon-width) !important;color:var(--help-hint-icon-color) !important;height:var(--help-hint-icon-height) !important;display:inline !important}.help-tip{color:var(--help-icon-color) !important}.help-tip:hover{color:var(--help-icon-color-hover) !important}.tippy-box{background-color:var(--help-background) !important;color:var(--help-text-color) !important;min-width:var(--help-min-width) !important;border:var(--help-border) !important;padding:var(--help-padding) !important}policy-loader .tippy-content a{color:var(--help-alink-color) !important;font-weight:var(--help-alink-weight) !important}policy-question .question-list.radio-list .radio label,.question .question-list.radio-list .radio label{max-width:var(--max-width-questions) !important;background:none !important}div[data-tippy-root]{background:white}question-address .question-choice.Address input,question-address .question-choice.Address textarea{font-size:var(--input-fontsize) !important}.summary-holder .field-wrapper-total{background:rgba(var(--brand-main-color-rgb), 0.9)}policy-loader .progress-bar ul li.active .number,policy-loader .progress-bar ul li.complete .number{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--progress-bar-number-colortop)), to(var(--progress-bar-number-colorbottom))) !important;background-image:linear-gradient(var(--progress-bar-number-colortop), var(--progress-bar-number-colorbottom)) !important}policy-loader .progress-bar ul:after{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--progress-bar-bar-colortop)), to(var(--progress-bar-bar-colorbottom))) !important;background-image:linear-gradient(var(--progress-bar-bar-colortop), var(--progress-bar-bar-colorbottom)) !important}policy-question .question-list.radio-list,.question .question-list.radio-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-list.radio-list>.container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.question-type-group step-questions .controls{margin:60px 0px 100px 0px !important}question-collection.question.show.swiper-slide-active{width:100%}.program header .navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flexselect_dropdown {
    display: none;
    position: absolute;
    z-index: 999999;
    margin: 0;
    padding: 0;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
    -webkit-box-shadow: 0 6px 12px #f2f2f2;
            box-shadow: 0 6px 12px #f2f2f2;
    border-radius: 10px;
    margin-top: 10px;
    border: 1px solid #e9e9e9;
}

.flexselect_dropdown ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.flexselect_dropdown li {
    margin: 0;
    padding: 12px 5px;
    cursor: pointer;
    display: block;
    font-size: 18px;
    text-align: center;
    font-weight: 400;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}

.flexselect_dropdown li.disabled {
    cursor: not-allowed;
    color: GrayText;
}

.flexselect_selected {
    background-color: Highlight;
    color: HighlightText;
}
.flatpickr-calendar {
  background: transparent;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  max-height: 640px;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.hasWeeks {
  width: auto;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 28px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
}
.flatpickr-prev-month,
.flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0px;
  line-height: 16px;
  height: 28px;
  padding: 10px calc(3.57% - 1.5px);
  z-index: 3;
}
.flatpickr-prev-month i,
.flatpickr-next-month i {
  position: relative;
}
.flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-next-month.flatpickr-prev-month {
/*
        /*rtl:begin:ignore*/
/*
        */
  left: 0;
/*
        /*rtl:end:ignore*/
/*
        */
}
/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-prev-month.flatpickr-next-month,
.flatpickr-next-month.flatpickr-next-month {
/*
        /*rtl:begin:ignore*/
/*
        */
  right: 0;
/*
        /*rtl:end:ignore*/
/*
        */
}
/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-prev-month:hover,
.flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-prev-month:hover svg,
.flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-prev-month svg,
.flatpickr-next-month svg {
  width: 14px;
}
.flatpickr-prev-month svg path,
.flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.05);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
  top: 33%;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 6.16px 0 0 0;
  line-height: 1;
  height: 28px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month.slideLeft {
  -webkit-transform: translate3d(-100%, 0px, 0px);
          transform: translate3d(-100%, 0px, 0px);
  -webkit-animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month.slideLeftNew {
  -webkit-transform: translate3d(100%, 0px, 0px);
          transform: translate3d(100%, 0px, 0px);
  -webkit-animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month.slideRight {
  -webkit-transform: translate3d(100%, 0px, 0px);
          transform: translate3d(100%, 0px, 0px);
  -webkit-animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month.slideRightNew {
  -webkit-transform: translate3d(0, 0, 0px);
          transform: translate3d(0, 0, 0px);
  -webkit-animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  cursor: default;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: initial;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.flatpickr-calendar.animate .dayContainer.slideLeft {
  -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.animate .dayContainer.slideLeft,
.flatpickr-calendar.animate .dayContainer.slideLeftNew {
  -webkit-transform: translate3d(-100%, 0px, 0px);
          transform: translate3d(-100%, 0px, 0px);
}
.flatpickr-calendar.animate .dayContainer.slideLeftNew {
  -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.animate .dayContainer.slideRight {
  -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform: translate3d(100%, 0px, 0px);
          transform: translate3d(100%, 0px, 0px);
}
.flatpickr-calendar.animate .dayContainer.slideRightNew {
  -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
      flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange,
.flatpickr-day.startRange.startRange + .endRange,
.flatpickr-day.endRange.startRange + .endRange {
  -webkit-box-shadow: -10px 0 0 #569ff7;
          box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover {
  pointer-events: none;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  display: inline-block;
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
          box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day {
  display: block;
  width: 100%;
  max-width: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  cursor: pointer;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  display: inline-block;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #f0f0f0;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fpSlideLeft {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(-100%, 0px, 0px);
            transform: translate3d(-100%, 0px, 0px);
  }
}
@keyframes fpSlideLeft {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(-100%, 0px, 0px);
            transform: translate3d(-100%, 0px, 0px);
  }
}
@-webkit-keyframes fpSlideLeftNew {
  from {
    -webkit-transform: translate3d(100%, 0px, 0px);
            transform: translate3d(100%, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
}
@keyframes fpSlideLeftNew {
  from {
    -webkit-transform: translate3d(100%, 0px, 0px);
            transform: translate3d(100%, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
}
@-webkit-keyframes fpSlideRight {
  from {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(100%, 0px, 0px);
            transform: translate3d(100%, 0px, 0px);
  }
}
@keyframes fpSlideRight {
  from {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(100%, 0px, 0px);
            transform: translate3d(100%, 0px, 0px);
  }
}
@-webkit-keyframes fpSlideRightNew {
  from {
    -webkit-transform: translate3d(-100%, 0, 0px);
            transform: translate3d(-100%, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px);
  }
}
@keyframes fpSlideRightNew {
  from {
    -webkit-transform: translate3d(-100%, 0, 0px);
            transform: translate3d(-100%, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0px);
            transform: translate3d(0, 0, 0px);
  }
}
@-webkit-keyframes fpFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fpFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fpFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fpFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
step-location{padding:130px 0 0}step-location .content-wrapper{min-height:310px}step-location h1+p{margin-bottom:30px}step-location .controls .grey{background:var(--color-text-dark);pointer-events:none}step-location .flex-grid{position:relative;padding:0 !important}step-location .location-selector{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:20px auto}step-location .location-selector input[list]{padding:10px;border:1px solid #eee}step-location .location-selector input[list]:focus{-webkit-box-shadow:0 0 15px -2px #3fa1ec;box-shadow:0 0 15px -2px #3fa1ec;outline:0}step-location p+.location-selector{margin:0}step-location .selected-title{margin:10px 0 40px;text-align:center}@media only screen and (max-width: 920px){step-location .selected-title{margin:10px 0 25px}}step-location .selected-title+.flex-grid{margin-left:150px}@media only screen and (max-width: 920px){step-location .selected-title+.flex-grid{margin-left:0}}step-location .selected-location-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}step-location .selected-location-holder .col:last-child{margin-top:20px}step-location .selected-location-holder>.btn{margin-top:20px}step-location .location-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}step-location .selected-location{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:240px}@media only screen and (max-width: 920px){step-location .selected-location{width:100%;padding:10px !important}}step-location .selected-location .name{margin-top:0}step-location .selected-location h4{margin-bottom:5px}step-location .selected-holder{display:none}step-location .selected-holder.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}step-location .extra-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:410px;padding:0 0 0 40px !important;border-left:1px dashed #cbc9c9;margin-left:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 920px){step-location .extra-info{border-left:none;border-top:1px dashed #cbc9c9;margin:0 auto;padding:10px !important;max-width:300px}}step-location .extra-info h4{margin-top:0;margin-bottom:5px}step-location .extra-info .certificate_email span{color:var(--color-blue-base);font-weight:var(--font-weight-regular)}step-location .extra-info .additional_insured,step-location .extra-info .loss_payee{margin-bottom:10px}step-location .selected-location{width:100%;margin:0;font-weight:bold;color:var(--color-text-dark)}@media only screen and (max-width: 920px){step-location .selected-location{margin-bottom:20px}}step-location .selected-location span{color:var(--color-blue-base);padding:0 10px}step-location .selected-location .selected-title{margin:0 0 5px}.policy-complete step-location .continue{display:none !important}step-location input#location_flexselect:focus{outline:none}@media only screen and (max-width: 920px){step-location #location_flexselect{width:100%}}.policy-complete step-location #location_flexselect{pointer-events:none}.flexselect_dropdown{max-height:400px;overflow-y:auto;background:white}.flexselect_dropdown li{margin:0;padding:8px 15px !important;cursor:pointer;display:block;font-size:15px !important;text-align:left !important;font-weight:400;width:100%;overflow:hidden;border-bottom:1px solid #eee}
step-checkout{padding:20px;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;height:calc(100vh - 90px) !important;overflow-y:auto}step-checkout .loading-blocker{position:absolute;top:0;left:0;width:calc(100% - 20px);border-radius:10px;height:100%;background-color:rgba(0,0,0,0.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;display:none}step-checkout .loading-blocker p{color:white}step-checkout .loading-blocker.active{display:-webkit-box;display:-ms-flexbox;display:flex}step-checkout .collections-table{font-size:14px;border:1px solid #ccc;border-spacing:0}step-checkout .collections-table thead tr{background:#333;color:white}step-checkout .collections-table th{border-right:1px solid #444;border-bottom:1px solid #363636;padding:5px 10px;line-height:1.2}step-checkout .collections-table tbody tr{color:white;background:#525151}step-checkout .collections-table tbody tr td{padding:5px 10px;border-right:1px solid #999;line-height:1.2}step-checkout .collections-table tbody tr:nth-child(odd){background:#666}step-checkout .collections-table tbody tr:nth-child(odd) td{border-right:1px solid gray}@media screen and (min-width: 921px){step-checkout .controls{width:80%;position:fixed;height:60vh}}step-checkout .manual-notice{font-weight:var(--font-weight-regular);text-align:center;font-size:18px;margin:5px 0}@media only screen and (min-width: 921px) and (max-width: 1024px){step-checkout loader-spinner{position:absolute;left:50% !important;zoom:1}}step-checkout .column-holder{-ms-flex-negative:0;flex-shrink:0;width:100%}step-checkout>div{-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 920px){step-checkout>div{width:100%}}step-checkout .step-title{display:block !important;text-align:center}@media only screen and (max-width: 920px){step-checkout .step-title{margin-top:10px !important}}step-checkout .content-wrapper{min-width:60%}@media screen and (max-width: 1366px){step-checkout .content-wrapper{min-width:80%}}@media only screen and (max-width: 920px){step-checkout .content-wrapper{padding:0 !important}}step-checkout .content-wrapper .column-holder{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0}@media only screen and (max-width: 920px){step-checkout .content-wrapper .column-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0 0}}step-checkout .content-wrapper .column-holder .col,step-checkout .content-wrapper .column-holder .col-2{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 920px){step-checkout .content-wrapper .column-holder .col,step-checkout .content-wrapper .column-holder .col-2{padding:0}}step-checkout .content-wrapper .column-holder .col .pod,step-checkout .content-wrapper .column-holder .col-2 .pod{margin:0 20px 10px 0;padding:10px;border-radius:6px;-webkit-box-shadow:0 4px 8px -4px rgba(0,0,0,0.2);box-shadow:0 4px 8px -4px rgba(0,0,0,0.2);background:var(--translucentWhite2)}@media only screen and (max-width: 920px){step-checkout .content-wrapper .column-holder .col .pod,step-checkout .content-wrapper .column-holder .col-2 .pod{margin:0 0 30px}}step-checkout .content-wrapper .column-holder .col .pod .stripe,step-checkout .content-wrapper .column-holder .col-2 .pod .stripe{margin:0}step-checkout .content-wrapper .column-holder .col:first-child,step-checkout .content-wrapper .column-holder .col-2:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}step-checkout .content-wrapper .column-holder .col h1,step-checkout .content-wrapper .column-holder .col-2 h1{margin:-10px -10px 10px 0;margin-left:-10px;border-top-left-radius:6px;border-top-right-radius:6px;color:white;padding:10px;background-color:rgba(var(--color-text-base-rgb), 0.9);font-size:var(--font-size-h3);font-weight:var(--font-weight-regular)}step-checkout .content-wrapper .column-holder .col li a,step-checkout .content-wrapper .column-holder .col-2 li a{text-decoration:none;color:#2d2f31}step-checkout .content-wrapper .column-holder .col span#show-import-quote,step-checkout .content-wrapper .column-holder .col-2 span#show-import-quote{font-family:var(--body-font);cursor:pointer;display:block;margin:0px -10px 10px;border-top-left-radius:6px;border-top-right-radius:6px;color:var(--color-text-base);padding:10px;font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);background-image:-webkit-gradient(linear, left bottom, left top, from(#e8e8e8), to(white));background-image:linear-gradient(to top, #e8e8e8 0%, white 100%)}step-checkout .content-wrapper .column-holder .col span#show-import-quote::after,step-checkout .content-wrapper .column-holder .col-2 span#show-import-quote::after{float:right;right:10%;content:"+"}step-checkout .content-wrapper .column-holder .col .slide,step-checkout .content-wrapper .column-holder .col-2 .slide{clear:both;width:100%;height:0px;overflow:hidden;-webkit-transition:height 0.4s ease;transition:height 0.4s ease;font-size:0.8em}step-checkout .content-wrapper .column-holder .col .slide .line-item,step-checkout .content-wrapper .column-holder .col-2 .slide .line-item{padding:unset;margin:0;border-bottom:none}step-checkout .content-wrapper .column-holder .col .slide .line-item .item-label,step-checkout .content-wrapper .column-holder .col-2 .slide .line-item .item-label{margin:5px}step-checkout .content-wrapper .column-holder .col #touch,step-checkout .content-wrapper .column-holder .col-2 #touch{position:absolute;opacity:0;height:0px}step-checkout .content-wrapper .column-holder .col #touch:checked+.slide,step-checkout .content-wrapper .column-holder .col-2 #touch:checked+.slide{height:auto}step-checkout .summary-holder{padding:0 20px;width:1080px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}step-checkout .summary-holder>.col,step-checkout .summary-holder .col-2{width:100%}@media only screen and (max-width: 920px){step-checkout .summary-holder{width:100%}}@media only screen and (max-width: 920px){step-checkout .btns{width:100% !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}step-checkout .btns .btn{margin-bottom:20px;margin-left:0 !important}}step-checkout .btns .divider{width:2px;border-left:1px dashed #847e7e;height:30px;-ms-flex-negative:0;flex-shrink:0;margin-left:20px}@media only screen and (max-width: 920px){step-checkout .btns .divider{border-left:none;border-top:1px dashed #847e7e;width:100%;height:2px;margin:10px 0}}step-checkout .btns .expiry{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px}step-checkout .btns toggle-switch{display:inherit !important}@media only screen and (max-width: 920px){step-checkout .flex-one-third{width:100% !important}step-checkout .flex-one-third:not(.disclaimer-holder){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}step-checkout .flex-one-third .col,step-checkout .flex-one-third .col-2{max-width:100%;padding:0 30px}}step-checkout .errors{color:var(--color-text-darker);border:3px solid var(--color-warning-base);border-radius:10px;margin-bottom:20px}step-checkout .errors .error-item{padding:5px 10px;color:var(--color-warning-base);font-weight:var(--font-weight-heavy)}step-checkout .status{display:none}step-checkout .status.active{display:block}step-checkout .well{padding:0 20px}step-checkout .well.text-center{text-align:center}step-checkout .well.completed-status h4{font-size:var(--congrats-checkout-message-h4);font-weight:var(--font-weight-regular);line-height:33px}step-checkout .well.completed-status h5{line-height:15px}@media only screen and (max-width: 920px){step-checkout .well.completed-status h5{line-height:19px}}step-checkout .paper{background:#fff;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.15),0 -10px 0 -5px #eee,0 -10px 1px -4px rgba(0,0,0,0.15),0 -20px 0 -10px #eee,0 -20px 1px -9px rgba(0,0,0,0.15);box-shadow:0 -1px 1px rgba(0,0,0,0.15),0 -10px 0 -5px #eee,0 -10px 1px -4px rgba(0,0,0,0.15),0 -20px 0 -10px #eee,0 -20px 1px -9px rgba(0,0,0,0.15);padding:30px;margin:40px 0 0;border:1px solid #e6e5e5;min-width:600px}@media only screen and (max-width: 920px){step-checkout .paper{max-width:100%;min-width:0}}step-checkout .go-back{color:var(--text-color-base);font-weight:var(--font-weight-regular);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;cursor:pointer;position:absolute;left:0;top:18px}step-checkout .go-back i{margin-right:5px;color:var(--text-color-base)}@media only screen and (max-width: 920px){step-checkout .go-back span{display:none}}step-checkout .btn.payment,step-checkout .btn.show-signature,step-checkout .btn.first-payment{min-height:47px;padding:10px 20px;margin:-10px;font-size:18px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;font-weight:var(--font-weight-regular)}step-checkout .btn.payment i,step-checkout .btn.show-signature i,step-checkout .btn.first-payment i{font-size:40px}step-checkout .btn.payment.disabled,step-checkout .btn.show-signature.disabled,step-checkout .btn.first-payment.disabled{background:var(--payment-button-background-disabled);pointer-events:none;opacity:0.7}step-checkout .payment-header>.well{padding:10px;margin:0 -10px;color:var(--color-text-darker)}step-checkout .payment-header .quote-details{display:none;padding-top:10px}step-checkout .payment-header .terms{display:inline-block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;background-color:rgba(var(--color-text-base-rgb), 0.7);color:white;margin:-10px -10px -20px;padding:20px 10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:18px;line-height:23px;font-weight:400}@media only screen and (max-width: 920px){step-checkout .payment-header .terms{font-size:16px}}step-checkout .payment-header .terms .radio-wrapper .radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}step-checkout .payment-header .terms .radio-wrapper .radio input[type="radio"]{margin-left:0px !important;width:32px !important}step-checkout .payment-header .terms p.terms{padding-bottom:1.5em;margin-top:-1em}step-checkout .payment-header .total{padding:12px 10px;margin:0 -10px 10px;background-color:rgba(var(--color-text-base-rgb), 0.9);color:white;font-size:20px;border-bottom:none;font-weight:var(--font-weight-regular)}step-checkout .line-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0;color:#475163;border-bottom:1px solid #979797;margin-bottom:10px;font-weight:var(--font-weight-regular)}step-checkout .line-item.monthly{display:none;font-size:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}step-checkout .total.line-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:18px}step-checkout .once{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}step-checkout .monthly{display:none}step-checkout form{padding:0}step-checkout form.billing .two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}step-checkout form.billing .two-col .field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;margin-right:10px}step-checkout form.billing .two-col .field:last-child{margin-right:0}@media only screen and (max-width: 920px){step-checkout form.billing .two-col .field{width:100%;display:block}}step-checkout form.credit-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}step-checkout form.credit-card .form-row{width:100%}@media screen and (max-width: 1024px){step-checkout form.credit-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 920px){step-checkout form.credit-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}step-checkout form.credit-card #card-errors{color:white;background:#f5645a;margin-bottom:0;display:inline-block;padding:0 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;font-size:12px;top:-4px}step-checkout form.credit-card .field{-webkit-box-flex:1;-ms-flex:1;flex:1}step-checkout form.credit-card .field:first-child{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}step-checkout form.credit-card .field label{font-size:var(--font-size-h5)}@media only screen and (max-width: 920px){step-checkout form.credit-card .field{margin-top:10px}}step-checkout form.credit-card .field.field-error input,step-checkout form.credit-card .field.field-error select{border:1px solid #ff8d8d}step-checkout form.credit-card .field.field-error:after{top:auto;bottom:-14px;border-radius:5px}step-checkout form.credit-card .field .hint{font-size:12px;padding:0;margin-bottom:-20px;font-weight:500}@media screen and (max-width: 1024px){step-checkout form.credit-card .field .hint{margin-bottom:-10px;padding:0}}step-checkout form .select-error{position:absolute;bottom:0;width:100%;pointer-events:none}step-checkout form .select-error.field-error:after{content:"Please fill in field";color:white;background:#f5645a;margin-bottom:0;display:none;padding:0 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;font-size:12px;top:23px;left:10px}step-checkout form .field-group .field:not(:last-child){margin-right:10px}step-checkout form .field{-webkit-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:10px;position:relative}step-checkout form .field.field-error input,step-checkout form .field.field-error select{border:1px solid #ff8d8d}step-checkout form .field.field-error:after{content:"Please fill in field";color:white;background:#f5645a;margin-bottom:0;display:none;padding:0 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;font-size:12px;top:-4px}step-checkout form .field label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:column;-ms-flex-pack:column;justify-content:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-h5);padding:0;display:block;color:#475163;font-weight:var(--font-weight-regular)}step-checkout form .field input{width:100%;border:0;outline:0;font-size:var(--font-size-base);font-weight:300;color:var(--color-text-dark);background:var(--translucentWhite2);border-radius:10px;padding:8px}step-checkout form .field select{-webkit-appearance:none;background:#9e9e9e;border-radius:10px;color:var(--color-text-dark);font-size:var(--font-size-base);font-weight:300;width:100%;padding:10px;border:none;background:var(--translucentWhite2);border:1px solid #c7c7c7}step-checkout form .field select.field-error{border:1px solid #f5645a}step-checkout form .field.select:after,step-checkout form .field.select:before{content:"";position:absolute}step-checkout form .field.select:before{bottom:25px;right:10px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #4b4b4b transparent}step-checkout form .field.select:after{width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#4b4b4b transparent transparent transparent;bottom:10px;right:10px}step-checkout .table-bordered{border:1px solid #ddd !important}step-checkout table caption{padding:0.5em 0}step-checkout table tfoot tr td{text-align:center !important}@media (max-width: 39.9375em){step-checkout .tablesaw-stack tbody tr:not(:last-child){border-bottom:2px solid #0b0b0d}}step-checkout .certificate_pdf{background:white;-webkit-box-shadow:0 4px 10px -2px rgba(0,0,0,0.3);box-shadow:0 4px 10px -2px rgba(0,0,0,0.3);width:100%;height:1197px}step-checkout .certificate_pdf .loading-pdf{position:absolute;top:200px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}step-checkout .certificateModal,step-checkout .invoiceModal{display:none;position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.85);z-index:20000000;overflow-y:auto;pointer-events:none}step-checkout .certificateModal .paper,step-checkout .invoiceModal .paper{width:100%}step-checkout .certificateModal .content,step-checkout .invoiceModal .content{position:absolute;top:20px;width:1080px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:auto;z-index:100000000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}step-checkout .certificateModal .content h1,step-checkout .invoiceModal .content h1{color:white}@media only screen and (max-width: 920px){step-checkout .certificateModal .content h1,step-checkout .invoiceModal .content h1{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;height:140px}}step-checkout .certificateModal .content .download-btn,step-checkout .invoiceModal .content .download-btn{margin-bottom:0}step-checkout .certificateModal.active,step-checkout .invoiceModal.active{display:block;pointer-events:auto}step-checkout .registration-modal{min-height:415px;min-width:575px}registration-form{display:block}registration-form .registration-view .registration-modal .col{border-right:unset !important;min-width:100%}.StripeElement{-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;padding:15px 12px;border:1px solid transparent;border-radius:4px;background-color:white;-webkit-box-shadow:0 1px 3px 0 #ccd0d6;box-shadow:0 1px 3px 0 #ccd0d6;-webkit-transition:box-shadow 150ms ease;-webkit-transition:-webkit-box-shadow 150ms ease;transition:-webkit-box-shadow 150ms ease;transition:box-shadow 150ms ease;transition:box-shadow 150ms ease, -webkit-box-shadow 150ms ease}.StripeElement--focus{-webkit-box-shadow:0 1px 3px 0 #cfd7df;box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}.radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.radio-wrapper .radio{padding:0 1em}policy-loader .step-holder step-checkout.step.no-scroll{overflow-y:auto}form input[type="email"]{text-transform:lowercase}iframe.docusign_pdf{background:white;-webkit-box-shadow:0 4px 10px -2px rgba(0,0,0,0.3);box-shadow:0 4px 10px -2px rgba(0,0,0,0.3);width:100%;height:1197px}iframe.docusign_pdf .loading-pdf{position:absolute;top:200px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.firstModal{display:none;position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.85);z-index:20000000;overflow-y:auto;pointer-events:none}.firstModal .paper{width:100%}.firstModal .content{position:absolute;top:20px;width:1080px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:auto;z-index:100000000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.firstModal .content h1{color:white}@media only screen and (max-width: 920px){.firstModal .content h1{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;height:140px}}.firstModal .content .download-btn{margin-bottom:0}.firstModal.active{display:block;pointer-events:auto}.show-first{position:relative;padding:8px 16px;cursor:pointer}.show-first:active{background:#007a63}.button__text{color:#ffffff;-webkit-transition:all 0.2s;transition:all 0.2s}.button--loading .button__text{visibility:hidden;opacity:0}.button--loading::after{content:"";margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;width:16px;height:16px;top:0;left:0;right:0;bottom:0;border:4px solid transparent;border-top-color:#ffffff;border-radius:50%;-webkit-animation:button-loading-spinner 1s ease infinite;animation:button-loading-spinner 1s ease infinite}@-webkit-keyframes button-loading-spinner{from{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes button-loading-spinner{from{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
step-dates{overflow:auto}@media only screen and (max-width: 920px){step-dates .controls{background:white}}.policy-complete step-dates{pointer-events:none}step-dates .content-wrapper{width:100%}step-dates h2{margin-top:0;margin-bottom:10px;text-shadow:var(--slight-shadow)}step-dates .date-wrapper{padding-top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}step-dates .date-wrapper .dates{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}step-dates .date-wrapper .dates .col.date-holder{padding:20px}@media screen and (max-width: 920px){step-dates .date-wrapper .dates .col.date-holder{padding-top:0;padding-bottom:0}}@media only screen and (max-width: 920px){step-dates .date-wrapper{margin:0 auto}step-dates .date-wrapper .dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}step-dates .col.information{max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 920px){step-dates .col.information{padding:0;margin:0 0 50px;max-width:100%;border-right:none;text-align:center}step-dates .col.information .description{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}step-dates .hint{width:70%;text-align:center}step-dates .description{width:100%;text-align:left;margin:0 auto;text-shadow:var(--slight-shadow)}step-dates .flex-grid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}step-dates .selected_date{position:relative;z-index:13;margin-top:0;text-align:center;font-weight:400;color:white;font-size:21px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:10px 0;opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);width:100%;max-width:308px}step-dates .selected_date.active{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}step-dates .end{display:none}step-dates .end .selected_date{background:var(--color-warning-base)}step-dates .end.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}step-dates .date-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}step-dates .date-holder.annual{width:100%}step-dates .date-holder h2{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:55px}@media only screen and (max-width: 920px){step-dates .date-holder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}step-dates .date-holder h2{font-weight:var(--font-weight-regular);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}step-dates .date-holder h4{margin-top:0}step-dates .date-holder.end{opacity:0;width:0 !important;-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);display:none}step-dates .date-holder.end .flatpickr-day.selected{border-color:var(--color-warning-base) !important}step-dates .date-holder.end.active{opacity:1;width:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex}.hint.helper{display:block;max-width:700px;text-align:left}.hint.helper.hidden{display:none}
policy-question,.question{font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;position:relative;margin:0 auto;height:auto;will-change:transform}policy-question:last-child,.question:last-child{min-height:165px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.no-animate policy-question,.no-animate .question{-webkit-transition:none;transition:none}.pending policy-question,.pending .question{pointer-events:none !important;height:auto}.pending policy-question *,.pending .question *{pointer-events:none !important}@media only screen and (max-width: 920px){policy-question,.question{max-width:95vw;margin:0 auto 30px}}@media screen and (max-height: 900px){policy-question,.question{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}policy-question .tooltip:after,policy-question [data-tooltip]:after,.question .tooltip:after,.question [data-tooltip]:after{padding:12px !important;min-width:230px !important}policy-question [data-tooltip],.question [data-tooltip]{position:absolute;right:-30px;bottom:26px}policy-question [data-tooltip] i,.question [data-tooltip] i{color:var(--color-text-base)}policy-question [data-tooltip] i:hover,.question [data-tooltip] i:hover{color:var(--color-blue-base)}policy-question input[id*="flexselect"],.question input[id*="flexselect"]{outline:0}.policy-complete policy-question input[id*="flexselect"],.policy-complete .question input[id*="flexselect"]{pointer-events:none}@media only screen and (max-width: 920px){policy-question input[id*="flexselect"],.question input[id*="flexselect"]{width:80%}}policy-question select,.question select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;color:var(--color-text-dark)}.policy-complete policy-question select,.policy-complete .question select{pointer-events:none}@media only screen and (max-width: 920px){policy-question select,.question select{width:calc(100% - 50px);font-size:1rem}}policy-question:not(.show),.question:not(.show){opacity:0;pointer-events:none;height:0;overflow:hidden}policy-question[disabled] .continue,policy-question[disabled] .skip,.question[disabled] .continue,.question[disabled] .skip{display:none}policy-question form,.question form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width: 920px){policy-question form,.question form{width:100%}}policy-question loader-spinner,.question loader-spinner{top:50%;margin-top:5px}@media screen and (max-height: 900px){policy-question loader-spinner,.question loader-spinner{top:80px;margin-top:0}}@media only screen and (max-width: 920px){policy-question loader-spinner,.question loader-spinner{position:absolute;left:50%;zoom:0.7;top:70%}}policy-question .question-error,.question .question-error{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:12px auto;display:none;font-size:1rem;padding:5px 22px;border:2px solid var(--color-warning-base);background:var(--color-warning-background);color:black;font-weight:var(--font-weight-regular)}policy-question .question-error.active,.question .question-error.active{display:block}policy-question.swiper-slide-active,.question.swiper-slide-active{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);pointer-events:auto;height:auto}policy-question.swiper-slide-prev,.question.swiper-slide-prev{opacity:0;-webkit-transform:scale(0.6, 0.6) translate(0, 0px);transform:scale(0.6, 0.6) translate(0, 0px);cursor:pointer}policy-question.swiper-slide-prev *,.question.swiper-slide-prev *{pointer-events:none}policy-question .skip,.question .skip{display:inline-block;padding:10px 30px;margin:20px}policy-question .question-list,.question .question-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;-ms-flex-negative:0;flex-shrink:0;position:relative}@media only screen and (max-width: 920px){policy-question .question-list,.question .question-list{width:90%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}policy-question .question-list .arrow_box,.question .question-list .arrow_box{position:absolute;top:0;width:60px;height:51px;background:transparent;z-index:1;border-top-right-radius:60px;border-bottom-right-radius:60px;pointer-events:none}@media only screen and (max-width: 920px){policy-question .question-list .arrow_box,.question .question-list .arrow_box{right:-21px;top:-8px}}policy-question .question-list .arrow_box:after,.question .question-list .arrow_box:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#8a8a8a;border-width:10px;margin-left:-10px;z-index:100;top:16px;left:calc(100% - 24px)}@media only screen and (max-width: 920px){policy-question .question-list .arrow_box,.question .question-list .arrow_box{top:0;left:calc(100% - 60px)}}policy-question .question-list .required,.question .question-list .required{position:absolute;top:0;right:-60px;font-size:1rem}@media only screen and (max-width: 920px){policy-question .question-list .required,.question .question-list .required{top:0;right:auto;position:relative}}policy-question .question-list .required i,.question .question-list .required i{font-size:32px}policy-question .question-list .required i:hover,.question .question-list .required i:hover{color:var(--color-blue-base)}policy-question .question-list.radio-list,.question .question-list.radio-list{max-height:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}policy-question .question-list.radio-list .radio,.question .question-list.radio-list .radio{margin-bottom:10px;margin-right:10px;position:relative;z-index:1}@media only screen and (max-width: 920px){policy-question .question-list.radio-list .radio,.question .question-list.radio-list .radio{min-width:120px}}policy-question .question-list.radio-list .radio label,.question .question-list.radio-list .radio label{position:relative;border-radius:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:1rem}policy-question .question-list.radio-list .radio label:before,.question .question-list.radio-list .radio label:before{content:"";display:block;background-size:cover;background-position:center center;background-color:transparent;border-radius:50%;margin-right:10px;border:3px solid #d7d7d7;position:relative;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px}policy-question .question-list.radio-list .radio input:checked+label,.question .question-list.radio-list .radio input:checked+label{background:#c00}policy-question .question-list.radio-list .radio input:checked+label::after,.question .question-list.radio-list .radio input:checked+label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}policy-question .question-list.radio-list .radio input,.question .question-list.radio-list .radio input{position:absolute;left:-99999px}policy-question .question-title,.question .question-title{font-size:1rem;font-weight:400;color:var(--color-text-base);margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:28px;-ms-flex-negative:0;flex-shrink:0;max-width:570px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 667px){policy-question .question-title,.question .question-title{font-size:1rem;line-height:1.6;max-width:350px}}policy-question .question-title .required,.question .question-title .required{height:20px}policy-question .question-title .required:hover,.question .question-title .required:hover{color:var(--color-blue-base)}policy-question .required,.question .required{color:var(--color-text-base);height:20px}policy-question .required:hover,.question .required:hover{color:var(--color-blue-base)}policy-question .hint,.question .hint{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.1;font-family:Helvetica;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;height:auto;margin:20px auto}policy-question .hint i,.question .hint i{border-radius:30px}policy-question .question-choice,.question .question-choice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:30px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}policy-question .question-choice.Percentage,.question .question-choice.Percentage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}policy-question .question-choice.Percentage input,.question .question-choice.Percentage input{width:50%}policy-question .question-choice.Percentage i,.question .question-choice.Percentage i{margin-right:10px;color:var(--color-text-base)}policy-question .question-choice.Percentage span,.question .question-choice.Percentage span{margin-left:10px}policy-question .question-choice.Tiles,.question .question-choice.Tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}policy-question .question-choice.Tiles .tile,.question .question-choice.Tiles .tile{position:relative;padding:5px 5px 20px;min-width:150px;border:1.25px solid var(--color-text-base);border-radius:10px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-shadow:0 0 0 0 var(--color-text-base);box-shadow:0 0 0 0 var(--color-text-base);-webkit-transition:-webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;transition:-webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;transition:transform 0.1s ease, box-shadow 0.1s ease;transition:transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease}policy-question .question-choice.Tiles .tile:active,.question .question-choice.Tiles .tile:active{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}policy-question .question-choice.Tiles .tile:active:after,.question .question-choice.Tiles .tile:active:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.1);border-radius:10px}policy-question .question-choice.Tiles .tile input[type='radio'],.question .question-choice.Tiles .tile input[type='radio']{margin-left:0 !important}policy-question .question-choice.Tiles .tile label,.question .question-choice.Tiles .tile label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem}policy-question .question-choice.Tiles .tile label img,.question .question-choice.Tiles .tile label img{width:100px;height:100px;background-size:contain;background-repeat:no-repeat;margin-bottom:10px}policy-question .question-choice.Boolean,.question .question-choice.Boolean{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 920px){policy-question .question-choice,.question .question-choice{margin-bottom:1.5rem}}policy-question .question-choice .required,.question .question-choice .required{position:absolute;top:0;right:-40px;font-size:1rem}@media only screen and (max-width: 920px){policy-question .question-choice .required,.question .question-choice .required{top:0;right:auto;position:relative}}policy-question .question-choice .required i,.question .question-choice .required i{font-size:32px}policy-question .question-choice.Currency input:not(.numInput),policy-question .question-choice.Currency textarea,policy-question .question-choice.Decimal input:not(.numInput),policy-question .question-choice.Decimal textarea,policy-question .question-choice.Integer input:not(.numInput),policy-question .question-choice.Integer textarea,policy-question .question-choice.Name-Value input:not(.numInput),policy-question .question-choice.Name-Value textarea,policy-question .question-choice.Paragraph input:not(.numInput),policy-question .question-choice.Paragraph textarea,policy-question .question-choice.Text input:not(.numInput),policy-question .question-choice.Text textarea,policy-question .question-choice.Calendar input:not(.numInput),policy-question .question-choice.Calendar textarea,policy-question .question-choice.CalendarFutureOnly input:not(.numInput),policy-question .question-choice.CalendarFutureOnly textarea,policy-question .question-choice.CalendarPastFeature input:not(.numInput),policy-question .question-choice.CalendarPastFeature textarea,policy-question .question-choice.Location input:not(.numInput),policy-question .question-choice.Location textarea,.question .question-choice.Currency input:not(.numInput),.question .question-choice.Currency textarea,.question .question-choice.Decimal input:not(.numInput),.question .question-choice.Decimal textarea,.question .question-choice.Integer input:not(.numInput),.question .question-choice.Integer textarea,.question .question-choice.Name-Value input:not(.numInput),.question .question-choice.Name-Value textarea,.question .question-choice.Paragraph input:not(.numInput),.question .question-choice.Paragraph textarea,.question .question-choice.Text input:not(.numInput),.question .question-choice.Text textarea,.question .question-choice.Calendar input:not(.numInput),.question .question-choice.Calendar textarea,.question .question-choice.CalendarFutureOnly input:not(.numInput),.question .question-choice.CalendarFutureOnly textarea,.question .question-choice.CalendarPastFeature input:not(.numInput),.question .question-choice.CalendarPastFeature textarea,.question .question-choice.Location input:not(.numInput),.question .question-choice.Location textarea{outline:0}@media only screen and (max-width: 920px){policy-question .question-choice.Currency input:not(.numInput),policy-question .question-choice.Currency textarea,policy-question .question-choice.Decimal input:not(.numInput),policy-question .question-choice.Decimal textarea,policy-question .question-choice.Integer input:not(.numInput),policy-question .question-choice.Integer textarea,policy-question .question-choice.Name-Value input:not(.numInput),policy-question .question-choice.Name-Value textarea,policy-question .question-choice.Paragraph input:not(.numInput),policy-question .question-choice.Paragraph textarea,policy-question .question-choice.Text input:not(.numInput),policy-question .question-choice.Text textarea,policy-question .question-choice.Calendar input:not(.numInput),policy-question .question-choice.Calendar textarea,policy-question .question-choice.CalendarFutureOnly input:not(.numInput),policy-question .question-choice.CalendarFutureOnly textarea,policy-question .question-choice.CalendarPastFeature input:not(.numInput),policy-question .question-choice.CalendarPastFeature textarea,policy-question .question-choice.Location input:not(.numInput),policy-question .question-choice.Location textarea,.question .question-choice.Currency input:not(.numInput),.question .question-choice.Currency textarea,.question .question-choice.Decimal input:not(.numInput),.question .question-choice.Decimal textarea,.question .question-choice.Integer input:not(.numInput),.question .question-choice.Integer textarea,.question .question-choice.Name-Value input:not(.numInput),.question .question-choice.Name-Value textarea,.question .question-choice.Paragraph input:not(.numInput),.question .question-choice.Paragraph textarea,.question .question-choice.Text input:not(.numInput),.question .question-choice.Text textarea,.question .question-choice.Calendar input:not(.numInput),.question .question-choice.Calendar textarea,.question .question-choice.CalendarFutureOnly input:not(.numInput),.question .question-choice.CalendarFutureOnly textarea,.question .question-choice.CalendarPastFeature input:not(.numInput),.question .question-choice.CalendarPastFeature textarea,.question .question-choice.Location input:not(.numInput),.question .question-choice.Location textarea{width:calc(100% - 40px)}}policy-question .question-choice.Currency input:not(.numInput)::-webkit-input-placeholder,policy-question .question-choice.Currency textarea::-webkit-input-placeholder,policy-question .question-choice.Decimal input:not(.numInput)::-webkit-input-placeholder,policy-question .question-choice.Decimal textarea::-webkit-input-placeholder,policy-question .question-choice.Integer input:not(.numInput)::-webkit-input-placeholder,policy-question .question-choice.Integer textarea::-webkit-input-placeholder,policy-question .question-choice.Name-Value input:not(.numInput)::-webkit-input-placeholder,policy-question .question-choice.Name-Value textarea::-webkit-input-placeholder,policy-question .question-choice.Paragraph input:not(.numInput)::-webkit-input-placeholder,policy-question .question-choice.Paragraph textarea::-webkit-input-placeholder,policy-question .question-choice.Text input:not(.numInput)::-webkit-input-placeholder,policy-question .question-choice.Text textarea::-webkit-input-placeholder,policy-question .question-choice.Calendar input:not(.numInput)::-webkit-input-placeholder,policy-question .question-choice.Calendar textarea::-webkit-input-placeholder,policy-question .question-choice.CalendarFutureOnly input:not(.numInput)::-webkit-input-placeholder,policy-question .question-choice.CalendarFutureOnly textarea::-webkit-input-placeholder,policy-question .question-choice.CalendarPastFeature input:not(.numInput)::-webkit-input-placeholder,policy-question .question-choice.CalendarPastFeature textarea::-webkit-input-placeholder,policy-question .question-choice.Location input:not(.numInput)::-webkit-input-placeholder,policy-question .question-choice.Location textarea::-webkit-input-placeholder,.question .question-choice.Currency input:not(.numInput)::-webkit-input-placeholder,.question .question-choice.Currency textarea::-webkit-input-placeholder,.question .question-choice.Decimal input:not(.numInput)::-webkit-input-placeholder,.question .question-choice.Decimal textarea::-webkit-input-placeholder,.question .question-choice.Integer input:not(.numInput)::-webkit-input-placeholder,.question .question-choice.Integer textarea::-webkit-input-placeholder,.question .question-choice.Name-Value input:not(.numInput)::-webkit-input-placeholder,.question .question-choice.Name-Value textarea::-webkit-input-placeholder,.question .question-choice.Paragraph input:not(.numInput)::-webkit-input-placeholder,.question .question-choice.Paragraph textarea::-webkit-input-placeholder,.question .question-choice.Text input:not(.numInput)::-webkit-input-placeholder,.question .question-choice.Text textarea::-webkit-input-placeholder,.question .question-choice.Calendar input:not(.numInput)::-webkit-input-placeholder,.question .question-choice.Calendar textarea::-webkit-input-placeholder,.question .question-choice.CalendarFutureOnly input:not(.numInput)::-webkit-input-placeholder,.question .question-choice.CalendarFutureOnly textarea::-webkit-input-placeholder,.question .question-choice.CalendarPastFeature input:not(.numInput)::-webkit-input-placeholder,.question .question-choice.CalendarPastFeature textarea::-webkit-input-placeholder,.question .question-choice.Location input:not(.numInput)::-webkit-input-placeholder,.question .question-choice.Location textarea::-webkit-input-placeholder{color:#b0b0b0}policy-question .question-choice.Currency input:not(.numInput)::-moz-placeholder,policy-question .question-choice.Currency textarea::-moz-placeholder,policy-question .question-choice.Decimal input:not(.numInput)::-moz-placeholder,policy-question .question-choice.Decimal textarea::-moz-placeholder,policy-question .question-choice.Integer input:not(.numInput)::-moz-placeholder,policy-question .question-choice.Integer textarea::-moz-placeholder,policy-question .question-choice.Name-Value input:not(.numInput)::-moz-placeholder,policy-question .question-choice.Name-Value textarea::-moz-placeholder,policy-question .question-choice.Paragraph input:not(.numInput)::-moz-placeholder,policy-question .question-choice.Paragraph textarea::-moz-placeholder,policy-question .question-choice.Text input:not(.numInput)::-moz-placeholder,policy-question .question-choice.Text textarea::-moz-placeholder,policy-question .question-choice.Calendar input:not(.numInput)::-moz-placeholder,policy-question .question-choice.Calendar textarea::-moz-placeholder,policy-question .question-choice.CalendarFutureOnly input:not(.numInput)::-moz-placeholder,policy-question .question-choice.CalendarFutureOnly textarea::-moz-placeholder,policy-question .question-choice.CalendarPastFeature input:not(.numInput)::-moz-placeholder,policy-question .question-choice.CalendarPastFeature textarea::-moz-placeholder,policy-question .question-choice.Location input:not(.numInput)::-moz-placeholder,policy-question .question-choice.Location textarea::-moz-placeholder,.question .question-choice.Currency input:not(.numInput)::-moz-placeholder,.question .question-choice.Currency textarea::-moz-placeholder,.question .question-choice.Decimal input:not(.numInput)::-moz-placeholder,.question .question-choice.Decimal textarea::-moz-placeholder,.question .question-choice.Integer input:not(.numInput)::-moz-placeholder,.question .question-choice.Integer textarea::-moz-placeholder,.question .question-choice.Name-Value input:not(.numInput)::-moz-placeholder,.question .question-choice.Name-Value textarea::-moz-placeholder,.question .question-choice.Paragraph input:not(.numInput)::-moz-placeholder,.question .question-choice.Paragraph textarea::-moz-placeholder,.question .question-choice.Text input:not(.numInput)::-moz-placeholder,.question .question-choice.Text textarea::-moz-placeholder,.question .question-choice.Calendar input:not(.numInput)::-moz-placeholder,.question .question-choice.Calendar textarea::-moz-placeholder,.question .question-choice.CalendarFutureOnly input:not(.numInput)::-moz-placeholder,.question .question-choice.CalendarFutureOnly textarea::-moz-placeholder,.question .question-choice.CalendarPastFeature input:not(.numInput)::-moz-placeholder,.question .question-choice.CalendarPastFeature textarea::-moz-placeholder,.question .question-choice.Location input:not(.numInput)::-moz-placeholder,.question .question-choice.Location textarea::-moz-placeholder{color:#b0b0b0}policy-question .question-choice.Currency input:not(.numInput):-ms-input-placeholder,policy-question .question-choice.Currency textarea:-ms-input-placeholder,policy-question .question-choice.Decimal input:not(.numInput):-ms-input-placeholder,policy-question .question-choice.Decimal textarea:-ms-input-placeholder,policy-question .question-choice.Integer input:not(.numInput):-ms-input-placeholder,policy-question .question-choice.Integer textarea:-ms-input-placeholder,policy-question .question-choice.Name-Value input:not(.numInput):-ms-input-placeholder,policy-question .question-choice.Name-Value textarea:-ms-input-placeholder,policy-question .question-choice.Paragraph input:not(.numInput):-ms-input-placeholder,policy-question .question-choice.Paragraph textarea:-ms-input-placeholder,policy-question .question-choice.Text input:not(.numInput):-ms-input-placeholder,policy-question .question-choice.Text textarea:-ms-input-placeholder,policy-question .question-choice.Calendar input:not(.numInput):-ms-input-placeholder,policy-question .question-choice.Calendar textarea:-ms-input-placeholder,policy-question .question-choice.CalendarFutureOnly input:not(.numInput):-ms-input-placeholder,policy-question .question-choice.CalendarFutureOnly textarea:-ms-input-placeholder,policy-question .question-choice.CalendarPastFeature input:not(.numInput):-ms-input-placeholder,policy-question .question-choice.CalendarPastFeature textarea:-ms-input-placeholder,policy-question .question-choice.Location input:not(.numInput):-ms-input-placeholder,policy-question .question-choice.Location textarea:-ms-input-placeholder,.question .question-choice.Currency input:not(.numInput):-ms-input-placeholder,.question .question-choice.Currency textarea:-ms-input-placeholder,.question .question-choice.Decimal input:not(.numInput):-ms-input-placeholder,.question .question-choice.Decimal textarea:-ms-input-placeholder,.question .question-choice.Integer input:not(.numInput):-ms-input-placeholder,.question .question-choice.Integer textarea:-ms-input-placeholder,.question .question-choice.Name-Value input:not(.numInput):-ms-input-placeholder,.question .question-choice.Name-Value textarea:-ms-input-placeholder,.question .question-choice.Paragraph input:not(.numInput):-ms-input-placeholder,.question .question-choice.Paragraph textarea:-ms-input-placeholder,.question .question-choice.Text input:not(.numInput):-ms-input-placeholder,.question .question-choice.Text textarea:-ms-input-placeholder,.question .question-choice.Calendar input:not(.numInput):-ms-input-placeholder,.question .question-choice.Calendar textarea:-ms-input-placeholder,.question .question-choice.CalendarFutureOnly input:not(.numInput):-ms-input-placeholder,.question .question-choice.CalendarFutureOnly textarea:-ms-input-placeholder,.question .question-choice.CalendarPastFeature input:not(.numInput):-ms-input-placeholder,.question .question-choice.CalendarPastFeature textarea:-ms-input-placeholder,.question .question-choice.Location input:not(.numInput):-ms-input-placeholder,.question .question-choice.Location textarea:-ms-input-placeholder{color:#b0b0b0}policy-question .question-choice.Currency input:not(.numInput):-moz-placeholder,policy-question .question-choice.Currency textarea:-moz-placeholder,policy-question .question-choice.Decimal input:not(.numInput):-moz-placeholder,policy-question .question-choice.Decimal textarea:-moz-placeholder,policy-question .question-choice.Integer input:not(.numInput):-moz-placeholder,policy-question .question-choice.Integer textarea:-moz-placeholder,policy-question .question-choice.Name-Value input:not(.numInput):-moz-placeholder,policy-question .question-choice.Name-Value textarea:-moz-placeholder,policy-question .question-choice.Paragraph input:not(.numInput):-moz-placeholder,policy-question .question-choice.Paragraph textarea:-moz-placeholder,policy-question .question-choice.Text input:not(.numInput):-moz-placeholder,policy-question .question-choice.Text textarea:-moz-placeholder,policy-question .question-choice.Calendar input:not(.numInput):-moz-placeholder,policy-question .question-choice.Calendar textarea:-moz-placeholder,policy-question .question-choice.CalendarFutureOnly input:not(.numInput):-moz-placeholder,policy-question .question-choice.CalendarFutureOnly textarea:-moz-placeholder,policy-question .question-choice.CalendarPastFeature input:not(.numInput):-moz-placeholder,policy-question .question-choice.CalendarPastFeature textarea:-moz-placeholder,policy-question .question-choice.Location input:not(.numInput):-moz-placeholder,policy-question .question-choice.Location textarea:-moz-placeholder,.question .question-choice.Currency input:not(.numInput):-moz-placeholder,.question .question-choice.Currency textarea:-moz-placeholder,.question .question-choice.Decimal input:not(.numInput):-moz-placeholder,.question .question-choice.Decimal textarea:-moz-placeholder,.question .question-choice.Integer input:not(.numInput):-moz-placeholder,.question .question-choice.Integer textarea:-moz-placeholder,.question .question-choice.Name-Value input:not(.numInput):-moz-placeholder,.question .question-choice.Name-Value textarea:-moz-placeholder,.question .question-choice.Paragraph input:not(.numInput):-moz-placeholder,.question .question-choice.Paragraph textarea:-moz-placeholder,.question .question-choice.Text input:not(.numInput):-moz-placeholder,.question .question-choice.Text textarea:-moz-placeholder,.question .question-choice.Calendar input:not(.numInput):-moz-placeholder,.question .question-choice.Calendar textarea:-moz-placeholder,.question .question-choice.CalendarFutureOnly input:not(.numInput):-moz-placeholder,.question .question-choice.CalendarFutureOnly textarea:-moz-placeholder,.question .question-choice.CalendarPastFeature input:not(.numInput):-moz-placeholder,.question .question-choice.CalendarPastFeature textarea:-moz-placeholder,.question .question-choice.Location input:not(.numInput):-moz-placeholder,.question .question-choice.Location textarea:-moz-placeholder{color:#b0b0b0}policy-question .question-choice.Currency .question-error,policy-question .question-choice.Decimal .question-error,policy-question .question-choice.Integer .question-error,policy-question .question-choice.Name-Value .question-error,policy-question .question-choice.Paragraph .question-error,policy-question .question-choice.Text .question-error,policy-question .question-choice.Calendar .question-error,policy-question .question-choice.CalendarFutureOnly .question-error,policy-question .question-choice.CalendarPastFeature .question-error,policy-question .question-choice.Location .question-error,.question .question-choice.Currency .question-error,.question .question-choice.Decimal .question-error,.question .question-choice.Integer .question-error,.question .question-choice.Name-Value .question-error,.question .question-choice.Paragraph .question-error,.question .question-choice.Text .question-error,.question .question-choice.Calendar .question-error,.question .question-choice.CalendarFutureOnly .question-error,.question .question-choice.CalendarPastFeature .question-error,.question .question-choice.Location .question-error{color:white}policy-question .question-choice .name-value,.question .question-choice .name-value{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:70%}policy-question .question-choice .name-value input,.question .question-choice .name-value input{-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:capitalize}policy-question .question-choice .name-value input:first-child,.question .question-choice .name-value input:first-child{margin-right:10px}policy-question .question-choice.Boolean input[type="radio"],.question .question-choice.Boolean input[type="radio"]{margin-left:0}policy-question .question-choice.Boolean .question-error,.question .question-choice.Boolean .question-error{display:none;padding:10px 30px;background:var(--color-warning-base);color:white;font-weight:bold;display:inline-block;margin:0 auto}policy-question .question-choice.Boolean .question-error.active,.question .question-choice.Boolean .question-error.active{display:block}policy-question .question-choice.radio,.question .question-choice.radio{font-size:1rem;display:block;padding:10px 20px;border-radius:30px;border:1px solid #eee;margin-bottom:10px;margin-right:10px;position:relative;max-width:160px;text-align:left}.policy-complete policy-question .question-title,.policy-complete .question .question-title{font-size:1rem}.policy-complete policy-question .question-title .required,.policy-complete .question .question-title .required{display:none}.policy-complete policy-question .question-error,.policy-complete .question .question-error{display:none}.policy-complete policy-question .question-choice input,.policy-complete .question .question-choice input{font-size:1rem;width:auto}.unpaid policy-question,.unpaid .question{pointer-events:none}.unpaid policy-question *,.unpaid .question *{pointer-events:none}.question-type-group policy-question,.question-type-group .question{padding-bottom:10px}.question-type-group.left policy-question form,.question-type-group.left .question form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.question-type-group.left policy-question form .question-title,.question-type-group.left .question form .question-title{width:75%;text-align:left;margin:20px auto 20px 0}.question-type-group.left policy-question select,.question-type-group.left .question select{width:calc(100% - 50px)}@media only screen and (max-width: 920px){.question-type-group.left policy-question select,.question-type-group.left .question select{width:calc(100% - 50px);font-size:1rem}}.question-type-group.left policy-question .question-list,.question-type-group.left .question .question-list{width:40%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.question-type-group.left policy-question .question-list .arrow_box,.question-type-group.left .question .question-list .arrow_box{right:0 !important}.question-type-group.left policy-question .question-list .radio,.question-type-group.left .question .question-list .radio{width:100%}.question-type-group.left policy-question .question-list .radio label,.question-type-group.left .question .question-list .radio label{text-align:left;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px}.question-type-group.left policy-question .question-list .radio label:before,.question-type-group.left .question .question-list .radio label:before{margin-left:-5px}.question-type-group.left policy-question .question-choice,.question-type-group.left .question .question-choice{width:40%}.question-type-group.left policy-question .question-choice.Currency,.question-type-group.left policy-question .question-choice.Decimal,.question-type-group.left policy-question .question-choice.Integer,.question-type-group.left policy-question .question-choice.Name-Value,.question-type-group.left policy-question .question-choice.Paragraph,.question-type-group.left policy-question .question-choice.Text,.question-type-group.left .question .question-choice.Currency,.question-type-group.left .question .question-choice.Decimal,.question-type-group.left .question .question-choice.Integer,.question-type-group.left .question .question-choice.Name-Value,.question-type-group.left .question .question-choice.Paragraph,.question-type-group.left .question .question-choice.Text{-ms-flex-item-align:center;align-self:center}@media only screen and (max-width: 920px){.question-type-group.left policy-question .question-choice.Currency input,.question-type-group.left policy-question .question-choice.Currency textarea,.question-type-group.left policy-question .question-choice.Decimal input,.question-type-group.left policy-question .question-choice.Decimal textarea,.question-type-group.left policy-question .question-choice.Integer input,.question-type-group.left policy-question .question-choice.Integer textarea,.question-type-group.left policy-question .question-choice.Name-Value input,.question-type-group.left policy-question .question-choice.Name-Value textarea,.question-type-group.left policy-question .question-choice.Paragraph input,.question-type-group.left policy-question .question-choice.Paragraph textarea,.question-type-group.left policy-question .question-choice.Text input,.question-type-group.left policy-question .question-choice.Text textarea,.question-type-group.left .question .question-choice.Currency input,.question-type-group.left .question .question-choice.Currency textarea,.question-type-group.left .question .question-choice.Decimal input,.question-type-group.left .question .question-choice.Decimal textarea,.question-type-group.left .question .question-choice.Integer input,.question-type-group.left .question .question-choice.Integer textarea,.question-type-group.left .question .question-choice.Name-Value input,.question-type-group.left .question .question-choice.Name-Value textarea,.question-type-group.left .question .question-choice.Paragraph input,.question-type-group.left .question .question-choice.Paragraph textarea,.question-type-group.left .question .question-choice.Text input,.question-type-group.left .question .question-choice.Text textarea{width:calc(100% - 40px)}}.question-type-group.left policy-question .question-choice .question-error,.question-type-group.left .question .question-choice .question-error{font-size:1rem !important}.container{display:-webkit-box;display:-ms-flexbox;display:flex}@supports (-webkit-appearance: none) or (-moz-appearance: none){input[type='radio']{--active: #2196F3;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, .3);--border: #BBC1E1;--border-hover: #2196F3;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin-right:1em;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));-webkit-transition:background .3s, border-color .3s, -webkit-box-shadow .2s;transition:background .3s, border-color .3s, -webkit-box-shadow .2s;transition:background .3s, border-color .3s, box-shadow .2s;transition:background .3s, border-color .3s, box-shadow .2s, -webkit-box-shadow .2s;margin-top:2px}input[type='radio']:after{content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease)}input[type='radio']:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}input[type='radio']:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}input[type='radio']:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}input[type='radio']:disabled+label{cursor:not-allowed}input[type='radio']:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}input[type='radio']:focus{-webkit-box-shadow:0 0 0 var(--focus);box-shadow:0 0 0 var(--focus)}input[type='radio']:not(.switch){width:21px !important;margin-left:120px}input[type='radio']:not(.switch):after{opacity:var(--o, 0)}input[type='radio']:not(.switch):checked{--o: 1}input[type='radio']+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type='radio']{border-radius:50%}input[type='radio']:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s, 0.7));transform:scale(var(--s, 0.7))}input[type='radio']:checked{--s: .5}}question-collection.question.swiper-slide-active input[type='radio']{margin-left:0}@media only screen and (max-width: 920px){question-collection policy-question select,.question select{width:100%;font-size:1rem}}.wrap-question{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.select-wrapper{position:relative;display:inline-block}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-text-base);position:relative;z-index:1}.select-display{position:absolute;top:8px;left:13px;right:0;bottom:0;font-size:16px;color:#959595;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:none;padding:12;font-size:12;z-index:99}.multi-calendar-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.multi-calendar-container .field-input{-webkit-box-flex:1;-ms-flex:1;flex:1}
question-group{width:70vw;-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);min-width:1024px;opacity:0;-webkit-transform:scale(0.6, 0.6) translate(0, 0px);transform:scale(0.6, 0.6) translate(0, 0px);-webkit-transform-origin:top center;transform-origin:top center;overflow:hidden;height:0}@media only screen and (max-width: 920px){question-group{width:100vw;max-width:100%;padding:0 20px;min-width:85vw !important}}.no-animate question-group{-webkit-transition:none;transition:none}question-group.swiper-slide-active{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);pointer-events:auto;height:auto}question-group.swiper-slide-prev{opacity:0;-webkit-transform:scale(0.6, 0.6) translate(0, 0px);transform:scale(0.6, 0.6) translate(0, 0px);cursor:pointer}question-group.swiper-slide-prev *{pointer-events:none}question-group.is-active{height:auto;overflow:visible}question-group:not(:last-child){margin-right:20px}question-group .group-title{font-size:var(--font-size-h2);margin:0px 0 15px;text-align:center;position:-webkit-sticky;position:sticky;top:0;background:#f6f8fa;z-index:10;-webkit-box-shadow:0 10px 10px -17px;box-shadow:0 10px 10px -17px;padding-bottom:10px;display:none}question-group .group-title .question-count{font-size:14px;text-align:center;display:block}question-group policy-question,question-group question-address,question-group policy-question-cannabis,question-group question-location{margin-bottom:10px;padding-bottom:10px;max-width:100% !important}question-group policy-question .question-choice .required,question-group question-address .question-choice .required,question-group policy-question-cannabis .question-choice .required,question-group question-location .question-choice .required{position:relative;left:auto;right:auto}question-group policy-question:not(:last-child),question-group question-address:not(:last-child),question-group policy-question-cannabis:not(:last-child),question-group question-location:not(:last-child){border-bottom:1px dashed #cac7c7}question-group policy-question loader-spinner,question-group policy-question-cannabis loader-spinner{position:absolute;left:96% !important;zoom:0.7;top:auto !important;bottom:-16px;margin-top:5px}question-group policy-question loader-spinner .sk-circle,question-group policy-question-cannabis loader-spinner .sk-circle{margin:30px auto;width:25px;height:25px;position:relative}@media screen and (min-width: 1000px){question-group:not(:last-child){margin-left:50px}question-group question-collection .collection div.collection-questions{padding-left:80px}}@media only screen and (max-width: 920px){question-group{padding:0 10px;min-width:95vw !important}}
question-collection{max-width:var(--body-max-width);-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1)}question-collection .question-title{font-size:var(--default-font-size) !important}question-collection *{-webkit-box-sizing:border-box;box-sizing:border-box}{opacity:0;-webkit-transform:scale(0.6, 0.6) translate(0, 0px);transform:scale(0.6, 0.6) translate(0, 0px);-webkit-transform-origin:top center;transform-origin:top center;overflow:hidden}question-collection .question-collections{width:100%;border:var(--collection-border)}question-collection .question-collections>.collection-footer{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}question-collection .question-collections>.collection-footer button{pointer-events:none;margin-left:10px}question-collection .question-collections>.collection-footer button.enabled{pointer-events:auto}question-collection .collection{width:100%;overflow:hidden;margin:20px 0px;border-radius:8px}question-collection .collection .action-list{margin-left:auto}question-collection .collection.closed .collection-questions{display:none}question-collection .collection.closed .collection-header{margin-bottom:0;color:var(--brand-main-color);font-weight:normal;background:none;position:relative}question-collection .collection.closed .collection-header::after{-webkit-transform:rotate(0deg);transform:rotate(0deg);left:10px;top:10px;position:absolute}question-collection .collection [type="checkbox"]{position:absolute;opacity:0;z-index:-1}question-collection .collection .collection-header{color:var(--collection-tab-text-color);background:var(--collection-tab-bg-color);font-weight:800;position:relative;min-height:48px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 10px 35px;border-bottom:1px solid #ddd;cursor:pointer;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}question-collection .collection .collection-header:hover{background-color:var(--navigation-color-hover);color:white}question-collection .collection .collection-header::after{content:"\276F";width:1em;height:1em;text-align:center;-webkit-transition:all .35s;transition:all .35s;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:20px;top:15px}question-collection .collection .collection-header i{margin-right:20px}question-collection .collection .collection-header label.collection-header-value{font-size:var(--default-font-size);padding-left:5px}question-collection .collection .collection-header input:checked+.collection-header-value{background:red}question-collection .collection .collection-header input:checked::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}question-collection .collection .collection-header button{border-radius:4px;border:none;padding:10px;color:white;cursor:pointer;background:var(--color-warning-base)}question-collection .collection .collection-header button:hover{background:var(--color-warning-dark)}question-collection .collection .collection-questions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}question-collection .collection .collection-questions policy-question .question-list.radio-list{padding:4px}question-collection .collection .collection-questions policy-question .question-list.radio-list input[type='radio']:not(.switch){margin:unset;margin-right:10px;margin-top:2px}question-collection .collection .collection-questions policy-question.has-error .question-choice.Integer input,question-collection .collection .collection-questions policy-question.has-error .question-choice.Currency input,question-collection .collection .collection-questions policy-question.has-error .question-choice.Text input,question-collection .collection .collection-questions policy-question.has-error .question-choice.Calendar input,question-collection .collection .collection-questions policy-question.has-warning .question-choice.Integer input,question-collection .collection .collection-questions policy-question.has-warning .question-choice.Currency input,question-collection .collection .collection-questions policy-question.has-warning .question-choice.Text input,question-collection .collection .collection-questions policy-question.has-warning .question-choice.Calendar input{border:1px solid var(--collection-error-border-color, red)}question-collection .collection .collection-questions policy-question.has-error .question-list.Text select,question-collection .collection .collection-questions policy-question.has-warning .question-list.Text select{border:1px solid var(--collection-error-border-color, red)}question-collection .collection .collection-questions policy-question.has-error .question-list.radio-list,question-collection .collection .collection-questions policy-question.has-warning .question-list.radio-list{outline:1px solid var(--collection-error-border-color, red)}question-collection .collection .collection-questions policy-question.has-error .question-choice.Paragraph textarea,question-collection .collection .collection-questions policy-question.has-warning .question-choice.Paragraph textarea{border:1px solid var(--collection-error-border-color, red)}question-collection .collection .collection-questions question-address.has-error .question-choice.Address input,question-collection .collection .collection-questions question-address.has-warning .question-choice.Address input{border:1px solid var(--collection-error-border-color, red)}question-collection .collection .collection-questions question-upload.has-error .question-choice.FileUpload,question-collection .collection .collection-questions question-upload.has-warning .question-choice.FileUpload{border:1px solid var(--collection-error-border-color, red)}question-collection .collection .collection-questions question-location.has-error input,question-collection .collection .collection-questions question-location.has-warning input{border:1px solid var(--collection-error-border-color, red)}question-collection .collection .collection-questions .question-choice{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}question-collection .collection .collection-questions .question-choice textarea{padding:10px;resize:vertical;width:100%}question-collection .collection .collection-questions .question-title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}@media only screen and (max-width: 920px){question-collection .collection .collection-questions .question-title,question-collection .collection .collection-questions .question-choice{margin:0}question-collection .collection .collection-questions .question-title{padding:10px 0 10px}question-collection .collection .collection-questions .question-choice{padding:0;width:100%;max-width:unset}}question-collection .collection .collection-questions .question-error{margin:0 auto}question-collection .collection+.collection-footer div.btn.round{background:var(--collection-button-background-disabled);color:white}question-collection .collection+.collection-footer loader-spinner{position:relative !important;left:20px !important;zoom:0.7 !important}question-collection .collection question-location .location-selector{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}question-collection .collection question-location .location-picker{width:100%}question-collection .collection policy-question,question-collection .collection question-location,question-collection .collection question-upload,question-collection .collection question-address,question-collection .collection policy-question-cannabis{width:50%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}question-collection .collection policy-question:nth-child(even),question-collection .collection question-location:nth-child(even),question-collection .collection question-upload:nth-child(even),question-collection .collection question-address:nth-child(even),question-collection .collection policy-question-cannabis:nth-child(even){padding-left:32px}@media only screen and (max-width: 920px){question-collection .collection policy-question:nth-child(even),question-collection .collection question-location:nth-child(even),question-collection .collection question-upload:nth-child(even),question-collection .collection question-address:nth-child(even),question-collection .collection policy-question-cannabis:nth-child(even){width:100%;padding-left:0}}@media only screen and (max-width: 920px){question-collection .collection policy-question,question-collection .collection question-location,question-collection .collection question-upload,question-collection .collection question-address,question-collection .collection policy-question-cannabis{width:100%;padding-bottom:0 !important}question-collection .collection policy-question .hint,question-collection .collection question-location .hint,question-collection .collection question-upload .hint,question-collection .collection question-address .hint,question-collection .collection policy-question-cannabis .hint{margin:0px 0px 0 0 !important}}question-collection .collection policy-question form,question-collection .collection question-location form,question-collection .collection question-upload form,question-collection .collection question-address form,question-collection .collection policy-question-cannabis form{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}question-collection .collection policy-question form select,question-collection .collection policy-question form input,question-collection .collection question-location form select,question-collection .collection question-location form input,question-collection .collection question-upload form select,question-collection .collection question-upload form input,question-collection .collection question-address form select,question-collection .collection question-address form input,question-collection .collection policy-question-cannabis form select,question-collection .collection policy-question-cannabis form input{min-width:unset !important}@media only screen and (max-width: 920px){question-collection .collection policy-question form,question-collection .collection question-location form,question-collection .collection question-upload form,question-collection .collection question-address form,question-collection .collection policy-question-cannabis form{margin-bottom:12px}question-collection .collection policy-question form input,question-collection .collection question-location form input,question-collection .collection question-upload form input,question-collection .collection question-address form input,question-collection .collection policy-question-cannabis form input{width:100% !important}}question-collection .collection policy-question .radio{margin-bottom:0 !important}question-collection .collection policy-question .radio .label{margin:0 0 0px !important}question-collection .collection question-upload .question-choice{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}@media only screen and (max-width: 920px){question-collection{width:100vw;max-width:700px}}question-collection>.hint{width:100%;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;line-height:1.1;background:transparent;padding:10px 0;border-radius:5px;font-family:Helvetica;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;-webkit-transform:scale(0, 0);transform:scale(0, 0);height:0;margin:auto 0 20px;max-width:400px;color:var(--color-text-base)}.no-animate question-collection{-webkit-transition:none;transition:none}question-collection.swiper-slide-active{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);pointer-events:auto}question-collection.swiper-slide-active>.hint{font-size:var(--default-font-size) !important;opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);height:auto;max-height:400px;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;width:100% !important;max-width:920px !important;border:none !important}question-collection.swiper-slide-prev{opacity:0;-webkit-transform:scale(0.6, 0.6) translate(0, 0px);transform:scale(0.6, 0.6) translate(0, 0px);cursor:pointer}question-collection.swiper-slide-prev *{pointer-events:none}question-collection.is-active{height:auto;overflow:visible}question-collection:not(:last-child){margin-right:20px}question-collection question-location loader-spinner,question-collection policy-question loader-spinner,question-collection policy-question-cannabis loader-spinner,question-collection question-address loader-spinner{position:absolute;left:96% !important;zoom:0.7;top:auto !important;bottom:-16px;margin-top:5px}question-collection question-location loader-spinner .sk-circle,question-collection policy-question loader-spinner .sk-circle,question-collection policy-question-cannabis loader-spinner .sk-circle,question-collection question-address loader-spinner .sk-circle{margin:30px auto;width:25px;height:25px;position:relative}.question .hint{font-size:var(--default-font-size) !important;opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);height:auto;max-height:400px;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;width:100% !important;max-width:920px !important;border:none !important}div.collection-questions>*{border-bottom:1px dashed #cac7c7}@media screen and (min-width: 1000px){question-collection .collection div.collection-questions{padding-left:60px}div.collection-questions>*{padding-left:32px}}@media screen and (max-width: 920px){question-collection:not(:last-child){margin:20px 0px}question-collection .collection{margin:20px 0px}question-collection .question-collections{overflow:unset}question-collection .collection .collection-questions{padding:10px}question-group:not(:last-child){margin-left:15px}question-group question-upload form a.question-choice.FileUpload.btn.round.green,question-collection question-upload form a.question-choice.FileUpload.btn.round.green{margin:10px 0px}}
question-address{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;max-width:50%;margin:0 auto;height:auto;padding-bottom:30px}.no-animate question-address{-webkit-transition:none;transition:none}.pending question-address{pointer-events:none !important}.pending question-address *{pointer-events:none !important}@media only screen and (max-width: 920px){question-address{max-width:95vw;margin:0 auto 30px}}@media screen and (max-height: 900px){question-address{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}question-address .tooltip:after,question-address [data-tooltip]:after{padding:12px !important;min-width:230px !important}question-address [data-tooltip]{position:absolute;right:-30px;bottom:26px}question-address [data-tooltip] i{color:var(--color-text-base)}question-address [data-tooltip] i:hover{color:var(--color-blue-base)}question-address input[id*="flexselect"]{width:400px;border-radius:60px;background:#eee;padding:10px 20px;border:0;outline:0;font-size:20px;color:var(--color-text-dark);text-align:center}.policy-complete question-address input[id*="flexselect"]{pointer-events:none}@media only screen and (max-width: 920px){question-address input[id*="flexselect"]{width:80%}}question-address:not(.show){opacity:0;pointer-events:none}question-address[disabled] .continue,question-address[disabled] .skip{display:none}question-address form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}@media only screen and (max-width: 920px){question-address form{width:100%}}question-address loader-spinner{top:50%;margin-top:5px}@media screen and (max-height: 900px){question-address loader-spinner{top:80px;margin-top:0}}@media only screen and (max-width: 920px){question-address loader-spinner{position:absolute;left:50%;zoom:0.7;top:70%}}question-address .question-error{max-width:450px;display:none;font-size:15px;padding:5px 22px;border:2px solid var(--color-warning-base);background:var(--color-warning-base);border-radius:50px;color:white;margin:0;font-weight:var(--font-weight-regular)}question-address .question-error.active{display:block}question-address.swiper-slide-active{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);pointer-events:auto}question-address.swiper-slide-active .hint{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);height:auto;max-height:400px;margin:20px auto}question-address.swiper-slide-prev{opacity:0;-webkit-transform:scale(0.6, 0.6) translate(0, 0px);transform:scale(0.6, 0.6) translate(0, 0px);cursor:pointer}question-address.swiper-slide-prev *{pointer-events:none}question-address .skip{display:inline-block;padding:10px 30px;margin:20px}question-address .question-title{font-size:var(--font-size-base);font-weight:400;color:var(--color-text-base);margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:28px;-ms-flex-negative:0;flex-shrink:0;max-width:570px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 667px){question-address .question-title{font-size:var(--font-size-h4);line-height:1.6;max-width:350px}}question-address .question-title .required{color:var(--color-text-base);height:20px}question-address .question-title .required:hover{color:var(--color-blue-base)}question-address .required{color:var(--color-text-base);height:20px}question-address .required:hover{color:var(--color-blue-base)}question-address .hint{width:100%;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;line-height:1.1;background:#8c8c8c;padding:10px 15px;border-radius:5px;color:white;font-family:Helvetica;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;-webkit-transform:scale(0, 0);transform:scale(0, 0);height:0;margin:-10px auto 0;max-width:400px}question-address .hint i{margin-right:10px;font-size:40px;width:40px;color:white;height:40px;border-radius:30px}question-address .question-choice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px;border-radius:30px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 920px){question-address .question-choice{margin-bottom:1.5rem}}question-address .question-choice .required{position:absolute;top:0;right:-40px;font-size:70px}@media only screen and (max-width: 920px){question-address .question-choice .required{top:0;right:auto;position:relative}}question-address .question-choice .required i{font-size:32px}question-address .question-choice.Address input,question-address .question-choice.Address textarea{width:auto;min-width:300px;background:#ffffff;padding:10px 20px;outline:0;color:var(--color-text-dark);text-align:var(--input-textalign);border-radius:6px}@media only screen and (max-width: 920px){question-address .question-choice.Address input,question-address .question-choice.Address textarea{width:calc(100% - 40px)}}question-address .question-choice.Address input::-webkit-input-placeholder,question-address .question-choice.Address textarea::-webkit-input-placeholder{color:#b0b0b0}question-address .question-choice.Address input::-moz-placeholder,question-address .question-choice.Address textarea::-moz-placeholder{color:#b0b0b0}question-address .question-choice.Address input:-ms-input-placeholder,question-address .question-choice.Address textarea:-ms-input-placeholder{color:#b0b0b0}question-address .question-choice.Address input:-moz-placeholder,question-address .question-choice.Address textarea:-moz-placeholder{color:#b0b0b0}question-address .question-choice.Address textarea{text-align:left;border-radius:20px}question-address .question-choice.Address .question-error{color:white}question-address .question-choice .name-value{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:70%}question-address .question-choice .name-value input{-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:capitalize}question-address .question-choice .name-value input:first-child{margin-right:10px}question-address .question-choice.Boolean .question-error{display:none;padding:10px 30px;background:var(--color-warning-base);color:white;font-weight:bold;display:inline-block;margin:0 auto}question-address .question-choice.Boolean .question-error.active{display:block}question-address .question-choice.radio{font-size:16px;display:block;padding:10px 20px;border-radius:30px;border:1px solid #eee;margin-bottom:10px;margin-right:10px;position:relative;max-width:160px;text-align:left}.policy-complete question-address .question-title{font-size:20px}.policy-complete question-address .question-title .required{display:none}.policy-complete question-address .question-error{display:none}.policy-complete question-address .question-choice input{font-size:var(--font-size-base);width:auto}.unpaid question-address{pointer-events:none}.unpaid question-address *{pointer-events:none}.question-type-group question-address{padding-bottom:10px}.question-type-group.left question-address form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.question-type-group.left question-address form .question-title{width:50%;text-align:left;margin:20px auto 20px 0}.question-type-group.left question-address select{width:calc(100% - 50px)}@media only screen and (max-width: 920px){.question-type-group.left question-address select{width:calc(100% - 50px);font-size:18px}}.question-type-group.left question-address .question-list{width:40%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.question-type-group.left question-address .question-list .arrow_box{right:0 !important}.question-type-group.left question-address .question-list .radio{width:100%}.question-type-group.left question-address .question-list .radio label{text-align:left;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.question-type-group.left question-address .question-list .radio label:before{margin-left:-5px}.question-type-group.left question-address .question-choice{width:40%}.question-type-group.left question-address .question-choice.Currency,.question-type-group.left question-address .question-choice.Decimal,.question-type-group.left question-address .question-choice.Integer,.question-type-group.left question-address .question-choice.Name-Value,.question-type-group.left question-address .question-choice.Paragraph,.question-type-group.left question-address .question-choice.Text{-ms-flex-item-align:center;align-self:center}.question-type-group.left question-address .question-choice.Currency input,.question-type-group.left question-address .question-choice.Currency textarea,.question-type-group.left question-address .question-choice.Decimal input,.question-type-group.left question-address .question-choice.Decimal textarea,.question-type-group.left question-address .question-choice.Integer input,.question-type-group.left question-address .question-choice.Integer textarea,.question-type-group.left question-address .question-choice.Name-Value input,.question-type-group.left question-address .question-choice.Name-Value textarea,.question-type-group.left question-address .question-choice.Paragraph input,.question-type-group.left question-address .question-choice.Paragraph textarea,.question-type-group.left question-address .question-choice.Text input,.question-type-group.left question-address .question-choice.Text textarea{width:calc(100% - 40px)}@media only screen and (max-width: 920px){.question-type-group.left question-address .question-choice.Currency input,.question-type-group.left question-address .question-choice.Currency textarea,.question-type-group.left question-address .question-choice.Decimal input,.question-type-group.left question-address .question-choice.Decimal textarea,.question-type-group.left question-address .question-choice.Integer input,.question-type-group.left question-address .question-choice.Integer textarea,.question-type-group.left question-address .question-choice.Name-Value input,.question-type-group.left question-address .question-choice.Name-Value textarea,.question-type-group.left question-address .question-choice.Paragraph input,.question-type-group.left question-address .question-choice.Paragraph textarea,.question-type-group.left question-address .question-choice.Text input,.question-type-group.left question-address .question-choice.Text textarea{width:calc(100% - 40px)}}.question-type-group.left question-address .question-choice .question-error{font-size:13px !important}
question-canada-post-address{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;max-width:50%;margin:0 auto;height:auto;padding-bottom:30px}.no-animate question-canada-post-address{-webkit-transition:none;transition:none}.pending question-canada-post-address{pointer-events:none !important}.pending question-canada-post-address *{pointer-events:none !important}@media only screen and (max-width: 920px){question-canada-post-address{max-width:95vw;margin:0 auto 30px}}@media screen and (max-height: 900px){question-canada-post-address{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}question-canada-post-address .tooltip:after,question-canada-post-address [data-tooltip]:after{padding:12px !important;min-width:230px !important}question-canada-post-address [data-tooltip]{position:absolute;right:-30px;bottom:26px}question-canada-post-address [data-tooltip] i{color:var(--color-text-base)}question-canada-post-address [data-tooltip] i:hover{color:var(--color-blue-base)}question-canada-post-address input[id*='flexselect']{width:400px;border-radius:60px;background:#eee;padding:10px 20px;border:0;outline:0;font-size:20px;color:var(--color-text-dark);text-align:center}.policy-complete question-canada-post-address input[id*='flexselect']{pointer-events:none}@media only screen and (max-width: 920px){question-canada-post-address input[id*='flexselect']{width:80%}}question-canada-post-address:not(.show){opacity:0;pointer-events:none}question-canada-post-address[disabled] .continue,question-canada-post-address[disabled] .skip{display:none}question-canada-post-address form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}@media only screen and (max-width: 920px){question-canada-post-address form{width:100%}}question-canada-post-address loader-spinner{top:50%;margin-top:5px}@media screen and (max-height: 900px){question-canada-post-address loader-spinner{top:80px;margin-top:0}}@media only screen and (max-width: 920px){question-canada-post-address loader-spinner{position:absolute;left:50%;zoom:0.7;top:70%}}question-canada-post-address .question-error{max-width:450px;display:none;font-size:15px;padding:5px 22px;border:2px solid var(--color-warning-base);background:var(--color-warning-base);border-radius:50px;color:white;margin:0;font-weight:var(--font-weight-regular)}question-canada-post-address .question-error.active{display:block}question-canada-post-address.swiper-slide-active{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);pointer-events:auto}question-canada-post-address.swiper-slide-active .hint{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);height:auto;max-height:400px;margin:20px auto}question-canada-post-address.swiper-slide-active .canada-postal-address--collection{height:auto;display:block}question-canada-post-address.swiper-slide-prev{opacity:0;-webkit-transform:scale(0.6, 0.6) translate(0, 0px);transform:scale(0.6, 0.6) translate(0, 0px);cursor:pointer}question-canada-post-address.swiper-slide-prev *{pointer-events:none}question-canada-post-address .skip{display:inline-block;padding:10px 30px;margin:20px}question-canada-post-address .question-title{font-size:var(--font-size-base);font-weight:400;color:var(--color-text-base);margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:28px;-ms-flex-negative:0;flex-shrink:0;max-width:570px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 667px){question-canada-post-address .question-title{font-size:var(--font-size-h4);line-height:1.6;max-width:350px}}question-canada-post-address .question-title .required{color:var(--color-text-base);height:20px}question-canada-post-address .question-title .required:hover{color:var(--color-blue-base)}question-canada-post-address .required{color:var(--color-text-base);height:20px}question-canada-post-address .required:hover{color:var(--color-blue-base)}question-canada-post-address .hint{width:100%;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;line-height:1.1;background:#8c8c8c;padding:10px 15px;border-radius:5px;color:white;font-family:Helvetica;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;-webkit-transform:scale(0, 0);transform:scale(0, 0);height:0;margin:-10px auto 0;max-width:400px}question-canada-post-address .hint i{margin-right:10px;font-size:40px;width:40px;color:white;height:40px;border-radius:30px}question-canada-post-address .question-choice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px;border-radius:30px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 920px){question-canada-post-address .question-choice{margin-bottom:1.5rem}}question-canada-post-address .question-choice .required{position:absolute;top:0;right:-40px;font-size:70px}@media only screen and (max-width: 920px){question-canada-post-address .question-choice .required{top:0;right:auto;position:relative}}question-canada-post-address .question-choice .required i{font-size:32px}question-canada-post-address .question-choice.Address input,question-canada-post-address .question-choice.Address textarea{width:auto;min-width:300px;background:#ffffff;padding:10px 20px;outline:0;color:var(--color-text-dark);text-align:var(--input-textalign);border-radius:6px}@media only screen and (max-width: 920px){question-canada-post-address .question-choice.Address input,question-canada-post-address .question-choice.Address textarea{width:calc(100% - 40px)}}question-canada-post-address .question-choice.Address input::-webkit-input-placeholder,question-canada-post-address .question-choice.Address textarea::-webkit-input-placeholder{color:#b0b0b0}question-canada-post-address .question-choice.Address input::-moz-placeholder,question-canada-post-address .question-choice.Address textarea::-moz-placeholder{color:#b0b0b0}question-canada-post-address .question-choice.Address input:-ms-input-placeholder,question-canada-post-address .question-choice.Address textarea:-ms-input-placeholder{color:#b0b0b0}question-canada-post-address .question-choice.Address input:-moz-placeholder,question-canada-post-address .question-choice.Address textarea:-moz-placeholder{color:#b0b0b0}question-canada-post-address .question-choice.Address textarea{text-align:left;border-radius:20px}question-canada-post-address .question-choice.Address .question-error{color:white}question-canada-post-address .question-choice .name-value{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:70%}question-canada-post-address .question-choice .name-value input{-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:capitalize}question-canada-post-address .question-choice .name-value input:first-child{margin-right:10px}question-canada-post-address .question-choice.Boolean .question-error{display:none;padding:10px 30px;background:var(--color-warning-base);color:white;font-weight:bold;display:inline-block;margin:0 auto}question-canada-post-address .question-choice.Boolean .question-error.active{display:block}question-canada-post-address .question-choice.radio{font-size:16px;display:block;padding:10px 20px;border-radius:30px;border:1px solid #eee;margin-bottom:10px;margin-right:10px;position:relative;max-width:160px;text-align:left}.policy-complete question-canada-post-address .question-title{font-size:20px}.policy-complete question-canada-post-address .question-title .required{display:none}.policy-complete question-canada-post-address .question-error{display:none}.policy-complete question-canada-post-address .question-choice input{font-size:var(--font-size-base);width:auto}.unpaid question-canada-post-address{pointer-events:none}.unpaid question-canada-post-address *{pointer-events:none}.question-type-group question-canada-post-address{padding-bottom:10px}.question-type-group.left question-canada-post-address form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.question-type-group.left question-canada-post-address form .question-title{width:50%;text-align:left;margin:20px auto 20px 0}.question-type-group.left question-canada-post-address select{width:calc(100% - 50px)}@media only screen and (max-width: 920px){.question-type-group.left question-canada-post-address select{width:calc(100% - 50px);font-size:18px}}.question-type-group.left question-canada-post-address .question-list{width:40%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.question-type-group.left question-canada-post-address .question-list .arrow_box{right:0 !important}.question-type-group.left question-canada-post-address .question-list .radio{width:100%}.question-type-group.left question-canada-post-address .question-list .radio label{text-align:left;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.question-type-group.left question-canada-post-address .question-list .radio label:before{margin-left:-5px}.question-type-group.left question-canada-post-address .question-choice{width:40%}.question-type-group.left question-canada-post-address .question-choice.Currency,.question-type-group.left question-canada-post-address .question-choice.Decimal,.question-type-group.left question-canada-post-address .question-choice.Integer,.question-type-group.left question-canada-post-address .question-choice.Name-Value,.question-type-group.left question-canada-post-address .question-choice.Paragraph,.question-type-group.left question-canada-post-address .question-choice.Text{-ms-flex-item-align:center;align-self:center}.question-type-group.left question-canada-post-address .question-choice.Currency input,.question-type-group.left question-canada-post-address .question-choice.Currency textarea,.question-type-group.left question-canada-post-address .question-choice.Decimal input,.question-type-group.left question-canada-post-address .question-choice.Decimal textarea,.question-type-group.left question-canada-post-address .question-choice.Integer input,.question-type-group.left question-canada-post-address .question-choice.Integer textarea,.question-type-group.left question-canada-post-address .question-choice.Name-Value input,.question-type-group.left question-canada-post-address .question-choice.Name-Value textarea,.question-type-group.left question-canada-post-address .question-choice.Paragraph input,.question-type-group.left question-canada-post-address .question-choice.Paragraph textarea,.question-type-group.left question-canada-post-address .question-choice.Text input,.question-type-group.left question-canada-post-address .question-choice.Text textarea{width:calc(100% - 40px)}@media only screen and (max-width: 920px){.question-type-group.left question-canada-post-address .question-choice.Currency input,.question-type-group.left question-canada-post-address .question-choice.Currency textarea,.question-type-group.left question-canada-post-address .question-choice.Decimal input,.question-type-group.left question-canada-post-address .question-choice.Decimal textarea,.question-type-group.left question-canada-post-address .question-choice.Integer input,.question-type-group.left question-canada-post-address .question-choice.Integer textarea,.question-type-group.left question-canada-post-address .question-choice.Name-Value input,.question-type-group.left question-canada-post-address .question-choice.Name-Value textarea,.question-type-group.left question-canada-post-address .question-choice.Paragraph input,.question-type-group.left question-canada-post-address .question-choice.Paragraph textarea,.question-type-group.left question-canada-post-address .question-choice.Text input,.question-type-group.left question-canada-post-address .question-choice.Text textarea{width:calc(100% - 40px)}}.question-type-group.left question-canada-post-address .question-choice .question-error{font-size:13px !important}question-canada-post-address .canada-postal-address--search input{width:var(--input-width);border-radius:var(--input-border-radius);background:var(--input-background);padding:var(--input-padding);border:var(--input-border);font-size:var(--input-fontsize);color:var(--input-text-color);text-align:var(--input-textalign)}question-canada-post-address .canada-postal-address--collection{display:none;height:0;margin-bottom:16px}question-canada-post-address .canada-postal-address--collection .input-field{margin:10px 0}question-canada-post-address .canada-postal-address--collection .input-field label{display:block;margin:6px 0;font-size:var(--font-size-h5);padding:0;display:block;color:#475163;font-weight:var(--font-weight-regular)}question-canada-post-address .canada-postal-address--collection .input-field input{width:var(--input-width);border-radius:var(--input-border-radius);background:var(--input-background);padding:var(--input-padding);border:var(--input-border);font-size:var(--input-fontsize);color:var(--input-text-color);text-align:var(--input-textalign);font-weight:300}
question-upload{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;max-width:50%;margin:0 auto;height:auto;padding-bottom:30px}question-upload .current-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:10px;padding:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}question-upload .progress-bar{width:0%;display:none}question-upload .progress-bar.active{display:block}question-upload .progress-bar .progress{width:100%;height:10px;background:var(--color-green-base);border-radius:40px;margin:5px 0}question-upload .progress-bar .status{font-size:14px}.pending question-upload{pointer-events:none !important}.pending question-upload *{pointer-events:none !important}@media only screen and (max-width: 920px){question-upload{max-width:95vw;margin:0 auto 30px}}@media screen and (max-height: 900px){question-upload{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}question-upload:not(.show){opacity:0;pointer-events:none}question-upload[disabled] .continue,question-upload[disabled] .skip{display:none}question-upload form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}@media only screen and (max-width: 920px){question-upload form{width:100%}}question-upload form input{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}question-upload form input+label{font-weight:700;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 15px}question-upload form input+label i{margin-right:10px}question-upload form input:focus+label{background-color:var(--color-green-dark);color:white}question-upload form .input+label{cursor:pointer}question-upload form a.question-choice.FileUpload.btn.round.green{background-color:var(--color-primary-base) !important;margin:20px;overflow:hidden;cursor:pointer}question-upload form a.question-choice.FileUpload.btn.round.green:hover{background-color:var(--color-primary-base-lighter) !important}question-upload form a.question-choice.FileUpload.btn.round.green label{background-color:transparent !important;color:var(--upload-button-textcolor);font-size:var(--upload-button-text-size);border:var(--upload-button-border);-ms-flex-item-align:center;align-self:center}question-upload loader-spinner{top:50%;margin-top:5px}@media screen and (max-height: 900px){question-upload loader-spinner{top:80px;margin-top:0}}@media only screen and (max-width: 920px){question-upload loader-spinner{position:absolute;left:50%;zoom:0.7;top:70%}}question-upload .question-error{max-width:450px;display:none;font-size:15px;padding:5px 22px;border:2px solid var(--color-warning-base);background:var(--color-warning-base);border-radius:50px;color:white;margin:0;font-weight:var(--font-weight-regular)}question-upload .question-error.active{display:none}question-upload.swiper-slide-active{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);pointer-events:auto}question-upload.swiper-slide-active .hint{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);height:auto;max-height:400px;margin:20px auto}question-upload.swiper-slide-prev{opacity:0;-webkit-transform:scale(0.6, 0.6) translate(0, 0px);transform:scale(0.6, 0.6) translate(0, 0px);cursor:pointer}question-upload.swiper-slide-prev *{pointer-events:none}question-upload .skip{display:inline-block;padding:10px 30px;margin:20px}question-upload .question-title{font-size:var(--font-size-base);font-weight:400;color:var(--color-text-base);margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:28px;-ms-flex-negative:0;flex-shrink:0;max-width:570px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 667px){question-upload .question-title{font-size:var(--font-size-h4);line-height:1.6;max-width:350px}}question-upload .question-title .required{color:var(--color-text-base);height:20px}question-upload .question-title .required:hover{color:var(--color-blue-base)}question-upload .required{color:var(--color-text-base);height:20px}question-upload .required:hover{color:var(--color-blue-base)}question-upload .hint{width:100%;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;line-height:1.1;background:#8c8c8c;padding:10px 15px;border-radius:5px;color:white;font-family:Helvetica;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;-webkit-transform:scale(0, 0);transform:scale(0, 0);height:0;margin:-10px auto 0;max-width:400px}question-upload .hint i{margin-right:10px;font-size:40px;width:40px;color:white;height:40px;border-radius:30px}question-upload .question-choice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px;border-radius:30px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 920px){question-upload .question-choice{margin-bottom:1.5rem}}question-upload .question-choice .required{position:absolute;top:0;right:-40px;font-size:70px}@media only screen and (max-width: 920px){question-upload .question-choice .required{top:0;right:auto;position:relative}}question-upload .question-choice .required i{font-size:32px}.policy-complete question-upload .question-title{font-size:20px}.policy-complete question-upload .question-title .required{display:none}.policy-complete question-upload .question-error{display:none}.policy-complete question-upload .question-choice input{font-size:var(--font-size-base);width:auto}.unpaid question-upload{pointer-events:none}.unpaid question-upload *{pointer-events:none}.question-type-group question-upload{padding-bottom:10px}.question-type-group.left question-upload form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.question-type-group.left question-upload form .question-title{width:50%;text-align:left;margin:20px auto 20px 0}
question-location{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;margin:0 auto;height:auto;padding-bottom:30px}.no-animate question-location{-webkit-transition:none;transition:none}.pending question-location{pointer-events:none !important}.pending question-location *{pointer-events:none !important}@media only screen and (max-width: 920px){question-location{max-width:95vw;margin:0 auto 30px}}question-location .tooltip:after,question-location [data-tooltip]:after{padding:12px !important;min-width:230px !important}question-location [data-tooltip]{position:absolute;right:-30px;bottom:26px}question-location [data-tooltip] i{color:var(--color-text-base)}question-location [data-tooltip] i:hover{color:var(--color-blue-base)}question-location input[id*="flexselect"]{width:400px;border-radius:60px;background:#eee;padding:10px 20px;border:0;outline:0;font-size:20px;color:var(--color-text-dark);text-align:center}.policy-complete question-location input[id*="flexselect"]{pointer-events:none}@media only screen and (max-width: 920px){question-location input[id*="flexselect"]{width:80%}}question-location:not(.show){opacity:0;pointer-events:none}question-location[disabled] .continue,question-location[disabled] .skip{display:none}question-location form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}question-location form .flex-grid{width:100%}@media only screen and (max-width: 920px){question-location form{width:100%}}question-location loader-spinner{top:50%;margin-top:5px}@media screen and (max-height: 900px){question-location loader-spinner{top:80px;margin-top:0}}@media only screen and (max-width: 920px){question-location loader-spinner{position:absolute;left:50%;zoom:0.7;top:70%}}question-location .question-error{max-width:450px;display:none;font-size:15px;padding:5px 22px;border:2px solid var(--color-warning-base);background:var(--color-warning-base);border-radius:50px;color:white;margin:0;font-weight:var(--font-weight-regular)}question-location .question-error.active{display:none}question-location.swiper-slide-active{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);pointer-events:auto}question-location.swiper-slide-active .hint{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);height:auto;max-height:400px;margin:20px auto}question-location.swiper-slide-prev{opacity:0;-webkit-transform:scale(0.6, 0.6) translate(0, 0px);transform:scale(0.6, 0.6) translate(0, 0px);cursor:pointer}question-location.swiper-slide-prev *{pointer-events:none}question-location .skip{display:inline-block;padding:10px 30px;margin:20px}question-location .question-title{font-size:var(--font-size-base);font-weight:400;color:var(--color-text-base);margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:28px;-ms-flex-negative:0;flex-shrink:0;max-width:570px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 667px){question-location .question-title{font-size:var(--font-size-h4);line-height:1.6;max-width:350px}}question-location .question-title .required{color:var(--color-text-base);height:20px}question-location .question-title .required:hover{color:var(--color-blue-base)}question-location .required{color:var(--color-text-base);height:20px}question-location .required:hover{color:var(--color-blue-base)}question-location .hint{width:100%;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;line-height:1.1;background:#8c8c8c;padding:10px 15px;border-radius:5px;color:white;font-family:Helvetica;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;-webkit-transform:scale(0, 0);transform:scale(0, 0);height:0;margin:-10px auto 0;max-width:400px}question-location .hint i{margin-right:10px;font-size:40px;width:40px;color:white;height:40px;border-radius:30px}question-location .question-choice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px;border-radius:30px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 920px){question-location .question-choice{margin-bottom:1.5rem}}question-location .question-choice .required{position:absolute;top:0;right:-40px;font-size:70px}@media only screen and (max-width: 920px){question-location .question-choice .required{top:0;right:auto;position:relative}}question-location .question-choice .required i{font-size:32px}question-location .question-choice.Address input,question-location .question-choice.Address textarea{width:400px;border-radius:60px;background:#eee;padding:10px 20px;border:0;outline:0;font-size:20px;color:var(--color-text-dark);text-align:center}@media only screen and (max-width: 920px){question-location .question-choice.Address input,question-location .question-choice.Address textarea{width:calc(100% - 40px)}}question-location .question-choice.Address input::-webkit-input-placeholder,question-location .question-choice.Address textarea::-webkit-input-placeholder{color:#b0b0b0}question-location .question-choice.Address input::-moz-placeholder,question-location .question-choice.Address textarea::-moz-placeholder{color:#b0b0b0}question-location .question-choice.Address input:-ms-input-placeholder,question-location .question-choice.Address textarea:-ms-input-placeholder{color:#b0b0b0}question-location .question-choice.Address input:-moz-placeholder,question-location .question-choice.Address textarea:-moz-placeholder{color:#b0b0b0}question-location .question-choice.Address textarea{text-align:left;border-radius:20px}question-location .question-choice.Address .question-error{color:white}question-location .question-choice .name-value{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:70%}question-location .question-choice .name-value input{-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:capitalize}question-location .question-choice .name-value input:first-child{margin-right:10px}question-location .question-choice.Boolean .question-error{display:none;padding:10px 30px;background:var(--color-warning-base);color:white;font-weight:bold;display:inline-block;margin:0 auto}question-location .question-choice.Boolean .question-error.active{display:none}question-location .question-choice.radio{font-size:16px;display:block;padding:10px 20px;border-radius:30px;border:1px solid #eee;margin-bottom:10px;margin-right:10px;position:relative;max-width:160px;text-align:left}.policy-complete question-location .question-title{font-size:20px}.policy-complete question-location .question-title .required{display:none}.policy-complete question-location .question-error{display:none}.policy-complete question-location .question-choice input{font-size:var(--font-size-base);width:auto}.unpaid question-location{pointer-events:none}.unpaid question-location *{pointer-events:none}.question-type-group question-location{padding-bottom:10px}.question-type-group.left question-location form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.question-type-group.left question-location form .question-title{width:50%;text-align:left;margin:20px auto 20px 0}.question-type-group.left question-location select{width:calc(100% - 50px)}@media only screen and (max-width: 920px){.question-type-group.left question-location select{width:calc(100% - 50px);font-size:18px}}.question-type-group.left question-location .question-list{width:40%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.question-type-group.left question-location .question-list .arrow_box{right:0 !important}.question-type-group.left question-location .question-list .radio{width:100%}.question-type-group.left question-location .question-list .radio label{text-align:left;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.question-type-group.left question-location .question-list .radio label:before{margin-left:-5px}.question-type-group.left question-location .question-choice{width:40%}.question-type-group.left question-location .question-choice.Currency,.question-type-group.left question-location .question-choice.Decimal,.question-type-group.left question-location .question-choice.Integer,.question-type-group.left question-location .question-choice.Name-Value,.question-type-group.left question-location .question-choice.Paragraph,.question-type-group.left question-location .question-choice.Text{-ms-flex-item-align:center;align-self:center}.question-type-group.left question-location .question-choice.Currency input,.question-type-group.left question-location .question-choice.Currency textarea,.question-type-group.left question-location .question-choice.Decimal input,.question-type-group.left question-location .question-choice.Decimal textarea,.question-type-group.left question-location .question-choice.Integer input,.question-type-group.left question-location .question-choice.Integer textarea,.question-type-group.left question-location .question-choice.Name-Value input,.question-type-group.left question-location .question-choice.Name-Value textarea,.question-type-group.left question-location .question-choice.Paragraph input,.question-type-group.left question-location .question-choice.Paragraph textarea,.question-type-group.left question-location .question-choice.Text input,.question-type-group.left question-location .question-choice.Text textarea{width:calc(100% - 40px)}@media only screen and (max-width: 920px){.question-type-group.left question-location .question-choice.Currency input,.question-type-group.left question-location .question-choice.Currency textarea,.question-type-group.left question-location .question-choice.Decimal input,.question-type-group.left question-location .question-choice.Decimal textarea,.question-type-group.left question-location .question-choice.Integer input,.question-type-group.left question-location .question-choice.Integer textarea,.question-type-group.left question-location .question-choice.Name-Value input,.question-type-group.left question-location .question-choice.Name-Value textarea,.question-type-group.left question-location .question-choice.Paragraph input,.question-type-group.left question-location .question-choice.Paragraph textarea,.question-type-group.left question-location .question-choice.Text input,.question-type-group.left question-location .question-choice.Text textarea{width:calc(100% - 40px)}}.question-type-group.left question-location .question-choice .question-error{font-size:13px !important}
.found-modal.svelte-n25xs5.svelte-n25xs5{margin:10px 0}.found-modal.svelte-n25xs5 .modal-title.svelte-n25xs5{background:#fff;padding:14px;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.1);box-shadow:0 4px 10px rgba(0, 0, 0, 0.1)}.found-modal.svelte-n25xs5 .item.license.svelte-n25xs5{color:var(--color-green-base)}input.svelte-n25xs5.svelte-n25xs5{padding:10px 40px}.search-input.svelte-n25xs5.svelte-n25xs5{margin:10px 0}.btn.svelte-n25xs5.svelte-n25xs5{border-radius:3px}policy-question-cannabis{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;max-width:50%;margin:0 auto;height:auto;padding-bottom:30px}policy-question-cannabis .svelte{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;text-align:left;padding:20px 0}.no-animate policy-question-cannabis{-webkit-transition:none;transition:none}.pending policy-question-cannabis{pointer-events:none !important}.pending policy-question-cannabis *{pointer-events:none !important}policy-question-cannabis .tooltip:after,policy-question-cannabis [data-tooltip]:after{padding:12px !important;min-width:230px !important}policy-question-cannabis [data-tooltip]{position:absolute;right:-30px;bottom:26px}policy-question-cannabis [data-tooltip] i{color:var(--color-text-base)}policy-question-cannabis [data-tooltip] i:hover{color:var(--color-blue-base)}@media only screen and (max-width: 920px){policy-question-cannabis{max-width:95vw;margin:0 auto 30px}}@media screen and (max-height: 900px){policy-question-cannabis{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}policy-question-cannabis loader-spinner{top:50%;margin-top:5px}@media screen and (max-height: 900px){policy-question-cannabis loader-spinner{top:80px;margin-top:0}}@media only screen and (max-width: 920px){policy-question-cannabis loader-spinner{position:absolute;left:50%;zoom:0.7;top:70%}}policy-question-cannabis .question-error{max-width:450px;display:none;font-size:15px;padding:5px 22px;border:2px solid var(--color-warning-base);background:var(--color-warning-base);border-radius:50px;color:white;margin:0;font-weight:var(--font-weight-regular)}policy-question-cannabis .question-error.active{display:block}policy-question-cannabis.swiper-slide-active{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);pointer-events:auto}policy-question-cannabis.swiper-slide-active .hint{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);height:auto;max-height:400px;margin:20px auto}policy-question-cannabis.swiper-slide-prev{opacity:0;-webkit-transform:scale(0.6, 0.6) translate(0, 0px);transform:scale(0.6, 0.6) translate(0, 0px);cursor:pointer}policy-question-cannabis.swiper-slide-prev *{pointer-events:none}policy-question-cannabis .skip{display:inline-block;padding:10px 30px;margin:20px}policy-question-cannabis:not(.show){opacity:0;pointer-events:none}policy-question-cannabis[disabled] .continue,policy-question-cannabis[disabled] .skip{display:none}policy-question-cannabis .no-results-modal{padding:10px 0;color:#f37070}policy-question-cannabis .search-input{position:relative}policy-question-cannabis .search-input .icon{position:absolute;left:10px;top:57%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:30px}policy-question-cannabis .search-input input{width:var(--input-width);border-radius:var(--input-border-radius);background:var(--input-background);padding:var(--input-padding);border:var(--input-border);font-size:var(--input-fontsize);color:var(--input-text-color);text-align:var(--input-textalign)}policy-question-cannabis .search-input input:focus{outline:none}@media only screen and (max-width: 920px){policy-question-cannabis .search-input input{width:calc(100% - 40px)}}policy-question-cannabis .search-input input::-webkit-input-placeholder{color:#b0b0b0}policy-question-cannabis .search-input input::-moz-placeholder{color:#b0b0b0}policy-question-cannabis .search-input input:-ms-input-placeholder{color:#b0b0b0}policy-question-cannabis .search-input input:-moz-placeholder{color:#b0b0b0}policy-question-cannabis .controls .grey{background:var(--color-text-dark);pointer-events:none}policy-question-cannabis .flex-grid{position:relative;width:100%}policy-question-cannabis .btn.blue.search-btn{margin:10px 0px;padding:5px 40px;width:var(--input-width)}
.found-modal.svelte-n25xs5.svelte-n25xs5{margin:10px 0}.found-modal.svelte-n25xs5 .modal-title.svelte-n25xs5{background:#fff;padding:14px;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.1);box-shadow:0 4px 10px rgba(0, 0, 0, 0.1)}.found-modal.svelte-n25xs5 .item.license.svelte-n25xs5{color:var(--color-green-base)}input.svelte-n25xs5.svelte-n25xs5{padding:10px 40px}.search-input.svelte-n25xs5.svelte-n25xs5{margin:10px 0}.btn.svelte-n25xs5.svelte-n25xs5{border-radius:3px}question-autocomplete{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:height 0.4s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;max-width:50%;margin:0 auto;height:auto;padding-bottom:30px}question-autocomplete .svelte{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;text-align:left;padding:20px 0}.no-animate question-autocomplete{-webkit-transition:none;transition:none}.pending question-autocomplete{pointer-events:none !important}.pending question-autocomplete *{pointer-events:none !important}question-autocomplete .tooltip:after,question-autocomplete [data-tooltip]:after{padding:12px !important;min-width:230px !important}question-autocomplete [data-tooltip]{position:absolute;right:-30px;bottom:26px}question-autocomplete [data-tooltip] i{color:var(--color-text-base)}question-autocomplete [data-tooltip] i:hover{color:var(--color-blue-base)}@media only screen and (max-width: 920px){question-autocomplete{max-width:95vw;margin:0 auto 30px}}@media screen and (max-height: 900px){question-autocomplete{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}question-autocomplete loader-spinner{top:50%;margin-top:5px}@media screen and (max-height: 900px){question-autocomplete loader-spinner{top:80px;margin-top:0}}@media only screen and (max-width: 920px){question-autocomplete loader-spinner{position:absolute;left:50%;zoom:0.7;top:70%}}question-autocomplete .question-error{max-width:450px;display:none;font-size:15px;padding:5px 22px;border:2px solid var(--color-warning-base);background:var(--color-warning-base);border-radius:50px;color:white;margin:0;font-weight:var(--font-weight-regular)}question-autocomplete .question-error.active{display:block}question-autocomplete.swiper-slide-active{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);pointer-events:auto}question-autocomplete.swiper-slide-active .hint{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);height:auto;max-height:400px;margin:20px auto}question-autocomplete.swiper-slide-prev{opacity:0;-webkit-transform:scale(0.6, 0.6) translate(0, 0px);transform:scale(0.6, 0.6) translate(0, 0px);cursor:pointer}question-autocomplete.swiper-slide-prev *{pointer-events:none}question-autocomplete .skip{display:inline-block;padding:10px 30px;margin:20px}question-autocomplete:not(.show){opacity:0;pointer-events:none}question-autocomplete[disabled] .continue,question-autocomplete[disabled] .skip{display:none}question-autocomplete .no-results-modal{padding:10px 0;color:#f37070}question-autocomplete .search-input{position:relative}question-autocomplete .search-input .icon{position:absolute;left:10px;top:57%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:30px}question-autocomplete .search-input input{width:var(--input-width);border-radius:var(--input-border-radius);background:var(--input-background);padding:var(--input-padding);border:var(--input-border);font-size:var(--input-fontsize);color:var(--input-text-color);text-align:var(--input-textalign)}question-autocomplete .search-input input:focus{outline:none}@media only screen and (max-width: 920px){question-autocomplete .search-input input{width:calc(100% - 40px)}}question-autocomplete .search-input input::-webkit-input-placeholder{color:#b0b0b0}question-autocomplete .search-input input::-moz-placeholder{color:#b0b0b0}question-autocomplete .search-input input:-ms-input-placeholder{color:#b0b0b0}question-autocomplete .search-input input:-moz-placeholder{color:#b0b0b0}question-autocomplete .controls .grey{background:var(--color-text-dark);pointer-events:none}question-autocomplete .flex-grid{position:relative;width:100%}question-autocomplete .btn.blue.search-btn{margin:10px 0px;padding:5px 40px;width:var(--input-width)}
form.svelte-faqv7m .autocomplete-list-item{text-align:left;padding:7px 15px}form.svelte-faqv7m .autocomplete-list{padding:10px 0 0}question-dataset{min-width:400px}
question-currency-slider{--currency-slider-track-bg: rgb(204, 239, 236);--currency-slider-thumb-bg: rgb(44, 165, 155);--currency-slider-tick-bg: gray;--currency-slider-dot-bg: var(--color-text-base)}question-currency-slider *{-webkit-box-sizing:border-box;box-sizing:border-box}question-currency-slider #currency-slider-output{margin:24px 0px 24px 0px}question-currency-slider .range{min-width:33vw}question-currency-slider input[type='range']{-webkit-appearance:none;display:block;margin:0;width:100%;background:transparent}question-currency-slider input[type='range']::-webkit-slider-runnable-track{-webkit-appearance:none;width:100%;height:32px;color:transparent;background:var(--currency-slider-track-bg);border-radius:999px;border:none}question-currency-slider input[type='range']::-moz-range-track{-webkit-appearance:none;width:100%;height:32px;color:transparent;background:var(--currency-slider-track-bg);border-radius:999px;border:none}question-currency-slider input[type='range']::-ms-track{-webkit-appearance:none;width:100%;height:32px;color:transparent;background:var(--currency-slider-track-bg);border-radius:999px;border:none}question-currency-slider input[type='range']::-ms-fill-lower{display:none}question-currency-slider input[type='range']::-ms-fill-upper{display:none}question-currency-slider input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;height:32px;width:32px;border-radius:30px;background:var(--currency-slider-thumb-bg);-webkit-box-shadow:0px 2px 10px -2px black(1);box-shadow:0px 2px 10px -2px black(1)}question-currency-slider input[type='range']::-moz-range-thumb{-webkit-appearance:none;height:32px;width:32px;border-radius:30px;background:var(--currency-slider-thumb-bg);box-shadow:0px 2px 10px -2px black(1)}question-currency-slider input[type='range']::-ms-thumb{-webkit-appearance:none;height:32px;width:32px;border-radius:30px;background:var(--currency-slider-thumb-bg);box-shadow:0px 2px 10px -2px black(1)}question-currency-slider .ticks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px !important}question-currency-slider .tick{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1px;background:var(--currency-slider-tick-bg);cursor:pointer;height:8px !important;line-height:40px !important;margin-bottom:16px !important}question-currency-slider .tick .dot{width:16px;height:16px;border-radius:50%;background:var(--currency-slider-dot-bg);position:absolute;top:-32px;pointer-events:none;opacity:0.3}@supports (-moz-appearance: none){question-currency-slider .tick .dot{top:-27px}}question-currency-slider .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
/**
 * Swiper 4.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2017 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 28, 2017
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-invisible-blank-slide {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
html:not(.has-footer) step-questions{max-height:calc(100vh - (var(--header-height)))}step-questions{padding-top:0 !important}@media only screen and (max-width: 920px){step-questions{padding:0 !important}}step-questions.complete{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}step-questions .swiper-container-horizontal>.swiper-pagination-bullets,step-questions .swiper-pagination-custom,step-questions .swiper-pagination-fraction{bottom:50px;left:0;width:100%}step-questions .swiper-button-disabled{opacity:.35;background:var(--color-gray-base)}step-questions .swiper-button-disabled.active{opacity:1}step-questions .q-footer{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}step-questions .q-footer loader-spinner{position:relative !important;left:0px !important;zoom:0.7 !important}step-questions .swiper-pagination-bullet-active{background:var(--color-green-base)}step-questions .swiper-wrapper{overflow:visible !important}.question-type-group step-questions .group-title.sticky{font-size:var(--font-size-h2);margin:0 0 15px;text-align:center;background:#f6f8fa;z-index:10;-webkit-box-shadow:0 10px 10px -17px;box-shadow:0 10px 10px -17px;padding-bottom:10px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}@media only screen and (max-width: 920px){.question-type-group step-questions .group-title.sticky{margin-top:20px}}.question-type-group step-questions .group-title.sticky .question-count{font-size:14px;text-align:center;display:block}step-questions .controls{display:none;max-width:250px}@media only screen and (max-width: 920px){step-questions .controls{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100vw}}step-questions>h4{margin:0}step-questions .program-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:1024px;position:relative;width:100%}@media only screen and (max-width: 920px){step-questions .program-question{max-width:100%;min-width:0;height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.policy-complete step-questions .program-question{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}step-questions .swiper-container{width:100%;margin-left:auto;margin-right:auto;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.question-type-group step-questions .swiper-container{margin-top:30px}.question-type-group step-questions .swiper-container .group-title{opacity:0;pointer-events:none}step-questions .swiper-container .controls{max-width:250px}@media only screen and (max-width: 920px){step-questions .swiper-container .controls{max-width:100% !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}}step-questions .swiper-container .swiper-wrapper{height:100% !important}
step-summary{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}@media only screen and (max-width: 920px){step-summary{padding-top:10px !important}step-summary .content-wrapper{max-width:100vw !important}}@media screen and (min-width: 800px){step-summary{padding-top:10px !important}}step-summary .step-title{margin:-10px 0 30px}step-summary.step.active{padding-bottom:100px}step-summary .continue{pointer-events:none}step-summary .continue.active{pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex}step-summary .collections-table{font-size:14px;border:1px solid #ccc;border-spacing:0}step-summary .collections-table thead tr{background:#333;color:white}step-summary .collections-table th{border-right:1px solid #444;border-bottom:1px solid #363636;padding:5px 10px;line-height:1.2}step-summary .collections-table tbody tr{color:white;background:#525151}step-summary .collections-table tbody tr td{padding:5px 10px;border-right:1px solid #999;line-height:1.2}step-summary .collections-table tbody tr:nth-child(odd){background:#666}step-summary .collections-table tbody tr:nth-child(odd) td{border-right:1px solid gray}step-summary .disclaimer{background:#fef6dd80;-webkit-box-shadow:0 4px 10px -3px rgba(0,0,0,0.1);box-shadow:0 4px 10px -3px rgba(0,0,0,0.1);border:2px solid #d5cbaa80;width:100%;font-size:14px;line-height:19px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px}.policy-complete step-summary .disclaimer{display:none}step-summary .disclaimer label.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}step-summary .disclaimer [type="checkbox"]{-webkit-transform:scale(1.5);transform:scale(1.5);margin:8px 15px 0 0}step-summary .flex-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 920px){step-summary .flex-grid{width:100% !important;padding:0px !important}step-summary .flex-grid:not(.disclaimer-holder){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}step-summary .flex-grid .col{width:100%;padding:0}}step-summary .flex-grid .disclaimer-holder{padding:8px 0px !important}step-summary .continue{padding:15px 40px;right:0 !important;-webkit-transform:none !important;transform:none !important;top:20px !important;border-radius:15px !important;width:100% !important}@media only screen and (max-width: 920px){step-summary .continue{width:100%}}step-summary .col{padding:10px}step-summary .col.continue-holder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:80px;padding:0 !important}step-summary .col.continue-holder loader-spinner{position:absolute;padding:0 30px;zoom:0.7;left:47% !important;border-radius:5px;background-color:white;-webkit-box-shadow:0 0 10px #65a4ff;box-shadow:0 0 10px #65a4ff}step-summary .col .disclaimer{border-radius:4px}.summary-holder .price-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.summary-holder .price-table .field{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px}.summary-holder .price-table .field>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.summary-holder .price-table .field-wrapper-total #promo{border-radius:5px;margin-left:10px;max-width:180px}.summary-holder .price-table .promoBtn.btn{margin-left:10px;background-color:#54c878;border-radius:5px;color:white;max-width:100px;max-height:26px}.summary-holder .price-table .promoBtn.btn:hover{opacity:90%}.summary-holder .price-table #promoCode{padding-top:28px}.summary-holder .price-table .promoApplied{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:60px}.summary-holder .price-table .promoApplied .close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:27px;opacity:0.7}.summary-holder .price-table .promoApplied .close:hover{opacity:0.5}.summary-holder .price-table .promoApplied .close:before,.summary-holder .price-table .promoApplied .close:after{position:absolute;content:' ';right:15px;height:17px;width:2px;background-color:white}.summary-holder .price-table .promoApplied .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.summary-holder .price-table .promoApplied .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.summary-holder .price-table .coupon{background-color:#54c878;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0px 45px 0px 20px;width:auto;border-radius:5px;color:white}.summary-holder .price-table .coupon:hover{opacity:1}.summary-holder .price-table .promoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.summary-holder .price-table .promoDisc{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:150px}.summary-holder .price-table .inputError{background:#fff0f4;color:#c51244;border:1px solid #c51244 !important}.summary-holder .price-table .checkmark{display:inline-block;margin-left:-30px;margin-right:8px;width:22px;height:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.summary-holder .price-table .checkmark_stem{position:absolute;width:3px;height:9px;background-color:#25d226;left:11px;top:6px}.summary-holder .price-table .checkmark_kick{position:absolute;width:3px;height:3px;background-color:#25d226;left:8px;top:12px}.summary-holder .price-table .price-label{text-align:left;width:calc(100% - 187px)}@media only screen and (max-width: 920px){.summary-holder .price-table .price-label{width:49%}}.summary-holder .price-table .price-amount{width:50%;text-align:right}.summary-holder .price-table .price,.summary-holder .price-table .total{color:white;font-size:var(--font-size-h2)}.summary-holder .price-table .price{text-align:right}.summary-holder .pod{padding:10px 10px 0 10px;border:1px solid #d9d9d9;border-radius:10px;-webkit-box-shadow:0 4px 8px -4px rgba(0,0,0,0.2);box-shadow:0 4px 8px -4px rgba(0,0,0,0.2);margin-bottom:10px;background:var(--translucentWhite2);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.summary-holder .pod>h1{cursor:pointer;margin:-10px -10px 0px;border-radius:10px;color:var(--color-text-base);padding:10px;font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);background:var(--translucentWhite2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-holder .pod>h1 span[flex]{-webkit-box-flex:1;-ms-flex:1;flex:1}.summary-holder .pod>h1 div.action{color:var(--color-blue-base);text-decoration:none;font-size:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-holder .pod>h1 div.action:hover{text-shadow:0 0 2px rgba(0,0,0,0.2)}.summary-holder .pod>h1 div.action i{margin-right:5px;font-size:18px;pointer-events:none}.summary-holder .pod>h1>i{pointer-events:none;padding-right:8px;padding-left:3px}.summary-holder .pod h1+p,.summary-holder .pod h1+div.dates{margin:0;padding:8px 0px}.summary-holder .pod h1+div.dates{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.summary-holder .pod h1+div.dates *:not(span){width:-webkit-max-content;width:-moz-max-content;width:max-content}.summary-holder .pod h1+div.dates *:last-child{-webkit-box-flex:1;-ms-flex:1 1 120px;flex:1 1 120px}.summary-holder .pod h1+*{display:none}.summary-holder .pod h1 .title{min-width:171px;font-weight:600}.summary-holder .pod.open h1+*{display:block}.summary-holder .pod.coverage .dates{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.summary-holder .pod.coverage.open h1+*{display:-webkit-box;display:-ms-flexbox;display:flex}.summary-holder .col{padding:0 10px !important}.summary-holder .col:first-child{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.summary-holder .location span{font-weight:var(--font-weight-regular)}.summary-holder .location p{margin:0;padding:8px 0px}.summary-holder .manual-notice{font-weight:var(--font-weight-regular);text-align:center;font-size:18px;margin:5px 0}.summary-holder .pending-rule-manual-notice{font-weight:var(--font-weight-regular);text-align:left;font-size:18px;margin:5px}.summary-holder .note{background:rgba(var(--brand-main-color-rgb), 0.9);color:white;padding:15px;font-size:var(--font-size-h5);margin:0 -10px -10px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;text-align:left;line-height:19px}.summary-holder fieldset{border:none}.summary-holder .questions ul{list-style:none;padding:0 10px}.summary-holder .questions ul li .question-label{font-weight:var(--font-weight-regular);margin-bottom:5px;color:var(--color-text-dark);word-break:break-word}.summary-holder .questions ul li .question-label[question-type="Group"]{font-weight:bold;text-transform:uppercase}.summary-holder .questions ul li .question-answer{margin-bottom:10px;word-break:break-word;overflow:hidden;overflow-x:auto}.summary-holder .questions ul li .question-answer .collections-table{word-break:normal}
step-postalcode .content-wrapper>.flex-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 920px){step-postalcode .content-wrapper>.flex-grid{width:100%}}step-postalcode .content-wrapper .controls{width:100%;position:absolute;height:50vh}@media screen and (min-width: 921px){step-postalcode .content-wrapper .controls{position:absolute;height:280px}}@media only screen and (max-width: 920px){step-postalcode .content-wrapper .controls{background:white}}step-postalcode .error-message{margin-top:40px}step-postalcode .location-selector{position:relative}@media only screen and (max-width: 920px){step-postalcode .location-selector .help-tip{position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}step-postalcode .location-selector .field-holder{width:100%;position:relative}@media only screen and (max-width: 920px){step-postalcode .location-picker{width:100% !important}}@media only screen and (max-width: 920px){step-postalcode .location-picker{width:300px}}step-postalcode .selected-location{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:370px;font-weight:400;font-size:1rem;color:var(--color-text-base)}@media only screen and (max-width: 920px){step-postalcode .selected-location{width:100%}}step-postalcode .selected-location .location-selected{width:50%;margin:0 auto}step-postalcode .selected-location .address,step-postalcode .selected-location .country,step-postalcode .selected-location .postal,step-postalcode .selected-location .province,step-postalcode .selected-location .name{font-weight:var(--font-weight-regular);font-size:1rem;color:var(--color-text-base)}step-postalcode .selected-location.active{display:-webkit-box;display:-ms-flexbox;display:flex}step-postalcode .selected-location .button{margin-top:16px}step-postalcode .extra-info{display:none;max-width:300px;padding:0 0 0 40px !important;border-left:1px dashed #cbc9c9;margin-left:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 920px){step-postalcode .extra-info{border-left:none;border-top:1px dashed #cbc9c9}}step-postalcode .extra-info h2{margin-bottom:0}step-postalcode .extra-info.active{display:-webkit-box;display:-ms-flexbox;display:flex}step-postalcode .selected-location{margin:10px 0;font-weight:bold}@media only screen and (max-width: 920px){step-postalcode .selected-location{margin-bottom:20px}}step-postalcode .selected-location h5{margin:0 0 10px}step-postalcode .selected-location span{color:var(--color-blue-base);padding:0 10px}.policy-complete step-postalcode .continue{display:none !important}
step-htmlplaceholder{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}step-htmlplaceholder .content-wrapper{padding:50px 20px 110px 20px !important}@media only screen and (max-width: 920px){step-htmlplaceholder .content-wrapper{padding:50px 20px 110px 20px !important}}
step-cannabis{padding:130px 0 0}step-cannabis h1+p{margin-bottom:30px}step-cannabis .continue{background:var(--color-gray-base);pointer-events:none;color:white}step-cannabis .continue.active{background:var(--color-green-base);pointer-events:auto}step-cannabis .found-modal,step-cannabis .no-results-modal,step-cannabis .multiple-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;-webkit-box-shadow:0 0 10px -5px rgba(0,0,0,0.3);box-shadow:0 0 10px -5px rgba(0,0,0,0.3);background:white;padding:10px;text-align:center;margin:10px 0}step-cannabis .found-modal .modle-title,step-cannabis .no-results-modal .modle-title,step-cannabis .multiple-modal .modle-title{padding:10px;font-size:20px;margin:10px 0 -10px}step-cannabis .found-modal .btn,step-cannabis .no-results-modal .btn,step-cannabis .multiple-modal .btn{background:var(--color-green-base);color:white}step-cannabis .found-modal .btn.error-btn,step-cannabis .no-results-modal .btn.error-btn,step-cannabis .multiple-modal .btn.error-btn{background:var(--color-warning-base)}step-cannabis .multiple-modal{height:auto;width:1120px}step-cannabis .multiple-modal .results{padding:10px;background:#f9f9f9;border-radius:10px;width:100%;padding:0 40px;margin-bottom:20px;position:relative;overflow:hidden}step-cannabis .multiple-modal .results table{border-spacing:0;width:100%}step-cannabis .multiple-modal .results thead{background:#333;color:white}step-cannabis .multiple-modal .results thead:before{width:100%;height:37px;content:"";background:#333;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}step-cannabis .multiple-modal tbody th{font-weight:400}step-cannabis .multiple-modal th{text-align:left;font-size:14px;padding:5px 10px;position:relative;z-index:4;outline:0}step-cannabis .multiple-modal th i.fa-check-circle{color:var(--color-green-base)}step-cannabis .no-results-modal{border:2px solid #f37070}step-cannabis .advanced-search{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}step-cannabis .advanced-form{max-height:0;pointer-events:none;-webkit-transition:max-height .3s ease-out, opacity .3s ease-out;transition:max-height .3s ease-out, opacity .3s ease-out;overflow:hidden;border-radius:6px;background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;border:1px solid #ccc;padding:10px;opacity:0;margin-bottom:10px}step-cannabis .advanced-form.active{max-height:600px;pointer-events:auto;opacity:1}step-cannabis .advanced-form .input-field{width:50%;padding:10px}step-cannabis .advanced-form .input-field select,step-cannabis .advanced-form .input-field input{width:100%}step-cannabis .search-input{position:relative;width:400px;margin:0 auto}step-cannabis .search-input .icon{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:30px}step-cannabis .search-input input{width:400px;border-radius:60px;background:#eee;padding:10px 20px;border:0;outline:0;font-size:20px;color:var(--color-text-dark);text-align:center}@media only screen and (max-width: 920px){step-cannabis .search-input input{width:calc(100% - 40px)}}step-cannabis .search-input input::-webkit-input-placeholder{color:#b0b0b0}step-cannabis .search-input input::-moz-placeholder{color:#b0b0b0}step-cannabis .search-input input:-ms-input-placeholder{color:#b0b0b0}step-cannabis .search-input input:-moz-placeholder{color:#b0b0b0}step-cannabis .controls .grey{background:var(--color-text-dark);pointer-events:none}step-cannabis .flex-grid{position:relative}step-cannabis .flex-grid .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.policy-complete step-cannabis .continue{display:none !important}
step-autocomplete{padding:130px 0 0}step-autocomplete h1+p{margin-bottom:30px}step-autocomplete .continue{background:var(--color-gray-base);pointer-events:none;color:white}step-autocomplete .continue.active{background:var(--color-green-base);pointer-events:auto}step-autocomplete .found-modal,step-autocomplete .no-results-modal,step-autocomplete .multiple-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;-webkit-box-shadow:0 0 10px -5px rgba(0,0,0,0.3);box-shadow:0 0 10px -5px rgba(0,0,0,0.3);background:white;padding:10px;text-align:center;margin:10px 0}step-autocomplete .found-modal .modle-title,step-autocomplete .no-results-modal .modle-title,step-autocomplete .multiple-modal .modle-title{padding:10px;font-size:20px;margin:10px 0 -10px}step-autocomplete .found-modal .btn,step-autocomplete .no-results-modal .btn,step-autocomplete .multiple-modal .btn{background:var(--color-green-base);color:white}step-autocomplete .found-modal .btn.error-btn,step-autocomplete .no-results-modal .btn.error-btn,step-autocomplete .multiple-modal .btn.error-btn{background:var(--color-warning-base)}step-autocomplete .multiple-modal{height:auto;width:1120px}step-autocomplete .multiple-modal .results{padding:10px;background:#f9f9f9;border-radius:10px;width:100%;padding:0 40px;margin-bottom:20px;position:relative;overflow:hidden}step-autocomplete .multiple-modal .results table{border-spacing:0;width:100%}step-autocomplete .multiple-modal .results thead{background:#333;color:white}step-autocomplete .multiple-modal .results thead:before{width:100%;height:37px;content:"";background:#333;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}step-autocomplete .multiple-modal tbody th{font-weight:400}step-autocomplete .multiple-modal th{text-align:left;font-size:14px;padding:5px 10px;position:relative;z-index:4;outline:0}step-autocomplete .multiple-modal th i.fa-check-circle{color:var(--color-green-base)}step-autocomplete .no-results-modal{border:2px solid #f37070}step-autocomplete .advanced-search{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}step-autocomplete .advanced-form{max-height:0;pointer-events:none;-webkit-transition:max-height .3s ease-out, opacity .3s ease-out;transition:max-height .3s ease-out, opacity .3s ease-out;overflow:hidden;border-radius:6px;background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;border:1px solid #ccc;padding:10px;opacity:0;margin-bottom:10px}step-autocomplete .advanced-form.active{max-height:600px;pointer-events:auto;opacity:1}step-autocomplete .advanced-form .input-field{width:50%;padding:10px}step-autocomplete .advanced-form .input-field select,step-autocomplete .advanced-form .input-field input{width:100%}step-autocomplete .search-input{position:relative;width:400px;margin:0 auto}step-autocomplete .search-input .icon{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:30px}step-autocomplete .search-input input{width:400px;border-radius:60px;background:#eee;padding:10px 20px;border:0;outline:0;font-size:20px;color:var(--color-text-dark);text-align:center}@media only screen and (max-width: 920px){step-autocomplete .search-input input{width:calc(100% - 40px)}}step-autocomplete .search-input input::-webkit-input-placeholder{color:#b0b0b0}step-autocomplete .search-input input::-moz-placeholder{color:#b0b0b0}step-autocomplete .search-input input:-ms-input-placeholder{color:#b0b0b0}step-autocomplete .search-input input:-moz-placeholder{color:#b0b0b0}step-autocomplete .controls .grey{background:var(--color-text-dark);pointer-events:none}step-autocomplete .flex-grid{position:relative}step-autocomplete .flex-grid .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.policy-complete step-autocomplete .continue{display:none !important}
live-price{min-width:260px;z-index:10000;border-radius:10px;overflow:hidden;height:100%;border-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#333;font-size:1.2em}live-price.relative{position:relative}live-price .live-price{width:100%;height: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}live-price .live-price .title{font-weight:bold}live-price .live-price .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:100%}live-price .live-price .field .total{background:#f3f9ff;padding:10px;height: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;border-right:1px solid #e1eaf5;display:none}live-price .live-price .field .price{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}live-price .live-price .field .white{color:white}
policy-loader{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;height:100%}.has-footer policy-loader{overflow:auto;overflow-x:hidden}policy-loader .spinner{width:48px;height:48px;border:3px solid #FFF;border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;margin:50px auto}policy-loader .spinner::after{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;height:40px;border-radius:50%;border:3px solid transparent;border-bottom-color:#FF3D00}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width: 920px){policy-loader .content-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}policy-loader .content-wrapper .flex-grid{padding:20px}@media only screen and (max-width: 920px){policy-loader .content-wrapper .flex-grid:not(.summary-holder):not(.disclaimer-holder){-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width: 920px){policy-loader .content-wrapper .flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}policy-loader .content-wrapper .flex-grid .col{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}policy-loader .controls{overflow:hidden}@media only screen and (max-width: 920px){policy-loader .controls{background:white}}policy-loader .tippy-box{width:200px}policy-loader .policy-sync{position:fixed;top:0;left:0;width:100%;z-index:1000000;height:100%;background:rgba(0,0,0,0.6);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;display:none;pointer-events:none}policy-loader .policy-sync .policy-sync-modal{max-width:400px;background:white;border-radius:10px;padding:20px;text-align:center;font-size:20px;line-height:28px}policy-loader .policy-sync .policy-sync-modal h1{font-weight:bold;font-size:30px;line-height:37px}policy-loader .policy-sync .policy-sync-modal h3{font-weight:normal}policy-loader .policy-sync.active{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:auto}policy-loader .ie{position:fixed;top:0;left:0;width:100%;padding:20px;text-align:center;font-weight:bold;background:red;z-index:100000;color:white}policy-loader .help-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);font-size:0.7em;margin-top:-10px;padding-left:7px}policy-loader .help-tip i{font-size:1.7em}policy-loader .help-tip:hover{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}policy-loader .help-tip .help-tip-icon{color:var(--color-text-base);padding-top:10px;padding-bottom:5px}policy-loader .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;-ms-flex-negative:0;flex-shrink:0}policy-loader .btns .btn{border-radius:60px;padding:10px 20px;font-size:22px;font-weight:400;cursor:pointer;color:white}policy-loader .btns .btn+.btn{margin-left:20px}policy-loader .program-title{-ms-flex-negative:0;flex-shrink:0;padding:10px}policy-loader .program-title h1{text-align:center;text-transform:capitalize}policy-loader .progress-wrapper{height:var(--progress-bar-height);margin-top:var(--progress-bar-margin-top);margin-bottom:var(--progress-bar-margin-bottom);width:1024px !important;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 920px){policy-loader .progress-wrapper{display:none !important}}policy-loader .progress-bar{width:100%;margin:0 auto;min-width:510px;padding:0}@media only screen and (max-width: 920px){policy-loader .progress-bar{width:100%;padding:0 !important;min-width:0 !important}}policy-loader .progress-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;margin:0 auto;background:transparent;border-radius:60px;padding:0;position:relative;border-radius:60px}@media only screen and (max-width: 920px){policy-loader .progress-bar ul{border-radius:0}}policy-loader .progress-bar ul:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-image:-webkit-gradient(linear, left bottom, left top, from(#54c878), to(#8edba6));background-image:linear-gradient(to top, #54c878 0%, #8edba6 100%);border-radius:50px;-webkit-transition:width 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition:width 0.6s cubic-bezier(0.4, 0, 0.2, 1);will-change:auto;z-index:1}@media only screen and (max-width: 920px){policy-loader .progress-bar ul:after{border-radius:0}}policy-loader .progress-bar ul[complete="0"]:after{width:calc(0% - 20px)}policy-loader .progress-bar ul[complete="1"]:after{width:calc(1% - 20px)}policy-loader .progress-bar ul[complete="2"]:after{width:calc(2% - 20px)}policy-loader .progress-bar ul[complete="3"]:after{width:calc(3% - 20px)}policy-loader .progress-bar ul[complete="4"]:after{width:calc(4% - 20px)}policy-loader .progress-bar ul[complete="5"]:after{width:calc(5% - 20px)}policy-loader .progress-bar ul[complete="6"]:after{width:calc(6% - 20px)}policy-loader .progress-bar ul[complete="7"]:after{width:calc(7% - 20px)}policy-loader .progress-bar ul[complete="8"]:after{width:calc(8% - 20px)}policy-loader .progress-bar ul[complete="9"]:after{width:calc(9% - 20px)}policy-loader .progress-bar ul[complete="10"]:after{width:calc(10% - 20px)}policy-loader .progress-bar ul[complete="11"]:after{width:calc(11% - 20px)}policy-loader .progress-bar ul[complete="12"]:after{width:calc(12% - 20px)}policy-loader .progress-bar ul[complete="13"]:after{width:calc(13% - 20px)}policy-loader .progress-bar ul[complete="14"]:after{width:calc(14% - 20px)}policy-loader .progress-bar ul[complete="15"]:after{width:calc(15% - 20px)}policy-loader .progress-bar ul[complete="16"]:after{width:calc(16% - 20px)}policy-loader .progress-bar ul[complete="17"]:after{width:calc(17% - 20px)}policy-loader .progress-bar ul[complete="18"]:after{width:calc(18% - 20px)}policy-loader .progress-bar ul[complete="19"]:after{width:calc(19% - 20px)}policy-loader .progress-bar ul[complete="20"]:after{width:calc(20% - 20px)}policy-loader .progress-bar ul[complete="21"]:after{width:calc(21% - 20px)}policy-loader .progress-bar ul[complete="22"]:after{width:calc(22% - 20px)}policy-loader .progress-bar ul[complete="23"]:after{width:calc(23% - 20px)}policy-loader .progress-bar ul[complete="24"]:after{width:calc(24% - 20px)}policy-loader .progress-bar ul[complete="25"]:after{width:calc(25% - 20px)}policy-loader .progress-bar ul[complete="26"]:after{width:calc(26% - 20px)}policy-loader .progress-bar ul[complete="27"]:after{width:calc(27% - 20px)}policy-loader .progress-bar ul[complete="28"]:after{width:calc(28% - 20px)}policy-loader .progress-bar ul[complete="29"]:after{width:calc(29% - 20px)}policy-loader .progress-bar ul[complete="30"]:after{width:calc(30% - 20px)}policy-loader .progress-bar ul[complete="31"]:after{width:calc(31% - 20px)}policy-loader .progress-bar ul[complete="32"]:after{width:calc(32% - 20px)}policy-loader .progress-bar ul[complete="33"]:after{width:calc(33% - 20px)}policy-loader .progress-bar ul[complete="34"]:after{width:calc(34% - 20px)}policy-loader .progress-bar ul[complete="35"]:after{width:calc(35% - 20px)}policy-loader .progress-bar ul[complete="36"]:after{width:calc(36% - 20px)}policy-loader .progress-bar ul[complete="37"]:after{width:calc(37% - 20px)}policy-loader .progress-bar ul[complete="38"]:after{width:calc(38% - 20px)}policy-loader .progress-bar ul[complete="39"]:after{width:calc(39% - 20px)}policy-loader .progress-bar ul[complete="40"]:after{width:calc(40% - 20px)}policy-loader .progress-bar ul[complete="41"]:after{width:calc(41% - 20px)}policy-loader .progress-bar ul[complete="42"]:after{width:calc(42% - 20px)}policy-loader .progress-bar ul[complete="43"]:after{width:calc(43% - 20px)}policy-loader .progress-bar ul[complete="44"]:after{width:calc(44% - 20px)}policy-loader .progress-bar ul[complete="45"]:after{width:calc(45% - 20px)}policy-loader .progress-bar ul[complete="46"]:after{width:calc(46% - 20px)}policy-loader .progress-bar ul[complete="47"]:after{width:calc(47% - 20px)}policy-loader .progress-bar ul[complete="48"]:after{width:calc(48% - 20px)}policy-loader .progress-bar ul[complete="49"]:after{width:calc(49% - 20px)}policy-loader .progress-bar ul[complete="50"]:after{width:calc(50% - 20px)}policy-loader .progress-bar ul[complete="51"]:after{width:calc(51% - 20px)}policy-loader .progress-bar ul[complete="52"]:after{width:calc(52% - 20px)}policy-loader .progress-bar ul[complete="53"]:after{width:calc(53% - 20px)}policy-loader .progress-bar ul[complete="54"]:after{width:calc(54% - 20px)}policy-loader .progress-bar ul[complete="55"]:after{width:calc(55% - 20px)}policy-loader .progress-bar ul[complete="56"]:after{width:calc(56% - 20px)}policy-loader .progress-bar ul[complete="57"]:after{width:calc(57% - 20px)}policy-loader .progress-bar ul[complete="58"]:after{width:calc(58% - 20px)}policy-loader .progress-bar ul[complete="59"]:after{width:calc(59% - 20px)}policy-loader .progress-bar ul[complete="60"]:after{width:calc(60% - 20px)}policy-loader .progress-bar ul[complete="61"]:after{width:calc(61% - 20px)}policy-loader .progress-bar ul[complete="62"]:after{width:calc(62% - 20px)}policy-loader .progress-bar ul[complete="63"]:after{width:calc(63% - 20px)}policy-loader .progress-bar ul[complete="64"]:after{width:calc(64% - 20px)}policy-loader .progress-bar ul[complete="65"]:after{width:calc(65% - 20px)}policy-loader .progress-bar ul[complete="66"]:after{width:calc(66% - 20px)}policy-loader .progress-bar ul[complete="67"]:after{width:calc(67% - 20px)}policy-loader .progress-bar ul[complete="68"]:after{width:calc(68% - 20px)}policy-loader .progress-bar ul[complete="69"]:after{width:calc(69% - 20px)}policy-loader .progress-bar ul[complete="70"]:after{width:calc(70% - 20px)}policy-loader .progress-bar ul[complete="71"]:after{width:calc(71% - 20px)}policy-loader .progress-bar ul[complete="72"]:after{width:calc(72% - 20px)}policy-loader .progress-bar ul[complete="73"]:after{width:calc(73% - 20px)}policy-loader .progress-bar ul[complete="74"]:after{width:calc(74% - 20px)}policy-loader .progress-bar ul[complete="75"]:after{width:calc(75% - 20px)}policy-loader .progress-bar ul[complete="76"]:after{width:calc(76% - 20px)}policy-loader .progress-bar ul[complete="77"]:after{width:calc(77% - 20px)}policy-loader .progress-bar ul[complete="78"]:after{width:calc(78% - 20px)}policy-loader .progress-bar ul[complete="79"]:after{width:calc(79% - 20px)}policy-loader .progress-bar ul[complete="80"]:after{width:calc(80% - 20px)}policy-loader .progress-bar ul[complete="81"]:after{width:calc(81% - 20px)}policy-loader .progress-bar ul[complete="82"]:after{width:calc(82% - 20px)}policy-loader .progress-bar ul[complete="83"]:after{width:calc(83% - 20px)}policy-loader .progress-bar ul[complete="84"]:after{width:calc(84% - 20px)}policy-loader .progress-bar ul[complete="85"]:after{width:calc(85% - 20px)}policy-loader .progress-bar ul[complete="86"]:after{width:calc(86% - 20px)}policy-loader .progress-bar ul[complete="87"]:after{width:calc(87% - 20px)}policy-loader .progress-bar ul[complete="88"]:after{width:calc(88% - 20px)}policy-loader .progress-bar ul[complete="89"]:after{width:calc(89% - 20px)}policy-loader .progress-bar ul[complete="90"]:after{width:calc(90% - 20px)}policy-loader .progress-bar ul[complete="91"]:after{width:calc(91% - 20px)}policy-loader .progress-bar ul[complete="92"]:after{width:calc(92% - 20px)}policy-loader .progress-bar ul[complete="93"]:after{width:calc(93% - 20px)}policy-loader .progress-bar ul[complete="94"]:after{width:calc(94% - 20px)}policy-loader .progress-bar ul[complete="95"]:after{width:calc(95% - 20px)}policy-loader .progress-bar ul[complete="96"]:after{width:calc(96% - 20px)}policy-loader .progress-bar ul[complete="97"]:after{width:calc(97% - 20px)}policy-loader .progress-bar ul[complete="98"]:after{width:calc(98% - 20px)}policy-loader .progress-bar ul[complete="99"]:after{width:calc(99% - 20px)}policy-loader .progress-bar ul[complete="100"]:after{width:calc(100% - 20px)}policy-loader .progress-bar ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;cursor:pointer}policy-loader .progress-bar ul li[invisible="true"]{display:none}policy-loader .progress-bar ul li:hover .number{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}policy-loader .progress-bar ul li.active .label,policy-loader .progress-bar ul li.active .number{opacity:1}policy-loader .progress-bar ul li.active .number{background-image:-webkit-gradient(linear, left bottom, left top, from(#54c878), to(#8edba6));background-image:linear-gradient(to top, #54c878 0%, #8edba6 100%)}policy-loader .progress-bar ul li.complete .number{background-image:-webkit-gradient(linear, left bottom, left top, from(#54c878), to(#8edba6));background-image:linear-gradient(to top, #54c878 0%, #8edba6 100%)}policy-loader .progress-bar ul li .number{font-size:15px;border-radius:100%;background:#333;color:white;width:25px;height:25px;text-align:center;line-height:25px;opacity:0.5;font-weight:var(--font-weight-heavy);-webkit-transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (max-width: 920px){policy-loader .progress-bar ul li .number{border-radius:5px}}policy-loader .progress-bar ul li .label{position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);line-height:1.2;min-height:50px;opacity:0.5;-webkit-transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);width:120px;text-align:center;display:block;margin:0;font-weight:var(--font-weight-regular);bottom:0;-webkit-transform:translateY(calc(100% + 10px));transform:translateY(calc(100% + 10px));line-height:15px}@media only screen and (max-width: 920px){policy-loader .progress-bar ul li .label{font-size:10px}}policy-loader.policy-complete .progress-wrapper{display:none}policy-loader .step-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}policy-loader .step-holder:after{content:"";display:table;clear:both}@media only screen and (max-width: 920px){policy-loader .step-holder{position:relative}}policy-loader .step-holder .step{min-width:100%;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch;width:100vw;height:0}policy-loader .step-holder .step .has-footer{height:auto !important}policy-loader .step-holder .step.active{height:calc(100vh - (var(--header-height)))}@media only screen and (max-width: 920px){policy-loader .step-holder .step.active{height:calc(100vh - (var(--header-height)))}}.has-footer policy-loader .step-holder .step.active{height:auto !important}policy-loader .step-holder .step.no-scroll{overflow-y:hidden}@media only screen and (max-width: 920px){policy-loader .step-holder .step{height:100%}}policy-loader .step-holder .step loader-spinner{position:absolute;left:110%;zoom:0.7}@media only screen and (max-width: 920px){policy-loader .step-holder .step loader-spinner{left:50% !important;-webkit-box-shadow:0 0 10px #65a4ff;box-shadow:0 0 10px #65a4ff}}policy-loader .step-holder .step>loader-spinner{position:absolute;left:50% !important;zoom:1}policy-loader .step-holder .step>.content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}policy-loader .step-holder .step.active .controls{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1000px){policy-loader .step-holder .step.active .controls{margin:60px 0px 100px 0px;height:100px}}policy-loader .step-holder .step .controls{pointer-events:none;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;position:relative;height:50px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:250px;width:100%;bottom:0;max-width:720px}policy-loader .step-holder .step .controls .swiper-pagination{text-shadow:var(--slight-shadow);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;bottom:auto}policy-loader .step-holder .step .controls .help-tip{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width: 920px){policy-loader .step-holder .step .controls{max-width:unset;width:100%;height:65px;z-index:1000;position:-webkit-sticky;position:sticky;bottom:0;left:0;margin-top:0;margin:0}}policy-loader .step-holder .step .controls *{pointer-events:auto}policy-loader .step-holder .step .controls .back,policy-loader .step-holder .step .controls .change-location,policy-loader .step-holder .step .controls .continue,policy-loader .step-holder .step .controls .next,policy-loader .step-holder .step .controls .previous{border-radius:20px;height:45px;text-align:center;line-height:62px;-ms-flex-negative:0;flex-shrink:0}policy-loader .step-holder .step .controls .back i,policy-loader .step-holder .step .controls .change-location i,policy-loader .step-holder .step .controls .continue i,policy-loader .step-holder .step .controls .next i,policy-loader .step-holder .step .controls .previous i{font-size:30px;pointer-events:none}policy-loader .step-holder .step .controls .back.grey,policy-loader .step-holder .step .controls .change-location.grey,policy-loader .step-holder .step .controls .continue.grey,policy-loader .step-holder .step .controls .next.grey,policy-loader .step-holder .step .controls .previous.grey{background:var(--color-text-base);pointer-events:none}policy-loader .step-holder .step .controls .continue,policy-loader .step-holder .step .controls .next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(149,149,149,0.8);cursor:pointer;background:transparent;pointer-events:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:5px;border:2px solid rgba(149,149,149,0.8)}policy-loader .step-holder .step .controls .continue i,policy-loader .step-holder .step .controls .next i{color:rgba(149,149,149,0.8)}policy-loader .step-holder .step .controls .continue .buttonText,policy-loader .step-holder .step .controls .next .buttonText{margin-left:10px}.policy-complete policy-loader .step-holder .step .controls .continue,.policy-complete policy-loader .step-holder .step .controls .next{display:none}policy-loader .step-holder .step .controls .continue.active,policy-loader .step-holder .step .controls .next.active{pointer-events:auto}policy-loader .step-holder .step .controls .back,policy-loader .step-holder .step .controls .change-location,policy-loader .step-holder .step .controls .previous{pointer-events:none;opacity:0;cursor:pointer;background-color:var(--color-text-base);color:white;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.policy-complete policy-loader .step-holder .step .controls .back,.policy-complete policy-loader .step-holder .step .controls .change-location,.policy-complete policy-loader .step-holder .step .controls .previous{display:none}policy-loader .step-holder .step .controls .back i,policy-loader .step-holder .step .controls .change-location i,policy-loader .step-holder .step .controls .previous i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}policy-loader .step-holder .step .controls .back.active,policy-loader .step-holder .step .controls .change-location.active,policy-loader .step-holder .step .controls .previous.active{pointer-events:auto;opacity:1}policy-loader .step-holder .step .controls .back,policy-loader .step-holder .step .controls .previous{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}policy-loader .step-holder .step .controls .back .buttonText,policy-loader .step-holder .step .controls .previous .buttonText{margin-right:10px}policy-loader .step-holder .step .step-title{margin:10px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1000000;-ms-flex-negative:0;flex-shrink:0;font-weight:var(--font-weight-regular)}@media only screen and (max-width: 920px){policy-loader .step-holder .step .step-title{margin:16px 0 16px !important}}policy-loader .step-holder .step .step-title+p{margin-top:0}policy-loader .step-holder .step .error{background:var(--color-warning-base);color:white;border-radius:60px;padding:10px;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;font-size:14px;opacity:0;-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:opacity 0.3s ease-out,-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s ease-out,-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s ease-out,transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s ease-out,transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);margin:10px 0;height:0}policy-loader .step-holder .step .error i{margin-right:10px}policy-loader .step-holder .step .error.active{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1;height:auto}policy-loader .step-holder .step .error-message{-ms-flex-item-align:center;align-self:center;color:white;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}policy-loader .step-holder .step .error-message.active{visibility:visible;opacity:1;height:auto}@media only screen and (max-width: 920px){policy-loader .step-holder .step .error-message:empty,policy-loader .step-holder .step .error-message:not(.active){display:none}}policy-loader .footer{-ms-flex-negative:0;flex-shrink:0;height:76px;background:#ffffff;color:white;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;width:100%}policy-loader .footer>span{-webkit-box-flex:1;-ms-flex:1;flex:1}policy-loader .tools-holder{position:absolute;display:block;bottom:0;left:0}@media only screen and (max-width: 920px){policy-loader .tools-holder{bottom:68px;left:4px;display:none}}policy-loader .tools-holder .tools{cursor:pointer;opacity:1;height: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;width:80px}policy-loader .tools-holder .tools .icon{width:50px;height:50px;line-height:72px;text-align:center;color:var(--color-blue-base)}policy-loader .tools-holder .tools .icon:hover{background:rgba(0,0,0,0.1)}policy-loader .tools-holder .tools .icon i{font-size:33px}policy-loader .tools-holder .tools .menu{position:absolute;width:200px;left:20px;height:auto;background:white;padding:0;overflow:hidden;pointer-events:none;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 0.4s ease-out,-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s ease-out,-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s ease-out,transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s ease-out,transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);border-radius:10px;border:1px solid #979797}policy-loader .tools-holder .tools .menu.active{opacity:1;-webkit-transform:translateY(calc(-70%));transform:translateY(calc(-70%));pointer-events:auto}policy-loader .tools-holder .tools .menu .action{background:white;padding:10px;color:var(--color-text-base);cursor:pointer;font-weight:var(--font-weight-regular)}policy-loader .tools-holder .tools .menu .action.powered-by{color:#bbc4d1;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none !important}policy-loader .tools-holder .tools .menu .action.powered-by img{width:20px;margin-right:10px}policy-loader .tools-holder .tools .menu .action:not(:last-child){border-bottom:1px solid var(--color-text-light)}policy-loader .tools-holder .tools .menu .action:hover{background:var(--color-blue-dark);color:white}policy-loader .tools-holder .tools .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}policy-loader .tools-holder .tools .expiry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:none}policy-loader .tools-holder .tools .expiry toggle-switch{display:inline-block;-webkit-transform-origin:left;transform-origin:left;margin-left:auto;zoom:0.6}policy-loader .tools-holder .tools span{display:none}policy-loader .tools-holder .tools .change-request{display:none}policy-loader.pending .tools,policy-loader.quote .tools{opacity:1}policy-loader.pending .tools .content-wrapper,policy-loader.quote .tools .content-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}policy-loader.completed .tools{opacity:1}policy-loader.completed .tools .change-request,policy-loader.completed .tools .expiry,policy-loader.completed .tools span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flatpickr-current-month{height:40px}@media only screen and (max-width: 920px){.flatpickr-current-month{font-size:90%}}@media only screen and (min-width: 992px){policy-loader .step-holder .step .controls{height:100px;padding-bottom:50px}}@media only screen and (max-width: 920px){body{min-height:100vh;position:relative;overflow:scroll !important;height:auto !important}.program header{position:-webkit-sticky;position:sticky}header+.wrapper{height:auto;max-height:unset;overflow-y:auto;overflow-x:auto}policy-loader{position:relative;height:calc(100vh - (var(--header-height)));overflow-x:hidden;overflow-y:auto}step-dates .content-wrapper{height:calc(100vh - (var(--header-height)))}policy-loader .step-holder .step>.content-wrapper{padding-bottom:100px}.content-wrapper+.step-holder{height:calc(100vh - (var(--header-height)))}step-checkout.step.active{padding-bottom:100px !important}policy-loader .step-holder .step .controls{position:-webkit-sticky;position:sticky;margin-bottom:110px !important;bottom:0;padding:20px;border-top:#c5c5c557 1px solid}}@media only screen and (max-width: 920px) and (max-width: 920px){policy-loader .step-holder .step .controls{width:100%;margin-bottom:0 !important;background-color:transparent !important;border-top:none}}@media only screen and (max-width: 920px){registration-form{width:100%}registration-form .registration-modal.policy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:25px;padding:20px}registration-form .registration-modal.policy .col.svelte-1bx737h{padding:20px}registration-form .registration-modal.policy .col.svelte-1bx737h:first-child{border-bottom:1px solid #ddd;border-right:unset;margin-bottom:30px}}
.certificateModal{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;padding-top:40px}.certificateModal .download-btn{margin-bottom:30px}.certificateModal .paper{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);margin:26px auto 40px;max-width:700px;padding:24px;position:relative;width:80%}.certificateModal .details-left{display:inline-block;width:30%;font-size:8pt;padding-top:10px;float:left}.certificateModal .details-left ul{margin-left:-20px}.certificateModal .details-right{display:inline-block;width:62%;padding-top:10px;font-size:8pt}.certificateModal .header-title-push-down{margin-top:30px;font-size:12px}.certificateModal .border-top{border-top:1px solid #888}.certificateModal .small-font{font-size:6px}.certificateModal .ona-sig{width:137px;margin-bottom:-30px;margin-top:-12px}.certificateModal .vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:20px}.certificateModal .additional-insured{font-weight:600}.certificateModal .float-left{float:left}.certificateModal .footer-pad{width:100%;float:left}.certificateModal .indent{margin-left:30px;margin-bottom:9px}.certificateModal .no-pad{padding-left:0;padding-right:0}.certificateModal .bluewell{background:#3fa1ec;padding:10px;font-size:larger;text-align:center;color:white;font-weight:900}.certificateModal .push-down-30px{margin-top:30px}.certificateModal .middle{display:inline-block;width:100%}.certificateModal .certificate{font-size:10pt}.certificateModal .certificate .header{margin-bottom:5px}.certificateModal .certificate .header .logo{display:inline-block;width:25%}.certificateModal .certificate .header .policy-type{display:inline-block;width:50%;text-align:center;font-weight:600}.certificateModal .certificate .header .number-container{display:inline-block;width:20%;border-radius:3px;border:1px solid #888;padding:7px}.certificateModal .certificate .header .number-container .number{font-weight:bold}.certificateModal .certificate .loss-payee{margin-bottom:5px;font-weight:bold}.certificateModal .certificate .loss-payee .name{display:inline-block;width:24%}.certificateModal .certificate .loss-payee .value{display:inline-block;width:73%;border-radius:3px;border:1px solid #888;padding:7px}.certificateModal .certificate .warrant{font-size:9pt;border-bottom:1px solid #888}.certificateModal .certificate .warrant .important{color:#db5d5d}.certificateModal .certificate .info-row{font-weight:bold;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #888;width:100%;vertical-align:top}.certificateModal .certificate .info-row .name{display:inline-block;width:20%;font-size:8pt;vertical-align:top}.certificateModal .certificate .info-row .name .description{display:block;font-size:8pt}.certificateModal .certificate .info-row .value{display:inline-block;width:45%;font-size:8pt;margin-left:20px}.certificateModal .certificate .info-row .extra{display:inline-block;width:10%;font-size:8pt;margin-left:20px}.certificateModal .certificate .info-row .extra2{display:inline-block;width:10%;font-size:8pt;margin-left:20px}.certificateModal .certificate .info-row .wide{display:inline-block;width:55%;font-size:8pt;margin-left:20px}.certificateModal .certificate .info-row .extrawide{display:inline-block;width:75%;font-size:8pt;margin-left:20px}.certificateModal .certificate .table>tbody>tr>td{vertical-align:top;font-weight:bold;font-size:6pt;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #888;width:19%;margin-bottom:0;text-align:left}.certificateModal .certificate .table-head{background-color:white;text-align:left}.certificateModal .certificate .table-head th{border-bottom:1px solid #eee}.certificateModal .certificate .details-row{display:inline-block;width:100%}.certificateModal .certificate .details-row .details-heading{text-align:center}.certificateModal .certificate .details-row .details-heading .title{font-weight:bold}.certificateModal .certificate .details-row .details-heading .fine{font-size:6pt}.certificateModal .certificate .details-row .standard-info{margin-left:0;display:inline-block;width:38%}.certificateModal .certificate .details-row .standard-info ul{font-size:6pt}.certificateModal .certificate .details-row .certificate-info-header{display:-webkit-box;display:-ms-flexbox;display:flex}.certificateModal .certificate .details-row .certificate-info-header>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.certificateModal .certificate .details-row .certificate-info{border-radius:10px;border:1px solid #888;padding:7px}.certificateModal .certificate .details-row .certificate-info div{vertical-align:top}.certificateModal .certificate .details-row .certificate-info .limit-of-insurance-title{font-weight:bold}.certificateModal .certificate .details-row .certificate-info .limit-of-insurance-name{display:inline-block;width:49%}.certificateModal .certificate .details-row .certificate-info .limit-of-insurance-value{display:inline-block;width:48%;font-weight:bold}.certificateModal .certificate .policy-provisions{font-size:6pt}.certificateModal .certificate .policy-provisions p{margin:5px}.certificateModal .certificate .policy-provisions .title{font-size:6pt;font-weight:bold}.certificateModal .paper{width:100%;max-width:1080px}.certificateModal .certificate .header{margin-bottom:5px;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}.certificateModal .certificate .header .number-container{width:140px;font-size:11px}.certificateModal .certificate .header .logo{display:inline-block;width:15%;font-size:23px}.certificateModal .certificate .header .logo .program-name{padding-left:13px}.certificateModal .certificate .bluewell{background:var(--color-blue-base);padding:10px;text-align:center;color:white;font-weight:900;width:100%;font-size:20px;border-radius:30px;margin-top:20px}.certificateModal .certificate .well{font-size:12px}.certificateModal .certificate .indent{font-size:12px}.certificateModal .certificate .warrant{font-size:13px;border-bottom:1px dashed #d4d4d4;margin-bottom:10px;padding-bottom:10px}.certificateModal .certificate .details-left{font-size:12px}.certificateModal .certificate .details-right{font-size:13px;float:right;width:65%;border-radius:10px;margin:10px 0;border:2px solid #333;padding-top:0}.certificateModal .certificate .policy-provisions{font-size:12px;font-weight:100;margin-bottom:30px}.certificateModal .certificate .policy-provisions .title{font-size:18px}.certificateModal .certificate .details-row .certificate-info{padding:10px;border:none}.certificateModal .certificate .details-row .certificate-info .certificate-info-header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.certificateModal .certificate .details-row .certificate-info .limit-of-insurance-title,.certificateModal .certificate .details-row .certificate-info .period-title{width:100%;border-bottom:2px solid #333;margin:10px 0;font-weight:bold}.certificateModal .certificate .details-row .certificate-info .limit-of-insurance-name,.certificateModal .certificate .details-row .certificate-info .period-from-title,.certificateModal .certificate .details-row .certificate-info .period-to-title{width:33%;display:inline-block}.certificateModal .certificate .details-row .certificate-info .master-policy-title,.certificateModal .certificate .details-row .certificate-info .master-policy-value{width:48%}.certificateModal .certificate .details-row .certificate-info .limit-of-insurance-value,.certificateModal .certificate .details-row .certificate-info .period-from-value,.certificateModal .certificate .details-row .certificate-info .period-to-value,.certificateModal .certificate .details-row .certificate-info .period-value{display:inline-block;width:calc(100% - 62%);font-weight:100;text-align:right}.certificateModal .certificate .info-row{font-weight:bold;padding-top:5px;padding-bottom:5px;border-bottom:1px dashed #d0d0d0;width:100%;vertical-align:top}.certificateModal .certificate .info-row .name{display:inline-block;width:20%;font-size:13px;vertical-align:top}.certificateModal .certificate .info-row .value{display:inline-block;width:45%;font-size:13px;margin-left:20px;font-weight:100}
