.btn.btn-primary,a{transition:all .2s ease-in-out}body{padding-top:3.5rem;font-family:Lato,sans-serif}main{padding:2rem 0}img{max-width:100%}a{color:#f94c3b}a:hover{color:#f71f0a}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}blockquote{color:#999;font-size:1.5rem;font-weight:300;margin:3rem auto;width:80%}.navbar-brand small{font-family:Lato,sans-serif;font-size:75%;font-weight:400;margin-left:.5rem}.lead{font-size:1.2rem}.btn.btn-primary{background-color:#f94c3b;border-color:#f94c3b}.btn.btn-primary:hover{background-color:#e11a07;border-color:#e11a07}.card .card-img,.card .card-img-top{border-bottom-left-radius:0;border-bottom-right-radius:0}.navbar.fixed-top{background:#fff;border-bottom:1px solid #ddd;font-family:Raleway,sans-serif;box-shadow:0 0 2rem rgba(0,0,0,.15)}.navbar.fixed-top .navbar-nav{font-size:.875rem;font-weight:700;text-transform:uppercase}.navbar.fixed-top .navbar-nav .active a{color:#f94c3b}.navbar.fixed-top .navbar-toggler{padding:.25rem .5rem}.navbar.fixed-top .navbar-toggler .navbar-toggler-icon{width:1em;height:1em}@media (max-width:767px){.navbar.fixed-top .container{max-width:100%}}body>header{max-width:1920px;margin-right:auto;margin-left:auto}header{background-position:50% 50%;background-size:cover;position:relative}header .container{padding-top:7rem;padding-bottom:7rem;position:relative}header h1{font-size:3.6rem;text-transform:uppercase}header .lead{font-size:1.35rem}header.has-image{color:#eee;text-shadow:1px 1px 1px rgba(0,0,0,.15)}header.has-image .dimmer{background:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.45}.block{padding:0 0 1.5rem}.block img{border-radius:.25rem}.block.column-block .col-md:not(:last-child){margin-bottom:1.5rem}.block.column-block img{height:100%;object-fit:cover}.block.image-gallery-block .gallery-block{column-count:1;column-gap:1rem}.block.image-gallery-block .gallery-item{display:inline-block;width:100%;margin-bottom:1rem;break-inside:avoid;page-break-inside:avoid;vertical-align:top}.block.image-gallery-block .gallery-item:focus{outline:2px solid #f94c3b;outline-offset:3px}.block.image-gallery-block .gallery-item img{display:block;width:100%;height:auto;background:#f4f4f4;transition:opacity .2s ease-in-out}.block.image-gallery-block .gallery-item:focus img,.block.image-gallery-block .gallery-item:hover img{opacity:.92}body.gallery-lightbox-open{overflow:hidden}.gallery-lightbox{background:rgba(17,17,17,.88);position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;opacity:0;pointer-events:none;transition:opacity .18s ease-in-out}.gallery-lightbox[aria-hidden=false]{opacity:1;pointer-events:auto}.gallery-lightbox__dialog{position:relative;margin:0;max-width:min(78vw,1200px);max-height:80vh}.gallery-lightbox__image{display:block;width:auto;height:auto;max-width:100%;max-height:80vh;object-fit:contain;background:#111;border-radius:.25rem;box-shadow:0 1rem 3rem rgba(0,0,0,.35)}.gallery-lightbox__close{background:rgba(255,255,255,.92);color:#222;position:fixed;top:1rem;right:1rem;width:2.75rem;height:2.75rem;border:0;border-radius:50%;font-size:2rem;line-height:2.5rem;text-align:center;cursor:pointer;transition:background-color .18s ease-in-out,color .18s ease-in-out}.gallery-lightbox__close:focus,.gallery-lightbox__close:hover{background:#fff;color:#f94c3b;outline:0}@media (min-width:768px){.block.column-block .col-md:not(:last-child){margin-bottom:0}.block.image-gallery-block .gallery-block{column-count:2}}@media (max-width:767px){.gallery-lightbox{padding:3.75rem .75rem 1rem}.gallery-lightbox__dialog{max-width:94vw;max-height:82vh}.gallery-lightbox__image{max-width:94vw;max-height:82vh}.gallery-lightbox__close{top:.75rem;right:.75rem;width:3rem;height:3rem;line-height:2.75rem}}@media (min-width:992px){.block.image-gallery-block .gallery-block{column-count:3}}.post-meta{font-size:.875rem}.post-meta span:not(:last-child)::after{content:"\25C6";display:inline-block;padding:0 .25rem}.archive article{padding-bottom:1rem}.comments .alert{background:#f4f4f4;padding:2rem 2.5rem}.page-link{color:#f94c3b;min-width:2.5rem;text-align:center}.page-link:hover{color:#f71f0a}.page-item.active .page-link{background:#f94c3b;border-color:#f94c3b}
