﻿.pb-home .column_1.gridContainer{box-sizing:border-box;width:min(1100px,100%);max-width:100%;height:auto;margin:0 auto;padding:0 12px}
.pb-home .column_1>.row_4{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;height:auto;min-height:0;padding:8px 0;margin:0}
.pb-home .row_4:after,.pb-home .row_4:before{display:none}
.pb-home .row_4>.column_4,.pb-home .row_4>.column_5{float:none;width:auto;min-height:0;height:auto;padding:0;margin:0}
.pb-home .row_4>.column_4 img{display:block;width:clamp(148px,21vw,255px);max-width:100%;height:auto}
.pb-home .row_4>.column_5 .contact_info,.pb-home .row_4>.column_5 .contact_info p{height:auto;margin:0;padding:0}
.pb-home .row_4>.column_5 .row_8{min-height:0;height:auto;margin:0;padding:0}
.pb-home .pb-home-quote a.pb-hero-quote{display:inline-block;background:#ae3022;color:white;border-radius:5px;padding:12px 18px;font:bold 18px/1.2 Arial,sans-serif;text-decoration:none}
.pb-home .column_1>.row_5{height:auto;min-height:0;margin:0}
.pb-home-nav{display:flex;flex-wrap:wrap;gap:6px;background:#edf4f9;border-block:1px solid #bfd0de;padding:10px;margin:0 0 8px;clear:both}
.pb-home-nav a{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;background:white;border:1px solid #9ab2c4;border-radius:4px;font:bold 15px/1.2 Arial,sans-serif;color:#173956;text-decoration:none}
.pb-home-nav a:hover,.pb-home-nav a:focus{background:#17476a;color:#fff}
.pb-home-art{position:relative;isolation:isolate;clear:both;overflow:hidden;border-radius:5px;background:#102747;width:100%;margin:0 0 14px}
.pb-home-art figure{position:relative;margin:0;width:100%;height:clamp(210px,31vw,350px)}
.pb-home-art figure[hidden]{display:none}
.pb-home-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 43%}
.pb-home-art figcaption{position:absolute;bottom:0;left:0;right:0;padding:38px 145px 13px 18px;background:linear-gradient(transparent,rgba(7,25,39,.88));color:white;font:bold clamp(18px,2vw,26px)/1.2 Arial,sans-serif}
.pb-art-controls{position:absolute;bottom:9px;right:10px;display:flex;gap:4px}
.pb-art-controls button{width:37px;height:36px;padding:0;background:#0b253bdd;color:white;border:1px solid #fff9;border-radius:4px;font:bold 23px/1 Arial,sans-serif;cursor:pointer}
.pb-art-controls [data-play]{font-size:13px}
@media(max-width:650px){.pb-home .column_1.gridContainer{padding:0 8px}.pb-home .column_1>.row_4{gap:6px;justify-content:center}.pb-home .pb-home-quote{order:3;width:100%;text-align:center}.pb-home .row_4>.column_5{max-width:100%}.pb-home .pb-home-quote a.pb-hero-quote{width:min(100%,400px);box-sizing:border-box}.pb-home-nav{gap:5px;padding:8px 4px}.pb-home-nav a{flex:1 0 auto;padding:8px;font-size:14px}.pb-home-art figcaption{padding-left:10px;padding-right:125px}.pb-home .column_2 .row_18{display:flex;flex-flow:column;align-items:center}.pb-home .row_18 .column_6,.pb-home .row_18 .column_7{width:100%;height:auto}.pb-home .row_18 .image1{height:auto;max-width:100%}}
.pb-home-network{max-width:1100px;margin:0 auto;clear:both;padding:0 10px;box-sizing:border-box}.pb-home-network .pb-home-quote{margin:8px 0;text-align:center}.pb-home-network a.pb-hero-quote{background:#ae3022;color:#fff;padding:12px 18px;display:inline-block;border-radius:5px;text-decoration:none;font:bold 18px/1.2 Arial,sans-serif}
.pb-home-nav{background:#d1e4f1;border-color:#a6c4d8}
.pb-home-nav a{color:#153d5e;background:#e0edf6;border-color:#8faec7;border-bottom:3px solid #7399b6}
.pb-home-nav a:nth-child(3n+2){background:#cce5eb;border-color:#83adb7;color:#194854}
.pb-home-nav a:nth-child(3n){background:#d4e1f2;border-color:#94a8c1;color:#223d63}
.pb-home-nav a.pb-other-area{background:#ffe7ae;border-color:#c9a358;color:#554013}
.pb-home-nav a:hover,.pb-home-nav a:focus-visible{background:#164a70;color:white}
.pb-home-art figure{height:auto}
.pb-home-art figure>img{display:block;width:100%;height:clamp(240px,41vw,445px);object-fit:contain;object-position:center;background:#142d44}
.pb-home-art figcaption{position:static;display:flex;align-items:center;min-height:48px;box-sizing:border-box;background:#142d44;padding:8px 145px 8px 16px}
.pb-art-controls{bottom:6px}
@media(max-width:540px){.pb-home-art figure>img{height:clamp(200px,58vw,295px)}.pb-home-art figcaption{min-height:52px;padding:7px 126px 7px 10px;font-size:17px}}