a.btn:link,a.btn:visited{display:inline-block;padding:13px 24px;margin:0 20px 0 0;background-color:#575757;color:#fff;border-radius:0;font-size:clamp(14px,1vw,16px);line-height:1.3;font-weight:400;text-decoration:none;text-transform:lowercase;width:auto !important;max-width:none !important;flex-shrink:0 !important;align-self:flex-start !important}.button_wrap{display:flex !important;flex-direction:row !important;flex-wrap:wrap;gap:20px;align-items:flex-start;margin-top:auto;padding-top:1em;align-self:flex-start}.button_wrap .btn{margin:0 !important;width:auto !important;max-width:none !important;flex-shrink:0 !important;align-self:flex-start !important}.text-with-buttons{display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:flex-start;gap:20px}.text-with-buttons .text-content{flex:1;min-width:0}.text-with-buttons .button_wrap{margin-top:0 !important;padding-top:0 !important;flex-shrink:0}.text_column .wrapper_relative{display:flex !important;flex-direction:column;height:100%}.text_column .wrapper_relative .text-content{flex:1}.text_column .wrapper_relative .button_wrap{margin-top:auto !important;padding-top:1em;align-self:flex-start}.text_column .button_wrap{margin-top:auto !important;padding-top:1em;align-self:flex-start}@media (max-width:1024px){.text_column .wrapper_relative .button_wrap,.text_column .button_wrap{margin-top:auto !important;align-self:flex-start}}.button_wrap.buttons-horizontal{flex-direction:row !important;flex-wrap:wrap;gap:20px;align-items:flex-start}.video,.desktop-video{width:100%;height:100%;object-fit:cover}video{max-width:100%;height:auto}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-container video,.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video,.desktop-video{margin-bottom:0}.container .row .movie-description{margin-top:20px}.col-fullwidth+.container .movie-description{margin-top:20px}.row .movie-description{margin-top:20px;margin-bottom:0}.video-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.movie-description{margin-top:20px;padding:0;background-color:transparent;border-radius:0;text-align:left}.container .row .movie-description{margin-left:0;margin-right:0}@media (max-width:768px){.movie-description{margin-top:15px}}.col-fullwidth .desktop-video{width:100%;height:100%}.page-template-template_homepage .post_content_main,.page-template-template_homepage .entry{display:none !important}.button_wrap.buttons-horizontal .btn{margin:0 !important}.buttons-horizontal{display:flex !important;flex-direction:row !important;flex-wrap:wrap;gap:20px;align-items:flex-start}.buttons-horizontal .btn{margin:0 !important;width:auto !important;max-width:none !important;flex-shrink:0 !important;align-self:flex-start !important}.buttons-horizontal.buttons-tight{gap:10px}.buttons-horizontal.buttons-wide{gap:30px}.buttons-horizontal.buttons-center{justify-content:center}.buttons-horizontal.buttons-right{justify-content:flex-end}.button_wrap.buttons-center{justify-content:center}.button_wrap.buttons-right{justify-content:flex-end}.button_wrap.buttons-tight{gap:10px}.button_wrap.buttons-wide{gap:30px}a.btn{width:auto !important;max-width:none !important;flex-shrink:0 !important;align-self:flex-start !important}a.btn:hover,a.btn:active{background-color:#9f9f9f}.bg_blue a.btn:link,.bg_blue a.btn:visited{background-color:#fff;color:#00325f}.bg_blue a.btn:hover,.bg_blue a.btn:active{background-color:#c6c5c5}#search_popup{position:relative;top:0;right:0;padding:0;margin:0;z-index:11}#search_icon{float:left;color:#b8b8b8;border:0;width:50px;height:50px;padding:16px 20px;margin:0;font-size:18px}#search_icon:hover{color:#d7d7d7}#search{position:absolute;top:-20px;right:50px}#search_popup{display:none}#search_field{border:1px solid #b8b8b8;height:45px;padding:10px 20px;font-size:15px;color:0;outline:0;font-family:'Fira Sans',sans-serif;font-weight:400}#search_submit_wrap{display:none !important}.copy_url{font-size:14px}.url_copied{clear:both;font-size:12px;padding:4px 0 0;margin:0;display:none}.team-featured-grid{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}.team-member-item{margin-bottom:var(--gap)}.team-member-card{background:#fff;border-radius:0;overflow:hidden;transition:all .3s ease;height:100%}.team-member-card.has-link{cursor:pointer}.team-member-card.has-link:hover{transform:translateY(-5px)}.team-member-image{width:100%;aspect-ratio:1;overflow:hidden}.team-member-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.team-member-card:hover .team-member-image img{transform:scale(1.05)}.team-member-content{padding:20px}.team-member-name{font-size:18px;font-weight:400;margin:0 0 8px;line-height:1.3;color:#575757}.team-member-job-title{font-size:14px;color:#666;line-height:1.4;margin-bottom:8px}.team-member-link-text{font-size:12px;font-weight:500;text-decoration:underline;margin-top:5px}.team-cta-item{margin-bottom:var(--gap)}.team-cta-card{background:#fff;border-radius:0;overflow:hidden;transition:all .3s ease;height:100%;position:relative}.team-cta-icon{position:absolute;top:20px;right:20px;font-size:24px}.team-cta-content{padding:0 20px 20px}.team-cta-btn{background:#00325f;color:#fff;border:none;padding:12px 20px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:all .3s ease;position:relative}.team-cta-btn:before{content:''}.team-cta-btn:hover{background:#004a8f}.team-overview-grid{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0}.team-overview-item{margin:0;padding:0}.team-overview-grid .team-overview-item{margin-bottom:20px}.team-overview-grid{width:100%;max-width:100%}.team-overview-card{background:#fff;border-radius:0;overflow:hidden;transition:all .3s ease;height:100%}.team-overview-card.has-link{cursor:pointer}.team-overview-card.has-link:hover{transform:translateY(-5px)}.team-overview-link{text-decoration:none;color:inherit;display:block;height:100%}.team-overview-image-container{width:100%;aspect-ratio:1;overflow:hidden;border-radius:0}.team-overview-image{width:100%;height:100%}.team-overview-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.team-overview-card:hover .team-overview-image img{transform:scale(1.05)}.team-overview-content{padding:15px}.team-overview-name{font-size:16px;font-weight:600;color:#00325f;margin:0 0 5px;line-height:1.3}.team-overview-job-title{font-size:13px;color:#666;line-height:1.4;margin-bottom:5px}.team-overview-link-text{font-size:11px;font-weight:500;text-decoration:underline;margin-top:3px}.section-header{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;height:auto}.section-header h2{margin:0}.view-all-link{text-decoration:underline;font-size:14px;font-weight:500;transition:color .3s ease}.view-all-link:hover{color:#e09a1a}.section-description{text-align:center;color:#666;line-height:1.5;margin-top:10px;font-size:1.5rem;color:#666;font-weight:400;margin-bottom:var(--gap);margin-left:auto;margin-right:auto}.btn,a.btn,button.btn,input[type=submit].btn,input[type=button].btn,input[type=reset].btn,.team-cta-btn{width:auto !important;max-width:none !important;flex-shrink:0 !important;align-self:flex-start !important;box-sizing:content-box !important}[class*=col-] .btn,.flex-container .btn,.d-flex .btn,.flex .btn{width:auto !important;max-width:none !important;flex-shrink:0 !important;align-self:flex-start !important}.grid .btn,.row .btn,.container .btn{width:auto !important;max-width:none !important;flex-shrink:0 !important;align-self:flex-start !important}.text_column .btn,.wrapper_relative .btn,.col-fullwidth .btn{width:auto !important;max-width:none !important;flex-shrink:0 !important;align-self:flex-start !important}.btn[style*="width: 100%"],.btn[style*="width:100%"],.btn[style*="width: 100%;"],.btn[style*="width:100%;"]{width:auto !important}.col .btn,.flex-container .btn,[class*=col-] .btn{width:auto !important;max-width:none !important;flex-shrink:0 !important;align-self:flex-start !important}