.company-page{background-attachment:fixed!important}.company-page .company-hero{max-width:1276px;height:630px;margin:40px auto 0;position:relative}.company-hero>img{width:807px;height:361px;max-width:70%;object-fit:cover;display:block}.company-hero>div{position:absolute;top:80px;right:0;width:807px;max-width:64%;min-height:440px;background:#83b1b5;padding:80px 110px;color:white}.company-hero h1{font:600 48px/1.4 poppins-semibold,poppins,Arial,sans-serif;color:white;margin:0 0 28px;white-space:nowrap}.company-hero p{font:16px/1.7 poppins-extralight,poppins,Arial,sans-serif;color:white;margin:0}.campaigns{position:relative;padding:0 20px 40px;overflow:hidden}.campaigns>h2{font:700 38px/1.4 montserrat,Arial,sans-serif;color:#8671b2;text-align:center;margin:0 0 80px}.campaign-grid{max-width:730px;margin:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:35px 35px;position:relative;z-index:1}.campaign-grid article{grid-column:span 2;text-align:center;min-height:260px}.campaign-grid article:nth-child(4){grid-column:2/span 2}.campaign-grid article:nth-child(5){grid-column:4/span 2}.campaign-grid article>img{display:block;width:103px;height:103px;object-fit:contain;margin:0 auto 22px}.campaign-grid h3{font:700 16px/1.3 montserrat,Arial,sans-serif;color:#8671b2;margin:0 0 23px}.campaign-grid p{font:16px/1.3 avenir-lt-w01_35-light1475496,lato-light,Arial,sans-serif;margin:0;color:#0d1b36}.company-mark{position:absolute;width:600px;height:600px;left:-250px;top:240px;object-fit:contain;pointer-events:none}.company-gallery{width:644px;max-width:100%;margin:20px auto 0;position:relative;z-index:1}.gallery-stage{position:relative;aspect-ratio:644/393}.gallery-open{padding:0;border:0;background:none;width:100%;height:100%;cursor:zoom-in;display:block}.gallery-open img{display:block;width:100%;height:100%;object-fit:cover}.gallery-prev,.gallery-next{position:absolute;top:42%;font:48px/1 Arial;color:white;background:transparent;border:0;cursor:pointer;filter:drop-shadow(0 1px 2px #555)}.gallery-prev{left:12px}.gallery-next{right:12px}.gallery-thumbs{display:flex;gap:16px;overflow-x:auto;padding:16px 8px 4px;scrollbar-width:thin}.gallery-thumbs button{padding:0;border:0;flex:0 0 120px;height:120px;cursor:pointer;background:none;opacity:1}.gallery-thumbs button[aria-pressed=true]{opacity:.5}.gallery-thumbs img{display:block;width:100%;height:100%;object-fit:cover}.company-dialog{width:min(1100px,94vw);padding:42px;max-height:94vh}.company-dialog>img{width:100%;height:75vh;object-fit:contain;display:block}.company-dialog button{z-index:2}.company-page main{display:block}.company-page .sp-header{gap:20px}.company-page .sp-header nav{gap:30px}
@media(max-width:1200px) and (min-width:1001px){.company-page .company-hero{margin:35px 4% 0}.company-hero>div{padding:65px 55px}.company-hero h1{font-size:40px}.company-page .sp-header nav{gap:20px}}
@media(max-width:1000px){.company-page .company-hero{height:auto;margin:25px 6% 55px}.company-hero>img{width:100%;max-width:100%;height:330px}.company-hero>div{position:relative;top:auto;width:90%;max-width:100%;margin:-50px 0 0 auto;min-height:0;padding:40px;z-index:1}.company-hero h1{font-size:35px;white-space:normal}.company-hero p{font:16px/1.7 poppins-extralight,poppins,Arial,sans-serif}.campaigns>h2{font-size:32px;margin-bottom:50px}.company-mark{width:380px;height:380px;left:-200px;opacity:.55}.campaign-grid{max-width:680px;gap:30px 20px}.company-page .sp-header nav{gap:16px}}
@media(max-width:600px){.company-hero>img{height:260px}.company-hero>div{width:94%;padding:30px 25px}.company-hero h1{font-size:30px}.campaigns>h2{font-size:28px}.campaign-grid{display:block}.campaign-grid article{min-height:0;margin-bottom:45px}.campaign-grid article>img{margin-bottom:18px}.campaign-grid h3{margin-bottom:15px}.company-mark{left:-250px;top:420px;opacity:.25}.company-gallery{margin-top:15px}.gallery-thumbs{gap:10px;padding:12px 0}.gallery-thumbs button{flex-basis:75px;height:75px}.company-dialog{padding:40px 20px}.company-dialog>img{height:60vh}.company-dialog .previous,.company-dialog .next{top:45%}}
