@font-face{font-family:'Montserrat Regular';src:url('../fonts/Montserrat-Regular.eot');src:url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Montserrat-Regular.woff') format('woff'),url('../fonts/Montserrat-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat Medium';src:url('../fonts/Montserrat-Medium.eot');src:url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/Montserrat-Medium.woff') format('woff'),url('../fonts/Montserrat-Medium.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat SemiBold';src:url('../fonts/Montserrat-SemiBold.eot');src:url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Montserrat-SemiBold.woff') format('woff'),url('../fonts/Montserrat-SemiBold.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat Bold';src:url('../fonts/Montserrat-Bold.eot');src:url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Montserrat-Bold.woff') format('woff'),url('../fonts/Montserrat-Bold.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat Black';src:url('../fonts/Montserrat-Black.eot');src:url('../fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),url('../fonts/Montserrat-Black.woff') format('woff'),url('../fonts/Montserrat-Black.ttf') format('truetype');font-weight:normal;font-style:normal}.reg{font-family:'Montserrat Regular',sans-serif}.med{font-family:'Montserrat Medium',sans-serif}.semi{font-family:'Montserrat SemiBold',sans-serif}.bold{font-family:'Montserrat Bold',sans-serif}.black{font-family:'Montserrat Black',sans-serif}.wow{visibility:hidden}*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul{list-style:none;padding:0;margin:0}a{text-decoration:none}img,svg{border:none;height:auto}body{margin:0;padding:0;background:url('../img/bg.jpg') no-repeat fixed;font-family:'Montserrat Regular',sans-serif;line-height:110%;position:relative}.w100{width:100%;overflow:hidden;max-width:1920px;margin:0 auto;position:relative}.container{width:100%;max-width:1190px;padding:0 10px;margin:0 auto;position:relative;overflow:hidden}.text-center{text-align:center}.uppercase{text-transform:uppercase}.common-title{line-height:120%;display:block;width:fit-content}.common-button{position:relative;border-radius:60px;display:flex;align-content:center;align-items:center;justify-content:center;cursor:pointer;font-family:'Montserrat Regular',sans-serif;text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;padding:10px}.common-button .preload{flex-shrink:0;display:none;height:24px;width:24px;margin-right:16px;border:4px solid #ccc;border-top:4px solid currentColor;border-radius:50%;animation:rotate 1s infinite linear;position:absolute;top:0;left:5%;bottom:0;margin:auto}.common-button:disabled .preload{display:block}.header{padding:12px 0;position:static;height:116px;z-index:99;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;text-align:center;background:transparent;overflow:visible}.header__container{display:flex;overflow:visible;justify-content:space-between;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;align-items:center;height:100%}.header__nav{text-align:center;display:flex;justify-content:center;flex-wrap:wrap;z-index:3}.header__nav__link{font-family:'Montserrat Regular',sans-serif;font-size:15px;color:#485253;margin:0 10px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.header__nav__link:hover,.header__nav__linkactive{color:#E3C50F}.header.header--fixed{box-shadow:0 0 9px 0 rgba(0,0,0,0.46)}.main{padding:100px 0;background:url(../img/main-bg.jpg) no-repeat center;background-size:cover}.main__container{max-width:1080px}.main__title{color:#fff;font-size:48px;font-family:'Montserrat Bold',sans-serif;max-width:360px;margin-bottom:20px}.main__content{max-width:440px}.main__text{color:#fff;font-size:20px;line-height:120%;font-family:'Montserrat Regular',sans-serif;margin-bottom:20px}.main svg{margin:0 12% 60px auto;display:block}.main__button{max-width:213px;height:50px;border:1px solid #fff;color:#fff;font-size:16px}.main__button:hover{background:#fff;color:#485253}.paintings{padding:0 0 100px}.paintings__title{font-size:96px;background:linear-gradient(270deg, #433F40 0%, #161115 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:'Montserrat Bold',sans-serif;line-height:100%;margin:-20px auto 80px 23%}.paintings__container{display:flex;flex-wrap:wrap;gap:60px 20px;max-width:1580px}.paintings__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:calc((100% - (20px * 3)) / 4)}.paintings__item__slider{max-width:100%;width:100%;padding:0 16px;overflow:hidden;position:relative}.paintings__item__slider .swiper-pagination{bottom:8px;height:10px;line-height:10px}.paintings__item__slider .swiper-pagination-bullet{width:10px;height:10px;opacity:1;background:transparent;border:1px solid #fff;margin:0 2px !important}.paintings__item__slider .swiper-pagination-bullet-active{background:#fff;opacity:1}.paintings__item__slider .swiper-button-prev{left:0px;width:fit-content}.paintings__item__slider .swiper-button-prev:after{font-size:14px;color:#E3C50F}.paintings__item__slider .swiper-button-next{right:0px;width:fit-content}.paintings__item__slider .swiper-button-next:after{font-size:14px;color:#E3C50F}.paintings__item__slide{overflow:hidden;display:flex;width:100%;border-radius:8px;outline:none}.paintings__item__slide img{width:100%;object-fit:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.paintings__item__slide:hover img{transform:scale(1.1)}.paintings__item__title{font-size:20px;font-family:'Montserrat Bold',sans-serif;color:#485253;text-align:center;line-height:120%;margin:20px auto 16px}.paintings__item__stats{margin-bottom:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.paintings__item__stats__element{background:#D9D9D9;border-radius:60px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:24px;min-width:67px;padding:5px 10px;color:#485253;font-family:'Montserrat Regular',sans-serif;font-size:12px;line-height:120%}.paintings__item__price{font-family:'Montserrat Bold',sans-serif;margin-bottom:16px;display:flex;align-items:center;gap:22px;justify-content:center;font-size:16px}.paintings__item__price .old{text-decoration:line-through}.paintings__item__button{color:#E3C50F;height:44px;max-width:244px;width:100%;font-size:16px;border:1px solid #E3C50F}.paintings__item__button:hover{background:#E3C50F;color:#fff}.exhibitions{background:url('../img/exhibitions-bg.jpg') no-repeat center;background-size:cover;padding:0 0 140px}.exhibitions__title{color:#E7E5E8;font-family:'Montserrat Bold',sans-serif;font-size:96px;line-height:100%;margin:-16px 24% 50px auto;text-transform:uppercase}.exhibitions__container{display:flex;flex-direction:column;gap:30px}.exhibitions__item{display:flex;flex-direction:column;gap:24px}.exhibitions__item__title{font-size:32px;line-height:120%;color:#fff;font-family:'Montserrat Bold',sans-serif}.exhibitions__item__text{font-size:16px;color:#fff;line-height:120%;font-family:'Montserrat Regular',sans-serif}.exhibitions__item__info{display:flex;flex-direction:column;gap:12px}.exhibitions__item__info__text{display:flex;font-size:20px;font-family:'Montserrat Bold',sans-serif;color:#fff;line-height:120%;gap:10px;align-items:flex-start}.exhibitions__item__info__text svg{flex-shrink:0;margin-top:2px}.about{padding:0 0 60px}.about__title{color:#68271D;font-family:'Montserrat Bold',sans-serif;font-size:96px;line-height:100%;margin:-16px 0 50px;text-transform:uppercase}.about__text{color:#485253;font-size:16px;line-height:120%;font-family:'Montserrat Regular',sans-serif}.gallery__container{width:100%;height:fit-content;display:flex}.gallery__item{width:100%;max-width:384px;min-width:0;aspect-ratio:384/340;object-fit:cover;height:auto}.application{padding:100px 0 130px}.application__container{display:flex;justify-content:space-between;max-width:976px;gap:30px}.application__content{max-width:479px;width:100%}.application .form{width:100%}.application__title{font-size:64px;font-family:'Montserrat Black',sans-serif;color:#485253;line-height:120%;margin:-16px 0 20px;text-transform:uppercase}.application__text{font-family:'Montserrat Regular',sans-serif;font-size:16px;color:#485253;line-height:120%}.footer{height:154px;display:flex;align-items:center;justify-content:center;gap:20px;background:#485253}.footer a svg{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.footer a:hover svg{transform:scale(1.1)}.form{max-width:377px;width:100%;font-family:'Montserrat Regular',sans-serif;position:relative;text-align:center}.form input{display:block;width:100%;height:44px;font-size:16px;border:none;outline:none;color:#485253;border:1px solid #485253;background:transparent;box-sizing:border-box;text-align:left;border-radius:60px;padding:0 24px;margin-bottom:10px}.form input:focus{outline:none}.form input button:disabled .preload{display:block}.form input::placeholder{font-size:inherit;line-height:110%;color:inherit;font-family:'Montserrat Regular',sans-serif}.form input:invalid{box-shadow:none}.form__button{width:100%;font-weight:bold;background-color:transparent;color:#E3C50F;max-width:139px;height:44px;margin:0 auto;font-size:16px;font-family:'Montserrat Regular',sans-serif;border:1px solid #E3C50F}.form__button:hover{background-color:#E3C50F;color:#fff}.form textarea{padding:12px 24px 20px;min-height:173px;resize:none;margin-bottom:12px;font-size:16px;color:#485253;border:1px solid #485253;background:transparent;display:flex;align-content:center;border-radius:24px;align-items:center;width:100%}.form textarea::placeholder{font-size:inherit;line-height:110%;color:inherit;font-family:'Montserrat Regular',sans-serif}.form textarea:focus{outline:none}.modal{position:relative;display:none}.modal.fancybox-content{text-align:center;color:#485253;background:#fff;overflow:hidden;width:100%;max-width:380px;padding:42px;text-transform:none;border-radius:16px;box-shadow:0 0 48px 24px rgba(0,0,0,0.25)}.modal__title{font-size:24px;font-family:'Montserrat Black',sans-serif;text-transform:uppercase;line-height:110%;margin-bottom:24px;text-align:center}.modal__text{font-size:14px;line-height:110%;text-align:center;display:block;margin:0 auto}.modal .form{margin:20px auto 0}.modal-close{position:absolute;top:14px;right:14px}.modal__button{margin:0 auto;max-width:200px;height:44px;width:100%;color:#E3C50F;font-size:16px;background:transparent;border:1px solid #E3C50F}.modal__button:hover{color:#fff;background:#E3C50F}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}a.burger{display:none}a.burger .burger-line2{transform:translate(0, 12px)}a.burger .burger-line3{transform:translate(0, 6px)}a.burger.active .burger-line3{transform:translateX(-40px)}a.burger.active .burger-line2{transform:translate(11.8408px) scale(-1, 1) rotate(42.2626deg)}a.burger.active .burger-line1{transform:translate(1.34473px) rotate(42.2626deg)}a.burger svg rect{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dnone{display:none}@media screen and (max-width:1000px){.paintings__item{width:calc((100% - (20px * 2)) / 3)}}@media screen and (max-width:830px){a.burger{display:block}.header{height:80px}.header svg{max-height:100%;width:auto}.header__nav{position:absolute;background:#fff;gap:20px;border-radius:16px;padding:20px;border:1px solid #E3C50F;right:10px;top:100%;flex-direction:column;display:none}.header__nav.active{display:flex}.paintings__item{width:calc((100% - 20px) / 2)}.paintings__title{margin:0 auto 30px;text-align:center;font-size:70px}.exhibitions__title{margin:0 auto 30px;text-align:center;font-size:70px}.about__title{margin:0 auto 30px;text-align:center;font-size:70px}.application__title{margin:-10px 0 20px;font-size:48px}.footer{height:80px}}@media screen and (max-width:630px){.application{padding:20px 0 40px}.application__container{flex-direction:column-reverse}.application__content{max-width:100%}.application__title{margin:0 auto 20px;text-align:center}.application__text{text-align:center}.application .form{margin:0 auto}}@media screen and (max-width:520px){.header{height:60px}.main__content{max-width:100%}.main__title{font-size:42px;text-align:center;margin:0 auto}.main svg{margin:0 auto}.main__text{text-align:center;max-width:90%;margin:0 auto 12px}.main__button{margin:0 auto}.paintings{padding:20px 0 40px}.paintings__item__title{margin:12px auto;font-size:16px}.paintings__item__button{font-size:14px}.paintings__item__price{gap:6px;flex-direction:column;margin-bottom:12px}.paintings__title{font-size:50px}.exhibitions{padding:20px 0 40px}.exhibitions__item__title{font-size:24px}.exhibitions__item__text{font-size:16px}.exhibitions__item__info{gap:10px}.exhibitions__item__info__text{font-size:18px}.exhibitions__title{font-size:50px}.about{padding:20px 0 40px}.about__title{font-size:46px}.application__title{font-size:40px}}@media screen and (max-width:420px){.fancybox-content.modal{padding:40px 20px}.paintings__item{width:100%}}