*{box-sizing:border-box;margin:0;padding:0}:root{--black:#222;--gray:#6A6A6A;--lightgray:#9b9b9b;--white:#FFF}html{color:var(--gray);font-size:1em;font-family:"Outfit";font-weight:300;line-height:1.4}
#particles-js{position:absolute;width:100%;height:100%;background-color:#fff;background-image:url("");background-repeat:no-repeat;background-size:cover;background-position:50% 50%}
body{margin:0;background-position:center center}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}ul{padding:0}
ul li{list-style:none;padding:0}a{text-decoration:none;color:var(--black)}.container{position:relative;display:flex;width:100%;height:100%;max-width:1380px;margin:0 auto;padding:calc(1em + .5vw)}h1,h2,h3{color:var(--black);margin:-.25em 0 0}h2{font-size:clamp(1.25rem,1.125rem + 1.75vw,1.85rem);font-weight:600;margin-bottom:1.25em}p{font-size:clamp(0.975rem,.85rem + 1.75vw,1.5rem);line-height:2.25;font-weight:normal}main>section{padding:clamp(6rem,2rem + 10vw,10rem) 0 clamp(4rem,2rem + 5vw,5rem)}#nav_header{position:fixed;z-index:100;width:100%;top:0;left:0;border-bottom:1px solid transparent;transition:background-color .1s,border-color .1s}#nav_header a{cursor:pointer}#nav_header a.active{cursor:default}#nav_header.fixed.active{transition:background-color .5s cubic-bezier(.75,0,.25,1),border-color .5s cubic-bezier(.75,0,.25,1)}#nav_header.fixed{background-color:var(--white);border-bottom:1px solid #eee}#nav_header .container{align-items:center;justify-content:space-between;max-width:1920px}.nav-right{display:flex;flex-direction:row;align-items:center}#menuBtn{display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all;z-index:100;background-color:transparent;border:none;cursor:pointer;height:2.5em;width:2.5em;margin-right:.25em}#menuBtn span{width:26px;height:2px;background:#1a1a1a;background-color:rgb(26,26,26);will-change:transform;background-color:var(--black);transition:transform .3s cubic-bezier(.75,0,.25,1)}#menuBtn span:first-child{margin-bottom:5px}#nav_header.active #menuBtn span:first-child{transform:translateY(4px) rotate(45deg);transform-origin:center}#nav_header.active #menuBtn span:last-child{transform:translateY(-3px) rotate(-45deg);transform-origin:center}#nav_header nav ul{display:flex;flex-direction:row;margin-left:10.5em}#nav_header nav li{margin:0 2em}#intro .container{align-items:center}#intro .text{max-width:50em;text-align:center;margin:0 auto}#intro h1{font-size:clamp(2rem,1.5rem + 1.25vw,3rem);line-height:1.6;margin-bottom:1em;font-weight:600}#scrollDown{position:relative;height:10em;width:100%}#scrollDown .container{align-items:center;justify-content:end}.scrollDown-wrapper{position:relative;margin:0 auto}#scrollDown .rotating-text{width:7.5em;animation:rotating 7s linear infinite}#scrollDown .arrow{width:.825em;position:absolute;top:50%;left:50%;;transform:translate3d(-50%,-50%,0)}#services .container{flex-direction:column}#services h1{font-size:clamp(2.25rem,1.75rem + 1.75vw,4rem);margin-bottom:1.75em;margin-top:-0.25em;text-align:center}#services h2{margin-bottom:.75em}#services .grid{display:flex}#contact{padding:clamp(12rem,2rem + 10vw,15rem) 0}#contact .container{flex-direction:column;text-align:center}#contact h1{font-size:clamp(2rem,1.75rem + 1.75vw,4rem);margin-top:0;font-weight:600;line-height:1.5}#contact a{text-decoration:none;color:var(--gray);font-weight:600;font-size:clamp(1.25rem,1rem + 1.75vw,4rem)}#copy small{margin:0 auto;color:var(--black);padding-bottom:calc(1rem + 1vw);font-weight:500;font-size:clamp(1rem,.5rem + .75vw,1.125rem)}@media screen and (min-width:320px){#contactBtn,#nav_header nav{display:none}#nav_header .container{padding:.75em calc(1em + .5vw)}.logo{display:inline-block;color:white;border:4px solid black;font-family:"MD";color:black;padding:.25em .29em;transition:border-color .3s cubic-bezier(.75,0,.25,1),color .3s cubic-bezier(.75,0,.25,1)}.logo i{display:inline;font-size:1.825rem;line-height:0}#nav_header.active + .menuScreen{background-color:#000}.active #menuBtn span{background-color:var(--white)}.active .logo{border-color:var(--white);color:var(--white)}#nav_header.active.fixed{background-color:black;border-bottom:1px solid black}.menuScreen{display:flex;align-items:center;position:fixed;width:100%;height:100%;top:0;left:0;z-index:20;opacity:0;visibility:hidden}.menuScreen.animate{transition:.5s cubic-bezier(.75,0,.25,1)}.menuScreen .menu{right:0;top:0;padding-left:6em;padding-top:3em;transition:.3s cubic-bezier(.75,0,.25,1)}#nav_header.active + .menuScreen{visibility:visible;opacity:1}.menuScreen a{color:white;font-size:clamp(1.25rem,1.5rem + 1vw,4rem);font-weight:400;cursor:pointer}.menuScreen li{opacity:0;margin-bottom:2.5em;transform:translate3d(0,50%,0)}#nav_header.active + .menuScreen li{opacity:1;transform:translate3d(0,0,0)}.menuScreen.animate li{transition:.5s}.menuScreen.animate li:nth-child(2){transition:.5s .1s}.menuScreen.animate li:nth-child(3){transition:.5s .2s}.menuScreen.animate li:nth-child(4){transition:.5s .3s}.menuScreen .menu li:last-child{margin-top:4em;margin-bottom:0}.menuScreen li.contact a{font-size:1.25rem;color:black;background-color:white;border:1px solid white;padding:.75em 2.5em;border-radius:3.5em}#intro{height:100vh}.scrollDown-wrapper{margin-bottom:7em}#work .container{display:flex;flex-wrap:wrap;justify-content:space-between}#work img{width:100%;margin-bottom:2em}#work a{display:flex;margin-bottom:17vw}#work a:last-child{margin-bottom:0}#work h3{font-size:clamp(1.25rem,1rem + 1vw,1.5rem);font-weight:500;margin-bottom:.75em}#work p,#work .tag{font-size:clamp(1rem,.75rem + 1vw,1.25rem);line-height:1.6}#work .tag{display:block;font-weight:500;color:var(--lightgray);margin-top:.75em}#services .grid{flex-direction:column}#services .item{margin-bottom:1.5em;padding:4em 3.25rem;border:1px solid}#services i{display:inline-block;line-height:0;font-size:2.5rem;margin-bottom:1em;color:var(--black)}#services .item:last-child{margin-bottom:0}#services p{font-size:clamp(1rem,.75rem + 1vw,1.15rem);line-height:1.8}#services br{margin-bottom:1em}#about h2{display:flex;font-size:clamp(2rem,1rem + 2vw,2.65rem);font-weight:600;line-height:1.8;flex-basis:50%}#about p{display:flex;font-size:clamp(0.975rem,.75rem + 1.75vw,1.325rem);flex-basis:50%}#about br{margin-bottom:1em}#about .text{max-width:45em}}
@media screen and (min-width:480px){#work a{margin-bottom:12vw}}
@media screen and (min-width:600px){#about .details{display:flex;flex-wrap:wrap;flex-direction:column}#work a{margin-bottom:10vw}}
@media screen and (min-width:769px){#about .container{flex-direction:row-reverse;justify-content:center}}
@media screen and (min-width:1025px){.logo{padding:.35em .39em}.logo i{font-size:2.25rem}.carousel{grid-auto-columns:calc(100% / 3)}#nav_header nav{display:block}#nav_header .container{padding:1em calc(1em + .5vw)}#nav_header nav a{font-size:1.175rem;font-weight:400}#menuBtn,.menuScreen{display:none}#contactBtn{display:block;padding:.85em 2.25em;margin-right:.05em;background-color:black;color:white;border-radius:3.5em;border:2px solid black;cursor:pointer}#intro{height:calc(100vh - 5em)}.scrollDown-wrapper{margin-bottom:1em}#work a{flex-basis:calc(50% - 1.5vw);margin-bottom:7vw}#work a:nth-child(3),#work a:nth-child(4){margin-bottom:0}#about .text{display:flex;flex-direction:row;max-width:none}#about h2{margin-right:8.5%}#services .grid{flex-direction:row;justify-content:space-between}#services .item{margin-bottom:0;flex-basis:calc(33.33333% - .5em)}}
@media screen and (min-width:1281px){#work a{margin-bottom:5em}}.hidden,
[hidden]{display:none !important}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,
.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,
.clearfix::after{content:"";display:table}.clearfix::after{clear:both}@media only screen and (min-width:35em){}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
@charset "UTF-8";@font-face{font-family:'Outfit';src:url('../themes/morganadesign/assets/fonts/Outfit-Black.woff') format('woff2'),url('../themes/morganadesign/assets/fonts/Outfit-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('../themes/morganadesign/assets/fonts/Outfit-ExtraBold.woff2') format('woff2'),url('../themes/morganadesign/assets/fonts/Outfit-ExtraBold.woff') format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('../themes/morganadesign/assets/fonts/Outfit-Bold.woff2') format('woff2'),url('../themes/morganadesign/assets/fonts/Outfit-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('../themes/morganadesign/assets/fonts/Outfit-Medium.woff2') format('woff2'),url('../themes/morganadesign/assets/fonts/Outfit-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('../themes/morganadesign/assets/fonts/Outfit-ExtraLight.woff2') format('woff2'),url('../themes/morganadesign/assets/fonts/Outfit-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('../themes/morganadesign/assets/fonts/Outfit-Regular.woff2') format('woff2'),url('../themes/morganadesign/assets/fonts/Outfit-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('../themes/morganadesign/assets/fonts/Outfit-Light.woff2') format('woff2'),url('../themes/morganadesign/assets/fonts/Outfit-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('../themes/morganadesign/assets/fonts/Outfit-SemiBold.woff2') format('woff2'),url('../themes/morganadesign/assets/fonts/Outfit-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('../themes/morganadesign/assets/fonts/Outfit-Thin.woff2') format('woff2'),url('../themes/morganadesign/assets/fonts/Outfit-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"MD";src:url("../themes/morganadesign/assets/fonts/icons/morgana-design.eot");src:url("../themes/morganadesign/assets/fonts/icons/morgana-design.eot?#iefix") format("embedded-opentype"),url("../themes/morganadesign/assets/fonts/icons/morgana-design.woff") format("woff"),url("../themes/morganadesign/assets/fonts/icons/morgana-design.ttf") format("truetype"),url("../themes/morganadesign/assets/fonts/icons/morgana-design.svg#morgana-design") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"MD" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="ico-"]:before,[class*=" ico-"]:before{font-family:"MD" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-logo:before{content:"\61"}.ico-arrow:before{content:"\64"}.ico-language:before{content:"\65"}.ico-web-design:before{content:"\66"}.ico-web-dev:before{content:"\68"}.ico-seo:before{content:"\62"}