/*! Reset styles */body{margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}ol,ul{margin:0;padding:0;list-style:none}a{text-decoration:none}img{display:block;max-width:100%;height:auto}button:hover{cursor:pointer}body{font-family:"Playfair Display";font-size:14px;color:#626262;background-color:#ffe2fe}.container{width:100%;min-width:320px;padding:0 30px;margin:0 auto;outline:1px solid red}@media screen and (min-width: 480px){.container{max-width:480px;outline:1px solid green}}@media screen and (min-width: 768px){.container{max-width:768px;outline:1px solid blue}}@media screen and (min-width: 1200px){.container{max-width:1200px;outline:1px solid #ff0}}.menu-container{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:32px;background-color:rgba(181,64,140,.95);z-index:1;transform:translateX(100%);transition:transform 250ms ease-in-out}.menu-container.is-open{transform:translateX(0)}.menu-container .button-menu-toggle{position:absolute;top:16px;right:16px;color:#fff;min-height:40px;min-width:40px;margin-left:auto;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:50%;outline:none;background-color:rgba(0,0,0,0)}.menu-container .button-menu-toggle:hover,.menu-container .button-menu-toggle:focus{background-color:rgba(0,0,0,.1)}.menu-container .button-menu-toggle:hover,.menu-container .button-menu-toggle:focus{color:#3cff00}.menu-container .nav-list{padding:0;margin:0;list-style:none}.menu-container .nav-list__link{display:block;padding:10px;color:#fff;text-decoration:none}.menu-container .nav-list__link:hover{color:#03a9f4}.header{padding-top:15px;padding-bottom:20px;background-color:#ffffe5}@media screen and (min-width: 768px){.header{padding-top:30px;padding-bottom:40px}}@media screen and (min-width: 1200px){.header{padding-top:71px;padding-bottom:92px}}.header .button-menu-toggle{min-height:40px;min-width:40px;margin-left:auto;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:50%;outline:none;background-color:rgba(0,0,0,0)}.header .button-menu-toggle:hover,.header .button-menu-toggle:focus{background-color:rgba(0,0,0,.1)}@media screen and (min-width: 768px){.header .button-menu-toggle{display:none}}.header .button-menu-toggle:hover,.header .button-menu-toggle:focus{color:#03a9f4}.header .nav-list{display:none}@media screen and (min-width: 768px){.header .nav-list{display:grid;row-gap:30px;grid-template-columns:repeat(2, minmax(max-content, 1fr))}}@media screen and (min-width: 1200px){.header .nav-list{grid-template-columns:repeat(4, minmax(max-content, 1fr))}}.header .nav-list__link{text-transform:uppercase;color:#7d7d7d}.header .nav-list__item:hover .nav-list__link{color:#03a9f4}.header .nav-list__item{display:flex;flex-direction:row;justify-content:center;outline:2px dotted blue}.gallery{margin-bottom:66px;background-color:#e5ffe5}.gallery .container{display:flex;flex-direction:column;align-items:center}.gallery .container .gallery-title{display:none}.gallery .container .gallery-list{display:flex;flex-direction:column;align-items:center;row-gap:65px}@media screen and (min-width: 768px){.gallery .container .gallery-list{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:65px}}@media screen and (min-width: 1200px){.gallery .container .gallery-list{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:130px}}.gallery .container .gallery-list__item{flex-basis:100%;display:flex;flex-direction:column;align-self:stretch;background-color:#e5ffe5;outline:2px dashed #0bb}@media screen and (min-width: 768px){.gallery .container .gallery-list__item{flex-basis:calc((100% - 65px)/2)}}@media screen and (min-width: 1200px){.gallery .container .gallery-list__item{flex-basis:calc((100% - 130px)/3)}}.gallery .container .gallery-list__img{margin-bottom:62px}.gallery .container .gallery-list__link{display:block;margin-bottom:32px;font-family:"Ubuntu";font-weight:300;color:#b4ad9e}.gallery .container .gallery-list__title{flex-grow:1;margin-bottom:40px;font-weight:400;font-size:30px;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.gallery .container .gallery-button{align-self:center;padding:20px 48px 21px 48px;font-size:1.5rem;background-color:inherit;margin-top:90px;color:red;background-color:aqua}.overlay{background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url("../images/bckimg-mobile-1x.jpg");background-position:center;background-size:cover}@media screen and (min-device-pixel-ratio: 2),screen and (min-resolution: 192dpi),screen and (min-resolution: 2dppx){.overlay{background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url("../images/bckimg-mobile-2x.jpg")}}@media screen and (min-width: 768px){.overlay{background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url("../images/bckimg-tablet-1x.jpg")}}@media screen and (min-width: 768px)and (min-device-pixel-ratio: 2),screen and (min-width: 768px)and (min-resolution: 192dpi),screen and (min-width: 768px)and (min-resolution: 2dppx){.overlay{background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url("../images/bckimg-tablet-2x.jpg")}}@media screen and (min-width: 1200px){.overlay{background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url("../images/image-1-desktop-1x.jpg")}}@media screen and (min-width: 1200px)and (min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (min-resolution: 192dpi),screen and (min-width: 1200px)and (min-resolution: 2dppx){.overlay{background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url("../images/image-1-desktop-2x.jpg")}}/*# sourceMappingURL=main.min.css.map */