:root{--grid-x-small:320px;--grid-small:480px;--grid-six-hundreds:600px;--grid-medium:768px;--grid-large:1024px;--grid-smaller-widescreen:1300px;--grid-small-widescreen:1400px;--grid-widescreen:1440px;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-heading:"Playfair Display",serif}@media only screen and (max-width:768px){.desktop-only{display:none!important}}@media only screen and (min-width:769px){.mobile-only{display:none!important}}.btn--underline{position:relative}.btn--underline:after{background-color:var(--color-text);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:100%}@media only screen and (min-width:769px){.btn--underline:hover:after{transition:all .3s ease-in-out;width:0}}.btn--underline.reverse:after{width:0}@media only screen and (min-width:769px){.btn--underline.reverse:hover:after{width:100%}}.btn--arrow{display:block;padding-right:36px;position:relative;width:fit-content}@media only screen and (max-width:768px){.btn--arrow{padding-right:28px}}.btn--arrow:after{background:url(/cdn/shop/files/arrows.svg);background-size:contain;bottom:1px;content:"";display:block;height:24px;position:absolute;right:0;transition:all .3s ease-in-out;width:24px}@media only screen and (max-width:768px){.btn--arrow:after{bottom:1.5px;height:20px;width:20px}}.btn--arrow.white:after{background:url(/cdn/shop/files/arrows-white.svg)}@media only screen and (min-width:769px){.btn--arrow:hover:after{animation:move-hide-show .6s cubic-bezier(.4,0,.2,1)}}@keyframes move-hide-show{0%{opacity:1;transform:translateX(0)}40%{opacity:0;transform:translateX(8px)}50%{opacity:0;transform:translateX(-8px)}60%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.btn--primary{background-color:#474747;border:1px solid #474747;border-radius:0;color:#fff;font-family:Geist,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:160%;padding:15px 24px;text-transform:uppercase;transition:all .3s ease-in-out}.btn--primary:hover{background-color:#fff;border:1px solid #474747;color:#474747;transition:all .3s ease-in-out}.template-page-aquila-plus page-header-logo-banner .cms-hero__image-wrapper:before{padding-top:62.5%}@media only screen and (max-width:768px){.template-page-aquila-plus page-header-logo-banner .cms-hero__image-wrapper:before{padding-top:216.53333333%}}.template-page-aquila-plus page-header-logo-banner .cms-hero__content-wrapper{align-items:center;justify-content:center;text-align:center}.template-page-aquila-plus page-header-logo-banner .cms-hero__content-wrapper .cms-hero__content{align-items:center;justify-content:center}.template-page-aquila-plus page-header-logo-banner .cms-hero__content-wrapper .cms-hero__content-headline{width:100%}.template-page-aquila-plus page-header-logo-banner .cms-hero__content-wrapper .cms-hero__content-description{width:48.85745375%}@media only screen and (max-width:768px){.template-page-aquila-plus page-header-logo-banner .cms-hero__content-wrapper .cms-hero__content-description{width:100%}}.template-page-aquila-plus page-header-logo-banner .cms-hero__content-wrapper .cms-hero__content-links{display:flex;gap:16px 48px}@media only screen and (max-width:768px){.template-page-aquila-plus page-header-logo-banner .cms-hero__content-wrapper .cms-hero__content-links{flex-direction:column}}.template-page-aquila-plus page-header-logo-banner .cms-hero__content-wrapper .cms-hero__content-link{color:#f8f8f8;font-family:Geist,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:160%}@media only screen and (max-width:768px){.template-page-aquila-plus page-header-logo-banner .cms-hero__content-wrapper .cms-hero__content-link{font-family:Geist,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:160%}}