*, *::before, *::after{box-sizing:border-box}
img:is([sizes=auto i], [sizes^="auto," i]){
            contain-intrinsic-size: 3000px 1500px
        }
html :where([style*=border-color]){
            border-style: solid
        }
html :where([style*=border-top-color]){
            border-top-style: solid
        }
html :where([style*=border-right-color]){
            border-right-style: solid
        }
html :where([style*=border-bottom-color]){
            border-bottom-style: solid
        }
html :where([style*=border-left-color]){
            border-left-style: solid
        }
html :where([style*=border-width]){
            border-style: solid
        }
html :where([style*=border-top-width]){
            border-top-style: solid
        }
html :where([style*=border-right-width]){
            border-right-style: solid
        }
html :where([style*=border-bottom-width]){
            border-bottom-style: solid
        }
html :where([style*=border-left-width]){
            border-left-style: solid
        }
html :where(img[class*=wp-image-]){
            height: auto;
            max-width: 100%
        }
body{
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
        }

.bod-wrapper{
            background: #101010;
        }
.bod-subheading-top{
            border-color: rgba(255, 255, 255, 0.3);
        }
.bod-footer, .bod-copyright-wrap, input[type=submit]:hover{
            background: #181a1b;
        }
.bod-copyright, .bod-copyright a{
            color: #fff;
        }
input[type=submit]{
            background: #dd3333;
        }
input[type=text]:hover, input[type=email]:hover, input[type=tel]:hover, input[type=url]:hover{
            border-color: #dd3333;
        }
body, a, .post .entry-title, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{
            color: #f4f4f4;
        }
.entry-content a{
            color: #ea1e2c;
        }
a:hover, .entry-content a:hover{
            color: #f4131b;
        }
.entry-content{
            font-size: 16px;
            font-size: 1rem;
        }
h1, h2{
            font-family: "Roboto";
        }
body{
            font-family: "Roboto";
        }
#pgc-24738-0-0{
            width: 100%;
            width: calc(100% - ( 0 * 6px))
        }
#pg-24738-0, #pl-24738 .bod-panel{
            margin-bottom: 18px
        }
#pl-24738 .bod-panel:last-of-type{
            margin-bottom: 0px
        }
@media (max-width:680px){#pg-24738-0.panel-no-style, #pg-24738-0{
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column
            }
#pg-24738-0>.panel-grid-cell{
                width: 100%;
                margin-right: 0
            }
#pl-24738 .panel-grid-cell{
                padding: 0
            }}
