.masonry-gallery{color:#eaf6ff;background:radial-gradient(at bottom,#020a1c 0%,#00060e 100%);width:80%;padding:6rem 8%;position:relative;overflow:hidden}.masonry-gallery .container{z-index:3;text-align:center;position:relative}.masonry-gallery .title{margin-bottom:.5rem;font-size:2.8rem;-webkit-text-fill-color:transparent!important;background:#0c2343!important;-webkit-background-clip:text!important}.masonry-gallery .subtitle{color:#0c2343;max-width:700px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1rem}.masonry-grid{column-count:3;perspective:1200px;column-gap:1.5rem}.masonry-item{background:rgba(255,255,255,.03);border-radius:18px;margin-bottom:1.5rem;transition:transform .7s,box-shadow .5s,filter .5s;position:relative;overflow:hidden;transform:rotateY(0)rotateX(0);box-shadow:0 10px 20px rgba(0,0,0,.3)}.masonry-item img{border-radius:inherit;filter:brightness(.95)contrast(1.1);width:100%;transition:transform 1.2s,filter .8s}.masonry-item:before{content:"";opacity:0;background:radial-gradient(circle at 0 0,rgba(0,255,255,.2),transparent 70%);transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.masonry-item:hover:before{opacity:1}.masonry-item.wide img{aspect-ratio:16/9}.masonry-item.tall img{aspect-ratio:3/4}.masonry-gallery .aurora-bg{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.masonry-gallery .aurora-layer{filter:blur(60px)contrast(1.05)saturate(1.2);transform-origin:50%;background:linear-gradient(135deg,rgba(0,240,255,.08),rgba(255,0,240,.06) 40%,rgba(0,200,255,.04));position:absolute;top:-20%;bottom:-30%;left:-10%;right:-10%}.masonry-gallery .layer-1{opacity:.95;animation:14s linear infinite moveAurora1;transform:translate(-5%,-5%)scale(1.2)}.masonry-gallery .layer-2{opacity:.85;animation:20s linear infinite moveAurora2;transform:translate(5%,-5%)scale(1.1)}.masonry-gallery .layer-3{opacity:.75;mix-blend-mode:screen;animation:26s linear infinite moveAurora3;transform:translateY(5%)scale(1.05)}.masonry-gallery .aurora-noise{opacity:.035;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.p-12{padding:12px}#download-brochure-title{-webkit-text-fill-color:transparent;background:#fff!important;text-align:center!important;-webkit-background-clip:text!important}#gallery #gallery-custom{padding-bottom:10px!important}.quote-content{background-color:#183d71;flex-direction:column;flex:1;justify-content:center;padding:25px;display:flex;position:relative}.quote-content:before{content:"";opacity:.041;pointer-events:none;background:url(/water-mark.png) 50%/100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.technology-inside-custom .quote-form{gap:10px!important}@keyframes moveAurora1{0%{transform:translate(-5%,-5%)scale(1.2)}50%{transform:translate(5%,5%)scale(1.25)}to{transform:translate(-5%,-5%)scale(1.2)}}@keyframes moveAurora2{0%{transform:translate(5%,-5%)scale(1.1)}50%{transform:translate(-5%,5%)scale(1.15)}to{transform:translate(5%,-5%)scale(1.1)}}@keyframes moveAurora3{0%{transform:translateY(5%)scale(1.05)}50%{transform:translateY(-5%)scale(1.08)}to{transform:translateY(5%)scale(1.05)}}@media (max-width:992px){.masonry-grid{column-count:2}}@media (max-width:600px){.masonry-grid{column-count:1}}@media (max-width:769px){.masonry-gallery{width:100%}.masonry-gallery .title{font-size:1.8rem}}
