.sub-menu{position:absolute;top:100%;left:50%;transform:translate(-50%,0);width:auto;width:-moz-fit-content;width:fit-content;height:auto;height:-moz-fit-content;height:fit-content;background:rgba(255,255,255,.85);color:#00465e;display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:0;white-space:nowrap;padding:1.75rem 1rem;border-radius:.5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, .25));min-width:14rem}@media screen and (max-width:1024px){.sub-menu{display:flex;position:relative;top:0;left:0;transform:none;white-space:initial}}.sub-menu::before{display:block;content:"";position:absolute;top:-.25rem;left:50%;transform:translate(-50%,0);width:0;height:0;width:.5rem;height:.5rem;background:rgba(255,255,255,.85);border-radius:50%}.sub-menu li{height:auto;height:-moz-fit-content;height:fit-content}.sub-menu li:hover a{color:#cca96b}.sub-menu li a{display:flex;flex-flow:row nowrap;gap:.75rem;align-items:center;justify-content:center;line-height:initial;padding:.25rem .5rem}.sub-menu li a svg{width:1.5rem}.sub-menu li span{transition:color .33s;font-weight:400}.sub-menu li:hover span{color:#141a2e}.sub-menu .brands>li:first-of-type{margin:.75rem auto 1rem auto}.sub-menu .brands:hover>li:first-of-type>span{color:#141a2e}footer{position:relative;background:#141a2e;color:#fff;padding:5rem;margin-top:4rem}@media screen and (max-width:1024px){footer{padding:3rem 1.5rem 5rem 1.5rem;margin-top:3rem}}footer .cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3rem;align-items:initial;justify-content:initial;grid-template-columns:.95fr 1.05fr .75fr 1fr;grid-gap:2rem;max-width:91rem;margin:0 auto}@media screen and (max-width:1024px){footer .cols{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){footer .cols{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){footer .cols{grid-template-columns:repeat(1,1fr)}}footer .cols .col{position:relative}footer .cols .col:nth-of-type(2):after{display:block;content:"";position:absolute;top:0;right:2.25rem;width:1px;height:100%;background:rgba(255,255,255,.1);z-index:1}@media screen and (max-width:1024px){footer .cols .col:nth-of-type(2):after{display:none}}footer .copyright-and-asnet{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:initial;align-items:initial;justify-content:initial;margin:3rem auto 1rem auto;max-width:91rem;position:relative}@media screen and (max-width:768px){footer .copyright-and-asnet{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){footer .copyright-and-asnet{grid-template-columns:repeat(1,1fr)}}footer .copyright-and-asnet::before{display:block;content:"";position:absolute;top:-1.5rem;left:0;width:100%;height:1px;background:rgba(255,255,255,.1)}footer .copyright-and-asnet .copright{text-align:center;font-size:15px;font-weight:400;color:rgba(255,255,255,.7)}@media screen and (max-width:1024px){footer .copyright-and-asnet .copright{margin-bottom:1rem}}footer .copyright-and-asnet .asnet{text-align:right}footer .copyright-and-asnet .asnet a{display:flex;width:7rem;margin-left:auto;opacity:.33;transition:opacity .33s}footer .copyright-and-asnet .asnet a img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}footer .copyright-and-asnet .asnet a:hover{opacity:1}footer .address,footer .links{display:flex;flex-flow:column nowrap;gap:.34rem;align-items:initial;justify-content:initial;margin-bottom:1.6rem}footer .address a,footer .links a{font-size:14px;color:#cca96b;line-height:initial}footer .address p,footer .links p{color:#cca96b}footer .address span,footer .links span{margin-bottom:.4rem}footer .address a{color:rgba(255,255,255,.7)}footer .socials{display:flex;flex-flow:row nowrap;gap:1rem;align-items:initial;justify-content:initial;margin-top:4rem}.cog-abuse,.cog-branding{display:none}html .fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:#cca96b}html .fancybox__backdrop{background:0 0;background-image:linear-gradient(45deg,#01184a,#00050f);opacity:.95}html .fancybox__backdrop:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:repeat}html .fancybox__content{box-shadow:2px 4px 6px rgba(0,0,0,.5)}