img[src=""], img:not([src]){display:none!important}
.bod-main.clearfix{display:flex!important;flex-wrap:wrap;gap:20px;align-items:flex-start}
#main-content.bod-content{flex:1 1 0;min-width:0;float:none!important;width:auto!important}
aside.bod-sidebar{flex:0 0 320px;float:none!important;width:320px!important;order:2}
@media(max-width:900px){.bod-main.clearfix{flex-direction:column}
aside.bod-sidebar{flex:0 0 auto;width:100%!important}}
#bwb-demo-buttons .iframe-bwb__button{position:static!important;top:auto!important;left:auto!important;transform:none!important;display:inline-flex!important;margin:0!important;box-shadow:0 4px 14px rgba(0,166,81,.4)}
#bwb-demo-buttons a.iframe-bwb__button{box-shadow:0 4px 14px rgba(225,29,72,.4)}
.entry-content{padding:0!important}
.bwb-hero-lead{background:transparent!important;border:0!important;padding:0!important;margin:0 0 18px!important;font-size:16px;line-height:1.65}
.bwb-toc{background:transparent!important;border:0!important;padding:0!important;margin:0 0 24px!important;box-shadow:none}
.bwb-toc h3{margin:0 0 8px!important;font-size:15px!important;font-weight:700;letter-spacing:.3px;color:#fff}
.bwb-toc ol{margin:0!important;padding-left:22px!important;line-height:1.8}
.bwb-toc ol li a{color:#e11d48;text-decoration:none}
.bwb-toc ol li a:hover{text-decoration:underline}
.entry-content h2, .entry-content h3, .entry-content p, .entry-content ul, .entry-content ol, .entry-content table{max-width:100%}
.bwb-top-row aside.bod-sidebar{display:block!important;float:none!important;width:100%!important;margin:0!important}
.bwb-top-row .bwb-demo{margin:0}
aside.bod-sidebar{clear:none!important}
@media(max-width:900px){.bwb-top-row{flex-direction:column}
.bwb-top-side{flex:0 0 auto!important;width:100%!important}}
.bod-main.clearfix{display:block!important}
#main-content.bod-content{flex:none!important;width:100%!important;max-width:100%!important;float:none!important}
.bwb-search-bar, .bwb-search-input{display:none!important}
.bonus-popup-container{display:none!important}
html, body{overflow-x:hidden;max-width:100%}
img, iframe{max-width:100%;height:auto}
@media(max-width:960px){html{font-size:15px}
.bod-container-outer, .bod-container-inner, .bod-wrapper, .bod-main{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}
#main-content.bod-content{padding:0 14px!important}
.entry-header{padding:14px 0 8px}
h1.entry-title{font-size:24px!important;line-height:1.25;margin:0 0 6px;word-wrap:break-word;hyphens:auto}
.bwb-top-row{display:flex!important;flex-direction:column!important;gap:16px!important;margin:0 0 20px!important}
.bwb-top-demo, .bwb-top-side{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}
.bwb-demo{margin:0!important}
.bwb-demo-heading{font-size:14px!important;margin:0 0 8px;letter-spacing:.3px}
#bwb-demo-wrap{min-height:min(60vw,340px)!important;border-radius:8px}
#bwb-demo-buttons{gap:10px!important;padding:12px!important}
.iframe-bwb__button{padding:10px 20px!important;font-size:14px!important;border-radius:8px}
aside.bod-sidebar{background:rgba(255,255,255,.03);border-radius:10px;padding:10px!important}
.bwb-gsw-thumb img{max-height:200px;object-fit:cover;width:100%!important;height:auto!important;border-radius:8px}
.bwb-gsw-list{padding:0!important;margin:8px 0 0!important}
.entry-content{font-size:15px}
.entry-content h2{font-size:20px!important;line-height:1.3;margin:26px 0 10px}
.entry-content h3{font-size:16px!important;margin:18px 0 6px}
.entry-content p{font-size:15px!important;line-height:1.6;margin:0 0 12px}
.entry-content ul, .entry-content ol{padding-left:20px;font-size:15px}
.entry-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;font-size:13px}
.entry-content table th, .entry-content table td{padding:8px 10px}
.bwb-toc{margin:0 0 20px!important;padding:12px!important;background:rgba(255,255,255,.03);border-radius:8px}
.bwb-toc h3{font-size:14px!important;margin:0 0 8px!important}
.bwb-toc ol{padding-left:22px!important;font-size:14px;line-height:1.7}
.bod-footer-widgets .bod-col-1-2{width:100%!important;float:none!important;margin:0 0 20px!important;padding:0!important}
.bod-footer{padding:24px 14px!important}}
@media(max-width:640px){html{font-size:14.5px}
h1.entry-title{font-size:22px!important}
.entry-content h2{font-size:18px!important}
.entry-content h3{font-size:15px!important}
.entry-content p, .entry-content ul, .entry-content ol{font-size:14.5px!important}
#bwb-demo-wrap{min-height:min(65vw,280px)!important}
.iframe-bwb__button{padding:9px 16px!important;font-size:13px!important}
#bwb-open-tab{font-size:11px!important;padding:6px 10px!important}}
@media(max-width:400px){h1.entry-title{font-size:20px!important}
#bwb-demo-buttons{flex-direction:column!important;padding:20px!important}
.iframe-bwb__button{width:80%;max-width:220px;justify-content:center}}