body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:OstrichSans;font-weight:400;src:url(/static/media/OstrichSans-Medium.796acea3657a94dab71d.otf)}a,li{font-family:OstrichSans,serif}.App-header{align-items:center;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:row;font-size:calc(10px + 2vmin);justify-content:space-between;margin-left:20%;margin-right:20%;padding:10px;position:-webkit-sticky;position:sticky;top:0;transition:background-color .3s ease-in-out;z-index:100}.main-menu{text-align:right}.main-menu ul{list-style-type:none;padding:0}.main-menu li{display:inline-block;margin:0 15px}.main-menu a{color:#c65376;text-decoration:none;text-transform:uppercase;transition:color .3s ease-in-out}.main-menu a:hover{color:#f90}.container{align-items:center;background:rgba(255,98,0,.07);display:flex;justify-content:center;margin-left:20%;margin-right:20%}.wf-active .site-title,h1{font-style:normal;font-weight:400}h1{font-family:OstrichSans,serif;font-size:74px;line-height:1.25}@media only screen and (min-width:400px)and (max-width:940px){.App-header,.container{margin-left:2px;margin-right:2px}h1{font-size:18px}.App-header,.picture-description{font-size:16px}}@media only screen and (max-width:400px){.App-header{font-size:12px}.App-header,.container{margin-left:2px;margin-right:2px}h1{font-size:16px}.picture-description{font-size:12px}}.rounded-button{border:2px solid #c65376;border-radius:60px;color:#fff;color:#c65376;cursor:pointer;display:inline-block;font-size:16px;padding:10px 200px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease}.rounded-button:hover{background-color:#eeacb2;color:#fff}.grid-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:20px}.grid-item{padding:4%;text-align:center}.grid-item.large{grid-row-end:span 2}.grid-item.large,.grid-item.medium{grid-column-end:span 2}.grid-item.threewide{grid-column-end:span 3}img{height:auto;max-width:100%}img.hidden{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);transition:all 1s}img.show-1,img.show-2{background-color:#fff;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:all 2s;z-index:2}@media only screen and (min-width:400px)and (max-width:940px){.grid-container{gap:10px;grid-template-columns:40% 60%;padding:20px}.grid-item.threewide{grid-column-end:span 2}}@media only screen and (max-width:400px){.grid-container{gap:2px;grid-template-columns:repeat(1,1fr);padding:2px}}html{font-size:15px}.text1{font-size:3rem}.text1,.text2{font-family:OstrichSans,serif;font-style:normal;font-weight:400;line-height:1.25}.text2{font-size:2rem}.text3{font-family:OstrichSans,serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25}@media only screen and (min-width:400px)and (max-width:940px){html{font-size:10px}}@media only screen and (max-width:400px){html{font-size:5px}}.gallery-container{border:1px solid rgba(89,184,218,.56);padding:20px}.gallery-container .gallery-grid-item{border:3px solid #fff;cursor:pointer;display:inline-block;overflow:hidden;position:relative;text-align:center}.gallery-container .gallery-grid-item img{width:400px}.gallery-container .gallery-grid-item .gallery-picture-description{color:#6d7377;font-family:roboto,Helvetica,Arial,sans-serif;font-size:1rem;padding:20px 10px;text-transform:uppercase}.gallery-container .gallery-grid-item .gallery-picture-description .gallery-text1{color:#c65376;font-weight:700;text-align:left}.gallery-container .gallery-grid-item .gallery-picture-description .gallery-text2{text-align:left}.gallery-container .gallery-grid-item .gallery-picture-description .gallery-text3{font-style:italic;text-align:left}.gallery-container .gallery-grid-item .gallery-picture-description .gallery-text4{font-weight:700;text-align:left}.gallery-container .gallery-grid-item .shape-shop-image-sash{background:#639;color:#fff;margin:0;padding:1em 0;position:absolute;right:0;top:0;-webkit-transform:translateX(30%) translateY(0) rotate(45deg);transform:translateX(30%) translateY(0) rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left}.gallery-container .gallery-grid-item .shape-shop-image-sash:after,.gallery-container .gallery-grid-item .shape-shop-image-sash:before{background:#639;content:"";height:100%;margin:0 -1px;position:absolute;top:0;width:100%}.gallery-container .gallery-grid-item .shape-shop-image-sash:before{right:100%}@media only screen and (max-width:400px){.gallery-container{gap:10px;grid-template-columns:repeat(1,1fr);padding:0}.gallery-text1{font-size:1.1rem}.gallery-text2,.gallery-text3{font-size:.7rem}.gallery-modal .gallery-modal-content{height:auto;left:50%;padding:2px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}}.gallery-modal{background-color:rgba(0,0,0,.5);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.gallery-modal .gallery-modal-content{-webkit-animation:fadeIn 2s;animation:fadeIn 2s;background-color:#fff;border:8px solid hsla(204,4%,45%,.14);border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-filter:blur(0);filter:blur(0);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-modal .close-button{cursor:pointer;position:absolute;right:10px;top:10px}.gallery-modal .fade-in-image{animation:fadeIn 5s;-webkit-animation:fadeIn 5s;-moz-animation:fadeIn 5s;-o-animation:fadeIn 5s;-ms-animation:fadeIn 5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.51f2b372.css.map*/