html,body{margin:0;width:100%;height:100%}body{margin:0;overflow:hidden;font-family:SuisseIntl,sans-serif;font-weight:300;box-sizing:border-box;background-image:url(./textures/background-home.png);background-repeat:no-repeat;background-position:center;background-size:cover}.label{position:absolute;background-color:#fff;padding:5px 10px;border-radius:5px;pointer-events:none;font-size:14px;font-weight:700;color:#1a3448;z-index:10;text-align:center}.service-popup{position:fixed;top:0%;right:0%;height:100%;width:55vw;max-width:700px;z-index:1000;padding:0;display:none;align-items:center;transition:all .3s ease-in-out}.service-popup.active{display:flex}.service-popup .contentPopUp{color:#fff;padding:30px 20px;transition:transform .5s;height:fit-content;display:flex;gap:25px;position:relative;right:30px;border-radius:20px;border:1px solid rgb(239 239 239);opacity:.92;background:linear-gradient(103deg,#ffffff69 9.14%,#1a3448de 80.69% 92.69%);box-shadow:0 4px 4px #0000001a;backdrop-filter:blur(20px);flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.service-popup a{text-decoration:none}.service-popup h2,.service-popup p{margin:0;text-align:center;color:#fff;width:90%;text-shadow:1px 1px 3px #00000014}.service-popup .contentPopUp h2{font-size:30px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.contentPopUp img{height:auto;width:80%;object-fit:contain;max-width:400px}.contentPopUp .info{display:flex;align-items:center;flex-direction:column;height:100%;gap:20px}.service-popup .contentPopUp p{color:#fff;font-size:15px;font-style:normal;font-weight:300;line-height:normal}.service-popup .content-info{display:flex;align-items:center;justify-content:space-between;gap:2em;flex-direction:column}.service-popup .toggleLinks{transition:all .5s}.service-popup .toggleLinks.active{transform:rotate(180deg)}.service-popup .linkServices{display:none;gap:10px;row-gap:16px;align-items:center;text-align:center;flex-wrap:wrap;justify-content:center;width:100%;margin-top:30px;overflow:hidden;transition:all .6s}.service-popup .linkServices.active{display:flex}.service-popup .linkServices button{padding:7px 15px;color:#fff;border-radius:20px;border:1px solid #fff;margin:0;text-align:center;font-size:12px;font-weight:300;text-shadow:1px 1px #00000014;text-transform:capitalize;text-overflow:ellipsis;min-width:70px;background-color:#edf6fb29;transition:all .3s linear;cursor:pointer}.service-popup .linkServices button:hover{background:#fff;text-shadow:none;color:#1a3448;transition:all .3s ease-in-out}.service-popup a.linkSeeMore{position:fixed;top:0%;right:0%;height:100vh;width:50vw;max-width:650px;z-index:1000;display:none;padding:0;transition:all .3s ease-in-out}.service-popup a.linkSeeMore:hover{background:#1a3448;color:#fff}.contentPopUp #closeBtn:hover{background:#fff}.contentPopUp #closeBtn:hover svg path{fill:#000}.contentPopUp #closeBtn{width:fit-content;font-size:15px;padding:5px 7px;border-radius:100%;background:transparent;color:#fff;border:2px solid #fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.navbar{position:fixed;top:0;left:0;width:100%;max-width:100%;min-height:90px;background:transparent;z-index:110;padding:20px;box-sizing:border-box;display:flex;align-items:center}.wrapper-navbar{display:flex;justify-content:center;align-items:center;max-width:100%;margin:0 auto;width:100%}.navbar a.btnHeader{border-radius:20px;background:linear-gradient(99deg,#9cadb3 7.5%,#dbe7ea 62% 64.83%);backdrop-filter:blur(54.79254913330078px);padding:6px 50px;color:#4a5760;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-1.5px;text-decoration:none;text-shadow:1px 1px 7px #00000014;transition:all .3s linear;border:1px solid #ffffff94}.navbar a.btnHeader:hover{background:#fff;transition:all .3s linear}.navbar .icon-wrap svg{width:100%;height:40px}.navbar .icon-wrap .menu-button-icon{width:100%;height:30px!important}.echelon-btn{background:linear-gradient(99deg,#9cadb3 19.5%,#dbe7ea 52.66% 85.83%);border-radius:15px;padding:10px 30px;color:#4a5760;font-size:18px;text-align:center;font-weight:400;text-transform:capitalize;box-shadow:0 0 0 0 transparent;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;transition:all .5s ease-in;position:relative;overflow:hidden;cursor:pointer;text-decoration:none}.echelon-btn:hover{background:#fff;box-shadow:0 0 10px 5px #fafafa66;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.echelon-btn:before{content:"";display:block;width:0px;height:86%;position:absolute;top:7%;left:0%;opacity:0;background:#fff;box-shadow:0 0 50px 30px #fff;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-o-transform:skewX(-20deg);transform:skew(-20deg)}.echelon-btn:hover:before{-webkit-animation:sh02 .5s 0s linear;-moz-animation:sh02 .5s 0s linear;animation:sh02 .5s 0s linear}.bottomMenu{position:fixed;bottom:0;left:0;width:100%;height:60px;background:#fff;background:linear-gradient(180deg,#fff0 35%,#1a3448);display:flex;justify-content:space-between;align-items:center;z-index:99;gap:50px}.logoBottom{margin:0 3em}.menuCol{display:grid;width:30%;align-items:center;justify-content:center;padding:5px;grid-template-columns:repeat(4,1fr)}.menuCol .line{width:15%;min-width:70px;background:#ffffff80;height:1px;margin:0 auto}.menuCol a{text-decoration:none;color:#fff;width:100%;text-align:center;font-size:14px;text-transform:uppercase;font-weight:400;text-shadow:1px 1px #00000014;transition:all .3s linear;line-height:normal;font-style:normal}.menuCol a:hover{color:#accfff}.slide-in{animation:slideInRight .8s forwards ease-in-out}.slide-out{animation:slideOutRight .4s forwards ease-in-out}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}#loader{display:none;position:fixed;z-index:999;background:#f5f5f5;width:100%;height:100%}.spinner{margin:100px auto;width:40px;height:40px;position:absolute;top:40vh;left:48vw;text-align:center;-webkit-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#bdbdbd;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}.magictime.spaceOutLeft{-webkit-animation-duration:.6s;animation-duration:.6s}@-webkit-keyframes sk-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes sk-rotate{to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.icon{display:flex;justify-content:center;align-items:center;border-radius:85.226px;border:1.077px solid rgba(255,255,255,.6);background:linear-gradient(116deg,#efefef99 10.92%,#ffffff14 96.4%),linear-gradient(116deg,#efefef99 10.92%,#ffffff14 96.4%),linear-gradient(116deg,#efefef99 10.92%,#ffffff14 96.4%);backdrop-filter:blur(14.80434513092041px);padding:22px;width:fit-content;cursor:pointer;transition:all .3s linear;box-shadow:1px 1px 20px 5px #279fc2a3;transform-style:preserve-3d}.icon:hover{box-shadow:1px 1px 20px 5px #279fc2;transition:all .4s linear}.icon:hover img{transform:scale(1.1);transition:all .4s linear}.icon img{width:44px;height:44px;object-fit:contain;transition:all .4s linear}@media (max-width: 1400px){.contentPopUp .info{gap:20px}}@media (max-width: 1024px){.menuCol a{font-size:20px}.label{font-size:12px}.service-popup .contentPopUp h2{font-size:25px}.service-popup .contentPopUp p{font-size:14px}.navbar{height:80px;padding:15px 10px}.bottomMenu{bottom:1%}}@media (max-width: 768px){.menuCol a{font-size:20px}}/*!
 * Magic - https://www.minimamente.com
 * Licensed under the MIT license - https://opensource.org/licenses/MIT
 * Copyright (c) 2022 Christian Pucci
 */.puffIn{-webkit-animation-name:puffIn;animation-name:puffIn}@-webkit-keyframes puffIn{0%{filter:blur(2px);opacity:0;transform:scale(2);transform-origin:50% 50%}to{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}}@keyframes puffIn{0%{filter:blur(2px);opacity:0;transform:scale(2);transform-origin:50% 50%}to{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}}.puffOut{-webkit-animation-name:puffOut;animation-name:puffOut}@-webkit-keyframes puffOut{0%{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}to{filter:blur(2px);opacity:0;transform:scale(2);transform-origin:50% 50%}}@keyframes puffOut{0%{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}to{filter:blur(2px);opacity:0;transform:scale(2);transform-origin:50% 50%}}.vanishIn{-webkit-animation-name:vanishIn;animation-name:vanishIn}@-webkit-keyframes vanishIn{0%{filter:blur(90px);opacity:0;transform:scale(2);transform-origin:50% 50%}to{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}}@keyframes vanishIn{0%{filter:blur(90px);opacity:0;transform:scale(2);transform-origin:50% 50%}to{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}}.vanishOut{-webkit-animation-name:vanishOut;animation-name:vanishOut}@-webkit-keyframes vanishOut{0%{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}to{filter:blur(20px);opacity:0;transform:scale(2);transform-origin:50% 50%}}@keyframes vanishOut{0%{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}to{filter:blur(20px);opacity:0;transform:scale(2);transform-origin:50% 50%}}.boingInUp{-webkit-animation-name:boingInUp;animation-name:boingInUp}@-webkit-keyframes boingInUp{0%{opacity:0;transform:perspective(800px) rotateX(-90deg);transform-origin:50% 0}50%{opacity:1;transform:perspective(800px) rotateX(50deg);transform-origin:50% 0}to{opacity:1;transform:perspective(800px) rotateX(0);transform-origin:50% 0}}@keyframes boingInUp{0%{opacity:0;transform:perspective(800px) rotateX(-90deg);transform-origin:50% 0}50%{opacity:1;transform:perspective(800px) rotateX(50deg);transform-origin:50% 0}to{opacity:1;transform:perspective(800px) rotateX(0);transform-origin:50% 0}}.boingOutDown{-webkit-animation-name:boingOutDown;animation-name:boingOutDown}@-webkit-keyframes boingOutDown{0%{opacity:1;transform:perspective(800px) rotateX(0) rotateY(0);transform-origin:100% 100%}20%{opacity:1;transform:perspective(800px) rotateX(0) rotateY(10deg);transform-origin:100% 100%}30%{opacity:1;transform:perspective(800px) rotateX(0) rotateY(0);transform-origin:0 100%}40%{opacity:1;transform:perspective(800px) rotateX(10deg) rotateY(10deg);transform-origin:0 100%}to{opacity:0;transform:perspective(800px) rotateX(90deg) rotateY(0);transform-origin:100% 100%}}@keyframes boingOutDown{0%{opacity:1;transform:perspective(800px) rotateX(0) rotateY(0);transform-origin:100% 100%}20%{opacity:1;transform:perspective(800px) rotateX(0) rotateY(10deg);transform-origin:100% 100%}30%{opacity:1;transform:perspective(800px) rotateX(0) rotateY(0);transform-origin:0 100%}40%{opacity:1;transform:perspective(800px) rotateX(10deg) rotateY(10deg);transform-origin:0 100%}to{opacity:0;transform:perspective(800px) rotateX(90deg) rotateY(0);transform-origin:100% 100%}}.bombLeftOut{-webkit-animation-name:bombLeftOut;animation-name:bombLeftOut}@-webkit-keyframes bombLeftOut{0%{filter:blur(0);opacity:1;transform:rotate(0);transform-origin:50% 50%}50%{filter:blur(0);opacity:1;transform:rotate(-160deg);transform-origin:-100% 50%}to{filter:blur(20px);opacity:0;transform:rotate(-160deg);transform-origin:-100% 50%}}@keyframes bombLeftOut{0%{filter:blur(0);opacity:1;transform:rotate(0);transform-origin:50% 50%}50%{filter:blur(0);opacity:1;transform:rotate(-160deg);transform-origin:-100% 50%}to{filter:blur(20px);opacity:0;transform:rotate(-160deg);transform-origin:-100% 50%}}.bombRightOut{-webkit-animation-name:bombRightOut;animation-name:bombRightOut}@-webkit-keyframes bombRightOut{0%{filter:blur(0);opacity:1;transform:rotate(0);transform-origin:50% 50%}50%{filter:blur(0);opacity:1;transform:rotate(160deg);transform-origin:200% 50%}to{filter:blur(20px);opacity:0;transform:rotate(160deg);transform-origin:200% 50%}}@keyframes bombRightOut{0%{filter:blur(0);opacity:1;transform:rotate(0);transform-origin:50% 50%}50%{filter:blur(0);opacity:1;transform:rotate(160deg);transform-origin:200% 50%}to{filter:blur(20px);opacity:0;transform:rotate(160deg);transform-origin:200% 50%}}.magic{-webkit-animation-name:magic;animation-name:magic}@-webkit-keyframes magic{0%{opacity:1;transform:scale(1) rotate(0);transform-origin:100% 200%}to{opacity:0;transform:scale(0) rotate(270deg);transform-origin:200% 500%}}@keyframes magic{0%{opacity:1;transform:scale(1) rotate(0);transform-origin:100% 200%}to{opacity:0;transform:scale(0) rotate(270deg);transform-origin:200% 500%}}.swap{-webkit-animation-name:swap;animation-name:swap}@-webkit-keyframes swap{0%{opacity:0;transform:scale(0) translate(-700px);transform-origin:0 100%}to{opacity:1;transform:scale(1) translate(0);transform-origin:100% 100%}}@keyframes swap{0%{opacity:0;transform:scale(0) translate(-700px);transform-origin:0 100%}to{opacity:1;transform:scale(1) translate(0);transform-origin:100% 100%}}.twisterInDown{-webkit-animation-name:twisterInDown;animation-name:twisterInDown}@-webkit-keyframes twisterInDown{0%{opacity:0;transform:scale(0) rotate(1turn) translateY(-100%);transform-origin:0 100%}30%{transform:scale(0) rotate(1turn) translateY(-100%);transform-origin:0 100%}to{opacity:1;transform:scale(1) rotate(0) translateY(0);transform-origin:100% 100%}}@keyframes twisterInDown{0%{opacity:0;transform:scale(0) rotate(1turn) translateY(-100%);transform-origin:0 100%}30%{transform:scale(0) rotate(1turn) translateY(-100%);transform-origin:0 100%}to{opacity:1;transform:scale(1) rotate(0) translateY(0);transform-origin:100% 100%}}.twisterInUp{-webkit-animation-name:twisterInUp;animation-name:twisterInUp}@-webkit-keyframes twisterInUp{0%{opacity:0;transform:scale(0) rotate(1turn) translateY(100%);transform-origin:100% 0}30%{transform:scale(0) rotate(1turn) translateY(100%);transform-origin:100% 0}to{opacity:1;transform:scale(1) rotate(0) translateY(0);transform-origin:0 0}}@keyframes twisterInUp{0%{opacity:0;transform:scale(0) rotate(1turn) translateY(100%);transform-origin:100% 0}30%{transform:scale(0) rotate(1turn) translateY(100%);transform-origin:100% 0}to{opacity:1;transform:scale(1) rotate(0) translateY(0);transform-origin:0 0}}.foolishIn{-webkit-animation-name:foolishIn;animation-name:foolishIn}@-webkit-keyframes foolishIn{0%{opacity:0;transform:scale(0) rotate(1turn);transform-origin:50% 50%}20%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0 100%}40%{opacity:1;transform:scale(.5) rotate(0);transform-origin:100% 100%}60%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0}80%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0 0}to{opacity:1;transform:scale(1) rotate(0);transform-origin:50% 50%}}@keyframes foolishIn{0%{opacity:0;transform:scale(0) rotate(1turn);transform-origin:50% 50%}20%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0 100%}40%{opacity:1;transform:scale(.5) rotate(0);transform-origin:100% 100%}60%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0}80%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0 0}to{opacity:1;transform:scale(1) rotate(0);transform-origin:50% 50%}}.foolishOut{-webkit-animation-name:foolishOut;animation-name:foolishOut}@-webkit-keyframes foolishOut{0%{opacity:1;transform:scale(1) rotate(1turn);transform-origin:50% 50%}20%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0 0}40%{opacity:1;transform:scale(.5) rotate(0);transform-origin:100% 0}60%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0}80%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0 100%}to{opacity:0;transform:scale(0) rotate(0);transform-origin:50% 50%}}@keyframes foolishOut{0%{opacity:1;transform:scale(1) rotate(1turn);transform-origin:50% 50%}20%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0 0}40%{opacity:1;transform:scale(.5) rotate(0);transform-origin:100% 0}60%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0}80%{opacity:1;transform:scale(.5) rotate(0);transform-origin:0 100%}to{opacity:0;transform:scale(0) rotate(0);transform-origin:50% 50%}}.holeOut{-webkit-animation-name:holeOut;animation-name:holeOut}@-webkit-keyframes holeOut{0%{opacity:1;transform:scale(1) rotateY(0);transform-origin:50% 50%}to{opacity:0;transform:scale(0) rotateY(180deg);transform-origin:50% 50%}}@keyframes holeOut{0%{opacity:1;transform:scale(1) rotateY(0);transform-origin:50% 50%}to{opacity:0;transform:scale(0) rotateY(180deg);transform-origin:50% 50%}}.swashIn{-webkit-animation-name:swashIn;animation-name:swashIn}@-webkit-keyframes swashIn{0%{opacity:0;transform:scale(0);transform-origin:50% 50%}90%{opacity:1;transform:scale(.9);transform-origin:50% 50%}to{opacity:1;transform:scale(1);transform-origin:50% 50%}}@keyframes swashIn{0%{opacity:0;transform:scale(0);transform-origin:50% 50%}90%{opacity:1;transform:scale(.9);transform-origin:50% 50%}to{opacity:1;transform:scale(1);transform-origin:50% 50%}}.swashOut{-webkit-animation-name:swashOut;animation-name:swashOut}@-webkit-keyframes swashOut{0%{opacity:1;transform:scale(1);transform-origin:50% 50%}80%{opacity:1;transform:scale(.9);transform-origin:50% 50%}to{opacity:0;transform:scale(0);transform-origin:50% 50%}}@keyframes swashOut{0%{opacity:1;transform:scale(1);transform-origin:50% 50%}80%{opacity:1;transform:scale(.9);transform-origin:50% 50%}to{opacity:0;transform:scale(0);transform-origin:50% 50%}}.spaceInDown{-webkit-animation-name:spaceInDown;animation-name:spaceInDown}@-webkit-keyframes spaceInDown{0%{opacity:0;transform:scale(.2) translateY(200%);transform-origin:50% 100%}to{opacity:1;transform:scale(1) translate(0);transform-origin:50% 100%}}@keyframes spaceInDown{0%{opacity:0;transform:scale(.2) translateY(200%);transform-origin:50% 100%}to{opacity:1;transform:scale(1) translate(0);transform-origin:50% 100%}}.spaceInLeft{-webkit-animation-name:spaceInLeft;animation-name:spaceInLeft}@-webkit-keyframes spaceInLeft{0%{opacity:0;transform:scale(.2) translate(-200%);transform-origin:0 50%}to{opacity:1;transform:scale(1) translate(0);transform-origin:0 50%}}@keyframes spaceInLeft{0%{opacity:0;transform:scale(.2) translate(-200%);transform-origin:0 50%}to{opacity:1;transform:scale(1) translate(0);transform-origin:0 50%}}.spaceInRight{-webkit-animation-name:spaceInRight;animation-name:spaceInRight}@-webkit-keyframes spaceInRight{0%{opacity:0;transform:scale(.2) translate(200%);transform-origin:100% 50%}to{opacity:1;transform:scale(1) translate(0);transform-origin:100% 50%}}@keyframes spaceInRight{0%{opacity:0;transform:scale(.2) translate(200%);transform-origin:100% 50%}to{opacity:1;transform:scale(1) translate(0);transform-origin:100% 50%}}.spaceInUp{-webkit-animation-name:spaceInUp;animation-name:spaceInUp}@-webkit-keyframes spaceInUp{0%{opacity:0;transform:scale(.2) translateY(-200%);transform-origin:50% 0}to{opacity:1;transform:scale(1) translate(0);transform-origin:50% 0}}@keyframes spaceInUp{0%{opacity:0;transform:scale(.2) translateY(-200%);transform-origin:50% 0}to{opacity:1;transform:scale(1) translate(0);transform-origin:50% 0}}.spaceOutDown{-webkit-animation-name:spaceOutDown;animation-name:spaceOutDown}@-webkit-keyframes spaceOutDown{0%{opacity:1;transform:scale(1) translate(0);transform-origin:50% 100%}to{opacity:0;transform:scale(.2) translateY(200%);transform-origin:50% 100%}}@keyframes spaceOutDown{0%{opacity:1;transform:scale(1) translate(0);transform-origin:50% 100%}to{opacity:0;transform:scale(.2) translateY(200%);transform-origin:50% 100%}}.spaceOutLeft{-webkit-animation-name:spaceOutLeft;animation-name:spaceOutLeft}@-webkit-keyframes spaceOutLeft{0%{opacity:1;transform:scale(1) translate(0);transform-origin:0 50%}to{opacity:0;transform:scale(.2) translate(-200%);transform-origin:0 50%}}@keyframes spaceOutLeft{0%{opacity:1;transform:scale(1) translate(0);transform-origin:0 50%}to{opacity:0;transform:scale(.2) translate(-200%);transform-origin:0 50%}}.spaceOutRight{-webkit-animation-name:spaceOutRight;animation-name:spaceOutRight}@-webkit-keyframes spaceOutRight{0%{opacity:1;transform:scale(1) translate(0);transform-origin:100% 50%}to{opacity:0;transform:scale(.2) translate(200%);transform-origin:100% 50%}}@keyframes spaceOutRight{0%{opacity:1;transform:scale(1) translate(0);transform-origin:100% 50%}to{opacity:0;transform:scale(.2) translate(200%);transform-origin:100% 50%}}.spaceOutUp{-webkit-animation-name:spaceOutUp;animation-name:spaceOutUp}@-webkit-keyframes spaceOutUp{0%{opacity:1;transform:scale(1) translate(0);transform-origin:50% 0}to{opacity:0;transform:scale(.2) translateY(-200%);transform-origin:50% 0}}@keyframes spaceOutUp{0%{opacity:1;transform:scale(1) translate(0);transform-origin:50% 0}to{opacity:0;transform:scale(.2) translateY(-200%);transform-origin:50% 0}}.perspectiveDown{-webkit-animation-name:perspectiveDown;animation-name:perspectiveDown}@-webkit-keyframes perspectiveDown{0%{transform:perspective(800px) rotateX(0);transform-origin:0 100%}to{transform:perspective(800px) rotateX(-180deg);transform-origin:0 100%}}@keyframes perspectiveDown{0%{transform:perspective(800px) rotateX(0);transform-origin:0 100%}to{transform:perspective(800px) rotateX(-180deg);transform-origin:0 100%}}.perspectiveDownReturn{-webkit-animation-name:perspectiveDownReturn;animation-name:perspectiveDownReturn}@-webkit-keyframes perspectiveDownReturn{0%{transform:perspective(800px) rotateX(-180deg);transform-origin:0 100%}to{transform:perspective(800px) rotateX(0);transform-origin:0 100%}}@keyframes perspectiveDownReturn{0%{transform:perspective(800px) rotateX(-180deg);transform-origin:0 100%}to{transform:perspective(800px) rotateX(0);transform-origin:0 100%}}.perspectiveLeft{-webkit-animation-name:perspectiveLeft;animation-name:perspectiveLeft}@-webkit-keyframes perspectiveLeft{0%{transform:perspective(800px) rotateY(0);transform-origin:0 0}to{transform:perspective(800px) rotateY(-180deg);transform-origin:0 0}}@keyframes perspectiveLeft{0%{transform:perspective(800px) rotateY(0);transform-origin:0 0}to{transform:perspective(800px) rotateY(-180deg);transform-origin:0 0}}.perspectiveLeftReturn{-webkit-animation-name:perspectiveLeftReturn;animation-name:perspectiveLeftReturn}@-webkit-keyframes perspectiveLeftReturn{0%{transform:perspective(800px) rotateY(-180deg);transform-origin:0 0}to{transform:perspective(800px) rotateY(0);transform-origin:0 0}}@keyframes perspectiveLeftReturn{0%{transform:perspective(800px) rotateY(-180deg);transform-origin:0 0}to{transform:perspective(800px) rotateY(0);transform-origin:0 0}}.perspectiveRight{-webkit-animation-name:perspectiveRight;animation-name:perspectiveRight}@-webkit-keyframes perspectiveRight{0%{transform:perspective(800px) rotateY(0);transform-origin:100% 0}to{transform:perspective(800px) rotateY(180deg);transform-origin:100% 0}}@keyframes perspectiveRight{0%{transform:perspective(800px) rotateY(0);transform-origin:100% 0}to{transform:perspective(800px) rotateY(180deg);transform-origin:100% 0}}.perspectiveRightReturn{-webkit-animation-name:perspectiveRightReturn;animation-name:perspectiveRightReturn}@-webkit-keyframes perspectiveRightReturn{0%{transform:perspective(800px) rotateY(180deg);transform-origin:100% 0}to{transform:perspective(800px) rotateY(0);transform-origin:100% 0}}@keyframes perspectiveRightReturn{0%{transform:perspective(800px) rotateY(180deg);transform-origin:100% 0}to{transform:perspective(800px) rotateY(0);transform-origin:100% 0}}.perspectiveUp{-webkit-animation-name:perspectiveUp;animation-name:perspectiveUp}@-webkit-keyframes perspectiveUp{0%{transform:perspective(800px) rotateX(0);transform-origin:0 0}to{transform:perspective(800px) rotateX(180deg);transform-origin:0 0}}@keyframes perspectiveUp{0%{transform:perspective(800px) rotateX(0);transform-origin:0 0}to{transform:perspective(800px) rotateX(180deg);transform-origin:0 0}}.perspectiveUpReturn{-webkit-animation-name:perspectiveUpReturn;animation-name:perspectiveUpReturn}@-webkit-keyframes perspectiveUpReturn{0%{transform:perspective(800px) rotateX(180deg);transform-origin:0 0}to{transform:perspective(800px) rotateX(0);transform-origin:0 0}}@keyframes perspectiveUpReturn{0%{transform:perspective(800px) rotateX(180deg);transform-origin:0 0}to{transform:perspective(800px) rotateX(0);transform-origin:0 0}}.rotateDown{-webkit-animation-name:rotateDown;animation-name:rotateDown}@-webkit-keyframes rotateDown{0%{opacity:1;transform:perspective(800px) rotateX(0) translateZ(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateX(-180deg) translateZ(300px);transform-origin:50% 100%}}@keyframes rotateDown{0%{opacity:1;transform:perspective(800px) rotateX(0) translateZ(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateX(-180deg) translateZ(300px);transform-origin:50% 100%}}.rotateLeft{-webkit-animation-name:rotateLeft;animation-name:rotateLeft}@-webkit-keyframes rotateLeft{0%{opacity:1;transform:perspective(800px) rotateY(0) translateZ(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateY(-180deg) translateZ(300px);transform-origin:50% 0}}@keyframes rotateLeft{0%{opacity:1;transform:perspective(800px) rotateY(0) translateZ(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateY(-180deg) translateZ(300px);transform-origin:50% 0}}.rotateRight{-webkit-animation-name:rotateRight;animation-name:rotateRight}@-webkit-keyframes rotateRight{0%{opacity:1;transform:perspective(800px) rotateY(0) translate3d(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateY(180deg) translateZ(150px);transform-origin:50% 0}}@keyframes rotateRight{0%{opacity:1;transform:perspective(800px) rotateY(0) translate3d(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateY(180deg) translateZ(150px);transform-origin:50% 0}}.rotateUp{-webkit-animation-name:rotateUp;animation-name:rotateUp}@-webkit-keyframes rotateUp{0%{opacity:1;transform:perspective(800px) rotateX(0) translateZ(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateX(180deg) translateZ(100px);transform-origin:50% 0}}@keyframes rotateUp{0%{opacity:1;transform:perspective(800px) rotateX(0) translateZ(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateX(180deg) translateZ(100px);transform-origin:50% 0}}.slideDown{-webkit-animation-name:slideDown;animation-name:slideDown}@-webkit-keyframes slideDown{0%{transform:translateY(0);transform-origin:0 0}to{transform:translateY(100%);transform-origin:0 0}}@keyframes slideDown{0%{transform:translateY(0);transform-origin:0 0}to{transform:translateY(100%);transform-origin:0 0}}.slideDownReturn{-webkit-animation-name:slideDownReturn;animation-name:slideDownReturn}@-webkit-keyframes slideDownReturn{0%{transform:translateY(100%);transform-origin:0 0}to{transform:translateY(0);transform-origin:0 0}}@keyframes slideDownReturn{0%{transform:translateY(100%);transform-origin:0 0}to{transform:translateY(0);transform-origin:0 0}}.slideLeft{-webkit-animation-name:slideLeft;animation-name:slideLeft}@-webkit-keyframes slideLeft{0%{transform:translate(0);transform-origin:0 0}to{transform:translate(-100%);transform-origin:0 0}}@keyframes slideLeft{0%{transform:translate(0);transform-origin:0 0}to{transform:translate(-100%);transform-origin:0 0}}.slideLeftReturn{-webkit-animation-name:slideLeftReturn;animation-name:slideLeftReturn}@-webkit-keyframes slideLeftReturn{0%{transform:translate(-100%);transform-origin:0 0}to{transform:translate(0);transform-origin:0 0}}@keyframes slideLeftReturn{0%{transform:translate(-100%);transform-origin:0 0}to{transform:translate(0);transform-origin:0 0}}.slideRight{-webkit-animation-name:slideRight;animation-name:slideRight}@-webkit-keyframes slideRight{0%{transform:translate(0);transform-origin:0 0}to{transform:translate(100%);transform-origin:0 0}}@keyframes slideRight{0%{transform:translate(0);transform-origin:0 0}to{transform:translate(100%);transform-origin:0 0}}.slideRightReturn{-webkit-animation-name:slideRightReturn;animation-name:slideRightReturn}@-webkit-keyframes slideRightReturn{0%{transform:translate(100%);transform-origin:0 0}to{transform:translate(0);transform-origin:0 0}}@keyframes slideRightReturn{0%{transform:translate(100%);transform-origin:0 0}to{transform:translate(0);transform-origin:0 0}}.slideUp{-webkit-animation-name:slideUp;animation-name:slideUp}@-webkit-keyframes slideUp{0%{transform:translateY(0);transform-origin:0 0}to{transform:translateY(-100%);transform-origin:0 0}}@keyframes slideUp{0%{transform:translateY(0);transform-origin:0 0}to{transform:translateY(-100%);transform-origin:0 0}}.slideUpReturn{-webkit-animation-name:slideUpReturn;animation-name:slideUpReturn}@-webkit-keyframes slideUpReturn{0%{transform:translateY(-100%);transform-origin:0 0}to{transform:translateY(0);transform-origin:0 0}}@keyframes slideUpReturn{0%{transform:translateY(-100%);transform-origin:0 0}to{transform:translateY(0);transform-origin:0 0}}.openDownLeft{-webkit-animation-name:openDownLeft;animation-name:openDownLeft}@-webkit-keyframes openDownLeft{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:bottom left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:bottom left}}@keyframes openDownLeft{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:bottom left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:bottom left}}.openDownLeftReturn{-webkit-animation-name:openDownLeftReturn;animation-name:openDownLeftReturn}@-webkit-keyframes openDownLeftReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:bottom left}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:bottom left}}@keyframes openDownLeftReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:bottom left}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:bottom left}}.openDownRight{-webkit-animation-name:openDownRight;animation-name:openDownRight}@-webkit-keyframes openDownRight{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:bottom right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:bottom right}}@keyframes openDownRight{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:bottom right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:bottom right}}.openDownRightReturn{-webkit-animation-name:openDownRightReturn;animation-name:openDownRightReturn}@-webkit-keyframes openDownRightReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:bottom right}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:bottom right}}@keyframes openDownRightReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:bottom right}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:bottom right}}.openUpLeft{-webkit-animation-name:openUpLeft;animation-name:openUpLeft}@-webkit-keyframes openUpLeft{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:top left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:top left}}@keyframes openUpLeft{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:top left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:top left}}.openUpLeftReturn{-webkit-animation-name:openUpLeftReturn;animation-name:openUpLeftReturn}@-webkit-keyframes openUpLeftReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:top left}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:top left}}@keyframes openUpLeftReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:top left}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:top left}}.openUpRight{-webkit-animation-name:openUpRight;animation-name:openUpRight}@-webkit-keyframes openUpRight{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:top right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:top right}}@keyframes openUpRight{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:top right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:top right}}.openUpRightReturn{-webkit-animation-name:openUpRightReturn;animation-name:openUpRightReturn}@-webkit-keyframes openUpRightReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:top right}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:top right}}@keyframes openUpRightReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:top right}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0);transform-origin:top right}}.openDownLeftOut{-webkit-animation-name:openDownLeftOut;animation-name:openDownLeftOut}@-webkit-keyframes openDownLeftOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0);transform-origin:bottom left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(-110deg);transform-origin:bottom left}}@keyframes openDownLeftOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0);transform-origin:bottom left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(-110deg);transform-origin:bottom left}}.openDownRightOut{-webkit-animation-name:openDownRightOut;animation-name:openDownRightOut}@-webkit-keyframes openDownRightOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0);transform-origin:bottom right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(110deg);transform-origin:bottom right}}@keyframes openDownRightOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0);transform-origin:bottom right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(110deg);transform-origin:bottom right}}.openUpLeftOut{-webkit-animation-name:openUpLeftOut;animation-name:openUpLeftOut}@-webkit-keyframes openUpLeftOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0);transform-origin:top left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(110deg);transform-origin:top left}}@keyframes openUpLeftOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0);transform-origin:top left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(110deg);transform-origin:top left}}.openUpRightOut{-webkit-animation-name:openUpRightOut;animation-name:openUpRightOut}@-webkit-keyframes openUpRightOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0);transform-origin:top right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(-110deg);transform-origin:top right}}@keyframes openUpRightOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0);transform-origin:top right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(-110deg);transform-origin:top right}}.tinDownIn{-webkit-animation-name:tinDownIn;animation-name:tinDownIn}@-webkit-keyframes tinDownIn{0%{opacity:0;transform:scale(1) translateY(900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tinDownIn{0%{opacity:0;transform:scale(1) translateY(900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;transform:scale(1) translateY(0)}}.tinDownOut{-webkit-animation-name:tinDownOut;animation-name:tinDownOut}@-webkit-keyframes tinDownOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1) translateY(0)}to{opacity:0;transform:scale(1) translateY(900%)}}@keyframes tinDownOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1) translateY(0)}to{opacity:0;transform:scale(1) translateY(900%)}}.tinLeftIn{-webkit-animation-name:tinLeftIn;animation-name:tinLeftIn}@-webkit-keyframes tinLeftIn{0%{opacity:0;transform:scale(1) translate(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translate(0)}60%,80%,to{opacity:1;transform:scale(1) translate(0)}}@keyframes tinLeftIn{0%{opacity:0;transform:scale(1) translate(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translate(0)}60%,80%,to{opacity:1;transform:scale(1) translate(0)}}.tinLeftOut{-webkit-animation-name:tinLeftOut;animation-name:tinLeftOut}@-webkit-keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translate(0)}10%,30%{opacity:1;transform:scale(1.1) translate(0)}to{opacity:0;transform:scale(1) translate(-900%)}}@keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translate(0)}10%,30%{opacity:1;transform:scale(1.1) translate(0)}to{opacity:0;transform:scale(1) translate(-900%)}}.tinRightIn{-webkit-animation-name:tinRightIn;animation-name:tinRightIn}@-webkit-keyframes tinRightIn{0%{opacity:0;transform:scale(1) translate(900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translate(0)}60%,80%,to{opacity:1;transform:scale(1) translate(0)}}@keyframes tinRightIn{0%{opacity:0;transform:scale(1) translate(900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translate(0)}60%,80%,to{opacity:1;transform:scale(1) translate(0)}}.tinRightOut{-webkit-animation-name:tinRightOut;animation-name:tinRightOut}@-webkit-keyframes tinRightOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translate(0)}10%,30%{opacity:1;transform:scale(1.1) translate(0)}to{opacity:0;transform:scale(1) translate(900%)}}@keyframes tinRightOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translate(0)}10%,30%{opacity:1;transform:scale(1.1) translate(0)}to{opacity:0;transform:scale(1) translate(900%)}}.tinUpIn{-webkit-animation-name:tinUpIn;animation-name:tinUpIn}@-webkit-keyframes tinUpIn{0%{opacity:0;transform:scale(1) translateY(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tinUpIn{0%{opacity:0;transform:scale(1) translateY(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;transform:scale(1) translateY(0)}}.tinUpOut{-webkit-animation-name:tinUpOut;animation-name:tinUpOut}@-webkit-keyframes tinUpOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1) translateY(0)}to{opacity:0;transform:scale(1) translateY(-900%)}}@keyframes tinUpOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1) translateY(0)}to{opacity:0;transform:scale(1) translateY(-900%)}}.magictime{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (prefers-reduced-motion),(print){.magictime{-webkit-animation:unset!important;animation:unset!important;transition:none!important}}#scrollText[data-astro-cid-bbrn6hc4]{position:fixed;top:0;left:0;transform:translate(-50%,-50%);pointer-events:none;font-size:12px;color:#fff;padding:.4em .8em;border-radius:6px;z-index:9999;opacity:0;transition:all .2s ease;white-space:nowrap}#scrollText[data-astro-cid-bbrn6hc4]{position:fixed;top:0;left:0;transform:translate(-50%,-50%);pointer-events:none;font-size:12px;color:#fff;padding:.4em .8em;border-radius:6px;z-index:9999;opacity:0;transition:opacity .2s ease,transform .15s ease;white-space:nowrap}
