.bcc-blog-showcase{padding:90px 0!important;background:#eaf5f8!important}.bcc-blog-showcase>.v2-wrap{position:relative}.bcc-blog-showcase .bcc-section-title{text-align:left!important;max-width:none!important;margin-bottom:36px!important;padding-right:190px}.bcc-blog-showcase .bcc-section-title>span{padding:0!important;background:transparent!important;color:#f28b30!important;font-size:14px!important}.bcc-blog-showcase .bcc-section-title h2{font-size:clamp(36px,4vw,58px)!important;margin-top:7px!important;color:#122d47!important}.bcc-blog-showcase .bcc-section-title h2 em{color:#24577d!important;font-style:normal}.bcc-blog-showcase .bcc-section-title p{max-width:720px}.bcc-blog-grid{gap:24px!important}.bcc-blog-grid article{border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.bcc-blog-grid article>img{height:245px!important;border-radius:18px!important}.bcc-blog-body{padding:18px 0 0!important}.bcc-blog-tags{display:none}.bcc-blog-body>small{font-size:11px!important;color:#687d88!important}.bcc-blog-body h3{font-size:21px!important;line-height:1.3!important}.bcc-blog-body p{display:none}.bcc-blog-body a{display:inline-flex!important;padding:9px 17px;border:1px solid #24577d;border-radius:24px;color:#24577d!important}.bcc-blog-body a:hover{background:#24577d;color:#fff!important}.bcc-blog-more{position:absolute;right:0;top:20px;margin:0!important}.bcc-blog-more a{padding:11px 21px!important;border:1px solid #24577d!important;background:transparent!important;color:#24577d!important;box-shadow:none!important}
.bcc-recent-gallery{padding:90px 0 100px;background:#fff;overflow:hidden}.bcc-gallery-heading{text-align:center;margin-bottom:38px}.bcc-gallery-heading span{color:#f28b30;font-size:11px;font-weight:800;letter-spacing:1.4px}.bcc-gallery-heading h2{margin:8px 0;color:#122d47;font-size:clamp(38px,4vw,56px)}.bcc-gallery-heading p{margin:0;color:#65747f}.bcc-gallery-mosaic{display:grid;grid-template-columns:1.05fr 1fr 1.05fr 1fr;grid-template-rows:180px 180px;gap:14px;max-width:1260px;margin:auto}.bcc-gallery-mosaic figure{margin:0;overflow:hidden;border-radius:20px;box-shadow:0 14px 35px rgba(21,58,82,.13)}.bcc-gallery-mosaic img{width:100%;height:100%;object-fit:cover;transition:.45s}.bcc-gallery-mosaic figure:hover img{transform:scale(1.055)}.bcc-g1{grid-row:1/3}.bcc-g3{grid-row:1/3;grid-column:3}.bcc-g6{grid-row:1/3;grid-column:4}
.bcc-global-footer{position:relative!important;padding:100px 0 28px!important;background:linear-gradient(rgba(5,20,33,.76),rgba(5,20,33,.88)),url('../images/recovered/mountain-8170404_1280.jpg') center/cover fixed!important}.bcc-global-footer:before{content:"";position:absolute;inset:0;backdrop-filter:blur(5px)}.bcc-footer-wrap{position:relative;z-index:1}.bcc-newsletter{border:1px solid rgba(255,255,255,.18)!important;background:rgba(15,43,64,.62)!important;backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(0,0,0,.25)!important}.bcc-footer-grid{margin-top:44px!important;padding:48px!important;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:rgba(8,29,46,.58);backdrop-filter:blur(18px);grid-template-columns:1.25fr .9fr .9fr 1.1fr!important}.bcc-footer-card,.bcc-footer-location{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.bcc-footer-col>a{padding:8px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;border-radius:0!important;background:transparent!important}.bcc-footer-col>a:hover{padding-left:8px!important;color:#ffd34e!important}.bcc-footer-location{color:#dce9f0}.bcc-footer-bottom{border-color:rgba(255,255,255,.16)!important}
@media(max-width:900px){.bcc-gallery-mosaic{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,190px)}.bcc-g1,.bcc-g3,.bcc-g6{grid-row:auto;grid-column:auto}.bcc-footer-grid{grid-template-columns:repeat(2,1fr)!important}.bcc-blog-showcase .bcc-section-title{padding-right:0}.bcc-blog-more{position:static;margin-top:28px!important}}@media(max-width:560px){.bcc-blog-showcase,.bcc-recent-gallery{padding:65px 0!important}.bcc-blog-grid{grid-template-columns:1fr!important}.bcc-blog-grid article>img{height:220px!important}.bcc-gallery-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,145px);gap:9px}.bcc-footer-grid{grid-template-columns:1fr!important;padding:30px 22px!important}.bcc-global-footer{background-attachment:scroll!important}}
