@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");.hide-menu-item .cbl-header__button,.hide-menu-item .cbl-header__navigation{display:none}.hide-menu-item .cbl-header__main.add-animation{border-bottom:none;box-shadow:none;position:absolute}.slick-next:before,.slick-prev:before{display:none}@media(max-width:767px){ul.slick-dots{bottom:-38px;display:inline-block}ul.slick-dots li{display:inline-block;margin-right:0}.slick-dots li button:before{display:none}ul.slick-dots li button{box-shadow:none}ul.slick-dots li.slick-active button{background:#222}ul.slick-dots li button{background-color:rgba(34,34,34,.25);border:none;font-size:0;height:8px;padding:0;width:8px}}.grey-overlay .cbl-testimonial__overlay{background:linear-gradient(90deg,hsla(0,0%,95%,0),hsla(0,0%,95%,.9) 60%)}.heading-text-section.join-us-heading{padding-top:32px}.full-width-filter-box .heading-text p{font-size:20px;margin:2rem auto 4rem;max-width:90%}.filter-module.full-width-filter-box .filter-container{padding-top:48px}#mwb-custom-accordion svg{fill:#697586;color:#697586;vertical-align:bottom;width:20px}#mwb-custom-accordion span{padding-right:10px}.faq-mwb__wrap.col--one{background:#fff;border-radius:12px}.faq-mwb__title{border-bottom:1px solid #f1f2f4;padding:14px 16px!important}.faq-mwb__title h6{padding-top:7px}.faq-mwb__content{background:#f1f2f4;border-radius:100%;height:40px;padding:0 25px 20px!important;position:relative;right:20px;text-align:center;width:40px}#mwb-custom-accordion .faq-mwb__icon svg{width:14px!important}.faq-mwb__icon span{padding-right:0!important}#mwb-custom-accordion .faq-mwb__icon{background:#f1f2f4;border-radius:100%;flex:auto;max-width:100%;padding:6px;text-align:center;transition:all .3s linear}.faq-mwb__icon.icon--close svg{position:relative;top:-2px}#hs_cos_wrapper_widget_1738663471212 .faq-mwb__content{background:#fff;border-radius:0;height:100%;margin-bottom:0;margin-top:0!important;padding:0;padding:20px 25px!important;position:relative;right:0;text-align:left}body .row-fluid .filter-module.full-width-filter-box .three-col-adjust span>.hs_cos_wrapper{border:none;box-shadow:none;margin:0;padding:10px 16px 16px;transform:none;width:100%}.full-width-filter-box .card-grp p,full-width-filter-box .card-grp p{font-size:14px;margin:0}.full-width-filter-box span.grid{border:1px solid rgba(105,117,134,.25);border-radius:20px;margin:1rem 0 0;padding-bottom:10px;padding-top:5px}@media(min-width:768px){.full-width-filter-box .card-grp p{display:inline-block;width:49%}.full-width-filter-box .card-grp p:last-child{color:#697586;text-align:right}}@media(max-width:767px){.full-width-filter-box .heading-text p{max-width:100%}.full-width-filter-box .content-wrapper{padding:0}.full-width-filter-box .card-grp.three-col-adjust{position:relative;top:30px}div#mwb-custom-accordion{margin-top:20px;padding:0 15px}#hs_cos_wrapper_widget_1738663471212 .faq-mwb__title h6{font-size:14px!important}#mwb-custom-accordion .faq-mwb__content{border-radius:0;height:100%!important;left:0;margin:0!important;padding:20px!important}}.bread-crumb ul li{display:inline-block;vertical-align:middle}.bread-crumb ul li a{font-weight:500}.bread-crumb ul li svg{color:rgba(0,0,0,.6);width:20px;fill:rgba(0,0,0,.6);vertical-align:bottom}.two-col h2{font-size:32px;letter-spacing:0;line-height:1.45;margin:0;padding:.5rem 0 0}.two-col .desc-list p,.two-col .desc-list ul li{color:#777;font-size:16px;font-weight:500;letter-spacing:.00938em;line-height:1.85;margin:0;padding:.7rem 0;white-space:pre-line}.two-col .desc-list ul li{padding:0}.salary-col{background:#fff;border:1px solid rgba(105,117,134,.25);border-radius:20px;box-shadow:1px 1px 3px rgba(205,213,223,.25);padding:20px 20px 8px;top:0}.salary-col h5{font-size:13px;margin-bottom:14px}.salary-col h6{font-weight:500;margin:0}.salary-col ul{margin:0 0 15px}.salary-col li:first-child{padding-right:8px}.salary-col li{display:inline-block;vertical-align:middle}.salary-col p{font-size:15px;font-weight:600;margin:0;padding-top:5px}.salary-col.svg-24 svg{position:relative;top:0;vertical-align:text-top}.two-col-desc .p-space.svg-24 svg{margin-right:7px;position:relative;top:-1px;width:14px}.bread-crumb{margin-bottom:53px}.p-space p{margin:0;padding-bottom:5px}.individual-job .dnd_area-row-0-padding{padding-bottom:96px!important;padding-top:100px!important}@media(min-width:768px){.desc-list{padding:1rem 2rem 0 0}}.cbl-banner.auto-glass-banner{padding-bottom:0;padding-top:0}.auto-glass-banner .banner-heading-text h1{max-width:75%}.auto-glass-banner.cbl-banner:after{display:none}.table-text{background:#fff;border-radius:20px;box-shadow:0 0 6px rgba(0,0,0,.125);display:block;margin:50px auto 0;max-width:608px;padding:16px}.table-text svg{width:25px;fill:#697586}.table-text tr:first-child img{margin-bottom:7px}.table-text table,.table-text td,.table-text th{border:none;margin-bottom:0}.table-text tr:first-child{border-bottom:2px solid #f1f2f4}.table-text td{padding:22px 16px!important;vertical-align:middle}.table-text div,.table-text p,.table-text span{color:#697586;color:#222;font-family:Gotham Ssm,serif;font-size:16px;font-weight:600;letter-spacing:.01071em;line-height:1.5rem;margin:0}.table-text p{color:#697586;font-family:Lato,sans-serif;font-size:15px}@media (min-width:768px){.cbl-banner.auto-glass-banner{height:817px}.auto-glass-banner #lottie-animation-left{height:auto;width:867px}.auto-glass-banner #lottie-animation-right{height:75%;right:-7vw;width:747px}}@media(max-width:767px){.auto-glass-banner .banner-heading-text{padding-left:10px;padding-right:10px}.auto-glass-banner .banner-heading-text p{backdrop-filter:blur(3px);background:hsla(0,0%,100%,.5);border-radius:30px;max-width:95%;padding:.5rem;text-shadow:#fff 0 0 5px}.auto-glass-banner div#lottie-animation-right{height:846px;margin-left:14%;width:96vw}.table-text td{padding:17px 0!important}.table-text p{font-size:12px;line-height:1rem}.auto-glass-banner .banner-heading-text h1{max-width:100%}.hs-content-id-185972392808 .dnd_area-row-1-padding{padding-top:0!important}}@media(max-width:500px){.hs-content-id-185972392808 .div-three-col{margin-top:-100px}}.multi-step-form-wrapper.windshield-form{left:0;position:absolute;right:0;top:116px}.multi-step-form-wrapper.windshield-form .form-step{background:#fff;padding-bottom:20px;position:relative}.windshield-estimate .cbl-banner.auto-glass-banner{position:relative}.label-text{color:#222;font-family:Gotham Ssm,serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0;padding:1rem 0;text-align:center}.windshield-form #multiStepForm .form-group input[type=radio].form-input{display:inline-block;float:left;height:20px;padding:0;width:20px}.radio-group label{color:#222;display:inline-block;font-family:Gotham Ssm,serif;line-height:1.5;margin:0!important;padding-left:6px}.windshield-form .form-notes{border-top:1px solid #e0e4ea;clear:both;display:block;margin-top:42px;padding-top:32px}.width-20{background:#e0e4ea;height:27px;width:1px!important}.module-width{margin:14px auto 0;max-width:300px}.form-notes p{margin-bottom:0}p.clickable-btn{color:#0089cd;cursor:pointer;font-weight:500;left:44px;letter-spacing:.00938em;line-height:1.5;position:relative;top:-26px;transition:all .4s ease-in-out}p.clickable-btn:hover{text-decoration:underline}.form-notes p span{display:inline-block;padding-left:44px;position:relative;top:-29px}.form-notes .modal-grp{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.97);border:1px solid #cdd5df;border-radius:20px;bottom:85px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);color:rgba(0,0,0,.87);display:none;left:55px;max-height:calc(100% - 32px);max-width:400px;min-height:16px;min-width:400px;outline:0;overflow:hidden;position:absolute;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.form-notes .close-btn{cursor:pointer;position:absolute;right:20px;top:7px}.form-notes h5{color:#222;font-size:14px;font-weight:600;letter-spacing:-.01562em;line-height:1.167;margin:0 auto 0 1rem;padding:.75rem 0}.form-notes .modal-grp p{color:#222;font-family:Gotham Ssm,serif;font-size:14px;line-height:1.5;margin:0;padding:1.5rem 1rem 1rem;text-align:center}.form-notes .modal-grp .p-small p{color:#697586;font-family:Lato,sans-serif;font-size:12px!important;font-weight:500;letter-spacing:0;margin:0;padding:1rem;text-align:center}.single-border{border-bottom:1px solid #cdd5df;border-top:1px solid #cdd5df}.windshield-form input[type=radio]:checked+label{color:#0089cd}.windshield-form .btn-group{clear:both;padding-top:45px}.tab-content .form-group label{font-size:12px}.grey-btn{background-color:rgba(0,0,0,.12);border-radius:20px;border-width:0;box-shadow:none;color:rgba(0,0,0,.26);font-family:Gotham Ssm,serif;font-size:13px;font-weight:500;height:40px;margin:0;min-height:30px;min-width:90px;outline:0;padding:.25rem;width:auto}.windshield-form .tab-content[data-tab="2"] .form-group{width:38%}.windshield-form .tab-content[data-tab="2"] .form-group:nth-child(3){margin-left:9px;padding-top:22px;width:20%}.windshield-form .tab-buttons__wrap{max-width:257px}.windshield-form .moving-bg{width:114px}.repair-label{backdrop-filter:blur(3px);background:hsla(0,0%,100%,.5);border:1px solid rgba(205,213,223,.75);border-radius:16px;cursor:pointer;margin:0 auto 1rem;max-width:232px;padding:9px 25px;text-transform:capitalize;transition:.25s ease-in-out}.repair-label.selected{background:#e5f4fb;border:1px solid rgba(0,137,205,.5);box-shadow:0 0 0 .12rem rgba(0,137,205,.25);color:#0089cd;flex-direction:column;transform:scale(1.025)}.repair-label label{display:block;font-family:Gotham Ssm,serif;font-size:14px!important;font-weight:400;line-height:1.52;margin-top:.25rem;padding:0;pointer-events:none;text-align:center;user-select:none}.windshield-form form input[type=checkbox]{color:#aaa;height:17px;margin-right:0;pointer-events:none;width:100%}.repair-label.label-two-col{float:left;margin-right:12%;width:44%}.repair-label.label-two-col:nth-child(2n){margin-right:0}.repair-label.label-two-col:last-child{clear:both;float:none;margin:0 auto}.car-image-container{background:url(https://48473538.fs1.hubspotusercontent-na1.net/hubfs/48473538/Website%202025/4-dr-utility.svg);background-position:top;background-repeat:no-repeat;background-size:contain}.white-bordered-bg{border-bottom:1px solid #f1f2f4;border-radius:20px 20px 0 0;width:100%}.check-box-modal,.white-bordered-bg{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.97)}.check-box-modal{border:2px solid transparent;border-image:initial;border-radius:20px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:rgba(0,0,0,.87);display:none;margin:.5rem;max-width:525px;min-width:400px;overflow-y:auto;position:relative;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.check-box-modal.open-popup{display:block;position:fixed;top:50%;transform:translateY(-50%);z-index:2}.check-box-modal.inner-modal.open-popup{max-width:600px;min-width:600px}.check-box-modal h6{font-size:14px;font-weight:500;letter-spacing:0;margin:0;padding:0}.check-box-modal h5{font-size:17px;letter-spacing:0;margin:0;padding:.25rem 0 0}.check-box-modal p{color:#697586;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.5;margin:0;padding:.5rem 0}.check-box-modal span.close-btn{color:#222;cursor:pointer;font-size:32px;font-weight:500;line-height:.9rem;position:absolute;right:20px}.white-bordered-bg-inner{padding:.5rem 1rem}.grey-border-section{background:hsla(0,0%,97%,.97);padding:1.8rem 1rem 1rem}#chip-count,button#minus,button#plus{background:#fff;border:1px solid #ddd!important;border-radius:0 20px 20px 0;box-shadow:none;color:#222;font-family:Gotham Ssm,serif;font-size:.875rem;font-weight:600;letter-spacing:.02857em;line-height:1.75;margin:1rem 0 0;min-width:40px;padding:0 .3rem}button#minus{border-radius:20px 0 0 20px;border-right:none!important;position:relative;right:-2px}span#chip-count{border-radius:0;display:inline-block;font-weight:400;min-height:26.1px;padding:0;text-align:center}button#plus{border-left:none!important;left:-3px;position:relative}.check-box-modal input[type=radio]{font-size:50px;height:30px;width:22px}.chips-counter{display:none;margin-bottom:1rem;margin-top:1rem;transition:all .4s ease-in-out}.chips-counter.show-count{display:block}.chips-counter h6{color:#222;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.5;margin:0;padding:0;transition:.25s ease-in-out}.radio-option{margin-top:1rem}.radio-option label{font-size:16px}.radio-option label span{color:#697586;display:block;font-family:Lato,sans-serif;font-weight:500}.unsure{color:#444;cursor:pointer;font-size:15px;font-weight:600;margin-top:39px;text-align:center;transition:all .4s ease-in-out}.unsure:hover{color:#697586}button.apply-btn{background:none;border:1px solid rgba(0,0,0,.12);box-shadow:none;color:rgba(0,0,0,.26);cursor:default;display:block;font-size:14px;margin-top:40px;min-height:40px;padding:0;pointer-events:none;width:100%}button.apply-btn.active{border-color:#0089cd;color:#0089cd;pointer-events:all}.unsure.svg-24 svg{position:relative;top:-1px;width:14px}.text-bordered-section h6{color:#222;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.5;margin:0;padding:1rem 0 .25rem}.text-bordered-section p{margin:0;padding:0}.text-bordered-section ul{margin:0}.text-bordered-section ul li{color:#697586;font-family:Lato;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5;margin:0;padding:0}.inner-modal .unsure.svg-24{margin-top:0;text-align:left}.inner-modal .grey-border-section{max-height:calc(-100px + 83vh);overflow-y:auto}.windshield-form .tab-content .form-group.form-inner-group{width:77%}.windshield-form .tab-content .form-group.form-innerbtn-group{position:relative;top:20px;width:21%}.skip-text{clear:both;display:block;padding-top:30px;text-align:center}.skip-text .svg-24 svg{fill:#0089cd;position:relative;top:-3px}.skip-btn{background:transparent;border:none;border-bottom:1px solid;border-radius:0;box-shadow:none;color:#0089cd;display:inline-block;font-size:16px;letter-spacing:.02857em;line-height:1.75;padding:0}.grey-bordered-box h5{background:#f1f2f4;border-radius:20px;color:rgba(0,0,0,.78);font-family:Lato,sans-serif;font-size:18px;font-weight:400;letter-spacing:.00938em;line-height:1.35;margin:2rem .25rem;padding:1rem;text-align:center}.feedback-txt{text-align:center}.feedback-txt span{color:#444;cursor:pointer;font-size:15px;font-weight:600;padding-left:12px;transition:all .4s ease-in-out}.feedback-txt:hover span{color:#697586}.feedback-txt.svg-24 svg{width:14px;fill:#444}.manual-height{min-height:470px}.windshield-estimate .cbl-banner.auto-glass-banner{height:874px}@media(min-width:768px){.width-50{align-items:center;display:flex;justify-content:center}.windshield-form .tab-content .form-group{float:left;margin-left:2%;width:48%}.tab-content .form-group:first-child,.tab-content .form-group:nth-child(3){margin-left:0}}@media(max-width:1024px){.windshield-estimate .cbl-testimonial .slick-prev.slick-arrow{bottom:-50px}}@media(max-width:767px){.form-notes .modal-grp{left:0;min-width:300px}.radio-group .span2.width-20{display:none}.radio-group .width-50.span4.content-left{padding-top:10px}.form-notes p.clickable-btn{max-width:300px}.windshield-form .tab-content[data-tab="2"] .form-group{width:100%}body .repair-label.label-two-col{width:40%!important}.windshield-form .tab-content .form-group.form-inner-group{width:100%}body #popupContent,body #popupContent___{max-height:500px;overflow-y:scroll}button.apply-btn__{background:#0089cd}.look-up.grey-btn{display:block;left:0;margin:0 auto;position:absolute;right:0;width:90%}.faq-page .cbl-header__main.add-animation{border-bottom:none;box-shadow:none}.faq-page .cbl-header__button{display:none}}.auto-glass-estimate .multi-step-form-wrapper{background:#fff;border-radius:20px;left:0;margin:0 auto;max-width:calc(480px + .5rem);position:absolute;right:0;top:87px}@media (min-width:768px){.auto-glass-estimate .cbl-banner.auto-estimate-banner{height:100%;padding-top:138px}.auto-glass-estimate .auto-estimate-banner div#lottie-animation-right{height:100%;right:-79px}}@media(max-width:1300px){.winshield-banner div#lottie-animation-left,.winshield-banner div#lottie-animation-right{height:640px}}@media(max-width:1024px) and (min-width:768px){.auto-glass-estimate .heading-text-section.align-center{padding-top:100px}.auto-glass-estimate .dnd_area-row-3-padding .span5,.auto-glass-estimate .dnd_area-row-3-padding .span7{display:block;width:100%}.auto-glass-estimate .dnd_area-row-3-padding .row-fluid,.windshields .dnd_area-row-3-padding .row-fluid{flex-direction:column-reverse}.auto-glass-estimate .cbl-testimonial .slick-prev.slick-arrow,.windshields .cbl-testimonial .slick-prev.slick-arrow{bottom:-23%}.auto-glass-estimate .dnd_area-row-3-padding .span5,.auto-glass-estimate .dnd_area-row-3-padding .span7,.windshields .dnd_area-row-4-padding .span5,.windshields .dnd_area-row-4-padding .span7{display:block!important;width:100%}.windshields .dnd_area-row-3-padding{padding-top:70px!important}.windshields .cbl-banner.auto-glass-banner{height:500px}.windshields #lottie-animation-left{height:400px;width:520px}.windshields #lottie-animation-right{height:75%;right:-30px;width:520px}.windshields .banner-heading-text{top:5vh}.windshields .dnd_area-row-4-vertical-alignment>.row-fluid{flex-direction:column-reverse}.windshield-estimate .heading-text-section{padding-top:90px}}@media(max-width:767px){.auto-glass-estimate .heading-text-section.align-center{padding-top:100px}.windshield-estimate .heading-text-section{padding-top:125px}.auto-glass-estimate .form-step.active{border:none;border-radius:0;box-shadow:none}.auto-glass-estimate .cbl-banner.auto-glass-banner{background:#fff}.auto-glass-estimate .dnd_area-row-3-padding .row-fluid,.windshields .dnd_area-row-4-padding .row-fluid{flex-direction:column-reverse}.auto-glass-estimate .cbl-testimonial button.slick-arrow,.windshields .cbl-testimonial button.slick-arrow{bottom:-11%}.auto-glass-estimate .cbl-testimonial .slick-next.slick-arrow,.windshields .cbl-testimonial .slick-next.slick-arrow{bottom:-9%}}@media(max-width:1024px) and (min-width:768px){.privacy-policy .dnd_area-row-0-padding,.terms .dnd_area-row-0-padding,.warranty .dnd_area-row-0-padding{padding-top:90px!important}}.individual-job-open .dnd_area-row-0-padding{padding-top:48px!important}.individual-job-open-inner .dnd_area-row-1-background-layers,.individual-job-open-inner .dnd_area-row-2-background-layers,.submit-job .dnd_area-row-1-background-layers,.submit-job .dnd_area-row-2-background-layers{display:none!important}.submitted-message{background:transparent;font-size:18px;letter-spacing:.5px;padding-top:50px}.skip-text{display:none}.video-div{bottom:-16px;padding-top:10px;position:relative}