@import"https://fonts.googleapis.com/css?family=Montserrat:400,700";html,body,#root{position:fixed;top:0;left:0;width:100%;height:100%;background:ivory}.IntroText{font-family:Montserrat,sans-serif;color:#474544;font-size:20px;font-weight:700;letter-spacing:7px;text-align:center;text-transform:uppercase;margin-top:40px}.button-container{position:absolute;bottom:0;top:320px;left:0;right:0;display:flex;justify-content:center;flex-direction:row}.pause-button{position:absolute;margin:0 25px 25px;bottom:0;padding:15px 100px;font-size:22px;white-space:nowrap;cursor:pointer;text-align:center;text-decoration:none;outline:none;color:#000;background-color:#f2ef96;border:1;border-radius:30px;-webkit-user-select:none;user-select:none;opacity:1;transition:opacity .1s;box-shadow:0 9px #00000080}.pause-button.fade{opacity:0;pointer-events:none}.pause-button.unfade{opacity:1;pointer-events:auto}.pause-button:hover{background-color:#fffdb8}.pause-button:active{background-color:#f2ef96;box-shadow:0 2px #0003;transform:translateY(4px)}.hit-button-container{display:flex;position:absolute;bottom:0;left:0;right:0;justify-content:center;padding:"0px 0px"}.hit-button-style{margin:0 40px 40px;padding:15px 70px;font-size:22px;cursor:pointer;text-align:center;text-decoration:none;outline:none;color:#000;background-color:#f2ef96;border:1;border-radius:30px;-webkit-user-select:none;user-select:none;opacity:1;transition:opacity .1s;box-shadow:0 9px #0003}.hit-button-style.fade{opacity:0;pointer-events:none}.hit-button-style.unfade{opacity:1;pointer-events:auto}.hit-button-style:hover{background-color:#fffdb8}.hit-button-style:active{background-color:#f2ef96;box-shadow:0 2px #0003;transform:translateY(4px)}.scroll-controls-container{scroll-snap-type:y mandatory;overflow-y:scroll}.scroll-item{scroll-snap-align:start}html{font-family:Montserrat,Arial,sans-serif;-ms-text-size-adjust:50%;-webkit-text-size-adjust:50%}body{background:#F2F3EB}button{overflow:visible}button,select{text-transform:none}button,input,select,textarea{color:#5a5a5a;font:inherit;margin:0}input{line-height:normal}textarea{overflow:auto}#container{background:#F2F3EB;border:solid 3px #474544;max-width:500px;margin:200px auto;position:fixed;bottom:0;left:50%;transform:translate(-80%)}form{background:#F2F3EB;padding:27.5px 47.5px;margin:10px 20px}h1{color:#474544;font-size:20px;font-weight:700;letter-spacing:7px;text-align:center;text-transform:uppercase;margin-top:40px}.underline{border-bottom:solid 2px #474544;margin:.23em auto;width:150px}.email{float:right;width:45%}input[type=text],[type=email],select,textarea{background:none;border:none;border-bottom:solid 2px #474544;color:#474544;font-size:.6em;font-weight:400;letter-spacing:1px;margin:0 0 1.675em;padding:0 0 .875em;text-transform:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[type=text]:focus,[type=email]:focus,textarea:focus{outline:none;padding:0 0 .875em}.message{float:none}.name{float:left;width:45%}.submit{transform:translate(10%)}.subject,.telephone{width:100%}textarea{line-height:100%;height:100px;resize:none;width:100%}::-webkit-input-placeholder{color:#474544}:-moz-placeholder{color:#474544;opacity:1}::-moz-placeholder{color:#474544;opacity:1}:-ms-input-placeholder{color:#474544}#form_button{background:none;border:solid 2px #474544;color:#474544;cursor:pointer;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:.875em;font-weight:700;outline:none;padding:20px 35px;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#form_button:hover{background:#474544;color:#f2f3eb}.linkedin-button{background:#474544;border:solid 2px #474544;color:#f2f3eb;cursor:pointer;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:.875em;font-weight:700;outline:none;padding:10px 58px;margin-bottom:20px;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:visible;transform:translate(49%,-50%)}.linkedin-button:hover{background:#F2F3EB;color:#474544}@media screen and (max-width: 768px){#container{margin:130px auto 130px 40px;width:60%}h1{font-size:15px}#form_button{padding:15px 25px;margin-left:-15px}.linkedin-button{padding:15px 45px;margin-left:-08px}}@media screen and (max-width: 480px){h1{font-size:20px}.underline{width:58px}#form_button,.linkedin-button{padding:15px 25px}}@media screen and (max-width: 420px){h1{font-size:18px}.underline{width:53px}input[type=text],[type=email],select,textarea{font-size:.875em}}.button-50{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:#000;background-image:none;border:1px solid #000;border-radius:4px;box-shadow:#fff 4px 4px,#000 4px 4px 0 1px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:ITCAvantGardeStd-Bk,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0 5px 10px 0;overflow:visible;padding:12px 40px;text-align:center;text-transform:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap}.button-50:focus{text-decoration:none}.button-50:hover{text-decoration:none}.button-50:active{box-shadow:#00000020 0 3px 5px inset;outline:0}.button-50:not([disabled]):active{box-shadow:#fff 2px 2px,#000 2px 2px 0 1px;transform:translate(2px,2px)}@media (min-width: 768px){.button-50{padding:12px 50px}}*{box-sizing:border-box;margin:0;padding:0}.mouse-container{display:flex;pointer-events:none;position:fixed;bottom:25px;width:100%;height:1%;background-color:#c9d6df00;align-items:center;justify-content:center;transition:opacity .2s}.mouse-container.fade{opacity:0;pointer-events:none}.mouse-container.unfade{opacity:.7;pointer-events:none}.mouse{width:25px;height:44px;border:2px solid #ffffff;border-radius:60px;position:relative}.mouse:before{content:"";width:6px;height:6px;position:absolute;top:5px;left:50%;transform:translate(-50%);background-color:#fff;border-radius:50%;opacity:1;animation:wheel 2s infinite;-webkit-animation:wheel 2s infinite}@keyframes wheel{to{opacity:0;top:15px}}.loader-container{width:100vw;height:100vh;background-color:#ffdfa3;display:flex;align-items:center;justify-content:center;z-index:1000}.loader-container img{width:150px;height:113px}.loader-class{color:#ff9e2e;font-size:2em}.switch-container{position:fixed;display:inline-block;width:3.5em;height:1.8em}.switch-container input{opacity:0;width:0;height:0}.switch-container .slider{--background: linear-gradient(to right, #090613ef, #18151f);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:var(--background);transition:background-color .5s;border-radius:30px}.switch-container .slider:before{position:absolute;content:"";height:1.4em;width:1.4em;border-radius:50%;left:10%;bottom:10%;box-shadow:inset 15px -4px 0 15px #f8ea27;background:var(--background);transition:transform .5s,box-shadow .5s}.switch-container input:checked+.slider{background-color:#000}.switch-container input:checked+.slider:before{background-color:#000;transform:translate(100%);box-shadow:inset 6px -4px #f8f8f4}.navigation{position:fixed;top:20px;left:500px;transform:translate(-50%);display:flex;justify-content:center;padding:10px;background-color:#fff0;z-index:1000;box-sizing:border-box}.navigation button{margin:0 10px;font-size:16px;font-weight:700;color:#ffffff9f;background:none;border:none;cursor:pointer;text-transform:uppercase;transition:color .3s;white-space:nowrap}@media screen and (max-width: 768px){.navigation{top:60px;left:180px;font-size:20px}.navigation button{margin:0 5px;font-size:18px}}.navigation button:hover{color:#e2385a}.to-the-top{position:fixed;bottom:40px;right:40px;padding:10px 20px;font-size:16px;font-weight:700;color:#fff;background-color:#e2385a;border:none;border-radius:5px;cursor:pointer;z-index:9999;opacity:1;transition:background-color .3s,opacity .3s}.to-the-top:hover{background-color:#c02d4a}
