.mt5{margin-top:5px !important}.pt5{padding-top:5px !important}.mb5{margin-bottom:5px !important}.pb5{padding-bottom:5px !important}.ml5{margin-left:5px !important}.pl5{padding-left:5px !important}.mr5{margin-right:5px !important}.pr5{padding-right:5px !important}.mt10{margin-top:10px !important}.pt10{padding-top:10px !important}.mb10{margin-bottom:10px !important}.pb10{padding-bottom:10px !important}.ml10{margin-left:10px !important}.pl10{padding-left:10px !important}.mr10{margin-right:10px !important}.pr10{padding-right:10px !important}.mt15{margin-top:15px !important}.pt15{padding-top:15px !important}.mb15{margin-bottom:15px !important}.pb15{padding-bottom:15px !important}.ml15{margin-left:15px !important}.pl15{padding-left:15px !important}.mr15{margin-right:15px !important}.pr15{padding-right:15px !important}.mt20{margin-top:20px !important}.pt20{padding-top:20px !important}.mb20{margin-bottom:20px !important}.pb20{padding-bottom:20px !important}.ml20{margin-left:20px !important}.pl20{padding-left:20px !important}.mr20{margin-right:20px !important}.pr20{padding-right:20px !important}.mt25{margin-top:25px !important}.pt25{padding-top:25px !important}.mb25{margin-bottom:25px !important}.pb25{padding-bottom:25px !important}.ml25{margin-left:25px !important}.pl25{padding-left:25px !important}.mr25{margin-right:25px !important}.pr25{padding-right:25px !important}.mt30{margin-top:30px !important}.pt30{padding-top:30px !important}.mb30{margin-bottom:30px !important}.pb30{padding-bottom:30px !important}.ml30{margin-left:30px !important}.pl30{padding-left:30px !important}.mr30{margin-right:30px !important}.pr30{padding-right:30px !important}.mt35{margin-top:35px !important}.pt35{padding-top:35px !important}.mb35{margin-bottom:35px !important}.pb35{padding-bottom:35px !important}.ml35{margin-left:35px !important}.pl35{padding-left:35px !important}.mr35{margin-right:35px !important}.pr35{padding-right:35px !important}.mt40{margin-top:40px !important}.pt40{padding-top:40px !important}.mb40{margin-bottom:40px !important}.pb40{padding-bottom:40px !important}.ml40{margin-left:40px !important}.pl40{padding-left:40px !important}.mr40{margin-right:40px !important}.pr40{padding-right:40px !important}.rfq-form.rfq-form-handrails .radio-btn-hr{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer;user-select:none}.rfq-form.rfq-form-handrails .radio-btn-hr input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.rfq-form.rfq-form-handrails .radio-btn-hr .radio-marker{margin-top:20px;height:40px;width:40px;border-radius:20px;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;transition:all 0.2s}.rfq-form.rfq-form-handrails .radio-btn-hr:hover input ~ .radio-marker{border:1px solid #14489f}.rfq-form.rfq-form-handrails .radio-btn-hr input:checked ~ .radio-marker{background-color:#14489f}.rfq-form.rfq-form-handrails .radio-btn-hr .radio-marker:after{content:"\2713";font-size:26px;color:white;display:none}.rfq-form.rfq-form-handrails .radio-btn-hr input:checked ~ .radio-marker:after{display:block}.rfq-form.rfq-form-handrails .customer-info-grid{margin:20px 0;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-template-areas:"contactData jobData" "divider divider" "handrailType handrailType"}@media (min-width: 0) and (max-width: 899px){.rfq-form.rfq-form-handrails .customer-info-grid{grid-template-columns:1fr;grid-template-areas:"contactData" "jobData" "divider" "handrailType"}}.rfq-form.rfq-form-handrails .customer-info-grid .contact-data{grid-area:contactData}.rfq-form.rfq-form-handrails .customer-info-grid .job-data{grid-area:jobData}@media (max-width: 599px){.rfq-form.rfq-form-handrails .customer-info-grid .job-data .form-row:nth-child(5){flex-flow:row wrap}.rfq-form.rfq-form-handrails .customer-info-grid .job-data .form-row:nth-child(5) .input-wrapper:nth-child(3){flex:1 1 100%;margin-top:10px}}.rfq-form.rfq-form-handrails .customer-info-grid .dates-data{grid-area:datesData}.rfq-form.rfq-form-handrails .customer-info-grid .divider{grid-area:divider;border-top:1px solid #aaa}.rfq-form.rfq-form-handrails .customer-info-grid .handrail-type-cont{grid-area:handrailType;display:flex;flex-wrap:wrap;flex-direction:row;padding:25px}.rfq-form.rfq-form-handrails .customer-info-grid .handrail-type-cont p.required-msg{flex:1 1 100%;margin-top:10px;background-color:rgba(255,0,0,0.1);color:red;text-align:center;padding:5px}.rfq-form.rfq-form-handrails .customer-info-grid .handrail-type-cont label p{font-size:20px;font-weight:bold;text-align:center;margin-bottom:10px}.rfq-form.rfq-form-handrails .customer-info-grid .handrail-type-cont .solid-bar{height:4px;background-color:black;border-radius:2px;width:75%;margin:0 auto}.rfq-form.rfq-form-handrails .customer-info-grid .handrail-type-cont .round-bar{height:10px;border:2px solid black;border-radius:4px;width:75%;margin:0 auto}.rfq-form.rfq-form-handrails .handrails-specs{display:flex}@media (max-width: 999px){.rfq-form.rfq-form-handrails .handrails-specs{flex-flow:column nowrap}}.rfq-form.rfq-form-handrails .handrails-specs .left-col{flex:0 0 250px;border-right:1px solid #aaa;padding-right:30px}@media (max-width: 999px){.rfq-form.rfq-form-handrails .handrails-specs .left-col{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-auto-rows:auto;grid-gap:20px;border-right:none;padding-right:0}}.rfq-form.rfq-form-handrails .handrails-specs .left-col>div{margin-top:30px}@media (max-width: 999px){.rfq-form.rfq-form-handrails .handrails-specs .left-col>div{margin:0}}.rfq-form.rfq-form-handrails .handrails-specs.solid .handrail-diameters{display:none}.rfq-form.rfq-form-handrails .handrails-specs.solid .bar{border-top:5px solid black;height:30px}.rfq-form.rfq-form-handrails .handrails-specs.solid .one-bent-end .bar{border-radius:0 30px 0 0;border-right:5px solid black}.rfq-form.rfq-form-handrails .handrails-specs.solid .both-bent-ends .bar{border-radius:30px 30px 0 0;border-right:5px solid black;border-left:5px solid black}.rfq-form.rfq-form-handrails .handrails-specs.round .handrail-sizes{display:none}.rfq-form.rfq-form-handrails .handrails-specs.round .bar{border:5px solid black;height:35px}.rfq-form.rfq-form-handrails .handrails-specs.round .bar::before{display:block;content:"";height:30px;margin:25px 30px 0 30px;border-top:5px solid black}.rfq-form.rfq-form-handrails .handrails-specs.round .straight-ends .bar::before{display:none}.rfq-form.rfq-form-handrails .handrails-specs.round .straight-ends .spacers{height:30px}.rfq-form.rfq-form-handrails .handrails-specs.round .straight-ends .spacer{top:-5px}.rfq-form.rfq-form-handrails .handrails-specs.round .one-bent-end .bar{height:60px;border-radius:0 60px 0 0}.rfq-form.rfq-form-handrails .handrails-specs.round .one-bent-end .bar::before{border-right:5px solid black;border-bottom:5px solid white;border-left:5px solid white;border-radius:0 30px 0 0;margin:25px 30px -5px -5px}.rfq-form.rfq-form-handrails .handrails-specs.round .both-bent-ends .bar{height:60px;border-radius:60px 60px 0 0}.rfq-form.rfq-form-handrails .handrails-specs.round .both-bent-ends .bar::before{border-left:5px solid black;border-right:5px solid black;border-bottom:5px solid white;border-radius:30px 30px 0 0;margin:25px 30px -5px 30px}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches{flex:1;padding-left:30px}@media (max-width: 999px){.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches{padding-left:0;overflow-x:auto}}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .sketch{position:relative;min-width:575px}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .sketch+.sketch{margin-top:30px}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .bar-title{font-size:18px;font-weight:bold;padding:10px;text-align:center}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .spacers{position:relative}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .spacer{position:absolute;top:-30px;border:5px solid black;width:25px;height:30px}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .spacer.spacer-left{left:70px}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .spacer.spacer-right{right:70px}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .spacing-widths{display:flex;justify-content:space-between}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .spacing-widths>div{display:flex;justify-content:space-between;align-items:center;border-left:1px solid black;border-right:1px solid black;width:82px}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .spacing-widths>div p{padding:0 5px;text-align:center}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .triangle-left{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid black;width:5px;height:5px}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .triangle-right{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid black;width:5px;height:5px}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .bar-length{display:flex;align-items:center;border-left:1px solid black;border-right:1px solid black}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .bar-length .line{flex:1;height:1px;background-color:black}.rfq-form.rfq-form-handrails .handrails-specs .handrail-sketches .bar-inputs{margin-top:5px;display:grid;grid-template-columns:100px 1fr 90px minmax(175px, 1fr);grid-gap:20px}
