html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}a,img,u,ul{color:#000;border:none;outline:none !important;text-decoration:none;list-style-type:none;padding:0;margin:0}body{background:#f4f1ec;color:#000;font-size:16px;font-weight:400;line-height:24px;text-align:center;margin:0;padding:80px 0 0 0}body,input,textarea,select{font-family:"Montserrat",sans-serif}.cnt{margin:0 auto;width:100%;float:none;max-width:1000px;width:1000px;display:inline-block}header{float:left;width:100%;background:#f4f1ec}header nav{position:fixed;top:0;left:0;right:0;height:80px;z-index:1000;background:rgba(255,255,255,.95);box-shadow:0px 2px 4px rgba(0,0,0,.1)}header nav .cnt{padding:0 5px}header nav #logo{float:left;height:80px;width:100px;font-family:"DM Serif Text",serif;font-size:36px;line-height:80px;font-weight:400;color:#a18447;text-align:left;letter-spacing:2px}header nav #logo span{font-size:32px}header nav #hamburger_div{display:none}header nav ul{float:right;width:calc(100% - 100px);height:80px;display:flex;align-items:center;justify-content:flex-end}header nav ul a{color:#000;margin:0 0 0 30px;font-weight:500;font-size:18px;position:relative;transition:.25s all ease-in-out}header nav ul a::after{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:1px;background:rgba(0,0,0,0);transition:.25s all ease-in-out}header nav ul a:hover,header nav ul a.active{color:#7e6737}header nav ul a:hover::after,header nav ul a.active::after{background:rgba(0,0,0,.2);left:25%;width:50%}section{float:left;clear:both;width:100%;padding:20px 0}h2{float:left;width:100%;margin:50px 0;font-family:"DM Serif Text",serif;font-size:36px;line-height:40px;font-weight:400;color:#7e6737}h2 span{position:relative}h2 span::after{content:"";position:absolute;left:25%;bottom:-10px;width:50%;height:1px;background:rgba(0,0,0,.2)}.btn{display:inline-block;padding:15px 25px;background:#a18447;color:#fff;font-size:18px;font-weight:500}.btn:hover{background:#7e6737}#hero{padding:0;color:#fff;height:calc(var(--vh, 1vh)*100 - 80px);display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;cursor:pointer}#hero .bg{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden}#hero .bg img{max-width:80%;max-height:80%}#hero h1{font-family:"Alex Brush",serif;font-size:100px;line-height:110px;font-weight:400;letter-spacing:1px;margin:0;position:relative}#hero h1 a{color:#fff}#hero h1 span{font-size:50px}#hero p{display:inline-block;margin:30px 0 40px 0;font-size:35px;line-height:40px;font-style:italic;font-weight:500;text-transform:uppercase;position:relative}#hero p span{font-size:22px;font-weight:400}#countdown{padding:0;position:relative;overflow:hidden;background:#fff}#countdown .bg{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0) url("../images/pavilon.jpg") no-repeat 50% 50%;background-size:100% auto}#countdown .fade{width:100%;min-height:700px;display:flex;align-items:center;justify-content:center;position:relative;background:rgba(0,0,0,0);transition:1s all ease-in-out}#countdown .fade.active{background:rgba(0,0,0,.5)}#countdown .fade .text{color:#fff;font-size:22px;line-height:35px;font-weight:500;text-shadow:0 0 5px #000;opacity:0;transition:1s all ease-in-out;padding:0 10px}#countdown .fade .text.active{opacity:1}#countdown .fade .text strong{display:inline-block;font-size:25px;padding:30px 0 40px 0;font-weight:500}#countdown .fade .text strong br.opt{display:none}#countdown .fade .text strong span{font-size:50px;position:relative;top:9px;padding:0 0 0 15px;font-weight:700;min-width:85px;display:inline-block;text-align:center}#location{background:#fff;padding:50px 0;display:flex}#location .left,#location .right{float:right;width:50%;text-align:left}#location .left img,#location .right img{float:left;width:100%}#location .right{height:100%;padding:0 0 0 50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#location .right h2{margin:20px 0}#location .right p{font-size:18px;line-height:25px;margin:0 0 20px 0;width:100%}#location .right p strong{font-weight:600}#location .right .btn{margin:10px 0 20px 0}#timeline{background:#f4f1ec;color:#7e6737}#timeline h2{color:#7e6737}#timeline .item{float:left;clear:both;width:100%;position:relative;padding:30px 0}#timeline .item::before{content:"";position:absolute;left:calc(50% - 2px);top:0;bottom:0;width:4px;background:rgba(161,132,71,.2)}#timeline .item:first-child::before{top:30px}#timeline .item:last-child::before{bottom:30px}#timeline .icon{width:100px;height:100px;border-radius:50%;background:#7e6737;background:radial-gradient(ellipse farthest-corner at left top, #FFF 0%, #D1B464 25%, #A18447 60%, #7e6737 100%);display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;z-index:10}#timeline .icon img{max-width:60px;max-height:60px}#timeline .title{width:50%;font-size:18px;line-height:24px;font-weight:500;margin:-100px 0 0 50%;min-height:100px;padding:0 0 0 75px;text-align:left;font-style:italic;color:#000;display:flex;flex-direction:column;justify-content:center}#timeline .title strong{font-size:25px;font-weight:600;font-style:unset;color:#7e6737;padding:0 0 5px 0}#timeline .item.right .title{text-align:right;margin:-100px 0 0 0;padding:0 75px 0 0}#hotels{background:#fff}#hotels .items{float:left;clear:both;width:100%;display:flex;flex-wrap:wrap;justify-content:center}#hotels .items .item{float:left;max-width:calc(33% - 40px);margin:10px 20px 20px 20px}#hotels .items .item>img{max-width:100%}#hotels .items .item h3{margin:15px 0 0 0;color:#7e6737}#hotels .items .item p{margin:10px 0 0 0}#hotels .items .item .link img{max-width:35px;margin:15px 5px}#form{background:#a18447;color:#fff;padding:0 0 50px 0}#form h2{color:#fff}#form .info{margin:0 0 10px 0}#form .cnt{width:600px}#form label{float:left;clear:both;width:100%;padding:25px 0 10px 0;text-align:left;font-size:18px;line-height:23px}#form label u{color:#fff;text-decoration:underline}#form input,#form textarea,#form select{float:left;width:100%;padding:10px;border:none;font-size:18px;line-height:23px;border-radius:3px;background:#fff}#form textarea{height:90px}#form .submit{background:#7e6737;border:none;color:#fff;margin:30px 0 0 0;padding:15px 0;cursor:pointer}#faq{display:inline-block;padding:0 0 70px 0;background:#fff}#faq .item{float:left;clear:both;width:100%;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer}#faq .item:last-child{border:none}#faq .question{float:left;clear:both;width:100%;text-align:left;font-weight:600;padding:20px 5px;position:relative;overflow:hidden}#faq .question::after{content:"+";position:absolute;right:5px;top:0;bottom:0;font-size:32px;font-weight:400;transition:.5s all ease-in-out;display:flex;align-items:center;justify-content:center}#faq .item.active .question::after{transform:rotate(135deg)}#faq .answer{float:left;clear:both;width:100%;text-align:left;margin:0 0 20px 0;padding:0 5px;display:none}footer{float:left;width:100%;padding:100px 0}footer .logo{display:inline-block;width:100px;font-family:"DM Serif Text",serif;font-size:36px;line-height:50px;font-weight:400;color:#a18447;text-align:left;letter-spacing:2px}footer .logo span{font-size:32px}footer .text{text-transform:uppercase;font-size:14px;line-height:20px;letter-spacing:1px;font-weight:500;color:rgba(0,0,0,.2)}*[data-animation]>*{animation-duration:1.5s;animation-fill-mode:both;opacity:0}*[data-animation].fadeIn>*{animation-name:fadeIn;animation-duration:3s !important}*[data-animation].fadeInLeft>*{animation-name:fadeInLeft}*[data-animation].fadeInRight>*{animation-name:fadeInRight}*[data-animation].fadeInUp>*{animation-name:fadeInUp}*[data-animation].fadeInDown>*{animation-name:fadeInDown}*[data-animation].zoomIn>*{animation-name:zoomIn}*[data-animation].zoomOut>*{animation-name:zoomOut}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-50px, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(50px, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 50px, 0)}to{opacity:1;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -50px, 0)}to{opacity:1;transform:none}}@keyframes zoomIn{from{opacity:0;transform:scale(0.7)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{from{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}/*# sourceMappingURL=site.min.css.map */