.calc{padding:70px 0 40px}.calc .close-container{text-align:right}body .row-fluid .calc .wrapper{max-width:1147px}.calc .heading-content.align-center{padding-bottom:22px}.calc .accordion-container .accordion_header{cursor:pointer}.calc .accordion-container .accordion_header ul{border-bottom:2px solid #fff;position:relative;padding-right:30px}.calc .accordion-container .accordion_header ul:before{position:absolute;content:'';height:30px;width:30px;background:url('https://fs.hubspotusercontent00.net/hubfs/1806455/down-arrow%20%281%29.png') no-repeat;background-size:contain;background-position:center;top:6px;right:0;transition:all .3s ease-in-out}.calc .accordion-container .accordion_group.expanded .accordion_header ul:before{transition:all .3s ease-in-out;transform:rotate(180deg)}.calc .accordion-container .accordion_header ul li{margin-bottom:0;cursor:pointer}.calc .accordion-container .accordion_header ul li h4{color:#fff;margin-bottom:20px}.calc .accordion-container .accordion_group.expanded{margin-bottom:50px}.calc .accordion-container .last-form{border-radius:7.5px}.calc .accordion-container .last-form label{font-weight:bold;margin-bottom:4px}.calc .accordion-container .last-form label.hs-error-msg{color:#312f2c;margin-top:-9px}body .row-fluid .calc .accordion-container .hs-form .field .hs-input{margin-bottom:20px;border-radius:7.5px;color:#969494;height:30px;font-size:17px}body .row-fluid .calc .accordion-container .hs-form .field .hs-input::placeholder{font-size:15px}body .row-fluid .calc .accordion-container select::placeholder,}.calc .accordion-container .cta-container .cta-list{justify-content:space-between;display:flex;max-width:650px}.calc .accordion-container .cta-container .cta-list li a.cta_button{min-width:247px;border-color:transparent}.calc .accordion-container .cta-container .cta-list li a.cta_button:hover{border-color:#d7172f}.calc .accordion-container form{color:#312f2c;padding:0 53px}.calc .accordion-container .step3-form,.calc .accordion-container .step4-form-container{margin-top:30px}.calc .accordion-container .step3-form .items-form-container{padding:25px 0px 10px;border-radius:7.5px}.calc .accordion-container .measure-openings .card-container{padding:0px 0 13px;border-radius:7.5px}.calc .accordion-container .step-1 form label,.calc .accordion-container .measure-openings form label,.calc .accordion-container .step3-form form label{float:left;width:30%;margin-bottom:15px;font-size:17px;font-weight:bold}.calc .accordion-container .step4-form-container form{border-radius:7.5px;padding:20px 90px 38px}.calc .accordion-container .step4-form-container{padding:0 0 38px 0}.calc .accordion-container .step4-form-container .actions{text-align:center}.calc .accordion-container .step4-form-container .actions input{min-width:300px;border:2.25px solid transparent;margin-top:15px}.calc .accordion-container .step4-form-container .actions input:hover{border:2.25px solid #fff}.calc .accordion-container .step-1 form input,.calc .accordion-container .measure-openings form input,.calc .accordion-container .measure-openings form select,.calc .accordion-container .step-1 form select,.calc .accordion-container .step3-form form select{float:right;width:65%;margin-bottom:15px;border-radius:7.5px;border:.75px solid #969494;height:27px;padding:4px 10px;position:relative;color:#969494;font-weight:400;font-size:16px}body .row-fluid .calc .accordion-container form select{background:url('https://fs.hubspotusercontent00.net/hubfs/1806455/down-arrow%20%281%29.png') no-repeat;background-size:13px;background-color:#fff !important;background-position:96%}body .row-fluid .calc .accordion-container .step-1 form select option{text-align:center !important;padding:0 !important}.calc .accordion-container .step-1 form input,.calc .accordion-container .step-2 form input{text-align:center}.calc .accordion-container form select{font-size:16px !important;line-height:19px;padding-right:24px !important;padding-left:24px !important;font-family:"din-2014",sans-serif}.calc .accordion-container .step-1 form select:placeholder{font-size:16px !important;line-height:19px;text-align:center;font-family:"din-2014",sans-serif}.calc .accordion-container .measure-openings form input::placeholder{font-size:16px !important;line-height:19px;text-align:center;font-family:"din-2014",sans-serif}.calc .accordion-container .step-1 form input::placeholder{font-size:16px !important;line-height:19px;text-align:center;font-family:"din-2014",sans-serif}.calc .accordion-container .step-1 form input:-ms-input-placeholder,.calc .accordion-container .step-1 form select:-ms-input-placeholder,.calc .accordion-container .measure-openings form input:-ms-input-placeholder{font-size:16px !important;line-height:19px;text-align:center;font-family:"din-2014",sans-serif}.calc .accordion-container .step-1 .form-container .close-container,.calc .accordion-container .measure-openings .form-container .close-container{padding:0 10px 8px 0}.calc .accordion-container .step-1 .form-container .close-container img,.calc .accordion-container .measure-openings .form-container .close-container img{cursor:pointer}.calc .accordion-container .step-1 .card-container{border-radius:7.5px;padding-bottom:13px}.calc .accordion-container .step-1 form{min-height:168px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calc .cal-container ul li{display:flex;justify-content:space-between;margin-bottom:10px}.calc .accordion-container .accordion_group .bottom-row{padding:27px 55px 0 54px;border-radius:7.5px;box-sizing:border-box;margin-top:45px}.calc .accordion-container .bottom-row .summary{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #fff}.calc .accordion-container .bottom-row .summary .right-calc ul{margin-top:0}.calc .accordion-container .bottom-row .summary .right-calc span.symbol{margin-right:7px}.calc .accordion-container .bottom-row .summary .right-calc span.values{margin-left:7px}.calc .accordion-container .heading{font-size:23px}.calc .accordion-container li.expand-text h3{line-height:38px;font-size:28px}@media(max-width:1024px){.calc .accordion-container .step-1 form label,.calc .accordion-container .measure-openings form label,.calc .accordion-container .step3-form form label{float:none;width:100%}.calc .accordion-container .step-1 form input,.calc .accordion-container .measure-openings form input,.calc .accordion-container .measure-openings form select,.calc .accordion-container .step-1 form select,.calc .accordion-container .step3-form form select{float:none;width:100%}.calc .accordion-container .cta-container .cta-list{display:block;max-width:100%}.calc .accordion-container .total-row h3,.calc .accordion-container .total-row h2{font-size:29px}.calc .accordion-container .total-row h3{margin-bottom:10px}.calc .accordion-container .step4-form-container form{padding:20px 40px 38px}.calc .accordion-container .step-1 form{min-height:292px}}@media(max-width:767px){.calc .accordion-container .accordion_group .bottom-row{padding:27px 19px 0}.calc .accordion-container .step-1 .form-container .close-container{text-align:right}.calc .accordion-container .step4-form-container .actions input{min-width:auto;display:block;width:100%}body .row-fluid .calc .row-1 .two-col-adjust span>.hs_cos_wrapper,body .row-fluid .calc .row-2 .two-col-adjust span>.hs_cos_wrapper{max-width:100%}.calc .accordion-container .total-row h3,.calc .accordion-container .total-row h2{font-size:24px;line-height:28px}.calc .accordion-container li.expand-text h3,.calc .accordion-container li h4{line-height:19px;font-size:19px}body .calc .accordion-container form{padding:0px 15px}.calc .accordion-container .step-1 form{min-height:276px}}@media(max-width:480px){.calc .accordion-container .accordion_header ul{display:block}.calc .accordion-container li h4{margin-bottom:10px}.calc .accordion-container .bottom-row .summary .right-calc .cal-container ul li{font-size:12px}}@media(min-width:768px){.calc ul.cta-list{display:flex;max-width:550px;justify-content:space-between;margin-bottom:60px}body .row-fluid .calc .row-1 .two-col-adjust span>.hs_cos_wrapper,body .row-fluid .calc .row-2 .two-col-adjust span>.hs_cos_wrapper{margin-top:0}body .container-fluid .row-fluid .calc .two-col-adjust>span{margin-right:-4%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.calc .accordion-container .step-1 form label,.calc .accordion-container .measure-openings form label,.calc .accordion-container .step3-form form label{font-size:16px}}}.calc .hs_cos_wrapper.deshed .card-container,.calc .hs_cos_wrapper.deshed2 .card-container{border:1px dashed silver;width:100%;height:max-content;margin-top:38px}.calc .step-1 .hs_cos_wrapper.deshed .card-container{min-height:204px}.calc .step-2 .hs_cos_wrapper.deshed2 .card-container{min-height:117px}@media(min-width:1025px){.calc .total-row h2{font-size:56px;line-height:63px}}@media(max-width:1024px) and (min-width:768px){.calc .accordion-container form{padding:0 30px}.calc .accordion-container form label{display:block;margin-bottom:4px !important}.calc .step-1 .hs_cos_wrapper.deshed .card-container{min-height:328px}.calc .step-2 .hs_cos_wrapper.deshed2 .card-container{min-height:180px}}@media(max-width:767px){.calc .step-1 .hs_cos_wrapper.deshed .card-container{min-height:270px}.calc .accordion-container .accordion_header ul:before{height:20px;width:20px}.calc .step-2 .hs_cos_wrapper.deshed2 .card-container{min-height:150px}}.calc .step-2 input[type='number']::-webkit-inner-spin-button,.calc .step-1 input[type='number']::-webkit-inner-spin-button,.calc .step-2 input[type='number']::-webkit-outer-spin-button,.calc .step-1 input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}