@charset "UTF-8";.popup-deal-contain{color:white;text-align:center;max-width:900px;width:100%;position:relative;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;max-height:100%;padding:calc(var(--close-btn-size) / 2)}.popup-deal-contain .dialog-close-btn{top:5px;right:5px}.popup-deal-contain .popup-deal-inner-scroll{overflow-y:auto;background:#5eaeeb;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.popup-deal-contain .popup-deal-inner-scroll .deal-main{padding-top:40px;padding-top:clamp(25px, 5vw, 40px);padding-bottom:40px;padding-bottom:clamp(25px, 5vw, 40px);padding-left:100px;padding-left:clamp(15px, 5vw, 100px);padding-right:100px;padding-right:clamp(15px, 5vw, 100px);min-height:500px;min-height:clamp(375px, 80vmin, 500px);position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover}.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form{position:relative;z-index:2}.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form>:first-child{margin-top:0}.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form>:last-child{margin-bottom:0}.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .deal-heading{font-size:70px;position:relative;z-index:1;line-height:1;margin:0 0 10px 0;font-weight:800}.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .deal-heading .PopupDealHeading{--auto-text-min-size:25;display:block}.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .deal-sub-heading{font-size:50px;position:relative;z-index:2;line-height:1.1;margin:10px 0;font-weight:800;max-width:85%;margin:10px auto 0 auto}.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .deal-sub-heading .PopupDealSubHeading{--auto-text-min-size:18;display:block}.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .deal-details{font-size:23px;position:relative;z-index:3;line-height:1.4;margin:clamp(10px, 3vw, 20px) 0 0 0;font-weight:800}@media screen and (max-width:640px){.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .deal-details{line-height:1.3;font-weight:700}}.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .deal-details .PopupDealDetails{--auto-text-min-size:18;display:block}@media screen and (max-width:640px){.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .deal-details .PopupDealDetails{--auto-text-min-size:16}}.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .btn-primary{margin:clamp(15px, 4vw, 30px) 0 0 0;font-size:22px;font-weight:bold;font-style:italic;height:auto;min-height:67px}@media screen and (max-width:640px){.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .btn-primary{font-size:19px}}@media screen and (max-width:460px){.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .btn-primary{font-size:17px}}@media screen and (max-width:360px){.popup-deal-contain .popup-deal-inner-scroll .deal-main .deal-form .btn-primary{min-width:0;width:100%}}.popup-deal-contain .popup-deal-inner-scroll .deal-disclaimer{padding-left:25px;padding-left:clamp(15px, 5vw, 25px);padding-right:25px;padding-right:clamp(15px, 5vw, 25px);padding-top:12px;padding-bottom:12px;background-color:#f5f5f5;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#161a22}.popup-deal-contain .popup-deal-inner-scroll .deal-disclaimer p{line-height:1.3;margin:0;padding:0}@media screen and (max-width:460px){.popup-deal-contain .popup-deal-inner-scroll .deal-disclaimer p{font-size:14px}}.popup-deal-mini-contain{--offset:25px;position:fixed;z-index:1000;bottom:0;left:50%;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;visibility:hidden;-webkit-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);transform:translate(-50%, 100%);opacity:0;color:white;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 var(--offset) var(--offset) var(--offset);pointer-events:none;max-width:2600px}@media screen and (max-width:640px){.popup-deal-mini-contain{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;--offset:15px}}.popup-deal-mini-contain>*{pointer-events:all}.popup-deal-mini-contain.show{opacity:1;visibility:visible;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.popup-deal-mini-contain.show~#podium-website-widget{display:none}.popup-deal-mini-contain .open-popup{text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:inherit;color:inherit;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit;font-weight:inherit;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0;padding:0;text-align:inherit;border-radius:4px;background-color:black;padding:10px 30px 10px 20px;text-align:left;line-height:1.2;-webkit-animation:btn-play 2.5s infinite 1.3s;animation:btn-play 2.5s infinite 1.3s;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;max-width:375px;min-width:215px}.popup-deal-mini-contain .open-popup:focus-visible{outline:auto}.popup-deal-mini-contain .open-popup:hover{background:#161a22}@-webkit-keyframes btn-play{0%{-webkit-box-shadow:0 0 0 0px rgba(160, 38, 61, 0.4);box-shadow:0 0 0 0px rgba(160, 38, 61, 0.4)}50%,to{-webkit-box-shadow:0 0 0 12px rgba(160, 38, 61, 0);box-shadow:0 0 0 12px rgba(160, 38, 61, 0)}}@keyframes btn-play{0%{-webkit-box-shadow:0 0 0 0px rgba(160, 38, 61, 0.4);box-shadow:0 0 0 0px rgba(160, 38, 61, 0.4)}50%,to{-webkit-box-shadow:0 0 0 12px rgba(160, 38, 61, 0);box-shadow:0 0 0 12px rgba(160, 38, 61, 0)}}.popup-deal-mini-contain .open-popup h5{text-transform:uppercase;margin:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-weight:700;line-height:1.2}.popup-deal-mini-contain .open-popup .deal-end{color:#a0263d;font-size:15px;font-weight:normal}.popup-deal-mini-contain .close-mini{text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:inherit;color:inherit;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit;font-weight:inherit;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0;padding:0;text-align:inherit;-webkit-transform:translate(-70%, -40%);-ms-transform:translate(-70%, -40%);transform:translate(-70%, -40%);-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:white;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:18px;border:3px solid #a0263d;font-weight:800;transition:all 0.3s ease;margin-right:-20px}.popup-deal-mini-contain .close-mini:focus-visible{outline:auto}.popup-deal-mini-contain .close-mini:hover{border-color:#6f1a2a}.popup-deal-mini-contain .close-mini:hover:after,.popup-deal-mini-contain .close-mini:hover:before{--rotate-deg:90deg;background:#6f1a2a}.popup-deal-mini-contain .close-mini:after,.popup-deal-mini-contain .close-mini:before{--rotate-deg:0deg;content:'';position:absolute;top:50%;left:50%;height:12px;width:4px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;border-radius:2px;background:#161a22}.popup-deal-mini-contain .close-mini:before{-webkit-transform:translate(-50%, -50%) rotate(calc(45deg + var(--rotate-deg)));-ms-transform:translate(-50%, -50%) rotate(calc(45deg + var(--rotate-deg)));transform:translate(-50%, -50%) rotate(calc(45deg + var(--rotate-deg)))}.popup-deal-mini-contain .close-mini:after{-webkit-transform:translate(-50%, -50%) rotate(calc(-45deg + var(--rotate-deg)));-ms-transform:translate(-50%, -50%) rotate(calc(-45deg + var(--rotate-deg)));transform:translate(-50%, -50%) rotate(calc(-45deg + var(--rotate-deg)))}.hero-atf-section{color:white;min-height:clamp(500px, 43vw, 700px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-atf-section .bg-contain{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;pointer-events:none}.hero-atf-section .bg-contain video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:none;max-height:none;--hero-video-mq:600}@media screen and (max-width:600px){.hero-atf-section .bg-contain video{display:none}}.hero-atf-section .bg-contain .hero-mobile-bg{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:none;max-height:none;-webkit-filter:brightness(0.65);filter:brightness(0.65)}@media screen and (min-width:601px){.hero-atf-section .bg-contain .hero-mobile-bg{display:none}}.hero-atf-section .site-wrapper{--py-min:55px;--py-max:160px;--py-scaler:10vw;position:relative;will-change:"", transform, opacity;-webkit-animation:u1eef5d5e 1s ease 0s 1 forwards;animation:u1eef5d5e 1s ease 0s 1 forwards;text-align:center;width:100%;position:relative;z-index:2}@-webkit-keyframes u1eef5d5e{0%{-webkit-transform:translateY(-20%);transform:translateY(-20%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes u1eef5d5e{0%{-webkit-transform:translateY(-20%);transform:translateY(-20%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.hero-atf-section .site-wrapper .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.hero-atf-section .site-wrapper .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-atf-section .site-wrapper :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-atf-section .site-wrapper .visual-cards-toggle,.hero-atf-section .site-wrapper iframe,.hero-atf-section .site-wrapper table:not(.ui-datepicker-calendar){margin-left:auto;margin-right:auto}@media screen and (min-width:601px){.hero-atf-section .site-wrapper{text-shadow:0px 0px 50px rgba(51, 51, 51, 0.7)}}.hero-atf-section .site-wrapper .hero-heading{--max-size:53px;--min-size:28px;line-height:1.1}.hero-atf-section .site-wrapper .hero-sub-heading{--min-size:17px;--max-size:22px;--heading-scale-factor:0.65;margin:0;text-transform:capitalize;line-height:1.4;font-weight:600}.hero-atf-section .site-wrapper .video-btn-wrap{margin-top:3em}.hero-atf-section .site-wrapper .video-btn-wrap .play-video-btn{text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:inherit;color:inherit;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit;font-weight:inherit;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0;padding:0;text-align:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;gap:15px;padding:0;position:relative;font-size:25px;line-height:1.2;font-weight:800}.hero-atf-section .site-wrapper .video-btn-wrap .play-video-btn:focus-visible{outline:auto}@media screen and (max-width:640px){.hero-atf-section .site-wrapper .video-btn-wrap .play-video-btn{font-weight:700;font-size:22px;gap:10px}}@media screen and (max-width:460px){.hero-atf-section .site-wrapper .video-btn-wrap .play-video-btn{font-size:20px}}.hero-atf-section .site-wrapper .video-btn-wrap .play-video-btn:hover{opacity:0.7}.hero-atf-section .site-wrapper .video-btn-wrap .play-video-btn img{-ms-flex-negative:0;flex-shrink:0}.roof-replacement-section .site-wrapper{--scaler:7vw}@media screen and (min-width:1501px){.roof-replacement-section .site-wrapper{padding-top:140px;padding-top:clamp(80px, var(--scaler), 140px)}}@media screen and (min-width:1201px){.roof-replacement-section .site-wrapper{padding-bottom:180px;padding-bottom:clamp(120px, var(--scaler), 180px)}}@media screen and (max-width:1700px){.roof-replacement-section .site-wrapper{--scaler:4vw}}.roof-replacement-section .site-wrapper:before{width:25px;width:clamp(12px, 1.5vw, 25px);content:"";position:absolute;top:0;left:0;height:100%;display:block;background:-webkit-gradient(linear, left bottom, left top, from(#6f1a2a), to(#a0263d));background:-webkit-linear-gradient(bottom, #6f1a2a 0%, #a0263d 100%);background:-o-linear-gradient(bottom, #6f1a2a 0%, #a0263d 100%);background:linear-gradient(0deg, #6f1a2a 0%, #a0263d 100%);pointer-events:none;z-index:2}@media screen and (max-width:800px){.roof-replacement-section .site-wrapper:before{display:none}}.roof-replacement-section .site-wrapper .section-content{z-index:4;width:47%;margin:0 auto 0 0}@media screen and (max-width:1500px){.roof-replacement-section .site-wrapper .section-content{width:54%}}@media screen and (max-width:1200px){.roof-replacement-section .site-wrapper .section-content{text-align:center;width:100%}.roof-replacement-section .site-wrapper .section-content .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.roof-replacement-section .site-wrapper .section-content .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roof-replacement-section .site-wrapper .section-content :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.roof-replacement-section .site-wrapper .section-content .visual-cards-toggle,.roof-replacement-section .site-wrapper .section-content iframe,.roof-replacement-section .site-wrapper .section-content table:not(.ui-datepicker-calendar){margin-left:auto;margin-right:auto}}@media screen and (max-width:500px){.roof-replacement-section .site-wrapper .section-content{padding-bottom:320px;padding-bottom:clamp(125px, 63vw, 320px)}}.roof-replacement-section .site-wrapper .section-content h1{--scaler:2.3vw}@media screen and (min-width:1201px){.roof-replacement-section .site-wrapper .section-content h1{font-size:40px;font-size:clamp(28px, var(--scaler), 40px)}}@media screen and (max-width:1500px){.roof-replacement-section .site-wrapper .section-content h1{--scaler:2.6vw}}@media screen and (max-width:1500px) and (min-width:1201px){.roof-replacement-section .site-wrapper .cover-img-bg{-o-object-position:left;object-position:left}}@media screen and (max-width:1200px) and (min-width:501px){.roof-replacement-section .site-wrapper .cover-img-bg{opacity:0.2}}@media screen and (max-width:500px){.roof-replacement-section .site-wrapper .cover-img-bg{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}}.roof-replacement-section .site-wrapper .valentine-script{position:absolute;z-index:3;bottom:-10px;left:3%;pointer-events:none;max-width:40%}@media screen and (max-width:1500px){.roof-replacement-section .site-wrapper .valentine-script{max-width:50%}}@media screen and (max-width:800px){.roof-replacement-section .site-wrapper .valentine-script{display:none}}.roof-replacement-section .site-wrapper .valentine-van{position:absolute;pointer-events:none;z-index:3;right:0;bottom:7px;max-height:95%;max-width:50%}@media screen and (max-width:1500px) and (min-width:1201px){.roof-replacement-section .site-wrapper .valentine-van{right:-6%;max-height:90%}}@media screen and (max-width:1200px) and (min-width:501px){.roof-replacement-section .site-wrapper .valentine-van{display:none}}@media screen and (max-width:500px){.roof-replacement-section .site-wrapper .valentine-van{max-width:70%}}.main-section.roofing-options-section{z-index:10;position:relative}.main-section.roofing-options-section .site-wrapper{text-align:center;padding-bottom:0}.main-section.roofing-options-section .site-wrapper .roof-options-contain{margin:0 auto;gap:20px;gap:clamp(10px, 1.5vw, 20px);margin-top:40px;margin-top:clamp(25px, 5vw, 40px);list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:740px){.main-section.roofing-options-section .site-wrapper .roof-options-contain{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);max-width:500px}}@media screen and (max-width:460px){.main-section.roofing-options-section .site-wrapper .roof-options-contain{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:5px}}.main-section.roofing-options-section .site-wrapper .roof-options-contain.animate-in .content-contain h3:after{-webkit-animation:bounce-right 1.5s ease-in-out 1s 1;animation:bounce-right 1.5s ease-in-out 1s 1}.main-section.roofing-options-section .site-wrapper .roof-options-contain li{margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}@media screen and (min-width:741px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li.toggle-mobile{display:none}}.main-section.roofing-options-section .site-wrapper .roof-options-contain li a{padding-left:30px;padding-left:clamp(15px, 2vw, 30px);padding-right:30px;padding-right:clamp(15px, 2vw, 30px);padding-top:40px;padding-top:clamp(20px, 2vw, 40px);padding-bottom:40px;padding-bottom:clamp(20px, 2vw, 40px);background:#a7b0b8;text-decoration:none;position:relative;color:white;text-align:center;overflow:hidden;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1201px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a{padding-top:400px;padding-top:clamp(100px, 20vw, 400px)}}@media screen and (max-width:1200px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a{height:350px;height:clamp(180px, 25vw, 350px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:460px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a{height:350px;height:clamp(100px, 25vw, 350px);max-width:350px;margin:auto}}@media screen and (min-width:1201px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a:hover .cover-img-bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@media screen and (min-width:1201px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a:hover:before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-transform:translate(-50%, -50%) scaleY(2.5);-ms-transform:translate(-50%, -50%) scaleY(2.5);transform:translate(-50%, -50%) scaleY(2.5)}}@media screen and (max-width:1200px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a:hover:before{background:#a0263d}}@media screen and (min-width:1201px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a:hover .content-contain{-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}}.main-section.roofing-options-section .site-wrapper .roof-options-contain li a:hover .content-contain h3:after{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation:bounce-right 1.5s ease-in-out 0.3s infinite;animation:bounce-right 1.5s ease-in-out 0.3s infinite;-webkit-animation-play-state:running;animation-play-state:running}.main-section.roofing-options-section .site-wrapper .roof-options-contain li a:before{content:"";position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%;height:102%;width:102%;display:block;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;z-index:2;pointer-events:none;background:-webkit-gradient(linear, left bottom, left top, from(#110b07fc), color-stop(3%, rgba(21, 13, 8, 0.99)), color-stop(60%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(bottom, #110b07fc 0%, rgba(21, 13, 8, 0.99) 3%, rgba(0, 0, 0, 0) 60%);background:-o-linear-gradient(bottom, #110b07fc 0%, rgba(21, 13, 8, 0.99) 3%, rgba(0, 0, 0, 0) 60%);background:linear-gradient(0deg, #110b07fc 0%, rgba(21, 13, 8, 0.99) 3%, rgba(0, 0, 0, 0) 60%);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width:1200px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a:before{background:#3a4352;mix-blend-mode:multiply}}@media screen and (min-width:1201px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a.navy-gradient:before{background:-webkit-gradient(linear, left bottom, left top, from(rgba(6, 11, 18, 0.99)), color-stop(3%, rgba(7, 13, 22, 0.99)), color-stop(60%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(bottom, rgba(6, 11, 18, 0.99) 0%, rgba(7, 13, 22, 0.99) 3%, rgba(0, 0, 0, 0) 60%);background:-o-linear-gradient(bottom, rgba(6, 11, 18, 0.99) 0%, rgba(7, 13, 22, 0.99) 3%, rgba(0, 0, 0, 0) 60%);background:linear-gradient(0deg, rgba(6, 11, 18, 0.99) 0%, rgba(7, 13, 22, 0.99) 3%, rgba(0, 0, 0, 0) 60%)}}.main-section.roofing-options-section .site-wrapper .roof-options-contain li a .content-contain{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;z-index:3;position:relative}.main-section.roofing-options-section .site-wrapper .roof-options-contain li a .content-contain h3{--scaler:2.5vw;font-size:35px;font-size:clamp(22px, var(--scaler), 35px);margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;line-height:1.1}.main-section.roofing-options-section .site-wrapper .roof-options-contain li a .content-contain h3:after{content:"";background:url(/Content/images/icons/arrowRight.png) no-repeat center/contain;height:25px;width:25px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;display:block;-ms-flex-negative:0;flex-shrink:0}@-webkit-keyframes bounce-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(0px);transform:translateX(0px)}45%{-webkit-transform:translateX(5px);transform:translateX(5px)}60%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounce-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(0px);transform:translateX(0px)}45%{-webkit-transform:translateX(5px);transform:translateX(5px)}60%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:1200px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a .content-contain h3{--scaler:3.5vw}}@media screen and (max-width:740px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a .content-contain h3{--scaler:4vw}}@media screen and (max-width:600px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a .content-contain h3{--scaler:4.7vw}}@media screen and (max-width:460px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a .content-contain h3{--scaler:6vw}}.main-section.roofing-options-section .site-wrapper .roof-options-contain li a .content-contain p{margin-top:7px;font-size:15px;font-weight:400;line-height:1.3}@media screen and (max-width:1400px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a .content-contain p{line-height:1.4;font-size:14px}}@media screen and (max-width:1200px){.main-section.roofing-options-section .site-wrapper .roof-options-contain li a .content-contain p{display:none}}.valentine-exp-section{margin-top:-70px;margin-top:clamp(-170px, -8vw, -70px);z-index:1}.valentine-exp-section .site-wrapper{--py-max:100px;padding-top:230px;padding-top:clamp(115px, 13vw, 230px)}.awards-slider-section .site-wrapper{padding-bottom:0}
/*# sourceMappingURL=HQ-state.css.map */