@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500&display=swap);:root{--black:#000;--white:#fff;--blue:#0b2a5c;--green:#148758;--grey:#656565;--dark:#141414;--ballline:#cce67d}[data-invert=one]{--white:#ffecb4;--blue:#0f4a3a;--green:#7fb2ed;--ballline:#a257c2}[data-invert=two]{--white:#fea483;--blue:#184573;--green:#a257c2;--ballline:#7fb2ed}[data-invert=three]{--white:#262626;--blue:#f9f9f9;--green:#cce67d;--ballline:#148758}header{display:flex;justify-content:space-between;align-items:flex-end;padding:20px 42px;position:fixed;width:100%;z-index:999}@media(max-width:768px){header:after{content:"";position:absolute;background:var(--white);top:0;left:0;height:0;width:100%;z-index:-1;transition:height .4s ease}}header.sticky:not(.open){position:fixed;width:100%}header.sticky:not(.open):after{height:100%}@media(max-width:992px){header{padding:16px 24px}}@media(max-width:540px){header{padding:12px 18px}}header .logo{align-items:flex-end;display:flex}header .logo img,header .logo svg{width:200px}header .logo svg .st1{fill:var(--green)}header .logo svg .st0{fill:var(--blue);will-change:fill;transition:fill .3s .2s}header .logo.white svg .st0{fill:var(--white)}header .back-nav a{opacity:0;transition:color .3s .2s,opacity .3s .4s}header .back-nav a.show{opacity:1}@media(max-width:768px){header .back-nav{display:none}}header nav{font-size:30px;line-height:39px;font-weight:400;color:var(--green);display:flex}@media(max-width:1280px){header nav{font-size:24px}header nav a.magnet>span svg{width:17px;height:17px}}@media(max-width:768px){header nav{display:none}}header nav a{letter-spacing:-1px;color:currentColor;text-transform:uppercase}header nav .slash{margin:0 42px;color:currentColor}@media(max-width:992px){header nav .slash{margin:0 16px}}header .menu-icon{display:none;width:120px;position:relative;top:-11px;height:18px;transition:height .3s}@media(max-width:768px){header .menu-icon{display:block}}@media(max-width:540px){header .menu-icon{width:100px}}header .menu-icon span{display:block;width:100%;height:4px;background:var(--blue);position:absolute;top:0;transition:background .3s}header .menu-icon span:last-child{top:100%}header .menu-icon p{position:absolute;top:50%;right:0;text-align:right;opacity:0;line-height:1;transform:translateY(-50%);transition:opacity .3s,transform .3s}header .menu-icon.menu-white span{background:var(--white)}header.open .logo p{color:var(--white)}header.open .menu-icon{height:28px}header.open .menu-icon span{background:var(--blue)}header.open .menu-icon span:last-child{background:var(--white)}header.open .menu-icon p{opacity:1}.mobi-header{display:none;background:var(--blue);position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:99;transform:translateY(-100%);transition:transform .8s ease-in-out;padding:80px 18px}@media(max-width:768px){.mobi-header{display:flex;flex-direction:column;justify-content:center}}.mobi-header.open{transform:translateY(0)}.mobi-header.open footer p,.mobi-header.open nav .number,.mobi-header.open nav a{opacity:1;transform:translateY(0);transition:opacity .6s .8s,transform .6s .8s}.mobi-header nav{color:var(--green);font-size:36px;text-transform:uppercase}.mobi-header nav .number{color:var(--white);font-size:18px;margin:0 0 18px}.mobi-header nav .number,.mobi-header nav a{opacity:0;transform:translateY(50%);transition:opacity .6s,transform .6s}.mobi-header nav a{margin-bottom:24px}.mobi-header nav a.magnet>span svg{width:25px;height:25px}.mobi-header footer{display:block;padding-bottom:0}.mobi-header footer p{line-height:1.5;opacity:0;transform:translateY(50%)}.mobi-header footer p a{margin-left:0}footer{padding:42px 0}@media(max-width:768px){footer{display:none}}footer p{color:var(--grey);font-size:14px;font-weight:500}footer p a{color:inherit;margin-left:20px}@media(max-width:768px){.lettering br{display:none}}.lettering span.ch{display:inline-block;text-indent:0;opacity:0;will-change:opacity,transform;transform:translateY(50%)}.lettering span.ch.indent{text-indent:120px}@media(max-width:768px){.lettering span.ch.indent{text-indent:0}}.lettering span.ch-space{width:5vw}.lettering.down span.ch{opacity:0;transform:translateY(50%)}.lettering.up span.ch{opacity:0;transform:translateY(-50%);transition:opacity .1s cubic-bezier(.5,0,.75,0),transform .1s cubic-bezier(.5,0,.75,0)}.lettering.in span.ch{opacity:1;transition:opacity .1s cubic-bezier(.25,1,.5,1),transform .1s cubic-bezier(.25,1,.5,1)}.lettering.half span.ch,.lettering.in span.ch{transform:translateY(0)}.lettering.half.down span.ch{transform:translateY(25%)}.lettering.half.up span.ch{transform:translateY(-25%)}[status=down] .lettering span.ch{opacity:0;transform:translateY(50%)}[status=up] .lettering span.ch{opacity:0;transform:translateY(-50%);transition:opacity .1s cubic-bezier(.5,0,.75,0),transform .1s cubic-bezier(.5,0,.75,0)}[status=in] .lettering span.ch{opacity:1;transform:translateY(0);transition:opacity .1s cubic-bezier(.25,1,.5,1),transform .1s cubic-bezier(.25,1,.5,1)}.magnet-link{opacity:1;transform:translateY(0);will-change:opacity,transform}.magnet-link.down{opacity:0;transform:translateY(25%);transition:opacity .1s cubic-bezier(.25,1,.5,1),transform .1s cubic-bezier(.25,1,.5,1)}.magnet-link.up{opacity:0;transform:translateY(-25%);transition:opacity .1s cubic-bezier(.5,0,.75,0),transform .1s cubic-bezier(.5,0,.75,0)}a.magnet{display:inline-block;position:relative;overflow:hidden;padding-bottom:0;line-height:1.5}a.magnet.noanimation{line-height:1;overflow:auto}a.magnet.more-top{margin-top:30px}a.magnet.hide-mag{display:none!important}@media(max-width:992px){a.magnet{transform:none!important}}a.magnet:after{content:"";position:absolute;top:calc(100% - 2px);left:50%;width:0;height:2px;background:currentColor;transform:translateX(-50%);will-change:width;transition:width .3s ease}a.magnet>span{display:inline-block;will-change:opacity,transform;transition:opacity .3s ease,transform .3s ease}a.magnet>span.ml-in{opacity:1;transform:translateY(0)}a.magnet>span.ml-out{position:absolute;top:50%;left:50%;width:100%;opacity:0;transform:translate(-50%,100%)}a.magnet>span span{transform:uppercase;font-weight:400}a.magnet>span svg{margin-left:14px;width:21px;height:21px}@media(max-width:768px){a.magnet>span svg{width:17px;height:17px}}a.magnet.ml-hover:after{width:100%}a.magnet.ml-hover:not(.noanimation) span.ml-in{opacity:0;transform:translateY(-100%)}a.magnet.ml-hover:not(.noanimation) span.ml-out{position:absolute;top:50%;left:50%;width:100%;opacity:1;transform:translate(-50%,-50%)}a.magnet.magnet-icon{padding-right:2px}a.magnet.noanimation{display:inline}a.magnet-ball{position:fixed;padding-bottom:0;z-index:99;bottom:0;right:0;margin:42px;width:42px;height:42px;background:var(--green);border-radius:100%;display:flex;justify-content:center;align-items:center;will-change:width,height;transition:width .3s,height .3s}@media(max-width:768px){a.magnet-ball{transform:none!important;height:32px!important;width:32px!important;margin:32px 0;right:auto;left:18px;overflow:unset}}a.magnet-ball p{color:#fff;font-weight:700;opacity:0;will-change:opacity,transform;transform:scale(.8);transition:opacity .3s,transform .3s}@media(max-width:768px){a.magnet-ball p{position:absolute;left:100%;margin-left:10px;top:50%;color:var(--green);opacity:1;font-weight:400;transform:translateY(-50%);background:var(--white);padding:2px 10px;border-radius:20px;display:none}}a.magnet-ball svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s .3s}a.magnet-ball svg circle{stroke:transparent;fill:transparent;transform:rotate(-90deg);transform-origin:50% 50%;stroke-linecap:round}a.magnet-ball svg circle.progress{stroke:var(--ballline);transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .35s;stroke-linecap:butt}a.magnet-ball.ml-hover{width:180px;height:180px}a.magnet-ball.ml-hover p{opacity:1;transform:scale(1);transition:opacity .3s .15s,transform .3s .15s}@media(max-width:768px){a.magnet-ball.ml-hover p{transform:translateY(-50%)}}a.magnet-ball.ml-hover svg{opacity:0;transition:opacity .1s}@media(max-width:768px){a.magnet-ball.ml-hover svg{opacity:1}}a.magnet-ball.magnet-icon{padding-right:2px}.imagehover-link a{text-decoration:underline}.page-transition{position:fixed;top:0;left:0;width:100%;height:100%;will-change:transform;transform:translateY(100%)}.page-transition.run{transform:translateY(0);transition:transform .8s cubic-bezier(.76,0,.24,1)}.page-transition.run-up{height:0;transform:translateY(0);transition:height .8s cubic-bezier(.76,0,.24,1)}html,html body{margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body{line-height:1.2;color:var(--dark);font-weight:400;font-family:"IBM Plex Sans",sans-serif}:root{--header-height:85px}*{cursor:none!important;box-sizing:border-box}@media(max-width:768px){*{cursor:default!important}}a{text-decoration:none;color:inherit}img{display:block}img.img-reveal{opacity:0}img.img-reveal.down{transform:translateY(50px)}img.img-reveal.up{transform:translateY(-50px);transition:opacity 1s cubic-bezier(.5,0,.75,0) .3s,transform 1s cubic-bezier(.5,0,.75,0) .3s}img.img-reveal.in{opacity:1;transform:translateY(0);transition:opacity 1s cubic-bezier(.25,1,.5,1) .4s,transform 1s cubic-bezier(.25,1,.5,1) .4s}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}.container{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;width:100%;padding:0}@media(max-width:768px){.container{min-height:unset;height:100vh;height:calc(var(--vh, 1vh)*100)}}section{width:100%;flex-basis:100%;height:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin-top:85px;margin-top:var(--header)}section#about{justify-content:flex-start;height:auto}section.rel{position:relative}@media(max-width:768px){section#about,section#contact,section#thanks{background:var(--white)}}.contained{width:50%;max-width:700px;margin:0 auto}@media(max-width:768px){.contained{width:100%;margin-right:0;padding:0 24px}}@media(max-width:768px){#thanks .contained,#welcome .contained{width:75%;margin-right:0;padding:0 26px 0 0}}.breadcrumb.large-gap{margin-bottom:100px}@media(max-width:1280px){.breadcrumb.large-gap{margin-bottom:40px}}@media(max-width:768px){.breadcrumb.large-gap{margin-bottom:24px}}.breadcrumb p{font-size:20px}@media(max-width:768px){.breadcrumb p{font-size:16px}}.intro-text{font-size:30px;line-height:1;position:relative}@media(max-width:768px){.intro-text{font-size:22px}}.intro-text a{color:var(--green);margin:38px 0}.contact-text{font-size:30px;line-height:1}.contact-text a{color:var(--green);margin:0}.contact-link{font-size:30px}@media(max-width:1440px){.contact-link{font-size:26px}}@media(max-width:768px){.contact-link{font-size:22px}}.contact-link-small{font-size:14px;line-height:1.5;margin-top:26px!important}.form{padding:10vh 0}.form form{margin:36px 0}.form form .form-group,.form form .form-group .input-group{position:relative}.form form .form-group .input-group p{position:absolute;top:50%;font-size:20px;color:var(--white);opacity:1;visibility:visible;will-change:transform,opacity;transform:translateX(0) translateY(-50%);transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out;transition-delay:var(--delay-input)}@media(max-width:768px){.form form .form-group .input-group p{font-size:16px}}.form form .form-group label{display:block;font-size:20px;color:var(--white);opacity:0;visibility:hidden;will-change:transform,opacity,visibility;transform:translateX(-20px);transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out}@media(max-width:768px){.form form .form-group label{font-size:16px}}.form form .form-group input,.form form .form-group select{appearance:none;-webkit-appearance:none;border:0;width:100%;background:transparent;font-size:20px;padding:14px 0;color:var(--white);outline:0!important}.form form .form-group input::-webkit-input-placeholder,.form form .form-group select::-webkit-input-placeholder{color:inherit}.form form .form-group input::-moz-placeholder,.form form .form-group select::-moz-placeholder{color:inherit}.form form .form-group input:-ms-input-placeholder,.form form .form-group select:-ms-input-placeholder{color:inherit}.form form .form-group input:-moz-placeholder,.form form .form-group select:-moz-placeholder{color:inherit}@media(max-width:768px){.form form .form-group input,.form form .form-group select{font-size:16px}}.form form .form-group .line{position:absolute;top:100%;left:0;width:100%;height:3px;background:var(--white);will-change:width;transition:width .3s ease-in-out;transition-delay:var(--delay-line)}.form form .form-group .line .line-fill{background:var(--green);width:0;height:100%;position:absolute;left:0;top:0;transition:width .3s ease-in-out}.form form .form-group.filled .input-group p,.form form .form-group:hover .input-group p{opacity:0;visibility:hidden;transform:translateX(20px) translateY(-50%);transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out}.form form .form-group.filled .input-group input,.form form .form-group.filled .input-group select,.form form .form-group:hover .input-group input,.form form .form-group:hover .input-group select{opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;transition-delay:var(--delay-input)}.form form .form-group.filled label,.form form .form-group:hover label{opacity:1;visibility:visible;transform:translateX(0);transition:transform .2s ease-in-out .2s,opacity .2s ease-in-out .2s,visibility .2s ease-in-out .2s;transition-delay:var(--delay-input)}.form form .form-group.filled .line .line-fill,.form form .form-group:hover .line .line-fill{width:100%}.form form .form-group.down .input-group p,.form form .form-group.up .input-group p{opacity:0;visibility:hidden;transform:translateX(-20px) translateY(-50%);transition-delay:var(--delay-input)}.form form .form-group.down .input-group input,.form form .form-group.down .input-group select,.form form .form-group.up .input-group input,.form form .form-group.up .input-group select{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;transition-delay:var(--delay-input)}.form form .form-group.down label,.form form .form-group.up label{opacity:0;visibility:hidden;transition-delay:var(--delay-input)}.form form .form-group.down .line,.form form .form-group.up .line{width:0}.form .submit-group{margin-top:24px}.form .submit-group.dual{display:flex}@media(max-width:768px){.form .submit-group.dual.wrap{flex-wrap:wrap}.form .submit-group.dual.wrap .magnet-link+.magnet-link{margin-top:20px}}.form .submit-group.dual a{margin-right:60px}.form .submit-group a{appearance:none;-webkit-appearance:none;border:0;background:transparent;font-size:60px;line-height:1;color:var(--green);margin:0;padding:0}.form .submit-group a:after{height:3px}@media(max-width:768px){.form .submit-group a{font-size:32px}.form .submit-group a:after{height:2px}}.form .submit-group.small a{font-size:30px}@media(max-width:768px){.form .submit-group.small a{font-size:24px}}.form .submit-group p.input-err{position:absolute;font-size:20px;color:var(--white);margin:20px 0;display:inline-block;border-radius:14px;padding:0;opacity:0;transform:translateX(-20px);will-change:opacity,transform;transition:opacity .2s,transform .2s}.form .submit-group p.input-err.show{opacity:1;transform:translateX(0)}.indent{text-indent:14%}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.text-white{color:var(--white)}.text-green{color:var(--green)}.text-blue{color:var(--blue)}.big-link{font-size:60px}.medium-text{font-size:42px;letter-spacing:-1px;line-height:1.4}.medium-text.shortline{line-height:1}@media(max-width:768px){.medium-text{font-size:36px}}.large-text{font-size:60px;letter-spacing:-1px;line-height:1}@media(max-width:768px){.large-text{font-size:36px}}.larger-text{font-size:7vw;letter-spacing:-.065em;line-height:1}@media(max-width:768px){.larger-text{font-size:4em}}.larger-text span.ch.indent{text-indent:4vw}@media(max-width:768px){.larger-text span.ch.indent{text-indent:0}}@media(max-width:768px){#contact .larger-text{font-size:44px}}.massive-text{font-size:22vw;letter-spacing:-2vw;padding-right:4vw;line-height:1}@media(max-width:768px){.massive-text{font-size:45vw;letter-spacing:-4vw}}.nowrap{white-space:nowrap}.bg-white{background:var(--white)}.bg-green{background:var(--green)}.bg-blue{background:var(--blue)}.max-width{max-width:700px}.ticker-holder{position:relative;left:25%}@media(max-width:768px){section>.ticker{margin:32px 0}}.content-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:unset;padding:100px 120px;margin:0 auto}.content-grid.fixed{height:calc(100vh - var(--header-height));max-height:860px}@media(max-width:768px){.content-grid.fixed{max-height:unset;height:auto}}.content-grid.short-bottom{padding-bottom:40px}.content-grid.short-top{padding-top:0}.content-grid.big-padding{padding:150px 120px}.content-grid.no-padding{padding-left:0;padding-right:0}.content-grid.no-padding .grid-item{margin-right:0}.content-grid.solo{grid-template-columns:1fr}@media(max-width:768px){.content-grid{grid-template-columns:1fr;padding:30px 24px!important}}.content-grid .grid-item{margin-right:20px}.content-grid .grid-item+.grid-item{margin-left:20px;margin-right:0}@media(max-width:768px){.content-grid .grid-item+.grid-item{margin-left:0}}@media(max-width:768px){.content-grid .grid-item{margin-right:0}}.content-grid .grid-item.grid-img1 img{max-width:360px;margin:auto}.content-grid .grid-item.grid-img2 img{max-width:780px;margin:auto}@media(max-width:768px){.content-grid .grid-item.grid-largetext .larger-text{font-size:32px;margin-bottom:14px}}.content-grid .grid-item.grid-bottom{display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:768px){.content-grid .grid-item.grid-bottom{margin-top:24px}}.content-grid .grid-item.grid-list .gl-item{display:flex;width:100%;padding-right:20%}@media(max-width:768px){.content-grid .grid-item.grid-list .gl-item{padding-right:6%}}.content-grid .grid-item.grid-list .gl-item+.gl-item{margin-top:50px}.content-grid .grid-item.grid-list .gl-item.hidden{opacity:0;visibility:hidden}@media(max-width:768px){.content-grid .grid-item.grid-list .gl-item.hidden{display:none}}.content-grid .grid-item.grid-list .gl-item .gl-number{margin:10px 36px 0 0}.content-grid .grid-item.grid-list .gl-item .gl-text{font-size:30px;font-weight:700}@media(max-width:768px){.content-grid .grid-item.grid-list .gl-item .gl-text{font-size:18px}}.content-grid .grid-item.grid-list .gl-item .gl-fineprint{font-size:16px}@media(max-width:768px){.content-grid .grid-item.grid-list .gl-item .gl-fineprint br{display:none}}.content-grid .grid-item.grid-list.inset{transform:translateX(-10%)}@media(max-width:768px){.content-grid .grid-item.grid-list.inset{transform:none}}.content-grid .grid-item img{width:100%}.text-pitch .letter-carousel{position:relative}.text-pitch .letter-carousel .ab-letter{position:absolute;top:50%;transform:translateY(-50%)}.text-pitch .skip{position:absolute;bottom:0;margin-bottom:40px}.text-pitch .skip a{appearance:none;-webkit-appearance:none;border:0;background:transparent;font-size:40px;line-height:1;color:var(--green);border-bottom:4px solid var(--green);margin:0;padding:0}@media(max-width:768px){.text-pitch .skip a{font-size:32px}}@media(max-width:768px){.text-pitch .skip{bottom:60px}}@media(max-width:768px){.cursor{display:none}}.cursor .follow{z-index:9999;display:block;position:fixed;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;width:18px;height:18px;pointer-events:none;background-color:#148758;will-change:transform;transform:translate(-50%,-50%) translateZ(0) scale(1);opacity:1;top:0;left:0;display:flex;align-content:center;overflow:hidden;justify-content:center;will-change:opacity,transform,width,border-radius,height;transition:opacity .15s ease-in-out,transform .25s ease-in-out,width .25s ease-in-out,border-radius .25s ease-in-out,height .25s ease-in-out,background .15s ease-in-out}.cursor .follow.typing{border-radius:14px;width:100px;height:24px}.cursor .follow.typing .typing{opacity:1}.cursor .follow .typing{position:absolute;color:#fff;font-size:15px;line-height:24px;white-space:nowrap;opacity:0;will-change:opacity;transition:opacity .25s ease-in-out}.cursor .trail{z-index:9999;display:block;position:fixed;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;pointer-events:none;width:216px;height:216px;background-color:rgba(20,135,88,.2);will-change:opacity,transform;transition:opacity .3s ease-in-out,transform .3s ease-in-out,background .3s ease-in-out;will-change:transform;transform:translate(-50%,-50%) translateZ(0) scale(.08);opacity:1;top:0;left:0}.cursor.hover .trail{transform:translate(-50%,-50%) translateZ(0) scale(1)}.cursor.switch-hover .follow{background-color:rgba(0,0,0,.3)}.cursor.switch-hover .trail{transform:translate(-50%,-50%) translateZ(0) scale(1);background-color:rgba(0,0,0,.1)}.preloader{position:fixed;height:100vh;width:100vw;top:0;left:0;background:#fff;z-index:99999;display:flex;align-items:flex-end;justify-content:flex-end;will-change:opacity,visibility;transition:opacity 1s ease .6s,visibility 1s ease .6s;opacity:1;visibility:visible}.preloader strong{font-size:33vw}@media(max-width:768px){.preloader strong{position:relative;top:-15vh}}.preloader strong span{display:inline-block;will-change:opacity,transform;transition:opacity 1s ease,transform 1s ease}.preloader.loaded{opacity:0;visibility:hidden}.preloader.loaded strong span{opacity:0;transform:translateY(60px)}.icon-start{position:relative}.icon-start:after{position:absolute;right:0;top:50%}#thanks .ticker{position:relative;z-index:2}.meme-container{position:relative;padding-top:20px;padding-bottom:20px;padding-left:25%}@media(max-width:1280px){.meme-container{grid-template-columns:1fr}}.meme-container .intro-text{width:80%}@media(max-width:768px){.meme-container .intro-text{width:100%}}.meme-container .intro-text a.margin-right{margin-right:24px}.meme{position:relative;z-index:0;width:100%}@media(max-width:1280px){.meme{display:none}}.meme img{width:100%;max-width:400px;margin:-40% auto 0;display:block}.popup-content{width:92%!important;max-width:700px;height:92vh;overflow:auto}.popup-overlay{z-index:999!important}.modal{font-size:16px;padding:20px}.modal>.header{width:100%;border-bottom:3px solid var(--green);font-size:24px;text-align:center;padding:5px 5px 10px;color:var(--green);text-transform:uppercase}.modal>.content{width:100%;padding:14px 10px}.modal>.content p{line-height:1.5;color:var(--blue)}.modal>.actions{width:100%;padding:10px 5px;margin:auto;text-align:center}.modal>.close{cursor:pointer;position:absolute;display:block;padding:2px 5px;line-height:20px;right:0;top:0;background:transparent;font-size:36px;border:0;outline:0!important;margin:10px;color:var(--green);font-family:"IBM Plex Sans",sans-serif}.contact-list{display:grid;grid-template-columns:1fr 1fr}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:10;opacity:0;animation:fadeInUp 1s ease-out 2s forwards}.scroll-indicator .scroll-arrow{width:40px;height:40px;border:2px solid var(--green);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--green);animation:bounce 2s infinite;cursor:pointer;transition:all .3s ease}.scroll-indicator .scroll-arrow:hover{background-color:var(--green);color:#fff;transform:scale(1.1)}.scroll-indicator .scroll-arrow svg{width:16px;height:16px}@keyframes fadeInUp{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}