@charset "UTF-8";
:root{--bs-border-radius: .75rem;--bs-border-radius-sm: .5rem;--bs-border-radius-lg: 1.25rem;--bs-border-radius-xl: 1.5rem}.navbar-mainnavigation{--mainnavigation-nav-height: 115px;box-shadow:none}@media (min-width:992px){.navbar-mainnavigation{--mainnavigation-nav-height: 160px}}@media (min-width:992px){.navbar-mainnavigation .navbar-brand-image img{max-height:calc(var(--mainnavigation-nav-height) - 20px)}}h1,h2,h3,.card-title,.carousel-header,footer h4{font-family:"Fraunces", Georgia, serif;font-weight:500}h1{font-size:2.25rem}h2{font-size:1.85rem}.element-header em{font-style:italic;color:var(--bs-primary)}.navbar-mainnavigation .nav-link-main .nav-link-text{font-weight:600;font-size:0.8125rem;letter-spacing:0.06em;text-transform:uppercase}#page-content .frame{margin-bottom:2.5rem}.btn{border-radius:var(--bs-border-radius-pill);font-weight:600}.card{border:0;box-shadow:0 1px 3px rgba(28, 29, 33, 0.07), 0 12px 28px rgba(28, 29, 33, 0.12)}.card-img-top{border-top-left-radius:var(--bs-border-radius-lg);border-top-right-radius:var(--bs-border-radius-lg);overflow:hidden}.carousel-item{position:relative;overflow:hidden;border-radius:var(--bs-border-radius-xl)}.carousel-item::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, rgba(8, 26, 82, 0.78) 0%, rgba(8, 26, 82, 0.4) 45%, rgba(8, 26, 82, 0) 75%);pointer-events:none}.carousel-content{position:relative;z-index:2}.carousel-control-prev,.carousel-control-next{z-index:5}.carousel-header{color:#fff;font-size:1.75rem;line-height:1.2}@media (min-width:768px){.carousel-header{font-size:2.25rem}}@media (min-width:1200px){.carousel-header{font-size:2.75rem}}.carousel-subheader{color:rgba(255, 255, 255, 0.85);text-transform:uppercase;letter-spacing:0.12em;font-size:0.8rem;font-weight:600}.carousel .carousel-item h1,.carousel .carousel-item h2,.carousel .carousel-item h3,.carousel .carousel-item h4,.carousel .carousel-item h5,.carousel .carousel-item h6{color:#fff}#page-content .frame-container p>a.link-cta{display:inline-flex;align-items:center;margin-top:0.35rem;padding:0.55rem 1.1rem;border-radius:var(--bs-border-radius-pill);background:rgba(13, 40, 145, 0.08);font-weight:600;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease}#page-content .frame-container p>a.link-cta:hover{background:var(--bs-primary);color:#fff}#page-content .frame-container p>a.link-cta:before{font-family:bootstrap-icons, serif !important;font-style:normal;font-weight:400 !important;font-variant:normal;display:inline-block;line-height:1;margin-right:0.45rem;vertical-align:-0.125em;-webkit-font-smoothing:antialiased;content:""}#page-content a.link-page{display:inline-flex !important;align-items:center !important;margin:0.35rem 0.35rem 0.35rem 0 !important;padding:0.55rem 1.1rem !important;border-radius:var(--bs-border-radius-pill) !important;background:rgba(13, 40, 145, 0.08) !important;font-weight:600 !important;text-decoration:none !important;color:var(--bs-primary) !important}#page-content a.link-page:hover{background:var(--bs-primary) !important;color:#fff !important}#page-content a.link-page:before{font-family:bootstrap-icons, serif !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;display:inline-block !important;line-height:1 !important;margin-right:0.45rem !important;vertical-align:-0.125em !important;-webkit-font-smoothing:antialiased !important;content:"" !important}#page-content a.link-page:after{content:none !important}#page-content .frame-container table a{display:inline !important;margin-top:0 !important;padding:0 !important;background:none !important;border-radius:0 !important;font-weight:inherit !important;color:var(--bs-link-color) !important;text-decoration:underline !important}#page-content .frame-container table a:hover{background:none !important;color:var(--bs-link-hover-color) !important}#page-content .frame-container table a:before{content:none !important}.scroll-top{--scrolltop-bg: rgba(13, 40, 145, .08);--scrolltop-color: var(--bs-primary);--scrolltop-hover-bg: var(--bs-primary);--scrolltop-hover-color: #fff;border-radius:50%;box-shadow:0 1px 3px rgba(28, 29, 33, 0.07), 0 12px 28px rgba(28, 29, 33, 0.12);transition:background-color 0.2s ease, color 0.2s ease, transform 0.2s ease}.scroll-top:hover{transform:translateY(-2px)}.card-group-element-item a{color:inherit;text-decoration:none;height:100%}.card-group-element-item a:hover{text-decoration:none}.card-group-element-item a:hover h3{text-decoration:underline}.card-group-element-item a:hover .card-readmore{text-decoration:underline}.card-group-element-item .card{height:100%}.card-group-element-item .card-body{display:flex;flex-direction:column}.card-group-element-item h4{order:-1;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--bs-primary);margin-bottom:0.35rem}.card-group-element-item p{flex:1 0 auto}.card-group-element-item .card-readmore{display:inline-block;margin-top:0.75rem;font-weight:700;font-size:0.85rem;color:var(--bs-primary)}.card-group-element-item .card-readmore:after{content:" →"}.frame-background-primary{--frame-background: transparent;--frame-color: inherit;--frame-link-color: var(--bs-link-color);--frame-link-hover-color: var(--bs-link-hover-color)}.frame-background-blue{--frame-color: #fff;--frame-link-color: #fff;--frame-link-hover-color: rgba(255, 255, 255, .75)}.frame-background-blue .frame-container{background:var(--bs-primary);border-radius:1rem;margin:2rem auto;padding:var(--frame-spacing)}#page-content .frame-background-blue .frame-container p>a.link-cta{background:#fff;color:var(--bs-primary)}#page-content .frame-background-blue .frame-container p>a.link-cta:hover{background:rgba(255, 255, 255, 0.85);color:var(--bs-primary)}#page-content .frame-background-blue a.link-page{background:#fff !important;color:var(--bs-primary) !important}#page-content .frame-background-blue a.link-page:hover{background:rgba(255, 255, 255, 0.85) !important;color:var(--bs-primary) !important}.breadcrumb-section{background:transparent;padding:0.85rem 0;font-size:0.8rem}.breadcrumb-section .breadcrumb{margin:0}.breadcrumb-section .breadcrumb-link,.breadcrumb-section .breadcrumb-item.active{color:#6c757d}.breadcrumb-section .breadcrumb-link:hover{color:var(--bs-primary)}footer .footer-section-content-column-middle{--section-colspan: 8}footer .footer-section-content{background:transparent;--frame-color: #313131;color:var(--frame-color);padding-top:1rem}footer .footer-section-meta{background:transparent;--frame-color: #313131;color:var(--frame-color);border-top:1px solid transparent}footer .footer-section-meta .footer-meta-bar{display:flex;flex-direction:column;gap:1rem;text-align:center}footer .footer-section-meta .footer-info-section{text-align:center}footer .footer-section-meta .footer-info-section>*:not(:first-child){margin-top:0.5rem}footer .footer-section-meta .footer-menu-section{text-align:center}@media (min-width:768px){footer .footer-section-meta .footer-meta-bar{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}footer .footer-section-meta .footer-info-section,footer .footer-section-meta .footer-menu-section{text-align:left}footer .footer-section-meta .footer-menu-section{margin-top:0 !important}footer .footer-section-meta .footer-navigation-list-level-1{justify-content:flex-end}}footer h4{font-size:1.5rem;font-weight:500}footer .footer-navigation-link{color:rgba(0, 0, 0, 0.65) !important;text-decoration:none;font-weight:600;font-size:0.8125rem;letter-spacing:0.06em;text-transform:uppercase}footer .footer-navigation-link:hover,footer .footer-navigation-link:focus-visible{color:rgba(0, 0, 0, 0.8) !important}footer .footer-links ul.list-inline{display:flex;flex-wrap:wrap;gap:0.75rem}footer .footer-links a{--footer-icon-color: var(--bs-primary);width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(13, 40, 145, 0.08);transition:background-color 0.2s ease, transform 0.2s ease}footer .footer-links a svg{width:1.6rem;height:1.6rem}footer .footer-links a svg path[fill="#FFFFFF"],footer .footer-links a svg text[fill="white"],footer .footer-links a svg text[fill="#FFFFFF"]{fill:var(--footer-icon-color) !important}footer .footer-links a svg path[stroke="#FFFFFF"]{stroke:var(--footer-icon-color) !important}footer .footer-links a:hover{--footer-icon-color: #fff;background:var(--bs-primary);transform:translateY(-2px)} /*# sourceMappingURL=tgv-2023-266d63f9375e29149733bf64264db56198fcef2316e2ac529178df12896a98b7.css.map */