.row-fluid .quote_form_box{display:none}.contact-popup.fancybox-content{border-radius:0;margin-top:60px;max-width:100%;overflow:visible;padding:20px 40px 50px;width:595px}.contact-popup .hs-input{background-color:#fff;border:2px solid #cbcbcb;border-radius:3px;color:#9a9a9a;font-family:HelveticaNeueRegular;font-size:17px;height:56px!important;padding:0 15px}body .contact-popup .hs-form fieldset.form-columns-2 .hs-form-field:first-child{padding-right:11px}.contact-popup .hs-form .hs-form-field>label{color:#2e507c;font-family:HelveticaNeueRegular;font-size:17px;font-weight:500}.contact-popup .hs-form .hs-form-field{padding-bottom:18px}.contact-popup ul.hs-error-msgs{color:red;margin:0 0 10px}.contact-popup select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://1753316.fs1.hubspotusercontent-na1.net/hubfs/1753316/2021/Images/popup_select_icon.png) no-repeat center right 15px #fff;max-width:100%}body .contact-popup .hs-form fieldset.form-columns-1 .hs-form-field{padding-right:0}.contact-popup .hs-richtext h3{color:#2e507c;font-family:HelveticaNeueBold;font-size:32px;line-height:40px;margin:0;padding-bottom:10px;text-transform:capitalize}.contact-popup .hs-richtext h5{color:#2e507c;font-family:HelveticaNeueBold;font-size:17px;line-height:21px;margin:0;padding-bottom:14px}.contact-popup .hs-form fieldset.form-columns-3 .field{padding:0 0 15px 9px}.contact-popup .hs-form fieldset.form-columns-3 .field:first-child{padding:0 9px 10px 0}.contact-popup .hs-form fieldset.form-columns-3 .field:first-child+.field{padding:0 9px 10px}.contact-popup form textarea.hs-input{height:103px!important;margin:0;max-width:100%!important;padding:10px 15px;resize:none}.contact-popup form input[type=file].hs-input{height:auto!important;max-width:100%;padding:13px 15px}.contact-popup form .hs_message textarea.hs-input{height:125px!important}.contact-popup form .legal-consent-container{color:#000;font-family:HelveticaNeueRegular;font-size:15px}.contact-popup li.hs-form-booleancheckbox{position:relative}.contact-popup input[type=checkbox]{width:auto}.contact-popup .inputs-list input[type=checkbox]{height:17px;left:0;margin:0;opacity:0;position:absolute;top:0;width:17px}.contact-popup .inputs-list input[type=checkbox]+span{display:block;line-height:22px;margin-left:0;padding-left:28px;position:relative}.contact-popup .inputs-list input[type=checkbox]+span:before{background:#fafafa;border:1px solid #dadada;color:#fafafa;content:"";height:17px;left:0;position:absolute;top:4px;width:17px}.contact-popup .inputs-list input[type=checkbox]:checked+span:after{color:#000;content:"\f00c";font-family:FontAwesome;font-size:12px;left:2px;position:absolute;text-align:center;top:2px}.contact-popup form input[type=submit]{background:#2d4f7b;border:0;border-radius:3px;box-shadow:none;font-family:HelveticaNeueBold;font-size:17px;height:auto;margin:0;padding:23px 15px;text-shadow:none;text-transform:uppercase;transition:all .5s ease-in-out;width:100%}.contact-popup form input[type=submit]:hover{background:#00cba2;border:0;box-shadow:none}.contact-popup .hs_error_rollup{display:none}.contact-popup .cs_error{border-color:#c87872;-webkit-box-shadow:0 0 3px rgba(171,41,32,.25);-moz-box-shadow:0 0 3px rgba(171,41,32,.25);box-shadow:0 0 3px rgba(171,41,32,.25)}.contact-popup .step_wrap,.quote_form_box .step1.step.hide{display:none}.contact-popup .step_wrap.show{display:block}.contact-popup span.step_label{color:#00cba2;display:inline-block;font-family:HelveticaNeueBold;font-size:24px;line-height:28px;margin-bottom:25px;position:relative;text-transform:uppercase;vertical-align:top;width:100%}.contact-popup span.step_label label{display:inline-block;vertical-align:top;width:150px}.contact-popup span.step_label:after{background:#00cba1;bottom:0;content:"";height:2px;margin:auto 0;position:absolute;right:0;top:0;width:calc(100% - 155px)}.contact-popup .next_step{background:#2d4f7b;border:0;border-radius:3px;box-shadow:none;color:#fff;display:inline-block;font-family:HelveticaNeueBold;font-size:17px;height:auto;margin:0;padding:23px 15px;text-align:center;text-shadow:none;text-transform:uppercase;transition:all .5s ease-in-out;vertical-align:top;width:100%}.contact-popup .next_step:hover{background:#00cba2;border:0;box-shadow:none;text-decoration:none}.contact-popup .next_step i{font-size:24px;margin-left:10px;position:relative;top:2px}.contact-popup .action_btn{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.contact-popup .action_btn .hs_submit{margin-bottom:15px}.contact-popup .fancybox-close-small{color:#fff;height:auto;opacity:1;padding:0;right:-50px;top:-65px;width:auto}.contact-popup .fancybox-close-small svg{opacity:1;width:70px;stroke-width:1.2}.contact-popup .fancybox-close-small svg path{fill:#fff}.contact-popup .hs-form .hs-form-field>label span.hs-form-required{color:#2e507c}.contact-popup.fancybox-content.form_submit{padding:40px 60px}.contact-popup form .legal-consent-container .hs-form-field{margin:0;padding:0}.contact-popup h3.form-title{color:#1b417c;font-size:32px;font-weight:700;line-height:39px;margin-bottom:20px;margin-top:0;text-transform:none}.contact-popup h3{color:#1b417c}.contact-popup .step-num{border-color:rgba(47,83,151,.73)}.contact-popup .step-num,.contact-popup .step-wrap ul li{color:rgba(47,83,151,.73)}.contact-popup .step-wrap ul:before{background:rgba(47,83,151,.73)}body .step-form form.hs-form fieldset .hs-input{background:#ebebeb;border:none;border-radius:0;box-shadow:none;font-size:16px;font-style:normal;font-weight:400;height:45px!important;line-height:30px;min-width:100%;padding:8px 15px}body .step-form form.hs-form fieldset .hs-form-field{padding:0 8px!important}body .step-form form.hs-form fieldset{margin:0 -8px!important}body .step-form form.hs-form fieldset .hs-form-field>label{font-size:19px;font-style:normal;font-weight:400;line-height:30px}body .step-form form.hs-form fieldset .hs-form-field>label span.hs-form-required{color:#ff7878}body .step-form form.hs-form fieldset textarea.hs-input{height:167px!important}body .step-form form.hs-form fieldset select.hs-input{-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' fill='none' viewBox='0 0 20 12'%3E%3Cpath stroke='%232F5397' stroke-width='2' d='m1 1 9 9 9-9'/%3E%3C/svg%3E");background-position:calc(100% - 19px);background-repeat:no-repeat}body .step-form form.hs-form fieldset select.hs-input>*{background:#fff;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.step-wrap ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;position:relative;z-index:1}.step-wrap ul li{color:hsla(0,0%,100%,.73);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.step-num,.step-wrap ul li{align-items:center;display:flex}.step-num{border:2px solid hsla(0,0%,100%,.54);border-radius:100%;height:38px;justify-content:center;width:38px}.step-text{margin-left:16px}.step-form-sec .step-wrap ul li.active{color:#00caa2;font-weight:700}.step-form-sec .step-wrap ul li.active .step-num{border-color:#00caa2;color:#fff}.step-form-sec .step-wrap{margin-bottom:30px}.step-wrap ul:before{background:#f8f8f8;bottom:0;content:"";height:1px;left:30px;margin:auto;opacity:.26;position:absolute;right:0;top:0;width:85px}.contact-popup .step-wrap ul li.active .step-num{color:rgba(47,83,151,.73)}.step-form .hs_submit{opacity:0;position:absolute;visibility:hidden}.step-form .btn_wrap{display:flex;justify-content:space-between;margin-top:15px}.step-form .btn_wrap .back_btn_p a{background:#cacaca}.step-form .btn_wrap a{cursor:pointer;font-size:16px;min-width:167px}.step-form .btn_wrap.step1-btn{justify-content:right;opacity:0;position:absolute}.step-form .btn_wrap.step2-btn{display:none}.step-form .hs-dependent-field>*{display:none;width:100%}.step-form .hs-dependent-field>:first-child{display:block}.step2-active form fieldset:nth-child(3),.step2-active form fieldset:nth-child(4),.step2-active form fieldset:nth-child(5){display:none}.step-form.step2-active .hs-dependent-field>*{display:block}.step-form.step2-active .hs-dependent-field>:first-child,.step2-active .btn_wrap.step1-btn{display:none}.step2-active .btn_wrap.step2-btn{display:flex}.step-form .hs-dependent-field .hs_inside_height,.step-form .hs-dependent-field .hs_inside_length,.step-form .hs-dependent-field .hs_inside_width{width:33.333%}.step-form .hs-dependent-field{display:flex;flex-wrap:wrap}.step2_main_title{display:none;margin-bottom:20px}.step2-active .step2_main_title{display:block}.step2_main_title h3{font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 10px;text-transform:none}.step2_main_title p{font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0}.step-form .hs-dependent-field .hs_tell_us_what_you_re_looking_for{order:1}.step-form .hs-dependent-field .hs_upload_your_drawing_or_design>label{font-size:0!important;height:0}.step-form-sec .step2-active .step-wrap ul:before{background:#00caa2;opacity:1}.step-form form.hs-form fieldset .hs_i_would_like_to>label{margin:5px 0 15px}.step-form .submitted-message{font-size:16px;font-weight:400;line-height:24px;max-width:490px;padding-bottom:30px;padding-top:30px;text-align:center;width:100%}.step-form .submitted-message h2{font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 30px;text-transform:none}.step-form .submitted-message p{margin-bottom:26px}.contact-popup .step-form .submitted-message p strong{color:#1b417c;font-size:20px;font-weight:700;line-height:24px}@media(max-width:1199px){.step-wrap ul:before{width:48px}.step-text{margin-left:10px}}@media(max-width:767px){body .step-form form.hs-form fieldset .hs-input{width:100%!important}.step-wrap ul:before{display:none}.step-num{height:30px;width:30px}.step-text{width:calc(100% - 30px)}.step-form .btn_wrap a{font-size:15px;min-width:116px;padding:12px 17px}.step2_main_title p{font-size:14px}.step2_main_title{margin-bottom:15px}.step-form .hs-dependent-field .hs_inside_height,.step-form .hs-dependent-field .hs_inside_length,.step-form .hs-dependent-field .hs_inside_width{width:100%}.step-form .submitted-message h2{font-size:28px;margin-bottom:20px}.step-form .submitted-message strong{font-size:16px}.step-form .submitted-message p{margin-bottom:15px}.contact-popup.fancybox-content{padding:20px 20px 50px}.contact-popup .fancybox-close-small{right:-15px}}