
[id^="wb_main_"],[id^="wb_footer_"]{width:100%!important;max-width:100%!important;min-width:0!important}
[id^="wb_header_"]{min-width:0!important}
#wb_main_a188dd98b81a01c224741d8158a4e426>.wb_content,#wb_main_a19edea7d20b004303d552d04acb136a>.wb_content,#wb_main_a188dd98b81a02d21e3ea7b0f8765787>.wb_content{background:linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.75)),url('https://fourmprofiles.com/gallery_gen/84996c92801619d2521ddc3f1459627d_fit.png') center/cover fixed!important}
#fm-products{max-width:none!important}#fm-products .fm-product{background:rgba(250,250,250,.48)!important}#fm-products .fm-photo{background:#fff!important}
#wb_main_a188dd98b81a01c224741d8158a4e426>.wb_content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:32px 20px!important;box-sizing:border-box;align-items:start}
#wb_main_a188dd98b81a01c224741d8158a4e426 .wb-layout-element{min-width:0!important;max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
#a188dd98a2a73f422bdc9eab0824fdd8>.wb_content,#a19edbdb5dd4002a71941bd0687c8c7d>.wb_content{flex-direction:column!important;align-items:stretch!important}
#wb_main_a188dd98b81a01c224741d8158a4e426 img{max-width:100%!important;object-fit:contain}
@media(max-width:767px){#wb_main_a188dd98b81a01c224741d8158a4e426>.wb_content{grid-template-columns:minmax(0,1fr);padding:24px 16px!important}#a188dd98a2a738630454b52aac16b7f3 h1{font-size:clamp(24px,6vw,44px)!important}}


#wb_main_a188dd98b81a01c224741d8158a4e426>.wb_content{display:block!important;padding:0!important}
#a19edbdad5c80008ed3388a5482784c2>.wb_content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:32px 20px!important;box-sizing:border-box;align-items:start}
#wb_main_a188dd98b81a01c224741d8158a4e426 .wb_content{background-color:transparent!important}
@media(max-width:767px){#a19edbdad5c80008ed3388a5482784c2>.wb_content{grid-template-columns:minmax(0,1fr);padding:24px 16px!important}}

@media(max-width:767px){#wb_main_a188dd98b81a01c224741d8158a4e426 h2{font-size:24px!important;line-height:1.25!important;overflow-wrap:normal!important}}

/* Aligned branch photos and overlay headings */
#a188dd98a2a73f422bdc9eab0824fdd8,#a19edbdb5dd4002a71941bd0687c8c7d{position:relative!important}
#a188dd98a2a73f422bdc9eab0824fdd8>.wb_content,#a19edbdb5dd4002a71941bd0687c8c7d>.wb_content{padding:0!important;gap:0!important}
#a188dd98a2a7431f73b6919f28337e42,#a19edbdb5de9008565bf6f29be7de092{order:-1!important;height:320px!important;min-height:320px!important;max-height:320px!important}
#a188dd98a2a7431f73b6919f28337e42>.wb_content,#a19edbdb5de9008565bf6f29be7de092>.wb_content{height:320px!important;min-height:320px!important;background-size:cover!important;background-position:center!important}
#a19edbdb3be400275091c778473d254a>.wb_content,#a19edbdb5dd7003fcfb6e9f24efa540d>.wb_content{padding:24px 20px!important}
#a188dd98a2a740b2099b19b5ba7812ce>.wb_content,#a19edbdb5dd90073a5dc54f8ed133d28>.wb_content{padding:0!important}
#a188dd98a2a741d2131d0b6ca78662c0,#a19edbdb5ddb0010e4b0a06613df6035{position:absolute!important;top:246px!important;left:0!important;width:100%!important;height:60px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box;z-index:2}
#wb_main_a188dd98b81a01c224741d8158a4e426 h2{font-size:clamp(24px,3vw,38px)!important;line-height:1.2!important;margin:0!important;padding:0!important;font-family:Poppins,Arial,sans-serif!important;font-weight:700!important}
#a188dd98a2a741d2131d0b6ca78662c0 h2{color:#071b32!important;text-shadow:1px 2px 2px #dfb04d,0 0 5px #dfb04d99!important}
#a19edbdb5ddb0010e4b0a06613df6035 h2{color:#e1ba6d!important;text-shadow:1px 2px 2px #153354,0 0 5px #153354!important}
@media(max-width:767px){#wb_main_a188dd98b81a01c224741d8158a4e426 h2{font-size:25px!important}}

#a19edbdb3be400275091c778473d254a,#a188dd98a2a740b2099b19b5ba7812ce,#a19edbdb5dd7003fcfb6e9f24efa540d,#a19edbdb5dd90073a5dc54f8ed133d28,
#a19edbdb3be400275091c778473d254a>.wb_content,#a188dd98a2a740b2099b19b5ba7812ce>.wb_content,#a19edbdb5dd7003fcfb6e9f24efa540d>.wb_content,#a19edbdb5dd90073a5dc54f8ed133d28>.wb_content{position:static!important}

#a188dd98a2a741d2131d0b6ca78662c0{text-align:center!important}#wb_main_a188dd98b81a01c224741d8158a4e426 #a188dd98a2a741d2131d0b6ca78662c0 h2{display:inline-block!important;width:auto!important;max-width:100%;background:rgba(21,51,84,.55)!important;padding:7px 13px!important;box-sizing:border-box;border-radius:2px}

/* Comfortable page gutters and eight shared material properties */
[id^="wb_main_"]{width:calc(100% - 64px)!important;max-width:calc(100% - 64px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
#fm-products .fm-common{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px!important}
#fm-products .fm-common>h2,#fm-products .fm-common>p{grid-column:1/-1}
#fm-products .fm-icons{display:contents!important}
#fm-products .fm-icon{width:100%!important;min-width:0!important;margin:0!important}
@media(max-width:1000px){#fm-products .fm-common{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:767px){[id^="wb_main_"]{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}#fm-products .fm-common{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}}

/* Keep navigation labels readable and prevent inherited grid pseudo-elements */
@media(min-width:768px){
#a188dd98a2a73974dd31b1a326a96e69{width:100%!important;max-width:100%!important;align-self:stretch!important}
#a188dd98a2a73974dd31b1a326a96e69>ul.hmenu{display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;width:100%!important}
#a188dd98a2a73974dd31b1a326a96e69>ul.hmenu>li{width:auto!important;flex:0 0 auto!important}
#a188dd98a2a73974dd31b1a326a96e69>ul.hmenu>li>a{white-space:nowrap!important;padding-left:18px!important;padding-right:18px!important}
}
#fm-advice .row:before,#fm-advice .row:after{display:none!important;content:none!important}
#fm-advice{min-width:0;width:100%;text-align:left}
#fm-advice .copy,#fm-advice .photo{min-width:0;float:none!important}

/* Keep the application image with its homepage information card */
#a1a168551c4500ce4212c6e03f32e7bc{display:none!important}
#a19edb9c6f531577cd7380c6fe1c9c6f>.wb_content:before{content:"";display:block;flex:0 0 auto;width:100%;aspect-ratio:16/9;background:url("https://fourmprofiles.com/gallery_gen/0e94349e5eba2b574c84961e619dd7ed_960x540_fit.png") center/cover no-repeat;margin-bottom:10px}
