﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@keyframes resize{from{width:100%}to{width:calc(-390px + 100%)}}@keyframes transparency{from{opacity:0.1}to{opacity:1}}@keyframes opacity{from{opacity:0}to{opacity:1}}@keyframes translateLogo2{from{margin-bottom:225px}to{margin-bottom:0px}}@keyframes maxHeight{from{max-height:0px;padding:0px 20px 0px}to{max-height:40px;padding:3px 20px 8px}}@keyframes translateInscription{from{margin-left:-390px}to{margin-left:0px}}@keyframes translateLogo{from{margin-top:-140px}to{margin-top:0px}}.lightbox{display:none;position:fixed;z-index:999;width:100%;height:100%;top:0;left:0;background-color:rgba(25,22,22,0.8);color:inherit;text-decoration:none}.lightbox:target{outline:none;display:block}.lightbox__content{width:90%;max-height:90%;position:relative;background-color:#fff;overflow:scroll;margin:20px auto}@media only screen and (min-width: 1025px){.lightbox__content{width:75%;margin:40px auto}}.lightbox__content__close{display:block;width:30px;height:30px;position:absolute;top:7px;right:10px;cursor:pointer}.lightbox__content__close span{width:100%;height:3px;background-color:#fff;display:block;transform-origin:center;transition:background-color 0.7s}.lightbox__content__close span:first-child{margin-top:13px;transform:rotateZ(45deg)}.lightbox__content__close span:nth-child(2){margin-top:-3px;transform:rotateZ(135deg);transform-origin:center}.lightbox__content__close:hover span{background-color:gray}.lightbox__content__title{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:#191616;color:#fff;height:45px;text-transform:uppercase;font-weight:700}.lightbox__content__text{padding:20px 5%}@media only screen and (min-width: 768px){.lightbox__content__text{padding:40px 5%}}@media only screen and (min-width: 1025px){.lightbox__content__text{padding:60px 5%}}.lightbox__open{overflow:hidden}html{box-sizing:border-box}html *,html *::before,html *::after{box-sizing:inherit}body{font-family:"Playfair Display",serif;font-size:.875rem;line-height:1.2;font-weight:400;color:#191616;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 1025px){body{font-size:1rem}}body strong{font-weight:700}body em{font-style:italic;font-size:.9375rem}main,header,footer{display:block}@media only screen and (min-width: 768px){main{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex}}@media only screen and (min-width: 1025px){main{padding:20px}}sup{position:relative;bottom:1px;font-size:.625rem;line-height:1;vertical-align:super}@media only screen and (min-width: 1025px){sup{font-size:.6875rem}}.wrapper{margin-left:20px;margin-right:20px}@media only screen and (min-width: 1441px){.wrapper{max-width:1440px;width:100%;margin:auto}}.cta{display:block;width:100%;height:43px;font-size:1.25rem;background-color:#c9b873;color:#fff;text-align:center;position:fixed;bottom:0;z-index:100;padding:7px 0 12px;text-decoration:none;transition:all .7s}@media only screen and (min-width: 768px){.cta{display:none}}.cta:hover{background-color:#ad9843}.header{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:100%;position:absolute;z-index:50;top:0}.header__logo{margin-left:10px}@media only screen and (min-width: 768px){.header__logo{margin-left:30px}}@media only screen and (min-width: 1025px){.header__logo{margin-top:-140px;animation:translateLogo 1s 2.5s;animation-fill-mode:forwards}}.header__logo img{display:block;width:100px;height:99px}@media only screen and (min-width: 768px){.header__logo img{width:120px;height:119px}}@media only screen and (min-width: 1025px){.header__logo img{width:140px;height:139px}}.header__lang{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;margin-top:10px;margin-right:10px}@media only screen and (min-width: 1025px){.header__lang{margin-top:40px;margin-right:40px}}.header__lang__link{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:35px;height:35px;border:1px solid #fff;font-family:"Roboto",sans-serif;color:#fff;font-size:.625rem;text-decoration:none;transition:all 0.7s}@media only screen and (min-width: 1025px){.header__lang__link{width:50px;height:50px;font-size:.8125rem}}.header__lang__link--active{background-color:#fff;color:#191616}.header__lang__link:hover{background-color:#fff;color:#191616}.header__lang__link:nth-child(2){margin-left:-1px}.ui-form{font-size:1rem;font-family:"Roboto",sans-serif}.ui-form__block{position:relative;margin-bottom:2px}.ui-form__block:first-child{margin-bottom:10px}.ui-form__input{width:100%;font-size:1rem;color:#191616;padding:7px 0;margin:5px 0 3px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background-color:#fff;border:none;border-bottom:2px solid #c9b873;outline:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:textfield}.ui-form__button{display:block;width:100%;background-color:#191616;color:#fff;padding:3px 10px 8px;margin:25px auto 7px;text-align:center;border:1px solid #191616;outline:none;font-family:"Playfair Display",serif;font-size:1.25rem;position:relative;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;cursor:pointer;transition:background-color .7s, border .7s, transform .4s ease-in-out}@media only screen and (min-width: 1025px){.ui-form__button{margin:50px auto 7px}}.ui-form__button:hover{background-color:#766d66;border:1px solid #766d66}.ui-form__button:before{content:'✔';position:absolute;top:0;left:0;z-index:50;width:100%;font-size:2.1875rem;text-align:center;text-transform:uppercase;transform:rotateX(180deg);color:#fff;opacity:0;transition:opacity .5s 1s ease-in-out}.ui-form__button:after{content:'';position:absolute;top:0;left:0;width:0%;height:100%;overflow:hidden;background-color:#c9b873;transition:width 1s .4s ease-in-out}.ui-form__button--active{transform:rotateX(180deg);background-color:#fff;border:1px solid #9e9090;cursor:default}.ui-form__button--active:hover{background-color:#fff;border:1px solid #9e9090}.ui-form__button--active:before{opacity:1}.ui-form__button--active:after{width:100%}.ui-form__required{font-size:.625rem;color:#766d66}.ui-form__confirm{display:none;font-size:1.25rem;margin:0 0 30px}.ui-form__confirm span{display:block}.ui-form label[class*="error"]{color:red;font-size:.75rem}.ui-form input[class*="error"]{border-bottom:2px solid red;color:red}.ui-form input[type="radio"]:not(:checked),.ui-form input[type="radio"]:checked{position:absolute;left:-9999px}.ui-form input[type="radio"]:not(:checked)+label,.ui-form input[type="radio"]:checked+label{position:relative;padding:6px 0 0 32px;margin:0 15px 0 0;cursor:pointer;font-size:.875rem;display:inline-block}@media only screen and (min-width: 768px){.ui-form input[type="radio"]:not(:checked)+label,.ui-form input[type="radio"]:checked+label{margin:0 3px 0}}.ui-form input[type="radio"]:not(:checked)+label:before,.ui-form input[type="radio"]:checked+label:before{content:'';position:absolute;left:0px;top:2px;width:25px;height:25px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;background-color:#fff;border:1px solid #c9b873}.ui-form input[type="radio"]:not(:checked)+label:after,.ui-form input[type="radio"]:checked+label:after{content:'';position:absolute;top:8px;left:6px;width:13px;height:13px;background-color:#c9b873;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;transition:all .2s}.ui-form input[type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.ui-form input[type="radio"]:checked+label:after{opacity:1;transform:scale(1)}.ui-form ::-webkit-input-placeholder{color:#191616}.ui-form :-moz-placeholder{color:#191616;opacity:1}.ui-form :-ms-input-placeholder{color:#191616}#errorCivility{margin-top:10px}.cookies{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%;height:50px;position:fixed;z-index:999;bottom:43px;background-color:rgba(0,0,0,0.7);font-size:.625rem;color:#fff;padding:0 10px;transition:bottom .7s}@media only screen and (min-width: 768px){.cookies{bottom:0px;font-size:.6875rem}}@media only screen and (min-width: 1025px){.cookies{font-size:.75rem}}.cookies button{display:block;width:100px;background-color:#c9b873;color:#fff;text-align:center;border:none;outline:none;font-family:"Playfair Display",serif;padding:5px 0 8px;margin-left:10px;text-decoration:none;transition:all .7s}@media only screen and (min-width: 1025px){.cookies button{margin-left:20px}}.cookies button:hover{background-color:#ad9843}@media only screen and (min-width: 768px){.information{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;width:calc(-320px + 100%);height:768px}}@media only screen and (min-width: 1025px){.information{width:100%;height:890px;animation:resize 1s 1.5s;animation-fill-mode:forwards}}@media only screen and (min-width: 768px){.information__wrapper{height:55%;position:relative}}@media only screen and (min-width: 1025px){.information__wrapper{height:100%;transition:height 1s;overflow:hidden}}@media only screen and (min-width: 1025px){.information__wrapper--active{height:50%}}.information__visual{height:260px;background-color:#000;position:relative}@media only screen and (min-width: 768px){.information__visual{height:100%}}.information__visual__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background:url("../img/perspective.jpg");background-size:cover;background-position:center}@media only screen and (min-width: 1025px){.information__visual__wrapper{background-position:center top;opacity:0.1;animation:transparency 5.5s 1.5s;animation-fill-mode:forwards}}.information__visual__wrapper__title{display:none}@media only screen and (min-width: 1025px){.information__visual__wrapper__title{display:block;text-align:center;font-size:1.875rem;text-transform:uppercase;margin-top:40px;opacity:0;transition:margin-top 1s;animation:opacity 1s 4.5s;animation-fill-mode:forwards}.information__visual__wrapper__title span{display:block}}.information__visual__wrapper__title--active{margin-top:-300px}.information__logo{padding:20px;background-color:#191616}@media only screen and (min-width: 768px){.information__logo{width:360px;position:absolute;bottom:0;left:calc(-180px + 50%);padding:40px 30px;background-color:rgba(0,0,0,0.75)}}@media only screen and (min-width: 1025px){.information__logo{width:420px;padding:75px 40px 40px;left:calc(-210px + 50%);bottom:0;margin-bottom:225px;background-color:rgba(0,0,0,0.65);animation:translateLogo2 1s 4.5s;animation-fill-mode:forwards}}.information__logo h2 img{display:block;width:210px;height:161px;margin:auto}@media only screen and (min-width: 768px){.information__logo h2 img{width:240px;height:184px}}@media only screen and (min-width: 1025px){.information__logo h2 img{width:300px;height:230px}}.information__logo__button{display:none}@media only screen and (min-width: 1025px){.information__logo__button{display:block;background-color:#766d66;color:#fff;padding:0 20px;margin:30px auto 0;text-align:center;border:none;outline:none;font-family:"Playfair Display",serif;font-size:1.25rem;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;transition:background-color 0.7s;overflow:hidden;max-height:0;animation:maxHeight 1s 4.5s;animation-fill-mode:forwards}.information__logo__button:hover{background-color:#c9b873}}.information__text{padding:30px;background-color:#766d66;color:#fff;font-size:.75rem;line-height:1.8}@media only screen and (min-width: 768px){.information__text{height:45%;background:url("../img/drape.jpg");background-size:cover;background-position:center;padding:0 0 30px}}@media only screen and (min-width: 1025px){.information__text{height:0;padding:0;font-size:.875rem;overflow:hidden;transition:height 1s}}@media only screen and (min-width: 1025px){.information__text--active{height:50%}}@media only screen and (min-width: 768px){.information__text__wrapper{background-color:#766d66;width:360px;margin:auto;padding:20px 30px}}@media only screen and (min-width: 1025px){.information__text__wrapper{width:420px;padding:45px 40px}}.information__text span{color:#191616}.information__text__signature{margin-top:15px;font-size:.6875rem;line-height:1.4}@media only screen and (min-width: 1025px){.information__text__signature{font-size:.75rem}}.information__text__signature span{display:block;color:#fff}.inscription{padding:30px;min-height:100%}@media only screen and (min-width: 768px){.inscription{padding:160px 30px 30px;-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;width:320px}}@media only screen and (min-width: 1025px){.inscription{width:390px;padding:200px 30px 30px 10px;margin-left:-390px;animation:translateInscription 1s 1.5s;animation-fill-mode:forwards}}.inscription--active1{margin-left:0px}.inscription__title{font-size:1.375rem;text-transform:uppercase;margin-bottom:30px}@media only screen and (min-width: 1025px){.inscription__title{font-size:1.5rem;margin-bottom:50px}}.inscription__title strong{display:block}.inscription__title span{display:block}.inscription .lightbox__btn{color:#c9b873;font-family:"Roboto",sans-serif;font-size:.625rem}.inscription__tel{display:block;color:#191616;text-decoration:none;transition:color .7s;font-size:1.5625rem;margin:20px 0 15px;font-weight:700;text-align:center;font-family:"Roboto",sans-serif}.inscription__tel:hover{color:#766d66}
