Reset and base styles *{margin:0;padding:0}*,:after,:before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{height:auto;max-width:100%}address{font-style:normal}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit}input::-ms-clear{display:none}button,input[type=submit]{background-color:transparent;background:none;box-shadow:none;cursor:pointer;display:inline-block}button:active,button:focus,input:active,input:focus{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.header-search{background:#34e89e;background:linear-gradient(90deg,#186d8f,#34a0df);box-shadow:0 3px 5px 0 rgba(0,0,0,.5);left:0;padding:25px 0;position:fixed;top:0;width:100%;z-index:10}.header-search,.search-form{align-items:center;display:flex;justify-content:center}.search-form{background-color:#fff;border-radius:5px;height:40px;width:400px}.search-form__input{border:none;border-bottom-left-radius:5px;border-top-left-radius:5px;font-size:16px;height:40px;outline:none;padding:10px;width:300px}.search-form__input::-moz-placeholder{color:#ccc;font-size:16px}.search-form__input::placeholder{color:#ccc;font-size:16px}.button--search{border:none;border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;font-size:16px;height:40px;transition:background-color .3s linear,color .3s linear;width:100px}.button--search:focus,.button--search:hover{background-color:#38d1c9;color:#fff}.search--img{height:20px;width:20px}.main-search{padding:100px 20px 20px}.gallery__photo--gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));width:100%;grid-gap:20px;list-style:none;margin-left:auto;margin-right:auto;padding:0;z-index:1}.photo-card{border-radius:5px;box-shadow:0 3px 5px 0 rgba(0,0,0,.5);margin-bottom:20px}.photo-card:focus,.photo-card:hover{box-shadow:0 3px 5px 0 rgba(0,0,0,.8);cursor:pointer;transform:scale(1.03)}.info--photo{display:flex;flex-direction:row;justify-content:space-around;padding:0 20px;text-align:center}.info-item{display:flex;flex-direction:column}.info-item__text{color:#000;font-size:16px;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:color .3s linear}.info-item__text:focus,.info-item__text:hover{color:#38d1c9}.photo-card__image{height:20em;-o-object-fit:cover;object-fit:cover;width:100%}.button--container{flex-direction:column}.button--container,.load-more{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-top:20px}.load-more{background-color:#fff;border:none;border-radius:5px;box-shadow:0 3px 5px 0 rgba(0,0,0,.5);cursor:pointer;font-size:16px;font-weight:700;height:40px;opacity:0;padding:10px;transition:background-color .3s linear,color .3s linear;width:200px}.load-more:focus,.load-more:hover{background-color:#38d1c9;color:#fff}.load-more.is-open{opacity:1;pointer-events:auto}.end-collection-text{font-size:20px;font-weight:700;margin:30px 0;opacity:0;text-align:center}.end-collection-text.is-open{opacity:1}

/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.3
*/body.hidden-scroll{overflow:hidden}.sl-overlay{background:#fff;bottom:0;display:none;right:0;z-index:1035}.sl-overlay,.sl-wrapper{left:0;position:fixed;top:0}.sl-wrapper{height:100%;width:100%;z-index:1040}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{background:transparent;border:0;cursor:pointer;font-size:28px;padding:0}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{font-family:Arial,Baskerville,monospace;font-size:3rem;height:44px;line-height:44px;margin-right:-14px;margin-top:-14px;right:30px;width:44px}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{color:#000;display:none;position:fixed;top:30px;z-index:10060}.sl-wrapper .sl-counter{font-size:1rem;left:30px}.sl-wrapper .sl-download{bottom:5px;color:#fff;display:none;font-size:1rem;position:fixed;text-align:center;width:100%;z-index:10060}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{display:none;width:100%}.sl-wrapper .sl-navigation button{color:#000;display:block;font-family:Arial,Baskerville,monospace;height:44px;line-height:44px;margin-top:-22px;position:fixed;text-align:center;top:50%;width:22px;z-index:10060}.sl-wrapper .sl-navigation button.sl-next{font-size:2rem;right:5px}.sl-wrapper .sl-navigation button.sl-prev{font-size:2rem;left:5px}@media(min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:10px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:10px}}@media(min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:20px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:20px}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{border:0;display:block;height:auto;margin:0;padding:0;width:100%}@media(min-width:35.5em){.sl-wrapper .sl-image img{border:0}}@media(min-width:50em){.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image iframe{background:#000;border:0}@media(min-width:35.5em){.sl-wrapper .sl-image iframe{border:0}}@media(min-width:50em){.sl-wrapper .sl-image iframe{border:0}}.sl-wrapper .sl-image .sl-caption{background:rgba(0,0,0,.8);bottom:0;color:#fff;display:none;font-size:1rem;left:0;padding:10px;position:absolute;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{animation:pulsate 1s ease-out infinite;border:5px solid #333;border-radius:40px;display:none;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007}.sl-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.sl-transition{transition:transform .2s ease}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}
/*# sourceMappingURL=styles.css.map*/