body{overflow-x:hidden}.layout{max-width:1920px;margin:0 auto;padding:0 4vw}@media screen and (max-width:35.5em){.layout{padding:0}}.header{box-sizing:border-box;padding:.5rem 0;background:#fff;position:relative}@media screen and (max-width:35.5em){.header{padding:.5rem 0 .5rem 2vw}}.header h1{display:inline-block;margin:.5rem 0 0;padding:0;line-height:1}.header .menu-container{display:inline-block;position:absolute;right:2rem;transition:transform .4s ease-in-out;overflow:hidden;background:transparent;top:-5.5rem}@media screen and (min-width:35.5em){.header .menu-container.is-visible{transition:transform .5s ease-out;transform:translateY(6.25rem)}}@media screen and (max-width:35.5em){.header .menu-container{position:absolute;top:0;left:0;background:#fff;height:0;opacity:.3;width:0}.header .menu-container.is-visible{transition:opacity .5s ease-out;height:100vh;opacity:1;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:stretch;background:linear-gradient(180deg,#fff 80%,hsla(0,0%,100%,.8));top:0;z-index:999}.header .menu-container.is-visible .pure-menu-item{text-align:center}.header .menu-container.is-visible .pure-menu-link{font-size:1.6rem}}.header .menu-toggle{align-self:flex-end;position:absolute;right:0;top:.75rem;font-size:.85rem;z-index:1000}@media screen and (max-width:35.5em){.header .menu-toggle{right:5vw}}.header .menu-toggle a{display:block;width:4rem;height:1.2rem}.header .menu-toggle span{display:none}@media screen and (min-width:35.5em){.header .menu-toggle{top:1.2rem}.header .menu-toggle span{display:inline-block;position:absolute;right:1.2rem;font-weight:600}}.header .menu-toggle div{width:1rem;height:2px;background:#222;position:absolute;right:0;margin-top:.3rem;transition:margin-top .4s,transform .4s,opacity .4s}.header .menu-toggle div:nth-of-type(2){margin-top:.55rem;opacity:1}.header .menu-toggle div:nth-of-type(3){margin-top:.8rem}.header .menu-toggle a:hover div{background:#c29d52}.header .menu-toggle.on span{opacity:0;transition:opacity .4s}.header .menu-toggle.on div:first-of-type{margin-top:.6rem;transform-style:flat;transform-origin:50% 50%;transform:rotate(225deg)}.header .menu-toggle.on div:nth-of-type(2){opacity:0}.header .menu-toggle.on div:nth-of-type(3){margin-top:.6rem;transform-style:flat;transform-origin:50% 50%;transform:rotate(-225deg)}.header .menu-toggle.off span{opacity:1}.header.reverse{color:#fff;background:transparent}.header.reverse a,.header.reverse h1 a{color:#fff}.header.reverse a:hover,.header.reverse h1 a:hover{transition:color .3s ease-in-out;color:hsla(0,0%,100%,.8)}.header.reverse .menu-toggle div{background:#fff}.header.reverse a:hover div{background:hsla(0,0%,100%,.8)}@media screen and (max-width:35.5em){.header.reverse.menu-show .menu-toggle div,.header.reverse.menu-show a:hover div{background:#c29d52}.header.reverse .menu-container{position:absolute}}.main-wrapper{display:flex;flex-direction:column}.content{min-height:90vh;box-sizing:border-box}@media screen and (max-width:35.5em){.content{margin:0 4vw}}.contentNarrow{box-sizing:border-box;padding:0 4vw}@media screen and (min-width:35.5em){.contentNarrow{padding:0 8vw}}.main{flex:1 0 auto}section{margin-top:.75rem;padding:.75rem 0}.row{position:relative;min-height:0}.blog-row{margin-bottom:2rem}.main-slider{min-height:50.625vw}.pagination{text-align:center;padding:.5rem 0}.pagination.more a{font-size:1.2rem}.more{text-align:right}.more a,.more button[type=submit]{font-size:.75rem;text-transform:lowercase;color:#222;background:#fff}.more a:hover,.more button[type=submit]:hover{color:#000}.more a:after,.more button[type=submit]:after{content:"→";display:inline-block;padding-left:2px}.more a:hover:after,.more button[type=submit]:hover:after{color:#c29d52;padding-left:6px;margin-right:-4px;transition:padding-left .2s,margin-right .2s}@media screen and (min-width:35.6em){.side-box h2,.side-box h3,.side-box h4,.side-box p{padding:0 2rem}}.side-box.right-side{text-align:left}.side-box.left-side{text-align:right}.side-box p a{display:inline-block;text-decoration:underline}@media screen and (max-width:35.5em){h2{padding-top:1rem}}@media screen and (min-width:35.6em){.pure-u-sm-1-2{box-sizing:border-box}.pure-u-sm-1-2:first-of-type{padding-right:.5rem}.pure-u-sm-1-2:last-of-type{padding-left:.5rem}}.layout.two-columns-with-form section{margin:.5rem auto 2rem;max-width:1280px}@media screen and (min-width:35.6em){.layout.two-columns-with-form .description{padding:2rem}}.layout.two-columns-with-form .description p{font-size:.85rem}.pure-g [class*=pure-u],button,html,input,select,textarea{font-family:Montserrat,Segoe UI,Proxima Nova,sans-serif;line-height:1.6;font-weight:400}:focus{outline:none}a,body{color:#333}a{transition:color .1s linear;text-decoration:none}a:hover,a:hover em{color:#c29d52;transition:color .2s ease-in;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:Montserrat,Segoe UI,Proxima Nova,sans-serif;margin:0;text-transform:uppercase}h1 a:hover{color:#b7944e}h2 a:after,h3 a:after,h4 a:after,h5 a:after,h6 a:after{content:"";display:block;background:#f5c92c;background:linear-gradient(91deg,#f5c92c,#bd9d3a 30%,#cf9837 60%);background:-moz-linear-gradient(91deg,#f5c92c 0,#bd9d3a 30%,#cf9837 60%);width:15%;height:2px;margin-top:.6rem}h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#b7944e}@keyframes change_gradient{0%{width:0}to{width:15%}}h1{font-family:Raleway,Montserrat,Segoe UI,Proxima Nova,sans-serif;font-size:1rem}@media screen and (min-width:35.5em){h1{font-size:1.6rem}}h1 a,h1 em{text-decoration:none;font-style:normal;font-weight:700;color:#333}h1 em{display:block}h2{font-size:1.3rem}h2.page-title{text-align:center;font-size:2rem;font-weight:400;font-family:Montserrat,Segoe UI,Proxima Nova,sans-serif;margin-bottom:.75rem;padding:2rem 0 1.25rem;animation-name:slideUp;animation-duration:.5s}h2.page-title:after{display:block;width:14rem;height:.15rem;background:#b7944e;content:"";margin:2rem auto -1rem;animation-name:widenUp;animation-duration:.5s}h2.page-title a:after{display:none}@keyframes slideUp{0%{transform:translateY(10%);opacity:0}to{transform:none;opacity:1}}@keyframes widenUp{0%{width:8rem}to{width:14rem}}.pure-g blockquote[class*=pure-u],blockquote{font-family:Montserrat,Segoe UI,Proxima Nova,sans-serif;line-height:1.1;font-weight:200}@media screen and (min-width:48em){.pure-g blockquote[class*=pure-u],blockquote{padding:4vh 8vw;font-size:2rem}}.pure-g blockquote[class*=pure-u] div,blockquote div{text-align:right;margin-top:.5rem;padding-top:.5rem;margin-right:-2rem}p{font-size:.8rem;color:#666;font-weight:400;line-height:2}.pure-menu-horizontal .pure-menu-list{font-family:Montserrat,Segoe UI,Proxima Nova,sans-serif}ul{list-style-type:square}ol,ul{padding-left:20px}.pure-menu-horizontal{padding:0}.pure-menu-horizontal .pure-menu-list{display:flex;justify-content:space-around}.pure-menu-link{display:inline-block;padding:.5rem;color:#222;text-decoration:none;font-size:.8rem;font-weight:600}.pure-menu-link:hover{color:#c29d52;transition:color .3s ease-in}.pure-menu-link:active,.pure-menu-link:focus,.pure-menu-link:hover{background:transparent}.pure-menu-item.active>a.pure-menu-link{color:#222}.pure-menu-item.active>a.pure-menu-link:hover{color:#c29d52}.pure-menu-item.active>a.pure-menu-link:after{content:"";height:2px;width:0;display:block;animation:widen;animation-duration:.3s;animation-fill-mode:forwards;background:#f5c92c;background:linear-gradient(91deg,#f5c92c,#bd9d3a 30%,#cf9837 60%);background:-moz-linear-gradient(91deg,#f5c92c 0,#bd9d3a 30%,#cf9837 60%)}.reverse .pure-menu-item.active>a.pure-menu-link{color:#fff}.reverse .pure-menu-item.active>a.pure-menu-link:hover{color:hsla(0,0%,100%,.8)}.reverse .pure-menu-item.active>a.pure-menu-link:hover:after{transition:background .3s ease-in-out;background:hsla(0,0%,100%,.8)}.reverse .pure-menu-item.active>a.pure-menu-link:after{background:#fff}@media screen and (max-width:35.5em){.pure-menu-horizontal .pure-menu-list{display:block;background:#fff}.pure-menu-horizontal .pure-menu-list .pure-menu-item{display:block}.pure-menu-horizontal .pure-menu-list .pure-menu-item a.pure-menu-link{padding-left:0;color:#222}.reverse .pure-menu-horizontal .pure-menu-list{background:transparent}.reverse .pure-menu-horizontal .pure-menu-list .pure-menu-item{background:hsla(0,0%,100%,.8)}.reverse .pure-menu-horizontal .pure-menu-list .pure-menu-item a.pure-menu-link{padding-left:.2rem;color:#222}}.ratio-image-wrapper{overflow:hidden}.slider-container{overflow:hidden;position:relative}.slider-container .images{position:relative}.slider-container .images img{position:absolute;top:0;left:0;box-shadow:hsla(0,0%,100%,.3)}.slider-container .controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.slider-container .controls a{background:transparent;font-size:3rem;display:inline-block;padding:.5rem 2rem;text-decoration:none;color:rgba(0,0,0,.3)}.slider-container .controls a:hover{color:#000}.slider button{border:0;background:transparent;padding:.5rem 2rem;color:rgba(0,0,0,.3);font-size:3rem}.slider button:hover{color:rgba(0,0,0,.8)}.slider button:active,.slider button:focus{border:0;outline:none}img.img{opacity:0}img.img.loaded{opacity:1;transition:opacity .5s ease-in-out}.img-wrapper{overflow:hidden}.img-wrapper.loading:before{display:block;width:100%;height:75vw;content:"";background:linear-gradient(90deg,#fbfbfb,#fbfbfb 40%,#fff 50%,#fbfbfb 60%,#fbfbfb),linear-gradient(#fbfbfb,#fff);position:relative;left:0;top:0;background-size:200% 200%;animation:moveBackground 2s ease-in-out infinite}@media screen and (min-width:35.5rem){.img-wrapper.loading:before{height:69vw}}@keyframes moveBackground{0%{background-position:90% 50%}90%{background-position:0 50%}to{background-position:10% 50%}}.img-wrapper.loaded{padding-top:0;transition:padding-top .5s ease-in-out}.img-wrapper.loaded:before{display:none}.post{margin:0;padding-bottom:.3rem}.post h3{font-style:normal;text-align:left;opacity:0;margin:.5rem auto .75rem;padding:0;font-size:.8rem;text-transform:none;font-family:Montserrat,Segoe UI,Proxima Nova,sans-serif;font-weight:400}.post.loaded h3{opacity:1;transition:opacity .5s ease-in-out}.post img{opacity:.95;transition:opacity .15s linear}.post img:hover{opacity:1}.image-gallery{margin:0 auto}.image-gallery,.image-gallery img{max-width:960px}.image-gallery .img-wrapper{padding:0 0 .75rem;margin:0}.image-gallery .description{padding:1rem 0;margin:0 auto 2rem}.image-gallery .description li,.image-gallery .description p{margin:0 0 .5rem;font-size:.8rem;color:#666}.image-gallery .description h1,.image-gallery .description h2,.image-gallery .description h3,.image-gallery .description h4,.image-gallery .description h5,.image-gallery .description h6{font-family:Montserrat,Segoe UI,Proxima Nova,sans-serif;font-weight:600;text-transform:none;text-align:left;line-height:1.4;margin:1.35rem 0 .45rem;color:#333}.image-gallery .description h1{font-size:1.15rem}.image-gallery .description h1 em{display:inline;font-style:italic;font-weight:inherit}.image-gallery .description h2{font-size:1.05rem}.image-gallery .description h3,.image-gallery .description h4,.image-gallery .description h5,.image-gallery .description h6{font-size:.95rem}.image-gallery .description h1 a:after,.image-gallery .description h2 a:after,.image-gallery .description h3 a:after,.image-gallery .description h4 a:after,.image-gallery .description h5 a:after,.image-gallery .description h6 a:after{display:none}.image-gallery .description ol,.image-gallery .description ul{margin:.25rem 0 .75rem;line-height:1.8}.image-gallery .description blockquote{font-size:.9rem;font-weight:400;line-height:1.6;padding:.25rem 0 .25rem 1rem;margin:.75rem 0 1rem}.image-gallery .description b,.image-gallery .description strong{font-weight:600}.image-gallery .description a{text-decoration:underline}.image-gallery .description a:hover{text-decoration:none}.image-gallery.loading .description,.image-gallery.loading>h2{opacity:0}.image-gallery.loaded .description,.image-gallery.loaded>h2{opacity:1;transition:opacity .5s ease-out}.image-list>a>div>div,.image-list>div>div{border:1px solid #ebebeb}.image-list>div.pure-u-1-1,.image-list>div.pure-u-1-2,.image-list>div.pure-u-md-1-2{margin:0;box-sizing:border-box;padding-bottom:12px}.image-list>div.pure-u-1-2:first-of-type,.image-list>div.pure-u-md-1-2:first-of-type{padding-right:6px}.image-list>div.pure-u-1-2:nth-of-type(2),.image-list>div.pure-u-md-1-2:nth-of-type(2){padding-left:6px}.image-list>div.pure-u-1-3{margin:0;box-sizing:border-box;padding-bottom:12px}.image-list>div.pure-u-1-3:first-of-type{padding-right:8px}.image-list>div.pure-u-1-3:nth-of-type(2){padding-left:4px;padding-right:4px}.image-list>div.pure-u-1-3:nth-of-type(3){padding-left:8px}.other-blog-posts{padding:0 0 1.5rem;margin:2rem auto;max-width:960px}@media screen and (max-width:35.5em){.other-blog-posts{text-align:center}}.other-blog-posts .preview{padding-bottom:20px;position:relative}@media screen and (min-width:35.6em){.other-blog-posts .preview{width:231.5px;padding-right:12px}}.other-blog-posts .preview:hover a{color:#b7944e}.other-blog-posts h4 a:after{display:none}.other-blog-posts.row{min-height:15rem}.other-blog-posts.row:not(.is-visible):before{top:7rem}.other-blog-posts .img-wrapper{overflow:hidden}.other-blog-posts .img-wrapper.loading:before{display:none}.opinions{overflow:hidden}@media screen and (min-width:35.6em){.opinions .list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:12px;gap:12px}.opinions .list>div{overflow:hidden;grid-row:1/2}.opinions .list>div:first-of-type{grid-column:1/2}.opinions .list>div:nth-of-type(2){grid-column:2/3}.opinions .list>div:nth-of-type(3){grid-column:3/4}.opinions .list>div:nth-of-type(4){grid-column:4/5}.opinions .opinion{position:relative;cursor:pointer}.opinions .opinion>div:first-of-type{display:block}.opinions .opinion .opinion-image{-o-object-position:0 0;object-position:0 0;opacity:.96;transition:opacity .3s linear,object-position .8s ease-in-out;transition:opacity .3s linear,object-position .8s ease-in-out,-o-object-position .8s ease-in-out}.opinions .opinion .opinion-text{display:block;visibility:hidden;overflow:hidden;height:1px;z-index:3}.opinions .opinion .opinion-text>div{opacity:0;padding:1rem;background:#fff;transition:opacity .8s ease-in-out}}@media screen and (min-width:35.6em)and (max-width:80em){.opinions .opinion .opinion-text>div{padding:.1rem 0;overflow:auto}.opinions .opinion .opinion-text>div h2{font-size:.7rem}}@media screen and (min-width:35.6em)and (min-width:80em){.opinions .opinion .opinion-text>div{font-size:.7rem;padding:.5rem 0}.opinions .opinion .opinion-text>div h2{font-size:1.1rem}}@media screen and (min-width:35.6em)and (min-width:90em){.opinions .opinion .opinion-text>div{font-size:.7rem;padding:.5rem 0}.opinions .opinion .opinion-text>div h2{font-size:1.2rem}}@media screen and (min-width:35.6em)and (min-width:120em){.opinions .opinion .opinion-text>div{font-size:.8rem;padding:1rem .5rem}.opinions .opinion .opinion-text>div h2{font-size:1.2rem}}@media screen and (min-width:35.6em){.opinions .opinion .opinion-text p{font-size:.5rem}}@media screen and (min-width:35.6em)and (min-width:80em){.opinions .opinion .opinion-text p{font-size:.7rem}}@media screen and (min-width:35.6em)and (min-width:96em){.opinions .opinion .opinion-text p{font-size:.8rem}}@media screen and (min-width:35.6em){.opinions .opinion.focus .opinion-text,.opinions .opinion:hover .opinion-text{display:block;visibility:visible;position:absolute;top:0;left:0;height:100%}.opinions .opinion.focus .opinion-text>div,.opinions .opinion:hover .opinion-text>div{opacity:1;height:100%;animation:slide-up .8s ease-in-out}}@media screen and (min-width:35.6em)and (min-width:120em){.opinions .opinion.focus .opinion-text>div,.opinions .opinion:hover .opinion-text>div{height:65%;margin-top:45%}.opinions .opinion.focus .opinion-image,.opinions .opinion:hover .opinion-image{-o-object-position:0 -230px;object-position:0 -230px;opacity:1}.opinions .opinion.focus .opinion-image.opinion-image-1,.opinions .opinion:hover .opinion-image.opinion-image-1{-o-object-position:0 -100px;object-position:0 -100px}}@media screen and (min-width:35.6em){.opinions .opinion:after{content:"⌵";display:block;font-size:2rem;color:rgba(0,0,0,.3);transform:rotateX(180deg);z-index:2;position:relative;top:0;left:0;height:1rem;margin-top:-1rem;width:100%;text-align:center}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.small-newsletter-form form{margin:0;max-width:none;padding:0}.small-newsletter-form form>div button,.small-newsletter-form form>div input{height:2rem;display:inline-block;border:1px solid #333;padding:.1rem;border-radius:0}.small-newsletter-form form>div input[type=checkbox]{height:1rem}.small-newsletter-form form>div input.error{border-color:#b54d4d}.small-newsletter-form form>div label{min-height:2rem;color:#000}.small-newsletter-form form>div input[type=email]{border-width:0 0 1px}@media screen and (min-width:35.6em){.small-newsletter-form form>div input[type=email]{width:42rem;font-size:.8rem}}@media screen and (max-width:35.59em){.small-newsletter-form form>div input[type=email]{font-size:.8rem}}.small-newsletter-form form>div input[type=email]:focus{transition:border-bottom-color .5s ease-in;border-bottom-color:#cf9837}.small-newsletter-form form>div button.button{padding:0 2.1rem}.small-newsletter-form form>div button.button:disabled{color:#9e9e9e}@media screen{.small-newsletter-form form>div label[for=email]{display:none}}.small-newsletter-form form .more{text-align:left}.small-newsletter-form form .is-visible{display:block}.small-newsletter-form form .is-hidden{display:none}.image-list>div.pure-u-1-2:first-of-type .post{padding-right:.375rem}.image-list>div.pure-u-1-2:nth-of-type(2) .post{padding-left:.375rem}.image-list>div.pure-u-1-3:first-of-type .post{padding-right:.5rem}.image-list>div.pure-u-1-3:nth-of-type(2) .post{padding-left:.25rem;padding-right:.25rem}.image-list>div.pure-u-1-3:nth-of-type(3) .post{padding-left:.5rem}.portfolio .image-list .img-wrapper{width:100%;height:calc(3*(25.3333333333vw - .75rem)/4);overflow:hidden}.portfolio .categories{display:flex;justify-content:space-between;padding:2rem 0;text-transform:uppercase;font-size:.8rem}.portfolio .categories a{color:#c9a356}.portfolio .categories a.active{color:#b7944e;font-weight:600}.portfolio .categories a.active:after{content:"";height:2px;width:0;display:block;animation:widen;animation-duration:.3s;animation-fill-mode:forwards;background:#f5c92c;background:linear-gradient(91deg,#f5c92c,#bd9d3a 30%,#cf9837 60%);background:-moz-linear-gradient(91deg,#f5c92c 0,#bd9d3a 30%,#cf9837 60%)}@keyframes widen{0%{width:0;opacity:.5}to{width:100%;opacity:1}}@media screen and (max-width:48em){.portfolio .categories{font-size:.7rem}.portfolio .categories a{padding-right:.1rem}.portfolio .categories a:last-of-type{padding-right:0}}.blog .side-box p{font-size:.8rem}.blog .row{max-width:720px;margin:2rem auto 4rem}.blog h2{font-size:1.8rem}.blog h2 a:after,.blog h3 a:after,.blog h4 a:after,.blog h5 a:after,.blog h6 a:after{display:none}.blog .blog-post-date{line-height:1.2}.blog .blog-post-short-text a{text-decoration:underline}.blog .blog-post-short-text a:hover{text-decoration:none}.blog .blog-more{padding:0}.blog .blog-more a{font-weight:600}.info.content{margin:0 auto;max-width:960px}.info>.img-wrapper{display:flex;justify-content:center}.layout.index{padding:0}@media screen and (max-width:35.5em){.layout.index .content{margin:0}}.layout.index .header{z-index:10000;margin:0 4vw}@media screen and (max-width:35.5em){.layout.index .header{margin:0}}@media screen and (min-width:35.5em){.layout.index .startPage{margin-top:-6rem}}@media screen and (max-width:34.99em){.layout.index .startPage{margin-top:-3rem}}.layout.index section{margin:2rem 4vw}.layout.index section:first-of-type{margin:0 0 .5rem;background:#f9f9f9}.layout.index address{margin:0 4vw;border-top:0}.layout.index .slider-control-bottomcenter{display:none}@media screen and (min-width:35.6em){.layout.index .slider-control-bottomcenter{display:block}}.layout.index .fav-ones{display:block}.layout.index .fav-ones>div{padding-bottom:12px}@media screen and (min-width:35.6em){.layout.index .fav-ones{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:12px;gap:12px}.layout.index .fav-ones>div{padding-bottom:0}.layout.index .fav-ones a>div{opacity:.95;background:#333;transition:opacity .15s linear}.layout.index .fav-ones a>div:hover{opacity:1}.layout.index .fav-ones>div:nth-child(5){grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:3;align-self:stretch}.layout.index .fav-ones .more{text-align:right}}.layout.index .dark{background:#333;color:#fff}.layout.index .dark p{color:#fff}.layout.index .dark a{color:#ababab}.layout.index .dark a:hover{color:#f5c92c}.layout.index .dark .more button.button{border:1px solid #ebebeb;color:#ebebeb;background:#333}.layout.index .form{padding:0 4vw;margin:0 0 .5rem;text-align:left}.layout.index .form h3{margin:1.8rem 0}.layout.index .form h3 a:after{display:none}form{padding:2rem 0;max-width:600px;margin:0 auto}form .asterisk{color:#b7944e;font-weight:700;font-size:1rem;padding-left:.25rem}form label{display:block;font-size:.8rem}form label.with-checkbox{display:inline-flex}form label.error input,form label.error input[type=checkbox],form label.error textarea{border-color:#b54d4d}form p.info{font-size:.75rem;text-align:right;padding:0;margin:0}form p.error{padding:1rem;border:1px solid #b54d4d;color:#b54d4d}form p.success{padding:1rem;border:1px solid #b7944e;color:#b7944e}form input,form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #ababab;border-radius:0;box-shadow:none;padding:.25rem;margin-bottom:.5rem;color:#444}form input:active,form input:focus,form textarea:active,form textarea:focus{border-color:#b7944e;color:#222}form input[type=checkbox]{position:relative;top:5px;left:0;width:1rem;height:1rem;display:inline-block;margin-right:.5rem;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #ababab;outline:none;cursor:pointer}form input[type=checkbox]:checked{background-color:#444}form textarea{min-height:10rem}form .button{border:1px solid #222;padding:.5rem}.header h1 a{line-height:1}@media screen and (min-width:35.5em){.header h1 a span{display:inline-block;width:1rem;overflow:hidden;transition:width .3s ease-in-out;line-height:1}.header h1 a span:first-of-type{width:1.4rem}}.header h1 a:hover span{transition:width .3s ease-in-out}.header h1 a:hover span:first-of-type{width:6.7rem}.header h1 a:hover span:nth-of-type(2){width:9.4rem}.header h1 a:hover span:nth-of-type(3){width:12rem}address{flex-shrink:0;margin:6rem 0 0;padding:3rem 0 1rem;font-style:normal;font-size:.8rem;color:#9e9e9e;text-align:left}address>div{box-sizing:border-box;text-align:right}address a{color:#333}address .social a{display:inline-block;padding-right:.5rem}address .social a:last-of-type{padding-right:0}address a.title{font-family:Raleway,Montserrat,Segoe UI,Proxima Nova,sans-serif;font-weight:700;font-size:1.6rem;margin-top:1rem;display:block}@media screen and (max-width:35.5em){.jak-dzialam .pure-g.image-on-right{flex-direction:column-reverse}}@media screen and (min-width:35.6em){.jak-dzialam{max-width:960px;margin:0 auto 6rem}.jak-dzialam section.pure-g{margin:0 0 12px;padding:0}.jak-dzialam section.pure-g:not(:first-of-type) .text{border-top:1px solid #333}.jak-dzialam img{box-shadow:0 1px 10px 10px #444}.jak-dzialam .pure-u-sm-1-2{box-sizing:border-box}.jak-dzialam .pure-u-sm-1-2:first-of-type:not(.image-left){padding-right:6px}.jak-dzialam .pure-u-sm-1-2:last-of-type:not(.image-right){padding-left:6px}.jak-dzialam .image-left{padding-right:6px}.jak-dzialam .image-right{padding-left:6px}.jak-dzialam .text{display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 1rem;height:100%}}.jak-dzialam .text a{text-decoration:underline}.jak-dzialam .text a:hover{text-decoration:none}