.cpt-instagram{margin-bottom:20px;border-bottom:1px solid #008187;border-color:rgba(0,129,135,.5)}.cpt-instagram .list-inner{background:#fcfbfb;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.cpt-instagram .list-inner:before,.cpt-instagram .list-inner:after{content:" ";display:table}.cpt-instagram .list-inner:after{clear:both}.cpt-instagram a{display:table-row;width:100%}.cpt-instagram .date,.cpt-instagram .content,.cpt-instagram .icon-holder{display:table-cell;vertical-align:top}.cpt-instagram .content{width:100%;padding-bottom:0}.cpt-instagram .expand{margin-top:1.428571429em}.cpt-instagram .date{min-width:60px;font-size:40px;font-weight:bold;padding-right:10px;text-align:right;color:#008187;font-family:Merriweather,Georgia,"Georgia Pro","Sitka Text",Cambria,serif;line-height:1}@media(min-width: 768px)and (max-width: 991px){.cpt-instagram .date{display:block;text-align:left}}.cpt-instagram .month{text-transform:uppercase}.cpt-instagram .time{display:block}.cpt-instagram .icon{fill:#555;stroke:0}.cpt-instagram .icon-holder{min-width:20px;padding-left:10px;font-size:24px}.cpt-instagram .subtitles h3,.cpt-instagram h2,.cpt-instagram .list-item{border-bottom:1px solid #008187;border-color:rgba(0,129,135,.5)}.cpt-instagram .list-item a{min-height:80px;display:block;color:#333;padding:10px;position:relative}.cpt-instagram .list-item a .icon{vertical-align:top}.cpt-instagram .list-item a:hover,.cpt-instagram .list-item a:focus{background-color:#005359;color:#fff;text-decoration:none}.cpt-instagram .list-item a:hover .icon,.cpt-instagram .list-item a:focus .icon{fill:#83c1a1}.cpt-instagram .list-item a:hover .date,.cpt-instagram .list-item a:focus .date{color:#83c1a1}.cpt-instagram .subtitles h3,.cpt-instagram h2{font-family:Avenir,Inter,"Open Sans",Roboto,system-ui,sans-serif;font-weight:normal !important;font-style:normal !important;font-size:36px;margin:0;text-transform:uppercase;color:#008187;line-height:1.1}.cpt-instagram .subtitles h3 a,.cpt-instagram h2 a{padding:10px 10px 0;display:block;color:#008187}.cpt-instagram .subtitles h3 a .icon,.cpt-instagram h2 a .icon{fill:#008187}.cpt-instagram .subtitles h3 a:hover,.cpt-instagram .subtitles h3 a:focus,.cpt-instagram h2 a:hover,.cpt-instagram h2 a:focus{color:#005359;text-decoration:none}.cpt-instagram .subtitles h3 a:hover .icon,.cpt-instagram .subtitles h3 a:focus .icon,.cpt-instagram h2 a:hover .icon,.cpt-instagram h2 a:focus .icon{fill:#005359}.cpt-instagram .subtitles h3 .icon,.cpt-instagram h2 .icon{font-size:.8em}.cpt-instagram .subtitles h3{font-size:32px}.cpt-instagram .subtitles h4,.cpt-instagram h3{font-family:Avenir,Inter,"Open Sans",Roboto,system-ui,sans-serif;font-weight:normal;font-size:18px;line-height:1.428571429;letter-spacing:-0.02em;margin:0}.cpt-instagram h2:before,.cpt-instagram h2:after{content:" ";display:table}.cpt-instagram h2:after{clear:both}.cpt-instagram h2 small{float:right;margin-top:1em;font-size:45%}.cpt-instagram .content{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;padding:5px;clear:both}@media(min-width: 768px)and (max-width: 991px){.cpt-instagram .content{grid-template-columns:1fr}}.cpt-instagram.cpt-facebook .content,.cpt-instagram.cpt-twitter .content{display:block}.cpt-instagram .list-instagram.lbx-only{display:none}.cpt-instagram .list-instagram a{display:block;position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;background-color:#f6f5f5}.cpt-instagram .list-instagram a:hover{background-color:#008187}.cpt-instagram .list-instagram a .img-wrap{position:absolute;top:5px;bottom:5px;left:5px;right:5px}.cpt-instagram .list-instagram a .img-wrap img{display:block;position:absolute;height:100%;width:100%;object-fit:cover}.cpt-instagram .list-instagram a .img-wrap .icon.i-exp-img{position:absolute;bottom:0;right:0;height:35%;width:35%;opacity:.8}.rgn-stripe .cpt-instagram .content{grid-template-columns:repeat(4, 1fr)}.no-js .cpt-instagram .cpt-lightbox{display:none}body.lbx-open{position:fixed;overflow:hidden}.js .cpt-lightbox{display:none}.js #slc-overlay{display:none;background-color:#333;position:fixed;left:0;top:0;width:100%;height:100%;z-index:7111;cursor:pointer}.js #slc-overlay.opened{align-items:center;display:flex;justify-content:center}.js #slc-overlay.opened .cpt-lightbox{display:flex;flex-wrap:wrap;gap:1em}.js #slc-overlay.opened header{position:relative}.js #slc-overlay.opened header h1{font-family:Avenir,Inter,"Open Sans",Roboto,system-ui,sans-serif;font-weight:normal !important;font-style:normal !important;margin:0;fill:#005359;text-transform:uppercase}.js #slc-overlay.opened header h1 a{color:#005359;display:flex;align-items:baseline;justify-content:flex-start}.js #slc-overlay.opened header h1 a:hover .cpt-heading-label{text-decoration:underline}.js #slc-overlay.opened header small{font-family:Merriweather,Georgia,"Georgia Pro","Sitka Text",Cambria,serif;color:#454141;margin-left:auto}.js #slc-overlay.opened section.modal{background:#fff;cursor:auto;flex-wrap:wrap;height:80vh;margin:2em;max-width:100ch;overflow-y:auto;padding:1em;width:100%}.js #slc-overlay.opened section.modal .inner-left{flex:3 1 50ch}.js #slc-overlay.opened section.modal .inner-left a{display:inline-block;position:relative}.js #slc-overlay.opened section.modal .inner-right{flex:2 1 30ch}.js #slc-overlay.opened section.modal .field-image .icon{position:absolute;top:20px;right:20px;font-size:2.5em;fill:#fff;filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.6))}.js #slc-overlay.opened section.modal #gallery-controls{display:flex;align-items:center;gap:1.5em;justify-content:flex-end;padding:.7em 0}.js #slc-overlay.opened section.modal #gallery-controls button.icon{height:2em;width:2em;border:0;background:none;padding:0;margin:0;fill:#3d6229}.js #slc-overlay.opened section.modal #gallery-controls button.icon:hover,.js #slc-overlay.opened section.modal #gallery-controls button.icon:focus{fill:#cfd95f}.js #slc-overlay.opened section.modal #gallery-controls button.icon[disabled]{fill:#454141}.js #slc-overlay.opened section.modal #gallery-controls #lb-close svg{transform:rotate(45deg) scale(115%)}