*{padding:0;margin:0;box-sizing:border-box}html *{font-family:Big Shoulders Display,sans-serif,sans-serif}body{overflow-x:hidden}.header{margin-right:auto;margin-left:auto;max-width:720px;position:relative}@media (min-width: 768px){.header{min-width:100%;max-width:1180px}}@media (min-width: 1200px){.header{min-width:100%;margin-right:0;margin-left:0}}.header .header__picture{padding:0;max-width:100%}.header .header__picture img{max-width:100%;margin-bottom:32px}.header .picture-mobile{padding:0;max-width:100%}.header .h1-logo{background:url(/art-gallery/img/logo-large.svg) no-repeat;background-size:contain;text-indent:-9999px;display:block;padding:50px 16px 100px;width:100%;margin-left:16px;max-width:340px}.header p{color:#444;font-family:Outfit,sans-serif;font-size:18px;font-weight:400;line-height:28px;margin-bottom:32px;max-width:375px;padding-left:16px;padding-right:16px}.header ul{list-style:none;margin-bottom:150px;padding-left:16px;padding-right:16px}.header ul li{position:relative}.header ul li a{display:block;position:relative}.header ul li a img{position:absolute;top:-120px;left:0;transition:all .3s ease}.header ul li a .our-black{z-index:2;opacity:1}.header ul li a .our-gold{z-index:1;opacity:0;transform:translateY(20px)}.header ul li:hover .our-black{opacity:0;transform:translateY(-20px)}.header ul li:hover .our-gold{opacity:1;transform:translateY(0);z-index:3}.header .btn-back{position:absolute;z-index:1}.header .btn-back .btn-back__item{list-style:none}.header .btn-back .btn-back__item a{display:block;position:relative}.header .btn-back .btn-back__item a img{position:absolute;top:0;left:0;transition:all .3s ease}@media (min-width: 768px){.header .btn-back .btn-back__item a img{left:40px}}.header .btn-back .btn-back__item a .back-black{z-index:2;opacity:1}.header .btn-back .btn-back__item a .back-gold{z-index:1;opacity:0;transform:translateY(20px)}.header .btn-back .btn-back__item:hover .back-black{opacity:0;transform:translateY(-20px)}.header .btn-back .btn-back__item:hover .back-gold{opacity:1;transform:translateY(0);z-index:3}@media (min-width: 768px){.header__content{display:flex}}.header__picture-tablet{display:none}@media (min-width: 768px){.header__picture-tablet{display:block}.header__picture-tablet img{max-width:50%}}.header__picture-mobile{display:block}@media (min-width: 768px){.header__picture-mobile{display:none}}@media (min-width: 768px){.header__text{padding-left:0;padding-right:0;position:absolute;left:52%;top:175px;max-width:100%}}@media (min-width: 768px){.header{max-width:892px}}@media (min-width: 768px){.header .header__picture img{max-width:60%;height:auto}}@media (min-width: 768px){.header .header__picture p{padding-bottom:38px}}@media (min-width: 1200px){.header .header__container{width:100%}}@media (min-width: 1200px){.header__content{display:grid;grid-template-columns:35% 60%;gap:0;position:relative;width:100%}}@media (min-width: 1200px){.header .black-background{margin-bottom:0;background-color:#151515;width:100%;height:100%}}@media (min-width: 1200px){.header .header__picture{height:100%;overflow:hidden}}@media (min-width: 1200px){.header .header__picture .header__picture-mobile{display:none}}@media (min-width: 1200px){.header .header__container .header__picture .header__picture-tablet{width:100%;height:100%;object-fit:cover;display:block}}@media (min-width: 1200px){.header__text{position:absolute;left:60%;top:24%;min-width:32%;padding-left:0;padding-right:0}}@media (min-width: 1200px){.header .header__container .h1-logo{background:url(/art-gallery/img/h1-logo-white.svg) no-repeat;background-size:contain;text-indent:-9999px;display:block;padding:50px 16px 100px;width:100%;position:absolute;top:0;left:-140%;z-index:2;margin-left:20px}}@media (min-width: 1200px){.header .header__container ul li a img{left:130px}}@media (min-width: 1200px){.header p{margin-top:0;margin-left:17%;padding-bottom:35px}}@media (min-width: 1200px){.header .btn-back .btn-back__item a img{left:130px}}.container{padding-left:0;padding-right:0}.hero{margin-right:auto;margin-left:auto;max-width:720px;position:relative}@media (min-width: 768px){.hero{max-width:1180px}}@media (min-width: 1200px){.hero{min-width:75%}}.hero .picture{padding:0;max-width:100%}.hero .picture .map{max-width:100%;margin-bottom:0}@media (min-width: 768px){.hero .picture .map{display:none}}@media (min-width: 1200px){.hero .picture .map{display:none}}.hero .picture .map-tablet{display:none}@media (min-width: 768px){.hero .picture .map-tablet{display:block;max-width:100%;margin-bottom:0}}@media (min-width: 1200px){.hero .picture .map-tablet{display:none}}.hero .picture .map-desktop{display:none}.hero .hero__container{padding-left:16px;padding-right:16px}@media (min-width: 768px){.hero .hero__container{padding-left:35px;padding-right:35px}}.hero .hero__container .hero__item-1{margin-top:225px;margin-bottom:25px}.hero .hero__container .hero__item-1 .item-1{max-width:100%}.hero .hero__container .hero-info{max-width:345px}.hero .hero__container .hero-info h2{font-family:Big Shoulders Display,sans-serif;font-weight:900;font-size:50px;line-height:45px;letter-spacing:0px;text-transform:uppercase;color:#151515;margin-bottom:20px}.hero .hero__container .hero-info p{font-family:Outfit,sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0px;color:#444;margin-bottom:32px}.hero .hero__container .hero__gallery .item-2m{margin-bottom:16px;max-width:100%}.hero .hero__container .hero__gallery .item-2t{display:none}.hero .hero__container .hero__item-3{margin-bottom:20px}.hero .hero__container .hero__item-3 .item-3m{max-width:100%}.hero .hero__container .hero__item-3 .item-3t{display:none}.hero .hero__container .hero__sub-title{background-color:#151515;margin-bottom:100px;max-width:688px}.hero .hero__container .hero__sub-title h2{font-family:Big Shoulders Display,sans-serif;font-weight:900;font-size:50px;line-height:45px;letter-spacing:0px;text-transform:uppercase;color:#fff;margin-bottom:24px;padding-left:24px;padding-right:24px;padding-top:45px}.hero .hero__container .hero__sub-title p{font-family:Outfit,sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0px;color:#fff;padding-bottom:35px;padding-right:24px;padding-left:24px}.hero .hero-location{width:100%;background-color:#151515;margin-top:-23px}.hero .hero-location h1,.hero .hero-location p,.hero .hero-location span{color:#fff;margin-top:20px;margin-bottom:20px}.hero .hero-location h1{font-family:Big Shoulders Display,sans-serif;font-weight:900;font-size:50px;line-height:45px;letter-spacing:0px;text-transform:uppercase;padding:60px 16px 30px}.hero .hero-location h3{color:#d5966c;font-family:Big Shoulders Display,sans-serif;font-weight:900;font-size:32px;line-height:32px;letter-spacing:0px;text-transform:uppercase;margin-bottom:20px;padding-left:16px;padding-right:16px}.hero .hero-location p{font-family:Outfit,sans-serif;font-weight:400;font-size:18px;line-height:19px;letter-spacing:0px;padding-left:16px;padding-right:16px}.hero .hero-location .hero__schedule{margin-bottom:0;padding:20px 16px 40px}.hero .hero-location .hero__schedule span{font-family:Outfit,sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0px}@media (min-width: 768px){.hero .hero__container .hero__gallery{max-width:100%;margin-top:0}}@media (min-width: 768px){.hero .hero__container .hero__gallery .hero__title{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-left:0;padding-right:0;max-width:100%}}@media (min-width: 768px){.hero .hero__container .hero__gallery .hero__item-1{margin-top:15px;max-width:60%;margin-bottom:10px}}@media (min-width: 768px){.hero .hero__container .hero__gallery .hero-info{max-width:35%}}@media (min-width: 768px){.hero .hero__container .hero__gallery .hero__group-2{display:grid;grid-template-columns:56% 42.5%;gap:11px;max-width:100%;margin-top:0}}@media (min-width: 768px){.hero .hero__container .hero__gallery .item-2m{display:none}}@media (min-width: 768px){.hero .hero__container .hero__gallery .item-2t{display:block;max-width:100%;margin-top:0}}@media (min-width: 768px){.hero .hero__container .hero__gallery .hero__group-3{display:grid;grid-template-rows:1fr 1fr;height:100%;gap:11px}}@media (min-width: 768px){.hero .hero__container .hero__gallery .hero__item-3{height:100%;width:auto;display:block;margin-bottom:0;overflow:hidden}}@media (min-width: 768px){.hero .hero__container .hero__item-3 .item-3m{display:none}}@media (min-width: 768px){.hero .hero__container .hero__item-3 .item-3t{width:100%;height:100%;object-fit:cover;display:block;margin:0;padding:0}}@media (min-width: 768px){.hero .hero__container .hero__gallery .hero__sub-title{height:100%;display:flex;flex-direction:column;justify-content:center;align-self:stretch;padding:0;margin:0}}@media (min-width: 768px){.hero .hero-location{height:100%;margin-top:0;padding:80px 10px 20px 20px;gap:40px}}@media (min-width: 768px){.hero-location-content{display:flex;justify-content:space-between;padding-right:35px;padding-left:35px}}@media (min-width: 768px){.hero .hero-location h1{padding:0;margin:0}}@media (min-width: 768px){.hero__location-adress{max-width:65%;margin-top:0;margin-right:20px}}@media (min-width: 768px){.hero .picture .map-desktop{display:none}}@media (min-width: 1200px){.hero .picture .map-desktop{display:block;max-width:100%;margin-bottom:0}}@media (min-width: 1200px){.hero{margin-top:0;padding:0;min-width:100%}}@media (min-width: 1200px){.hero-location-content{padding-right:130px;padding-left:130px}}@media (min-width: 1200px){.hero .hero-location .hero__schedule{max-width:80%}}.footer{margin-right:auto;margin-left:auto;max-width:720px;position:relative}@media (min-width: 768px){.footer{max-width:1180px;margin-top:0}}@media (min-width: 1200px){.footer{min-width:100%;padding-right:0;padding-left:0}}.footer .footer__container{max-width:100%;padding-left:0;padding-right:0;margin-bottom:0;background-color:#151515;position:relative}.footer .footer__title{margin-bottom:0;padding:48px 32px 38px}.footer .footer__title figure{margin-bottom:32px}.footer .footer__title figure img{padding:0 auto 38px 0}.footer .footer__title p{font-family:Outfit,sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;color:#fff}.footer .media{margin-bottom:0;padding:0 40px 48px 32px}.footer .media ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;gap:16px;padding-left:16px}.footer .media ul li a{color:#fff;font-size:24px;text-decoration:none}.footer .media ul li:hover{color:#d5966c}.footer__cont-location{max-width:100%;padding-left:0;padding-right:0;margin-bottom:0;background-color:#d5966c;position:relative}.footer__cont-location .footer__title{margin-bottom:0;padding:48px 32px 38px}.footer__cont-location .footer__title figure{margin-bottom:0;max-width:720px}.footer__cont-location .footer__title figure img{padding:0 auto 38px 0}.footer__cont-location .footer__title p{font-family:Outfit,sans-serif;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0px;color:#151515}.footer__cont-location .media{margin-bottom:25px;padding:0 32px 48px}.footer__cont-location .media ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;gap:16px}.footer__cont-location .media ul li a{color:#fff;font-size:24px;text-decoration:none}.footer__cont-location .media ul li:hover{color:#d5966c}@media (min-width: 768px){.footer__container{display:flex;justify-content:space-between;align-items:center;margin-top:20px;width:100%}}@media (min-width: 768px){.footer .footer__container .footer__title{max-width:65%;display:flex;justify-content:space-between}}@media (min-width: 768px){.footer .footer__container .footer__title p{max-width:60%;margin-bottom:0;padding-left:0;padding-right:0;display:flex;justify-content:space-between}}@media (min-width: 768px){.footer__cont-location .footer__title{max-width:70%;display:flex;justify-content:space-between;gap:65px}}@media (min-width: 768px){.footer__cont-location{display:flex;justify-content:space-between;width:100%}}@media (min-width: 768px){.footer .footer__cont-location .media{padding-top:45px}}@media (min-width: 768px){.footer .footer__title figure{margin-left:10%}}@media (min-width: 1200px){.footer .media{padding:0 0 48px 32px;margin-right:10%}}@media (min-width: 1200px){.footer .footer__container .footer__title p{margin-top:-8px}}@media (min-width: 1200px){.footer .footer__cont-location .footer__title{margin-left:45px}}@media (min-width: 768px){.footer .footer__cont-location .footer__title{max-width:61%}}@media (min-width: 768px){.footer .footer__cont-location .media{margin-right:180px}}
