@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(-30rem);transform:translateX(-30rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(-30rem);transform:translateX(-30rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInDown{0%{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveInDown{0%{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%}body{font-family:Rubik,sans-serif}.heading-primary{font-family:Pacifico,cursive;font-size:6.5rem;width:100%;text-align:center}.heading-secondary{text-align:center;font-size:5rem;font-weight:400}a{color:inherit;text-decoration:none}h4{display:inline;font-size:1.8rem}.btn,.btn:link,.btn:visited{text-transform:uppercase;text-decoration:none;padding:1.5rem 4rem;display:inline-block;border-radius:1rem;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;font-size:1.8rem;color:#fff;background-color:#000;cursor:pointer;outline:none;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,.15);box-shadow:0 1rem 2rem rgba(0,0,0,.15)}.btn:active{outline:none;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2)}.card{width:100rem;-webkit-box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.2);box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.2);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:auto;margin-bottom:5rem}@media (max-width:75em){.card{width:80rem}}.card:hover{-webkit-box-shadow:0 .8rem 1.6rem 0 rgba(0,0,0,.2);box-shadow:0 .8rem 1.6rem 0 rgba(0,0,0,.2)}.cardContainer{padding:2rem 1.6rem 1rem}.form__group:not(:last-child){margin-bottom:3rem}.form__input{font-family:Rubik,sans-serif;font-size:1.5rem;padding:1.5rem 2rem;border:.1rem solid #000;border-radius:2px;width:95%;display:block}.form__label{font-size:1.8rem;font-weight:700;margin-left:2rem;margin-top:.7rem;margin-bottom:1.8rem;display:block}.row{max-width:114rem;margin:0 auto}.row:after{content:"";display:table;clear:both}@media (max-width:75em){.row{max-width:50rem;padding:0 3rem}}.row [class^=col-]{float:left}.row [class^=col-]:not(:last-child){margin-right:6rem}@media (max-width:75em){.row [class^=col-]:not(:last-child){margin-right:0;margin-bottom:6rem}}@media (max-width:75em){.row [class^=col-]{width:100%!important}}.row .col-1-of-2{width:calc((100% - 6rem) / 2)}.row .col-1-of-3{width:calc((100% - 2 * 6rem) / 3)}.row .col-2-of-3{width:calc(2 * ((100% - 2 * 6rem) / 3) + 6rem)}.row .col-1-of-4{width:calc((100% - 3 * 6rem) / 4)}.row .col-2-of-4{width:calc(2 * ((100% - 3 * 6rem) / 4) + 6rem)}.row .col-3-of-4{width:calc(3 * ((100% - 3 * 6rem) / 4) + 12rem)}.header{font-size:2.5rem;margin:1.2rem 0;-webkit-animation-name:moveInDown;animation-name:moveInDown;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.header__navigation{padding-top:2rem;display:inline-block;width:75%;margin-left:25%}@media (max-width:75em){.header__navigation{width:100%;margin-left:10%}}.header__list{list-style:none}.header__item{display:inline-block;padding:2rem}.header__link{text-decoration:none;display:inline-block}.about{margin-top:90px}.about__heading{margin-bottom:6rem}@media (max-width:75em){.about__heading{display:block;height:12rem;margin-bottom:1rem}}.about__text{width:60%;margin-top:4rem;font-size:2rem;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:75em){.about__text{-webkit-transform:translate(-50%,10%);-ms-transform:translate(-50%,10%);transform:translate(-50%,10%)}}.about__item{margin-top:2rem}.email{height:100%;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.email__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;padding:1.5rem;background-color:#fff;-webkit-box-shadow:0 2rem 4rem rgba(0,0,0,.2);box-shadow:0 2rem 4rem rgba(0,0,0,.2);border-radius:3px;overflow:hidden;opacity:1;-webkit-transform:translate(-50%,-50%) scale(.5);-ms-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);-webkit-transition:all .4s .2s;-o-transition:all .4s .2s;transition:all .4s .2s}.email__form{width:90%;margin:auto}.email:target{opacity:1;visibility:visible}.email:target .email__content{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.email__close:link,.email__close:visited{color:#000;position:absolute;top:2.5rem;right:2.5rem;font-size:4.5rem;text-decoration:none;display:inline-block;line-height:1}.email__close:hover{color:gray;cursor:pointer}.email__success{height:15%;width:30%;padding:2.5rem;background-color:#fff;-webkit-box-shadow:0 2rem 4rem rgba(0,0,0,.2);box-shadow:0 2rem 4rem rgba(0,0,0,.2);border-radius:3px;overflow:hidden;opacity:0;position:absolute;top:38%;left:35%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:all .4s .2s;-o-transition:all .4s .2s;transition:all .4s .2s}.email__success-show{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.email__success-text{font-size:1.8rem;font-weight:700;-webkit-transform:translate(28%,20%);-ms-transform:translate(28%,20%);transform:translate(28%,20%);width:60%;margin-left:10%}.email__success-button{margin-top:2rem;left:35%;background-color:rgba(0,0,0,.8);z-index:9999}.projects{margin-top:3rem;font-size:1.5rem}.projects__item{display:block;margin:auto}.projects__item-display{height:50rem}.projects__radio-input{display:none!important}.projects__radio-input:checked+.projects__item-slide+.projects__item-group{display:block}.projects__radio-input:not(:checked)+.projects__item-group{display:none}.projects__item-group{position:relative}.projects__item-left,.projects__radio-label{display:inline-block;position:absolute}.projects__item-left{text-align:center;width:4rem;height:4rem;font-size:3rem;top:25rem;left:0;z-index:1000;background-color:#000;opacity:.5}.projects__item-left:hover{cursor:pointer;background-color:#fff}.projects__item-right{display:inline-block;position:absolute;text-align:center;width:4rem;height:4rem;font-size:3rem;top:25rem;right:0;z-index:1000;background-color:#000;opacity:.5}.projects__item-right:hover{cursor:pointer;background-color:#fff}.projects__item-left:hover>.projects__item-cursor,.projects__item-right:hover>.projects__item-cursor{color:#000}.projects__item-cursor{position:relative;top:.4rem;color:#fff;background-color:transparent}.projects__item-slide{width:100%;position:relative}@media (max-width:75em){.projects__item-slide{height:100%!important}}.projects__links{color:#4169e1}.user{height:40em;position:relative}@media (max-width:75em){.user{padding:2%}}.user__img{height:50rem;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.user__text{position:absolute;top:30%;-webkit-animation-name:moveInRight;animation-name:moveInRight;-webkit-animation-duration:2s;animation-duration:2s}@media (max-width:75em){.user__text{position:relative}}.user__links{margin-top:50px;text-align:center;display:inline-block;list-style:none}.user__icon{display:inline-block;padding:2rem;font-size:1.5rem}
/*# sourceMappingURL=main.fad5fb76.css.map*/