@font-face{font-family:Azo Sans Md;font-style:italic;font-weight:500;src:url(../../fonts/AzoSans-MediumItalic.eot);src:url(../../fonts/AzoSans-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/AzoSans-MediumItalic.woff2) format("woff2"),url(../../fonts/AzoSans-MediumItalic.woff) format("woff"),url(../../fonts/AzoSans-MediumItalic.otf) format("otf"),url(../../fonts/AzoSans-MediumItalic.ttf) format("truetype"),url(../../fonts/AzoSans-MediumItalic.svg#AzoSans-MediumItalic) format("svg")}body .quote_top_section.quote_page{background:#f9f9f9;padding:50px 0}body .quote_top_section.quote_page h1{color:#c2023e;font-family:Lato,sans-serif;font-size:24px;font-weight:700;margin:0;padding:0}body .steps_section{padding:60px 0}body .steps_section label.error{color:red;font-family:Open Sans,sans-serif;font-size:14px;text-align:center}body .steps_section .step{margin-left:30px;min-height:70px;padding-left:50px;position:relative;transition:all .3s ease}@media (min-width:768px){body .steps_section .step{padding-left:90px}}body .steps_section .step:before{background:#383838;bottom:0;content:"";display:inline-block;left:0;position:absolute;top:0;transition:all 1s ease;width:1px;z-index:-1}body .steps_section .step:last-of-type:before{display:none}body .steps_section .step strong.nr{background:#383838;border-radius:100%;color:#fff;font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;height:40px;left:-20px;line-height:40px;position:absolute;text-align:center;top:0;transition:all 1s ease;width:40px}body .steps_section .step h2{background-color:#fff;border-bottom:1px solid #dadada;color:#c2023e;font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;margin:0;padding:0 0 15px;text-transform:uppercase}body .steps_section .step .label-h4,body .steps_section .step h3{background-color:#fff;color:#000;font-family:Open Sans,sans-serif;font-size:20px;font-weight:300;margin:0;padding:15px 0}body .steps_section .step.passed{padding-bottom:30px}body .steps_section .step.passed strong.nr{background:#c2023e}body .steps_section .step.passed strong.nr:after{display:none!important}body .steps_section .step.active strong.nr,body .steps_section .step.passed:before{background:#c2023e}body .steps_section .step.active strong.nr:after{background:#fff;border:1px solid #c2023e;border-radius:100%;content:"";display:inline-block;height:48px;left:-4px;position:absolute;top:-4px;width:48px;z-index:-1}body .steps_section .step fieldset{display:flex}body .steps_section .step label.custom_label{border:1px solid #dadada;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;line-height:48px;text-align:center;transition:all .3s ease;width:50%}body .steps_section .step label.custom_label.radius-left{border-radius:18px 0 0 18px}body .steps_section .step label.custom_label.radius-right{border-left:0;border-radius:0 18px 18px 0}body .steps_section .step label.custom_label.selected{background:#383838;border:1px solid #383838;color:#fff}body .steps_section .step .step_holder{display:none}body .steps_section .checkbox-info{align-items:baseline;display:flex;display:-ms-flexbox;justify-content:left;margin:0 0 40px}@media (min-width:768px){body .steps_section .checkbox-info{justify-content:right}}body .steps_section .checkbox-info input[type=checkbox]{margin-right:4px}body .steps_section .checkbox-info label{text-align:left!important}@media (min-width:768px){body .steps_section .checkbox-info label{text-align:right!important}}body .steps_section #quote_form_btn.get_my_quote{border:0;margin:0}@media (min-width:768px){body .steps_section #quote_form_btn.get_my_quote{margin:25px 0 0}}body .steps_section h4{font-size:18px;font-weight:400}body .steps_section .form_disclaimer{margin-top:40px;text-align:left}body .steps_section .form_disclaimer p{color:#939393;font-family:Open Sans,sans-serif;font-size:12px}body .steps_section .form_disclaimer p a{color:#557fbd}body .steps_section .form_disclaimer ul{padding-left:20px}body .steps_section .form_disclaimer ul li{color:#939393;font-family:Open Sans,sans-serif;font-size:12px}
