body,nav ul{padding:0;margin:0}nav li:nth-child(1):hover~.slide,nav ul{left:0}nav li.slide,nav ul{top:0;position:absolute}.lineForm,nav li{text-align:center}.lineForm .button,nav li,section .title span{text-transform:uppercase}:root{--main-theme-color:#f7ca18}a{text-decoration:inherit}body{font-family:'Open Sans',sans-serif}::selection{background-color:#f7ca18;color:#1b1b1b}nav{width:100%;background-color:#0b0b0b;position:fixed;bottom:0;height:100px;overflow:hidden}nav ul{list-style-type:none;width:140vw}nav li{margin:0 0 2px;float:left;display:inline-block;height:98px;line-height:100px;width:20vw;color:#555;transition:background-color .5s .2s ease,color .3s ease;cursor:pointer;font-size:12px;letter-spacing:4px;font-weight:800;transform:translateY(100%)}nav li.active{background-color:#151515;color:#efefef}nav li.active::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#f7ca18}nav li:nth-child(1){animation:pop .5s .15s 1 forwards}nav li:nth-child(2){animation:pop .5s .3s 1 forwards}nav li:nth-child(3){animation:pop .5s .45s 1 forwards}nav li:nth-child(4){animation:pop .5s .6s 1 forwards}nav li:nth-child(5){animation:pop .5s .75s 1 forwards}nav li:nth-child(6){animation:pop .5s .9s 1 forwards}nav li:nth-child(7){animation:pop .5s 1.05s 1 forwards}nav li:hover{color:#ececec}nav li:active{background-color:#222}nav li:nth-child(2):hover~.slide{left:20vw}nav li:nth-child(3):hover~.slide{left:40vw}nav li:nth-child(4):hover~.slide{left:60vw}nav li:nth-child(5):hover~.slide{left:80vw}nav li:nth-child(6):hover~.slide{left:100vw}nav li:nth-child(7):hover~.slide{left:120vw}nav li.slide{left:-20vw;background-color:#fff;z-index:-1;height:2px;margin-top:98px;transition:left .3s ease;transform:translateY(0)}section{background-color:#1b1b1b;height:100vh;display:flex}section .title{max-width:60%;width:100%;align-self:center;transform:translateY(-50px);margin:0 auto;overflow:hidden;padding-bottom:10px}section .title span{display:inline-block;font-size:8vw;color:#efefef;width:100%;transform:translateX(-100%);animation:byBottom 1s ease both;font-weight:600;letter-spacing:.25vw}section .title span:last-child{font-size:1rem;animation:byBottom 1s .25s ease both}section .title span a{position:relative;display:inline-block;margin-left:.5rem;text-decoration:none;color:#f7ca18}section .title span a::after{content:"";height:2px;background-color:#f7ca18;position:absolute;bottom:-10px;left:0;width:0;animation:linkAfter .5s 1s ease both}@-moz-keyframes pop{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@-webkit-keyframes pop{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@-o-keyframes pop{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes pop{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@-moz-keyframes byBottom{0%{transform:translateY(150%)}100%{transform:translateY(0)}}@-webkit-keyframes byBottom{0%{transform:translateY(150%)}100%{transform:translateY(0)}}@-o-keyframes byBottom{0%{transform:translateY(150%)}100%{transform:translateY(0)}}@keyframes byBottom{0%{transform:translateY(150%)}100%{transform:translateY(0)}}@-moz-keyframes linkAfter{0%{width:0}100%{width:30px}}@-webkit-keyframes linkAfter{0%{width:0}100%{width:30px}}@-o-keyframes linkAfter{0%{width:0}100%{width:30px}}@keyframes linkAfter{0%{width:0}100%{width:30px}}.notification{vertical-align:text-top;padding:20px 20px 25px 120px;color:#fff;margin-bottom:40px}.notification a{color:#fff;display:inline-block;padding:10px 10px 7px;margin-top:10px;margin-right:10px}.notification.warning{background:url(../images/icons/warning.png) left 25px center no-repeat,linear-gradient(to right,#b6750d 100px,#f39c11 100px)}.notification.error{background:url(../images/icons/error.png) left 25px center no-repeat,linear-gradient(to right,#ad392c 100px,#e84c3d 100px)}.notification.success{background:url(../images/icons/success.png) left 25px center no-repeat,linear-gradient(to right,#1d8248 100px,#27ae61 100px)}.notification.info{background:url(../images/icons/info.png) left 25px center no-repeat,linear-gradient(to right,#1961ac 100px,#31a1ff 100px)}.notification.warning a{background:#b6750d;border-bottom:3px solid #98630c}.notification.error a{background:#ad392c;border-bottom:3px solid #902f24}.notification.success a{background:#1d8248;border-bottom:3px solid #1c6f3f}.notification.info a{background:#1961ac;border-bottom:3px solid #135090}body{background-color:#1b1b1b}p{color:#555;margin-left:40px}a{color:#f7ca18}.lineForm_Header{max-width:750px;margin:40px auto 0;background:#31a1ff;padding:20px 50px;color:#fff}.lineForm{margin:0 auto 20px;padding:20px 50px 40px;max-width:750px;background:rgba(0,0,0,.05)}.lineForm label{left:5px;top:26px;position:absolute;pointer-events:none;color:#AAA;transition:.2s ease-in}.lineForm>div{padding-top:20px;position:relative;margin-bottom:15px}.lineForm input[type=email],.lineForm input[type=password],.lineForm input[type=tel],.lineForm input[type=text],.lineForm select,.lineForm textarea{font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;max-width:750px;color:#000;border:none;outline:0;padding:5px;font-size:22px;border-bottom:solid 1px #000;-webkit-transition:box-shadow .2s ease-in;-moz-transition:box-shadow .2s ease-in;-ms-transition:box-shadow .2s ease-in;-o-transition:box-shadow .2s ease-in;transition:box-shadow .2s ease-in;background-color:transparent}.lineForm select{background-color:#f2f2f2}.lineForm input[type=email]:focus,.lineForm input[type=password]:focus,.lineForm input[type=tel]:focus,.lineForm input[type=text]:focus,.lineForm select:focus,.lineForm textarea:focus{box-shadow:0 1px 0 0 #000}.lineForm input[type=email]:focus+label,.lineForm input[type=password]:focus+label,.lineForm input[type=tel]:focus+label,.lineForm input[type=text]:focus+label,.lineForm select+label,.lineForm textarea:focus+label{font-size:14px;transform:translateY(-25px);transition:.2s ease-in}.lineForm input[type=email].active+label,.lineForm input[type=password].active+label,.lineForm input[type=tel].active+label,.lineForm input[type=text].active+label,.lineForm select+label,.lineForm textarea.active+label{font-size:14px;transform:translateY(-25px)}.lineForm input[type=checkbox],.lineForm input[type=radio]{opacity:0;position:absolute;transform:scale(2)}.lineForm input[type=checkbox],.lineForm input[type=checkbox]+label,.lineForm input[type=radio],.lineForm input[type=radio]+label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.lineForm input[type=checkbox]+label,.lineForm input[type=radio]+label{position:relative;top:-5px;left:-5px}.lineForm input[type=checkbox]+label:before,.lineForm input[type=radio]+label:before{content:'';border:1px solid #000;display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:10px;text-align:center;padding:3px}.lineForm input[type=checkbox]:checked+label:before{background:#31a1ff;background-clip:content-box}.lineForm .button,.lineForm input[type=radio]:checked+label:before{background:#31a1ff}.lineForm input[type=radio]+label:before{border-radius:50%}.lineForm input[type=checkbox]:focus+label,.lineForm input[type=radio]:focus+label{outline:#ddd solid 2px}.lineForm .button{cursor:pointer;font-family:League-Gothic;font-size:36px;max-width:200px;padding:10px 20px;background:linear-gradient(-60deg,#31a1ff 50%,#60b6ff 50%);background-size:250% 150%;background-position:right bottom;color:#fff;border:none;letter-spacing:1px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .1s linear}.lineForm .button:focus{box-shadow:none}.lineForm .button:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background-position:left bottom}.lineForm .g-recaptcha>div{margin-left:auto;margin-right:auto}