.intro-image-wrapper{position:relative;padding:20px}.intro-content{font-size:1.1rem;line-height:1.8}.member-section{position:relative;background-color:var(--gold);z-index:1}.member-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23003366' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.6;pointer-events:none;z-index:-1}.field-card{transition:var(--transition);border:1px solid rgba(0,0,0,.05);box-shadow:0 5px 15px #0000000d;border-radius:12px;overflow:hidden}.field-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00336614;border-color:#c5a06533}.member-card{transition:var(--transition);border:1px solid rgba(0,0,0,.05);box-shadow:0 5px 15px #0000000d}.member-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00336614;border-color:#c5a06533}.mag-item{position:relative;overflow:hidden;border-radius:4px;height:100%}.mag-link{display:block;height:100%;position:relative;text-decoration:none!important}.mag-thumb{height:100%;width:100%}.mag-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,1,.3,1)}.mag-item:hover .mag-thumb img{transform:scale(1.1)}.mag-content{position:absolute;bottom:0;left:0;width:100%;padding:30px;background:linear-gradient(to top,rgba(0,0,0,.95),transparent);color:#fff;z-index:2}.mag-tag{display:inline-block;background:var(--gold);color:#000;font-size:10px;font-weight:800;padding:4px 10px;text-transform:uppercase;margin-bottom:15px;border-radius:2px}.mag-title{font-size:28px;font-weight:800;color:#fff;line-height:1.2;margin-bottom:15px}.mag-title-sm{font-size:18px;font-weight:700;color:#fff;margin-bottom:0}.mag-desc{font-size:14px;opacity:.8;line-height:1.6}.mag-headlines{border:1px solid #eee}.headline-heading{font-size:16px;font-weight:800;letter-spacing:1px}.mag-headline-list{list-style:none;padding:0;margin:0}.mag-headline-list li{padding:15px 0;border-bottom:1px dashed #ddd}.mag-headline-list li:last-child{border-bottom:none}.mag-headline-list a{display:flex;gap:15px;text-decoration:none!important}.rem-date{font-weight:800;color:var(--gold);font-size:14px}.rem-title{color:#444;font-size:14px;font-weight:600;line-height:1.4}.mag-headline-list a:hover .rem-title{color:var(--blue)}.fields-visual-grid .no-gutters{margin:0 -15px}.fields-visual-grid [class*=col-]{padding:0 5px}.field-visual-card{position:relative;height:450px;overflow:hidden;cursor:pointer;background:#000;border-radius:4px}.fv-image{width:100%;height:100%}.fv-image img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:all .6s ease}.fv-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,51,102,.9),transparent);z-index:1}.fv-content{position:absolute;bottom:0;left:0;width:100%;padding:40px;z-index:2;transition:all .5s ease}.fv-title{color:#fff;font-size:20px;font-weight:800;margin-bottom:20px;position:relative}.fv-title:after{content:"";position:absolute;bottom:-10px;left:0;width:30px;height:2px;background:var(--gold);transition:width .4s ease}.fv-summary{color:#ffffffb3;font-size:14px;line-height:1.6;margin-bottom:30px;max-height:0;opacity:0;overflow:hidden;transition:all .5s ease}.fv-btn{display:inline-block;color:#fff;font-size:12px;font-weight:800;letter-spacing:2px;text-decoration:none!important;opacity:0;transform:translateY(20px);transition:all .5s ease}.field-visual-card:hover .fv-image img{transform:scale(1.1);opacity:.6}.field-visual-card:hover .fv-overlay{background:linear-gradient(to top,rgba(197,160,101,.85),transparent)}.field-visual-card:hover .fv-content{bottom:20px}.field-visual-card:hover .fv-title:after{width:60px;background:#fff}.field-visual-card:hover .fv-summary{max-height:100px;opacity:1}.field-visual-card:hover .fv-btn{opacity:1;transform:translateY(0)}.object-fit-cover{object-fit:cover}.hover-scale{transition:transform .5s ease}.group-hover:hover .hover-scale,.post-item:hover .hover-scale{transform:scale(1.05)}.bg-gradient-dark{background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 60%,transparent 100%)}.bottom-0{bottom:0!important}.hub-card{min-height:300px;transition:all .4s ease;display:flex;flex-direction:column;justify-content:center}.bg-blue{background-color:var(--blue)!important}.hub-branches{background-image:linear-gradient(#036c,#036c),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&q=80&w=1000);background-size:cover;background-position:center}.branch-slide-item{padding:10px 0}.opacity-3{opacity:.3!important}.opacity-8{opacity:.8!important}.font-size-10{font-size:10px}.bg-dark-navy{background-color:#001a33}.hub-icon{position:absolute;right:30px;top:30px;transition:all .5s ease}.hub-card:hover .hub-icon{transform:scale(1.2) rotate(10deg);opacity:.15}.btn-outline-gold{border:1px solid var(--gold);color:var(--gold);background:transparent;transition:all .3s ease}.btn-outline-gold:hover{background:var(--gold);color:#000}.grayscale-thumb{filter:grayscale(100%);opacity:.6;max-width:150px}.partner-item-simple:hover .grayscale-thumb{filter:grayscale(0%);opacity:1;transform:scale(1.1)}.object-fit-contain{object-fit:contain}.text-red{color:var(--gold)}.bg-light-gray{background-color:#f8f9fa}@media (min-width: 992px){.post-item-big{height:100%}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.intro-decoration svg{animation:floating 6s ease-in-out infinite}
