.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)}.buttons{display:flex;flex-flow:row wrap;gap:3.75rem;align-items:center;justify-content:initial;margin-top:1.8rem;font-weight:600}.buttons span{border-bottom:1px solid #cca96b;font-weight:600}.buttons a{display:flex;flex-flow:row nowrap;gap:.75rem;align-items:center;justify-content:flex-start;color:#cca96b;margin-top:.85rem}.banner{width:auto;width:-moz-fit-content;width:fit-content;height:auto;height:-moz-fit-content;height:fit-content;margin:0 0 0 auto;background:#000;color:#fff;padding:.05rem 1rem .2rem 1rem;border-radius:2rem;position:absolute;top:1.5rem;right:1.5rem}.swiper{width:100%;height:100%}.intro{position:relative;padding:4.35rem;margin-bottom:2.5rem}@media screen and (max-width:1024px){.intro{padding:1rem}}.intro .container{position:relative;max-width:64rem;margin:0 auto}.intro h2{font-family:pt-serif,serif;font-size:60px;font-weight:400;letter-spacing:calc(60px * ((-40 / 100)/ 10));line-height:79px;color:#00465e;color:#141a2e;margin:2.3rem 0 2.5rem 0}@media screen and (max-width:1024px){.intro h2{font-size:35px;line-height:initial}}.intro .badge-and-text{display:grid;grid-template-columns:repeat(2,fit-content(100%));grid-gap:3.75rem;align-items:initial;justify-content:initial;position:relative}@media screen and (max-width:1024px){.intro .badge-and-text{grid-template-columns:repeat(1,fit-content(100%))}}@media screen and (max-width:600px){.intro .badge-and-text{grid-template-columns:repeat(1,fit-content(100%))}}.intro .badge-and-text::before{display:block;content:url(/wp-content/themes/asnet-core/assets/images-min/gold-blue-accent.svg);position:absolute;top:-.5rem;left:-6.2rem;width:20rem;height:20rem;z-index:5}@media screen and (max-width:1024px){.intro .badge-and-text::before{left:calc(50% - 4.55rem);transform:translate(-50%,0);width:auto;height:auto;display:none}}.intro .badge-and-text .badge{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:13.5rem;height:auto;margin-top:1.4rem}@media screen and (max-width:1024px){.intro .badge-and-text .badge{margin:1.4rem auto 0 auto;order:2}}.intro .buttons span{border-bottom:1px solid #cca96b}.slider{position:relative;margin-bottom:7rem}@media screen and (max-width:1024px){.slider{margin-bottom:2rem}}.slider .container{margin-left:11rem;max-width:100%}@media screen and (max-width:1024px){.slider .container{margin-left:0}}.slider .logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:15rem;height:100%}@media screen and (max-width:1024px){.slider .logo{display:none}}.slider h2{margin:1.5rem 0}@media screen and (max-width:1024px){.slider h2{display:none}}.slider p{max-width:40rem}@media screen and (max-width:1024px){.slider p{display:none}}.slider .watermark{position:absolute;top:-10rem;right:15rem}@media screen and (max-width:1024px){.slider .watermark{position:relative;top:0;right:0;margin:auto auto 5rem auto;width:20rem;display:flex}}.slider .swiper{width:100%;height:100%;padding-top:5rem;margin-top:-4rem;margin-bottom:-2rem}@media screen and (max-width:1024px){.slider .swiper{width:90%}}.slider .swiper-slide{padding:.75rem 2.5rem;position:relative}@media screen and (max-width:1024px){.slider .swiper-slide{padding:1rem}}.slider .swiper-slide::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 6rem);background-image:linear-gradient(#f8f8f8,#e1e8f1);border-radius:1rem;z-index:-1}.slider .swiper-slide .title{margin-bottom:0}.slider .swiper-slide .specs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;align-items:initial;justify-content:initial;grid-template-columns:.7fr 1fr;grid-gap:1rem 0;align-items:flex-start;justify-content:center;margin-top:1rem}@media screen and (max-width:1024px){.slider .swiper-slide .specs{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:600px){.slider .swiper-slide .specs{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1024px){.slider .swiper-slide .specs{grid-template-columns:repeat(2,1fr)}}.slider .swiper-slide .specs .spec{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;align-items:center;justify-content:center;grid-template-columns:.5fr 1fr;grid-gap:.75rem}@media screen and (max-width:1024px){.slider .swiper-slide .specs .spec{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:600px){.slider .swiper-slide .specs .spec{grid-template-columns:repeat(1,1fr)}}.slider .swiper-slide .specs .spec img{margin-left:auto}@media screen and (max-width:1024px){.slider .swiper-slide .specs .spec img{display:none}}.slider .swiper-slide .specs .spec .value{font-weight:600}.slider .swiper-slide .image{height:15rem;width:auto;margin-top:1.5rem;filter:drop-shadow(-5px 7px 16px rgba(0, 0, 0, .25))}.slider .swiper-slide .image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (max-width:1024px){.slider .buttons{margin:1rem}}.seakeeper .swiper-slide .image{filter:none}.latest-work .container{max-width:1920px}.latest-work .swiper{padding-top:5rem}.latest-work .swiper-slide{border:1px solid rgba(20,26,6,.11);padding:4rem 4rem 2rem 4rem;height:auto;cursor:pointer}@media screen and (max-width:1024px){.latest-work .swiper-slide{padding:1rem}}.latest-work .swiper-slide .title{margin-top:0}.latest-work .swiper-slide .logos{display:flex;flex-flow:row wrap;gap:2rem;align-items:center;justify-content:flex-start;margin-top:2rem}.latest-work .swiper-slide .logos img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:8rem;height:100%}.latest-work .swiper-slide p{margin-bottom:0}.latest-work .buttons-and-images{display:grid;grid-template-columns:repeat(2,fit-content(100%));grid-gap:3rem;align-items:initial;justify-content:initial}@media screen and (max-width:1024px){.latest-work .buttons-and-images{grid-template-columns:repeat(1,fit-content(100%))}}@media screen and (max-width:600px){.latest-work .buttons-and-images{grid-template-columns:repeat(1,fit-content(100%))}}.latest-work .buttons-and-images .buttons{margin:0}.latest-work .buttons-and-images .images{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;align-items:initial;justify-content:initial;grid-template-columns:repeat(3,1fr)!important}@media screen and (max-width:768px){.latest-work .buttons-and-images .images{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.latest-work .buttons-and-images .images{grid-template-columns:repeat(1,1fr)}}.latest-work .buttons-and-images .images img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;width:5.5rem;height:5.5rem;border-radius:50%}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-rtl .swiper-button-next,html .swiper-button-prev{left:var(--swiper-navigation-sides-offset,10px);right:auto;left:auto;right:6rem;top:2rem;bottom:auto}.swiper-rtl .swiper-button-prev,html .swiper-button-next{right:var(--swiper-navigation-sides-offset,10px);left:auto;right:2rem;top:2rem;bottom:auto}.brands{position:relative;display:flex;flex-flow:row wrap;gap:1rem;align-items:center;justify-content:space-between;max-width:95%;margin:7rem auto}@media screen and (max-width:1024px){.brands{margin:5rem auto}}.brands a{filter:grayscale(1);transition:filter .23s}.brands a:hover{filter:grayscale(0)}.brands::after{display:block;content:"";position:absolute;bottom:-3rem;left:0;width:100%;height:1px;background:rgba(20,26,6,.11)}