@charset "UTF-8";::selection{background:#e9c46a;color:#2c5364}@font-face{font-family:Seasons-Regular;src:url(../fonts/theseasons-reg.woff) format("woff")}body{color:#dfdfdf;background-color:gray;background-image:linear-gradient(to top right,#2b5263 0,#0f2128 100%);background-repeat:repeat;position:relative;height:100%;width:100%;font-family:"Work Sans",sans-serif;font-weight:300;overflow-x:hidden}h1,h2,h3,h4{font-family:Seasons-Regular}a{text-decoration:none;color:#e9c46a;transition:all .5s ease-in-out;font-weight:500}a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#e9c46a;transition:width .5s ease-out}a:hover::after{width:100%}a:hover{color:#e9c46a;display:inline-block;position:relative}.main-nav,.sec-nav{height:73px;background-color:#203a43;width:100%;z-index:110;position:fixed}.main-nav{top:0;left:0;padding:0 30px;box-sizing:border-box;background-color:transparent;display:flex;justify-content:center}.main-nav nav{display:flex;justify-content:space-between;align-items:center;height:100%;width:98vw;background-color:rgba(241,241,241,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:0 0 10px 10px;padding:0 30px;border:1px solid rgba(241,241,241,.1)}.main-nav nav a{text-decoration:none;color:#dfdfdf;transition:all .5s ease-in-out;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}.main-nav nav a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#e9c46a}.main-nav nav a:hover::after{width:0%}.main-nav nav a:hover{color:#e9c46a;display:inline-block;position:relative}.main-nav nav li::after{content:"/";color:rgba(255,255,255,.4);font-weight:300;margin:0 15px 0 10px}.main-nav nav li:last-child::after{content:"";margin:0}.main-nav nav .logo{font-family:Seasons-Regular;font-size:1.5rem;text-transform:initial;letter-spacing:initial}.main-nav nav .logo:hover{color:#e9c46a;display:inline-block;position:relative}.main-nav nav ul{display:flex;list-style:none;margin:0;padding:0;font-size:.875rem}.main-nav nav ul li:last-child{margin-right:0}.main-nav nav img{display:none}@media screen and (max-width:39.9375em){.main-nav{padding:0 1rem;z-index:110}.main-nav nav ul{display:none}.main-nav nav img{display:block;width:20px;border-radius:0}}.mobile-nav{display:none;position:fixed;top:0;left:0;z-index:105;width:100%;height:100vh;align-items:center;justify-content:center;background-color:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.mobile-nav ul{margin:0;padding:0;list-style:none;text-align:center}.mobile-nav ul li{text-transform:uppercase;font-size:1.25rem;margin-bottom:2rem;letter-spacing:1px;font-weight:300}.mobile-nav ul li a{color:#dfdfdf}.sec-nav{bottom:0;left:0;padding:0 30px;box-sizing:border-box;border-bottom:8px solid #e9c46a;border-top:1px solid rgba(241,241,241,.1);background-color:rgba(241,241,241,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.sec-nav nav{display:flex;justify-content:space-between;align-items:center;height:100%}.sec-nav nav ol{margin:0;padding:0;display:flex;list-style:none}.sec-nav nav ol li{margin-right:3rem}.sec-nav nav ol li a img{height:28px;transition:all .5s ease-in-out}.sec-nav nav ol li a img:hover{filter:brightness(0) saturate(100%) invert(80%) sepia(56%) saturate(431%) hue-rotate(345deg) brightness(98%) contrast(86%)}.sec-nav nav ol li:last-child{margin-right:0}@media screen and (max-width:39.9375em){.sec-nav{padding:0 1rem}}.portfolio-intro{display:flex;justify-content:center;align-items:center;position:relative;height:100vh;overflow:hidden}.portfolio-intro .intro-info{z-index:90;display:flex;flex-direction:column;text-align:center}.portfolio-intro .intro-info span:nth-child(2){text-transform:uppercase}.portfolio-intro .intro-info span:nth-child(1){font-size:48px;font-family:Seasons-Regular,Times New Roman,Times,serif}.portfolio-intro .intro-info span:nth-child(2){font-size:1rem}.portfolio-intro .intro-info span:nth-child(3){display:none}.portfolio-intro .intro-cta{position:absolute;bottom:123px;right:40px;z-index:90}.portfolio-intro .intro-cta ul{list-style:none;margin:0;Padding:0;display:flex}.portfolio-intro .intro-cta ul li{margin-right:10px}.portfolio-intro .intro-cta ul li a{background-color:rgba(241,241,241,.1);padding:15px 20px}.portfolio-intro .intro-cta ul li a::after{display:none}.portfolio-intro .intro-cta ul li:last-child{margin-right:0}.portfolio-intro video{position:absolute;top:0;width:100vw;height:100vh;object-fit:cover;position:fixed;opacity:.95}@media screen and (max-width:39.9375em){.portfolio-intro .intro-info span:nth-child(1){font-size:36px}.portfolio-intro .intro-info span:nth-child(2){display:none}.portfolio-intro .intro-info span:nth-child(3){display:block}}.portfolio-pieces{display:flex;justify-content:center;align-items:center;font-family:Seasons-Regular,Times New Roman,Times,serif;font-size:4rem;padding:173px 3rem 0;overflow:auto}.portfolio-pieces ol{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-content:space-between;margin:0;padding:0;list-style:none;height:100%;width:100%}.portfolio-pieces ol li{width:100%;margin:0 2rem 2rem;padding:0 0 2rem 0;text-align:center;border-bottom:1px solid rgba(255,255,255,.05)}.portfolio-pieces ol li a{position:relative;z-index:90;color:#dfdfdf}.portfolio-pieces ol li a::after{display:none}.portfolio-pieces ol li:last-child{border-bottom:0}@media screen and (min-width:40em) and (max-width:67.5rem){.portfolio-pieces{font-size:2.5rem;padding:108px 3rem 0}}@media screen and (max-width:39.9375em){.portfolio-pieces{padding:123px 1rem 0;font-size:24px}.portfolio-pieces ol{flex-direction:column}.portfolio-pieces ol li{margin:0 0 2rem}}.featured{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;z-index:80;transition:all 1.25s ease-in-out}.featured img{width:100%;height:100%;object-fit:cover}.hidden{opacity:0;filter:grayscale(1);filter:blur(5px)}.visible{opacity:.75;filter:grayscale(.5);filter:blur(0)}.projects-intro{margin:0 15px 60px 0}.projects-intro .intro{font-size:68px;font-weight:500;max-width:1000px;line-height:5.5rem;margin-bottom:100px}.projects-intro .intro span{color:#e9c46a}@media screen and (max-width:39.9375em){.projects-intro .intro{font-size:2rem;line-height:2.5rem;margin-bottom:50px}}.projects-intro .projects{display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:16px;gap:32px;width:100%;grid-auto-rows:minmax(100px,auto)}.projects-intro .projects .project-item{margin-right:32px}.projects-intro .projects .project-item img{width:100%;margin-bottom:15px}.projects-intro .projects .project-item span{font-size:28px;font-weight:500;margin-bottom:0;display:block;color:#fff}.projects-intro .projects .project-item p{font-size:1rem;margin-bottom:15px;color:#fff;font-family:work sans;font-weight:300}@media screen and (max-width:39.9375em){.projects-intro{margin:0}.projects-intro .projects{display:flex;flex-direction:column;grid-template-columns:none}.projects-intro .projects .project-item{margin-right:0}.projects-intro .projects .project-item img{width:100%}}.portfolio-information{display:flex;justify-content:center;margin-top:200px}.portfolio-information .project-nav{width:100%;position:fixed;background-color:rgba(241,241,241,.1);bottom:73px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;justify-content:space-between;border-top:1px solid rgba(241,241,241,.1);z-index:110}.portfolio-information .project-nav a{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.portfolio-information .project-nav a::after{display:none}.portfolio-information .project-nav div{display:flex}.portfolio-information .project-nav .before,.portfolio-information .project-nav .close,.portfolio-information .project-nav .next{height:70px;width:70px;display:flex;justify-content:center;align-items:center}.portfolio-information .project-nav .before img,.portfolio-information .project-nav .next img{width:15px}.portfolio-information .project-nav .before:before,.portfolio-information .project-nav .next:after{display:inline-flex;justify-content:center;align-items:center}.portfolio-information .project-nav .close{border-right:1px solid rgba(241,241,241,.1);transition:all .5s ease-in-out}.portfolio-information .project-nav .close img{width:23px;transition:all .5s ease-in-out}.portfolio-information .project-nav .close:hover{background-color:#e9c46a}.portfolio-information .project-nav .close:hover img{filter:invert(91%) sepia(17%) saturate(357%) hue-rotate(175deg) brightness(97%) contrast(93%)}.portfolio-information .project-nav .close:after{fill:red;display:inline-block;height:60px;width:60px}.portfolio-information .project-nav .before{border-left:1px solid rgba(241,241,241,.1)}.portfolio-information .project-nav .next{border-left:1px solid rgba(241,241,241,.1)}.portfolio-information .project-nav .before,.portfolio-information .project-nav .next{transition:all .5s ease-in-out}.portfolio-information .project-nav .before img,.portfolio-information .project-nav .next img{transition:all .5s ease-in-out}.portfolio-information .project-nav .before:hover,.portfolio-information .project-nav .next:hover{background-color:#e9c46a}.portfolio-information .project-nav .before:hover img,.portfolio-information .project-nav .next:hover img{filter:invert(91%) sepia(17%) saturate(357%) hue-rotate(175deg) brightness(97%) contrast(93%)}.portfolio-information .portfolio-content{max-width:1336px;width:100%;margin:0 3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.portfolio-information .portfolio-content .year{text-align:left;text-transform:uppercase;font-size:12px;letter-spacing:1.5px}.portfolio-information .portfolio-content .intro{max-width:800px;text-align:left;margin-bottom:117px}.portfolio-information .portfolio-content .intro .title{font-size:48px;margin-bottom:40px}.portfolio-information .portfolio-content .intro p{font-size:18px;margin-bottom:0}.portfolio-information .portfolio-content .m-title{display:none}.portfolio-information .portfolio-content .project-images{grid-column:1/9}.portfolio-information .portfolio-content .project-images div{margin-bottom:2rem;display:grid;grid-template-columns:repeat(12,1fr);column-gap:32px}.portfolio-information .portfolio-content .project-images div img{box-shadow:0 0 0 0 rgba(0,0,0,0);width:100%;transition:all .45s ease-in-out}.portfolio-information .portfolio-content .project-images div img:hover{transform:scale(1.015);box-shadow:0 0 24px 0 rgba(0,0,0,.25)}.portfolio-information .portfolio-content .project-images .full-width>img,.portfolio-information .portfolio-content .project-images .project-blurb{grid-column:1/13}.portfolio-information .portfolio-content .project-images .full-width>.project-blurb{margin-bottom:0}.portfolio-information .portfolio-content .project-images .full-width>.project-blurb{grid-column:1/13;padding:75px 0;display:flex;justify-content:center;align-items:center}.portfolio-information .portfolio-content .project-images .full-width>.project-blurb div{display:block;max-width:800px;margin:0}.portfolio-information .portfolio-content .project-images .full-width>video{grid-column:1/13;width:100%}.portfolio-information .portfolio-content .project-images .columns-2>img:nth-child(1),.portfolio-information .portfolio-content .project-images .project-blurb{grid-column:1/7}.portfolio-information .portfolio-content .project-images .columns-2>img:nth-child(2),.portfolio-information .portfolio-content .project-images .project-blurb{grid-column:7/13}.portfolio-information .portfolio-content .project-images .columns-2>img:nth-child(2) div:last-child,.portfolio-information .portfolio-content .project-images .project-blurb div:last-child{display:block;margin-bottom:0}.portfolio-information .portfolio-content .project-images .columns-2>.project-blurb{margin-bottom:0;padding:0 75px}.portfolio-information .portfolio-content .project-images .columns-3>img:nth-child(1){grid-column:1/5}.portfolio-information .portfolio-content .project-images .columns-3>img:nth-child(2){grid-column:5/9}.portfolio-information .portfolio-content .project-images .columns-3>img:nth-child(3){grid-column:9/13}.portfolio-information .portfolio-content .project-images .project-blurb{display:flex;align-items:center;justify-content:center;font-size:18px}.portfolio-information .portfolio-content .project-images .p-carousel{display:flex;overflow-x:scroll;overflow-y:hidden;padding-bottom:16px;flex-flow:nowrap}.portfolio-information .portfolio-content .project-images .p-carousel img{width:50%!important;height:initial;margin-bottom:8px}.portfolio-information .portfolio-content .project-images div:last-child{margin-bottom:calc(2rem + 175px)}@media screen and (max-width:39.9375em){.portfolio-information .portfolio-content .project-images .project-blurb{font-size:16px}.portfolio-information .portfolio-content .project-images .columns-2>.project-blurb{padding:0}.portfolio-information .portfolio-content .project-images .full-width>.project-blurb{padding:0}.portfolio-information .portfolio-content .project-images .columns-2>img:nth-child(2),.portfolio-information .portfolio-content .project-images .project-blurb{padding:0}.portfolio-information .portfolio-content .project-images .p-carousel img{width:75%!important}.portfolio-information .portfolio-content .project-images div{display:flex;flex-flow:wrap}.portfolio-information .portfolio-content .project-images div img{margin-bottom:32px}.portfolio-information .portfolio-content .project-images div img:last-child{margin-bottom:0;height:100%}}.portfolio-information .portfolio-content .project-description{grid-column:9/13;margin-bottom:105px;position:relative}.portfolio-information .portfolio-content .project-description .project-sticky{position:sticky;top:105px}.portfolio-information .portfolio-content .project-description h1{font-family:Seasons-regular,Times New Roman,Times,serif;font-size:32px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.15)}.portfolio-information .portfolio-content .project-description p{font-size:14px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.15)}.portfolio-information .portfolio-content .project-description .tools-date{margin-bottom:32px;font-size:14px}.portfolio-information .portfolio-content .project-description .tools-date div{display:grid;grid-template-columns:12/1fr;column-gap:32px;margin-bottom:16px}.portfolio-information .portfolio-content .project-description .tools-date div span{grid-column:1/2;font-weight:500}.portfolio-information .portfolio-content .project-description .tools-date div span:last-child{grid-column:2/11;font-weight:400;margin-bottom:0}.portfolio-information .portfolio-content .project-description .tools-date div:last-child{margin-bottom:0}@media screen and (max-width:39.9375em){.portfolio-information{margin-top:148px;margin-bottom:0}.portfolio-information .project-nav .close img{width:20px}.portfolio-information .project-nav .before img,.portfolio-information .project-nav .next img{width:13px}.portfolio-information .portfolio-content{display:block}.portfolio-information .portfolio-content .year{margin-bottom:20px}.portfolio-information .portfolio-content .intro{margin-bottom:80px}.portfolio-information .portfolio-content .intro .title{font-size:32px;line-height:40px}.portfolio-information .portfolio-content .intro p{font-size:16px}.portfolio-information .portfolio-content .m-title{display:block}.portfolio-information .portfolio-content h1{margin-bottom:1rem}.portfolio-information .portfolio-content .project-images div:last-child{margin-bottom:3rem}.portfolio-information .portfolio-content .project-images .columns-2{display:block}.portfolio-information .portfolio-content .project-images .columns-2 img:nth-child(1){margin-bottom:30px}.portfolio-information .portfolio-content .project-description h1{display:none}}.about{display:flex;flex-direction:column;align-items:center}.about .about-image{background-image:url(../img/self-portrait.jpg);background-size:cover;background-position:center;background-attachment:fixed;width:100%;height:calc(100vh - 175px);border-radius:0 0 50px 50px;position:relative;margin-bottom:100px}.about .about-list{display:flex;margin:0;padding:0;list-style-type:none;z-index:10;position:absolute;bottom:30px;right:30px}.about .about-list li{text-transform:uppercase;margin-right:1rem;letter-spacing:2px;background-color:rgba(241,241,241,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:5px;transition:all .5s ease-in-out}.about .about-list li a{text-decoration:none;color:#dfdfdf;font-weight:500;padding:20px;display:inline-block}.about .about-list li a:after{display:none}.about .about-list li:hover{background-color:#e9c46a}.about .about-list li:hover a{color:#203a43}.about .about-list li:last-child{margin-right:0}.about .about-list li:last-child::after{content:"";margin-left:0}.about .content{max-width:600px;margin-bottom:173px}.about .content .role,.about .content h1{text-align:left}.about .content .role{text-align:left;text-transform:uppercase;font-size:12px;letter-spacing:1.5px;display:block}.about .content h1{font-size:48px;margin-bottom:40px}.about .content p{margin-bottom:30px}.about .content p:last-child{margin-bottom:0}.about .content hr{margin:50px 0;border-top:0;border-bottom:1px solid rgba(255,255,255,.05)}.about .content h2{font-size:2rem;margin-bottom:25px}.about .content ol{margin:0}.about .content ol li{margin-bottom:16px}.about .content .reachOut{margin:100px 0 0 0;display:block;text-align:center;font-size:60px;font-family:Seasons-Regular}.about .content .projects,.about .content .social{list-style:none;margin:0;padding:0}.about .content .projects li,.about .content .social li{text-transform:uppercase;letter-spacing:2px;background-color:rgba(241,241,241,.1);backdrop-filter:blur(5px);border-radius:5px;transition:all .5s ease-in-out;margin-bottom:16px}.about .content .projects li a,.about .content .social li a{text-decoration:none;color:#dfdfdf;font-weight:500;width:100%;display:inline-block;border-radius:5px}.about .content .projects li a:after,.about .content .social li a:after{display:none}.about .content .projects li:hover,.about .content .social li:hover{background-color:#e9c46a}.about .content .projects li:hover a,.about .content .social li:hover a{color:#203a43}.about .content .projects li a{padding:25px}@media screen and (min-width:40em) and (max-width:67.5rem){.about .about-image{background-attachment:unset}}@media screen and (max-width:39.9375em){.about .about-image{border-radius:0;height:65vh;background-repeat:no-repeat;background-position:center;background-attachment:unset;background-size:cover;margin-bottom:50px}.about .content{padding:30px;margin-bottom:0}.about .content h2{font-size:1.75rem;letter-spacing:-.5px;line-height:2.25rem;margin-bottom:25px}}.me{max-width:550px;width:100%;height:calc(100% + 200px);opacity:0;display:none;justify-content:center}.me .me-container{width:100%;height:calc(100% + 200px);margin-top:223px;padding-bottom:223px}.me .me-container .about-close{margin-bottom:32px;cursor:pointer}.me .me-container h1{margin-bottom:16px;font-family:Seasons-Regular}.me p{margin-bottom:24px}.me hr{margin:24px 0;border:1px solid rgba(0,0,0,.15)}.me .toolkit{list-style:none;margin:0;padding:0;grid-template-columns:1fr 1fr 1fr;display:grid;column-gap:1rem;margin:1rem 0}.me .toolkit li{background-color:rgba(216,216,216,.1);margin-bottom:1rem;text-align:center;padding:1rem;border-radius:10px}@media screen and (max-width:39.9375em){.me .me-container{padding-left:1rem;padding-right:1rem}}.work-experience{width:100%;height:100%;opacity:0;display:none;justify-content:center}.work-experience .work-container{max-width:550px;width:100%;margin-top:123px;padding-bottom:123px}.work-experience .work-container .work-close{margin-bottom:32px;cursor:pointer}.work-experience .work-container .work-content{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.05)}.work-experience .work-container .work-content:last-child{border-bottom:0}.work-experience .work-container .quick-info a{font-size:32px;font-family:Seasons-Regular;display:block;margin-bottom:0;line-height:1em}.work-experience .work-container .quick-info .position{font-weight:500}.work-experience .work-container .quick-info h1{margin-bottom:1rem;display:block;font-size:24px}.work-experience .work-container .quick-info img{transition:all .5s ease-in-out;cursor:pointer}.work-experience .work-container .quick-info img:hover{filter:brightness(0) saturate(100%) invert(80%) sepia(56%) saturate(431%) hue-rotate(345deg) brightness(98%) contrast(86%)}.work-experience .work-container .detailed-info{padding-left:2rem;margin:20px 0 0 0}.work-experience .work-container .detailed-info li{max-width:600px;margin:0 auto 20px auto;list-style:none;font-size:14px;position:relative}.work-experience .work-container .detailed-info li::before{content:"•";position:absolute;top:-.8rem;left:-1.5rem;font-size:2rem}.work-experience .work-container .detailed-info li:last-child{margin-bottom:0;border-bottom:0}.work-experience p{margin-bottom:0}.work-experience hr{margin:32px 0;border:1px solid rgba(0,0,0,.15)}@media screen and (max-width:39.9375em){.work-experience .work-container{padding-left:1rem;padding-right:1rem}.work-experience .work-container .quick-info{padding:20px}}img{border-radius:8px}.carousel{height:100%;width:100%;position:relative;background-color:#ccc}.carousel img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.icon{position:relative;padding:25px 80px;backdrop-filter:blur(5px)}.icon img{width:25px;height:25px;position:absolute;top:0;height:100%;transition:all .7s ease-in-out}.icon:hover img{filter:invert(91%) sepia(17%) saturate(357%) hue-rotate(175deg) brightness(97%) contrast(93%)}.instagram,.twitter{left:30px}.external{right:30px}.to-top{position:fixed;bottom:144px;right:40px;display:none;transition:transform .5s ease-in-out;width:30px;z-index:110;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.to-top a{background:rgba(241,241,241,.1);height:70px;width:70px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(241,241,241,.1)}.to-top a img{transition:all .5s ease-in-out;width:35px}.to-top a::after{display:none}.to-top a:hover{background-color:#e9c46a}.to-top a:hover img{filter:invert(91%) sepia(17%) saturate(357%) hue-rotate(175deg) brightness(97%) contrast(93%)}@media screen and (max-width:39.9375em){.to-top{opacity:0}}.to-top:hover{animation:jump .5s}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-5px)}100%{transform:translateY(0)}}.bottom-95{bottom:95px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#e9c46a;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#e0ba64}::-moz-scrollbar-track{background:0 0}::-moz-scrollbar-thumb{background:#e9c46a;border-radius:8px}::-moz-scrollbar-thumb:hover{background:#e0ba64}.contact{position:relative;z-index:100;padding:120px 60px 30px;margin:0 30px 103px 30px;background-color:rgba(241,241,241,.1);border:1px solid rgba(241,241,241,.1);display:flex;align-items:center;flex-direction:column;border-radius:10px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.contact .contact-content{max-width:1336px;width:100%;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(241,241,241,.1)}.contact .contact-content h2{font-size:4rem;line-height:4rem;margin-bottom:30px}.contact .contact-content p{font-size:1rem;margin-bottom:15px}.contact .contact-content .contact-reachout{max-width:500px;width:100%}.contact .contact-content form{max-width:700px;width:100%}.contact .contact-content form label{margin-bottom:10px;display:block;font-size:.875rem}.contact .contact-content form input,.contact .contact-content form textarea{padding:15px;margin-bottom:0;height:auto;background-color:rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.05);border-radius:5px;font-size:1rem;transition:all .5s ease-in-out;width:100%;color:#fff}.contact .contact-content form textarea{min-height:100px;margin-bottom:10px}.contact .contact-content form input{margin-bottom:15px}.contact .contact-content form button{border-radius:5px;width:100%;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);color:#fff;padding:15px;text-transform:uppercase;letter-spacing:.5px;font-weight:400;transition:all .5s ease-in-out}.contact .contact-content form button:hover{background-color:#e9c46a;color:#203a43}.contact .contact-content>div:nth-child(2){width:100%;background-color:rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.05);display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.contact .contact-navigation{max-width:1336px;width:100%;text-transform:uppercase;letter-spacing:2px}.contact .contact-navigation .contact-nav-social{display:flex}.contact .contact-navigation .contact-nav-social span{font-weight:400;display:inline-block}.contact .contact-navigation .contact-nav-social span::after{content:"|";color:rgba(255,255,255,.1);font-weight:300;margin:0 10px}.contact .contact-navigation .contact-nav-social ul{list-style:none;margin:0;padding:0;display:flex}.contact .contact-navigation .contact-nav-social ul li{margin-bottom:0}.contact .contact-navigation .contact-nav-social ul li::after{content:"/";color:rgba(255,255,255,.1);font-weight:300;margin:0 5px 0 0}.contact .contact-navigation .contact-nav-social ul li:last-child::after{content:""}.contact .contact-navigation .contact-nav-social a{text-decoration:none;color:#dfdfdf;transition:all .5s ease-in-out;font-weight:500}.contact .contact-navigation .contact-nav-social a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#e9c46a;transition:width .5s ease-out}.contact .contact-navigation .contact-nav-social a:hover::after{width:0%}.contact .contact-navigation .contact-nav-social a:hover{color:#e9c46a;display:inline-block;position:relative}@media screen and (min-width:40em) and (max-width:67.5rem){.contact{padding:30px}.contact .contact-content .contact-reachout{margin-right:60px}.contact .contact-content .contact-reachout h2{font-size:3rem;margin-bottom:15px}.contact .contact-content .contact-reachout p{font-size:1.15rem}}@media screen and (max-width:39.9375em){.contact{padding:30px}.contact .contact-content{flex-direction:column}.contact .contact-content .contact-reachout{border-bottom:1px solid rgba(241,241,241,.1);margin-bottom:45px;padding-bottom:30px}}.newsletter{margin:250px 0;padding:0 30px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.newsletter img{height:100px;display:block;margin-bottom:30px;border-radius:0}.newsletter h1{margin-bottom:30px}.newsletter p{margin-bottom:50px}.newsletter input{border:1px solid rgba(241,241,241,.1);background-color:rgba(241,241,241,.01);border-radius:10px;padding:20px;color:#f1f1f1;margin-bottom:15px;width:300px;box-sizing:border-box}.newsletter button{width:300px;border-radius:10px;padding:20px;background-color:rgba(241,241,241,.1);color:#f1f1f1;border:1px solid rgba(241,241,241,.1);transition:all .5s ease-in-out}.newsletter button:hover{background-color:#e9c46a;color:#203a43}