.haf-question-template .btn{padding:15px 25px !important;border-radius:30px}
.haf-question-template .btn:hover{background-color:#005a5f !important}
.haf-question-template .btn .primary-icon{vertical-align:middle;margin-top:-2px}
.haf-question-template .btn .primary-icon.right{margin-left:10px}
.haf-question-template .btn .primary-icon.left{margin-right:10px}
.haf-question-template .btn.disabled{opacity:1;background-color:rgba(0,116,122,0.2);color:rgba(0,116,122,0.3)}
.haf-question-template .btn:disabled{opacity:1;background-color:rgba(0,116,122,0.2);color:rgba(0,116,122,0.3)}
.haf-step-intro .haf-step-title,.haf-step-single-selection .haf-step-title,.haf-step-slider .haf-step-title{font-family:"AvenirNext-DemiBold",sans-serif;font-size:22px;line-height:30px;text-align:center;color:#004e7a;margin-bottom:10px}
@media only screen and (max-width:709px){.haf-step-intro .haf-step-title,.haf-step-single-selection .haf-step-title,.haf-step-slider .haf-step-title{font-size:16px;line-height:24px}
}
.haf-step-intro .haf-step-question,.haf-step-single-selection .haf-step-question,.haf-step-slider .haf-step-question{font-family:"AvenirNext-DemiBold",sans-serif;font-size:36px;line-height:44px;text-align:center;color:#004e7a;margin-bottom:20px}
@media only screen and (max-width:939px){.haf-step-intro .haf-step-question,.haf-step-single-selection .haf-step-question,.haf-step-slider .haf-step-question{font-size:28px;line-height:36px}
}
.haf-step-intro .haf-choose-cta,.haf-step-single-selection .haf-choose-cta,.haf-step-slider .haf-choose-cta{width:100%;margin-top:40px}
@media only screen and (min-width:768px){.haf-step-intro .haf-choose-cta,.haf-step-single-selection .haf-choose-cta,.haf-step-slider .haf-choose-cta{margin-top:120px}
}
@media only screen and (min-width:1240px){.haf-step-intro .haf-choose-cta,.haf-step-single-selection .haf-choose-cta,.haf-step-slider .haf-choose-cta{margin-top:80px}
}
@media only screen and (min-width:940px){.haf-step-intro .haf-choose-cta,.haf-step-single-selection .haf-choose-cta,.haf-step-slider .haf-choose-cta{max-width:421px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:inline-block}
}
.haf-step-intro .haf-choose-cta .ht-choose-btn,.haf-step-single-selection .haf-choose-cta .ht-choose-btn,.haf-step-slider .haf-choose-cta .ht-choose-btn{text-align:center;background-color:#fff;width:100%;font-family:"AvenirNext-DemiBold",sans-serif;font-size:16px;line-height:16px;padding:22px 20px;color:#0f2033;margin-bottom:2px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.haf-step-intro .haf-choose-cta .ht-choose-btn:first-child,.haf-step-single-selection .haf-choose-cta .ht-choose-btn:first-child,.haf-step-slider .haf-choose-cta .ht-choose-btn:first-child{border-radius:5px 5px 0 0}
.haf-step-intro .haf-choose-cta .ht-choose-btn:last-child,.haf-step-single-selection .haf-choose-cta .ht-choose-btn:last-child,.haf-step-slider .haf-choose-cta .ht-choose-btn:last-child{border-radius:0 0 5px 5px;margin-bottom:0}
.haf-step-intro .haf-choose-cta .ht-choose-btn:active,.haf-step-single-selection .haf-choose-cta .ht-choose-btn:active,.haf-step-slider .haf-choose-cta .ht-choose-btn:active{color:#fff;background-color:#004e7a}
.haf-step-intro .haf-choose-cta .ht-choose-btn:hover,.haf-step-single-selection .haf-choose-cta .ht-choose-btn:hover,.haf-step-slider .haf-choose-cta .ht-choose-btn:hover{color:#fff;background-color:#00747a}
.haf-step-intro .haf-step-suggestion,.haf-step-single-selection .haf-step-suggestion,.haf-step-slider .haf-step-suggestion{font-family:"Noto Sans",sans-serif;font-size:16px;line-height:1.63;text-align:center;color:#63809d}
@media only screen and (max-width:709px){.haf-step-intro .haf-step-question{margin-bottom:10px}
.haf-step-intro .haf-row-multiple-content{margin-top:20px}
}
@media screen and (min-width:710px) and (max-width:939px){.haf-row-multiple-content{margin-left:109px;margin-right:109px}
}
.haf-step-form-name .haf-step-question,.haf-step-form-email .haf-step-question{margin-bottom:60px}
.haf-step-form-name .hafform-item,.haf-step-form-email .hafform-item{padding-left:40px;padding-right:40px}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item,.haf-step-form-email .hafform-item{padding-left:0;padding-right:0}
}
.haf-step-form-name .hafform-item.item-section-label,.haf-step-form-email .hafform-item.item-section-label{padding-top:20px;padding-bottom:40px}
.haf-step-form-name .hafform-item.item-section-label .section-label,.haf-step-form-email .hafform-item.item-section-label .section-label{font-size:22px;line-height:30px;font-family:"AvenirNext-DemiBold",sans-serif;color:#0f2033}
@media only screen and (min-width:940px){.haf-step-form-name .hafform-item.item-section-label .section-label,.haf-step-form-email .hafform-item.item-section-label .section-label{font-size:28px;line-height:36px}
}
.haf-step-form-name .hafform-item.item-input-radio,.haf-step-form-email .hafform-item.item-input-radio{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-radio,.haf-step-form-email .hafform-item.item-input-radio{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.haf-step-form-name .hafform-item.item-input-radio .item-label,.haf-step-form-email .hafform-item.item-input-radio .item-label{display:inline-block;width:auto;text-align:right;margin-right:18px;vertical-align:top;position:relative;padding-bottom:20px}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-radio .item-label,.haf-step-form-email .hafform-item.item-input-radio .item-label{width:auto;text-align:left;display:block;margin-right:24px}
}
.haf-step-form-name .hafform-item.item-input-radio .item-label label,.haf-step-form-email .hafform-item.item-input-radio .item-label label{color:#000;position:relative}
.haf-step-form-name .hafform-item.item-input-radio .item-label sup,.haf-step-form-email .hafform-item.item-input-radio .item-label sup{position:absolute;font-size:16px;color:#000;top:-.2em;right:-12px}
.haf-step-form-name .hafform-item.item-input-radio .item-radio-container,.haf-step-form-email .hafform-item.item-input-radio .item-radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;text-align:left}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-radio .item-radio-container,.haf-step-form-email .hafform-item.item-input-radio .item-radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:auto}
}
.haf-step-form-name .hafform-item.item-input-radio .item-radio-container .radio-custom,.haf-step-form-email .hafform-item.item-input-radio .item-radio-container .radio-custom{display:inline-block;margin-right:20px;margin-bottom:20px}
@media(max-width:709px){.haf-step-form-name .hafform-item.item-input-radio .item-radio-container .radio-custom,.haf-step-form-email .hafform-item.item-input-radio .item-radio-container .radio-custom{display:block;margin-bottom:10px}
.haf-step-form-name .hafform-item.item-input-radio .item-radio-container{margin-bottom:20px}
}
.haf-step-form-name .hafform-item.item-input-radio .item-radio-container .radio-custom .item-radio-title,.haf-step-form-email .hafform-item.item-input-radio .item-radio-container .radio-custom .item-radio-title{color:#000}
.haf-step-form-name .hafform-item.item-input-radio .item-radio-container .radio-custom .radio-custom_indicator,.haf-step-form-email .hafform-item.item-input-radio .item-radio-container .radio-custom .radio-custom_indicator{top:5px}
.haf-step-form-name .hafform-item.item-input-radio-valuation,.haf-step-form-email .hafform-item.item-input-radio-valuation{padding-bottom:0}
.haf-step-form-name .hafform-item.item-input-radio-valuation .item-label,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-label{display:inline-block;width:auto;text-align:right;margin-right:18px;vertical-align:middle;position:relative;margin-bottom:20px}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-radio-valuation .item-label,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-label{width:auto;text-align:left;margin-bottom:20px;margin-right:0;display:block}
}
.haf-step-form-name .hafform-item.item-input-radio-valuation .item-label label,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-label label{color:#000;position:relative}
.haf-step-form-name .hafform-item.item-input-radio-valuation .item-label sup,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-label sup{position:absolute;font-size:16px;color:#000;top:-.2em;right:-12px}
.haf-step-form-name .hafform-item.item-input-radio-valuation .item-radio-container,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-radio-container{display:inline-block;max-width:calc(100% - 139px);vertical-align:middle}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-radio-valuation .item-radio-container,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-radio-container{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.haf-step-form-name .hafform-item.item-input-radio-valuation .item-radio-container label,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-radio-container label{margin-right:24px}
}
.haf-step-form-name .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation{display:inline-block;margin-right:6px;margin-bottom:20px}
@media(min-width:710px) and (max-width:939px){.haf-step-form-name .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation{margin-right:3px}
}
@media(max-width:709px){.haf-step-form-name .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation{display:block;margin-bottom:10px}
.haf-step-form-name .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation:last-child,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation:last-child{margin-bottom:20px}
}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation{display:inline-block}
}
.haf-step-form-name .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation .item-radio-title,.haf-step-form-email .hafform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation .item-radio-title{color:#0f2033}
.haf-step-form-name .hafform-item.item-input-field,.haf-step-form-email .hafform-item.item-input-field{margin-bottom:60px}
.haf-step-form-name .hafform-item.item-input-field+.item-input-field,.haf-step-form-email .hafform-item.item-input-field+.item-input-field{margin-bottom:20px}
.haf-step-form-name .hafform-item.item-input-field.email-input .item-label,.haf-step-form-email .hafform-item.item-input-field.email-input .item-label{width:auto}
.haf-step-form-name .hafform-item.item-input-field .item-label,.haf-step-form-email .hafform-item.item-input-field .item-label{width:auto;display:inline-block;text-align:right;margin-right:18px;vertical-align:middle;position:relative}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-field .item-label,.haf-step-form-email .hafform-item.item-input-field .item-label{display:none}
}
.haf-step-form-name .hafform-item.item-input-field .item-label label,.haf-step-form-email .hafform-item.item-input-field .item-label label{font-family:'AvenirNext-DemiBold';color:#000;position:relative}
.haf-step-form-name .hafform-item.item-input-field .item-label sup,.haf-step-form-email .hafform-item.item-input-field .item-label sup{position:absolute;font-size:16px;color:#000;top:-.2em;right:-12px}
.haf-step-form-name .hafform-item.item-input-field .item-input-box,.haf-step-form-email .hafform-item.item-input-field .item-input-box{display:inline-block;height:50px;min-width:400px;border:2px solid rgba(0,116,122,0.15);border-radius:25px;padding-top:8px;background-color:#fff}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-field .item-input-box,.haf-step-form-email .hafform-item.item-input-field .item-input-box{min-width:100%;width:100%}
}
.haf-step-form-name .hafform-item.item-input-field .item-input-box .item-input,.haf-step-form-email .hafform-item.item-input-field .item-input-box .item-input{border:0;width:90%;margin-left:20px;padding-right:7px;background:transparent;height:28px;color:#000;text-decoration:none !important;line-height:28px}
.haf-step-form-name .hafform-item.item-input-field .item-input-box .item-inputinput,.haf-step-form-email .hafform-item.item-input-field .item-input-box .item-inputinput{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:95%;color:#000}
@media(min-width:710px){.haf-step-form-name .hafform-item.item-input-field:not(.item-show-placeholder) .item-input-box::-webkit-input-placeholder,.haf-step-form-email .hafform-item.item-input-field:not(.item-show-placeholder) .item-input-box::-webkit-input-placeholder{opacity:0;color:#63809d}
.haf-step-form-name .hafform-item.item-input-field:not(.item-show-placeholder) .item-input-box :-moz-placeholder,.haf-step-form-email .hafform-item.item-input-field:not(.item-show-placeholder) .item-input-box :-moz-placeholder{opacity:0;color:#63809d}
.haf-step-form-name .hafform-item.item-input-field:not(.item-show-placeholder) .item-input-box ::-moz-placeholder,.haf-step-form-email .hafform-item.item-input-field:not(.item-show-placeholder) .item-input-box ::-moz-placeholder{opacity:0;color:#63809d}
.haf-step-form-name .hafform-item.item-input-field:not(.item-show-placeholder) .item-input-box :-ms-input-placeholder,.haf-step-form-email .hafform-item.item-input-field:not(.item-show-placeholder) .item-input-box :-ms-input-placeholder{opacity:0;color:#63809d}
}
.haf-step-form-name .hafform-item.item-input-select,.haf-step-form-email .hafform-item.item-input-select{padding-bottom:40px}
.haf-step-form-name .hafform-item.item-input-select .item-label,.haf-step-form-email .hafform-item.item-input-select .item-label{display:block;margin-bottom:20px;position:relative}
.haf-step-form-name .hafform-item.item-input-select .item-label label,.haf-step-form-email .hafform-item.item-input-select .item-label label{font-size:16px;line-height:24px;font-family:"AvenirNext-DemiBold",sans-serif;color:#000;position:relative}
@media only screen and (min-width:940px){.haf-step-form-name .hafform-item.item-input-select .item-label label,.haf-step-form-email .hafform-item.item-input-select .item-label label{font-size:18px;line-height:26px}
}
.haf-step-form-name .hafform-item.item-input-select .item-label sup,.haf-step-form-email .hafform-item.item-input-select .item-label sup{position:absolute;font-size:16px;color:#000;top:-.2em;right:-12px}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container{min-width:297px;font-family:"AvenirNext-DemiBold",sans-serif}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container{min-width:100%;margin-left:auto;width:100% !important;max-width:320px !important;margin-right:auto}
}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection{border:0;padding:8px 4px;height:auto;border:1px solid rgba(0,116,122,0.15);border-radius:0}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__rendered,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__rendered{font-family:"AvenirNext-DemiBold",sans-serif;line-height:inherit;text-align:left;color:#0f2033;padding-left:18px}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow{width:24px}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow{right:15px}
}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow b,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow b{display:none}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow:after,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow:after{content:'';background-repeat:no-repeat;background-size:100%;width:15px;height:15px;margin-top:18px;display:inline-block;background-image:url("../../clientlibs/clientlib-base/resources/img/icons/expand_jade.svg")}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow:after,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow:after{width:18px;margin-top:20px}
}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container--open .select2-selection .select2-selection__arrow:after,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container--open .select2-selection .select2-selection__arrow:after{background-image:url("../../clientlibs/clientlib-base/resources/img/icons/collapse_jade.svg")}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container--above .select2-selection .select2-selection__arrow:after,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container--above .select2-selection .select2-selection__arrow:after{background-image:url("../../clientlibs/clientlib-base/resources/img/icons/collapse_jade.svg")}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container--above.select2-container--open .select2-selection .select2-selection__arrow:after,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container--above.select2-container--open .select2-selection .select2-selection__arrow:after{background-image:url("../../clientlibs/clientlib-base/resources/img/icons/expand_jade.svg")}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#63809d;font-family:"Noto Sans",sans-serif;font-size:16px}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .select2-results,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .select2-results{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection{padding:7px 4px;border-radius:6px;border:2px solid rgba(0,116,122,0.15)}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__rendered,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__rendered{font-size:16px;font-family:"Noto Sans",sans-serif;color:#0f2033}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow{right:15px}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow:after,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow:after{width:19px;margin-top:16px}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .items-select+.select2-container--default .select2-results__options,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .items-select+.select2-container--default .select2-results__options{border-bottom:solid 1px rgba(0,116,122,0.15)}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper .items-select+.select2-container--default .select2-results__options .select2-results__option,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper .items-select+.select2-container--default .select2-results__options .select2-results__option{padding:12px 24px;color:#0f2033}
.haf-step-form-name .hafform-item.item-input-textarea .item-label,.haf-step-form-email .hafform-item.item-input-textarea .item-label{display:block;margin-bottom:20px;position:relative}
.haf-step-form-name .hafform-item.item-input-textarea .item-label label,.haf-step-form-email .hafform-item.item-input-textarea .item-label label{font-size:16px;line-height:24px;font-family:"AvenirNext-DemiBold",sans-serif;color:#000;position:relative}
@media only screen and (min-width:940px){.haf-step-form-name .hafform-item.item-input-textarea .item-label label,.haf-step-form-email .hafform-item.item-input-textarea .item-label label{font-size:18px;line-height:26px}
}
.haf-step-form-name .hafform-item.item-input-textarea .item-label sup,.haf-step-form-email .hafform-item.item-input-textarea .item-label sup{position:absolute;font-size:16px;color:#000;top:-.2em;right:-12px}
.haf-step-form-name .hafform-item.item-input-textarea .item-textarea-container,.haf-step-form-email .hafform-item.item-input-textarea .item-textarea-container{position:relative}
.haf-step-form-name .hafform-item.item-input-textarea .item-textarea-container .item-textarea-wrapper,.haf-step-form-email .hafform-item.item-input-textarea .item-textarea-container .item-textarea-wrapper{border-radius:6px;border:2px solid rgba(0,116,122,0.15);width:100%;height:150px;padding:20px}
.haf-step-form-name .hafform-item.item-input-textarea .item-textarea-container .item-textarea-wrapper textarea,.haf-step-form-email .hafform-item.item-input-textarea .item-textarea-container .item-textarea-wrapper textarea{width:100%;height:100%;resize:none}
.haf-step-form-name .hafform-item.item-input-textarea .item-textarea-container .left-characters,.haf-step-form-email .hafform-item.item-input-textarea .item-textarea-container .left-characters{font-size:12px;line-height:26px;color:#63809d;text-align:right;width:49%;display:inline-block;margin-top:-18px}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-textarea .item-textarea-container .left-characters,.haf-step-form-email .hafform-item.item-input-textarea .item-textarea-container .left-characters{text-align:center;display:block;width:100%;margin-top:0}
}
.haf-step-form-name .hafform-item.item-form-disclaimer .item-label label,.haf-step-form-email .hafform-item.item-form-disclaimer .item-label label{font-size:12px;line-height:1.86;color:#63809d}
.haf-step-form-name .hafform-item.item-input-checkbox,.haf-step-form-email .hafform-item.item-input-checkbox{text-align:left;margin-left:160px}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-checkbox,.haf-step-form-email .hafform-item.item-input-checkbox{margin-left:auto}
}
.haf-step-form-name .hafform-item.item-input-checkbox .item-checkbox-wrapper .item-label,.haf-step-form-email .hafform-item.item-input-checkbox .item-checkbox-wrapper .item-label{color:#000;padding-left:35px;word-break:break-word}
.haf-step-form-name .hafform-item.item-input-checkbox .item-checkbox-wrapper .item-label p,.haf-step-form-email .hafform-item.item-input-checkbox .item-checkbox-wrapper .item-label p{display:inline-block;padding-bottom:0;word-break:break-word}
.haf-step-form-name .hafform-item.item-input-checkbox .item-checkbox-wrapper .item-label sup,.haf-step-form-email .hafform-item.item-input-checkbox .item-checkbox-wrapper .item-label sup{font-family:"Noto Sans",sans-serif;font-size:16px}
.haf-step-form-name .hafform-item.item-input-checkbox .item-checkbox-wrapper .item-label:before,.haf-step-form-email .hafform-item.item-input-checkbox .item-checkbox-wrapper .item-label:before{top:4px;width:17px;height:17px}
.haf-step-form-name .hafform-item.item-input-checkbox .item-checkbox-wrapper .item-label:after,.haf-step-form-email .hafform-item.item-input-checkbox .item-checkbox-wrapper .item-label:after{top:5px;left:3px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.haf-step-form-name .hafform-item.item-input-checkbox .hafform-display-errors li,.haf-step-form-email .hafform-item.item-input-checkbox .hafform-display-errors li{margin-left:0}
.haf-step-form-name .hafform-item.item-legal-disclaimer .item-label label,.haf-step-form-email .hafform-item.item-legal-disclaimer .item-label label{font-size:12px;line-height:1.83;color:#63809d;padding-left:35px}
.haf-step-form-name .hafform-item.item-google-recaptcha,.haf-step-form-email .hafform-item.item-google-recaptcha{overflow:hidden}
.haf-step-form-name .hafform-item.item-google-recaptcha .g-recaptcha-wrapper,.haf-step-form-email .hafform-item.item-google-recaptcha .g-recaptcha-wrapper{padding-left:160px;margin-top:20px;padding-top:2px}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-google-recaptcha .g-recaptcha-wrapper,.haf-step-form-email .hafform-item.item-google-recaptcha .g-recaptcha-wrapper{padding-left:0;margin-bottom:0}
}
@media only screen and (max-width:709px) and (max-width:360px){.haf-step-form-name .hafform-item.item-google-recaptcha .g-recaptcha-wrapper,.haf-step-form-email .hafform-item.item-google-recaptcha .g-recaptcha-wrapper{margin-left:-15px}
}
@media(max-width:360px){.haf-step-form-name .hafform-item.item-google-recaptcha .g-recaptcha-wrapper,.haf-step-form-email .hafform-item.item-google-recaptcha .g-recaptcha-wrapper{margin-left:-14px}
}
@media(max-width:320px){.haf-step-form-name .hafform-item.item-google-recaptcha .g-recaptcha-wrapper,.haf-step-form-email .hafform-item.item-google-recaptcha .g-recaptcha-wrapper{margin-left:-20px}
}
.haf-step-form-name .hafform-item.item-google-recaptcha .g-recaptcha-wrapper iframe,.haf-step-form-email .hafform-item.item-google-recaptcha .g-recaptcha-wrapper iframe{height:85px}
.haf-step-form-name .hafform-item.item-google-recaptcha .hafform-g-recaptcha-hidden-field,.haf-step-form-email .hafform-item.item-google-recaptcha .hafform-g-recaptcha-hidden-field{opacity:0;visibility:hidden;display:none}
.haf-step-form-name .hafform-item.item-form-submit,.haf-step-form-email .hafform-item.item-form-submit{padding-bottom:0;padding-top:10px;text-align:center}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-form-submit .hafform-submit-btn,.haf-step-form-email .hafform-item.item-form-submit .hafform-submit-btn{width:100%}
}
.haf-step-form-name .hafform-item .item-input-box.parsley-error,.haf-step-form-email .hafform-item .item-input-box.parsley-error{border-color:#c5003e}
.haf-step-form-name .hafform-item .hafform-display-errors,.haf-step-form-email .hafform-item .hafform-display-errors{padding-left:158px}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item .hafform-display-errors,.haf-step-form-email .hafform-item .hafform-display-errors{text-align:left}
}
.haf-step-form-name .hafform-item .hafform-display-errors#email-errors-container,.haf-step-form-email .hafform-item .hafform-display-errors#email-errors-container{padding-left:110px}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item .hafform-display-errors,.haf-step-form-email .hafform-item .hafform-display-errors{padding-left:20px}
}
.haf-step-form-name .hafform-item .hafform-display-errors li,.haf-step-form-email .hafform-item .hafform-display-errors li{font-size:12px;color:#c5003e;text-align:left;margin:0 auto}
.haf-step-form-name .hafform-item .hafform-display-errors ul,.haf-step-form-email .hafform-item .hafform-display-errors ul{display:inline-block;position:relative;left:-150px}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item .hafform-display-errors ul,.haf-step-form-email .hafform-item .hafform-display-errors ul{left:0}
}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-radio .hafform-display-errors,.haf-step-form-name .hafform-item.item-input-radio-valuation .hafform-display-errors,.haf-step-form-email .hafform-item.item-input-radio .hafform-display-errors,.haf-step-form-email .hafform-item.item-input-radio-valuation .hafform-display-errors{padding-left:0;text-align:left}
}
.haf-step-form-name .hafform-item.item-input-radio .hafform-display-errors li,.haf-step-form-name .hafform-item.item-input-radio-valuation .hafform-display-errors li,.haf-step-form-email .hafform-item.item-input-radio .hafform-display-errors li,.haf-step-form-email .hafform-item.item-input-radio-valuation .hafform-display-errors li{position:relative;top:-20px}
.haf-step-form-name .hafform-item.item-input-select .item-select-wrapper.parsley-error .item-select+.select2-container .select2-selection,.haf-step-form-email .hafform-item.item-input-select .item-select-wrapper.parsley-error .item-select+.select2-container .select2-selection{border-color:#c5003e}
.haf-step-form-name .hafform-item.item-input-select .hafform-display-errors,.haf-step-form-email .hafform-item.item-input-select .hafform-display-errors{padding-left:0}
.haf-step-form-name .hafform-item.item-input-textarea .errors-display-container,.haf-step-form-email .hafform-item.item-input-textarea .errors-display-container{display:inline-block;width:50%}
@media only screen and (max-width:709px){.haf-step-form-name .hafform-item.item-input-textarea .errors-display-container,.haf-step-form-email .hafform-item.item-input-textarea .errors-display-container{display:block;width:100%}
}
.haf-step-form-name .hafform-item.item-input-textarea .errors-display-container li,.haf-step-form-email .hafform-item.item-input-textarea .errors-display-container li{font-size:12px;color:#c5003e}
.haf-step-form-name .hafform-item.item-input-checkbox .hafform-display-errors,.haf-step-form-email .hafform-item.item-input-checkbox .hafform-display-errors{padding-left:150px}
.haf-step-form-name .hafform-item.item-google-recaptcha .errors-display-container li,.haf-step-form-email .hafform-item.item-google-recaptcha .errors-display-container li{font-size:12px;color:#c5003e}
.haf-step-form-name .email-btn,.haf-step-form-name .name-btn-template,.haf-step-form-email .email-btn,.haf-step-form-email .name-btn-template{margin-top:40px}
.haf-step-form-name .email-btn button,.haf-step-form-name .name-btn-template button,.haf-step-form-email .email-btn button,.haf-step-form-email .name-btn-template button{padding:15px 25px !important;border-radius:30px}
.haf-step-form-name .email-btn button:hover,.haf-step-form-name .name-btn-template button:hover,.haf-step-form-email .email-btn button:hover,.haf-step-form-email .name-btn-template button:hover{background-color:#005a5f !important}
.haf-step-form-name .email-btn button.disabled,.haf-step-form-name .name-btn-template button.disabled,.haf-step-form-email .email-btn button.disabled,.haf-step-form-email .name-btn-template button.disabled{opacity:.6;pointer-events:none}
.haf-step-form-name .email-btn button .primary-icon,.haf-step-form-name .name-btn-template button .primary-icon,.haf-step-form-email .email-btn button .primary-icon,.haf-step-form-email .name-btn-template button .primary-icon{vertical-align:middle;margin-top:-2px}
.haf-step-form-name .email-btn button .primary-icon.right,.haf-step-form-name .name-btn-template button .primary-icon.right,.haf-step-form-email .email-btn button .primary-icon.right,.haf-step-form-email .name-btn-template button .primary-icon.right{margin-left:10px}
.haf-step-form-name .email-btn button .primary-icon.left,.haf-step-form-name .name-btn-template button .primary-icon.left,.haf-step-form-email .email-btn button .primary-icon.left,.haf-step-form-email .name-btn-template button .primary-icon.left{margin-right:10px}
.haf-step-form-name .hafform-item.item-input-field{margin-bottom:20px}
.haf-step-form-name .item-input-box,.haf-step-form-email .item-input-box{position:relative;padding-top:0 !important}
.haf-step-form-name .item-input-box .item-label,.haf-step-form-email .item-input-box .item-label{position:absolute !important;left:20px;top:50%;z-index:2;transform:translateY(-50%);padding:0 !important;text-align:left;opacity:.9 !important;font-size:16px;color:#0f2033 !important;transition:.2s ease-in !important;line-height:24px;font-weight:600;display:block !important;cursor:text}
.haf-step-form-name .item-input-box input,.haf-step-form-email .item-input-box input{height:46px !important;line-height:26px !important;margin-left:0 !important;padding-top:20px !important;padding-right:0 !important}
.haf-step-form-name .item-input-field.is-active .item-label,.haf-step-form-email .item-input-field.is-active .item-label{transition:.2s ease-in;top:5px !important;transform:none;font-size:12px;line-height:20px}
.haf-step-form-name .item-input-box.parsley-success,.haf-step-form-email .item-input-box.parsley-success{border-color:#429f01 !important}
.haf-step-form-name .item-input-box.parsley-error .item-label label,.haf-step-form-email .item-input-box.parsley-error .item-label label{color:#c5003e}
.haf-step-form-name .item-input-box.parsley-success .item-label label,.haf-step-form-email .item-input-box.parsley-success .item-label label{color:#429f01}
.haf-step-form-name .item-input-box input::-webkit-input-placeholder,.haf-step-form-email .item-input-box input::-webkit-input-placeholder{color:transparent}
.haf-step-form-name .item-input-box input:-moz-placeholder,.haf-step-form-email .item-input-box input:-moz-placeholder{color:transparent}
.haf-step-form-name .item-input-box input::-moz-placeholder,.haf-step-form-email .item-input-box input::-moz-placeholder{color:transparent}
.haf-step-form-name .item-input-box input:-ms-input-placeholder,.haf-step-form-email .item-input-box input:-ms-input-placeholder{color:transparent}
.haf-step-form-name .item-input-box input::placeholder,.haf-step-form-email .item-input-box input::placeholder{color:transparent}
@media only screen and (min-width:710px){.haf-step-slider .slider-container{padding-right:0;padding-left:0}
}
@media only screen and (min-width:940px){.haf-step-slider .slider-container{padding-right:65px;padding-left:65px}
}
@media only screen and (min-width:1240px){.haf-step-slider .slider-container{padding-right:100px;padding-left:100px}
}
@media only screen and (min-width:1420px){.haf-step-slider .slider-container{padding-right:50px;padding-left:50px}
}
.haf-step-slider .slider-container .haf-step-question{margin-bottom:20px}
.haf-step-slider .slider-container .slider-option-details{margin-top:40px}
@media only screen and (min-width:710px){.haf-step-slider .slider-container .slider-option-details{padding-bottom:49px;margin-top:167px}
}
@media only screen and (min-width:940px){.haf-step-slider .slider-container .slider-option-details{margin-top:120px}
}
@media only screen and (min-width:1240px){.haf-step-slider .slider-container .slider-option-details{margin-top:80px}
}
@media only screen and (min-width:940px){.haf-step-slider .slider-container .slider-option-details{padding-bottom:45px}
}
.haf-step-slider .slider-container .slider-option-details .sliderOption{-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;min-width:150px}
.haf-step-slider .slider-container .slider-option-details .sliderOption.selected{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
@media only screen and (max-width:709px){.haf-step-slider .slider-container .slider-option-details .sliderOption{min-width:unset}
}
@media(min-width:710px) and (max-width:939px){.haf-step-slider .slider-container .slider-option-details .sliderOption.leftOption{margin-left:-25px}
.haf-step-slider .slider-container .slider-option-details .sliderOption.rightOption{margin-right:-35px}
}
@media(min-width:940px) and (max-width:1239px){.haf-step-slider .slider-container .slider-option-details .sliderOption.leftOption{margin-left:-27px}
.haf-step-slider .slider-container .slider-option-details .sliderOption.rightOption{margin-right:-26px}
}
.haf-step-slider .slider-container .slider-option-details .option-icon{text-align:center}
@media only screen and (min-width:710px){.haf-step-slider .slider-container .slider-option-details .option-icon{padding-bottom:4px}
}
.haf-step-slider .slider-container .slider-option-details .option-icon img{height:60px;width:auto}
.haf-step-slider .slider-container .slider-option-details .option-desc{font-family:"AvenirNext-DemiBold",sans-serif;color:#0f2033;font-size:16px;line-height:24px;text-align:left}
@media only screen and (max-width:709px){.haf-step-slider .slider-container .slider-option-details .option-desc.selected{padding-left:17px}
.haf-step-slider .slider-container .slider-option-details .option-desc.leftOption{margin-top:15px}
.haf-step-slider .slider-container .slider-option-details .option-desc.rightOption{margin-bottom:15px}
}
@media only screen and (min-width:710px){.haf-step-slider .slider-container .slider-option-details .option-desc{font-size:18px;line-height:26px;text-align:center;max-width:200px;margin:0 auto}
}
.haf-step-slider .slider-container .slider-holder{padding:0}
@media only screen and (min-width:710px){.haf-step-slider .slider-container .slider-holder{width:80%;margin:0}
}
@media only screen and (min-width:940px){.haf-step-slider .slider-container .slider-holder{width:84%;margin:0 -13px}
}
.haf-step-slider .slider-container .slider-holder .ui-slider{display:block;margin-left:auto;margin-right:auto;border:1px solid #004e7a;width:100%;height:2px}
.haf-step-slider .slider-container .slider-holder .ui-slider .left-option{left:0}
.haf-step-slider .slider-container .slider-holder .ui-slider .left-central-option{left:25%}
.haf-step-slider .slider-container .slider-holder .ui-slider .central-option{left:50%}
.haf-step-slider .slider-container .slider-holder .ui-slider .right-central-option{left:75%}
.haf-step-slider .slider-container .slider-holder .ui-slider .right-option{left:100%}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint{display:block;position:absolute;top:-25px;width:50px;height:50px;z-index:1}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint.left{left:-25px}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint.left-central{left:calc(25% - 25px)}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint.central{left:calc(50% - 25px)}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint.right-central{left:calc(75% - 25px)}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint.right{left:calc(100% - 25px)}
@media only screen and (max-width:709px){.haf-step-slider .slider-container .slider-holder .ui-slider{margin-left:unset;margin-right:unset;width:2px;height:184px}
.haf-step-slider .slider-container .slider-holder .ui-slider .left-option{left:unset;top:0}
.haf-step-slider .slider-container .slider-holder .ui-slider .left-central-option{left:unset;top:25%}
.haf-step-slider .slider-container .slider-holder .ui-slider .central-option{left:unset;top:50%}
.haf-step-slider .slider-container .slider-holder .ui-slider .right-central-option{left:unset;top:75%}
.haf-step-slider .slider-container .slider-holder .ui-slider .right-option{left:unset;top:100%}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint{width:30px;height:30px}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint.left{top:-15px;left:-15px}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint.left-central{top:calc(25% - 15px);left:-15px}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint.central{top:calc(50% - 15px);left:-15px}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint.right-central{top:calc(75% - 15px);left:-15px}
.haf-step-slider .slider-container .slider-holder .ui-slider .touchpoint.right{top:calc(100% - 15px);left:-15px}
}
.haf-step-slider .slider-container span.circle-step{display:inline-block;position:absolute;height:14px;width:14px;background-color:#004e7a;border-radius:100%;top:-7px;margin-left:-7px;z-index:2}
@media only screen and (max-width:709px){.haf-step-slider .slider-container span.circle-step{margin-top:-7px}
}
.haf-step-slider .slider-container span.small-circle-step{display:inline-block;position:absolute;height:10px;width:10px;background-color:#004e7a;border-radius:100%;top:-5px;margin-left:-5px;z-index:2}
@media only screen and (max-width:709px){.haf-step-slider .slider-container span.small-circle-step{margin-top:-5px}
}
.haf-step-slider .slider-container span.ui-slider-handle.ui-state-default{border:0;background:0;height:60px;width:60px;top:-29px;margin-left:-30px;cursor:-webkit-grab;cursor:grab}
@media only screen and (max-width:709px){.haf-step-slider .slider-container span.ui-slider-handle.ui-state-default{height:40px;width:40px;top:unset;margin-bottom:-20px;margin-left:-15px}
}
.haf-step-slider .slider-container span.ui-slider-handle.ui-state-default:after{content:'';width:inherit;height:inherit;display:block;background-image:url(../../clientlibs/clientlib-base/resources/img/icons/slider-knob.svg);background-repeat:no-repeat;background-size:60px 60px;background-position:center center;position:absolute}
@media only screen and (max-width:709px){.haf-step-slider .slider-container span.ui-slider-handle.ui-state-default:after{background-image:url(../../clientlibs/clientlib-base/resources/img/icons/slider-knob-xs.svg);background-size:40px 40px}
}
.haf-step-slider .slider-container span.ui-slider-handle.ui-state-default.ui-corner-all{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.haf-step-slider .slider-container span.ui-slider-handle.ui-state-default.ui-corner-all.ui-state-active{-webkit-transition:none;-o-transition:none;transition:none}
.haf-step-slider .slider-container.vertical{padding-right:20px;padding-left:20px}
@media only screen and (max-width:709px){.haf-step-slider .slider-container.vertical{padding:0}
}
.haf-step-slider .slider-container.vertical .row.main-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:40px}
.haf-step-slider .slider-container.vertical .slider-section{margin:30px 40px 20px 50px}
.haf-step-slider .slider-container .suggestion-text{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#0f2033;padding-top:40px;padding-bottom:49px}
@media only screen and (min-width:710px){.haf-step-slider .slider-container .suggestion-text{padding-bottom:37px}
}
@media only screen and (min-width:940px){.haf-step-slider .slider-container .suggestion-text{padding-bottom:58px}
}
.haf-step-slider .slider-container .btn-pad{padding:15px 25px !important;border-radius:30px}
.haf-step-slider .slider-container .btn-pad:hover{background-color:#005a5f !important}
.haf-step-slider .slider-container .btn-pad .primary-icon{vertical-align:middle;margin-top:-2px}
.haf-step-slider .slider-container .btn-pad .primary-icon.right{margin-left:10px}
.haf-step-slider .slider-container .btn-pad .primary-icon.left{margin-right:10px}
@media only screen and (min-width:710px){.haf-step-slider .slider-container .btn-pad{padding:14px 34px 10px}
}
.haf-step-single-selection .haf-step-question{margin-bottom:20px}
.haf-step-single-selection .haf-choose-cta{max-width:100%}
@media(min-width:940px){.haf-step-single-selection .haf-choose-cta{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer{-webkit-box-flex:1;-ms-flex:1;flex:1}
.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2px}
@media(min-width:710px){.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container{margin-bottom:20px}
}
@media(min-width:940px){.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px}
}
.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container .haf-single-selection-image{min-width:80px;min-height:84px}
@media(min-width:710px){.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container .haf-single-selection-image{min-width:220px;min-height:120px}
}
@media(min-width:940px){.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container .haf-single-selection-image{border-radius:5px 5px 0 0;min-height:200px;min-width:300px}
}
@media(min-width:1240px){.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container .haf-single-selection-image{min-width:350px}
}
@media(min-width:1420px){.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container .haf-single-selection-image{min-width:420px}
}
.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container .haf-single-component-text{width:75%;background-color:#fff;color:#0f2033;font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;text-align:left}
@media(min-width:710px){.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container .haf-single-component-text{font-size:16px;line-height:24px}
}
@media(min-width:940px){.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container .haf-single-component-text{width:100%;text-align:center;height:84px;border-radius:0 0 5px 5px}
}
.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container .haf-single-component-text:active{color:#fff;background-color:#004e7a}
.haf-step-single-selection .haf-choose-cta .haf-single-selection-answer .haf-single-component-container .haf-single-component-text:hover{color:#fff;background-color:#00747a}
.haf-row-multiple-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px;margin-top:40px}
@media only screen and (min-width:940px){.haf-row-multiple-content{margin-top:120px}
}
@media only screen and (min-width:1240px){.haf-row-multiple-content{margin-top:80px}
}
@media(max-width:709px){.haf-row-multiple-content{margin-top:20px}
}
.haf-row-multiple-content .haf-choose-btn-container{min-width:220px;max-height:182px;background-color:#fff;margin-right:40px;border-radius:5px}
@media(min-width:940px){.haf-row-multiple-content .haf-choose-btn-container:hover{color:#fff;background-color:#00747a}
.haf-row-multiple-content .haf-choose-btn-container:hover .icon-default{display:none}
.haf-row-multiple-content .haf-choose-btn-container:hover .icon-selected{display:inline}
.haf-row-multiple-content .haf-choose-btn-container:hover .haf-choose-btn{color:#fff}
}
@media only screen and (min-width:940px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.haf-row-multiple-content .haf-choose-btn-container:hover{color:#00747a;background-color:#fff}
.haf-row-multiple-content .haf-choose-btn-container:hover .icon-default{display:inline-block}
.haf-row-multiple-content .haf-choose-btn-container:hover .icon-selected{display:none}
.haf-row-multiple-content .haf-choose-btn-container:hover .haf-choose-btn{color:#0f2033}
}
@media(min-width:1240px){.haf-row-multiple-content .haf-choose-btn-container{min-width:200px;max-width:200px}
}
@media(max-width:1240px){.haf-row-multiple-content .haf-choose-btn-container{margin-right:20px}
}
@media(min-width:710px) and (max-width:1239px){.haf-row-multiple-content .haf-choose-btn-container{min-width:150px;max-width:150px;margin-right:20px;margin-top:20px}
}
@media(max-width:709px){.haf-row-multiple-content .haf-choose-btn-container{width:100% !important;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 2px;height:44px}
}
.haf-row-multiple-content .haf-choose-btn-container .haf-choose-btn-icon{margin-top:20px;width:50px;height:50px}
@media(max-width:709px){.haf-row-multiple-content .haf-choose-btn-container .haf-choose-btn-icon{margin-top:auto;margin-bottom:auto;width:30px;height:30px;margin-left:31px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
}
.haf-row-multiple-content .haf-choose-btn-container .haf-choose-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;margin-bottom:20px;font-family:"AvenirNext-DemiBold",sans-serif;font-size:16px;text-align:center;color:#0f2033}
@media(max-width:709px){.haf-row-multiple-content .haf-choose-btn-container .haf-choose-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:9px;margin-top:12px;margin-bottom:12px}
}
.haf-row-multiple-content .haf-choose-btn-container .haf-choose-btn.selected{color:#fff}
.haf-row-multiple-content .haf-choose-btn-container.selected{background-color:#004e7a}
.haf-row-multiple-content .haf-choose-btn-container.selected .icon-default{display:none}
.haf-row-multiple-content .haf-choose-btn-container.selected .icon-selected{display:inline}
.haf-row-multiple-content .haf-choose-btn-container .icon-default{display:inline}
.haf-row-multiple-content .haf-choose-btn-container .icon-selected{display:none}
.haf-row-multiple-content .haf-choose-btn-container span.haf-choose-btn{padding:0 18px}
.haf-row-multiple-content .haf-choose-btn-container:last-child{margin-right:0}