.banner_info{align-items:center;display:flex;flex-direction:column;padding-top:20px}.banner_info h1{color:#276468;font-size:36px;font-weight:700;line-height:40px}.banner_info h1,.banner_info p{font-family:Droid Sans,sans-serif;text-align:center}.banner_info p{color:#2d2d2d;font-size:16px;line-height:21px}.banner_info .form_img{height:auto;margin:30px auto 0;max-width:350px;min-width:253px;width:74%}@media (min-width:768px){.banner_info{display:none!important}}.miniform{background:#fff;border-radius:26px;display:flex;filter:drop-shadow(0 10px 20px rgba(0,0,0,.16));flex-direction:column;margin:0 auto 15px;max-width:500px;min-height:500px}@media (min-width:768px){.miniform{margin:15px auto;max-width:575px;min-height:645px;min-width:575px}}@media (min-width:1024px){.miniform{margin-bottom:80px}}@media (min-width:1280px){.miniform{max-width:570px}}.miniform .miniform-title{align-items:center;background:#ef6c4d;border-radius:25px 25px 0 0;display:flex;justify-content:center;min-height:85px;padding:15px 25px}.miniform .miniform-title h2{color:#fff;font-family:Droid Sans,sans-serif;font-size:24px;font-weight:700;line-height:30px;text-align:center}@media (min-width:1024px){.miniform .miniform-title h2{font-size:22px;line-height:32px}}@media (min-width:1280px){.miniform .miniform-title h2{font-size:26px}}.miniform .quote-progress-bar{background:#eff4f8;border-radius:6px;display:block;margin:55px 0 30px;max-width:840px;min-height:5px;position:relative;width:100%}@media (min-width:1024px){.miniform .quote-progress-bar{margin:60px 0 30px;min-height:15px}}.miniform .quote-progress-bar .fill-progress-bar{background:#315668;border-radius:6px;bottom:0;left:0;margin:auto;position:absolute;top:0;transition:all .5s}.miniform .quote-progress-bar .progress-thumb-wrapper{margin-left:-15px;position:absolute;transition:all .5s}@media (min-width:1024px){.miniform .quote-progress-bar .progress-thumb-wrapper{margin-left:-25px}}.miniform .quote-progress-bar .progress-perc{align-items:center;background:#315668;border-radius:6px;color:#fff;display:flex;font-family:Droid Sans,sans-serif;font-size:11px;font-weight:500;height:25px;justify-content:center;position:absolute;top:-40px;width:35px}@media (min-width:1024px){.miniform .quote-progress-bar .progress-perc{font-size:16px;top:-36px;width:50px}}.miniform .quote-progress-bar .progress-perc:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #315668;bottom:-7px;content:"";position:absolute}.miniform .quote-progress-bar .progress-perc:after{background:#eff4f8;border:2px solid #272727;border-radius:50%;bottom:-26px;content:"";height:18px;left:0;margin:auto;position:absolute;right:0;width:18px}@media (min-width:1024px){.miniform .quote-progress-bar .progress-perc:after{border-width:4px;bottom:-29px;height:22px;width:22px}}.miniform .miniform-body{flex-grow:1;padding:0 20px}@media (min-width:640px){.miniform .miniform-body{padding:0 25px}}@media (min-width:1024px){.miniform .miniform-body{padding:0 30px}}@media (min-width:1280px){.miniform .miniform-body{padding:0 55px}}.miniform .miniform-body .miniform-step{display:none}.miniform .miniform-body .miniform-step.show{align-items:center;display:flex;flex-direction:column}.miniform .miniform-body .miniform-step p{font-family:Droid Sans,sans-serif;font-size:24px;font-weight:600;line-height:32px;margin-bottom:30px;text-align:center}@media (min-width:1024px){.miniform .miniform-body .miniform-step p{font-size:26px;line-height:34px}}.miniform .miniform-body .miniform-step .fields-holder{display:flex;justify-content:center;width:100%}.miniform .miniform-body .miniform-step .custom-label{align-items:center;background:#efefef;border-radius:25px;color:#000;cursor:pointer;display:flex;flex-direction:column;font-family:Droid Sans,sans-serif;font-size:21px;font-weight:500;font-weight:700;justify-content:center;max-width:120px;min-height:100px;width:100%}.miniform .miniform-body .miniform-step .custom-label:hover{box-shadow:inset 0 0 0 2px #ef6c4d;transition:box-shadow .5s}.miniform .miniform-body .miniform-step .custom-label img{height:21px;margin-bottom:5px;width:auto}@media (min-width:1024px){.miniform .miniform-body .miniform-step .custom-label img{height:auto;margin-bottom:15px}}.miniform .miniform-body .miniform-step .custom-label:first-of-type{margin-right:10px}@media (min-width:1024px){.miniform .miniform-body .miniform-step .custom-label:first-of-type{margin-right:20px}}@media (min-width:1280px){.miniform .miniform-body .miniform-step .custom-label:first-of-type{margin-right:24px}}.miniform .miniform-body .miniform-step .custom-label:last-of-type{margin-left:10px}@media (min-width:1024px){.miniform .miniform-body .miniform-step .custom-label:last-of-type{margin-left:20px}}@media (min-width:1280px){.miniform .miniform-body .miniform-step .custom-label:last-of-type{margin-left:24px}}@media (min-width:1024px){.miniform .miniform-body .miniform-step .custom-label{max-width:160px;min-height:140px}}.miniform .miniform-body .miniform-step .fields-holder input:checked+label{box-shadow:inset 0 0 0 2px #ef6c4d}.miniform .miniform-body .miniform-step .inputs-holder{display:flex;flex-direction:column;width:100%}.miniform .miniform-body .miniform-step .inputs-holder input{background:#fff;border:2px solid #d7d7d7;border-radius:10px;color:#000;font-family:Droid Sans,sans-serif;font-size:16px;margin-top:15px;min-height:60px;padding:0 30px;width:100%}.miniform .miniform-body .miniform-step .inputs-holder input:focus{outline-color:#b7d5c7}.miniform .miniform-body .miniform-step .inputs-holder input:first-of-type{margin-top:0}.miniform .miniform-body .miniform-step .inputs-holder input::-moz-placeholder{color:#000;font-family:Droid Sans,sans-serif;font-size:16px}.miniform .miniform-body .miniform-step .inputs-holder input::placeholder{color:#000;font-family:Droid Sans,sans-serif;font-size:16px}.miniform .miniform-body .miniform-step .inputs-holder input.error{border:1px solid #ef4444}.miniform .miniform-body .miniform-step .inputs-holder input.error::-moz-placeholder{color:#ef4444}.miniform .miniform-body .miniform-step .inputs-holder input.error::placeholder{color:#ef4444}@media (min-width:1024px){.miniform .miniform-body .miniform-step .inputs-holder input{min-height:75px}}.miniform .miniform-body .miniform-step .inputs-holder label{opacity:0;position:absolute;z-index:-40}.miniform .miniform-body .miniform-step .hidden{display:none}.miniform .nav-btns{display:flex;justify-content:center;margin:30px 0 50px;padding:0 20px}@media (min-width:1024px){.miniform .nav-btns{padding:0 15px}}@media (min-width:1280px){.miniform .nav-btns{padding:0 40px}}.miniform .nav-btns .btn{border-radius:25px;display:none;font-family:Droid Sans,sans-serif;font-size:16px;line-height:50px;margin:0 5px;min-height:50px;padding:0 15px}@media (min-width:1024px){.miniform .nav-btns .btn{border-radius:30px;line-height:50px;min-height:50px;padding:0 50px}}.miniform .nav-btns .btn.show{align-items:center;display:inline-flex}.miniform .nav-btns .btn.back{border:1px solid #ef6c4d;color:#000;justify-content:center;min-width:100px}.miniform .nav-btns .btn.next{background:#ef6c4d;color:#fff;flex-grow:1;justify-content:space-between;max-width:170px;padding-right:30px}@media (min-width:1024px){.miniform .nav-btns .btn.next{flex-grow:0;max-width:none;max-width:340px}}.miniform .nav-btns .btn.next span{display:inline-block;font-family:system-ui;font-size:30px;padding-left:20px}@media (min-width:480px){.miniform .nav-btns .btn.next span{padding-left:40px}}.miniform .nav-btns .btn.submit{background:#ef6c4d;color:#fff;justify-content:center;white-space:nowrap}.miniform .connect_with_advisor{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.miniform .connect_with_advisor{display:none}}.miniform .connect_with_advisor.hidden{display:none}.miniform .connect_with_advisor p{font-family:Droid Sans,sans-serif;font-size:16px;font-weight:600;line-height:18px;margin-bottom:10px;text-align:center}.miniform .connect_with_advisor a{align-items:center;border:1px solid #979797;border-radius:25px;display:inline-flex;font-family:Droid Sans,sans-serif;font-size:16px;font-weight:400;line-height:20px;min-height:50px;padding:0 30px;text-align:center}.miniform .connect_with_advisor a img{margin-bottom:3px;margin-right:5px}.miniform .disclaimer{color:#000;display:none;font-family:Droid Sans,sans-serif;font-size:10px;line-height:12px;margin-top:-30px;padding:0 25px 30px}.miniform .disclaimer.show{display:inline-block}@media (min-width:1024px){.miniform .disclaimer{padding:0 30px 30px}}@media (min-width:1280px){.miniform .disclaimer{padding:0 55px 30px}}.miniform .form-error{color:#e61414;display:none;font-family:Droid Sans,sans-serif;font-size:16px;margin-top:5px}.miniform .form-error.show{display:inline-block}.miniform .custom-dob{border-radius:5px;display:grid;grid-template-columns:30% 1fr 1fr;width:100%}@media (min-width:640px){.miniform .custom-dob{grid-template-columns:135px 1fr 1fr}}.miniform .custom-dob .custom-group{width:100%}.miniform .custom-dob .custom-group:first-of-type .custom-nice-select.nice-select{border-radius:10px;border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.miniform .custom-dob .custom-group:first-of-type .custom-nice-select.nice-select.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.miniform .custom-dob .custom-group:last-of-type .custom-nice-select.nice-select{border-left:0;border-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0}.miniform .custom-dob .custom-group:last-of-type .custom-nice-select.nice-select.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.miniform .custom-dob .custom-group:not(:first-child):not(:last-child) .custom-nice-select.nice-select{border-left:0;border-radius:0;border-right:0;position:relative}.miniform .custom-dob .custom-group:not(:first-child):not(:last-child) .custom-nice-select.nice-select:before{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;bottom:10px;content:"";display:block;left:0;margin:auto 0;position:absolute;top:10px;width:100%}.miniform .custom-dob .custom-group .custom-nice-select.nice-select{display:flex;justify-content:center;padding-left:8px;padding-right:0}@media (min-width:640px){.miniform .custom-dob .custom-group .custom-nice-select.nice-select{padding-left:30px;padding-right:30px}}.miniform .custom-dob .custom-group .custom-nice-select.nice-select:after{background:url(../images/chevron-down-black.svg) no-repeat 50%;background-size:cover;border:0;margin-left:30px;min-height:10px;min-width:17px;position:relative;transform:rotate(0)}@media (min-width:640px){.miniform .custom-dob .custom-group .custom-nice-select.nice-select:after{margin-left:30px}}.miniform .custom-dob .custom-group .custom-nice-select.nice-select.open:after{bottom:0;margin-left:30px;top:-3px;transform:rotate(180deg)}.miniform .custom-dob .custom-group .custom-nice-select.nice-select.open,.miniform .custom-dob .custom-group .custom-nice-select.nice-select:active,.miniform .custom-dob .custom-group .custom-nice-select.nice-select:focus{border-color:#d7d7d7!important}.miniform .custom-dob .custom-group .custom-nice-select.nice-select .list{border:2px solid #d7d7d7;border-radius:0 0 0 0;border-top-color:transparent;margin-bottom:0}.miniform .custom-dob .custom-group .nice-select-dropdown{box-shadow:none;margin-left:-2px;margin-right:-2px;margin-top:-1px;width:calc(100% + 4px)}.miniform .custom-dob.invalid-dob .custom-group .custom-nice-select.nice-select{border-color:#f56565!important}.miniform .custom-dob label{left:-999999px;position:absolute;top:-999999px;z-index:-10}select.custom-nice-select{border:0}.custom-nice-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1!important}.custom-nice-select .nice-select-dropdown{filter:drop-shadow(0 4px 2px rgba(0,0,0,.1))}.custom-nice-select.nice-select{align-items:center;border:2px solid #d7d7d7;border-radius:10px;display:flex;min-height:74px;padding-left:30px}.custom-nice-select.nice-select:after{background:url(../images/chevron-down-black.svg) no-repeat 50%;background-size:cover;border:0;bottom:0;height:10px;margin:auto 0;position:absolute;right:20px;top:0;transform:rotate(0);width:17px}.custom-nice-select.nice-select.open:after{right:25px;top:-10px;transform:rotate(180deg)}.custom-nice-select.nice-select .current,.custom-nice-select.nice-select .option{color:#000;font-family:Droid Sans,sans-serif;font-size:16px;font-weight:400}.custom-nice-select.nice-select .option.focus,.custom-nice-select.nice-select .option.selected.focus,.custom-nice-select.nice-select .option:hover{background:#f6fdf8}.custom-nice-select.nice-select .list{max-height:325px;width:100%}.custom-nice-select.nice-select .list li{padding-left:30px}.custom-nice-select.nice-select.error{border-color:#f56565}.flex-col{flex-direction:column}
