body{color:#070707;background-color:#e3e3e3;font-family:"Open Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.8em;overflow-y:scroll;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;padding-top:96px}*{box-sizing:border-box}img{max-width:100%}em{font-size:1.5em !important;font-style:normal}#hamburger-wrapper{display:none}div.header-wb{width:100%}div.header{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;height:100vh;width:100%}div.prices{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px}div.nav a{color:#e3e3e3}div.nav ul#nav{display:flex;align-self:center;margin:0;padding:0}ul#nav li{display:flex;margin-left:40px}div.nav a,nav{text-decoration:none}.nav a:hover,a:active{opacity:0.5;border-bottom:1px solid #070707 !important}div.nav li#logo{float:left}.nav{z-index:9999;position:fixed;top:0;width:100%;background-color:#070707}.nav-inner{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;padding:20px 150px}div.nav .brand{padding:10px 15px;font-weight:500;font-family:"Open Sans",sans-serif;color:#e3e3e3}div.header .text{display:block}div.header li#logo img{width:30px;margin-right:20px;vertical-align:bottom}div.main{padding:60px;display:flex;flex-direction:column}.section{border-bottom:1px solid #bfbfbf}.section-inner{max-width:1600px;margin:0 auto;padding:150px}#welcome .grid-2{text-align:left}#welcome .grid-2 .text{font-size:1.5em;line-height:1.5em;font-weight:200}#welcome .grid-2 .text-first{font-size:3.5em;line-height:1.5em;font-family:"Newsreader","Playfair Display",Georgia,serif;font-weight:200}#welcome{color:#ede0cd;background-color:#664f39}#comment{background-image:url(/assets/images/dark.jpg);background-position:center;background-size:cover;background-size:100%;color:#ede0cd;background-color:#664f39}#comment{text-align:center;align-items:center;display:flex;font-size:2em;font-weight:300;line-height:1.5em;font-family:"Newsreader","Playfair Display",Georgia,serif}#comment .grid-2{align-items:center}div.contact{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;padding:60px}div.title-center{text-align:center;align-items:center;justify-content:center}div.title-center h2{display:inline-block}.pricing-wrapper{display:grid;grid-template-columns:1fr 1fr 2fr;column-gap:80px;margin:50px 0 100px 0;padding-bottom:40px;border-bottom:1px solid #eee}.pricing-wrapper h1,.pricing-wrapper h2,.pricing-wrapper h3,.pricing-wrapper h4{margin-top:0}.pricing-wrapper h4{border-bottom:1px solid #4b4b4b;padding-bottom:20px}.pricing-wrapper .item{display:flex;flex-direction:column;justify-content:flex-start}.spacer{height:150px}#pricing .grid-3{grid-template-columns:1fr 1fr 2fr;column-gap:100px}#pricing ul{list-style-type:none;padding:0}#pricing li{margin-bottom:20px}.grid .grid-item{justify-content:center}.grid a:active{border:0}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}.grid-3 .grid-item{display:flex;flex-direction:column}.grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}.grid-2 .grid-item{display:flex;flex-direction:column}.grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}#pricing .grid-2{column-gap:60px;margin-top:60px}#pricing h3{margin:40px 0 10px 0;padding-bottom:10px;font-weight:400;border-bottom:1px solid #bfbfbf}#about .grid-2{display:grid;grid-template-columns:40% 1fr;column-gap:80px;margin-top:60px}div.about img{margin:0 auto 40px auto;width:150px;border-radius:50%}div.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8%;color:#070707;font-size:0.8em}.image-main{width:80%;margin:40px 0}nav{text-align:right;font-weight:500;font-family:"Lora",Georgia,serif;display:block;clear:both}#categories .grid-3{column-gap:40px}.cover-wrapper a{margin:0;padding:0;display:flex;flex-direction:column;text-decoration:none;color:unset}.cover-wrapper p{font-size:0.9em;margin:0}.cover-wrapper a:hover{opacity:0.5}.cover-wrapper{box-sizing:border-box;text-align:left;flex-direction:column}.cover-wrapper h2{border-bottom:1px solid #bfbfbf;margin-bottom:20px}.cover-wrapper p{font-size:1em}.image-wrapper{width:20%;height:auto;float:left;box-sizing:border-box;padding:20px;text-align:center}.portfolio{width:100%;height:auto;aspect-ratio:1;object-fit:contain;object-position:center}.portfolio:hover{opacity:0.5}.cover{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center;margin-bottom:40px;border:1px solid #bbb}.pricing-cover{width:100%}#avatar{display:flex}#contactbutton{display:inline-flex;width:auto;padding:15px 20px;font-size:1.5em;font-weight:400;background:#168AFF;color:#fff;text-decoration:none;border-radius:10px;margin-bottom:20px}#contactbutton-image{height:38px;margin-right:10px;vertical-align:top}article{margin:0 0 20px 0;padding:0 0 20px 0}strong{font-weight:700}strong div{background:#f7f7f7 !important;padding:2px}p{margin:0 0 20px}hr{width:100%;border:1px solid #232323}ul:nth-child(2){margin-bottom:0}h1,h2,h3,h4,h5{font-family:"Newsreader","Playfair Display",Georgia,serif;font-weight:300;line-height:1.2em;text-transform:capitalize}h1{margin:0 0 30px 0;font-size:2.4em;line-height:1.3em;display:block}article h2{font-size:2em}h2{margin:0 0 30px 0;font-size:2em;line-height:1.3em;display:block}h3{margin:20px 0 20px 0;font-size:1.5em}h4{margin:20px 0 20px 0;font-size:1.2em;font-weight:600}tbody tr:nth-child(even){background:#eee}.meta{line-height:1em;margin-bottom:20px}main ul{margin-bottom:20px}#navi{text-align:center}a.backbutton{display:inline-flex;text-decoration:none;justify-self:flex-start;padding:40px 60px;color:#664f39;border:2px solid #664f39;font-weight:500;font-size:1.2em;width:auto;align-self:flex-start;text-align:center}a.backbutton:hover{opacity:0.5}ul#social{margin-top:40px}ul#social li{display:inline;margin-right:10px}.social{height:50px;width:50px;vertical-align:middle}ul#social{padding-inline-start:0}ul#social a{border:0;opacity:1}ul#social a:hover{border:0;opacity:0.5}.active{opacity:1;border-bottom:1px solid #e3e3e3}@media print, screen and (max-width: 1200px){div.header{background-attachment:scroll}body{padding-top:30px}#comment{height:auto;font-size:1.5em}.nav-inner{padding:0}.section-inner{padding:100px 40px}ul#nav{display:none !important}input[type=checkbox]{display:none}.brand{display:none}#toggle+label{height:30px;width:30px;margin:20px 40px;display:inline-block;background-image:url("/assets/images/menu-light.png");background-repeat:no-repeat;background-position:center;background-size:100%;cursor:pointer}#toggle:checked+label ~ div#hamburger{display:flex}#toggle+label ~ div#hamburger{display:none}div#hamburger-wrapper{display:flex;width:100%;flex-direction:column;justify-content:space-between;align-items:center}div#hamburger{display:flex;position:sticky;top:0;right:0;width:100%}ul#hamburger-menu{display:flex;flex-direction:column;width:100%;margin:0;padding:0;justify-content:center;align-items:center}ul#hamburger-menu li{display:flex;width:100%;justify-content:center;align-items:center}ul#hamburger-menu li a{display:flex;width:100%;justify-content:center;align-items:center;text-decoration:none;font-size:1.5em;font-weight:600;padding:40px;border-bottom:1px solid #4b4b4b}}@media print, screen and (max-width: 800px){body{font-size:16px}.grid,.grid-2,.grid-3{grid-template-columns:1fr !important;gap:40px;column-gap:unset}#categories .grid-3{row-gap:80px}#welcome .grid-2 .text{font-size:1.2em}#welcome .grid-2 .text-first{font-size:2.5em;line-height:1.5em;font-family:"Newsreader","Playfair Display",Georgia,serif;font-weight:200}}
