header{border-bottom:2px solid var(--background);border-left:2px solid var(--background);border-right:2px solid var(--background);background-color:var(--background-dark);z-index:99;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:100%;padding:14px 0;position:fixed;top:0;left:0}@media (min-width:992px){header{padding:20px 0}}header .navbar{justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}header .navbar .logo{align-items:center;display:flex;position:relative}header .navbar .logo img{display:inline-block}header .navbar .logo img.logoHug{margin-right:20px}@media (max-width:991px){header .navbar .logo img.logoTransat{width:101px;height:13px}}header .navbar .logo .spacer{background-color:#000;flex:auto;width:1px;height:35px;margin:0 30px;display:inline-block;position:relative}header .navbar .nav-links{margin-bottom:0;padding-left:0;list-style:none}header .navbar .nav-links li a{text-transform:uppercase;font-size:1rem;line-height:1.5rem}header .navbar .nav-links li a.contact{color:#0f3467;background-color:#f5d65f;font-weight:500}header .navbar .nav-links li a.email{display:none!important}@media (min-width:992px){header .navbar .nav-links li a.email{display:inline-flex!important}}header .navbar .nav-links li:nth-child(2){margin-left:10px}
#footer{background-color:var(--background-dark);border-top-left-radius:50px;border-top-right-radius:50px;margin-top:-50px;padding-top:40px;padding-bottom:40px;position:relative}@media (min-width:992px){#footer{padding-top:80px}}#footer h2{text-transform:uppercase;font-weight:900;font-family:var(--font-ruda);letter-spacing:-5px;margin-bottom:0;font-size:5rem;line-height:12.5rem;position:relative}@media (min-width:1200px){#footer h2{font-size:6.875rem;line-height:6.875rem}}#footer h2.mobile{font-size:4.5rem;line-height:5rem}#footer h2.mobile span{display:block}#footer h2.mobile span:nth-child(2){text-align:right}#footer h2 span{width:auto;display:block}#footer h2 span.custom{letter-spacing:-4.02px;letter-spacing:-.25125rem;z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjUiIGhlaWdodD0iNjgiIHZpZXdCb3g9IjAgMCAxMjUgNjgiIGZpbGw9Im5vbmUiPgo8ZWxsaXBzZSBjeD0iNjIuMzMzNiIgY3k9IjMzLjgyMzUiIHJ4PSI2MSIgcnk9IjMyIiB0cmFuc2Zvcm09InJvdGF0ZSgtNSA2Mi4zMzM2IDMzLjgyMzUpIiBmaWxsPSIjRjVENjVGIiBzdHJva2U9IiMwRjM0NjciIHN0cm9rZS13aWR0aD0iMyIvPgo8L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:99px;justify-content:center;align-items:center;width:99px;height:52px;font-size:2.125rem;line-height:2.125rem;display:flex;position:absolute;top:48%;left:32px;transform:translateY(-50%)}@media (min-width:992px){#footer h2 span.custom{letter-spacing:-4.02px;letter-spacing:-.25125rem;background-size:122px;width:122px;height:64px;font-size:2.75rem;line-height:2.75rem;top:50%;left:10px}}#footer h2 span.custom .label{letter-spacing:normal;color:#0f3467;margin-left:-5px;font-weight:900;transform:rotate(-5deg)scaleY(.9)}#footer .footer-animation{max-width:100%;height:auto}@media (max-width:991px){#footer .footer-animation{margin:0 auto;display:block}}#footer p{margin-top:10px;margin-bottom:8px;font-size:1rem;line-height:1.125rem}#footer p:last-of-type{margin-bottom:0}@media (min-width:992px){#footer p{margin-top:0;font-size:1.125rem;line-height:1.5rem}}#footer p a{text-decoration:underline}#footer .nav-links{flex-direction:column;gap:10px;margin-top:20px;margin-bottom:0;padding-left:0;list-style:none;display:flex}#footer .nav-links li a{text-transform:uppercase}@media (max-width:991px){#footer .nav-links li a{display:inline-block}}#footer .logos{justify-content:space-between;margin-top:20px;display:flex}@media (min-width:992px){#footer .logos{margin-top:auto}}
