
[data-elementor-type="footer"] a,[data-elementor-type="footer"] a:link,[data-elementor-type="footer"] a:visited,[data-elementor-type="footer"] .elementor-icon-list-text,[data-elementor-type="footer"] .elementor-icon-list-item>a{color:#FFFFFF;text-decoration:none}[data-elementor-type="footer"] a:hover,[data-elementor-type="footer"] a:focus{color:#63E600}.brk-photo-md img{width:100%;height:210px;object-fit:cover;display:block}.brk-photo-lg img{width:100%;height:280px;object-fit:cover;display:block}.brk-photo-sm img{width:100%;height:160px;object-fit:cover;display:block}@media(max-width:1024px){.brk-photo-md img{height:190px}.brk-photo-lg img{height:230px}}@media(max-width:767px){.brk-photo-md img{height:200px}.brk-photo-lg img{height:210px}}.brk-posthead>.e-con-inner{max-width:820px;margin-right:auto}@media(max-width:1199px){.brk-posthead>.e-con-inner{margin-left:0;padding-left:16px;padding-right:16px;align-items:flex-start}}@media(min-width:1200px){.brk-posthead>.e-con-inner{margin-left:calc((100% - 1200px)/2);align-items:flex-start}}.brk-ty-steps,.brk-ty-steps>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.brk-ty-step{height:100%}@media(max-width:1024px){.brk-ty-steps,.brk-ty-steps>.e-con-inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.brk-ty-steps,.brk-ty-steps>.e-con-inner{grid-template-columns:1fr}}.brk-hero.e-no-lazyload{background-image: url("https://bismarckroofscom6c653.zapwp.com/q:u/r:0/wp:1/w:1/u:bismarckroofs.com/wp-content/uploads/2026/07/band-crew.jpg")!important;background-position:center center;background-size:cover}.elementor-page-119 h1{font-size:clamp(1.6rem,6.2vw,2.6rem)!important;line-height:1.18!important}@media(max-width:767px){.elementor-page-119 .brk-hero>.e-con-inner{padding-top:34px;padding-bottom:34px}.elementor-page-119 h2{font-size:24px!important}}@media(max-width:1024px){[data-elementor-type="wp-page"] .e-con>.e-con-inner,[data-elementor-type="single-post"] .e-con>.e-con-inner,[data-elementor-type="archive"] .e-con>.e-con-inner{padding-left:20px;padding-right:20px}[data-elementor-type="wp-page"]>.e-con-full,[data-elementor-type="single-post"]>.e-con-full,[data-elementor-type="archive"]>.e-con-full{padding-left:20px;padding-right:20px}.e-con-inner .e-con>.e-con-inner{padding-left:0;padding-right:0}}.brk-work-gallery-section{display:flex!important;flex-direction:column;align-items:center}.brk-work-gallery-section>.e-con-inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.brk-work-gallery-section .elementor-heading-title,.brk-work-gallery-section .elementor-widget-text-editor{text-align:center}.brk-postmain{flex:1 1 auto;min-width:0;max-width:760px}.brk-postaside{flex:0 0 380px;width:380px}.brk-postaside{align-self:flex-start;position:sticky;top:104px}.brk-postaside{background:#F2F8EE;border:1px solid #DCEAD4;border-radius:18px;padding:26px 24px}.brk-postaside .elementor-button{width:100%;justify-content:center;white-space:nowrap;padding-left:14px;padding-right:14px;font-size:15px}.brk-postaside .elementor-icon-list-item{font-size:14px}@media(max-width:1024px){.brk-postrow>.e-con-inner,.brk-postrow{flex-direction:column}.brk-postaside{position:static;flex:1 1 auto;width:100%;max-width:820px}}.brk-posthead .elementor-post-info{justify-content:flex-start;padding-left:0}.elementor-widget.brk-photo-lg.elementor-widget-theme-post-featured-image img{height:auto;max-height:440px;object-fit:cover;width:100%}.elementor-widget.brk-photo-lg.elementor-widget-theme-post-featured-image{width:100%;margin:0 0 6px;display:block}.elementor-widget.brk-standfirst{max-width:100%;margin:0 0 26px;font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;font-size:21px;line-height:1.6;font-weight:600;color:#0C2E16;padding:0 0 22px;border-bottom:1px solid #DCEAD4}.elementor-widget.brk-standfirst p{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;margin:0}@media(max-width:767px){.elementor-widget.brk-standfirst{font-size:18px}}.elementor-widget.brk-article{max-width:100%;margin:0}.brk-article p{font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;font-size:18px;line-height:1.8;color:#121B14;margin:0 0 20px}.brk-article h2{font-family:Montserrat,"Montserrat Fallback",Arial,sans-serif;font-weight:800;font-size:26px;line-height:1.25;color:#121B14;margin:34px 0 12px}.brk-article h3{font-family:Montserrat,"Montserrat Fallback",Arial,sans-serif;font-weight:700;font-size:20px;color:#121B14;margin:26px 0 10px}.brk-article ul,.brk-article ol{margin:0 0 20px;padding-left:22px}.brk-article li{font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;font-size:18px;line-height:1.75;color:#121B14;margin-bottom:10px}.brk-article strong{color:#0C2E16}.brk-article a{color:#B84300;font-weight:600}.brk-article blockquote{margin:24px 0;padding:16px 20px;background:#F2F8EE;border-left:4px solid #63E600;border-radius:0 12px 12px 0}.brk-postgrid .elementor-post{background:#FFFFFF;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px -12px rgba(18,40,22,.16);transition:transform .18s,box-shadow .18s}.brk-postgrid .elementor-post:hover{transform:translateY(-3px);box-shadow:0 22px 46px -12px rgba(18,40,22,.24)}.brk-postgrid .elementor-post__text{padding:4px 20px 20px}.brk-postgrid .elementor-post__read-more{font-family:Montserrat,"Montserrat Fallback",Arial,sans-serif;font-weight:700;text-decoration:none}.brk-postgrid .elementor-post__thumbnail img{border-radius:0}.brk-postgrid .elementor-post__title,.brk-postgrid .elementor-post__title a{color:#121B14!important;font-family:Montserrat,"Montserrat Fallback",Arial,sans-serif;font-weight:700;font-size:19px;line-height:1.3}.brk-postgrid .elementor-post__title a:hover{color:#1E7A34!important}.brk-postgrid .elementor-post__meta-data{color:#54685B;font-size:13px}.brk-postgrid .elementor-post__excerpt p{color:#54685B;font-size:15px;line-height:1.6}.brk-postgrid .elementor-posts{align-items:stretch}.brk-postgrid .elementor-post{display:flex;flex-direction:column;height:100%}.brk-postgrid .elementor-post__text{display:flex;flex-direction:column;flex:1 1 auto}.brk-postgrid .elementor-post__read-more{margin-top:auto;padding-top:10px}.brk-video{width:100%;display:flex;justify-content:center}.brk-video video{width:100%;max-width:380px;aspect-ratio:9/16;max-height:min(70vh,640px);border-radius:18px;background:#0C2E16;display:block;object-fit:cover;box-shadow:0 18px 44px -16px rgba(18,40,22,.45)}@media(max-width:767px){.brk-video video{max-width:320px}}.elementor-widget-image img,.elementor-widget-theme-post-featured-image img,.gallery-item img,.brk-photo-md img,.brk-photo-lg img,.brk-photo-sm img{border-radius:14px}.elementskit-image-comparison img{border-radius:0}.elementskit-image-comparison,.elementor-widget-elementskit-image-comparison .ekit-image-comparison{border-radius:16px;overflow:hidden}.elementor-location-header img,.elementor-location-footer img,.elementor-widget-theme-site-logo img,.elementor-icon img{border-radius:0}.elementor-widget-heading .elementor-heading-title{overflow-wrap:break-word;hyphens:none}.e-con-inner>.elementor-widget-heading,.e-con>.elementor-widget-heading{min-width:0}.elementor-widget-icon-box.brk-pill{width:auto;flex:0 0 auto}.brk-kicker{display:inline-flex;align-items:center;gap:10px;background:rgba(99,230,0,0.14);border:1px solid rgba(99,230,0,0.40);color:#8CF23F;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-weight:600;font-size:13.6px;letter-spacing:.04em;padding:8px 16px;border-radius:60px;line-height:1.2}.brk-kicker i{font-size:13px;color:#8CF23F}.brk-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.22);color:rgba(255,255,255,0.92);font-family:"Open Sans","Open Sans Fallback",sans-serif;font-weight:600;font-size:13.6px;padding:8px 16px;border-radius:60px;line-height:1.2;margin:0 10px 10px 0}.brk-pill i{font-size:12px;color:#63E600}.brk-faq-dark .e-n-accordion-item{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.20);border-radius:14px;margin-bottom:12px;overflow:hidden}.brk-faq-dark .e-n-accordion-item-title,.brk-faq-dark .e-n-accordion-item-title *,.brk-faq-dark summary,.brk-faq-dark summary *{color:#FFFFFF!important;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-weight:700}.brk-faq-dark .e-n-accordion-item-title-icon svg,.brk-faq-dark .e-n-accordion-item-title-icon i{color:#63E600!important;fill:#63E600!important}.brk-faq-dark .e-n-accordion-item[open]{background:rgba(255,255,255,.09)}.brk-faq-dark .e-con,.brk-faq-dark .e-con-inner{background:transparent!important;border:0!important;box-shadow:none!important}.brk-faq-dark .elementor-widget-text-editor,.brk-faq-dark .elementor-widget-text-editor p{color:rgba(255,255,255,.82)!important}.brk-faq-dark .e-n-accordion-item-title+*,.brk-faq-light .e-n-accordion-item-title+*,.brk-faq-dark details>.e-con,.brk-faq-light details>.e-con{padding-top:16px!important}.brk-faq-dark .elementor-widget-text-editor,.brk-faq-light .elementor-widget-text-editor{margin-top:6px;padding-bottom:6px}.brk-faq-light .e-n-accordion-item{background:#FFFFFF;border:1px solid #DCEAD4;border-radius:14px;margin-bottom:12px;overflow:hidden}.brk-faq-light .e-con,.brk-faq-light .e-con-inner{background:transparent!important;border:0!important;box-shadow:none!important}.brk-band{display:flex;align-items:center;justify-content:center}.brk-band>.e-con-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-label{margin-bottom:8px!important;display:block;line-height:1.3}.elementor-widget-form .elementor-field-group{margin-bottom:6px}.elementor-widget-form .elementor-field{padding:12px 14px!important}@media(min-width:1025px){.brk-hero .elementor-widget-form .elementor-field-group{margin-bottom:2px}.brk-hero .elementor-widget-form .elementor-field-group>label,.brk-hero .elementor-widget-form .elementor-field-label{margin-bottom:4px!important;font-size:13px}.brk-hero .elementor-widget-form .elementor-field{padding:9px 13px!important}.brk-foot-fine,.brk-foot-fine p{text-align:center!important;margin:0}}.elementor-icon-list-item{min-width:0}.elementor-icon-list-text{min-width:0;overflow-wrap:anywhere;word-break:break-word}.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-widget-heading .elementor-heading-title{overflow-wrap:break-word}.brk-foot-menu .elementor-nav-menu--main .elementor-nav-menu a{padding:4px 0;justify-content:flex-start;line-height:1.7}.brk-foot-menu .elementor-nav-menu--main .elementor-nav-menu a:hover,.brk-foot-menu .elementor-nav-menu--main .elementor-nav-menu a.elementor-item-active{background:transparent;color:#63E600}.brk-foot-menu .elementor-nav-menu{align-items:flex-start}@media(max-width:767px){.brk-foot-col{width:calc(50% - 22px)!important;flex-grow:0!important;flex-basis:calc(50% - 22px)!important}.brk-foot-col:nth-of-type(2){order:2}.brk-foot-col:nth-of-type(3){order:1}.brk-foot-col>.e-con-inner{width:max-content;max-width:100%;margin-left:auto;margin-right:auto;align-items:stretch}.brk-foot-col .elementor-widget{width:100%;text-align:left}.brk-foot-col .elementor-nav-menu{width:100%}.brk-foot-col .elementor-nav-menu a{text-align:left;justify-content:flex-start;padding-left:0;padding-right:0}.brk-foot-col .elementor-heading-title{text-align:left}}.brk-foot-menu .elementor-nav-menu a{font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif!important;font-weight:400!important;font-size:15px}@media(min-width:1025px){.elementor-widget-nav-menu{flex:1 1 auto}.elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap}.elementor-nav-menu--main .elementor-nav-menu>li{flex:0 0 auto}.elementor-nav-menu--main .elementor-nav-menu>li>a{white-space:nowrap}}.brk-or{font-size:inherit;opacity:1;font-weight:inherit;color:inherit}.brk-revs{display:grid;position:relative}.brk-revs .brk-rev{grid-area:1/1;margin:0;opacity:0;animation:brk-rev-cycle 24s infinite}.brk-rev-mark{font-size:44px;line-height:1;color:#63E600;margin:0 0 4px}.brk-rev-q{margin:0 0 14px;padding:0;border:0;font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;font-size:17px;line-height:1.65;color:#121B14}.brk-rev figcaption{display:flex;flex-direction:column;gap:2px}.brk-rev-who{font-family:Montserrat,"Montserrat Fallback",Arial,sans-serif;font-weight:700;font-size:17px;color:#121B14}.brk-rev-where{font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;font-size:14px;color:#54685B}.brk-rev-stars{color:#F26419;letter-spacing:3px;font-size:19px;margin-top:4px}@keyframes brk-rev-cycle{0%{opacity:0}2%{opacity:1}31%{opacity:1}34%{opacity:0}100%{opacity:0}}.brk-rev-dots{display:flex;gap:7px;margin-top:16px}.brk-rev-dots i{width:8px;height:8px;border-radius:50%;background:#DCEAD4;animation:brk-rev-dot 24s infinite}@keyframes brk-rev-dot{0%,34%,100%{background:#DCEAD4}2%,31%{background:#63E600}}@media(prefers-reduced-motion:reduce){.brk-revs .brk-rev{animation:none;opacity:0}.brk-revs .brk-rev:first-child{opacity:1}.brk-rev-dots{display:none}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#quote,.brk-quote-anchor{scroll-margin-top:120px}@media(max-width:1024px){#quote,.brk-quote-anchor{scroll-margin-top:96px}}.brk-quote-anchor:target .elementor-widget-form,#quote:target .elementor-widget-form{animation:brk-flash 1.4s ease-out 1}@keyframes brk-flash{0%{box-shadow:0 0 0 0 rgba(99,230,0,.55)}100%{box-shadow:0 0 0 18px rgba(99,230,0,0)}}@media(prefers-reduced-motion:reduce){.brk-quote-anchor:target .elementor-widget-form{animation:none}}.brk-county-grid{display:grid;gap:20px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.brk-county-card{display:flex;flex-direction:column;background:#FFFFFF;border-radius:16px;padding:22px;box-shadow:0 18px 40px -12px rgba(18,40,22,.16)}.brk-county-card .brk-city-wrap{flex:1 1 auto;align-content:flex-start}.brk-county-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:13px;border-top:1px solid #DCEAD4;text-decoration:none;font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;font-size:13.5px;color:#54685B;line-height:1.4;min-height:44px;transition:color .16s}.brk-county-cta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brk-county-cta b{color:#B84300;font-weight:700}.brk-county-cta b{color:#B84300;font-weight:700}.brk-county-cta i{flex:0 0 auto;color:#F26419;font-size:12px;transition:transform .18s}.brk-county-card:hover .brk-county-cta i{transform:translateX(3px)}.brk-county-card:hover{box-shadow:0 22px 46px -12px rgba(18,40,22,.24)}@media(max-width:600px){.brk-county-grid{grid-template-columns:1fr}}.brk-county-h{margin:0 0 10px;font-family:Montserrat,"Montserrat Fallback",Arial,sans-serif;font-weight:700;font-size:17px;color:#121B14;display:flex;align-items:center;gap:9px}.brk-county-h i{color:#63E600;font-size:15px}.brk-city-wrap{margin:0;display:flex;flex-wrap:wrap;gap:7px}.brk-city{display:inline-block;padding:5px 11px;border-radius:40px;background:#F2F8EE;border:1px solid #DCEAD4;color:#54685B;font-size:13.5px;font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;line-height:1.45;text-decoration:none;transition:background .16s,border-color .16s,color .16s}a.brk-city:hover,a.brk-county:hover{background:#E4F6D6;border-color:#63E600;color:#121B14}a.brk-county{color:inherit;text-decoration:none}.brk-flmap-wrap{width:100%}.brk-region-list{display:flex;flex-direction:column;gap:10px}.brk-region-link{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;border-radius:14px;background:#FFFFFF;border:1px solid #DCEAD4;text-decoration:none;color:#121B14;font-family:Montserrat,"Montserrat Fallback",Arial,sans-serif;font-weight:700;font-size:15px;transition:border-color .18s,transform .18s,box-shadow .18s}.brk-region-link:hover{border-color:#63E600;transform:translateX(3px);box-shadow:0 6px 18px rgba(18,40,22,.10)}.brk-region-sw{width:16px;height:16px;border-radius:5px;flex:0 0 auto}.brk-region-nm{flex:1 1 auto}.brk-region-ct{font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;font-weight:600;font-size:13px;color:#54685B;white-space:nowrap}.brk-region-link i{color:#F26419;font-size:13px}@media(max-width:767px){.brk-flmap{max-width:420px}.brk-region-link{min-height:60px;font-size:16px}}.brk-quick{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin:6px 5px;padding:11px 20px;border-radius:60px;background:#F2F8EE;border:1px solid #DCEAD4;color:#121B14!important;text-decoration:none;font-family:Montserrat,"Montserrat Fallback",Arial,sans-serif;font-weight:600;font-size:.92rem;transition:background .18s,border-color .18s,transform .18s}.brk-quick:hover{background:#E4F6D6;border-color:#63E600;transform:translateY(-2px)}.brk-quick i{color:#1E7A34}@media(max-width:767px){.brk-topbar>.e-con-inner{flex-direction:column!important;gap:2px;padding-left:16px;padding-right:16px;text-align:center}.brk-topbar p{text-align:center!important;font-size:12.5px;line-height:1.5}.brk-topbar .brk-lic{display:none}}@media(max-width:400px){.brk-topbar .brk-promo-tail{display:none}}.elementor-location-header .elementor-nav-menu .elementor-item{font-weight:500!important;font-size:15px!important;letter-spacing:0}.elementor-location-header .elementor-sub-item{font-weight:500!important;font-size:14px!important}@media(max-width:1024px){.brk-navbar>.e-con-inner{flex-wrap:wrap!important;row-gap:0;align-items:center;padding-left:16px;padding-right:16px}.brk-navbar .elementor-widget-nav-menu{flex:0 0 auto;min-width:0;margin-left:auto;position:static}.brk-navbar>.e-con-inner{position:relative}.brk-navbar .elementor-nav-menu--dropdown{position:absolute;left:0;right:0;top:100%;width:auto;z-index:99}.brk-navbar .elementor-menu-toggle{margin-left:auto}.brk-navbar .elementor-widget-button{display:none}.brk-navbar>.e-con-inner>.e-con:has(.elementor-widget-button){display:none}.brk-navbar>.e-con-inner>.e-con:last-child:not(:first-child){display:none}.brk-navbar .elementor-widget-theme-site-logo{flex:0 0 auto}}.gallery{margin-left:0!important;margin-right:0!important;max-width:100%;display:flex;flex-wrap:wrap;gap:14px}.gallery .gallery-item{margin:0!important;max-width:100%;flex:1 1 calc(33.333% - 10px)}.gallery-columns-2 .gallery-item{flex-basis:calc(50% - 7px)}.gallery .gallery-item img{width:100%;height:auto;border-radius:12px}@media(max-width:767px){.gallery .gallery-item{flex-basis:100%}}.brk-topbar{display:flex;align-items:center}.brk-topbar>.e-con-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.brk-topbar .elementor-widget-text-editor,.brk-topbar .elementor-widget-container{display:flex;align-items:center}.brk-topbar p{margin:0!important;line-height:1.5}.brk-region-card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.brk-region-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(12,46,22,.16)}.brk-region-card:focus-within{outline:2px solid #63E600;outline-offset:3px}.twentytwenty-before-label,.twentytwenty-after-label{opacity:1!important}.twentytwenty-before-label:before,.twentytwenty-after-label:before{background:rgba(7,32,15,.78);color:#fff;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.04em;padding:6px 12px;border-radius:6px}.twentytwenty-container{height:auto!important;aspect-ratio:4/3}.twentytwenty-container img.twentytwenty-before,.twentytwenty-container img.twentytwenty-after{height:100%!important;object-fit:cover}
/*# sourceURL=brk-brand-inline-css */
