@font-face{font-family:Genty;src:local("Genty Regular"),local("Genty"),url(../assets/fonts/genty/genty-regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.nav-header{background-color:#fff;border-bottom:1px solid rgba(169,13,13,.1);height:3.25rem;max-width:2000px;position:fixed;top:0;transition:background-color .5s cubic-bezier(.5,0,.15,1);width:100%;z-index:9}@media only screen and (min-width:600px){.nav-header{height:5.25rem}}.nav-header.is-opened .body{height:calc(100dvh - 3.25rem);max-height:100dvh;overflow:auto}@media only screen and (min-width:600px){.nav-header.is-opened .body{height:calc(100dvh - 5.25rem)}}@media only screen and (min-width:960px){.nav-header.is-opened .body{height:auto;overflow:hidden}}.nav-header.is-opened .body .body-items{opacity:1;visibility:visible}.nav-header .head{height:100%;padding:.5rem 0}.nav-header .head .head-items{align-items:center;display:flex;height:100%;justify-content:space-between}.nav-header .head .head-items .brand-link{width:100%}.nav-header .head .head-items .brand-link.active,.nav-header .head .head-items .brand-link:hover{text-decoration:none}.nav-header .head .head-items .brand-link .brand-holder{margin-top:.5rem;min-width:13rem}@media only screen and (min-width:600px){.nav-header .head .head-items .brand-link .brand-holder{margin-top:.75rem;min-width:-moz-fit-content;min-width:fit-content}}.nav-header .head .head-items .brand-link .brand-holder span{color:#a90d0d;font-family:Genty,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:700}@media only screen and (min-width:600px){.nav-header .head .head-items .brand-link .brand-holder span{font-size:2.5rem}}.nav-header .head .head-items .menu-parent{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;transition:border-color .3s cubic-bezier(.5,0,.15,1);width:100%}.nav-header .head .head-items .menu-parent:has(.toggler.is-active){border-color:#1a1a1a}.nav-header .head .head-items .menu-parent .toggler{align-items:center;border-bottom:1px solid #1a1a1a;cursor:pointer;display:flex;padding:.5rem .75rem;transition:.3s cubic-bezier(.5,0,.15,1)}.nav-header .head .head-items .menu-parent .toggler.is-active{background-color:#a90d0d;border-bottom:1px solid #a90d0d;border-radius:5px;color:#fff}.nav-header .head .head-items .menu-parent .toggler span{font-size:16px;font-weight:700}@media only screen and (min-width:600px){.nav-header .head .head-items .menu-parent .toggler span{font-size:21px}}.nav-header .head .head-items .menu-parent .toggler .toggler-items{margin-right:.5rem;margin-top:-1rem;position:relative;width:1rem}@media only screen and (min-width:600px){.nav-header .head .head-items .menu-parent .toggler .toggler-items{margin-right:.75rem}}.nav-header .head .head-items .menu-parent .toggler .toggler-items>div{background-color:#001d3d;height:2px;position:relative;transition-duration:.3s;transition-property:opacity,transform,background-color;transition-timing-function:cubic-bezier(.5,0,.15,1);width:1rem}.nav-header .head .head-items .menu-parent .toggler .toggler-items>div:first-child{top:11px;transform-origin:top right}.nav-header .head .head-items .menu-parent .toggler .toggler-items>div:nth-child(2){margin-left:auto;top:4px;transform-origin:bottom right}.nav-header .body,.nav-header .head .head-items .menu-parent .toggler .toggler-items.is-active>div{background-color:#fff}.nav-header .body{box-shadow:0 10px 10px #1a1a1a0d;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.5,0,.15,1)}.nav-header .body .body-items{opacity:0;transition:opacity .3s cubic-bezier(.5,0,.15,1);visibility:hidden}@media only screen and (max-width:959px){.nav-header .body .body-items .row .tablet-first{order:1}.nav-header .body .body-items .row .tablet-second{order:2}}@media only screen and (min-width:960px){.nav-header .body .body-items .row .tablet-first,.nav-header .body .body-items .row .tablet-second{order:0}}.nav-header .body .body-items .text-content{margin-bottom:2rem}.nav-header .body .body-items .menu-items{display:flex;flex-wrap:wrap;margin:-.5rem}.nav-header .body .body-items .menu-items .menu-item{width:100%}@media only screen and (min-width:960px){.nav-header .body .body-items .menu-items .menu-item{min-width:11rem;width:50%}}.nav-header .body .body-items .menu-items .menu-item .menu-link{align-items:flex-start;display:flex;flex-direction:column;font-size:21px;font-weight:700;justify-content:flex-start;overflow:hidden;padding:1rem;transition:background-color .3s cubic-bezier(.5,0,.15,1)}@media only screen and (min-width:960px){.nav-header .body .body-items .menu-items .menu-item .menu-link{align-items:center;align-items:flex-start;flex-direction:column}}.nav-header .body .body-items .menu-items .menu-item .menu-link .menu-item-title{font-size:14px;font-weight:300;-webkit-hyphens:auto;hyphens:auto;letter-spacing:1.4px;text-transform:uppercase;line-clamp:3;-webkit-line-clamp:3}.nav-header .body .body-items .menu-items .menu-item .menu-link .submenu-items .submenu-item .submenu-link{transition:color .3s cubic-bezier(.5,0,.15,1)}.nav-header .body .body-items .menu-items .menu-item .menu-link .submenu-items .submenu-item .submenu-link.router-link-active,.nav-header .body .body-items .menu-items .menu-item .menu-link .submenu-items .submenu-item .submenu-link.router-link-exact-active{color:#a90d0d}.nav-header .body .body-items .secondary-menu-items{display:flex;flex-wrap:wrap;margin:.5rem 0}@media only screen and (min-width:600px){.nav-header .body .body-items .secondary-menu-items{margin:1.5rem 0}}.nav-header .body .body-items .secondary-menu-items .secondary-menu-item{font-size:14px;margin-bottom:1rem;margin-right:1.5rem}.nav-header .body .body-items .secondary-menu-items .secondary-menu-item .submenu-link:hover{text-decoration:underline}.nav-header .body .body-items .secondary-menu-items .secondary-menu-item .submenu-link.router-link-active,.nav-header .body .body-items .secondary-menu-items .secondary-menu-item .submenu-link.router-link-exact-active{text-decoration:underline!important}.nav-header .body .body-items .nav-card{align-items:flex-start;border-radius:7.5px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:12rem;padding:1.5rem;position:relative;text-decoration:none}.nav-header .body .body-items .nav-card:before{background-color:#1a1a1a;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:0}.nav-header .body .body-items .nav-card p{color:#fff;font-size:24px;z-index:1}.nav-header .body .body-items .nav-card:hover p{text-decoration:underline}.sticky-cta[data-v-803a07a1]{bottom:2rem;position:fixed;right:0;transform:translate(120%);transition:transform .3s ease;z-index:3}.sticky-cta.loaded[data-v-803a07a1]{transform:translate(0)}.sticky-cta.hidden[data-v-803a07a1]{pointer-events:none;transform:translate(120%)}.sticky-cta .cta-button[data-v-803a07a1]{align-items:center;background:linear-gradient(135deg,#8b0000,brown);border-radius:8px 0 0 8px;box-shadow:0 4px 20px #8b00004d;color:#fff;display:flex;font-size:.95rem;font-weight:600;gap:.75rem;padding:1rem 1.5rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.sticky-cta .cta-button[data-v-803a07a1]:hover{background:linear-gradient(135deg,brown,#dc143c);box-shadow:0 6px 25px #8b000066;color:#fff;text-decoration:none;transform:translateY(-2px)}.sticky-cta .cta-button[data-v-803a07a1]:active{transform:translateY(0)}.sticky-cta .cta-button .cta-icon[data-v-803a07a1]{align-items:center;display:flex;font-size:1.2rem}.sticky-cta .cta-button .cta-text[data-v-803a07a1]{font-family:inherit;font-size:21px}@media (max-width:768px){.sticky-cta[data-v-803a07a1]{bottom:1.5rem;right:1.5rem}.sticky-cta .cta-button[data-v-803a07a1]{border-radius:50%;font-size:.9rem;padding:.95rem}.sticky-cta .cta-button .cta-text[data-v-803a07a1]{display:none}.sticky-cta .cta-button .cta-icon[data-v-803a07a1]{font-size:1.4rem}}@media (max-width:480px){.sticky-cta[data-v-803a07a1]{bottom:1rem;right:1rem}.sticky-cta .cta-button[data-v-803a07a1]{border-radius:50%;height:56px;justify-content:center;padding:.75rem;width:56px}.sticky-cta .cta-button .cta-text[data-v-803a07a1]{display:none}.sticky-cta .cta-button .cta-icon[data-v-803a07a1]{font-size:1.5rem}}@font-face{font-family:Genty;src:local("Genty Regular"),local("Genty"),url(../assets/fonts/genty/genty-regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.main-footer{background-color:#fde1e1;color:#001d3d;padding:2rem 0}.main-footer-content{margin-bottom:0}.brand-section .brand-holder{flex-shrink:0;margin-top:.5rem;text-align:center}@media only screen and (min-width:600px){.brand-section .brand-holder{margin-top:.75rem;text-align:left}}.brand-section .brand-holder span{color:#a90d0d;font-family:Genty,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:700}@media only screen and (min-width:600px){.brand-section .brand-holder span{font-size:2.5rem}}.social-icons{display:flex;gap:.75rem;justify-content:center;margin-bottom:2rem}@media only screen and (min-width:960px){.social-icons{justify-content:flex-start}}.social-icons-icon{color:#001d3d;transition:.1s cubic-bezier(.5,0,.15,1)}.social-icons-icon:hover{color:#a90d0d}.contact-section{margin-bottom:0}.contact-section-block{margin-bottom:2rem;text-align:center}@media only screen and (min-width:960px){.contact-section-block{margin-bottom:0;text-align:left}}.contact-section-block p{margin-bottom:.75rem}.contact-section-block a,.contact-section-block p{color:#001d3d;font-size:16px}.secondary-footer{background-color:#fff;padding:.75rem 0 0}.secondary-footer-content{margin-bottom:0}.copyright{font-size:15px;margin:0 0 .75rem;text-align:center}@media only screen and (min-width:960px){.copyright{margin-bottom:0;text-align:left}}.footer-nav{align-items:center;display:flex;flex-direction:column;gap:.75rem}@media only screen and (min-width:960px){.footer-nav{flex-direction:row;gap:2rem;justify-content:flex-end}}.footer-nav-item{display:inline-block}.footer-nav-link{color:#001d3d}
