@import url(https://fonts.googleapis.com/css2?family=Kaushan+Script&family=Noto+Sans+Avestan&family=Noto+Serif+Georgian&family=Nunito+Sans&display=swap);:root{--color-accent:#ccc18a;--scrollbar-width:3px;--scrollbar-color:#ccc18a;--scrollbar-track-color:#1e2224;--selection-color:#ccc18a;--selection-font_color:#1e2224}::-webkit-scrollbar{width:11px;height:7px;cursor:auto}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:10px;border:5px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{border:0}::-webkit-scrollbar-track{background:0 0}body{background:#1e2224;color:#aaa;font-size:18px;font-family:'Noto Serif Georgian',serif;box-shadow:inset 0 0 204px #03070817}h1,h2,h3,h4,h5,h6{font-family:'Nunito Sans',sans-serif}h1,h2{letter-spacing:.4rem;text-transform:uppercase}h2{font-size:1.3rem}h6{color:#cdccc7}a{color:#cdccc7}li,p{color:#cdccc7;letter-spacing:.03rem;line-height:1.8rem}header{position:relative}header h1{padding-top:140px;color:#ccc18a;font-size:2.5rem;font-weight:100;text-align:center;text-transform:uppercase}header .subtitle{margin-top:-42px;color:#cdccc7;font-size:1.2rem;font-weight:100;text-align:center;text-transform:uppercase;letter-spacing:.3rem;display:flex;align-items:center;justify-content:center;position:relative}header .subtitle:after,header .subtitle:before{content:'';background:#cdccc7;width:40px;height:1px;opacity:.8}header .subtitle:before{margin-right:10px}header .subtitle:after{margin-left:5px}header img{opacity:.5}.image_header figure{height:600px}section{padding:50px 0}header h1,section .section-title{border-bottom:1px solid #ccc18a;padding-bottom:45px}section h2{margin-bottom:0;color:#ccc18a;font-size:2.5rem;font-weight:100;text-align:center;text-transform:uppercase;position:relative}section .section-subtitle{color:#cdccc7;font-size:1.5rem;text-align:center;display:flex;align-items:center;justify-content:center}section .section-subtitle:after,section .section-subtitle:before{content:'';background:#cdccc7;width:40px;height:1px;opacity:.8}section .section-subtitle:before{margin-right:10px}section .section-subtitle:after{margin-left:10px}section .cc{margin-top:100px}.gallery section{padding-top:0}footer{background:rgba(0,0,0,.3);padding:10px 0;font-size:.9rem;text-align:center}footer a{color:#ccc18a}footer a:hover{text-decoration:underline}#main-nav{padding:10px 0;position:absolute;top:20px;right:120px;z-index:10}#main-nav a{margin-left:30px;padding:0;font-size:1.2rem}#main-nav a.is_active,#main-nav a:hover{border-bottom:1px solid #ccc18a;color:#ccc18a}#main-nav a.is_homepage{display:none}#main-nav ul{justify-content:center}.gallery .image{border:1px solid transparent;box-shadow:0 10px 20px rgba(0,0,0,.3);padding:2px;opacity:.85;transition:.15s}.gallery .image:hover{border-color:#ccc18a}.gallery .image:hover,.simple-lightbox img{opacity:1}.simple-lightbox{background:#090a0e94;backdrop-filter:blur(5px)}.sl-close,.sl-counter,.sl-next,.sl-prev{filter:invert()}.list_pages{display:grid;grid-template-columns:repeat(4,[col-start] 1fr);grid-gap:60px}.list_pages .item{border:1px solid transparent;padding:2px;margin:0;position:relative;box-shadow:0 0 20px rgba(0,0,0,.3);overflow:hidden;transition:.15s}.list_pages .item a{display:block}.list_pages .item:nth-child(4){margin-right:0}.list_pages .item:hover{border-color:#ccc18a;box-shadow:0 30px 40px rgba(0,0,0,.5);transform:translateY(-20px)}.list_pages .item a:before{content:'';background:linear-gradient(180deg,#000,transparent);height:200px;position:absolute;top:0;left:0;right:0;z-index:5;opacity:.8}.list_pages .item img{height:400px}.list_pages .item:hover img{transform:none}.list_pages .item h6{background:0 0;color:#cdccc7;text-transform:uppercase;position:absolute;top:20px;left:0;right:0;z-index:10;text-shadow:0 5px 10px rgba(0,0,0,.8)}.list_pages .item h6:after{content:'';background:radial-gradient(#cdccc7 1%,transparent 90%);height:1px;position:absolute;bottom:-10px;left:10%;right:10%;opacity:.5}.green-audio-player{background:0 0!important;position:fixed;right:40px;bottom:40px;opacity:.5;transition:.15s}.green-audio-player:hover{opacity:1}#player_trigger{font-size:1rem;position:fixed;bottom:30px;right:30px;z-index:999;opacity:.5;transition:.15s}#player_trigger:hover{opacity:1}#player_trigger:before{content:'';background-size:contain;width:30px;height:30px;position:absolute;top:50%;left:-35px;transform:translateY(-50%)}#player_trigger:hover:before{background-size:contain}#player_trigger.is_activated:before{background:url(/assets/icons/sound.png) no-repeat;background-size:contain}#player_trigger.is_activated:hover:before{background:url(/assets/icons/sound_off.png) no-repeat;background-size:contain}#player_trigger.is_desactivated:before{background:url(/assets/icons/sound_off.png) no-repeat;background-size:contain}#player_trigger.is_desactivated:hover:before{background:url(/assets/icons/sound.png) no-repeat;background-size:contain}.message{background:#fafafa;border-radius:5px;width:500px;padding:20px;font-size:1rem;position:fixed;bottom:20px;left:20px;animation:messageUp .5s forwards,fadeOut .25s 5s forwards}.message.success{background:#ccc18a;color:#1e2224}.message.error{background:#c54141;color:#fffbfb}@keyframes messageUp{0%{bottom:-20px;opacity:0}50%{bottom:30px}100%{bottom:20px;opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}input,select,textarea{background:#2a2f31;border:1px solid #31383c;padding:10px;box-shadow:inset 0 0 10px rgba(0,0,0,.2);color:#cdccc7;font-size:1rem}input:focus,select:focus,textarea:focus{border-color:#ccc18a;--form-box-shadow__focus:#ccc18a}form label{font-family:'Nunito Sans',sans-serif;font-size:1.1rem}form button[type=submit]{background:#ccc18a;border:1px solid #1e2224;padding:10px 20px;color:#1e2224;font-family:'Nunito Sans',sans-serif;font-size:1.2rem;transition:.15s}form button[type=submit]:hover{background:#cdccc7;box-shadow:0 20px 20px rgba(0,0,0,.2);transform:translateY(-10px)}#page-home header{background:#241b17;height:100vh;padding:40px 0 200px;text-align:center;position:relative;overflow:hidden}#page-home header:after{content:'';background:url(/assets/gradient.png) bottom;background-size:cover;position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}#page-home header .title{width:100%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}#page-home header h1{border:0;margin:0;color:#ccc18a;font-size:4rem;text-transform:uppercase;font-weight:700;font-family:'Nunito Sans',sans-serif;letter-spacing:.4rem;position:relative;z-index:1;filter:drop-shadow(2px 7px 12px #000000c3)}#page-home header .subtitle{color:#ebeae5;font-size:1.5rem;position:relative;z-index:1}#page-home header #header_nav{position:absolute;top:85vh;left:0;right:0;z-index:10}#page-home header #header_nav a{margin:0 25px;padding:2px 0;font-size:1.5rem;position:relative;transition:.15s}#page-home header #header_nav a:hover{border-bottom:1px solid #ccc18a}#page-home header #header_nav a:first-child:after{content:'';background:#ccc18a;width:10px;height:10px;border-radius:50px;position:absolute;top:15px;right:-34px}#page-home header #header_slider{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0!important;opacity:.9}#page-home header #header_slider img{width:100%;height:auto}#page-home #section-presentation{padding-top:0}#page-home #section-presentation [class*=col]{text-align:left}#page-home #section-presentation h3{margin-bottom:50px;color:#ffe42e;font-size:2rem;font-weight:100;text-align:center;position:relative}#page-home #section-presentation h3:after{content:'';background:#e6ad4736;height:1px;position:absolute;bottom:-25px;left:200px;right:200px}#page-home #section-presentation .cc{position:relative}#page-home #section-presentation .cc .c1{position:relative;z-index:1}#page-home #section-presentation .cc .c2{position:absolute;top:-50px;right:-100px;z-index:0}#page-home #section-collection .list_pages{justify-content:center!important}#page-gallery section{padding-top:0}#page-gallery section .cc{margin-top:0}#nav_galleries{text-align:center}#nav_galleries a{background:#1e2224;border-bottom:1px solid transparent;margin:0 30px 30px;padding:10px;text-transform:uppercase;display:inline-block;position:relative;opacity:.8}#nav_galleries a:before{content:'';background:#ccc18a;width:10px;height:10px;border-radius:50px;position:absolute;top:-5px;left:50%;transform:translateX(-50%)}#nav_galleries a:after{content:'';background:#1e2224;border-bottom:1px solid #ccc18a;width:25px;height:10px;position:absolute;top:-12px;left:50%;transform:translateX(-50%)}#nav_galleries a.is_active,#nav_galleries a:hover{border-color:#ccc18a;opacity:1}#page-contact form .input:nth-child(3){display:none}#page-contact form button{margin:0 auto;display:block}#page-goldbook form button[type=submit]{margin:0 auto;display:block}#page-goldbook form .input.ln{display:none}#page-goldbook #section-form{padding-top:100px}#page-goldbook #section-form form{border-bottom:1px solid #333b3f;padding-bottom:100px}#page-goldbook #section-messages{padding-top:0}#page-goldbook #section-messages .item{border-bottom:1px solid #333b3f;margin-bottom:25px;position:relative}#page-goldbook #section-messages .item:last-child{margin-bottom:0;padding-bottom:0}#page-goldbook #section-messages .item h4{padding:10px 0;font-size:1rem;position:relative}#page-goldbook #section-messages .item h4 .date{margin-left:5px;font-size:.9rem;font-weight:100}#page-goldbook #section-messages .item h4 .modo{position:absolute;top:20px;right:10px;opacity:0;transition:.15s}#page-goldbook #section-messages .item:hover>h4 .modo{opacity:1}#page-goldbook #section-messages .item h4 .modo a{margin-left:10px;font-size:.9rem;font-weight:100}#page-goldbook #section-messages .item .name{color:#ccc18a}#page-goldbook #section-messages .item p{padding:5px 0 35px 0;margin:0;color:#cdccc7;font-size:1rem;letter-spacing:.03rem;line-height:1.8rem}#page-goldbook #section-messages .item br{content:'';display:block;height:10px}#page-goldbook #section-messages .item .actions{display:flex;flex-direction:row;justify-content:flex-end;position:absolute;bottom:10px;right:0}#page-goldbook #section-messages .item .actions button{background:0 0;border:0;color:#879094;font-size:.9rem;position:relative}#page-goldbook #section-messages .item .actions button:before{content:'';background:url(/assets/icons/reply.png);background-size:contain;width:15px;height:15px;display:block;position:absolute;top:3px;left:-12px}#page-goldbook #section-messages .item .actions button:hover{color:#ccc18a;text-decoration:underline}#page-goldbook #section-messages .item .response__form,#page-goldbook #section-messages .item .responses{border-left:4px solid #333b3f;padding-left:30px}#page-goldbook #section-messages .item .response__form{padding-left:40px;padding-bottom:40px;display:none}#page-goldbook #section-messages .item form{overflow:inherit}#page-goldbook #section-messages .item .responses .item{border:0;margin-bottom:0}.paginator .pagination .disabled a{opacity:0}.paginator .pagination li a{padding:5px 10px;color:#cdccc7;font-weight:100}.paginator .pagination li a:hover{border-bottom:1px solid #fff;color:#fff}.paginator .pagination li.active a{border-bottom:1px solid #ccc18a;color:#ccc18a}#page-expos section{padding-top:0}#page-expos section .cc{margin-top:0}#page-expos .image{height:500px}#page-expos #section-1 .block-title{margin-top:10px;text-align:center}#page-expos #section-1 .block-subtitle{margin-top:5px;display:block}#page-expos #section-2{padding-top:100px}@media only screen and (min-width:100px) and (max-width:900px){body{font-size:16px}header img.title{width:90%;margin-bottom:55px}#home header img.h2title{width:90%;left:50%;transform:rotate(-5deg) translateX(-50%)}#home header h3{margin-top:85px}.gallery.simple{grid-template-columns:repeat(2,[col-start] 1fr)}.gallery.line{grid-template-columns:repeat(4,[col-start] 1fr)}.gallery.line .image:nth-child(4)~.image{display:none}#header_burger{display:block}#player_trigger span{display:none}.list_pages{grid-template-columns:repeat(2,[col-start] 1fr);grid-gap:20px}}@media only screen and (min-width:900px) and (max-width:1200px){:root{--content-width:650px;--content-divider_small:1.4;--content-divider_medium:1.4;--content-divider_large:1.4}body{font-size:16px}#home header img.h2title{width:600px;left:50%;transform:rotate(-5deg) translateX(-50%)}#home header h3{margin-top:130px}#home header [class*=grid]{margin:0 auto}#home header [class*=grid]>[class*=col-]:first-of-type{display:none}#ct-faq>[class*=grid]{width:70%;margin:0 auto}.gallery.simple{grid-template-columns:repeat(3,[col-start] 1fr)}.gallery.line{grid-template-columns:repeat(6,[col-start] 1fr)}.gallery.line .image:nth-child(6)~.image{display:none}#player_trigger span{display:none}.list_pages{grid-template-columns:repeat(2,[col-start] 1fr);grid-gap:40px}}@media only screen and (min-width:1200px) and (max-width:1600px){:root{--content-width:800px;--content-divider_small:4;--content-divider_medium:1.6;--content-divider_large:1.4}body{font-size:18px}header img.title{width:70%}#ct-faq>[class*=grid]{width:70%;margin:0 auto}#home header img.h2title{width:650px}.gallery.simple{grid-template-columns:repeat(4,[col-start] 1fr)}.gallery.line{grid-template-columns:repeat(8,[col-start] 1fr)}.gallery.line .image:nth-child(8)~.image{display:none}.list_pages{grid-template-columns:repeat(3,[col-start] 1fr);grid-gap:40px}}@media only screen and (min-width:1600px) and (max-width:2000px){:root{--content-width:1250px}#page-home header h1{font-size:4rem}.list_pages{grid-template-columns:repeat(4,[col-start] 1fr);grid-gap:40px}#page-gallery .content.large{--content-width:1050px}}@media only screen and (min-width:2000px){:root{--content-width:1400px}body{font-size:18px}}