html{font-size:62.5%}@media only screen and (max-width:767px){html{font-size:56.3%}}html{scroll-behavior:auto !important}html,body{overflow-x:hidden !important;width:100% !important}.pointer-event-none{pointer-events:none !important}.select-none{user-select:none !important}.text-color{color:#163A15}.pum-container.pum-responsive.pum-responsive-medium{width:90%;max-width:800px !important;margin:auto;left:0 !important;right:0;top:0 !important;bottom:0;height:max-content;padding:90px 50px 50px}@media only screen and (max-width:767px){.pum-container.pum-responsive.pum-responsive-medium{padding:80px 20px 30px}}.pum-title.popmake-title{text-align:center;font-weight:500;margin-bottom:5px}html.pum-open.pum-open-overlay.pum-open-scrollable body >:not([aria-modal=true]){padding-right:0}.form-wrap{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:767px){.form-wrap{gap:10px}}.form-wrap h5{width:100%;text-align:center;font-size:20px;margin-bottom:20px}.form-wrap .half-fields{width:48%}@media only screen and (max-width:767px){.form-wrap .half-fields{width:100%}}.form-wrap .full-fields{width:100%}.form-wrap .full-fields.submit-field{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.form-wrap input,.form-wrap textarea,.form-wrap select{background:#fff;border:none !important;outline:none !important;box-shadow:1px 1px 20px 0px #0000001a;min-height:60px;padding:0 20px;border-radius:10px;font-size:16px;color:#353232}@media only screen and (max-width:767px){.form-wrap input,.form-wrap textarea,.form-wrap select{min-height:50px;padding:0 15px}}.form-wrap input::placeholder,.form-wrap textarea::placeholder,.form-wrap select::placeholder{font-size:16px;color:#353232}.form-wrap textarea{height:150px;padding-top:20px}.elementor-widget-button .elementor-button{display:block;width:fit-content;position:relative}.elementor-widget-button .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-widget-button .elementor-button .elementor-button-icon svg{width:2rem}.elementor-button-success .elementor-button{background:rgba(24, 86, 24, 0.52) !important;border-color:rgba(255, 255, 255, 0.2) !important;backdrop-filter:blur(20.5px) !important}.elementor-button-success .elementor-button:hover{background:#185618 !important;border-color:white !important}.elementor-button-warning .elementor-button{background:rgba(255, 255, 255, 0.1) !important;border-color:rgba(255, 255, 255, 0.2) !important;backdrop-filter:blur(11.5px) !important}.elementor-button-warning .elementor-button:hover{background:rgba(255, 255, 255, 0.2) !important;border-color:white !important}.elementor-button-info .elementor-button{overflow:hidden;display:block;width:fit-content;position:relative;background-color:#000000 !important;border-color:var(--e-global-color-secondary) !important}.elementor-button-info .elementor-button::before{content:"";width:110%;aspect-ratio:1;position:absolute;left:50%;pointer-events:none;top:50%;transform:translate(-50%, -50%) rotate(0deg);transition:all 0.2s ease-in-out;z-index:0;background:linear-gradient(99deg, #185618 3.55%, #163A15 161.34%)}.elementor-button-info .elementor-button:hover::before{transform:translate(-50%, -50%) rotate(180deg)}.elementor-button-info .elementor-button .elementor-button-content-wrapper{position:relative;z-index:1}header.elementor-location-header{position:absolute;left:0;top:0;z-index:9999;width:100%}header.elementor-location-header .header--main{position:relative}header.elementor-location-header .header--main .header--menu .menu-item .elementor-item{transition:all 0.2s ease-in-out}header.elementor-location-header .header--main .header--menu .menu-item .elementor-item-active{font-weight:700 !important}@media only screen and (max-width:1036px){header.elementor-location-header .header--main .header--menu .elementor-menu-toggle{padding:8px !important}}header.elementor-location-header .header--main .global-menu .menu-item-has-children>a{position:relative}header.elementor-location-header .header--main .global-menu .menu-item-has-children>a::after{content:"";display:block;width:14px;aspect-ratio:1;position:absolute;right:-30%;top:50%;transform:translatey(-50%);filter:invert(1) brightness(100);background:url("https://buckhornroofing.com/staging/wp-content/uploads/2026/06/Vector-3.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}@media only screen and (max-width:767px){header.elementor-location-header .header--main .global-menu .menu-item-has-children>a::after{width:12px;right:-35%}}header.elementor-location-header .header--main .global-menu .menu-item-has-children .sub-menu{padding:16px 0}@media only screen and (max-width:767px){header.elementor-location-header .header--main .global-menu .menu-item-has-children .sub-menu{padding:12px 0}}@media only screen and (max-width:1036px){header.elementor-location-header .header--main .header--right{margin-left:auto !important}}.headquarters-title .elementor-heading-title{position:relative;width:max-content}@media only screen and (max-width:767px){.headquarters-title .elementor-heading-title{margin-inline:auto}}.headquarters-title .elementor-heading-title::after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:-0.9rem;display:block;background:#000}@media only screen and (max-width:1600px){.footer--col{--width: 50% !important}}@media only screen and (max-width:767px){.footer--col{--width: 100% !important}}@media only screen and (max-width:767px){.footer--nav .elementor-item{justify-content:center !important}}@media only screen and (max-width:767px){.footer--address a{flex-direction:column;align-items:center !important;text-align:center !important;gap:12px}.footer--address a span{padding:0 !important}}.roofing-sol{position:relative;z-index:1}.roofing-sol::after{content:"";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:82%;height:100px;border-radius:50%;background:rgba(52, 168, 83, 0.2);filter:blur(62px);z-index:-1}.roofing-sol .roofing-sol--inner .roofing-sol-top,.roofing-sol .roofing-sol--inner .roofing-sol-image-wrapper{max-width:704px}.roofing-sol .roofing-sol--inner .roofing-sol-top .elementor-widget-image,.roofing-sol .roofing-sol--inner .roofing-sol-image-wrapper .elementor-widget-image{display:flex;align-items:center}.roofing-sol .roofing-sol--inner .roofing-sol-top .counter--number .elementor-counter-title,.roofing-sol .roofing-sol--inner .roofing-sol-image-wrapper .counter--number .elementor-counter-title{margin-top:12px}.subheading .elementor-heading-title{display:flex;align-items:center;justify-content:start}@media only screen and (max-width:767px){.subheading .elementor-heading-title{justify-content:center}}.subheading .elementor-heading-title::before{content:"";width:18px;height:3px;border-radius:12px;display:block;position:relative;background:var(--e-global-color-secondary);margin-right:12px}.why-card img{filter:grayscale(1) brightness(0);transition:all 0.2s ease-in-out}.why-card .elementor-heading-title{transition:all 0.2s ease-in-out}.why-card:hover img{filter:grayscale(0) brightness(1)}.why-card:hover .elementor-heading-title{color:var(--e-global-color-secondary) !important}.testimonial1{height:auto;min-height:360px}@media only screen and (max-width:1036px){.testimonial1{min-height:260px}}.marquee-swiper .swiper-slide{width:auto !important}.marquee-swiper .swiper-slide .marquee--item{color:var(--e-global-color-primary);font-family:"Helvetica Now Display", sans-serif;font-size:15rem;font-style:normal;font-weight:400;line-height:1.05;text-transform:uppercase;display:flex;align-items:center;white-space:nowrap}@media only screen and (max-width:1600px){.marquee-swiper .swiper-slide .marquee--item{font-size:13rem}}@media only screen and (max-width:1036px){.marquee-swiper .swiper-slide .marquee--item{font-size:11rem}}@media only screen and (max-width:767px){.marquee-swiper .swiper-slide .marquee--item{font-size:8rem}}.marquee-swiper .swiper-slide .marquee--item img{margin:0 30px;width:100%;max-width:158px}@media only screen and (max-width:1600px){.marquee-swiper .swiper-slide .marquee--item img{max-width:140px}}@media only screen and (max-width:1036px){.marquee-swiper .swiper-slide .marquee--item img{max-width:120px;margin:0 18px}}@media only screen and (max-width:767px){.marquee-swiper .swiper-slide .marquee--item img{max-width:80px;margin:0 18px}}.marquee-swiper .swiper-slide .marquee--item span{color:rgba(53, 50, 50, 0.3);margin-right:20px;display:block}.services-swiper{cursor:url(https://buckhornroofing.com/staging/wp-content/uploads/2026/06/cursor.png), auto}.services-swiper .swiper-slide{transition:all 0.2s ease-in-out !important}.services-swiper .swiper-slide.swiper-slide-active .service--item,.services-swiper .swiper-slide:hover .service--item{background:var(--service--image) no-repeat;background-size:cover;background-position:center center;background-repeat:no-repeat}.services-swiper .swiper-slide.swiper-slide-active .service--item .service--link,.services-swiper .swiper-slide:hover .service--item .service--link{opacity:1;visibility:visible}.services-swiper .swiper-slide.swiper-slide-active .service--item .service--content,.services-swiper .swiper-slide:hover .service--item .service--content{backdrop-filter:blur(15.4px);background:rgba(24, 86, 24, 0.82);padding:2.8rem 3.25rem 2.2rem 2.8rem}@media only screen and (max-width:1600px){.services-swiper .swiper-slide.swiper-slide-active .service--item .service--content,.services-swiper .swiper-slide:hover .service--item .service--content{padding:2.5rem 2.5rem 2.2rem 2.5rem}}@media only screen and (max-width:1036px){.services-swiper .swiper-slide.swiper-slide-active .service--item .service--content,.services-swiper .swiper-slide:hover .service--item .service--content{padding:2.2rem}}@media only screen and (max-width:767px){.services-swiper .swiper-slide.swiper-slide-active .service--item .service--content,.services-swiper .swiper-slide:hover .service--item .service--content{padding:2rem}}.services-swiper .swiper-slide.swiper-slide-active .service--item .service--title,.services-swiper .swiper-slide:hover .service--item .service--title{margin:0 0 18px}@media only screen and (max-width:1600px){.services-swiper .swiper-slide.swiper-slide-active .service--item .service--title,.services-swiper .swiper-slide:hover .service--item .service--title{margin:0 0 18px}}@media only screen and (max-width:1036px){.services-swiper .swiper-slide.swiper-slide-active .service--item .service--title,.services-swiper .swiper-slide:hover .service--item .service--title{margin:0 0 16px}}@media only screen and (max-width:767px){.services-swiper .swiper-slide.swiper-slide-active .service--item .service--title,.services-swiper .swiper-slide:hover .service--item .service--title{margin:0 0 14px}}.services-swiper .swiper-slide.swiper-slide-active .service--item .service--description,.services-swiper .swiper-slide:hover .service--item .service--description{max-height:400px;opacity:1}@media only screen and (max-width:1600px){.services-swiper .swiper-slide.swiper-slide-active .service--item .service--description,.services-swiper .swiper-slide:hover .service--item .service--description{max-height:150px}}@media only screen and (max-width:1036px){.services-swiper .swiper-slide.swiper-slide-active .service--item .service--description,.services-swiper .swiper-slide:hover .service--item .service--description{max-height:120px}}@media only screen and (max-width:767px){.services-swiper .swiper-slide.swiper-slide-active .service--item .service--description,.services-swiper .swiper-slide:hover .service--item .service--description{max-height:120px}}.services-swiper .swiper-slide .service--item{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 62.59%, rgba(0, 0, 0, 0.51) 85%, rgba(0, 0, 0, 0.66) 100%), var(--service--image) lightgray -392.319px -190.323px / 270.493% 131.108% no-repeat;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:20px;overflow:hidden;aspect-ratio:0.8617;transition:all 0.2s ease-in-out !important;padding:22px;display:flex;align-items:stretch;justify-content:space-between;gap:20px;flex-direction:column}@media only screen and (max-width:1600px){.services-swiper .swiper-slide .service--item{padding:22px}}@media only screen and (max-width:1036px){.services-swiper .swiper-slide .service--item{padding:20px}}@media only screen and (max-width:767px){.services-swiper .swiper-slide .service--item{padding:18px}}.services-swiper .swiper-slide .service--item .service--title{margin:0 0 30px;color:var(--e-global-color-208d918);font-family:"Satoshi", sans-serif}.services-swiper .swiper-slide .service--item .service--description{margin:0;font-weight:500;color:var(--e-global-color-208d918);max-height:0;opacity:0;transition:all 0.4s ease-in-out !important}@media only screen and (max-width:1036px){.services-swiper .swiper-slide .service--item .service--description{overflow:hidden scroll}.services-swiper .swiper-slide .service--item .service--description::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background-color:#F5F5F5;border-radius:20px;overflow:hidden}.services-swiper .swiper-slide .service--item .service--description::-webkit-scrollbar{width:6px;background-color:#F5F5F5;border-radius:20px;overflow:hidden}.services-swiper .swiper-slide .service--item .service--description::-webkit-scrollbar-thumb{background-color:var(--e-global-color-accent);border-radius:20px;overflow:hidden}}.services-swiper .swiper-slide .service--item .service--content{padding:2.8rem 0 0;border-radius:20px;transition:all 0.2s ease-in-out !important}@media only screen and (max-width:1600px){.services-swiper .swiper-slide .service--item .service--content{padding:2.5rem 0 0}}@media only screen and (max-width:1036px){.services-swiper .swiper-slide .service--item .service--content{padding:2.2rem 0 0}}@media only screen and (max-width:767px){.services-swiper .swiper-slide .service--item .service--content{border-radius:16px;padding:2rem 0 0}}.services-swiper .swiper-slide .service--item .service--link{display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out !important;width:76.65px;aspect-ratio:1;background:#fff;border-radius:100px;padding:12px;margin-left:auto;opacity:0;visibility:hidden;position:relative;z-index:2}@media only screen and (max-width:1600px){.services-swiper .swiper-slide .service--item .service--link{width:65px}}@media only screen and (max-width:1036px){.services-swiper .swiper-slide .service--item .service--link{width:56px}}@media only screen and (max-width:767px){.services-swiper .swiper-slide .service--item .service--link{width:50px}}.services-swiper .swiper-slide .service--item .service--link img{width:30px}@media only screen and (max-width:1600px){.services-swiper .swiper-slide .service--item .service--link img{width:24px}}@media only screen and (max-width:1036px){.services-swiper .swiper-slide .service--item .service--link img{width:20px}}@media only screen and (max-width:767px){.services-swiper .swiper-slide .service--item .service--link img{width:16px}}@media only screen and (max-width:767px){.process--container{max-width:420px;margin-inline:auto}}.process--container .swiper-process{margin-top:-11px;position:relative}@media only screen and (max-width:1036px){.process--container .swiper-process{margin-top:-9px}}@media only screen and (max-width:767px){.process--container .swiper-process{margin-top:0px}}.process--container .swiper-process::before{content:"";left:0;top:10px;display:block;width:100%;height:1px;position:absolute;background:rgba(53, 50, 50, 0.2)}@media only screen and (max-width:1036px){.process--container .swiper-process::before{top:9px}}@media only screen and (max-width:767px){.process--container .swiper-process::before{top:8px}}.process--container .swiper-process .swiper-slide-active .process-item{padding-top:65px}.process--container .swiper-process .swiper-slide-active .process-item::before{background:var(--e-global-color-secondary)}.process--container .swiper-process .swiper-slide-active .process-item .step--count{font-size:6rem;color:var(--e-global-color-secondary)}@media only screen and (max-width:1600px){.process--container .swiper-process .swiper-slide-active .process-item .step--count{font-size:5rem}}@media only screen and (max-width:1036px){.process--container .swiper-process .swiper-slide-active .process-item .step--count{font-size:4rem}}@media only screen and (max-width:767px){.process--container .swiper-process .swiper-slide-active .process-item .step--count{font-size:3rem}}.process--container .swiper-process .swiper-slide-active .process-item .step--count,.process--container .swiper-process .swiper-slide-active .process-item .step-heading,.process--container .swiper-process .swiper-slide-active .process-item .step-desc{opacity:1 !important}.process--container .swiper-process .swiper-slide-next .process-item .step--count,.process--container .swiper-process .swiper-slide-next .process-item .step-heading,.process--container .swiper-process .swiper-slide-next .process-item .step-desc{opacity:0.75 !important}.process--container .swiper-process .swiper-slide-next+.swiper-slide .process-item .step--count,.process--container .swiper-process .swiper-slide-next+.swiper-slide .process-item .step-heading,.process--container .swiper-process .swiper-slide-next+.swiper-slide .process-item .step-desc{opacity:0.5 !important}.process--container .swiper-process .process-item{padding-top:100px;transition:all 0.2s ease-in-out !important}@media only screen and (max-width:1600px){.process--container .swiper-process .process-item{padding-top:92px}}@media only screen and (max-width:1036px){.process--container .swiper-process .process-item{padding-top:84px}}@media only screen and (max-width:767px){.process--container .swiper-process .process-item{padding-top:74px}}.process--container .swiper-process .process-item::before{content:"";width:21px;height:auto;aspect-ratio:1;background:var(--e-global-color-primary);transition:all 0.2s ease-in-out !important;position:absolute;left:0.5px;top:0;border-radius:100px}@media only screen and (max-width:1036px){.process--container .swiper-process .process-item::before{width:18px}}@media only screen and (max-width:767px){.process--container .swiper-process .process-item::before{width:16px;left:50%;transform:translateX(-50%)}}.process--container .swiper-process .process-item .step--count{color:var(--e-global-color-primary);transition:all 0.2s ease-in-out !important;font-family:Satoshi;font-size:3rem;font-style:normal;font-weight:500;line-height:1.15;margin-bottom:40px;opacity:0.25}@media only screen and (max-width:1600px){.process--container .swiper-process .process-item .step--count{font-size:2.6rem;margin-bottom:32px}}@media only screen and (max-width:1036px){.process--container .swiper-process .process-item .step--count{font-size:2.4rem;margin-bottom:28px}}@media only screen and (max-width:767px){.process--container .swiper-process .process-item .step--count{font-size:2.2rem;margin-bottom:24px;text-align:center}}.process--container .swiper-process .process-item .step-heading{color:var(--e-global-color-primary);transition:all 0.2s ease-in-out !important;font-weight:500;margin:0 0 10px 0px;opacity:0.25}@media only screen and (max-width:767px){.process--container .swiper-process .process-item .step-heading{text-align:center}}.process--container .swiper-process .process-item .step-desc{color:#636262;transition:all 0.2s ease-in-out !important;line-height:1.4;margin:0;opacity:0.25}@media only screen and (max-width:767px){.process--container .swiper-process .process-item .step-desc{text-align:center}}.work-swiper .work-item{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.25) 150%), var(--work-image) 50% / cover no-repeat;aspect-ratio:1.593;display:flex;align-items:flex-start;justify-content:flex-start;padding:40px;border-radius:10px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:1036px){.work-swiper .work-item{padding:35px}}@media only screen and (max-width:767px){.work-swiper .work-item{padding:20px}}.work-swiper .work-item .work-title{margin:auto auto 0 0;color:var(--e-global-color-208d918);font-weight:700}.work-swiper-arrows [class*="work-swiper-button-"]{user-select:none;-webkit-user-select:none;cursor:pointer}.work-swiper-arrows [class*="work-swiper-button-"]:hover .elementor-icon svg path{stroke:#fff !important}.work-swiper-arrows [class*="work-swiper-button-"] .arrow-icon .elementor-icon-wrapper{display:flex}.work-swiper-arrows [class*="work-swiper-button-"] .arrow-icon .elementor-icon-wrapper .elementor-icon svg path{transition:all 0.2s ease-in-out !important}.work-progressbar .elementor-divider-separator{position:relative;margin:0;inset:0;height:4px !important;border:none !important}@media only screen and (max-width:767px){.work-progressbar .elementor-divider-separator{height:3px !important}}.work-progressbar .elementor-divider-separator .swiper-pagination-progressbar-fill{height:4px;position:absolute;top:0px !important;margin:0;background:var(--e-global-color-secondary)}@media only screen and (max-width:767px){.work-progressbar .elementor-divider-separator .swiper-pagination-progressbar-fill{height:3px}}.trusted--carousel .swiper{overflow:visible}.trusted--carousel .swiper .swiper-slide{opacity:0;transition:all 0.2s ease-in-out !important;visibility:hidden}.trusted--carousel .swiper .swiper-slide.swiper-slide-active{opacity:1 !important;visibility:visible !important}.trusted--carousel .swiper .swiper-slide.swiper-slide-next,.trusted--carousel .swiper .swiper-slide.swiper-slide-next+.swiper-slide{opacity:1 !important;visibility:visible !important}@media only screen and (max-width:767px){.trusted--carousel .swiper .swiper-slide.swiper-slide-next,.trusted--carousel .swiper .swiper-slide.swiper-slide-next+.swiper-slide{opacity:0 !important;visibility:hidden !important}}.testimonial-swiper{overflow:visible}.testimonial-swiper .swiper-wrapper{align-items:stretch}.testimonial-swiper .swiper-wrapper .swiper-slide{height:auto;opacity:0;transition:all 0.2s ease-in-out !important;visibility:hidden}.testimonial-swiper .swiper-wrapper .swiper-slide.swiper-slide-active,.testimonial-swiper .swiper-wrapper .swiper-slide.swiper-slide-active+.swiper-slide,.testimonial-swiper .swiper-wrapper .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide{opacity:1;visibility:visible}.testimonial-swiper .swiper-wrapper .review-slide-item{height:100%;padding:55px 40px 50px;border-radius:20px;background:#FFF;box-shadow:15.374px 23.466px 184.812px 0 rgba(0, 0, 0, 0.13)}@media only screen and (max-width:1036px){.testimonial-swiper .swiper-wrapper .review-slide-item{padding:48px 30px 42px}}@media only screen and (max-width:767px){.testimonial-swiper .swiper-wrapper .review-slide-item{padding:35px 20px 34px}}.testimonial-swiper .swiper-wrapper .review-slide-item .review--item-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px}@media only screen and (max-width:767px){.testimonial-swiper .swiper-wrapper .review-slide-item .review--item-header{margin-bottom:30px}}.testimonial-swiper .swiper-wrapper .review-slide-item .review--item-header .review--item-title{color:var(--e-global-color-primary);font-size:2rem;font-weight:500;line-height:1.15;margin-bottom:10px}.testimonial-swiper .swiper-wrapper .review-slide-item .review--item-header .review--item-rating{display:flex;align-items:center;justify-content:flex-start;gap:7px}.testimonial-swiper .swiper-wrapper .review-slide-item .review--item-header .review--item-rating span{color:#151313;font-size:1.3rem;line-height:1}.testimonial-swiper .swiper-wrapper .review-slide-item .review--item-header .review--item-quote svg{width:50px;height:auto}@media only screen and (max-width:767px){.testimonial-swiper .swiper-wrapper .review-slide-item .review--item-header .review--item-quote svg{width:40px}}.testimonial-swiper .swiper-wrapper .review-slide-item .review--item-desc{color:#636262}.green-btn a.elementor-button.elementor-button-link{backdrop-filter:blur(11.5px) !important}.bg-btm-green-ban{background:linear-gradient(180deg, rgba(24, 86, 24, 0) 0%, rgba(24, 86, 24, 0.73) 62.65%, #185618 100%)}@media only screen and (max-width:767px){.listing-box-style1 .elementor-image-box-wrapper{display:flex;gap:10px;align-items:center}}.five-stars-review-label{border:1px solid rgba(255, 255, 255, 0.3) !important}.item-box-style1 .elementor-icon{border:1px solid rgba(53, 50, 50, 0.25)}.item-box-style1 .elementor-icon svg{filter:brightness(0)}.item-box-style1 .elementor-icon-wrapper{max-height:64px}.item-box-style1:hover .elementor-icon{border:1px solid #34a853;background:rgba(52, 168, 83, 0.05)}.item-box-style1:hover svg{filter:none}.item-box-style1:hover h5{color:#185618 !important}.service-slider-style2 .service--item{position:relative}.service-slider-style2 .service--item:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;border-radius:20px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 62.59%, rgba(0, 0, 0, 0.51) 85%, rgba(0, 0, 0, 0.66) 100%);transition:all 0.2s}.service-slider-style2 .service--item .service--content{position:relative}.service-slider-style2 .swiper-slide-active .service--item:before{background:transparent !important}.service-slider-style2 .swiper-slide:hover .service--item:before{background:transparent !important}.step-sec-style2 h3.step-heading{font-size:20px;font-family:"Satoshi", Sans-serif}.col-right-cert-sec{max-width:586px}@media only screen and (max-width:767px){.col-right-cert-sec{max-width:100%}}.custom--menu-list-wrapper li.menu-item a i+i{display:none}.work-swiper .work-item{position:relative}.work-swiper .work-item:before{content:"";width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 59.49%, rgba(0, 0, 0, 0.78) 100%);display:block;position:absolute;top:0;left:0}.overlay-img{position:relative;overflow:hidden}.overlay-img:before{content:"";width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 59.49%, rgba(0, 0, 0, 0.78) 100%);display:block;position:absolute;top:0;left:0;z-index:1}.comm-services-sec{position:relative}.comm-services-sec:before{content:"";width:408px;height:477px;position:absolute;left:0;bottom:30%;top:auto;border-radius:477px;opacity:0.5;background:#756640;filter:blur(297px)}@media only screen and (max-width:1600px){.comm-services-sec{padding-bottom:120px !important}}@media only screen and (max-width:1036px){.comm-services-sec{padding-bottom:80px !important}}@media only screen and (max-width:576px){.comm-services-sec{padding-bottom:60px !important}}.listing-box-style1 img{min-width:19px}.main-nav-header li.menu-item a:hover{color:#185618 !important}.main-nav-header li.menu-item .sub-menu li.menu-item a:hover{color:#fff !important}@media only screen and (max-width:1036px){.custom--menu-list-wrapper li.menu-item a{color:#fff !important;font-weight:400 !important}}/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fbuckhornroofing.com%2Fstaging%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fhello-theme-child-master%2Fassets%2Fcss%2Fcustom.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAqBA%2CKAAA%2CeAAA%2CCAfC%2CyCAAA%2CKAAA%2CeAAA%2CCAAA%2CCAuBD%2CKAAA%2C%2BBAAA%2CCAIA%2CUAAA%2CkDAAA%2CCAKA%2CoBAAA%2C8BAAA%2CCAIA%2CaAAA%2C2BAAA%2CCAIA%2CYAAA%2CaAAA%2CCAIA%2CoDAAA%2C8IAAA%2CCA5CC%2CyCAAA%2CoDAAA%2CsBAAA%2CCAAA%2CCA0DD%2CyBAAA%2CmDAAA%2CCAQG%2CiFAAA%2CeAAA%2CCAMH%2CWAAA%2CkEAAA%2CCAxEC%2CyCAAA%2CWAAA%2CQAAA%2CCAAA%2CCAgFA%2CcAAA%2C8DAAA%2CCAMA%2CwBAAA%2CSAAA%2CCAtFA%2CyCAAA%2CwBAAA%2CUAAA%2CCAAA%2CCA4FA%2CwBAAA%2CUAAA%2CCAGA%2CqCAAA%2CwFAAA%2CCAMA%2CuDAAA%2CmLAAA%2CCArGA%2CyCAAA%2CuDAAA%2C8BAAA%2CCAAA%2CCAmHC%2C8FAAA%2C4BAAA%2CCAKD%2CoBAAA%2C6BAAA%2CCAOA%2C2CAAA%2CiDAAA%2CCAKC%2C6EAAA%2CkBAAA%2CCAKC%2CsEAAA%2CUAAA%2CCAQF%2C4CAAA%2CqIAAA%2CCAKC%2CkDAAA%2C2DAAA%2CCAQD%2C4CAAA%2CuIAAA%2CCAKC%2CkDAAA%2C4EAAA%2CCAQD%2CyCAAA%2C6JAAA%2CCAQC%2CiDAAA%2CoPAAA%2CCAeC%2CuDAAA%2C8CAAA%2CCAKD%2C2EAAA%2C2BAAA%2CCAOF%2CiCAAA%2CsDAAA%2CCAOC%2C%2BCAAA%2CiBAAA%2CCASG%2CwFAAA%2C%2BBAAA%2CCAGC%2C%2BFAAA%2C0BAAA%2CCA5NJ%2C0CAmOG%2CoFAAA%2CsBAAA%2CCAAA%2CCAQA%2CsFAAA%2CiBAAA%2CCAGC%2C6FAAA%2CuUAAA%2CCAnPJ%2CyCAAA%2C6FAAA%2CqBAAA%2CCAAA%2CCAyQG%2C8FAAA%2CcAAA%2CCAzQH%2CyCAAA%2C8FAAA%2CcAAA%2CCAAA%2CCAKA%2C0CAAA%2C8DAAA%2C2BAAA%2CCAAA%2CCAuRA%2C6CAAA%2CmCAAA%2CCA5RA%2CyCAAA%2C6CAAA%2CkBAAA%2CCAAA%2CCAoSC%2CoDAAA%2CsGAAA%2CCA1RD%2C0CAAA%2CaAAA%2CuBAAA%2CCAAA%2CCAVA%2CyCAAA%2CaAAA%2CwBAAA%2CCAAA%2CCAAA%2CyCAAA%2C6BAAA%2CiCAAA%2CCAAA%2CCAAA%2CyCAkUC%2CmBAAA%2CyFAAA%2CCAMC%2CwBAAA%2CoBAAA%2CCAAA%2CCAOH%2CaAAA%2C2BAAA%2CCAIC%2CoBAAA%2CqLAAA%2CCAgBC%2C8GAAA%2CeAAA%2CCAIC%2C8JAAA%2C%2BBAAA%2CCAMC%2CkMAAA%2CeAAA%2CCASH%2CqCAAA%2CqDAAA%2CCAtXA%2CyCAAA%2CqCAAA%2CsBAAA%2CCAAA%2CCA%2BXC%2C6CAAA%2CgJAAA%2CCAcD%2CcAAA%2CiEAAA%2CCAKA%2CmCAAA%2C%2BBAAA%2CCAKC%2CoBAAA%2CiCAAA%2CCAIA%2CyCAAA%2CgDAAA%2CCAMF%2CcAAA%2C4BAAA%2CCA5ZC%2C0CAAA%2CcAAA%2CgBAAA%2CCAAA%2CCAsaA%2C8BAAA%2CqBAAA%2CCAGC%2C6CAAA%2CkOAAA%2CCApaD%2C0CAAA%2C6CAAA%2CeAAA%2CCAAA%2CCALA%2C0CAAA%2C6CAAA%2CeAAA%2CCAAA%2CCALA%2CyCAAA%2C6CAAA%2CcAAA%2CCAAA%2CCAscE%2CiDAAA%2CwCAAA%2CCA5bF%2C0CAAA%2CiDAAA%2CeAAA%2CCAAA%2CCALA%2C0CAAA%2CiDAAA%2C6BAAA%2CCAAA%2CCALA%2CyCAAA%2CiDAAA%2C4BAAA%2CCAAA%2CCA0dE%2CkDAAA%2C2DAAA%2CCAUH%2CiBAAA%2C2FAAA%2CCAGC%2C%2BBAAA%2C0CAAA%2CCAKE%2CsHAAA%2C8HAAA%2CCAMC%2CoJAAA%2C4BAAA%2CCAKA%2C0JAAA%2CmGAAA%2CCA7eH%2C0CAAA%2C0JAAA%2CmCAAA%2CCAAA%2CCALA%2C0CAAA%2C0JAAA%2CcAAA%2CCAAA%2CCALA%2CyCAAA%2C0JAAA%2CYAAA%2CCAAA%2CCAygBG%2CsJAAA%2CeAAA%2CCA%2FfH%2C0CAAA%2CsJAAA%2CeAAA%2CCAAA%2CCALA%2C0CAAA%2CsJAAA%2CeAAA%2CCAAA%2CCALA%2CyCAAA%2CsJAAA%2CeAAA%2CCAAA%2CCAyhBG%2CkKAAA%2C0BAAA%2CCA%2FgBH%2C0CAAA%2CkKAAA%2CgBAAA%2CCAAA%2CCALA%2C0CAAA%2CkKAAA%2CgBAAA%2CCAAA%2CCALA%2CyCAAA%2CkKAAA%2CgBAAA%2CCAAA%2CCA4iBC%2C8CAAA%2CoeAAA%2CCAliBD%2C0CAAA%2C8CAAA%2CYAAA%2CCAAA%2CCALA%2C0CAAA%2C8CAAA%2CYAAA%2CCAAA%2CCALA%2CyCAAA%2C8CAAA%2CYAAA%2CCAAA%2CCA0kBE%2C8DAAA%2CqFAAA%2CCAMA%2CoEAAA%2C8HAAA%2CCA3kBF%2C0CAAA%2CoEAAA%2CsBAAA%2CCAslBI%2C6FAAA%2C%2BGAAA%2CCAOA%2CuFAAA%2CqEAAA%2CCAOA%2C6FAAA%2CgFAAA%2CCAAA%2CCAQF%2CgEAAA%2CgFAAA%2CCAvmBF%2C0CAAA%2CgEAAA%2CkBAAA%2CCAAA%2CCALA%2C0CAAA%2CgEAAA%2CkBAAA%2CCAAA%2CCALA%2CyCAAA%2CgEAAA%2CmCAAA%2CCAAA%2CCAooBE%2C6DAAA%2CwPAAA%2CCA1nBF%2C0CAAA%2C6DAAA%2CUAAA%2CCAAA%2CCALA%2C0CAAA%2C6DAAA%2CUAAA%2CCAAA%2CCALA%2CyCAAA%2C6DAAA%2CUAAA%2CCAAA%2CCAgqBG%2CiEAAA%2CUAAA%2CCAtpBH%2C0CAAA%2CiEAAA%2CUAAA%2CCAAA%2CCALA%2C0CAAA%2CiEAAA%2CUAAA%2CCAAA%2CCALA%2CyCAAA%2CiEAAA%2CUAAA%2CCAAA%2CCAAA%2CyCAAA%2CoBAAA%2CkCAAA%2CCAAA%2CCA4rBA%2CoCAAA%2CkCAAA%2CCAvrBA%2C0CAAA%2CoCAAA%2CeAAA%2CCAAA%2CCALA%2CyCAAA%2CoCAAA%2CcAAA%2CCAAA%2CCAusBC%2C4CAAA%2CiHAAA%2CCAlsBD%2C0CAAA%2C4CAAA%2COAAA%2CCAAA%2CCALA%2CyCAAA%2C4CAAA%2COAAA%2CCAAA%2CCA2tBE%2CuEAAA%2CgBAAA%2CCAGC%2C%2BEAAA%2C0CAAA%2CCAIA%2CoFAAA%2CoDAAA%2CCAxtBH%2C0CAAA%2CoFAAA%2CcAAA%2CCAAA%2CCALA%2C0CAAA%2CoFAAA%2CcAAA%2CCAAA%2CCALA%2CyCAAA%2CoFAAA%2CcAAA%2CCAAA%2CCAmvBG%2C2PAAA%2CoBAAA%2CCAUA%2CqPAAA%2CuBAAA%2CCASC%2C%2BRAAA%2CsBAAA%2CCASH%2CkDAAA%2C4DAAA%2CCArwBD%2C0CAAA%2CkDAAA%2CgBAAA%2CCAAA%2CCALA%2C0CAAA%2CkDAAA%2CgBAAA%2CCAAA%2CCALA%2CyCAAA%2CkDAAA%2CgBAAA%2CCAAA%2CCA%2BxBE%2C0DAAA%2C2LAAA%2CCA1xBF%2C0CAAA%2C0DAAA%2CUAAA%2CCAAA%2CCALA%2CyCAAA%2C0DAAA%2C8CAAA%2CCAAA%2CCAszBE%2C%2BDAAA%2CoMAAA%2CCA5yBF%2C0CAAA%2C%2BDAAA%2CmCAAA%2CCAAA%2CCALA%2C0CAAA%2C%2BDAAA%2CmCAAA%2CCAAA%2CCALA%2CyCAAA%2C%2BDAAA%2CqDAAA%2CCAAA%2CCAk1BE%2CgEAAA%2C%2BHAAA%2CCAl1BF%2CyCAAA%2CgEAAA%2CiBAAA%2CCAAA%2CCA81BE%2C6DAAA%2C8FAAA%2CCA91BF%2CyCAAA%2C6DAAA%2CiBAAA%2CCAAA%2CCA82BA%2CwBAAA%2CiVAAA%2CCAz2BA%2C0CAAA%2CwBAAA%2CYAAA%2CCAAA%2CCALA%2CyCAAA%2CwBAAA%2CYAAA%2CCAAA%2CCAm4BC%2CoCAAA%2CwEAAA%2CCASD%2CmDAAA%2CwDAAA%2CCAOG%2CkFAAA%2CsBAAA%2CCAOD%2CuFAAA%2CYAAA%2CCAIE%2CgHAAA%2C0CAAA%2CCAWJ%2C%2BCAAA%2C%2BEAAA%2CCAz6BA%2CyCAAA%2C%2BCAAA%2CqBAAA%2CCAAA%2CCAq7BC%2CmFAAA%2CmGAAA%2CCAr7BD%2CyCAAA%2CmFAAA%2CUAAA%2CCAAA%2CCAo8BA%2C2BAAA%2CgBAAA%2CCAGC%2CyCAAA%2CsEAAA%2CCAMA%2C6DAAA%2CkDAAA%2CCAKA%2CoIAAA%2CkDAAA%2CCAl9BD%2CyCAAA%2CoIAAA%2CiDAAA%2CCAAA%2CCA%2B9BD%2CoBAAA%2CgBAAA%2CCAGC%2CoCAAA%2CmBAAA%2CCAGC%2CkDAAA%2CkFAAA%2CCAMC%2C4PAAA%2C4BAAA%2CCAQD%2CuDAAA%2CkIAAA%2CCA9%2BBD%2C0CAAA%2CuDAAA%2CsBAAA%2CCAAA%2CCALA%2CyCAAA%2CuDAAA%2CsBAAA%2CCAAA%2CCAkgCE%2C4EAAA%2CyFAAA%2CCAlgCF%2CyCAAA%2C4EAAA%2CkBAAA%2CCAAA%2CCA6gCG%2CgGAAA%2CsGAAA%2CCAQA%2CiGAAA%2CkEAAA%2CCAMC%2CsGAAA%2C4CAAA%2CCAQA%2CoGAAA%2CsBAAA%2CCAniCJ%2CyCAAA%2CoGAAA%2CUAAA%2CCAAA%2CCA6iCE%2C0EAAA%2CaAAA%2CCAQF%2CoDAAA%2CuCAAA%2CCAKD%2CkBAAA%2CuGAAA%2CCA1jCC%2CyCAAA%2CiDAAA%2CwCAAA%2CCAAA%2CCAykCD%2CyBAAA%2CoDAAA%2CCAKC%2CiCAAA%2CuCAAA%2CCAEC%2CqCAAA%2CoBAAA%2CCAID%2CyCAAA%2CeAAA%2CCAIC%2CuCAAA%2C2DAAA%2CCAIA%2C2BAAA%2CWAAA%2CCAGA%2C0BAAA%2CwBAAA%2CCAOD%2CsCAAA%2CiBAAA%2CCAEC%2C6CAAA%2CoOAAA%2CCAYA%2CwDAAA%2CiBAAA%2CCAMC%2CkEAAA%2CiCAAA%2CCAQC%2CiEAAA%2CiCAAA%2CCASH%2CiCAAA%2CgDAAA%2CCAkBD%2CoBAAA%2CeAAA%2CCA7pCC%2CyCAAA%2CoBAAA%2CcAAA%2CCAAA%2CCAuqCE%2C8CAAA%2CYAAA%2CCAQF%2CwBAAA%2CiBAAA%2CCAEC%2C%2BBAAA%2CoKAAA%2CCAaF%2CaAAA%2CiCAAA%2CCAGC%2CoBAAA%2C8KAAA%2CCAaD%2CmBAAA%2CiBAAA%2CCAEC%2C0BAAA%2CsJAAA%2CCAtsCA%2C0CAAA%2CmBAAA%2C%2BBAAA%2CCAAA%2CCALA%2C0CAAA%2CmBAAA%2C8BAAA%2CCAAA%2CCAVA%2CyCAAA%2CmBAAA%2C8BAAA%2CCAAA%2CCAivCA%2CwBAAA%2CcAAA%2CCAQE%2CsCAAA%2CwBAAA%2CCAOA%2C6DAAA%2CqBAAA%2CCAtvCF%2C0CAAA%2C0CAAA%2CgDAAA%2CCAAA%22%7D */