.signup{font-weight:700}.signup input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}br.forced{display:inline}#header.small .container{padding-top:208px;padding-bottom:52px}#header h1,#header h2{font-size:1.5em}#header div.container{background-image:url(/_next/static/media/foto_banner.2aa4900a.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;height:500px}#header div.container p{color:#fff;margin-top:210px;text-shadow:.05em .075em 0 rgba(0,0,0,.5)}#header div.container nav{background-color:#fff;top:0}#header div.container nav h1,#header div.container nav h2{font-size:.8em;text-align:left;line-height:1.1em}#header div.container nav ul{margin-bottom:0}#header div.container nav ul li{vertical-align:bottom;padding-right:.5em;font-size:.9em}#header div.container nav ul li a.active{text-decoration:underline}#header div.container nav ul li a span{font-size:.7em}@media screen and (max-width:1280px){#header div.container p{margin-top:175px}h2#logo{margin-top:0;height:53px}.container{padding-top:55px;padding-bottom:52px}}@media screen and (max-width:980px){#nav{display:block}#nav ul{height:100px}.container{padding-top:55px;padding-bottom:52px}#header div.container{height:400px;background-position:center 35px;background-size:inherit}#titleBar{display:none}#header ul{text-align:left}#header div.container p{margin-top:49px;text-shadow:.1em .1em 0 rgba(0,0,0,.7)}li.logo{width:100%;padding-top:20px}h2#logo{margin-top:0}section#main{padding-top:0}}@media screen and (max-width:800px){#nav{display:block}#nav ul{height:150px}}@media only screen and (min-width:600px){img.about-me{float:right}p.about-me{padding-right:320px}ul.divided li ul li{font-size:.8em}}@media only screen and (max-width:599px){img.about-me{display:block;width:300px;margin:auto}}#content>article{border:none;box-shadow:none;margin-top:2em}#main{margin-bottom:20px;padding-bottom:10px}#features{padding-top:2em}#features p{height:100px}#features h3{color:#ed786a;width:100%;text-align:left}#features .feature h3{text-align:center}video{max-width:800px}@media screen and (max-width:900px){video{max-width:80%}}a.readmore{display:inline-block;margin-top:10px}#content>section.features .imageContainer{height:180px;width:100%;margin:auto auto 15px}section#features{margin-top:0}.blog h3{min-height:6em;vertical-align:middle;align-content:center}.blog #features p{height:auto;min-height:100px}#features p.description{text-align:left;clear:both;width:100%}section#features{margin-top:1em}strong{color:#ed786a}@media screen{h3{text-align:left!important}}.image.featured{border:none!important}.image.featured img{width:auto;margin:auto;border:6px solid #ebebeb!important}@media only screen and (max-width:450px){.image.featured img{max-width:100%}}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@keyframes pulsePopup{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}#popup{position:fixed;bottom:10px;right:10px;background-color:#fff;border-radius:25px;border:3px solid hsla(6,78%,67%,.8)}#popup.teaser{animation:pulsePopup 3s infinite;padding-top:10px;font-weight:400;width:250px;text-align:center;background-color:#f1d6a3;height:50px;cursor:pointer;font-size:18px;line-height:26px}#popup.active{animation:popupSlideIn 1s ease-in-out;width:606px;height:250px}#popup.active .close{position:absolute;color:hsla(6,78%,67%,.8);font-size:15px;line-height:12px;text-align:center;top:10px;border-radius:20px;background-color:#eee;right:15px;width:15px;height:15px;padding:0;font-weight:700;cursor:pointer}#popup.active .content{padding:25px 25px 0 30px;border-bottom-left-radius:25px;border-top-left-radius:25px;width:400px;color:#000;float:left;height:100%;line-height:28px;font-size:14px}#popup.active .content .callout{color:hsla(6,78%,67%,.8);font-weight:700}#popup.active .content h5{font-size:16px}#popup.active .content a{color:#000;font-weight:700}#popup.active .image{border-bottom-right-radius:21px;border-top-right-radius:21px;border:none!important;width:200px;float:right;height:100%;background-image:url(/images/popup_photo.jpg);background-position:50%;background-size:contain}@media screen and (max-width:736px){#popup.active{width:356px;height:170px}#popup.active .content{padding:15px 25px 0 30px;font-size:12px;line-height:13px;width:250px}#popup.active .content h5{font-size:14px}#popup.active .image{width:100px;background-repeat:no-repeat;background-size:cover}}#sidebar a.readmore{padding-top:10px;display:inline-block}#sidebar h3 a,#sidebar p{font-size:.8em}@media screen and (max-width:800px){.image.featured img.lowresfix{width:100%;height:auto;background-size:contain;-o-object-fit:contain;object-fit:contain}}small{font-size:.7em}header h2{margin-bottom:0}section#features{padding-top:2em}ul.divided li{margin:.75em 0}