.fhg{
max-width:100%;
} .fhg-tabs{
display:inline-flex;
gap:8px;
padding:6px;
background:transparent;
border-radius:14px;
margin-bottom:18px;
}
.fhg-tab{
appearance:none;
border:2px solid transparent;
background:#052A30;
color:#f2f2f2;
padding:8px 16px;
border-radius:10px;
cursor:pointer;
font-weight:600;
transition:background .15s ease, color .15s ease, border-color .15s ease;
}
.fhg-tab:hover{
background:#B6A99A;
color:#052A30;
}
.fhg-tab[aria-selected="true"]{
background:#B6A99A;
color:#052A30;
border-color:#052A30;
} .fhg-panel{
display:none;
}
.fhg-panel.is-active{
display:block;
} .fhg-video-grid{
display:grid;
grid-template-columns:repeat(2, minmax(0, 1fr));
gap:16px;
}
@media (max-width: 767px){
.fhg-video-grid{
display:block; }
} .fhg-video-tile{
width:100%;
border:2px solid transparent;
padding:0;
cursor:pointer;
background:transparent;
position:relative;
border-radius:12px;
overflow:hidden;
transition:border-color .15s ease;
}
.fhg-video-tile:hover{
border-color:#052A30;
}
.fhg-video-thumb{
display:block;
width:100%;
aspect-ratio:16/9;
background-size:cover;
background-position:center;
transition:transform .2s ease;
}
.fhg-video-tile:hover .fhg-video-thumb{
transform:scale(1.02);
} .fhg-play{
position:absolute;
inset:0;
display:grid;
place-items:center;
}
.fhg-play:before{
content:"";
width:56px;
height:56px;
border-radius:999px;
background:#052A30;
box-shadow:0 8px 20px rgba(0,0,0,.25);
transition:transform .15s ease;
}
.fhg-play:after{
content:"";
position:absolute;
width:0;
height:0;
border-left:16px solid #B6A99A;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
margin-left:4px;
}
.fhg-video-tile:hover .fhg-play:before{
transform:scale(1.05);
} .fhg-sr{
position:absolute;
left:-9999px;
width:1px;
height:1px;
overflow:hidden;
} .fhg-slider-top{
display:flex;
align-items:center;
justify-content:space-between;
margin-bottom:10px;
}
.fhg-counter{
font-weight:600;
opacity:.85;
}
.fhg-nav{
display:flex;
gap:10px;
} .fhg-btn{
border:0;
background:#052A30;
color:#f2f2f2;
padding:8px 12px;
border-radius:10px;
cursor:pointer;
transition:background .15s ease, color .15s ease;
}
.fhg-btn:hover{
background:#B6A99A;
color:#052A30;
} .fhg-slider-wrap{
border-radius:12px;
} .fhg-swiper{
overflow:visible;
} @media (min-width: 1024px){
.fhg-slider-wrap,
.fhg-swiper{
overflow:hidden;
}
} .fhg-photo{
border:0;
padding:0;
background:transparent;
cursor:pointer;
width:100%;
}
.fhg-photo img{
width:100%;
height:auto;
display:block;
border-radius:12px;
aspect-ratio:4/3;
object-fit:cover;
border:2px solid transparent;
transition:border-color .15s ease;
}
.fhg-photo:hover img{
border-color:#052A30;
} .fhg-modal{
position:fixed;
inset:0;
z-index:99999;
display:none;
}
.fhg-modal.is-open{
display:block;
}
.fhg-modal-backdrop{
position:absolute;
inset:0;
background:rgba(0,0,0,.65);
}
.fhg-modal-dialog{
position:absolute;
left:50%;
top:50%;
transform:translate(-50%, -50%);
width:min(980px, calc(100% - 28px));
background:#000;
border-radius:14px;
overflow:hidden;
box-shadow:0 20px 60px rgba(0,0,0,.45);
}
.fhg-modal-close{
position:absolute;
right:10px;
top:10px;
z-index:3;
width:42px;
height:42px;
border-radius:999px;
border:0;
background:#052A30;
color:#B6A99A;
font-size:26px;
cursor:pointer;
} .fhg-modal-content iframe{
width:100%;
aspect-ratio:16/9;
border:0;
display:block;
}
.fhg-modal-content img{
width:100%;
max-height:80vh;
object-fit:contain;
display:block;
} .fhg-modal-nav{
position:absolute;
top:50%;
transform:translateY(-50%);
z-index:3;
width:46px;
height:46px;
border-radius:999px;
border:0;
background:#052A30;
color:#B6A99A;
cursor:pointer;
transition:background .15s ease, color .15s ease;
}
.fhg-modal-nav:hover{
background:#B6A99A;
color:#052A30;
}
.fhg-modal-prev{left:10px;}
.fhg-modal-next{right:10px;}
@media (max-width: 767px){
.fhg-modal-prev{left:8px;}
.fhg-modal-next{right:8px;}
} .fhg-tab{
background:#052A30;
color:#f2f2f2;
border:2px solid transparent;
border-radius:10px;
}
.fhg-tab:hover{
background:#B6A99A;
color:#052A30;
}
.fhg-tab[aria-selected="true"]{
background:#B6A99A;
color:#052A30;
border-color:#052A30;
} .fhg-video-tile,
.fhg-photo{
border:2px solid transparent;
border-radius:12px;
overflow:hidden;
transition:border-color .15s ease;
}
.fhg-video-tile:hover,
.fhg-photo:hover{
border-color:#052A30;
} .fhg-photo img{
border:0;
}  .fhg-video-tile:hover,
.fhg-video-tile:active,
.fhg-video-tile:focus,
.fhg-video-tile:focus-visible,
.fhg-photo:hover,
.fhg-photo:active,
.fhg-photo:focus,
.fhg-photo:focus-visible{
background-color: transparent !important;
outline: none !important;
box-shadow: none !important;
} .fhg .fhg-modal-nav,
.fhg .fhg-modal-nav:hover,
.fhg .fhg-modal-nav:active,
.fhg .fhg-modal-nav:focus,
.fhg .fhg-modal-nav:focus-visible{
background:#052A30 !important;
color:#B6A99A !important;
outline:none !important;
box-shadow:none !important;
} .fhg .fhg-modal-nav:hover{
background:#B6A99A !important;
color:#052A30 !important;
}
body.page-id-9802 
.pp-advanced-accordion 
.pp-accordion-tab-title{
background-color:#052A30 !important;
}