.px_container{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:30px;position:relative;width:100%}@media (max-width:1119px){.px_container{width:50%}}@media (max-width:1023px){.px_container{width:70%}}@media (max-width:767px){.px_container{width:100%}}@media (max-width:479px){.px_container{width:100%}}.shortcode-1{width:100%;height:400px;overflow:hidden;border-radius:20px}.widget-1{width:100%}.widget-1 .widget_categories ul{padding-left:15px;margin:5px}.widget-1 .widgettitle{margin:0px 0px 15px 0px;font-size:20px}.widget-1 ul li a{transition:all 0.4s;color:var(--bde-headings-color);text-decoration:none}.widget-1 .widget_categories ul li.cat-item{margin-top:8px}.widget-1 .tagcloud .tag-cloud-link{text-transform:capitalize;font-size:14px!important;color:var(--bde-headings-color);text-decoration:none;background-color:var(--bdp-white);padding:8px 12px;display:inline-block;margin:0px 0px 5px 0px;border-radius:50px;transition:all 0.4s}.widget-1 ul li a:hover,.widget-1 .tagcloud .tag-cloud-link:hover{color:var(--bdp-primary)}.px_footer_link{cursor:pointer;transition:all 500ms ease-in-out}.frequently-asked-questions-1 .bde-faq__item,.frequently-asked-questions-1 .bde-faq__item .bde-faq__question .bde-faq__title,.frequently-asked-questions-1 .bde-faq__item .bde-faq__question svg{transition:all 0.4s}.post-list-1 .bde-posts-pagination ul li a{transition:all 0.4s}.comments-list-1 .breakdance-form .comment-notes{grid-column-start:span 12}.comments-list-1 form .breakdance-form-footer .comment-form__submit{padding:15px 20px}.wp-menu-1 .breakdance-menu .breakdance-menu-list>.menu-item{border:1px solid rgba(255,255,255,0.2);border-radius:100px;transition:all 300ms}.wp-menu-1 .breakdance-menu .breakdance-menu-list>.menu-item:hover{border-color:#fff}.wp-menu-1 .breakdance-menu-list .breakdance-dropdown--wp .breakdance-dropdown-links .menu-item a{background-color:var(--bdp-white)}.wp-menu-1 .breakdance-menu-list .breakdance-dropdown--wp .breakdance-dropdown-links .menu-item a:hover{background-color:var(--bdp-light)}.container-1{height:100%}.div-1{margin-left:auto}@media (max-width:1119px){.div-1{margin-right:auto}}.px_backdrop_fil{backdrop-filter:blur(5px)}.heading-1{margin-left:-400px!important}@media (max-width:1119px){.heading-1{margin-left:0px!important}}.heading-2{margin-right:-400px!important}@media (max-width:1119px){.heading-2{margin-right:0px!important}}.section-1{overflow:hidden}.section-1 .section-background-overlay{z-index:1}@media (max-width:1119px){.section-1 .section-background-overlay{display:none}}.columns-1{position:relative;z-index:1}.fancy-divider-1{position:absolute;z-index:-1;min-width:calc(100% + 40px)}.px_subtitle{font-size:18px;line-height:1;text-transform:uppercase;letter-spacing:3px}.px_title{font-weight:400;font-size:55px;text-transform:capitalize}.px_title{line-height:1!important}.px_title .dual-heading--secondary{color:var(--bdp-primary);font-weight:600}@media (max-width:1119px){.px_title{font-size:45px}}@media (max-width:1023px){.px_title{font-size:42px}}@media (max-width:767px){.px_title{font-size:40px}}@media (max-width:479px){.px_title{font-size:38px}}.div-2{position:absolute;right:10px;bottom:10px;left:10px}.div-2{position:absolute!important}.px_center_section{width:calc(100% - 20px)!important;margin-right:auto;margin-left:auto;border-radius:20px}.header-builder-1.bde-header-builder--sticky-styles{--bde-header-sticky-offset:0px!important;backdrop-filter:blur(10px)}.button-1{width:100%}.button-1 .button-atom{width:100%}.div-3{height:100%}.icon-box-1 .ee-iconbox-content{justify-content:center}.advanced-slider-1 .swiper-button-prev,.advanced-slider-1 .swiper-button-next{opacity:1;height:45px;width:45px;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,0.2);border-radius:50%;bottom:auto;top:0;left:auto;right:0px;margin:0}.advanced-slider-1 .swiper-button-prev{right:50px}.advanced-slider-1 .swiper-button-prev svg,.advanced-slider-1 .swiper-button-next svg{width:16px;transition:all 500ms}.advanced-slider-1 .swiper-button-prev:hover svg,.advanced-slider-1 .swiper-button-next:hover svg{fill:var(--bdp-primary)}.div-4{position:absolute;bottom:15px;left:15px}.div-4{position:absolute!important}@media (max-width:1119px){.div-4{right:15px}}.div-5{position:sticky;top:130px}.div-5{position:sticky!important}@media (max-width:1119px){.div-5{position:relative;top:0px}.div-5{position:relative!important}}.div-6{position:sticky;top:130px}.div-6{position:sticky!important}@media (max-width:1119px){.div-6{position:relative;top:0px}.div-6{position:relative!important}}.div-7{position:sticky;top:130px}.div-7{position:sticky!important}@media (max-width:1119px){.div-7{position:relative;top:0px}.div-7{position:relative!important}}.code-block-1{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1}@media (max-width:1119px){.code-block-1{display:none!important}}.div-8{position:relative;z-index:1}.icon-1{position:absolute;z-index:1}.icon-1{cursor:pointer}.container-2{gap:0px}.business-hours-1{display:flex;flex-flow:column;gap:15px}.form-builder-1 .breakdance-form{grid-auto-flow:column!important;grid-template-columns:repeat(12,1fr)!important}.form-builder-1 .breakdance-form-field{justify-content:center;grid-column-start:span 12!important}.form-builder-1 .breakdance-form-field.breakdance-form-footer{grid-column-start:span 1!important}.form-builder-1 .breakdance-form-field.breakdance-form-footer .button-atom{gap:0;padding:1px;letter-spacing:0px;border:none;font-size:0px}.badge-1{display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center}.icon-box-2{display:flex;justify-content:space-between}.icon-box-2 .ee-iconbox-content{justify-content:center}.image-1{mask-image:linear-gradient(to right,rgba(10,10,10,0.004) 0%,rgb(10,10,10) 15%,rgb(10,10,10) 85%,rgba(10,10,10,0.004) 100%)}@media (max-width:1119px){.column-1{display:none!important}}@media (max-width:1023px){.button-2{display:none}}@media (max-width:479px){.social-icons-1{display:none!important}}.px_image_hover{transition:all 500ms ease}.px_image_hover:hover{filter:grayscale(1)}.container-3{width:100%}.container-4{width:100%}.container-5{width:100%}.text-1{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.text-1 p{margin:0px}.px_page_title_section{width:calc(100% - 20px)!important;margin-top:10px;margin-right:auto;margin-left:auto;padding-top:80px;background-color:var(--bdp-heading);background-image:url(https://oxylibrary.com/oxygen-roofing-service-template/wp-content/uploads/sites/35/2026/05/Oxygen_Roofing_Service_Img_2.jpg);background-size:cover;background-position:50% 100%;background-repeat:repeat;background-attachment:scroll;border-radius:20px}.px_page_title_heading{font-size:60px;line-height:1;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff3;border-radius:20px}.px_page_title_heading{backdrop-filter:blur(5px)}@media (max-width:1119px){.px_page_title_heading{font-size:50px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}}@media (max-width:1023px){.px_page_title_heading{font-size:42px;background-color:#fff6}}@media (max-width:767px){.px_page_title_heading{font-size:40px}}@media (max-width:479px){.px_page_title_heading{font-size:34px}}@media (max-width:1119px){.advanced-tabs-1 .bde-tabs__select{display:block}.advanced-tabs-1 .bde-tabs__tabslist-container{display:none}}