@import url('http://fonts.cdnfonts.com/css/mark-pro');@import url('https://cdn.jsdelivr.net/npm/select2@4.1.0-beta.1/dist/css/select2.min.css');@import url('https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css');@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');html,body{font-family:'mark pro' !important}h1,h2,h3,h4,h5,h6{font-family:'mark pro' !important;font-weight:800 !important}:disabled{cursor:none}body{line-height:normal !important}.scroll_hide{overflow:hidden}body.nav_on{overflow:hidden}.tr-widget{position:relative;z-index:9}.block_overlay{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:999}.dnd-column #popup_inperson form .hs-error-msgs{display:block !important}.dnd-column #popup_inperson form .hs-error-msgs li{margin:0}.container-fluid{width:100%;padding-right:0px;padding-left:0px}.work_banner{background-image:linear-gradient(rgb(53 6 66 / 60%),rgb(53 6 66 / 60%)),url("%28missing asset %27banner_image%27%29");padding:164px;background-repeat:no-repeat;background-size:cover}.work_banner h2{font-size:60px;color:#fff;text-align:center;margin:0 0 20px;font-weight:700;font-family:'mark pro' !important}.work_main{padding:106px 40px;background:#f8f6fd}input::placeholder{color:#999}.work_title h2{font-size:60px;color:#7a2e8e;text-align:center;padding-bottom:64px;margin:0;font-family:'mark pro' !important}.quote_block{display:flex;justify-content:center;flex-wrap:wrap;width:100%;max-width:100%}.inner_quote{width:33%;text-align:center;position:relative}.inner_quote .inner_icon{background:#f2eefe;border-radius:50%;padding:40px;display:inline-flex;position:relative}.inner_quote::before{content:"";width:100%;height:5px;background:#f2eefe;position:absolute;left:55%;top:25%;z-index:0}.inner_quote:last-child:before{content:"";width:0;height:5px;background:#f2eefe;position:absolute;left:55%;top:25%;z-index:-1}.inner_text h3{font-size:26px;margin:30px 0;color:#7a2e8e;font-family:'mark pro' !important}.inner_text p{font-size:16px}.field{display:flex;position:realtive;margin:5em auto;width:60%;flex-direction:row;-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2)}.field>input[type=text],.field>button{display:block;font-size:16px}.field>input[type=text]{flex:1;padding:14px 16px;border:.2em solid #fff;border-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0}.field>button{padding:15px 25px;background-color:#7a2e8e;color:#fff;border:2px solid;border-radius:6px;border-top-left-radius:0;border-bottom-left-radius:0}input:focus{outline:0}.block_step{width:670px;max-width:96%;margin:0 auto}.block_step ol{width:95%;list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;position:relative;height:30px;background:#fff;padding:10px 0px 25px;border-top-right-radius:6px;border-top-left-radius:6px;border-bottom:2px solid #f2f2f2;margin-bottom:20px}.block_step ol::after{width:100%;height:5px;background:transparent;position:absolute;top:50%;left:0;content:'';transform:translateY(-50%);z-index:-1}.block_step ol li{width:100%;position:relative;text-align:right;z-index:9}.block_step ol li img{width:24px;position:absolute;top:50%;left:-2px;transform:translateY(-50%);display:none}.block_step ol li::after{width:100%;height:5px;background:#f2f2f2;position:absolute;top:50%;left:0;content:'';transform:translateY(-50%);z-index:-2;transition:.3s}.block_step ol li.step--complete .check_mark{display:block}.block_step ol li.step--current .step_im{display:block}.block_step ol li.step--complete::after{width:100%;height:5px;background:red;position:absolute;top:50%;left:0;content:'';transform:translateY(-50%);z-index:-1}.block_step ol li.step--complete.step--1::after{background-image:linear-gradient(-80deg,#8c4bfd,#1f34ff)}.block_step ol li.step--complete.step--2::after{background-image:linear-gradient(-80deg,#1f34ff,#01aaff)}.block_step ol li.step--complete.step--3::after{background-image:linear-gradient(-80deg,#01aaff,#06a36e)}.block_step ol li.step--complete.step--4::after{background-image:linear-gradient(-80deg,#06a36e,#f1db3a)}.block_step ol li.step--complete.step--5::after{background-image:linear-gradient(-80deg,#f1db3a,#ff9839)}.block_step ol li.step--complete.step--6::after{background-image:linear-gradient(-80deg,#ff9839,#fb1448)}.block_step ol li.step--complete.step--7::after{background-image:linear-gradient(-80deg,#fb1448,#fc3c89)}.block_step ol li.step--complete.step--8::after{background-image:linear-gradient(-80deg,#fc3c89,#fb1448)}.block_step ol li.step--complete.step--9::after{background-image:linear-gradient(-80deg,#fb1448,#ff9839)}.block_step ol li.step--complete.step--10::after{background-image:linear-gradient(-80deg,#ff9839,#f1db3a)}.block_step ol li.step--complete.step--11::after{background-image:linear-gradient(-80deg,#f1db3a,#06a36e)}.block_step ol li.step--complete.step--12::after{background-image:linear-gradient(-80deg,#06a36e,#01aaff)}.block_step ol li.step--complete.step--13::after{background-image:linear-gradient(-80deg,#01aaff,#1f34ff)}.field input[type=text],.field input[type=tel],.field input[type=email],.field textarea{border:2px solid #7a2e8e;width:100%;padding:8px 15px !important;border-radius:6px;max-width:100%}.field textarea{resize:none;max-height:44px;padding:5px 15px}.field textarea:focus{outline:0}.hubspot-cta-container{position:relative}.hubspot-cta-container .hsfc-target.hsfc-target--2,.hubspot-cta-container .hsfc-target.hsfc-target--3,.hubspot-cta-container .hsfc-target.hsfc-target--4,.hubspot-cta-container .hsfc-target.hsfc-target--5,.hubspot-cta-container .hsfc-target.hsfc-target--6,.hubspot-cta-container .hsfc-target.hsfc-target--7,.hubspot-cta-container .hsfc-target.hsfc-target--8,.hubspot-cta-container .hsfc-target.hsfc-target--9,.hubspot-cta-container .hsfc-target.hsfc-target--10,.hubspot-cta-container .hsfc-target.hsfc-target--11,.hubspot-cta-container .hsfc-target.hsfc-target--12,.hubspot-cta-container .hsfc-target.hsfc-target--13{width:100%;max-width:670px;margin:0 auto;height:auto}form .input select{background-color:white;background-image:url(https://4643441.fs1.hubspotusercontent-na1.net/hubfs/4643441/select.png);background-repeat:no-repeat;background-position:right center;background-size:30px 8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.hs-zipcode .input select{display:block;visibility:visible;position:absolute;margin-top:4px;margin-left:4px;width:190px;height:20px}.hs-zipcode .input .select2 .selection{display:block}.hs-zipcode .input .select2 .selection .select2-selection{width:100%;max-width:100%;padding:10px 35px 10px 15px;margin-bottom:0;border-radius:6px;color:#000;outline:0;border:2px solid #7a2e8e;font-weight:300;height:auto;position:relative}.hs-zipcode .input .select2 .selection .select2-selection .select2-selection__arrow{top:50%;right:15px;transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:7px 7px 0 7px;border-color:#7a2e8e transparent transparent transparent}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #7a2e8e transparent;border-width:0 7px 7px 7px}.hubspot-cta-container .hsfc-target.hsfc-target--1 .actions{margin-top:15px}.select2-container--default.select2-container--open .select2-dropdown--below{border-radius:5px}.select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field{height:40px;border-radius:5px;border:2px solid #7a2e8e}.select2-container--default.select2-container--open .select2-results__option--selected{background:rgba(122,46,142,0.6);color:#fff}.select2-container--default.select2-container--open .select2-results ul li.select2-results__option--highlighted{background:#7a2e8e}form .hs_upload_image .input input[type="file"]{width:90%}.hubspot-cta-container .hsfc-target form{max-height:100%;display:flex;flex-flow:column;justify-content:space-between;height:480px;padding-bottom:25px}.hubspot-cta-container .hsfc-target.hsfc-target--1 form{padding:20px;min-height:100%;display:flex;flex-flow:column;justify-content:space-between}.hubspot-cta-container .hsfc-target.hsfc-target--13 form::-webkit-scrollbar{display:none}.hubspot-cta-container .hsfc-target.hsfc-target--13 form{overflow-y:auto;-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.hubspot-cta-container .hsfc-target.hsfc-target--13 form .hs_submit .actions{margin-top:15px}.hubspot-cta-container .hsfc-target form .field{width:100%;margin:0;box-shadow:none;flex-direction:column}.hubspot-cta-container .hsfc-target.hsfc-target--1 form .field{width:100%;margin:0;box-shadow:none;flex-direction:column}.field .input{width:100%}.hs_error_rollup{display:none}.hs-form-field>label{font-weight:700 !important;font-family:'Mark Pro'}.hubspot-cta-container .hsfc-target form .field label{width:100%;margin-bottom:15px;color:#7a2e8e;font-size:24px;font-weight:400;font-family:'Mark Pro'}.hubspot-cta-container .hsfc-target form .field ul.inputs-list{width:100%;display:flex;margin:0px;padding:0px;flex-wrap:wrap;justify-content:space-between;list-style:none}.hubspot-cta-container .hsfc-target form .field ul.inputs-list.hs-error-msgs li{width:100%}.hubspot-cta-container .hsfc-target.hsfc-target--7 form .field ul.inputs-list li{width:100%}.hubspot-cta-container .hsfc-target.hsfc-target--7 form .field ul.inputs-list li label{padding:21px 30px 21px}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li{width:49%;margin:0 0 2% 0;display:flex;align-items:stretch}.hubspot-cta-container .hsfc-target.hsfc-target--1 form .field ul.inputs-list li{width:100%}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label.hs-error-msg{border:0;font-size:14px;justify-content:start;flex-flow:row;color:red;padding:0;background:none !important}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label.hs-error-msg:before{background:0}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label{width:100%;display:flex;justify-content:center;align-items:center;flex-flow:column;padding:70px 30px 25px;box-sizing:border-box;position:relative;z-index:2;border-radius:8px;overflow:hidden;margin:0;border:2px solid #7a2e8e}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label::before{background:linear-gradient(180deg,#7A2E8E33 0%,#350642CC 100%) 0% 0% no-repeat;width:100%;height:100%;content:'';position:absolute;top:0;left:0;z-index:-1}.hubspot-cta-container .hsfc-target.hsfc-target--2 form .field ul.inputs-list li label{border-radius:8px}.hubspot-cta-container .hsfc-target--2 form .field ul.inputs-list li:nth-child(1) label{background:url(//4643441.fs1.hubspotusercontent-na1.net/hubfs/4643441/raw_assets/public/Get%20Quote/Interior.svg) no-repeat;background-size:auto;background-size:cover;background-position:center;border-radius:8px}.hubspot-cta-container .hsfc-target--2 form .field ul.inputs-list li:nth-child(2) label{background:url(//4643441.fs1.hubspotusercontent-na1.net/hubfs/4643441/raw_assets/public/Get%20Quote/Exterior-only.svg) no-repeat;background-size:auto;background-size:cover;background-position:center;border-radius:8px}.hubspot-cta-container .hsfc-target--2 form .field ul.inputs-list li:nth-child(3) label{background:url(//4643441.fs1.hubspotusercontent-na1.net/hubfs/4643441/raw_assets/public/Get%20Quote/Interior-and-exterior.svg) no-repeat;background-size:auto;background-size:cover;background-position:center;border-radius:8px}.hubspot-cta-container .hsfc-target--2 form .field ul.inputs-list li:nth-child(4) label{background:url(//4643441.fs1.hubspotusercontent-na1.net/hubfs/4643441/raw_assets/public/Get%20Quote/Aluminium-window-frames.svg) no-repeat;background-size:auto;background-size:cover;background-position:center;border-radius:8px}.hubspot-cta-container .hsfc-target--7 form .field ul.inputs-list li:nth-child(1) label{background:url(//4643441.fs1.hubspotusercontent-na1.net/hubfs/4643441/raw_assets/public/Get%20Quote/One-story.svg) no-repeat;background-size:auto;background-size:cover;background-position:center;border-radius:8px}.hubspot-cta-container .hsfc-target--7 form .field ul.inputs-list li:nth-child(2) label{background:url(//4643441.fs1.hubspotusercontent-na1.net/hubfs/4643441/raw_assets/public/Get%20Quote/Two-story.svg) no-repeat;background-size:auto;background-size:cover;background-position:center;border-radius:8px}.hubspot-cta-container .hsfc-target--7 form .field ul.inputs-list li:nth-child(3) label{background:url(//4643441.fs1.hubspotusercontent-na1.net/hubfs/4643441/raw_assets/public/Get%20Quote/Three-story.svg) no-repeat;background-size:auto;background-size:cover;background-position:center;border-radius:8px}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:20px;height:20px;padding:3px;background-clip:content-box;border:2px solid #fff;border-radius:50%;margin:0 0 10px}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label input[type="radio"]:checked{background-color:#fff}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label span{font-size:16px;color:#fff;font-family:'Mark Pro'}.hubspot-cta-container .hsfc-target.hsfc-target--1{background:transparent;border-radius:12px}.hsfc-target--13 .hs-error-msgs{display:none !important}.hsfc-target--13 input[type=text].invalid.error,.hsfc-target--13 input[type=email].invalid.error,.hsfc-target--13 input[type=number].invalid.error,.hsfc-target--13 input[type=tel].invalid.error,.hsfc-target--13 select.invalid.error,.hsfc-target--13 textarea.invalid.error{border-color:red}.hubspot-cta-container .hsfc-target.hsfc-target--9 form .field ul.inputs-list li,.hubspot-cta-container .hsfc-target.hsfc-target--10 form .field ul.inputs-list li{width:100%;margin-bottom:15px}.hubspot-cta-container .hsfc-target.hsfc-target--9 form .field ul.inputs-list li label,.hubspot-cta-container .hsfc-target.hsfc-target--10 form .field ul.inputs-list li label{width:auto;display:flex;justify-content:flex-start;align-items:center;flex-flow:row;padding:0px;box-sizing:border-box;position:relative;z-index:2;border-radius:8px;overflow:hidden;margin:0;border:0}.hubspot-cta-container .hsfc-target.hsfc-target--9 form .field ul.inputs-list li label::before,.hubspot-cta-container .hsfc-target.hsfc-target--10 form .field ul.inputs-list li label::before{background:transparent;display:none}.hubspot-cta-container .hsfc-target.hsfc-target--9 form .field ul.inputs-list li label input[type="radio"],.hubspot-cta-container .hsfc-target.hsfc-target--10 form .field ul.inputs-list li label input[type="radio"]{border-color:#7a2e8e;margin:0 10px 0 0}.hubspot-cta-container .hsfc-target.hsfc-target--9 form .field ul.inputs-list li label input[type="radio"]:checked,.hubspot-cta-container .hsfc-target.hsfc-target--10 form .field ul.inputs-list li label input[type="radio"]:checked{background-color:#7a2e8e}.hubspot-cta-container .hsfc-target.hsfc-target--9 form .field ul.inputs-list li label span,.hubspot-cta-container .hsfc-target.hsfc-target--10 form .field ul.inputs-list li label span{color:#000}.hubspot-cta-container .hsfc-target.hsfc-target--3 form .field ul.inputs-list li{width:100%;margin-bottom:15px}.hubspot-cta-container .hsfc-target.hsfc-target--3 form .field ul.inputs-list li label{padding:0px;border:0;flex-flow:row;align-items:center;justify-content:flex-start}.hubspot-cta-container .hsfc-target.hsfc-target--3 form .field ul.inputs-list li label:before{display:none}.hubspot-cta-container .hsfc-target.hsfc-target--3 form .field ul.inputs-list li label input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:20px;height:20px;padding:3px;background-clip:content-box;border:2px solid #7a2e8e;border-radius:50%;margin:0 10px 0 0}.hubspot-cta-container .hsfc-target.hsfc-target--3 form .field ul.inputs-list li label input[type="radio"]:checked{background-color:#7a2e8e}.hubspot-cta-container .hsfc-target.hsfc-target--3 form .field ul.inputs-list li label span{font-size:16px;color:#000}.hsfc-target--3 .hs-description .input input{border:2px solid #7a2e8e;width:100%;padding:8px 15px;border-radius:6px;max-width:100%}.hubspot-cta-container .hsfc-target.hsfc-target--5 form .field ul.inputs-list li{width:100%;margin-bottom:15px}.hubspot-cta-container .hsfc-target.hsfc-target--5 form .field ul.inputs-list li label{padding:0px;border:0;flex-flow:row;align-items:center;justify-content:flex-start}.hubspot-cta-container .hsfc-target.hsfc-target--5 form .field ul.inputs-list li label:before{display:none}.hubspot-cta-container .hsfc-target.hsfc-target--5 form .field ul.inputs-list li label input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:20px;height:20px;padding:3px;background-clip:content-box;border:2px solid #7a2e8e;border-radius:50%;margin:0 10px 0 0}.hubspot-cta-container .hsfc-target.hsfc-target--5 form .field ul.inputs-list li label input[type="radio"]:checked{background-color:#7a2e8e}.hubspot-cta-container .hsfc-target.hsfc-target--5 form .field ul.inputs-list li label span{font-size:16px;color:#000}.hsfc-target--5 .hs-description .input input{border:2px solid #7a2e8e;width:100%;padding:8px 15px;border-radius:6px;max-width:100%}.hubspot-cta-container .hsfc-target.hsfc-target--3 form .field ul.inputs-list li,.hubspot-cta-container .hsfc-target.hsfc-target--4 form .field ul.inputs-list li,.hubspot-cta-container .hsfc-target.hsfc-target--5 form .field ul.inputs-list li{width:100%;margin-bottom:12px}.hubspot-cta-container .hsfc-target.hsfc-target--3 form .field ul.inputs-list li label,.hubspot-cta-container .hsfc-target.hsfc-target--4 form .field ul.inputs-list li label,.hubspot-cta-container .hsfc-target.hsfc-target--5 form .field ul.inputs-list li label{justify-content:start;flex-flow:row;padding:0;border:0;width:auto;align-items:flex-start}.hubspot-cta-container .hsfc-target.hsfc-target--3 form .field ul.inputs-list li label:before,.hubspot-cta-container .hsfc-target.hsfc-target--4 form .field ul.inputs-list li label:before,.hubspot-cta-container .hsfc-target.hsfc-target--5 form .field ul.inputs-list li label:before{background:0}.hubspot-cta-container .hsfc-target.hsfc-target--3 form .field ul.inputs-list li label span,.hubspot-cta-container .hsfc-target.hsfc-target--4 form .field ul.inputs-list li label span,.hubspot-cta-container .hsfc-target.hsfc-target--5 form .field ul.inputs-list li label span{color:#000;width:100%;margin-left:28px}.hubspot-cta-container .hsfc-target.hsfc-target--3 form.hs-form .hs-form-field ul.inputs-list li input,.hubspot-cta-container .hsfc-target.hsfc-target--4 form.hs-form .hs-form-field ul.inputs-list li input,.hubspot-cta-container .hsfc-target.hsfc-target--5 form.hs-form .hs-form-field ul.inputs-list li input{margin-right:0px;margin-top:0px}form .input input[type="file"]::file-upload-button{visibility:hidden;display:none}form .input input[type="file"]{width:90%}form .input input[type="file"]:before{border:1px dashed #7a2e8e;font-family:'FontAwesome','mark pro';content:'\f0ee  Upload';display:inline-block;outline:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer;text-shadow:1px 1px #fff;font-weight:400;color:#7a2e8e;font-size:16px;width:100%;padding:30px;text-align:center;border-radius:8px;word-spacing:2px}.hsfc-targets{position:relative;width:100%;z-index:1;height:100%}.hsfc-target--1 .hs_submit .actions{justify-content:center;margin:0}.hs_submit .actions{display:flex;align-items:center;justify-content:space-between}.hsfc-target--1 .hs_submit .actions .hs-button{background:#7a2e8e;color:#fff;width:250px;padding:10px;border:0;border-radius:8px;font-size:14px;font-weight:700;text-transform:uppercase;margin:0px;transition:.3s;cursor:pointer;font-family:'Mark Pro';letter-spacing:0}.hs_submit .actions .hs-button{background:#7a2e8e;color:#fff;width:49%;padding:10px;border:0;border-radius:8px;font-size:14px;font-weight:700;text-transform:uppercase;margin:0px;transition:.3s;cursor:pointer;border:1px solid #7a2e8e;line-height:normal;letter-spacing:0}.hs_submit .actions .hs-button:hover{background:#9558a5}.hs_submit .actions button.hs-button{background:#f8f8f8;border:1px solid #e5e5e5;color:#7a2e8e;transition:.3s;line-height:normal;letter-spacing:0}.hs_submit .actions button.hs-button:focus{outline:0}.hs_submit .actions button.hs-button:hover{background:#f2f2f2}.hsfc-target--1 .hs_submit .actions .hs-button{margin:0px}#ac-wrapper,#close-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99992}#ac-wrapper #popup,#close-wrapper #close-popup{width:600px;max-width:96%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:32px;border-radius:6px}#ac-wrapper #popup h2,#close-wrapper #close-popup h2{font-size:30px;color:#7a2e8e;margin:0px 0px 32px;font-weight:700}#close-wrapper #close-popup h2{margin:0px 0px 15px}#close-wrapper #close-popup p{margin:0px 0px 32px}#ac-wrapper #popup .popup-button,#close-wrapper #close-popup .close-popup-button{width:100%;display:flex;justify-content:space-between}#ac-wrapper #popup .popup-button button,#close-wrapper #close-popup .close-popup-button button{width:49%;height:48px;border-radius:8px;font-size:14px;font-weight:700;text-transform:uppercase;border:0;transition:.3s;cursor:pointer;padding:0px}#ac-wrapper #popup .popup-button button:focus,#close-wrapper #close-popup .close-popup-button button:focus{outline:0}#ac-wrapper #popup .popup-button button.start_over,#close-wrapper #close-popup .close-popup-button button.continue_btn{background:#7a2e8e;color:#fff;letter-spacing:0}#ac-wrapper #popup .popup-button button.start_over:hover,#close-wrapper #close-popup .close-popup-button button.continue_btn:hover{background:#9558a5}#ac-wrapper #popup .popup-button button.continuenext,#close-wrapper #close-popup .close-popup-button button.leave_btn{background:#f8f8f8;color:#7a2e8e;letter-spacing:0}#ac-wrapper #popup .popup-button button.continuenext:hover,#close-wrapper #close-popup .close-popup-button button.leave_btn:hover{background:#f2f2f2}#start-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99991}#welcome-popup{width:100%;max-width:670px;height:600px;min-height:auto;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:32px;border-radius:6px}.welcome-text{position:relative;z-index:9}.welcome-text img{position:absolute;top:0;right:50%;left:50%;transform:translate(-50%,0%);z-index:-1;width:85%}.welcome-text h2{font-size:24px;color:#7a2e8e;margin:0px 0px 32px;font-weight:700;padding:60px 130px;line-height:1.2}.start-button{width:100%;display:flex;justify-content:space-between;background-image:url(//4643441.fs1.hubspotusercontent-na1.net/hubfs/4643441/raw_assets/public/Get%20Quote/btn-bg.svg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:22px}.start-button button#lets-start{width:100%;height:48px;border-radius:8px;font-size:14px;font-weight:700;text-transform:uppercase;border:0;transition:.3s;cursor:pointer;background:#7a2e8e;color:#fff;word-spacing:3.5px;letter-spacing:2.1px;padding:0;font-family:inherit}.lets-start:after{content:"\2192";padding:0 8px}#start-wrapper #welcome-popup center{display:flex;justify-content:space-between;flex-flow:column;max-height:100%;height:100%}.hubspot-cta-container.popup-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:670px;z-index:9991;background:#fff;height:570px;margin:0 auto;padding:25px 25px;border-radius:6px}.popup-bg{overflow:hidden}.popup-bg:before{position:fixed;content:"";width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9990}.close-button,.close-thanks-button{display:none}.hubspot-cta-container.popup-box .close-button,.hubspot-cta-container.popup-box .close-thanks-button{display:flex;position:absolute;justify-content:flex-end;top:12px;right:24px}#welcome-popup .close-button,#thanks-popup .close-button,#thanks-popup .close-thanks-button{display:flex;position:absolute;justify-content:flex-end;top:10px;right:20px}#thanks-popup .close-thanks-button{top:5px;right:14px}.close-btn{background:0;border:0;font-size:22px;color:#7a2e8e;padding:0;cursor:pointer;outline:0;line-height:normal;font-family:'mark pro' !important}.close-thanks{background:0;border:0;font-size:22px;color:#7a2e8e;padding:0;cursor:pointer;outline:0;line-height:normal;font-family:'mark pro' !important}button.close-btn:focus,button.close-thanks:focus{outline:0}.close-btn:before,.close-thanks:before{content:"\0078";font-size:26px;font-weight:400;text-transform:none}.overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(255,255,255,0.8) url("https://www.tutorialrepublic.com/examples/images/loader.gif") center no-repeat}body.loading{overflow:hidden}body.loading .overlay{display:block}#thanks-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99991}#thanks-popup{width:100%;max-width:670px;height:630px;min-height:auto;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:22px 22px;border-radius:6px}.thanks-top img{border-radius:12px;width:96%;margin-top:0px}.thanks-text h2{font-size:42px;color:#7a2e8e;margin:0px 0px 6px;font-weight:700;text-transform:capitalize}.thanks-text{padding:22px 0px 0}.thanks-video{padding:22px 0 0;display:flex;flex-direction:row;justify-content:space-between}.thanks-video .inner-box,.thanks-video .view-box{margin:0 auto;flex-basis:0;flex-grow:1;max-width:100%;padding:0 5px;position:relative;text-decoration:none}.thanks-video .view-box{width:auto}.thanks-video .inner-box img{border-radius:8px}.view-box p{font-size:14px;display:flex;align-items:center;color:#7a2e8e;font-weight:600;justify-content:center;height:100%}.inner-box p{font-size:11px;width:100%;margin:0;color:#000}.thanks-text p{margin:0;max-width:420px;color:#000;width:96%}.thanks-video .view-box{max-width:110px;border-left:1px solid #f2f2f2;padding:20px 0;margin-left:20px}.thanks-video .inner-box .video_im{position:relative;margin-bottom:10px}.thanks-video .inner-box .video_im:before{content:"\f16a";font-family:'FontAwesome';position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:30px;color:white}.thanks-video .inner-box:hover .video_im:before{color:red}.hsfc-target--12 li.check_ext{position:absolute;top:250px;color:red;list-style:none;font-size:14px;font-weight:400}.hsfc-target--12 li.file_size_msg{position:absolute;top:260px;color:red;list-style:none;font-size:14px;font-weight:400}.hsfc-target--11 li.file_size_msg{position:absolute;top:140px;color:red;list-style:none;font-size:14px;font-weight:400}.hsfc-target--8 li.check_ext{list-style:none}.hsfc-target--8 li.check_ext label.cust-error-msg{margin-top:5px;color:red;list-style:none;font-size:14px;font-weight:400}input.hs-button.hs-submit:disabled{opacity:.6;cursor:no-drop}.hubspot-cta-container .hsfc-target form .field .input{position:relative}.hubspot-cta-container .hsfc-target form .field .input .file_note{color:red;margin:0 0 15px;font-size:14px;position:relative;z-index:999}.hubspot-cta-container .hsfc-target form .field .input input[type="file"]{display:inline-block;position:absolute;z-index:1;width:90%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.hubspot-cta-container .hsfc-target form .field .input .file_upl_btn{border:1px dashed #7a2e8e;border-radius:8px;padding:30px;width:90%;position:relative}.hubspot-cta-container .hsfc-target form .field .input .file_upl_btn:before{font-family:'FontAwesome','mark pro';content:'\f0ee  Upload';display:inline-block;outline:0;white-space:nowrap;cursor:pointer;text-shadow:1px 1px #fff;font-weight:400;color:#7a2e8e;font-size:16px;width:100%;text-align:center;word-spacing:2px}.hubspot-cta-container .hsfc-target form .field .input .file_total{position:absolute;top:calc(50% + 24px);right:0;color:#7a2e8e;list-style:none;transform:translateY(-50%)}.hubspot-cta-container .hsfc-target form .field .input .file_total label{font-size:14px;font-weight:600;margin:0}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label{border-radius:0;display:flex !important}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:18px;height:18px;padding:0;background-clip:content-box;border:2px solid #7a2e8e;border-radius:0;margin:0 10px 0 0;position:absolute;top:2px;left:0}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label{cursor:pointer}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label input[type="checkbox"]:checked{background-color:#7a2e8e}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label input[type="checkbox"]:checked:after{content:'';display:block;position:absolute;top:.5px;left:4px;width:6px;height:11px;border:solid #ffff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media only screen and (max-width:991px){#welcome-popup{width:96%;height:80vh;min-height:auto;padding:16px}#welcome-popup center{overflow-y:auto;-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.hubspot-cta-container.popup-box{height:80vh;overflow-y:hidden;width:96%}.hsfc-targets{overflow-y:auto;height:calc(100% - 55px);scrollbar-width:none}.hubspot-cta-container .hsfc-target form{height:calc(100vh - 220px);padding:0 20px}.hubspot-cta-container .hsfc-target.hsfc-target--13 form{height:100%}.hs_submit .actions{margin-top:35px}}@media only screen and (max-width:767px){.text_left{width:100%;font-size:40px;padding:40px}.quote_text{flex-wrap:wrap}.quote_title{font-size:35px;text-align:start}.inner_quote{width:100%;text-align:center;position:relative}.inner_quote::before{content:"";width:0}.work_main{padding:50px 10px}.work_banner{padding:70px 10px}.field{width:100%}.field>input[type=text]{padding:14px 5px}.field>button{padding:15px 15px;font-size:12px}.work_banner h1{font-size:30px}.work_title h2{font-size:30px}.inner_text h3{font-size:20px;margin:15px 0}.inner_quote .inner_icon{padding:30px}.inner_icon img{width:60px;height:60px}.block_step ol li img{width:16px}#welcome-popup{width:96%;height:80vh;min-height:auto;padding:16px}#welcome-popup center::-webkit-scrollbar{display:none}#welcome-popup center{overflow-y:auto;-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.welcome-text img{width:80%}.hubspot-cta-container.popup-box{height:70vh;overflow-y:hidden;width:96%}.hsfc-targets::-webkit-scrollbar{display:none}.hsfc-targets{overflow-y:auto;height:calc(100% - 45px);-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.hubspot-cta-container .hsfc-target form{height:100%;padding:0 20px}.hs_submit .actions{margin-top:25px}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label{padding:20px 15px 15px;align-items:flex-start}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li label input[type="checkbox"]{margin-top:0px}.hubspot-cta-container.popup-box .close-button,.hubspot-cta-container.popup-box .close-thanks-button{display:flex;position:absolute;justify-content:flex-end;top:5px;right:10px}.thanks-video{padding:22px 0 0;display:flex;flex-direction:column;justify-content:space-between}#thanks-popup{width:96%;max-width:670px;height:70vh;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:32px 22px;border-radius:6px;overflow:hidden}#thanks-popup center::-webkit-scrollbar{display:none}#thanks-popup center{height:100%;overflow-y:auto;padding:0 15px;-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.welcome-text h2{padding:55px 90px}.thanks-video .view-box{max-width:100%;border-left:0;padding:20px 0;margin:0 auto}.thanks-video .inner-box,.thanks-video .view-box{padding:10px 25px}.thanks-video .inner-box:before{width:100%;height:75%}.hsfc-target--11 li.file_size_msg,.hsfc-target--12 li.file_size_msg{top:295px;left:20px}form .input input[type="file"],form .hs_upload_image .input input[type="file"]{width:85%}#welcome-popup .close-button{top:10px;z-index:99}.hubspot-cta-container .hsfc-target.hsfc-target--13 form{height:100%}}@media only screen and (max-width:576px){#welcome-popup{width:96%;max-height:80%;padding:16px}.welcome-text h2{font-size:18px;margin:0px 0px 32px;font-weight:700;padding:70px 80px;line-height:1.2}#start-wrapper #welcome-popup center{height:560px}.welcome-text img{width:100%}.hsfc-target--12 li.file_size_msg{top:363px;left:20px}}@media only screen and (max-width:480px){.inner_icon img{width:40px;height:40px}.welcome-text img{width:100%;max-height:180px}.welcome-text h2{font-size:16px;margin:0px 0px 32px;font-weight:700;padding:40px 10px}.hsfc-targets::-webkit-scrollbar{display:none}.hsfc-targets{overflow-y:auto;height:calc(100% - 65px);-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}#ac-wrapper #popup{padding:24px 16px 16px}#ac-wrapper #popup h2{font-size:20px;margin:0 0 24px}#ac-wrapper #popup .popup-button button{height:38px}.hubspot-cta-container .hsfc-target form .field label{font-size:18px}.hubspot-cta-container.popup-box{padding:15px}.hubspot-cta-container .hsfc-target form .field ul.inputs-list li{width:100%}.thanks-video .inner-box,.thanks-video .view-box{padding:10px 25px}.thanks-video{padding:22px 0 0;display:flex;flex-direction:column;justify-content:space-between}.thanks-video .view-box{max-width:100%;border-left:0;padding:20px 0;margin:0 auto}.thanks-video .inner-box:before{width:85%;height:65%}.hubspot-cta-container .hsfc-target form .field .input .file_upl_btn{width:80%}.hubspot-cta-container .hsfc-target form .field .input input[type="file"]{width:80%}.hsfc-target--12 li.file_size_msg{top:335px;left:20px}}@media only screen and (max-width:360px){.hubspot-cta-container .hsfc-target.hsfc-target--12 form{height:calc(100vh - 230px)}.welcome-text h2{padding:35px 10px}}@media only screen and (max-width:340px){.hsfc-target--8 li.check_ext{top:130px}}@media only screen and (max-height:480px){#start-wrapper #welcome-popup center{padding:0 15px}#welcome-popup{width:96%;height:80vh;min-height:auto;padding:16px 40px}#thanks-popup{padding:22px 32px}#welcome-popup center::-webkit-scrollbar{display:none}#welcome-popup center{overflow-y:auto;-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.welcome-text h2{padding:50px 55px;font-size:20px}.hubspot-cta-container.popup-box{height:80vh;overflow-y:hidden;width:96%}.hsfc-targets::-webkit-scrollbar{display:none}.hsfc-targets{height:calc(100% - 55px);overflow-y:auto;-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.hubspot-cta-container .hsfc-target.hsfc-target--12 form{padding-bottom:0px}.hubspot-cta-container .hsfc-target form::-webkit-scrollbar{display:none}.hubspot-cta-container .hsfc-target form{margin-bottom:0;height:calc(100vh - 230px);overflow-y:auto;padding:0 20px;-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.hs_submit .actions{margin:15px 0 0}#thanks-popup{height:80vh;overflow:hidden}#thanks-popup center::-webkit-scrollbar{display:none}#thanks-popup center{overflow-y:auto;height:100%;-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.thanks-video{flex-direction:row}.thanks-video .inner-box,.thanks-video .view-box{padding:10px 8px}.hs_submit .actions{margin-top:15px}}@media only screen and (max-height:480px){#welcome-popup{width:96%;height:80vh;min-height:auto;padding:16px 40px}#welcome-popup center{overflow-y:auto;-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.welcome-text h2{padding:50px 90px}.hubspot-cta-container.popup-box{height:80vh;overflow-y:hidden;width:96%}.hubspot-cta-container .hsfc-target form{margin-bottom:0;height:calc(100vh - 225px);overflow-y:auto;padding:0 20px;-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}}height:calc(100vh - 200px);overflow-y:auto;-webkit-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}}*/