/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p,hr{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}@font-face{font-family:Merriweather Light;font-style:normal;font-weight:300;src:url(../fonts/merriweather-v28-latin-300.eot);src:local(""),url(../fonts/merriweather-v28-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweather-v28-latin-300.woff2) format("woff2"),url(../fonts/merriweather-v28-latin-300.woff) format("woff"),url(../fonts/merriweather-v28-latin-300.ttf) format("truetype"),url(../fonts/merriweather-v28-latin-300.svg#Merriweather) format("svg")}@font-face{font-family:Merriweather Bold;font-style:normal;font-weight:700;src:url(./merriweather-v28-latin-700.bd3471c1.eot);src:local(""),url(./merriweather-v28-latin-700.bd3471c1.eot?#iefix) format("embedded-opentype"),url(./merriweather-v28-latin-700.273c8613.woff2) format("woff2"),url(./merriweather-v28-latin-700.a7724234.woff) format("woff"),url(./merriweather-v28-latin-700.7d7741f0.ttf) format("truetype"),url(./merriweather-v28-latin-700.35eb5ba1.svg#Merriweather) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(./open-sans-v28-latin-regular.88b27523.eot);src:local(""),url(./open-sans-v28-latin-regular.88b27523.eot?#iefix) format("embedded-opentype"),url(./open-sans-v28-latin-regular.cce57747.woff2) format("woff2"),url(./open-sans-v28-latin-regular.d7410996.woff) format("woff"),url(./open-sans-v28-latin-regular.71c9e058.ttf) format("truetype"),url(./open-sans-v28-latin-regular.ba5b9f5f.svg#OpenSans) format("svg")}.no-scroll{overflow:hidden}.border-50{border-radius:50%}.w-100{width:100%}.w-50{width:50%}.d-flex{display:flex}.block{display:block}.align-start{align-items:flex-start}.align-center{align-items:center}.text-light{color:#ebf2fa}.text-dark{color:#333}.text-center{text-align:center}.text-left{text-align:left}.text-upper{text-transform:uppercase}.text-cap{text-transform:capitalize}.m-0-auto{margin:0 auto}.ls-headline{letter-spacing:3px}.p-0{padding:0}.p-1{padding:.512rem}.p-2{padding:.64rem}.p-3{padding:.8rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.563rem}.p-7{padding:1.953rem}.p-8{padding:2.441rem}.p-9{padding:3.052rem}.p-10{padding:3.815rem}.p-11{padding:4.768rem}.m-0{margin:0}.m-1{margin:.512rem}.m-2{margin:.64rem}.m-3{margin:.8rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.563rem}.m-7{margin:1.953rem}.m-8{margin:2.441rem}.m-9{margin:3.052rem}.m-10{margin:3.815rem}.m-11{margin:4.768rem}.pt-0{padding-top:0}.pt-1{padding-top:.512rem}.pt-2{padding-top:.64rem}.pt-3{padding-top:.8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.563rem}.pt-7{padding-top:1.953rem}.pt-8{padding-top:2.441rem}.pt-9{padding-top:3.052rem}.pt-10{padding-top:3.815rem}.pt-11{padding-top:4.768rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.512rem}.pb-2{padding-bottom:.64rem}.pb-3{padding-bottom:.8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.563rem}.pb-7{padding-bottom:1.953rem}.pb-8{padding-bottom:2.441rem}.pb-9{padding-bottom:3.052rem}.pb-10{padding-bottom:3.815rem}.pb-11{padding-bottom:4.768rem}.pl-0{padding-left:0}.pl-1{padding-left:.512rem}.pl-2{padding-left:.64rem}.pl-3{padding-left:.8rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.563rem}.pl-7{padding-left:1.953rem}.pl-8{padding-left:2.441rem}.pl-9{padding-left:3.052rem}.pl-10{padding-left:3.815rem}.pl-11{padding-left:4.768rem}.pr-0{padding-right:0}.pr-1{padding-right:.512rem}.pr-2{padding-right:.64rem}.pr-3{padding-right:.8rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.563rem}.pr-7{padding-right:1.953rem}.pr-8{padding-right:2.441rem}.pr-9{padding-right:3.052rem}.pr-10{padding-right:3.815rem}.pr-11{padding-right:4.768rem}.mt-0{margin-top:0}.mt-1{margin-top:.512rem}.mt-2{margin-top:.64rem}.mt-3{margin-top:.8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.563rem}.mt-7{margin-top:1.953rem}.mt-8{margin-top:2.441rem}.mt-9{margin-top:3.052rem}.mt-10{margin-top:3.815rem}.mt-11{margin-top:4.768rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.512rem}.mb-2{margin-bottom:.64rem}.mb-3{margin-bottom:.8rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.563rem}.mb-7{margin-bottom:1.953rem}.mb-8{margin-bottom:2.441rem}.mb-9{margin-bottom:3.052rem}.mb-10{margin-bottom:3.815rem}.mb-11{margin-bottom:4.768rem}.ml-0{margin-left:0}.ml-1{margin-left:.512rem}.ml-2{margin-left:.64rem}.ml-3{margin-left:.8rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.563rem}.ml-7{margin-left:1.953rem}.ml-8{margin-left:2.441rem}.ml-9{margin-left:3.052rem}.ml-10{margin-left:3.815rem}.ml-11{margin-left:4.768rem}.mr-0{margin-right:0}.mr-1{margin-right:.512rem}.mr-2{margin-right:.64rem}.mr-3{margin-right:.8rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.563rem}.mr-7{margin-right:1.953rem}.mr-8{margin-right:2.441rem}.mr-9{margin-right:3.052rem}.mr-10{margin-right:3.815rem}.mr-11{margin-right:4.768rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.512rem;padding-right:.512rem}.px-2{padding-left:.64rem;padding-right:.64rem}.px-3{padding-left:.8rem;padding-right:.8rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.563rem;padding-right:1.563rem}.px-7{padding-left:1.953rem;padding-right:1.953rem}.px-8{padding-left:2.441rem;padding-right:2.441rem}.px-9{padding-left:3.052rem;padding-right:3.052rem}.px-10{padding-left:3.815rem;padding-right:3.815rem}.px-11{padding-left:4.768rem;padding-right:4.768rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.512rem;padding-bottom:.512rem}.py-2{padding-top:.64rem;padding-bottom:.64rem}.py-3{padding-top:.8rem;padding-bottom:.8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.563rem;padding-bottom:1.563rem}.py-7{padding-top:1.953rem;padding-bottom:1.953rem}.py-8{padding-top:2.441rem;padding-bottom:2.441rem}.py-9{padding-top:3.052rem;padding-bottom:3.052rem}.py-10{padding-top:3.815rem;padding-bottom:3.815rem}.py-11{padding-top:4.768rem;padding-bottom:4.768rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.512rem;margin-right:.512rem}.mx-2{margin-left:.64rem;margin-right:.64rem}.mx-3{margin-left:.8rem;margin-right:.8rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.563rem;margin-right:1.563rem}.mx-7{margin-left:1.953rem;margin-right:1.953rem}.mx-8{margin-left:2.441rem;margin-right:2.441rem}.mx-9{margin-left:3.052rem;margin-right:3.052rem}.mx-10{margin-left:3.815rem;margin-right:3.815rem}.mx-11{margin-left:4.768rem;margin-right:4.768rem}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.512rem;margin-bottom:.512rem}.my-2{margin-top:.64rem;margin-bottom:.64rem}.my-3{margin-top:.8rem;margin-bottom:.8rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.563rem;margin-bottom:1.563rem}.my-7{margin-top:1.953rem;margin-bottom:1.953rem}.my-8{margin-top:2.441rem;margin-bottom:2.441rem}.my-9{margin-top:3.052rem;margin-bottom:3.052rem}.my-10{margin-top:3.815rem;margin-bottom:3.815rem}.my-11{margin-top:4.768rem;margin-bottom:4.768rem}html{font-size:100%;color:#333;scroll-behavior:smooth;overflow-x:hidden}body{background-color:#ebf2fa;font-family:Open Sans;line-height:1.7;overflow-x:hidden;position:relative}p{margin-bottom:1.563rem;font-size:1.25rem}h1,h2,h3,h4,h5{font-family:Open Sans;text-transform:uppercase}h1{font-size:3.052rem}h2{font-size:2.441rem}h3{font-size:1.953rem}h4{font-size:1.563rem}h5{font-size:1.25rem}small,.text_small{font-size:.8rem}a{text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:3.2px}.btn{background-image:linear-gradient(to right,rgba(22,115,98,1) 0%,#1fa28a,rgba(22,115,98,1) 100%);background-size:200% auto;border-radius:30px;color:#ebf2fa;font-family:Open Sans;display:flex;align-items:center;justify-content:center;letter-spacing:3.2px;padding:.64rem 1.563rem;text-transform:uppercase;transition:padding-bottom .2s ease-in,padding-top .2s ease-in,padding-left .2s ease-in .35s,padding-right .2s ease-in .35s,background-position .3s ease-in-out;box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px}.btn:hover{background-position:right center}section,main{display:flex;flex-direction:column;align-items:center;justify-content:center}.wrapper{max-width:1000px;margin:0 auto;display:flex;flex-direction:column}@media screen and (min-width: 1144px){.wrapper{padding:0}}hr{border:none;height:1px;width:100%;background-color:#ebf2fa;opacity:.15}input,textarea{border-width:0;padding:.64rem;border-radius:5px;line-height:1.5;font-size:1.25rem;resize:none}.onscroll .navigation{background-color:#167362;padding-top:.2rem;padding-bottom:.2rem}.onscroll .navigation nav{min-height:40px}.onscroll .navigation .nav-link{color:#ebf2fa}.onscroll .navigation .nav-link:hover{color:#f2ff49}.onscroll .navigation #logo{color:#ebf2fa}.mobile-navbar-active .navigation nav ul,.mobile-navbar-active.onscroll .navigation nav ul{opacity:1;pointer-events:all}.mobile-navbar-active .navigation nav ul .nav-link,.mobile-navbar-active.onscroll .navigation nav ul .nav-link{color:#ebf2fa}.mobile-navbar-active .navigation nav ul .nav-link:hover,.mobile-navbar-active.onscroll .navigation nav ul .nav-link:hover{color:#f2ff49}.onscroll .btn-cta-navbar{padding:.2rem 1rem;background-color:#ebf2fa;background-image:none;color:#167362;box-shadow:none}.onscroll .btn-cta-navbar:hover{background:none;color:#ebf2fa;box-shadow:#ebf2fa 0 1px 3px,#ebf2fa 0 0 0 2px}.mobile-navbar .btn-cta-navbar,.mobile-navbar.onscroll .btn-cta-navbar{background-image:linear-gradient(to right,rgba(22,115,98,1) 0%,#1fa28a,rgba(22,115,98,1) 100%);color:#ebf2fa;padding:.8rem 1.563rem}.mobile-navbar .btn-cta-navbar:hover,.mobile-navbar.onscroll .btn-cta-navbar:hover{box-shadow:none}.navigation{padding-top:1.563rem;color:#333;position:fixed;z-index:1000;transition:background-color .3s ease-in,height .3s ease-in,padding .3s ease-in}.navigation nav{font-family:Open Sans;justify-content:space-between;align-items:center;width:90%;max-width:1500px}.navigation nav ul{align-items:center;background-color:#167362;background-image:url(../img/bg2.png);background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;background-position:left center;flex-direction:column;justify-content:center;min-height:100vh;width:100vw;opacity:0;position:fixed;bottom:0;left:0;pointer-events:none;transition:opacity .3s ease-in}.navigation nav ul li{margin:1rem 0}.navigation nav ul li .nav-link:hover{color:#167362}.navigation nav .nav-link{color:#333}@media screen and (min-width: 768px){.navigation nav ul{opacity:1;background:none;min-height:auto;position:static;display:flex;flex-direction:row;justify-content:flex-end;width:90%;pointer-events:all;-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}.navigation nav ul li{margin:0 1rem}}#logo{font-size:1.563rem;cursor:pointer;text-transform:lowercase;color:#167362;font-family:Merriweather Bold;transition:color .3s ease-in;margin-top:-.2rem}#logo i{font-size:1.25rem}.burger{width:30px;font-size:2.441rem;position:relative;cursor:pointer;z-index:1001}.burger div{width:30px;height:3px;background-color:#333;margin-bottom:5px;transition:all .3s ease-in}.onscroll .burger div{background-color:#ebf2fa}.mobile-navbar-active .burger div,.mobile-navbar-active.onscroll .burger div{background-color:#f2ff49}.mobile-navbar-active .burger .line1{-webkit-transform:rotate(-45deg) translate(-5px,6px);transform:rotate(-45deg) translate(-5px,6px)}.mobile-navbar-active .burger .line2{opacity:0}.mobile-navbar-active .burger .line3{-webkit-transform:rotate(45deg) translate(-5px,-6px);transform:rotate(45deg) translate(-5px,-6px)}@media screen and (min-width: 768px){.burger{display:none}}.bg-top{position:absolute;width:100vw;background-image:url(./bg2.ae28278b.png);background-repeat:no-repeat;background-size:cover;opacity:.5;z-index:-1}@media screen and (min-width: 1024px){.bg-top{background-position:center}}.landing{min-height:calc(100vh - 172px);display:flex;align-items:center}.landing-grid{display:grid;max-width:90%;grid-template-columns:minmax(250px,500px);grid-template-rows:repeat(4,auto);grid-template-areas:"title" "picture" "skills" "cta"}.landing-grid .portrait{aspect-ratio:1/1;background-color:#ebf2fa;grid-area:picture;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:400px}.landing-grid header{flex-direction:column;justify-content:space-between;grid-area:title;letter-spacing:3px}.landing-grid header .landing-name{line-height:1.2;font-family:Merriweather Bold}.landing-grid .subtle-headline{font-family:Open Sans;letter-spacing:3.6px;font-size:1rem}.landing-grid .xp-container{flex-direction:column;align-items:center;grid-area:skills}.landing-grid .xp-container hr{background-color:#333;width:80%}.landing-grid .logo-box{width:100%;max-width:360px;flex-direction:column;padding:1.25rem 1.563rem;background:linear-gradient(148.89deg,#d1d1d1 13.9%,#ffffff 50%,#d1d1d1 87.31%);box-shadow:0 4px 4px #00000040;border-radius:15px}.landing-grid .logo-box img{height:30px}.landing-grid .logo-box .line{margin:1.5rem 0;justify-content:space-between}.landing-grid .btn-cta{grid-area:cta;font-size:1.25rem;font-family:Open Sans;max-width:90%}.landing-grid .btn-cta .email-icon{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);fill:#ebf2fa}@media screen and (min-width: 480px){.landing-grid .logo-box{max-width:390px;padding:1.563rem 2.441rem}.landing-grid .logo-box img{height:35px}}@media screen and (min-width: 768px){.landing-grid{margin:0 auto;width:90%;max-width:800px;grid-template-columns:minmax(200px,250px) 3.815rem auto;grid-template-rows:repeat(5,auto);grid-template-areas:". . title" "picture . title" "picture . title" "picture . skills" "cta . skills";align-items:start}.landing-grid .logo-box{margin-bottom:0}.landing-grid .portrait{align-self:start;margin-bottom:0}.landing-grid .btn-cta{margin-top:-150px}}.about{background-color:#333;flex-direction:column;min-height:100vh}footer{display:flex;flex-direction:column;color:#ebf2fa;background-color:#271c49;justify-content:center;align-items:center;width:100%}footer .social-logos{font-size:2.441rem}footer .social-logos a i{transition:color .12s linear}footer .social-logos a:hover i{color:#167362}.portfolio{background-color:#333;min-height:100vh}.portfolio-grid{width:100%;max-width:500px;display:grid;grid-template-columns:auto;grid-template-rows:repeat(6,auto)}.portfolio-image{-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}.swiper-container{position:relative;grid-column:1/4;grid-row:2/3;overflow-x:hidden;border-radius:15px 15px 0 0}.swiper-wrapper{max-width:700px}.swiper-pagination{display:none}.project-navigation{grid-column:1/4;grid-row:1/2;flex-direction:column;margin:.8rem auto;position:relative}.project-navigation #project-number{width:200px;font-family:Merriweather Bold}.project-navigation .slide-left,.project-navigation .slide-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.project-navigation .slide-left{left:1.25rem}.project-navigation .slide-right{right:1.25rem}.portfolio-info,.portfolio-link{flex-direction:column}.portfolio-info{grid-column:1/4;grid-row:4/6;position:relative;background-color:#ebf2fa;border-radius:0 0 15px 15px;overflow:hidden}.portfolio-info #project-name{font-size:1.25rem}.portfolio-info hr{height:1px;background-color:#333;opacity:.5;z-index:2}.portfolio-info .portfolio-links{justify-self:flex-end;font-size:10px;justify-content:center;align-items:flex-end}.portfolio-info .portfolio-links a{margin:0 1rem;color:#333}.portfolio-info .portfolio-link{align-items:center}.portfolio-info .portfolio-link a{color:#333}.portfolio-info .portfolio-link i{font-size:1.563rem;transition:color .12s linear}.portfolio-info .portfolio-link i:hover{color:#167362}.portfolio-info #project-link i{font-size:2.441rem}.portfolio-info #project-stack{position:relative;z-index:2;transition:-webkit-transform .4s ease-in-out .4s;transition:transform .4s ease-in-out .4s;transition:transform .4s ease-in-out .4s,-webkit-transform .4s ease-in-out .4s}.description{border:2px solid rgba(235,242,250,.15);grid-column:1/4;grid-row:7/9;min-height:210px}.description p:last-child{margin-bottom:0}@media screen and (min-width: 768px){.portfolio-grid{max-width:none;width:auto;grid-template-rows:repeat(5,auto);grid-template-columns:200px 1.953rem minmax(300px,640px);grid-template-areas:"nav . slider" ". . slider" "pagination . slider" "info . slider" "desc desc desc";align-items:end}.swiper-description{grid-area:desc}.portfolio-info{grid-area:info;border-radius:15px}.portfolio-info .portfolio-links{justify-content:space-between}.portfolio-info .portfolio-links a{margin:0}.project-navigation{grid-area:nav}.swiper-pagination{grid-area:pagination;position:relative;display:block}.swiper-pagination-bullet{background-color:#333;border:1px solid rgba(235,242,250,1);opacity:1}.swiper-pagination-bullet-active{background-color:#ebf2fa}.swiper-container{overflow-x:hidden;grid-area:slider;border-radius:15px}.swiper-wrapper{max-width:700px;width:100%;min-height:100%;height:350px}}.stack-box{position:absolute;width:0;height:100%;background-color:#ebf2fa;z-index:1;bottom:0;padding:0;right:0;border-radius:15px;transition:height .4s ease-in,width .4s ease-in}.active-stack .stack-box{width:100%}.stack-box .stack-elements{position:absolute;bottom:0;right:0;width:100%;height:50%;-webkit-transform:translateX(100%);transform:translate(100%);transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;z-index:2;flex-wrap:wrap;align-items:center;justify-content:space-between}.stack-box .stack-elements li{font-size:.8rem;margin:5px}.active-stack-elements .stack-elements{-webkit-transform:translateX(0);transform:translate(0)}.contact{background-color:#271c49}.contact form{flex-direction:column;width:100%;max-width:600px}.contact .form-group{display:flex;flex-direction:column;margin-bottom:1.25rem}.contact .form-group label{margin-bottom:.512rem}.contact .error-msg{color:#f2ff49}.submit-btn{padding:1.25rem;max-width:400px;transition:background-image .2s ease-in-out}.form-error .submit-btn{pointer-events:none;background-image:linear-gradient(to right,orangered 0%,#ff6126,orangered 100%)}.form-success .submit-btn{pointer-events:none;background-image:linear-gradient(to right,green 0%,#00b900,green 100%)}
