html,body{color:var(--text);scroll-snap-type:y mandatory;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html,body,#__next,.container,main{height:100vh;overflow:hidden}.main-container{scroll-snap-type:y mandatory;height:100vh;overflow:scroll}p{margin-top:0;line-height:1.5}a{color:inherit;text-decoration:none}h2{font-size:24px}*{box-sizing:border-box}:root{--bg:#fefefd;--light-blue:#0171a8;--dark-blue:#2a366f;--red:#c0383d;--text:#1b1a1a}.icon{position:relative}.container{background-color:var(--bg);position:relative}.website-notice{z-index:2000;color:#fff;background-color:var(--red);text-align:center;padding:12px 48px;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #1b1a1a40}.website-notice p{max-width:1024px;margin:0 auto;font-size:16px;font-weight:700;line-height:1.4}.page{scroll-snap-align:center;scroll-snap-stop:always;flex-direction:column;height:100vh;display:flex;position:relative}.page1{align-items:stretch;gap:120px;padding:96px 16px 21px}.hero-text-container{flex-direction:column;align-items:stretch;gap:32px;display:flex}.hero-text{flex-direction:column;gap:16px;display:flex}.hero-text :first-child{font-size:24px}.hero-text :nth-child(2){font-size:20px}.title-container{justify-content:center;display:flex}.title-container h1{font-size:36px}.arrow-icon{aspect-ratio:auto 1;justify-content:center;width:42px;margin:0 auto;display:flex;position:relative}.logo-container{aspect-ratio:auto 1045/737;position:relative}.background-logo{opacity:.1;z-index:0;filter:blur(2px);width:500px;position:absolute;top:30%;right:5%}.page2,.page3,.page4{padding:8px 16px 40px}.page2{gap:42px}.heading-container{font-size:20px}.list{flex-direction:column;align-items:center;gap:32px;display:flex}.list-item{text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:18px;display:flex}.list-item-icon-container{aspect-ratio:auto 1;width:100px;position:relative}.list-item-icon{filter:invert(21%)sepia(87%)saturate(3401%)hue-rotate(185deg)brightness(91%)contrast(99%)}.right,.image-container{width:100%;height:100%;position:relative}.image-container--2{display:none}.image{object-fit:cover}.page4{justify-content:space-between}.page4 .content{flex-direction:column;gap:24px;display:flex}.contact-list{z-index:10;flex-direction:column;gap:16px;display:flex}.contact-item{align-items:center;gap:16px;font-size:16px;display:flex}.contact-item--phone{font-size:20px}.icon--location2,.contact-item--name{display:none}.contact-icon,.location-icon{aspect-ratio:auto 1;width:32px;display:flex}.contact-item-icon-container{aspect-ratio:auto 1;width:32px;position:relative}.logo-container--2{opacity:.1;z-index:0;filter:blur(2px);width:450px;position:absolute;top:2%;right:5%}.company-info{font-size:14px}.company-info-spacer{display:none}.footer{z-index:1000;background:linear-gradient(#fff0 0%,#fefefd 37.5%);justify-content:center;padding-top:24px;padding-bottom:8px;transition:opacity 2s ease-in-out,bottom .5s ease-in-out;display:flex;position:fixed;bottom:0;left:0;right:0}.footer.hidden{bottom:-30px}.map-container{width:100%;height:100%}@media screen and (min-width:1024px){.website-notice{padding-top:14px;padding-bottom:14px}.website-notice p{font-size:18px}h2{margin-top:0;font-size:40px}p{font-size:1.125rem}.page1{flex-direction:row;gap:36px;padding:96px 32px}.page1 .title-container,.hero-text-container{flex:1}.hero-text-container{justify-content:flex-end}.title-container{justify-content:flex-start}.hero-text :first-child{font-size:44px}.hero-text :nth-child(2){font-size:36px}.title-container h1{margin-top:0;font-size:64px}.arrow-icon{width:70px}.background-logo{width:60%;top:20%;left:-5%}.page2{height:unset;background:#0171a833;padding:80px 100px;display:block}.page2 .heading-container{text-align:center}.list{flex-direction:row;justify-content:space-around;align-items:flex-start;max-width:1024px;margin-left:auto;margin-right:auto}.list-item{flex:1;font-size:28px}.list-item-icon-container{width:120px}.list-item-icon{filter:unset}.page3{height:unset;flex-direction:row;gap:32px;max-width:1024px;margin:64px auto;padding:0 16px}.page3 .left{flex:1;padding:80px 0}.page3 .right{height:unset;width:unset;flex:1}.image-container{height:unset;position:absolute}.image-container--1{aspect-ratio:auto 7/8;width:50%;right:0}.image-container--2{aspect-ratio:auto 4/3;width:60%;display:unset;bottom:0}.page-container--4{background:#c0383d33;padding:0 16px}.page4{max-width:1024px;margin:0 auto;padding:64px 0}.page4 h2{margin-bottom:64px}.page4 .content{flex:1;gap:32px;min-height:0}.contact-list{background-color:#fff;grid-template-columns:auto auto auto;grid-template-areas:"lt mt r""lb mb r";padding:32px;display:grid}.contact-item{font-size:22px}.contact-item--phone{grid-area:mt}.contact-item--mail{grid-area:mb}.contact-item--location{grid-area:lb}.contact-item-icon-container{width:43px}.contact-item-icon-container--location{display:none}.icon--location2{grid-area:r;display:block}.contact-item--name{grid-area:lt;font-size:32px;display:block}.logo-map{flex:1;gap:32px;min-height:0;display:flex}.logo-map :nth-child(2){flex:3;min-height:0}.logo-container--2{filter:unset;opacity:100;right:unset;top:unset;width:unset;flex:4;min-height:0;position:relative}.company-info-container{gap:8px;display:flex}.company-info-spacer{display:block}.company-info{font-size:16px}.footer{font-size:18px}.footer.hidden{bottom:-50px}}@media screen and (min-width:1280px){.hero-text :first-child{font-size:56px}.hero-text :nth-child(2){font-size:40px}.title-container h1{font-size:80px}.arrow-icon{width:95px}.list-item-icon-container{width:160px}.page4 .content,.logo-map{gap:64px}}@media screen and (min-width:2200px){.page4 .content{gap:128px}}
