@-webkit-keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}100%{opacity:1;transform:translate(0)}}@-webkit-keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translate(0)}}@-webkit-keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}80%{transform:translateY(0)}100%{opacity:1;transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}80%{transform:translateY(0)}100%{opacity:1;transform:translate(0)}}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit;scroll-behavior:smooth}html{font-size:62.5%}@media only screen and (min-width: 112.5em){html{font-size:75%}}@media only screen and (max-width: 100em){html{font-size:68.75%}}@media only screen and (max-width: 87.5em){html{font-size:66.25%}}@media only screen and (max-width: 80em){html{font-size:56.25%}}@media only screen and (max-width: 62em){html{font-size:52.5%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (max-width: 48em){html{font-size:46.25%}}@media only screen and (max-width: 41.87em) and (orientation: landscape){html{font-size:45%}}@media only screen and (max-width: 37.5em){html{font-size:43%}}@media only screen and (max-width: 36em){html{font-size:42.5%}}@media only screen and (max-width: 25.9em){html{font-size:40%}}body{box-sizing:border-box;background-color:#f7f7f7}@media only screen and (max-width: 37.5em){body{overflow-x:hidden}}body::-webkit-scrollbar{display:none}::-moz-selection{background-color:#ff7730;color:#fff;cursor:grabbing}::selection{background-color:#ff7730;color:#fff;cursor:-webkit-grabbing;cursor:grabbing}body{font-family:'Montserrat', serif, sans-serif;font-weight:400;line-height:1.7;color:darkgrey}.heading-primary{color:white;text-transform:uppercase;margin-bottom:6rem}.heading-primary--main{display:block;font-size:1rem;font-weight:400;letter-spacing:.5rem;-webkit-animation:moveInLeft 1s ease-out;animation:moveInLeft 1s ease-out}@media only screen and (max-width: 37.5em){.heading-primary--main{font-size:1.7rem}}.heading-primary--sub{display:block;font-size:4rem;font-weight:400;margin-left:0.1rem;-webkit-animation:moveInRight 1s ease-out;animation:moveInRight 1s ease-out}@media only screen and (max-width: 37.5em){.heading-primary--sub{font-size:6rem}}.about-me{font-weight:700;font-size:6rem;color:#fff;text-shadow:-1px 0 #ff7730, 0 1px #ff7730, 1px 0 #ff7730, 0 -1px #ff7730}.about-bio{line-height:1.5;font-size:1.3rem;font-weight:400}@media only screen and (min-width: 112.5em){.about-bio{font-size:1.7rem}}@media only screen and (max-width: 80em){.about-bio{font-size:1.6rem}}@media only screen and (max-width: 56.25em){.about-bio{font-size:1.5rem}}@media only screen and (max-width: 37.5em){.about-bio{font-size:1.9rem}}@media only screen and (max-width: 36em){.about-bio{font-size:2.1rem}}@media only screen and (max-width: 25.9em){.about-bio{font-size:2.2rem}}.picture-title{font-weight:900;font-size:3rem;color:#fff}.picture-text--design-1{text-transform:uppercase;color:#2998ff;text-shadow:-1px 0 #5643fa, 0 1px #5643fa, 1px 0 #5643fa, 0 -1px #5643fa}.picture-text--design{text-transform:uppercase;color:#2998ff;text-shadow:-1px 0 #5643fa, 0 1px #5643fa, 1px 0 #5643fa, 0 -1px #5643fa}.picture-text--design-2{color:#040E19}.picture-text--design-3{text-shadow:-1px 0 #ff7730, 0 1px #ff7730, 1px 0 #ff7730, 0 -1px #ff7730}.picture-text--design-4{color:#127b58;text-shadow:-1px 0 #ff7730, 0 1px #ff7730, 1px 0 #ff7730, 0 -1px #ff7730}.heading-secondary{font-size:2rem;text-transform:uppercase;font-weight:700;display:inline-block;background-image:linear-gradient(to right, #71d45f, #127b58);-webkit-background-clip:text;color:transparent;letter-spacing:0.2rem;transition:all 0.2s}.heading-secondary:hover{transform:scale(1.1);text-shadow:0.5rem 1rem 2rem rgba(255,185,0,0.3)}.heading-tertiary{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#ff7730;word-spacing:.2rem;letter-spacing:.2rem}@media only screen and (max-width: 80em){.heading-tertiary{font-size:1.6rem}}@media only screen and (max-width: 37.5em){.heading-tertiary{font-size:2rem}}.paragraph{font-size:1.4rem;color:#040E19}@media only screen and (max-width: 80em){.paragraph{font-size:1.6rem}}@media only screen and (max-width: 37.5em){.paragraph{font-size:1.7rem}}.paragraph:not(:last-child){margin-bottom:3rem}.f-title{text-shadow:-1px 0 #ff7730, 0 1px #ff7730, 1px 0 #ff7730, 0 -1px #ff7730}.g-title{margin-left:1rem;margin-top:.5rem}.u-center-text{text-align:center}.u-margin-bottom-small{margin-bottom:1.5rem}.u-margin-bottom-medium{margin-bottom:4rem}.u-margin-bottom-big{margin-bottom:8rem}.u-margin-top-big{margin-bottom:8rem}.u-margin-top-huge{margin-bottom:10rem}.scroll{margin:0 auto;height:60rem;width:90vw;margin-bottom:4rem;overflow:hidden;overflow-y:scroll;scroll-behavior:smooth;transition:all .4s}.scroll::-webkit-scrollbar{display:none}.section-hidden{opacity:0;transform:translateY(8rem)}.bg-video{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:0.3;overflow:hidden}.bg-video__content{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.btn,.btn:link,.btn:visited{text-decoration:none;text-transform:uppercase;padding:1.1rem 3rem;display:inline-block;position:relative;font-size:1rem;transition:all .2s}.btn:hover{transform:translateY(-0.3rem);box-shadow:0 1rem 2rem rgba(255,255,255,0.2)}.btn:hover::after{transform:scaleX(1.5) scaleY(1.6);opacity:0}.btn:active{transform:translateY(-0.1rem);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.btn--white{background-color:transparent}.btn--white::after{border:2px solid rgba(255,119,48,0.6)}.btn--green{background-color:transparent;color:#fff}.btn--green::after{border:2px solid rgba(85,197,122,0.6)}.btn--green:hover{background-color:#55c57a;color:#fff}.btn--blue{background-color:#2998ff;color:#fff}.btn--blue::after{background-color:#2998ff;border:2px solid rgba(255,185,0,0.6)}.btn::after{content:'';display:inline-block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;transition:all 0.4s}.btn--animated{-webkit-animation:moveInBottom 0.5s ease-out 0.75s;animation:moveInBottom 0.5s ease-out 0.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.btn-text:link,.btn-text:visited{font-size:1.4rem;color:#127b58;display:inline-block;text-decoration:none;border-bottom:1px solid #55c57a;padding:3px;transition:all 0.2s}.btn-text:hover{background-color:#ff7730;color:#fff;box-shadow:0 1rem 2rem rgba(255,185,0,0.2);transform:translateY(-2px)}.btn-text:active{box-shadow:0 1rem 2rem rgba(255,185,0,0.5);transform:translateY(0)}.card{perspective:150rem;position:relative;height:45rem;border:none;background-color:#f7f7f7}@media only screen and (max-width: 80em){.card{top:-9%}}@media only screen and (max-width: 56.25em){.card{width:35rem;margin:0 auto;background-color:rgba(119,119,119,0.01)}}.card__side{background-color:orangered;height:45rem;transition:all 0.8s ease;position:absolute;top:0;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:3px;overflow:hidden;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15)}@media only screen and (max-width: 56.25em){.card__side{box-shadow:0 1.5rem 4rem rgba(0,0,0,0.19)}}.card__side--front{background-color:#fff}.card__side--back{transform:rotateY(180deg)}.card__side--back-1{background-image:linear-gradient(to right bottom, #ffb900, #ff7730)}.card__side--back-2{background-image:linear-gradient(to right bottom, #55c57a, #127b58)}.card__side--back-3{background-image:linear-gradient(to right bottom, #2998ff, #5643fa)}.card:hover .card__side--front{transform:rotateY(-180deg)}.card:hover .card__side--back{transform:rotateY(0)}.card__picture{background-size:cover;height:23rem;background-blend-mode:screen;-webkit-clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);border-top-left-radius:3px;border-bottom-right-radius:3px}.card__picture--1{background-image:linear-gradient(to right bottom, #ffb900, #ff7730),url(../../img/haseeb-jamil-J9lD6FS6_cs-unsplash.jpg)}.card__picture--2{background-image:linear-gradient(to right bottom, #55c57a, #127b58),url(../../img/josh-newton-5D9SyUI3wHU-unsplash.jpg)}.card__picture--3{background-image:linear-gradient(to right bottom, #2998ff, #5643fa),url(../../img/torbjorn-helgesen-C4FbCe4L_pw-unsplash.jpg)}.card__heading{font-size:2.8rem;font-weight:300;text-transform:uppercase;color:#fff;text-align:right;position:absolute;top:12rem;right:2rem;width:75%}.card__heading-span{padding:.3rem 1.8rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.card__heading-span--1{background-image:linear-gradient(to right bottom, rgba(255,185,0,0.85), rgba(255,119,48,0.85))}.card__heading-span--2{background-image:linear-gradient(to right bottom, rgba(85,197,122,0.85), rgba(18,123,88,0.85))}.card__heading-span--3{background-image:linear-gradient(to right bottom, rgba(41,152,255,0.85), rgba(86,67,250,0.85))}.card__details{padding:3rem}.card__details--food{color:#ff7730}.card__details--meter{color:#127b58}.card__details--bank{color:#5643fa}.card__cta{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.card__price-box{text-align:center;color:#fff;margin-bottom:8rem}.card__price-only{font-size:2rem;text-transform:uppercase}.card__price-value{font-size:6rem;font-weight:100}.card .carousel-slide{box-shadow:0 1.5rem 4rem rgba(0,0,0,0.5)}.card .carousel-indicators{position:absolute;top:36rem}@media only screen and (max-width: 56.25em){.card .carousel-indicators{top:59rem}}.card .carousel-control-prev-icon{position:relative;right:90%}.card .carousel-control-next-icon{position:relative;left:90%}@media only screen and (max-width: 56.25em), only screen and (hover: none){.card{height:auto;border-radius:3px;background-color:#fff;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15)}.card__side{height:auto;position:relative;box-shadow:none}.card__side--back{transform:rotateY(0);-webkit-clip-path:polygon(0 15%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 15%, 100% 0, 100% 100%, 0% 100%)}.card:hover .card__side--front{transform:rotateY(0)}.card__details{padding:1rem 3rem}.card__cta{position:relative;top:0%;left:0;transform:translate(0);width:100%;padding:7rem 4rem 4rem 4rem}.card__price-box{margin-bottom:3rem}.card__price-value{font-size:4rem}}.btn--project{transition:all .4s}@media only screen and (max-width: 56.25em){.btn--project{margin-top:3rem}}.composition{position:relative;transition:all .5s;top:45%}@media only screen and (max-width: 80em){.composition{margin-top:5rem;top:25%}}@media only screen and (max-width: 56.25em){.composition{margin-top:-4.5rem}}.composition__photo{width:52%;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.4);border-radius:.5px;position:absolute;z-index:10;transition:all 0.2s;outline-offset:1rem}.composition__photo--p1{left:52%;top:-1.5rem}@media only screen and (max-width: 56.25em){.composition__photo--p1{top:-3rem;left:55%}}@media only screen and (max-width: 37.5em){.composition__photo--p1{top:0;left:25rem}}.composition__photo--p2{right:40%;top:-3rem}@media only screen and (max-width: 56.25em){.composition__photo--p2{right:55%}}@media only screen and (max-width: 37.5em){.composition__photo--p2{right:25rem}}.composition__photo--p3{left:26%;top:2rem}@media only screen and (max-width: 56.25em){.composition__photo--p3{top:4rem}}.composition__photo:hover{outline:1.5rem solid #2998ff;transform:scale(1.05) translateY(-0.5rem);box-shadow:0 2.5rem 4rem rgba(0,0,0,0.5);z-index:20}.composition:hover .composition__photo:not(:hover){transform:scale(0.95)}.composition__bio{position:relative;top:30%;transition:all .4s}@media only screen and (max-width: 80em){.composition__bio{top:5rem}}@media only screen and (max-width: 56.25em){.composition__bio{top:29.5rem}}@media only screen and (max-width: 37.5em){.composition__bio{top:35rem}}.stack-box{background-color:rgba(255,255,255,0.8);font-size:.6rem;padding:.6rem;text-align:center;border-radius:3px;box-shadow:0 1.5rem 4rem rgba(255,255,255,0.15);transition:transform 0.3s}@media only screen and (max-width: 37.5em){.stack-box{font-size:1rem}}.stack-box:hover{transform:translateY(-1rem) scale(1.03)}.stack-box .stack-1{width:90%}@media only screen and (max-width: 56.25em){.stack-box .stack-1{width:20rem;height:14rem}}.stack-box .stack-2{width:70%}@media only screen and (max-width: 56.25em){.stack-box .stack-2{width:14rem}}.stack-box .stack-3{width:70%}@media only screen and (max-width: 56.25em){.stack-box .stack-3{width:14rem}}@media only screen and (max-width: 844px) and (orientation: landscape){.stack-box .stack-3{width:14rem}}.stack-box .stack-4{width:75%;height:4.5rem}@media only screen and (max-width: 80em){.stack-box .stack-4{height:4rem}}@media only screen and (max-width: 62em){.stack-box .stack-4{height:4.2rem}}@media only screen and (max-width: 56.25em){.stack-box .stack-4{width:10rem;height:9rem}}@media only screen and (max-width: 844px) and (orientation: landscape){.stack-box .stack-4{height:9rem}}@media only screen and (max-width: 48em){.stack-box .stack-4{height:10rem}}.stack-box .stack-5{position:relative;right:25%;top:0.7rem;width:50%}@media only screen and (max-width: 56.25em){.stack-box .stack-5{right:2.5rem;height:4.8rem}}@media only screen and (max-width: 844px) and (orientation: landscape){.stack-box .stack-5{height:4.8rem}}@media only screen and (max-width: 48em){.stack-box .stack-5{height:15rem;width:24%;top:-1rem}}@media only screen and (max-width: 37.5em){.stack-box .stack-5{right:5rem;top:-1rem;height:13rem;width:20%}}.stack-box .stack-5-1{position:relative;left:28%;top:-5rem;width:50%;margin-bottom:-2.1rem}@media only screen and (max-width: 56.25em){.stack-box .stack-5-1{left:3rem;top:-3rem}}@media only screen and (max-width: 48em){.stack-box .stack-5-1{height:15rem;width:20%;top:-2rem}}@media only screen and (max-width: 37.5em){.stack-box .stack-5-1{left:6rem;top:-0.8rem;height:10rem;width:25%}}.stack-box .stack-6{width:65%}@media only screen and (max-width: 56.25em){.stack-box .stack-6{height:11rem}}@media only screen and (max-width: 844px) and (orientation: landscape){.stack-box .stack-6{height:11rem}}@media only screen and (max-width: 48em){.stack-box .stack-6{width:20%;height:14rem}}@media only screen and (max-width: 37.5em){.stack-box .stack-6{width:25%}}.form__group:not(:last-child){margin-bottom:.7rem}.form__input{font-size:1rem;font-family:inherit;color:inherit;padding:1.5rem 2rem;border-radius:.5rem;background-color:rgba(255,255,255,0.5);border-bottom:.18rem solid transparent;border:none;width:35%;display:block;transition:all .2s}.form__input:focus{outline:none;box-shadow:0 1rem 2rem rgba(0,0,0,0.3);border-bottom:0.2rem solid #71d45f}.form__input:focus:invalid{border-bottom:0.18rem solid #ff7730}.form__input::-webkit-input-placeholder{color:rgba(119,119,119,0.5)}.form__label{font-size:1.2rem;font-weight:700;margin-left:2rem;margin-top:.1rem;display:block;transition:all .2s}.form__input:-moz-placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__input:-ms-input-placeholder+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__textarea:-moz-placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__textarea:-ms-input-placeholder+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__textarea:placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.popup{height:100%;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.9);z-index:9999;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);opacity:0;visibility:hidden;transition:all .2s}@supports (-webkit-backdrop-filter: blur(1rem)) or (backdrop-filter: blur(1rem)){.popup{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:rgba(0,0,0,0.3)}}@media only screen and (max-width: 56.25em){.popup{width:90%}}.popup:target{opacity:1;visibility:visible}.popup:target .popup__content{opacity:1;transform:translate(-50%, -50%) scale(1)}.popup__close:link,.popup__close:visited{color:#040E19;position:absolute;top:0;right:2.5rem;font-size:5rem;text-decoration:none;display:inline-block;transition:all .2s}@media only screen and (max-width: 56.25em){.popup__close:link,.popup__close:visited{top:2rem}}@media only screen and (max-width: 48em){.popup__close:link,.popup__close:visited{top:3rem}}.popup__close:hover{color:#71d45f}.popup__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:75%;background-color:rgba(119,119,119,0.5);box-shadow:0 2rem 4rem rgba(0,0,0,0.2);border-radius:.18rem;display:table;overflow:hidden;opacity:0;transform:translate(-50%, -50%) scale(0.5);transition:all .4s .2s}.popup__left{width:40%;display:table-cell}@media only screen and (max-width: 48em){.popup__left{width:0%}}.popup__right{width:60%;display:table-cell;vertical-align:middle}@media only screen and (max-width: 48em){.popup__right{width:100%}}.popup__img{width:100%;display:block}@media only screen and (max-width: 56.25em){.popup__img{width:0%}}@media only screen and (max-width: 48em){.popup__img{visibility:hidden}}.popup .form-2{margin-left:2rem}.popup .form-2 .form__input-2{width:50%;background-color:#f7f7f7}.popup .form-2 .form__input-2:focus{box-shadow:0 1rem 2rem rgba(255,255,255,0.2)}.hidden{opacity:0;visibility:hidden}.comments{width:75%;margin:0 auto;box-shadow:0 3rem 6rem rgba(0,0,0,0.6);background-image:linear-gradient(to right bottom, rgba(19,33,53,0.7), #040e19);border-radius:3px;padding:6rem;padding-left:9rem;font-size:1.4rem;transform:skewX(-12deg);position:relative;transition:all 0.5s}@media only screen and (max-width: 56.25em){.comments{width:100%}}@media only screen and (max-width: 37.5em){.comments{width:80%}}.comments__shape{width:15rem;height:15rem;float:left;shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);transform:translateX(-3rem) skew(12deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.comments__image{height:100%;transform:translateX(-4rem) scale(1.4);-webkit-backface-visibility:hidden;backface-visibility:hidden}.comments__text{transform:skew(12deg)}.comments__caption{position:absolute;top:50%;left:50%;transform:translate(-50%, -20%);color:#fff;text-transform:uppercase;font-size:1.7rem;text-align:center;opacity:0;transition:all 0.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.comments:hover .comments__caption{opacity:1;transform:translate(-50%, -50%)}.comments:hover .comments__image{transform:translateX(-4rem) scale(1);filter:blur(3px) brightness(80%)}.backColor{background-image:linear-gradient(to right bottom, #9b2d5e, #a13dcb)}.bg-color{background-image:linear-gradient(to right bottom, #2895ea, #90d2fe)}.about{height:100vh;background-image:linear-gradient(to right bottom, #132135, #040E19);background-size:cover;position:relative;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.4);transition:all .4s}.about-side{position:relative;height:65vh;top:28%;left:4%}.about-me{position:absolute;top:-20%;left:4%}@media only screen and (max-width: 25.9em){.about-me{left:2%}}.about-bio{position:absolute;top:33%;right:5%;transition:all .4s}@media only screen and (min-width: 112.5em){.about-bio{top:25%}}@media only screen and (max-width: 80em){.about-bio{top:22%}}@media only screen and (max-width: 36em){.about-bio{top:11%}}@media only screen and (max-width: 25.9em){.about-bio{top:7%}}.about-btn{position:absolute;top:98%;left:4%;transition:all .4s}.picture{height:100vh;background-color:#f7f7f7;background-size:cover;position:relative}@media only screen and (min-width: 112.5em){.picture{left:20%}}@media only screen and (max-width: 80em){.picture{left:10%}}@media only screen and (max-width: 62em){.picture{left:0}}@media only screen and (max-width: 56.25em){.picture{top:5%}}@media only screen and (max-width: 844px) and (orientation: landscape){.picture{top:10%}}.picture-side{position:relative;height:80vh;top:9.8%;left:1%;transition:all .4s}@media only screen and (max-width: 56.25em){.picture-side{top:-10%}}.picture-of-me{position:absolute;width:63%;top:17%;left:18%;border-radius:.5rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.4)}@media only screen and (min-width: 112.5em){.picture-of-me{width:75%;left:12%}}.picture-title{position:absolute;top:47rem;left:0;transition:all .4s}@media only screen and (min-width: 112.5em){.picture-title{top:90%}}@media only screen and (max-width: 56.25em){.picture-title{top:99%}}@media only screen and (max-width: 844px) and (orientation: landscape){.picture-title{top:138%;left:2.6rem}}@media only screen and (max-width: 48em){.picture-title{top:54rem}}@media only screen and (max-width: 37.5em){.picture-title{top:85%}}@media only screen and (max-width: 36em){.picture-title{top:84%}}@media only screen and (max-width: 25.9em){.picture-title{top:62%;left:5%}}.footer{background-color:#eee;padding:1rem 0;font-size:1.2rem;border-top:0.2rem solid #ffb900}.footer__title-box{text-align:center;margin-bottom:1rem}.footer__heading{height:auto}.footer__navigation{border-top:0.2rem solid rgba(119,119,119,0.5);padding-top:1rem;display:inline-block}@media only screen and (max-width: 56.25em){.footer__navigation{width:100%;text-align:center}}.footer__list{list-style:none}.footer__item{display:inline-block}.footer__item:not(:last-child){margin-right:1.5rem}.footer__link:link,.footer__link:visited{color:#2998ff;background-color:#eee;text-decoration:none;text-transform:uppercase;display:inline-block;transition:all .2s}.footer__link:hover,.footer__link:active{color:#ffb900;box-shadow:0 1rem 2rem rgba(0,0,0,0.2);transform:rotate(3deg) scale(1.3)}.footer__thanks{border-top:0.2rem solid rgba(119,119,119,0.5);display:inline-block}.footer__number{font-size:inherit}.footer__email{font-size:inherit;margin-left:5.5rem}@media only screen and (max-width: 56.25em){.footer__email{margin-left:20rem}}.row{max-width:114rem;margin:0 auto}.row:not(:last-child){margin-bottom:8rem}@media only screen and (max-width: 56.25em){.row:not(:last-child){margin-bottom:2rem}}@media only screen and (max-width: 56.25em){.row{max-width:59rem}}.row::after{content:'';display:table;clear:both}.row [class^='col-']{float:left}.row [class^='col-']:not(:last-child){margin-right:6rem}@media only screen and (max-width: 56.25em){.row [class^='col-']:not(:last-child){margin-bottom:2rem;margin-right:0}}@media only screen and (max-width: 56.25em){.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) + 2 * 6rem)}.row .col-1-of-6{width:calc((100% - 5 * 6rem) / 6)}@media only screen and (max-width: 56.25em){.row .col-1-of-6{width:calc((100% - 5 * 6rem) / 6)}}.header{height:120vh;background-image:linear-gradient(to right bottom, rgba(0,0,0,0.5), rgba(56,54,54,0.4)),url(../../img/hero3.png);background-size:fill;background-position:top;background-attachment:fixed;position:relative;margin-top:-7.8rem}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-resolution: 192dpi) and (min-width: 37.5em), only screen and (min-width: 125em){.header{background-image:linear-gradient(to right bottom, rgba(0,0,0,0.5), rgba(56,54,54,0.4)),url(../../img/hero.png)}}.header__text-box{position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);text-align:center}@media only screen and (max-width: 37.5em){.header__text-box{top:53rem;width:90vw}}@media only screen and (max-width: 36em){.header__text-box{top:56rem;width:90vw}}.navbar{font-size:1.3rem;padding:1rem;letter-spacing:.2rem;background-color:rgba(0,0,0,0.06);transition:all .2s}@media only screen and (min-width: 112.5em){.navbar{font-size:1.8rem}}@media only screen and (max-width: 80em){.navbar{font-size:1.7rem}}@media only screen and (max-width: 36em){.navbar{padding:2.5rem}}.navbar-brand{margin-left:5.5rem;font-size:1.3rem;color:rgba(119,119,119,0.7)}@media only screen and (min-width: 112.5em){.navbar-brand{font-size:1.8rem}}@media only screen and (max-width: 80em){.navbar-brand{margin-left:2.5rem}}@media only screen and (max-width: 37.5em){.navbar-brand{margin-left:5rem}}@media only screen and (max-width: 36em){.navbar-brand{font-size:2rem;margin-left:3.7rem}}.navbar-brand:hover{color:rgba(255,119,48,0.8)}.navbar .nav-btn{border:2px solid rgba(255,119,48,0.3);background-color:transparent;margin-right:4.1rem}@media only screen and (max-width: 62em){.navbar .nav-btn{margin-right:2rem}}@media only screen and (max-width: 56.25em){.navbar .nav-btn{padding:1rem 2rem}}.navbar .nav-btn:hover{border:0.2rem solid rgba(255,119,48,0.3);box-shadow:0 0.2rem 0.4rem rgba(255,255,255,0.2)}@media only screen and (max-width: 62em){.navbar .nav-btn:hover{border:0.2rem solid rgba(255,119,48,0.6);box-shadow:0 0.2rem 0.4rem rgba(0,0,0,0.9)}}.navbar .navbar-nav{margin-right:4rem}@media only screen and (max-width: 62em){.navbar .navbar-nav{text-align:center}}@media only screen and (max-width: 48em){.navbar .navbar-nav{background-color:rgba(0,0,0,0.2)}}.navbar .nav-item{margin:.5rem}@media only screen and (min-width: 112.5em){.navbar .nav-item{margin:1.6rem}}@media only screen and (max-width: 80em){.navbar .nav-item{margin:.9rem}}.navbar .nav-link{color:rgba(247,247,247,0.9)}.navbar .nav-link-link,.navbar .nav-link:visited{color:rgba(247,247,247,0.9);text-align:center;display:inline-block;transition:all .2s}@media only screen and (max-width: 56.25em){.navbar .nav-link{text-align:left}}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{color:rgba(255,119,48,0.8);background-color:rgba(0,0,0,0.06);text-decoration:none;box-shadow:0 1rem 2rem rgba(41,152,255,0.7);text-shadow:-1px 0 #ff7730, 0 1px #ff7730, 1px 0 #ff7730, 0 -1px #ff7730;transform:rotate(3deg) scale(1.3)}@media only screen and (max-width: 62em){.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{color:rgba(255,119,48,0.8);box-shadow:0 1rem 2rem transparent;text-shadow:-1px 0 #ff7730, 0 1px #ff7730, 1px 0 #ff7730, 0 -1px #ff7730;transform:rotate(3deg) scale(1.3)}}@media only screen and (max-width: 56.25em){.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{color:rgba(255,119,48,0.8);box-shadow:0 1rem 2rem transparent;text-shadow:-1px 0 #ff7730, 0 1px #ff7730, 1px 0 #ff7730, 0 -1px #ff7730;transform:translateY(-1rem) scale(1.03)}}.section-about{position:relative;height:100vh;background-color:#f7f7f7}.section-acomplishments{padding:15rem 0;background-color:#f7f7f7;margin-bottom:10rem}@media only screen and (max-width: 80em){.section-acomplishments{margin-bottom:8rem}}@media only screen and (max-width: 56.25em){.section-acomplishments{margin-top:68rem;margin-bottom:30rem}}@media only screen and (max-width: 37.5em){.section-acomplishments{margin-top:68.5rem;margin-bottom:35rem}}.section-stack{padding:17rem 0;background-image:linear-gradient(to right bottom, #132135, #040e19);background-size:cover;transform:skewY(-7deg);margin-top:5rem;transition:all .4s}.section-stack>*{transform:skewY(7deg)}.section-projects{padding:20rem 0 10rem 0;margin-top:-5rem}.section-comments{position:relative;padding:15rem 0}.section-contact{height:100vh;padding:15rem 0;background-image:linear-gradient(to right bottom, #132135, #040E19)}@media only screen and (min-width: 112.5em){.section-contact{padding:22rem 0}}@media only screen and (max-width: 100em){.section-contact{padding:7rem 0}}@media only screen and (max-width: 80em){.section-contact{padding:16rem 0}}@media only screen and (max-width: 56.25em){.section-contact{padding:15rem 0}}@media only screen and (max-width: 844px) and (orientation: landscape){.section-contact{padding:3rem 0}}@media only screen and (max-width: 37.5em){.section-contact{padding:25rem 0}}.contact{background-image:linear-gradient(105deg, rgba(247,247,247,0.9) 0%, rgba(247,247,247,0.9) 50%, transparent 50%),url(../../img/mathyas-kurmann-fb7yNPbT0l8-unsplash.jpg);background-size:100%;background-position:20%;border-radius:3px;box-shadow:0 1.5rem 4rem rgba(255,255,255,0.1)}@media only screen and (max-width: 56.25em){.contact{background-image:linear-gradient(to right, rgba(247,247,247,0.9) 0%, rgba(247,247,247,0.9) 100%),url(../../img/mathyas-kurmann-fb7yNPbT0l8-unsplash.jpg);background-size:100%;background-position:20%;border-radius:3px}}.contact__info{width:30%;padding:6rem}.contact__data{font-size:1.5rem;border-bottom:.18rem solid transparent;margin-bottom:2.2rem;transition:all .2s}@media only screen and (max-width: 56.25em){.contact__data{width:50%}}.contact__data:hover{transform:translateY(-0.02rem);box-shadow:0 1rem 2rem rgba(0,0,0,0.4);border-bottom:0.2rem solid #71d45f;background-color:rgba(4,14,25,0.7);color:#fff}@media only screen and (max-width: 56.25em){.contact__mesg{width:70%}}
