html *{font-family:'Open Sans',sans-serif}h2{font-size:25px!important}h3{font-size:22px!important}a{transition:.4s ease-out}.title-bar{display:none}.map-link{height:100%;width:100%}.map-img{border-radius:9px}.off-canvas-content{position:relative}.header{position:fixed;top:0;z-index:99;width:100%;left:0;right:0;margin:0 auto}.testimonial-inner .outer{border-radius:20px;background:#fff}.testimonial-inner{padding:0 8px}.testimonial-inner .outer h3{background:#000;color:#fff;border-radius:11px 11px 0 0;text-align:center;font-family:'Open Sans',sans-serif;margin:0;padding:10px}.testimonial-inner{border-radius:14px}.client-logos .slick-slide img{display:block;margin:0 auto;text-align:center}.testimonials{background-image:url(https://www.firesafe-au.com/wp-content/uploads/2024/04/testimonial-bg.png);background-size:cover;background-position:top center;padding:20px 0 0 0}.testimonial-inner .outer p{padding:30px 40px;text-align:center;margin:0;min-height:240px}.testimonial-inner .outer img{margin:0 auto;padding-bottom:30px}.gradiant-text{color:#2d017f;background-image:linear-gradient(to top,#ec1c24,#f0471e,#f4631b,#f67b1c,#f79123);background-clip:text;-webkit-background-clip:text;text-fill-color:#fff0;-webkit-text-fill-color:#fff0}.welcome-content{text-align:center}.page-title{font-size:60px;text-align:center;font-weight:800;font-family:'Open Sans',sans-serif;letter-spacing:-1px}.feature-home .feature_item1{background-color:#3D3D3D;border-radius:28px}.feature-home .feature_item1 h3{color:#fff;line-height:normal;margin-bottom:0;padding:10px 6px}.feature-home .feature_item1 h3 p{line-height:normal;margin-bottom:0}.our-customers{padding:40px 0}.client-logos{padding:50px 0 0 0}.inner_banner.newhomebanner{max-height:1052px;height:1052px}.banner-title{width:50%;float:left}.banner-title h1{line-height:normal;margin-bottom:0;transform:none;padding:0;margin-top:265px;text-transform:capitalize}.banner-title h2{font-family:'Open Sans',sans-serif;display:block;line-height:normal;font-size:31px}.banner-form{width:50%;float:right}.banner-phonenumber .phone-button{background-image:linear-gradient(to top,#ec1c24,#f0471e,#f4631b,#f67b1c,#f79123);color:#fff;padding:10px 25px;border-radius:40px;margin-left:0;font-weight:700;font-size:20px;76 margin-right:0;margin-top:20px;display:inline-block}.banner-form{width:50%;float:right;margin-top:190px}.banner-form form{background:#333;padding:30px;border-radius:30px}.banner-form form input{border-radius:12px;height:45px}.banner-form form textarea{height:100px;border-radius:12px}.banner-form form h4{font-family:'Open Sans',sans-serif;text-align:center;font-weight:700}.banner-form .wpcf7-submit{color:#fff;font-weight:700;border:2px solid #F79123;padding:8px 30px;border-radius:40px;font-size:20px;background:#fff0;margin:0 auto;display:table}.banner-form form{padding:30px;border-radius:30px;margin:0 0 0 130px}.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow>a::after{content:'';display:block;width:0;height:0;border:5px inset;border-color:#fff0 #fff0 #fff0 #f4631b;border-left-style:solid;transform:rotate(90deg)}iframe{border-radius:13px}.footer_links_heading{font-family:'Open Sans',sans-serif}.footer-add{padding:10px 0}.top-bar ul li a:hover{color:#F79123}.top-bar ul li a{font-weight:700;line-height:1.5em!important}.header-right-info .phone-button{background-image:linear-gradient(to top,#ec1c24,#f0471e,#f4631b,#f67b1c,#f79123);color:#fff;padding:10px 25px;border-radius:40px;margin-left:10px;font-weight:700;font-size:20px;margin-right:15px}.medium-horizontal>li{display:inline-flex}.top-bar-right1 ul,.newlogo,.header-right-info{float:left}.header-right-info{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.header-right-info a{margin:0}.header-right-info .phone-button{margin:0}@media(max-width:767px){.banner-title h1{font-size:50px}.banner-form form{padding:10px 30px!important}.banner-form form h4{font-size:18px!important}.inner_banner{margin-top:3.3rem}.inner_banner h1{transform:none}.top-bar{border-radius:0}.newlogo,ul#menu-main-1{float:none}.welcome-content{margin-top:400px!important}ul#menu-main-1{padding-top:20px;padding-left:0}.inner_banner.newhomebanner{max-height:743px;height:743px}.header{position:fixed!important;top:0;z-index:99;width:100%;left:0;right:0;margin:0 auto}.header-right-info .enquire-button{color:#fff;font-weight:700;border:2px solid #F79123;padding:8px 20px;border-radius:40px;font-size:17px}.banner-title,.banner-form{width:100%;float:none}.banner-title h1{margin-top:60px;text-transform:capitalize;line-height:1;text-align:left!important}.banner-title{padding:0 1rem}.banner-form form{padding:30px;border-radius:30px;margin:0 20px}.banner-form{margin-top:0!important}.feature-home .feature_item1 h3{margin-bottom:20px}.testimonial-inner .outer p{min-height:auto}}@media(max-width:1100px){.title-bar{display:flex!important;justify-content:space-between;gap:.2rem;padding:.5rem;align-items:center}.top-bar{position:fixed;top:3.3rem!important;display:none}}@media(min-width:1100px){.newlogo{padding:0 1rem!important}.menu-text{display:none!important}}@media(orientation:landscape){.top-bar-right1{justify-content:space-between;display:flex;align-items:center}}@media(orientation:portrait){.header-right-info{float:right;display:flex;justify-content:space-evenly;gap:.5rem;width:40%}}@media(max-width:1600px){.header-right-info .rainbow-btn span{font-size:1rem}.header-right-info .phone-button{font-size:1rem!important}.menu>li:not(.menu-text)>a{padding:0 1rem!important}.menu.medium-horizontal>li{display:inline-flex}.header-right-info{width:40%}}@media(max-width:1200px){.header-right-info{width:55%}}@media (max-width:1100px){.top-bar{width:100%;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;display:none}.top-bar-right1{justify-content:space-between;display:flex;align-items:center;flex-direction:column;width:100%}ul#menu-main-1{margin:0 0 0 -15px!important}.top-bar ul li ul.submenu{padding-top:0!important}.top-bar ul li ul.submenu li a{font-weight:400;pointer-events:all}.header-right-info{float:left!important;display:flex;text-align:left}.header-right-info{flex-direction:row}.header-right-info .enquire-button{width:50%}.header-right-info .phone-button{width:50%}.header-right-info a{width:200px}.is-accordion-submenu-parent>a::after{display:none!important}.header-right-info .phone-button{padding:.3rem!important;border-radius:40px;margin-left:auto!important;margin-right:auto!important;font-weight:700;font-size:16px;text-align:center}.header-right-info .enquire-button{color:#fff;font-weight:700;border:2px solid #F79123;padding:0!important;border-radius:40px;font-size:14px!important;margin:auto}.menu.medium-horizontal>li{display:block}.menu>li:not(.menu-text)>a{padding:1rem!important}.header-right-info{width:100%}.medium-horizontal>li{display:block}}.header_content{background:linear-gradient(#353536,#111011);padding:10px 0;color:#fff}.has-submenu:before{background-image:url(https://www.firesafe-au.com/wp-content/uploads/2024/04/arrow.png);content:"";position:absolute;width:12px;height:12px;background-size:contain;background-repeat:no-repeat;right:-3px;top:41%}.is-dropdown-submenu-item:before{right:10px}.has-submenu{position:relative}.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow>a::after{display:none!important}.rainbow-btn{margin:auto;width:auto;text-align:center;position:relative;color:#fff;text-decoration:none;border-radius:40px;box-sizing:border-box;display:block;z-index:2;overflow:hidden;padding:3px;height:auto}.rainbow-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#ec1c24,#f0471e,#f4631b,#f67b1c,#f79123);background-size:50% 100%;border-radius:40px}.rainbow-btn span{position:relative;z-index:2;padding:.5rem;font-size:1rem;text-decoration:none;align-items:center;background:#2c2c2d;border-radius:30px;display:block;justify-content:center;box-sizing:border-box;height:100%;font-weight:700;font-size:20px;color:#fff}#content{padding-top:25px}.logo{margin-bottom:-67px;z-index:1;position:relative;top:26px}.header_content a{color:#fff}.social_link{font-size:30px}.header_content h3{font-size:23px;font-weight:700;margin-bottom:0}.header_content p{margin-bottom:0}.contact_number{font-size:40px;font-weight:700}.logo_text{font-size:53px;font-weight:900;vertical-align:bottom}.dropdown.menu .submenu{border-radius:0}.top-bar,.top-bar ul{border-radius:0;background-color:#2c2c2d!important}.top-bar ul li a{color:#fff;font-size:16px}.home_banner{background-repeat:no-repeat;color:#fff;position:relative;display:block;max-height:865px;height:865px}.banner_heading{font-size:61px;font-weight:900;margin-top:268px;display:inline-block;padding:0 20px}.banner_heading p{margin-bottom:0;line-height:75px}.banner_content{font-size:25px;//margin:33px 0 333px 68px;margin:33px 0 50px 68px}.banner_content p{display:inline-block;padding:21px 15px;line-height:41px;margin-bottom:10px;text-shadow:0 0 2px black,0 0 2px black,0 0 2px black,0 0 2px black,0 0 2px black,0 0 2px #000;font-weight:700;font-size:37px}.home_banner:after{content:url(/wp-content/themes/firesafe/assets/images/arrow.png);position:absolute;left:50%;bottom:-47px;margin-left:-40px}.home_featured{background:url(/wp-content/themes/firesafe/assets/images/offer_bg.png)}#offers_wrapper_bg{background:url(/wp-content/themes/firesafe/assets/images/whitebg.png) no-repeat top center;//min-height:400px}.home_featured h3{font-weight:700;font-style:italic;font-size:30px;padding:15px 0}.before_features_content{padding:40px 0}.feature_item{border:5px solid #2c2c2c;min-height:610px;margin-bottom:40px;position:relative}.feature_item h3{text-align:center;color:#fff;background-color:#ec1f25;font-style:normal;position:relative}.feature_item h3:after{content:url(/wp-content/themes/firesafe/assets/images/arrowdown.png);position:absolute;left:50%;bottom:-29px;margin-left:-31px}.feature_item p{margin-bottom:0}.feature_item img{width:100%}.feature_content{text-align:center;font-weight:600;font-size:18px;color:#2c2c2c;padding:20px 40px;margin-bottom:20px}.feature_item span{color:#ec1f25;padding:0 0 20px 40px;font-weight:600;font-style:italic;position:absolute;bottom:0}.enquire_call{background-color:#2c2c2c;color:#fff;padding:20px 0;font-size:18px}.enquire_call .button{position:relative!important;margin-bottom:0!important;background-color:#ee3a24!important;border-top-left-radius:5px!important;border-bottom-left-radius:5px!important;border:none!important;margin-right:45px!important;font-size:20px!important;color:white!important;border-bottom-right-radius:0!important;border-top-right-radius:0!important}.enquire_call .button:hover{background-color:#ee3a24}.enquire_call .button:after{content:'';right:-54px;border-width:27px;border-color:#fff0 #fff0 #fff0 #ee3a24;position:absolute;top:0;border-style:solid}.woocommerce .enquire_call .button:after{right:-44px;border-width:22px}.enquire_call i{color:#ee3a24;font-size:39px;vertical-align:middle;margin-left:14px}.enquire_call .call{color:#fff;font-weight:700;font-size:46px;vertical-align:middle}.home_welcome{padding:40px 0}.home_welcome h2{font-weight:700;font-size:55px}.product_slider{background-color:#2c2c2c;padding:20px 0}.product_slider h2{font-weight:700;color:#fff;margin-bottom:20px;font-size:2em;margin-bottom:1em}.product_slider h2 span{font-weight:800;color:#ec1f25}.ywcps_products_slider{padding-bottom:0}.ywcps_products_slider h3{color:#fff;min-height:60px}.home_services{background:url(/wp-content/themes/firesafe/assets/images/offer_bg.png)}.home_services h2{color:#2c2c2c;font-weight:700;font-size:2em;margin-bottom:1em}.home_services h2 span{color:#ec1f25}#backman{background:url(/wp-content/themes/firesafe/assets/images/backman.png) no-repeat top right;padding:40px 0}.home_services h4{color:#ec1f25;font-weight:700;margin-bottom:20px}.home_services p,.home_services li{font-weight:700;color:#2c2c2c;text-shadow:1px 1px 0 #fff}.blogcat{padding-bottom:2rem}.blogcat img{width:24rem}.footer{margin-top:0!important;background-color:#2c2c2c;color:#fff}.footer_links_content ul{margin:0}.footer_links_content li{padding:6px 0;list-style-image:none;display:block;position:relative;font-size:15px}.footer_links_content li a{font-size:17px;color:#fff}.footer_map{max-height:420px}.footer_map p{margin-bottom:0}.footer_links_heading{font-family:'Open Sans',sans-serif;font-size:20px}.footer{padding:120px 0 0}.footer_image{max-width:200px}.footer .logo_text{color:#fff;font-size:40px}.footer .social_link{color:#fff}.column_inner{padding:0 10px}.footer .wpcf7{padding:20px;background-color:#fff}.footer .wpcf7 h4{font-size:17px;color:#ec1f25;font-weight:800;text-align:center;margin-bottom:10px}.footer .wpcf7 .wpcf7-submit{color:#fff;font-weight:800;border:none;border-radius:5px;text-align:center;background-color:#ec1f25;width:100%;padding:5px 0;font-size:18px}.copyright{margin-top:20px}.inner_banner{background-repeat:no-repeat;color:#fff;position:relative;display:block;max-height:655px;height:655px;background-size:cover}.page-id-268 .inner_banner{max-height:290px;height:290px}.sliwrap{margin:2.5rem 0}.inner_banner:after{content:none;position:absolute;left:50%;bottom:-47px;margin-left:-40px}.top-bar-right1 ul{padding-top:20px}.inner_banner h1{font-size:40px;font-weight:700;display:inline-block;padding:0 20px;transform:translate(0,-42%);width:40%;position:absolute;top:42%;line-height:1.1;font-family:'Open Sans',sans-serif}@media(max-width:1100px){.rainbow-btn span{padding:.3rem!important}.inner_banner{height:50vh!important}.inner_banner h1{font-size:1.5rem;font-weight:700;padding:0 20px;height:1rem;width:100%;position:absolute;top:-10rem;bottom:0;margin:auto auto;line-height:1.1;font-family:'Open Sans',sans-serif}}.banner-title h1{position:unset;transform:none;width:auto}.page-title{font-size:60px!important}.page-id-268 .inner_banner h2{font-size:44px}.inner-content{padding:40px 0!important}.inner-content h2{color:#ec1f25;font-size:22px}.widgettitle{border-bottom:2px solid #ec1f25;padding-left:12px}.widget{margin-bottom:30px}.widget li{display:list-item!important;background-color:#f7f7f7;margin-bottom:3px}.widget li a{color:#171717}.woocommerce-breadcrumb{padding-top:20px!important}.socialLink{display:inline-block}.socialLink img{max-height:23px!important;width:auto!important}.columns-1 .products a img{max-width:300px}.maintitle h3{font-style:italic;font-weight:700;font-size:30px!important}.page-id-11 .left_content{float:left}.page-id-11 .right_content{float:right;width:460px;margin-top:42px}.page-id-11 .right_content a{color:#fff;width:100%;background-color:red}.ywcps-slider .maintitle{display:none}#wpcf7-f101-o1 .wpcf7-mail-sent-ok{color:green}.suburb_images h6{margin:2em 0 .5em;height:50px}.suburb_images .medium-3{height:330px}#menu-main-1 .is-accordion-submenu-parent .has-submenu .submenu li:nth-child(1){display:none}@media (max-width:48em){.logo{width:100px;margin:0 5px 10px 0}.banner_heading{margin-top:20px;font-size:25px}.banner_heading p{line-height:2}.home_banner{height:100%}.banner_content{margin:0}.banner_content p{font-size:16px;line-height:1.5;margin-bottom:30px}.owl-carousel .owl-item{width:50%!important}.before_features_content{padding:0}#canvas1 iframe{width:375px;height:350px}.feature_item h3{font-size:20px;padding:10px 0}.feature_content{font-size:16px;padding:20px 10px}.feature_item{min-height:500px}.footer_image{width:100px}.inner_banner{min-height:inherit;height:inherit}article .entry-content img{width:100%;float:none}}@media (max-width:1110px) and (min-width:40em){.logo{margin-bottom:-4%;top:0}}.scrolloff{pointer-events:none}#mobile-address{display:none}.header_logos small{font-size:12px}.header_logos img{margin-bottom:5px}@media only screen and (max-width:640px){#mobile-address{text-align:center;padding:5px 15px;background-color:#2c2c2c;color:#fff;font-size:20px;display:block}}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;padding:2.5rem 0 1rem}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr;gap:1rem;padding:1.5rem 0 .5rem}}.blog-card{position:relative;display:flex;flex-direction:column;padding:2rem 2rem 2.25rem;min-height:22rem;color:#fff;background:linear-gradient(155deg,#2c2c2c 0%,#171717 100%);border-radius:12px;box-shadow:0 12px 28px rgb(0 0 0 / .18);overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;border:1px solid rgb(255 255 255 / .04)}.blog-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ec1c24 0%,#ee3a24 25%,#f0471e 50%,#f4631b 75%,#f79123 100%);z-index:2}.blog-card:hover,.blog-card:focus-within{transform:translateY(-4px);box-shadow:0 18px 38px rgb(236 28 36 / .18);border-color:rgb(244 99 27 / .35)}.blog-card__link{position:absolute;inset:0;z-index:1;text-indent:-9999px;overflow:hidden}.blog-card__link:focus-visible{outline:2px solid #f4631b;outline-offset:-6px;border-radius:12px}.blog-card__date{position:relative;z-index:2;display:block;margin-bottom:.85rem;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f4631b}.blog-card__title{position:relative;z-index:2;margin:0 0 .9rem;font-family:'Open Sans',sans-serif;font-weight:800;font-size:1.35rem!important;line-height:1.2;text-transform:uppercase;color:#fff}.blog-card__title a{display:inline;padding:0;background:transparent!important;background-color:transparent!important;color:#ffffff!important;font-size:inherit!important;font-weight:inherit;text-transform:inherit;text-decoration:none}.blog-card__title a:hover,.blog-card__title a:focus-visible{color:#f79123!important;background:transparent!important;text-decoration:none}.blog-card__excerpt{position:relative;z-index:2;flex:1 1 auto;margin-bottom:1.25rem;color:rgb(255 255 255 / .78);font-size:.95rem;line-height:1.5;overflow:hidden;max-height:9.5rem;-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent 100%);mask-image:linear-gradient(to bottom,#000 65%,transparent 100%)}.blog-card__excerpt p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.blog-card__readmore{position:relative;z-index:2;align-self:flex-start;margin-top:auto;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f4631b;text-decoration:none;padding-bottom:4px;border-bottom:2px solid #f4631b;transition:color 0.2s ease,border-color 0.2s ease}.blog-card__readmore:hover,.blog-card__readmore:focus-visible{color:#f79123;border-bottom-color:#f79123}.blog-card.blogcat{padding-bottom:2.25rem}.single-article{--prose-measure:68ch;--prose-flow:1.15rem;--prose-text:#2c2c2c;--prose-muted:#6b6b6b;--prose-accent:#f78e22;--prose-accent-soft:#f4631b;--prose-rule:#e6e6e6;--prose-code-bg:#f5f5f5;margin:0 auto;padding:2rem 1.25rem 3rem;color:var(--prose-text)}.single-article__featured{margin:0 -1.25rem 2rem;overflow:hidden;border-radius:12px;box-shadow:0 12px 28px rgb(0 0 0 / .08);aspect-ratio:16 / 9;background:#f5f5f5}.single-article__featured img{display:block;width:100%;height:100%;object-fit:cover;margin:0}@media (min-width:768px){.single-article__featured{margin-left:-3rem;margin-right:-3rem}}.single-article__header{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--prose-rule)}.single-article__header .byline{margin:0;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--prose-muted)}.single-article__footer{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--prose-rule);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.single-article__tags-title{font-weight:700;font-size:.875rem;color:var(--prose-muted);text-transform:uppercase;letter-spacing:.04em}.single-article__tags{display:inline-flex;flex-wrap:wrap;gap:.5rem}.single-article__tags a{display:inline-block;padding:.25rem .75rem;border-radius:999px;background:#f3f3f3;color:#2c2c2c;font-size:.8125rem;text-decoration:none;transition:background 0.2s ease,color 0.2s ease}.single-article__tags a:hover,.single-article__tags a:focus-visible{background:var(--prose-accent-soft);color:#fff}.single-article__comments{margin-top:3rem}.single-article .entry-content{margin-inline:auto;font-size:1.0625rem;line-height:1.7;color:var(--prose-text);overflow-wrap:break-word;hyphens:auto}.single-article .entry-content>*{margin-top:0;margin-bottom:0}.single-article .entry-content>*+*{margin-top:var(--prose-flow)}.single-article .entry-content :where(h2,h3,h4,h5,h6){font-family:'Open Sans',sans-serif;font-weight:700;line-height:1.25;color:#1a1a1a;text-wrap:balance}.single-article .entry-content>:where(h2,h3,h4){margin-top:calc(var(--prose-flow) * 2.25)}.single-article .entry-content h2{font-size:1.75rem!important;padding-bottom:.4rem}.single-article .entry-content h3{font-size:1.375rem!important;color:var(--prose-accent)}.single-article .entry-content h4{font-size:1.125rem!important}.single-article .entry-content h5,.single-article .entry-content h6{font-size:1rem!important;text-transform:uppercase;letter-spacing:.04em;color:var(--prose-muted)}.single-article .entry-content :where(h1,h2,h3,h4,h5,h6) a{display:inline;padding:0;background:transparent!important;background-color:transparent!important;color:inherit!important;font-size:inherit!important;font-weight:inherit;text-transform:inherit;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.single-article .entry-content p{text-wrap:pretty}.single-article .entry-content>p:first-child{font-size:1.15rem;line-height:1.6;color:#1a1a1a}.single-article .entry-content :where(p,li,blockquote,dd) a{color:var(--prose-accent);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.18em;overflow-wrap:anywhere;transition:color 0.2s ease}.single-article .entry-content :where(p,li,blockquote,dd) a:hover,.single-article .entry-content :where(p,li,blockquote,dd) a:focus-visible{color:var(--prose-accent-soft)}.single-article .entry-content strong,.single-article .entry-content b{font-weight:700;color:#1a1a1a}.single-article .entry-content em,.single-article .entry-content i{font-style:italic}.single-article .entry-content mark{background:#fff3cd;padding:.05em .25em;border-radius:3px}.single-article .entry-content small{font-size:.875em;color:var(--prose-muted)}.single-article .entry-content :where(ul,ol){padding-left:1.5rem}.single-article .entry-content :where(ul,ol) li+li{margin-top:.4rem}.single-article .entry-content ul>li::marker{color:var(--prose-accent)}.single-article .entry-content ol>li::marker{color:var(--prose-accent);font-weight:700}.single-article .entry-content :where(ul,ol) :where(ul,ol){margin-top:.4rem}.single-article .entry-content blockquote{margin-inline:0;padding:.75rem 1.25rem;border-left:4px solid var(--prose-accent);background:#fafafa;color:#1a1a1a;font-size:1.0625rem;font-style:italic}.single-article .entry-content blockquote p{margin:0}.single-article .entry-content blockquote p+p{margin-top:.75rem}.single-article .entry-content blockquote cite{display:block;margin-top:.5rem;font-size:.875rem;font-style:normal;color:var(--prose-muted)}.single-article .entry-content hr{border:0;height:1px;background:var(--prose-rule);margin-block:calc(var(--prose-flow) * 2)}.single-article .entry-content :where(img,video,iframe){max-width:100%;height:auto;border-radius:8px}.single-article .entry-content figure{margin:0}.single-article .entry-content figure img{display:block;margin:0 auto}.single-article .entry-content figcaption{margin-top:.5rem;font-size:.875rem;color:var(--prose-muted);text-align:center;font-style:italic}.single-article .entry-content iframe{aspect-ratio:16 / 9;width:100%;border:0}.single-article .entry-content table{display:block;overflow-x:auto;width:100%;max-width:100%;border-collapse:collapse;font-size:.95rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.single-article .entry-content table th,.single-article .entry-content table td{padding:.6rem .85rem;border:1px solid var(--prose-rule);text-align:left;vertical-align:top}.single-article .entry-content table th{background:#f5f5f5;font-weight:700;color:#1a1a1a}.single-article .entry-content table tbody tr:nth-child(even) td{background:#fafafa}.single-article .entry-content table caption{caption-side:bottom;margin-top:.5rem;font-size:.875rem;color:var(--prose-muted);text-align:left}.single-article .entry-content :not(pre)>code,.single-article .entry-content kbd,.single-article .entry-content samp{padding:.1em .35em;border-radius:4px;background:var(--prose-code-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;color:#1a1a1a}.single-article .entry-content pre{overflow-x:auto;padding:1rem 1.25rem;border-radius:8px;background:#1f1f1f;color:#f5f5f5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.55}.single-article .entry-content pre code{padding:0;background:#fff0;color:inherit;font-size:inherit}.single-article .entry-content dl{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1rem}.single-article .entry-content dt{font-weight:700;color:#1a1a1a}.single-article .entry-content dd{margin:0}.single-article .entry-content .alignleft{float:left;margin:.25rem 1.5rem 1rem 0;max-width:50%}.single-article .entry-content .alignright{float:right;margin:.25rem 0 1rem 1.5rem;max-width:50%}.single-article .entry-content .aligncenter{display:block;margin-inline:auto}.single-article .entry-content .alignwide{max-width:min(100%, 90ch);margin-inline:auto}.single-article .entry-content .alignfull{max-width:100%}.single-article .entry-content .wp-caption{max-width:100%;background:#fff0;padding:0}.single-article .entry-content .wp-caption .wp-caption-text{font-size:.875rem;color:var(--prose-muted);text-align:center;font-style:italic;margin-top:.5rem}.single-article .entry-content ::selection{background:rgb(244 99 27 / .25);color:#1a1a1a}@media (max-width:640px){.single-article{padding:1.25rem 1rem 2rem}.single-article .entry-content{font-size:1rem;line-height:1.65}.single-article .entry-content h2{font-size:1.5rem!important}.single-article .entry-content h3{font-size:1.25rem!important}.single-article .entry-content .alignleft,.single-article .entry-content .alignright{float:none;margin:1rem auto;max-width:100%;display:block}}.page-navigation{margin:2.5rem 0 1rem;display:flex;justify-content:center}.page-navigation .pagination{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:6px;list-style:none;background:#fff;border-radius:999px;box-shadow:0 4px 18px rgb(51 51 51 / .08)}.page-navigation .pagination li{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin:0;padding:0;font-family:'Open Sans',sans-serif;font-weight:700;font-size:15px;line-height:1;color:#333;background:#fff0;border-radius:999px;transition:all .3s ease-out}.page-navigation .pagination li.current::before,.page-navigation .pagination li.ellipsis::after,.page-navigation .pagination li.disabled::before{content:none}.page-navigation .pagination li a,.page-navigation .pagination li>span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;color:inherit;background:#fff0;border:none;border-radius:999px;text-decoration:none;transition:all .3s ease-out}.page-navigation .pagination li a:hover,.page-navigation .pagination li a:focus{color:#fff;background-image:linear-gradient(to top,#ec1c24,#f0471e,#f4631b,#f67b1c,#f79123);box-shadow:0 4px 12px rgb(244 99 27 / .35)}.page-navigation .pagination li.current{padding:0 14px;color:#fff;background-image:linear-gradient(to top,#ec1c24,#f0471e,#f4631b,#f67b1c,#f79123);box-shadow:0 4px 12px rgb(244 99 27 / .35);cursor:default}.page-navigation .pagination li.disabled,.page-navigation .pagination li.disabled span{color:#b5b5b5;cursor:not-allowed;background:#fff0;box-shadow:none}.page-navigation .pagination li a[rel="prev"],.page-navigation .pagination li a[rel="next"]{padding:0 18px;letter-spacing:.3px}@media (max-width:640px){.page-navigation .pagination{gap:4px;padding:4px}.page-navigation .pagination li{min-width:34px;height:34px;font-size:14px}.page-navigation .pagination li a,.page-navigation .pagination li>span{min-width:34px;height:34px;padding:0 10px}.page-navigation .pagination li.current{padding:0 10px}.page-navigation .pagination li a[rel="prev"],.page-navigation .pagination li a[rel="next"]{padding:0 12px}}