@keyframes letra{0%{stroke-dasharray:1000;stroke-dashoffset:1000}100%{stroke-dasharray:0;stroke-dashoffset:0}}.btn{display:inline-block;line-height:1;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#111;border:1px solid #111;font-size:13px;padding:14px 20px 12px 20px;cursor:pointer;transition:all .3s ease-in-out}.btn:hover{background:#a28964;border-color:#a28964;color:white;transition:all .3s ease-in-out}.white.btn{color:white;border-color:white}.white.btn:hover{background:white;color:#a28964;transition:all .3s ease-in-out}.hidden,#default.page-62300 header .privary-navigation,.restMenus_item:not(.active){position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.animated{transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}*{box-sizing:border-box}html{font-size:17px}body{font-family:"Nunito Sans",sans-serif;font-size:16px;color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-to-content{background:white;color:black;position:fixed;transition:all 300ms ease-out;z-index:99999999;top:-100px;display:block;margin:0}.skip-to-content:focus{top:0}.skip-to-content:hover{background:#f1efeb}a,input,button{color:#a28964;transition:all 0.3s ease-in-out}a:hover,input:hover,button:hover{text-decoration:none}a:focus,input:focus,button:focus{outline:#a28964;text-decoration:underline;color:#a28964}img,video{vertical-align:top}ul{margin:0;padding:0}p,li{line-height:1.8}h1,h2,h3,h4,h5,h6{margin:0;font-weight:200}button,select{border:0;background:transparent;appearance:none;border-radius:0}button:focus,checkbox:focus,radio:focus{outline-style:none;box-shadow:none;outline:none;border-radius:0}.ada-noshow{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.withshadow{box-shadow:10px 10px 20px rgba(0,0,0,0.25)}.js-lightboxbtn{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#111;margin:20px 0 0 0}.js-lightboxclose{position:absolute;top:0;right:0;background:#a28964;cursor:pointer;width:40px;height:40px}.js-lightboxclose:before,.js-lightboxclose:after{content:"";position:absolute;width:30px;height:1px;left:9px;background:white;transform-origin:0;transition:all .3s ease-in-out}.js-lightboxclose:before{top:9px;transform:rotate(45deg)}.js-lightboxclose:after{bottom:9px;transform:rotate(-45deg)}.js-lightboxclose:hover:before{transition:all .3s ease-in-out;left:5px;transform:rotate(0) translateY(10px)}.js-lightboxclose:hover:after{transition:all .3s ease-in-out;left:5px;transform:rotate(0) translateY(-10px)}.lightbox{overflow:hidden;height:0;visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;z-index:-1;padding:0;background:rgba(0,0,0,0.7);transition:opacity .6s ease-in-out}.lightbox.open{height:100%;visibility:visible;opacity:1;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:opacity .6s ease-in-out}.lightbox-wrap{background:white;padding:40px;position:relative;margin:0 auto;width:90%;max-width:600px;height:auto;max-height:600px}.lightbox-wrap:after{position:absolute;z-index:3;bottom:0;width:100%;left:0;content:"";background:#fff;background:linear-gradient(0deg, #fff 30%, rgba(255,255,255,0) 100%);height:40px}.lightbox .copy-wrap{position:relative;max-height:560px;overflow-y:scroll;z-index:1}.lightbox .box{padding-bottom:40px}.lightbox .box::-webkit-scrollbar{display:none}.lightbox h2{font-family:"Canela","serif";font-size:35px;color:#a28964;line-height:1.1;margin:0 0 20px 40px}.lightbox h2 span{display:block}.lightbox h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.lightbox h2 em span{display:inline}.lightbox h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.lightbox h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.lightbox h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.lightbox h2 em{display:block}.lightbox h2 span{display:block;font-size:15px;font-family:"Nunito Sans",sans-serif;text-transform:uppercase;font-weight:700;color:#111;letter-spacing:2px;margin-bottom:5px}.lightbox h3{font-family:"Canela","serif";font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px}.lightbox p{margin-bottom:20px}.lightbox p:last-child{margin-bottom:0}.lightbox p+ul{margin-top:-20px;margin-bottom:20px}.lightbox ul{margin-left:20px}.lightbox ul li{position:relative;padding:0 0 0 20px;margin-bottom:5px}.lightbox ul li:before{content:"";position:absolute;left:0;top:10px;border-radius:50%;width:3px;height:3px;background:#a28964}@media only screen and (max-width: 600px){.lightbox .lightbox-wrap{padding:40px 20px}}.learnmore{display:inline-block;padding:15px 10px;position:relative;color:#111;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:2px}.learnmore:after{content:"";position:absolute;bottom:10px;left:0;width:100%;height:1px;background:#111;transform:translateY(5px);transition:all .3s ease-in-out}.learnmore:hover{color:#a28964}.learnmore:hover:after{background:#a28964;transition:all .3s ease-in-out;transform:translateY(0px)}.text-modules .text-module__quad{text-align:center;font-size:55px;color:#111}a:focus,button:focus,input:focus{outline:1px dotted rgba(0,0,0,0.1)}body{background:url(images/bg-body.jpg)}@media only screen and (min-width: 1190px){body{background-attachment:fixed}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots li:only-child{display:none}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative;-webkit-overflow-scrolling:touch}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("images/fancybox_loading@2x.gif");background-size:24px 24px}}.animate-fade .cut{display:inline-block;opacity:0;min-width:35px;margin-left:-6px}.animate-fade .cut:last-child{font-family:"ModernlineTail",cursive}.animate-fade.fade-in .cut{opacity:1;transition:opacity 0.2s ease-in-out}.animate-fade.fade-in .cut:nth-of-type(1n){transition-delay:0.4s}.animate-fade.fade-in .cut:nth-of-type(2n){transition-delay:0.5s}.animate-fade.fade-in .cut:nth-of-type(3n){transition-delay:0.6s}.animate-fade.fade-in .cut:nth-of-type(4n){transition-delay:0.7s}.animate-fade.fade-in .cut:nth-of-type(5n){transition-delay:0.8s}.animate-fade.fade-in .cut:nth-of-type(6n){transition-delay:0.9s}.animate-fade.fade-in .cut:nth-of-type(7n){transition-delay:1s}.animate-fade.fade-in .cut:nth-of-type(8n){transition-delay:1.1s}.animate-fade.fade-in .cut:nth-of-type(9n){transition-delay:1.2s}.animate-fade.fade-in .cut:nth-of-type(10n){transition-delay:1.3s}.animate-fade.fade-in .cut:nth-of-type(11n){transition-delay:1.4s}.animate-fade.fade-in .cut:nth-of-type(12n){transition-delay:1.5s}.animate-fade.fade-in .cut:nth-of-type(13n){transition-delay:1.6s}.animate-fade.fade-in .cut:nth-of-type(14n){transition-delay:1.7s}.animate-fade.fade-in .cut:nth-of-type(15n){transition-delay:1.8s}.animate-fade.fade-in .cut:nth-of-type(16n){transition-delay:1.9s}.animate-fade.fade-in .cut:nth-of-type(17n){transition-delay:2s}.animate-fade.fade-in .cut:nth-of-type(18n){transition-delay:2.1s}.animate-fade.fade-in .cut:nth-of-type(19n){transition-delay:2.2s}.animate-fade.fade-in .cut:nth-of-type(20n){transition-delay:2.3s}.animate-fade.fade-in .cut:nth-of-type(21n){transition-delay:2.4s}.animate-fade.fade-in .cut:nth-of-type(22n){transition-delay:2.5s}.animate-fade.fade-in .cut:nth-of-type(23n){transition-delay:2.6s}.animate-fade.fade-in .cut:nth-of-type(24n){transition-delay:2.7s}.animate-fade.fade-in .cut:nth-of-type(25n){transition-delay:2.8s}.animate-fade.fade-in .cut:nth-of-type(26n){transition-delay:2.9s}.animate-fade.fade-in .cut:nth-of-type(27n){transition-delay:3s}.animate-fade.fade-in .cut:nth-of-type(28n){transition-delay:3.1s}.animate-fade.fade-in .cut:nth-of-type(29n){transition-delay:3.2s}.animate-fade.fade-in .cut:nth-of-type(30n){transition-delay:3.3s}.animate-fade.fade-in .cut:nth-of-type(31n){transition-delay:3.4s}.animate-fade.fade-in .cut:nth-of-type(32n){transition-delay:3.5s}.animate-fade.fade-in .cut:nth-of-type(33n){transition-delay:3.6s}.animate-fade.fade-in .cut:nth-of-type(34n){transition-delay:3.7s}.animate-fade.fade-in .cut:nth-of-type(35n){transition-delay:3.8s}.animate-fade.fade-in .cut:nth-of-type(36n){transition-delay:3.9s}.animate-fade.fade-in .cut:nth-of-type(37n){transition-delay:4s}.animate-fade.fade-in .cut:nth-of-type(38n){transition-delay:4.1s}.animate-fade.fade-in .cut:nth-of-type(39n){transition-delay:4.2s}.animate-fade.fade-in .cut:nth-of-type(40n){transition-delay:4.3s}.animate-fade.fade-in .cut:nth-of-type(41n){transition-delay:4.4s}.animate-fade.fade-in .cut:nth-of-type(42n){transition-delay:4.5s}.animate-fade.fade-in .cut:nth-of-type(43n){transition-delay:4.6s}.animate-fade.fade-in .cut:nth-of-type(44n){transition-delay:4.7s}.animate-fade.fade-in .cut:nth-of-type(45n){transition-delay:4.8s}.animate-fade.fade-in .cut:nth-of-type(46n){transition-delay:4.9s}.animate-fade.fade-in .cut:nth-of-type(47n){transition-delay:5s}.animate-fade.fade-in .cut:nth-of-type(48n){transition-delay:5.1s}.animate-fade.fade-in .cut:nth-of-type(49n){transition-delay:5.2s}.animate-fade.fade-in .cut:nth-of-type(50n){transition-delay:5.3s}@media only screen and (max-width: 1190px){.animate-fade .cut{min-width:27px}}#ui-datepicker-div.ui-widget-content{background:#ffffff;z-index:1000;border:none;padding:0;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:normal;font-size:14px;text-align:center}.ui-datepicker{width:17em;font-size:20px}.ui-datepicker table{border:0;border-collapse:collapse}.ui-datepicker table th{padding:.7em .3em}.ui-datepicker *{font-weight:normal;font-size:14px;text-align:center;border:0}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker.ui-datepicker-inline{width:100% !important;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48% !important;margin:0 1% !important;background-color:#fff}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px;background:#a28964}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:16px}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:17px 0 10px 0;background-color:#a28964;border-radius:0 !important;border:0 !important;height:47px}.ui-datepicker .ui-widget-header tr th{padding:10px 0}.ui-datepicker .ui-widget-header .ui-datepicker-title{margin:0 2.3em;line-height:1.8em}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{border:0;background-color:#a28964;font-size:18px;color:white}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-prev{left:0;transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important;right:0}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;top:53%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{background-image:none;color:transparent}.ui-datepicker .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:transparent;color:#a28964;border-bottom:1px solid #a28964;text-transform:uppercase;font-size:12px}.ui-datepicker .ui-datepicker-calendar thead span{font-weight:700}.ui-datepicker .ui-datepicker-calendar thead td,.ui-datepicker .ui-datepicker-calendar thead th{padding:15px 0}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:"Nunito Sans",sans-serif;height:50px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:50px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:15px;border:0 !important;color:#111;background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:#f1efeb}.ui-datepicker .ui-datepicker-calendar tbody td.startday,.ui-datepicker .ui-datepicker-calendar tbody td.endday,.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background:#a28964}.ui-datepicker .ui-datepicker-calendar tbody td.startday a,.ui-datepicker .ui-datepicker-calendar tbody td.endday a,.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight a,.ui-datepicker .ui-datepicker-calendar tbody td:hover a,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a{color:white}.ui-datepicker .ui-datepicker-calendar tbody td.startday,.ui-datepicker .ui-datepicker-calendar tbody td.endday{position:relative}.ui-datepicker .ui-datepicker-calendar tbody td.startday:before,.ui-datepicker .ui-datepicker-calendar tbody td.endday:before{position:absolute;background:#111;color:white;font-size:9px;letter-spacing:1px;padding:5px 0;line-height:0.9;width:100%;left:0}.ui-datepicker .ui-datepicker-calendar tbody td.startday:before{top:-18px;content:"Check In";border-radius:5px 5px 0 0}.ui-datepicker .ui-datepicker-calendar tbody td.endday:before{bottom:-18px;content:"Check Out";border-radius:0 0 5px 5px}.ui-datepicker .ui-datepicker-calendar tbody td.days{background:white}.ui-datepicker .ui-datepicker-calendar tbody td.days a{color:#111}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent !important}form{margin-bottom:2em;width:100%}form label{display:block;margin:0 0 10px;font-size:15px;color:#111}form label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form input[type=number],form select,form textarea{border:0px none;margin:0px 0px 10px;color:#111;background-color:#e8e8e8;padding:5px 3%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form select::-ms-expand{display:none}form select option{color:black;text-align:center}form textarea{min-height:120px}form input:-ms-input-placeholder{color:#111;opacity:1}form input::placeholder{color:#111;opacity:1}#frmContact,#formRFP{max-width:800px;margin:auto}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{width:100%}.form-entry,.field{margin-bottom:10px;position:relative}label.error{position:absolute;bottom:100%;left:0px;font-size:12px;color:#fff;background:#e74c3c;padding:7px 12px;border-radius:3px;margin-bottom:2px;z-index:3}label.error:before{content:"";display:block;position:absolute;top:100%;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e74c3c}input[type=text].error,input[type=tel].error,input[type=email].error,select.error,textarea.error{border-color:#e74c3c}.errorMsg,#email-error p{line-height:1.4;margin:0 auto 10px;text-align:left}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{background-color:#a28964}p#thankyou{text-align:center}fieldset{border:1px solid #BBC6CC;padding:0 15px;margin-bottom:2em}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}.field.gdpr{position:relative;margin-bottom:15px}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{opacity:0}.field.gdpr label:not(.error){position:relative;padding-left:18px;text-align:left;font-size:13px}.field.gdpr label:not(.error) a{color:#111;text-decoration:underline}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:10px;height:10px;background:#a28964;left:0;top:0;cursor:pointer;z-index:2}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:4px;height:4px;left:0;top:0;cursor:pointer;z-index:3;background:#f1efeb;margin-top:3px;margin-left:3px}@media screen and (min-width: 641px){.field.gdpr label:not(.error):after{opacity:1}}.form-module-wrapper{position:relative;overflow:hidden}.form-module-wrapper form{margin:60px auto;width:90%;max-width:1400px;background:#f1efeb;padding:60px 10%;text-align:right}.form-module-wrapper form h2{text-transform:uppercase;display:inline-block;letter-spacing:2px;font-size:15px;font-weight:700;position:relative;z-index:1;margin-bottom:40px}.form-module-wrapper form h2:before{content:"";position:absolute;right:calc(100% + 10px);top:7px;width:1800px;height:1px;background:#a28964}.form-module-wrapper form p{margin:0px auto 30px auto;max-width:90%;text-align:left}.form-module-wrapper .gdpr-wrap{display:inline-block;vertical-align:bottom;width:calc(100% - 175px);margin:0px 0 0 0px;text-align:left}.form-module-wrapper .gdpr-wrap .gdpr{display:block;margin:0 15px 10px 0}.form-module-wrapper .gdpr-wrap .gdpr label{margin-bottom:0}.form-module__submit{display:inline-block;vertical-align:bottom;width:150px;margin-right:20px}.form-module__field{display:inline-block;vertical-align:top;position:relative;text-align:left;margin-bottom:20px;margin-right:20px}.form-module__field.col-6{width:calc(50% - 24px)}.form-module__field.col-12{width:calc(100% - 24px)}.form-module__field:not(.radio) label:not(.error),.form-module__field:not(.checkbox) label:not(.error){position:absolute;z-index:1;top:15px;left:15px;font-size:16px;background:#f1efeb;transition:all .3s ease-in-out;margin:0}.form-module__field:not(.radio) label:not(.error).moved,.form-module__field:not(.checkbox) label:not(.error).moved{top:-8px;padding:0 5px;font-size:12px;left:5px;z-index:3;transition:all .3s ease-in-out}.form-module__field:not(.radio) label:not(.error).moved+input,.form-module__field:not(.checkbox) label:not(.error).moved+input{color:#111}.form-module__field:not(.radio) label:not(.error).moved+select,.form-module__field:not(.checkbox) label:not(.error).moved+select{color:#111}.form-module__field.radio{clear:both}.form-module__field.radio label{position:relative !important;top:0 !important;left:0 !important}.form-module__field.radio .form-module__field--unit{margin:0 20px 10px 0;float:left}.form-module__field.radio .form-module__field--unit input[type=radio],.form-module__field.radio .form-module__field--unit label:not(.error){display:inline-block;vertical-align:middle}.form-module__field.radio .form-module__field--unit label:not(.error){margin-left:10px;margin-bottom:0}.form-module__field.radio .form-module__field--unit input[type=radio]{border:1px solid #a28964;background:transparent;appearance:none;width:12px;height:12px;border-radius:50%}.form-module__field.radio .form-module__field--unit input[type=radio]:checked{background:#a28964}.form-module__field.checkbox{clear:both}.form-module__field.checkbox label{position:relative !important;top:0 !important;left:0 !important}.form-module__field.checkbox .form-module__field--unit{margin:0 20px 10px 0;float:left}.form-module__field.checkbox .form-module__field--unit input[type=checkbox],.form-module__field.checkbox .form-module__field--unit label:not(.error){display:inline-block;vertical-align:middle}.form-module__field.checkbox .form-module__field--unit label:not(.error){margin-left:10px;margin-bottom:0}.form-module__field.checkbox .form-module__field--unit input[type=checkbox]{border:3px solid #a28964;background:transparent;appearance:none;width:10px;height:10px;border-radius:0px}.form-module__field.checkbox .form-module__field--unit input[type=checkbox]:checked{background:#a28964}.form-module__field input[type=text],.form-module__field input[type=email],.form-module__field input[type=number],.form-module__field textarea{position:relative;z-index:2;padding:15px 15px;margin:0;background:transparent;width:100%;font-size:16px;color:transparent;width:100%;border:1px solid #111}.form-module__field input[type=text]:-ms-input-placeholder,.form-module__field input[type=email]:-ms-input-placeholder,.form-module__field input[type=number]:-ms-input-placeholder,.form-module__field textarea:-ms-input-placeholder{color:transparent}.form-module__field input[type=text]::placeholder,.form-module__field input[type=email]::placeholder,.form-module__field input[type=number]::placeholder,.form-module__field textarea::placeholder{color:transparent}.form-module__field input[type=text]:focus,.form-module__field input[type=email]:focus,.form-module__field input[type=number]:focus,.form-module__field textarea:focus{color:#111}.form-module__field textarea{color:#111}.form-module__confirmation{margin:40px auto;text-align:center;max-width:960px}.form-module-wrapper.light{background:white}.form-module-wrapper.light form{background:transparent}.form-module-wrapper.light form h2{text-transform:capitalize;font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;text-align:center;font-weight:normal;display:block;line-height:1.1}.form-module-wrapper.light form h2 span{display:block}.form-module-wrapper.light form h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.form-module-wrapper.light form h2 em span{display:inline}.form-module-wrapper.light form h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.form-module-wrapper.light form h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.form-module-wrapper.light form h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.form-module-wrapper.light form h2:before{display:none}.form-module-wrapper.light form h2 em{display:block;line-height:1.2}.form-module-wrapper.light form p{text-align:center}.form-module-wrapper.light form .form-module__field:not(.radio) label:not(.error),.form-module-wrapper.light form .form-module__field:not(.checkbox) label:not(.error){background:white}.amenities-block+.form-module-wrapper.light{margin-top:-60px}@media screen and (max-width: 640px){.field.gdpr{margin:10px 0}.field.gdpr label:not(.error){padding-left:70px;min-height:30px;line-height:16px}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:51px;height:30px;background:#323232;border-radius:15px;left:0;top:0;cursor:pointer;transition:all 0.4s;border:0}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:24px !important;height:24px !important;background:#fff;transition:all 0.4s;border-radius:50%;top:3px;left:3px;z-index:3;margin:0}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{left:24px;margin:0;top:3px;opacity:1}.field.gdpr input:checked+label:before{background:#a28964}#frmContact .btn{width:280px;display:block;margin:auto;margin-top:40px}.form-module-wrapper form{padding:60px 25px}.form-module-wrapper form h2{font-size:2.5vw}.form-module-wrapper.light form{margin-top:0}.form-module-wrapper.light form h2{line-height:1}.form-module-wrapper.light form h2 em{line-height:1.6}.form-module .gdpr-wrap{margin-top:0px}.form-module__field.col-6{width:100%}.form-module__field.col-12{width:100%;margin:0 0 20px 0}.form-module__field:not(.radio) label:not(.error){position:relative;top:0;left:0}.form-module__field:not(.checkbox) label:not(.error){position:relative;top:0;left:0}.form-module__field.date{width:100%;background:transparent}.form-module__field.date label:not(.error){position:relative;top:0;left:0}.form-module__field.radio .form-module__field--unit{width:100%;max-width:100%}.form-module__field.checkbox .form-module__field--unit{width:100%;max-width:100%}.form-module .gdpr-wrap{width:100%}.form-module .gdpr-wrap .field{width:100%}.form-module__submit{margin:30px auto 0 auto;display:block;width:220px;text-align:center}}@font-face{font-family:"Canela";src:url("fonts/CanelaTextThin.eot");src:url("fonts/CanelaTextThin.eot?#iefix") format("embedded-opentype"),url("fonts/CanelaTextThin.woff") format("woff"),url("fonts/CanelaTextThin.ttf") format("truetype"),url("fonts/CanelaTextThin.svg#Canela") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Canela Italic";src:url("fonts/CanelaTextThinItalic.eot");src:url("fonts/CanelaTextThinItalic.eot?#iefix") format("embedded-opentype"),url("fonts/CanelaTextThinItalic.woff") format("woff"),url("fonts/CanelaTextThinItalic.ttf") format("truetype"),url("fonts/CanelaTextThinItalic.svg#Canela Italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Modernline";src:url("fonts/modernline.eot");src:url("fonts/modernline.eot?#iefix") format("embedded-opentype"),url("fonts/modernline.woff") format("woff"),url("fonts/modernline.ttf") format("truetype"),url("fonts/modernline.svg#Modernline") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"ModernlineTail";src:url("fonts/modernlinetail.eot");src:url("fonts/modernlinetail.eot?#iefix") format("embedded-opentype"),url("fonts/modernlinetail.woff") format("woff"),url("fonts/modernlinetail.ttf") format("truetype"),url("fonts/modernlinetail.svg#ModernlineTail") format("svg");font-weight:normal;font-style:normal}#content-popin .box-arrow-popin{background-color:#a28964}#content-popin .box-arrow-popin .arrow svg{fill:#f1efeb}.wrapper{margin:0 auto;max-width:1500px;width:100%}.container{max-width:1170px;padding:0 15px;margin:0 auto;width:100%}.flex-box{display:-ms-flexbox;display:flex}.flex-box.align-center{-ms-flex-align:center;align-items:center}.flex-box.align-end{-ms-flex-align:end;align-items:flex-end}.flex-box.align-start{-ms-flex-align:start;align-items:flex-start}.flex-box.align-strech{-ms-flex-align:stretch;align-items:stretch}.flex-box.justify-center{-ms-flex-pack:center;justify-content:center}.flex-box.justify-between{-ms-flex-pack:justify;justify-content:space-between}.flex-box.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-box.justify-end{-ms-flex-pack:end;justify-content:flex-end}.fancybox-overlay{background:rgba(0,0,0,0.85)}.fancybox-close{background:white;width:40px;height:40px}.fancybox-close:before,.fancybox-close:after{content:"";position:absolute;width:30px;height:1px;left:9px;background:black;transform-origin:0;transition:all .3s ease-in-out}.fancybox-close:before{top:9px;transform:rotate(45deg)}.fancybox-close:after{bottom:9px;transform:rotate(-45deg)}.fancybox-close:hover:before{transition:all .3s ease-in-out;left:5px;transform:rotate(0) translateY(10px)}.fancybox-close:hover:after{transition:all .3s ease-in-out;left:5px;transform:rotate(0) translateY(-10px)}.fancybox-nav span{border:1px solid white;width:70px;height:70px;border-radius:50%;visibility:visible !important}.fancybox-nav span:before,.fancybox-nav span:after{content:"";position:absolute;width:10px;height:1px;top:50%;left:calc(50% - 5px);background:white}.fancybox-nav span:before{transform:rotate(-45deg)}.fancybox-nav span:after{transform:rotate(45deg)}.fancybox-nav.fancybox-prev span:before,.fancybox-nav.fancybox-prev span:after{transform-origin:0% 50%}.fancybox-nav.fancybox-next span:before,.fancybox-nav.fancybox-next span:after{transform-origin:100% 50%}ul.global-sitemap{position:relative;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;width:65%;margin-left:30%;margin-bottom:60px;padding-top:60px}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li a{color:#111;font-weight:700;text-transform:uppercase;font-size:15px;letter-spacing:2px}ul.global-sitemap li a:hover{color:#a28964}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{font-size:0.9em;padding-left:20px}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}.sym-slides,.slick{opacity:0;transition:all 0.5s ease-in-out}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1}.slick-arrow{width:70px;height:70px;position:absolute;border:1px solid transparent;background:transparent;border-radius:50%;padding:0;font-size:0;outline:none;cursor:pointer;transition:all .3s ease-in-out}.slick-arrow.slick-prev{background:url(svg/arrow-prev-gold.svg) no-repeat center center}.slick-arrow.slick-next{background:url(svg/arrow-next-gold.svg) no-repeat center center;border:1px solid #a28964}.slick-arrow:hover{border:1px solid #a28964;transition:all .3s ease-in-out}.sub-menu ul li{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #222;line-height:0.65}.sub-menu ul li a{padding:3px 0;color:#111}.sub-menu ul li a.active{cursor:default;color:#a28964}.sub-menu ul li a:hover{color:#a28964}.sub-menu ul li:last-child{border-right:0px}.header{display:block;position:fixed;top:0;z-index:99;width:100%;background-color:transparent;border-bottom:1px solid white;transition:all .3s ease-in-out}.header-top{border-bottom:1px solid white;transition:all .3s ease-in-out}.header-top .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header-contact,.header-cta{width:309px}.header-contact a,.header-contact p{display:inline-block;vertical-align:middle;color:white;font-size:.76471rem;padding:0 20px;line-height:1}.header-contact a{background:url(svg/icon-phone.svg) no-repeat left center}.header-contact a:hover{color:#a28964}.header-contact p{border-left:1px solid white}.header-cta .calendar,.header-cta .booking-cta{display:inline-block;vertical-align:middle;line-height:1;transition:all .3s ease-in-out}.header-cta .calendar{color:white;background:url(svg/icon-calendar.svg) no-repeat 98% center;font-size:.76471rem;padding:1px 25px 1px 0}.header-cta .calendar:hover{color:#a28964}.header .booking-cta{padding:40px;border-right:1px solid white;border-left:1px solid white;cursor:pointer;color:white;font-weight:700;font-size:.76471rem;text-transform:uppercase;letter-spacing:2px;margin:0 0 0 25px;width:155px;text-align:center;transition:all .3s ease-in-out}.header .booking-cta:hover{background:#a28964;transition:all .3s ease-in-out}.header .logo{margin:0 auto;width:calc(100% - 618px);text-align:center}.header .logo svg{fill:white;transition:all .3s ease-in-out;display:inline-block}.header .logo:hover svg{fill:#a28964;transition:all .3s ease-in-out}.header.down,.header.up{background:rgba(255,255,255,0.9);border-color:#111;transition:all .3s ease-in-out}.header.down .logo svg,.header.up .logo svg{fill:#111;transition:all .3s ease-in-out}.header.down .logo:hover svg,.header.up .logo:hover svg{fill:#a28964;transition:all .3s ease-in-out}.header.down .header-top,.header.up .header-top{border-color:#111;transition:all .3s ease-in-out}.header.down .header-contact a,.header.down .header-contact p,.header.up .header-contact a,.header.up .header-contact p{color:#111;border-color:#111}.header.down .header-contact a:hover,.header.up .header-contact a:hover{color:#a28964}.header.down .header-cta .calendar,.header.down .header-cta .booking-cta,.header.up .header-cta .calendar,.header.up .header-cta .booking-cta{color:#111}.header.down .header-cta .calendar:hover,.header.up .header-cta .calendar:hover{color:#a28964}.header.down .booking-cta,.header.up .booking-cta{border-color:#111}.header.down .booking-cta:hover,.header.up .booking-cta:hover{color:white}.header.down #primary-nav a,.header.up #primary-nav a{color:#111}#primary-nav{margin:0 auto;padding:0 15px;width:100%;max-width:1170px}#primary-nav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#primary-nav li{position:relative;padding:20px 0}#primary-nav a{font-size:.76471rem;color:white;text-transform:uppercase;display:block;letter-spacing:1px;position:relative;line-height:1}#primary-nav a:after{content:"";position:absolute;width:0px;height:1px;left:50%;bottom:-5px;background:#a28964;transition:all .3s ease-in-out}#primary-nav a:hover:after,#primary-nav a.active:after{width:40px;left:calc(50% - 20px);transition:all .3s ease-in-out}#primary-nav .submenu{display:none}@media only screen and (max-width: 1000px){.header-contact a,.header-contact p{padding:0 15px}.header .booking-cta{padding:40px 10px;width:120px;margin:0 0 0 15px}.header-cta,.header-contact{width:260px}#primary-nav{padding:0 5px}#primary-nav a{font-size:10px}}.footer{clear:both;margin-bottom:-25px;position:relative;z-index:10}.footer .signup{background:#f1efeb;position:relative}.footer .signup:before{content:"";position:absolute;right:0;top:0;height:100%;width:50%;background:url(images/bg-signup-2.jpg) no-repeat center center #f1efeb;background-size:cover}.footer .signup .thankyouMsg{text-align:center}.footer .signup .form{display:inline-block;vertical-align:middle;padding:115px 0;width:50%}.footer .signup .form form{margin:0 auto;width:100%;max-width:435px}.footer .signup .form form .field.input{border:1px solid #111;position:relative;margin-bottom:20px}.footer .signup .form form .field.input input{position:relative;z-index:2;padding:15px 15px;margin:0;background:transparent;width:100%;font-size:16px;color:transparent}.footer .signup .form form .field.input input:-ms-input-placeholder{color:transparent}.footer .signup .form form .field.input input::placeholder{color:transparent}.footer .signup .form form .field.input input:focus{color:#111}.footer .signup .form form .field.input label:not(.error){position:absolute;z-index:1;top:15px;left:15px;font-size:16px;background:#f1efeb;transition:all .3s ease-in-out;margin:0}.footer .signup .form form .field.input label:not(.error).moved{top:-8px;padding:0 5px;font-size:12px;left:5px;transition:all .3s ease-in-out}.footer .signup .form form .field.input label:not(.error).moved+input{color:#111}.footer .signup .form form .field.input label:not(.error).moved+select{color:#111}.footer .signup .form form .signup-btn{margin:30px auto 0 auto;width:160px;display:block;line-height:1;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#111;border:1px solid #111;font-size:.76471rem;padding:14px 20px 12px 20px;cursor:pointer;transition:all .3s ease-in-out}.footer .signup .form form .signup-btn:hover{background:#a28964;border-color:#a28964;color:white;transition:all .3s ease-in-out}.footer .signup .title{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;margin:0 0 30px 0px;text-align:center}.footer .signup .title span{display:block}.footer .signup .title em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.footer .signup .title em span{display:inline}.footer .signup .title em span:not(.cut){font-family:"ModernlineTail",cursive}.footer .signup .title svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.footer .signup .title svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.footer .signup .title em{display:block;margin-left:-70px;line-height:1.5;color:#7e694b}.footer .signup .title em span{display:inline;font-family:"ModernlineTail",cursive}.footer-bottom{background:url(images/bg-footer.jpg) no-repeat center black;color:white;padding:60px 0 0 0}.footer-bottom .logo{display:block}.footer-bottom .logo svg{fill:white;transition:all .3s ease-in-out}.footer-bottom .logo:hover svg{fill:#a28964;transition:all .3s ease-in-out}.footer-bottom .address{margin:30px 0 50px 0;line-height:1.6;font-size:14px}.footer-bottom .address a{color:white;font-size:14px;text-decoration:underline}.footer-bottom .address a:hover{color:#a28964}.footer-bottom .address .phone{font-size:14px;padding:2px 0 2px 20px;background:url(svg/icon-phone.svg) no-repeat left center}.footer-bottom .title{font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:4px;opacity:0.6;margin-bottom:30px}.footer-bottom .item:last-child{width:340px}.footer-bottom .logos{text-align:center}.footer-bottom .logos .logo{display:inline-block;vertical-align:middle}.footer-bottom .logos .logo:nth-child(3n+2){margin:0 40px}.footer-bottom .logos a.logo:hover{opacity:0.6}.footer-bottom .container:last-child{padding:20px 0;margin-top:20px;border-top:1px solid rgba(255,255,255,0.3)}.footer-bottom .container p{color:rgba(255,255,255,0.3);font-size:.76471rem}.footer-bottom .container .tambourine{display:inline-block;font-size:.76471rem;vertical-align:middle;color:rgba(255,255,255,0.3)}.footer-bottom .container .tambourine svg{display:inline-block;vertical-align:middle;fill:rgba(255,255,255,0.3)}.footer-bottom .container .tambourine:hover{color:#a28964}.footer-bottom .container .tambourine:hover svg{fill:#a28964}.footer .social-media li{display:inline-block;vertical-align:middle}.footer .social-media svg{fill:white;height:18px;max-width:20px;transition:all .3s ease-in-out}.footer .social-media a{display:block}.footer .social-media a:hover svg{fill:#a28964;transition:all .3s ease-in-out}.footer #secondary-nav ul{columns:2}.footer #secondary-nav a{color:white;display:inline-block;padding:0 0 5px 0;position:relative}.footer #secondary-nav a:after{content:"";position:absolute;z-index:1;bottom:7px;left:0;width:100%;height:1px;background:#a28964;opacity:0;transform:translateY(5px);transition:all .3s ease-in-out}.footer #secondary-nav a.active,.footer #secondary-nav a:hover{color:#a28964}.footer #secondary-nav a.active:after,.footer #secondary-nav a:hover:after{opacity:1;transform:translateY(0px);transition:all .3s ease-in-out}.footer #third-nav{margin-top:140px;text-align:right}.footer #third-nav li{display:inline-block;vertical-align:middle;padding-left:15px}.footer #third-nav a{color:white;font-size:.76471rem}.footer #third-nav a:hover,.footer #third-nav a.active{color:#a28964}@media only screen and (max-width: 1190px){.footer .container{padding:0 20px}.footer .container:last-child{padding:20px}.footer .signup .form{padding:60px 0}}@media only screen and (max-width: 1000px){.footer .signup:before{display:none}.footer .signup .form{width:100%;padding:40px 20px}.footer .signup .form .title em{margin-left:0;font-size:1em}.footer .flex-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.footer .flex-box .item:last-child{width:100%;text-align:center}.footer #third-nav{margin-top:10px;text-align:center}.footer-bottom{background-size:cover}.footer-bottom .address{margin:30px 0}.footer-bottom .logos{text-align:center}}.boooking-block{position:fixed;z-index:100;padding:0;width:100%;top:-110%;transition:top .4s ease-in-out;height:100%}.boooking-block .wrapper{position:relative}.boooking-block .wrapper .booking-close{position:absolute;top:20px;right:15%;width:40px;height:40px;cursor:pointer}.boooking-block .wrapper .booking-close:before,.boooking-block .wrapper .booking-close:after{content:"";position:absolute;width:30px;height:1px;top:50%;left:0;background:#a28964;transform-origin:50%;transition:all .3s ease-in-out}.boooking-block .wrapper .booking-close:before{transform:rotate(45deg)}.boooking-block .wrapper .booking-close:after{transform:rotate(-45deg)}.boooking-block .wrapper .booking-close:hover:before,.boooking-block .wrapper .booking-close:hover:after{transform:rotate(0deg);transition:all .3s ease-in-out}.boooking-block.open{top:94px;transition:top .4s ease-in-out}.boooking-block .booking-container{background:#f1efeb;text-align:center;width:100%;padding:80px 0}.boooking-block .booking-container .form{width:440px;display:inline-block;vertical-align:middle;padding:0 80px;text-align:left}.boooking-block .booking-container .form-title{font-family:"Canela","serif";font-size:30px;color:#111;line-height:1.1;margin-bottom:40px}.boooking-block .booking-container .form-title span{display:block}.boooking-block .booking-container .form-title em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.boooking-block .booking-container .form-title em span{display:inline}.boooking-block .booking-container .form-title em span:not(.cut){font-family:"ModernlineTail",cursive}.boooking-block .booking-container .form-title svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.boooking-block .booking-container .form-title svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.boooking-block .booking-container .form-title em{font-size:70px;display:inline-block;vertical-align:middle;line-height:0.7;color:#7e694b}.boooking-block .booking-container .form .field{position:relative}.boooking-block .booking-container .form .field input,.boooking-block .booking-container .form .field select{position:relative;z-index:2;padding:10px;border-bottom:1px solid #111;background:transparent;width:100%;text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:2px;color:transparent}.boooking-block .booking-container .form .field input:-ms-input-placeholder,.boooking-block .booking-container .form .field select:-ms-input-placeholder{color:#111}.boooking-block .booking-container .form .field input::placeholder,.boooking-block .booking-container .form .field select::placeholder{color:#111}.boooking-block .booking-container .form .field label:not(.error){position:absolute;z-index:1;top:10px;left:10px;text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:2px;transition:all .3s ease-in-out}.boooking-block .booking-container .form .field label:not(.error).moved{top:-10px;font-size:11px;left:0;transition:all .3s ease-in-out}.boooking-block .booking-container .form .field label:not(.error).moved+input{color:#111}.boooking-block .booking-container .form .field label:not(.error).moved+select{color:#111}.boooking-block .booking-container .form .field.date input{padding-right:30px;background:url(svg/icon-calendar.svg) no-repeat right center}.boooking-block .booking-container .calendar-block{width:460px;display:inline-block;vertical-align:middle;border:1px solid #b1a692}@media only screen and (max-width: 1000px){.boooking-block .booking-container .form{padding:10px 20px 0 20px}}.press__header{margin-top:145px;height:420px;width:100%;background-size:cover;background-position:center}h1{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;margin-bottom:40px;line-height:1}h1 span{display:block}h1 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}h1 em span{display:inline}h1 em span:not(.cut){font-family:"ModernlineTail",cursive}h1 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}h1 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}h1 em{display:block;line-height:1.5;font-size:3.7vw}h1 em .cut{margin-left:-10px !important}h1 em .cut:first-child{font-family:"ModernlineTail",cursive;font-variant:small-caps;font-size:90px}.top-content{position:relative;margin-top:148px}.top-content .header-img{position:relative;z-index:1}.top-content .image{margin-top:145px;height:420px;background-position:center;background-repeat:no-repeat;background-size:cover}.top-content .uvp{position:absolute;z-index:3;width:100%;text-align:center;top:50%;transform:translateY(-50%);color:white;font-family:"Canela","serif";font-size:62px}.top-content .uvp em{font-family:"Modernline","cursive";font-style:normal;font-size:85px}.top-content .uvp span{display:block;font-size:30px;line-height:2}.big-image{background-size:cover;background-position:center}.intro-content{padding:80px 0}.intro-content .text{text-align:center}.intro-content .text p{margin-bottom:20px}.intro-content .text p:last-child{margin-bottom:0}.intro-content .text.animate-fade{opacity:0;transform:translateY(50px)}.intro-content .text.animate-fade.fade-in{opacity:1;transform:translateY(0px);transition:all .6s ease-in-out;transition-delay:.2s}.intro-content .wrapper:not(.flex-box) p{width:90%;max-width:900px;margin:0 auto 20px auto}.intro-content .wrapper:not(.flex-box) p:last-child{margin-bottom:0}.intro-content .flex-box h1 span:nth-child(2){margin-left:-20%}.intro-content .flex-box h1 span:last-child{margin-right:-20%}.intro-content .flex-box p{margin:0 auto 20px auto;max-width:75%}.intro-content .flex-box p:last-child{margin-bottom:0}.intro-content .flex-box .text{padding:0 0 0 60px}.intro-content figure.animate-fade{opacity:0;transform:translateY(-50px)}.intro-content figure.animate-fade.fade-in{opacity:1;transform:translateY(0px);transition:all .6s ease-in-out;transition-delay:.2s}.intro-content.noheaderimage{margin-top:100px}.intro-content.nointrocontent{padding-bottom:0}.intro-content.nointrocontent h1{margin-bottom:20px}.intro-content+.container{margin:0 auto;padding:0 15px 60px 15px;width:90%;max-width:1070px}.intro-content+.container p{margin-bottom:20px}.intro-content+.container ul{margin:0 0 10px 0px}.intro-content+.container ul li{position:relative;padding:0 0 0 20px;margin-bottom:5px}.intro-content+.container ul li:before{content:"";position:absolute;left:0;top:10px;border-radius:50%;width:3px;height:3px;background:#a28964}.intro-content+.container h2{font-family:"Canela","serif";font-size:25px;margin:20px 0}.intro-content+.container h3{font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:15px;margin:0 0px 20px 0}.intro-content+.container table{width:100%;border:0}@media only scren and (max-width: 1500px){h1 em .cut:first-child{font-size:80px}}@media only screen and (max-width: 1190px){.intro-content .flex-box{overflow:hidden}section{overflow:hidden}}@media only screen and (max-width: 1000px){h1 em{font-size:6vw}h1 em .cut{min-width:20px !important;margin-left:-3px !important}.intro-content .flex-box figure{width:40%;overflow:hidden}.intro-content .flex-box .text{width:50%;padding:0 20px}.intro-content+.gallery-block{margin-top:-80px;padding-bottom:90px}}.text-modules-wrapper{margin:0 auto;padding:0 15px 60px 15px;width:90%;max-width:1070px}.text-modules-wrapper p{margin-bottom:20px}.text-modules-wrapper ul{margin:0 0 10px 0px}.text-modules-wrapper ul li{position:relative;padding:0 0 0 20px;margin-bottom:5px}.text-modules-wrapper ul li:before{content:"";position:absolute;left:0;top:10px;border-radius:50%;width:3px;height:3px;background:#a28964}.text-modules-wrapper h2{font-family:"Canela","serif";font-size:25px;margin:20px 0}.text-modules-wrapper h3{font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:15px;margin:0 0px 20px 0}.text-modules-wrapper table{width:100%;border:0}.gift-quad+.text-modules-wrapper{padding:60px 15px 45px 15px;background-color:#fff;width:100%;max-width:100%}.gift-quad+.text-modules-wrapper .text-modules{max-width:1070px;margin:0 auto}.gift-quad+.text-modules-wrapper .text-modules p{font-size:15px}.gift-quad+.text-modules-wrapper .text-modules p:last-child,.gift-quad+.text-modules-wrapper .text-modules p:nth-last-child(2){font-size:17px;letter-spacing:1px;text-transform:uppercase;text-align:center;margin-bottom:5px}.gift-quad+.text-modules-wrapper .text-modules p:nth-last-child(2){padding-top:30px}.gift-quad+.text-modules-wrapper .text-modules p:last-child{color:#a28964}#press-default h1{text-align:center}#default.page-62300 .banner-return{position:fixed;background-color:#a28964;width:100%;text-align:center;text-transform:uppercase;padding:10px;top:0;z-index:99}#default.page-62300 .banner-return a{color:#fff}#default.page-62300 .banner-return a:hover{text-decoration:underline}#default.page-62300 header{top:38px}#default.page-62300 .top-content{margin-top:133px}#default.page-62300 .sub-menu{opacity:0}#default.page-62300 .list-block{background:none !important;margin-top:1px}#default.page-62300 footer .footer-bottom .container{-ms-flex-pack:center;justify-content:center}#default.page-62300 footer .footer-bottom .container .item{width:100%;text-align:center}#default.page-62300 footer .footer-bottom .container .item .social-media{margin:20px 0}#default.page-62300 footer .footer-bottom .container .item .sub-menu{opacity:1}#default.page-62300 footer .footer-bottom .container .item .sub-menu ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#default.page-62300 footer .footer-bottom .container .item .sub-menu ul li a{color:#fff}#default.page-62300 footer .footer-bottom .container .item .sub-menu ul li a:hover{color:#a28964}.attractions-content{margin-top:160px;position:relative}.attractions-content h1{margin-left:60px}.attractions-content h1 em{margin-left:-50px}.attractions-content__right .btn{top:170px !important}.attractions-intro p{margin-left:60px}.attractions-map__expand{top:180px;background:black;color:white}.attractions-map__expand:hover{background:#a28964}.attractions-filter,.attractions-wrapper{padding-left:60px}.attractions-filter select,.attractions-wrapper select{padding:10px;border-bottom:1px solid #111;background:url(svg/arrow-select.svg) no-repeat 98% center transparent}.attractions-map{z-index:1;max-height:calc(100vh - 160px)}.attraction__info h2{font-family:"Canela","serif";font-size:24px;margin-bottom:20px}.attraction__info p{margin-bottom:10px}.attraction__info li svg,.attraction__info li span{display:inline-block;vertical-align:middle;padding:0 !important}.attraction__info li svg{fill:#a28964}.attraction__info li:first-child svg{margin-left:6px;margin-right:-6px}#attractions-wrapper .description{display:none}.learn-more-btn{margin-top:20px}.learn-more-btn:hover{color:white !important}.gm-style-iw-d{z-index:9999}.gm-style-iw-d .attraction-hover__copy{margin:10px 0;text-transform:uppercase;font-size:14px;letter-spacing:3px;font-weight:700;text-align:center}.gm-style-iw-d img{max-width:250px;display:block;margin:0 auto}@media only screen and (max-width: 1000px){.attractions-intro p,.attractions-intro h1{margin-left:20px}.attractions-filter,.attractions-wrapper{padding-left:20px}#attraction-lightbox .attraction__image,#attraction-lightbox .attraction__info{width:50%}}#home .top-content{margin-top:0}#home .top-content .uvp{top:70%}#home .top-content .uvp em{margin-left:20px}#home .top-content .uvp em span{display:inline-block;vertical-align:middle;font-size:6vw;line-height:1;margin-left:-2px}#home .top-content .uvp em span:last-child{font-family:"ModernlineTail",cursive}#home .top-content .uvp div{font-size:0.6em}#home .top-content .big-image{overflow:hidden}#home .top-content .big-image:before{content:"";position:absolute;z-index:3;width:100%;height:150px;background:#000;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 70%)}#home .top-content .big-image video{width:100%;position:relative;z-index:1;height:100%;object-fit:cover}#home .intro-content{padding-top:140px;padding-bottom:220px;background:url(images/bg-letter-c.png) no-repeat right -5%;position:relative;z-index:1}#home .intro-content .text{margin:0 0 0 15%;max-width:480px;padding-left:0}#home .intro-content h1{letter-spacing:1px;line-height:0.9;text-align:left;margin-left:5%}#home .intro-content h1 em{font-size:70px;letter-spacing:0;margin-left:-10%}#home .intro-content h1 em .cut{margin-left:-7px !important}#home .intro-content h1 em .cut:first-child{font-family:"ModernlineTail",cursive;font-variant:small-caps;font-size:80px}#home .intro-content h1 span:not(.cut):nth-child(2){margin-left:-10%}#home .intro-content h1 span:not(.cut):last-child{margin-left:10%}#home .intro-content p{text-align:justify;max-width:100%}#home .intro-content p:last-child{text-align:center}@media only screen and (max-width: 1190px){#home .top-content .big-image video{width:auto;height:100%;object-fit:fill}#home .intro-content .text{margin-left:7%}#home .intro-content h1 em{font-size:65px}}@media only screen and (max-width: 1000px){#home .intro-content{padding-bottom:110px}#home .intro-content .flex-box{-ms-flex-direction:column;flex-direction:column}#home .intro-content .flex-box .text,#home .intro-content .flex-box figure{margin:10px auto;width:auto}#home .intro-content h1 em{font-size:60px}}#gallery-category .gallery-filter{margin:0 auto 5px auto;width:100%;text-align:center;padding:180px 0 30px 0;border-bottom:1px solid #a28964}#gallery-category .gallery-filter li{display:inline-block;vertical-align:middle}#gallery-category .gallery-filter li a{display:block;position:relative;padding:0 20px 0 30px;text-transform:uppercase;letter-spacing:1px;color:rgba(17,17,17,0.7);font-size:.76471rem;cursor:pointer}#gallery-category .gallery-filter li a:before{content:"";position:absolute;right:0;top:5px;width:10px;height:10px;border:1px solid #a28964}#gallery-category .gallery-filter li a:after{content:"";position:absolute;right:-2px;top:3px;width:11px;height:11px;background:url(svg/icon-check.svg) no-repeat center center;opacity:0;transition:all .3s ease-in-out}#gallery-category .gallery-filter li.active a,#gallery-category .gallery-filter li:hover a{color:#a28964}#gallery-category .gallery-filter li.active a:after,#gallery-category .gallery-filter li:hover a:after{opacity:1;transition:all .3s ease-in-out}#gallery-category .grid-item figure{position:relative}#gallery-category .grid-item figure img{position:relative;z-index:1;height:auto !important}#gallery-category .grid-item figure:before{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;content:"";background:url(svg/icon-expand.svg) no-repeat center rgba(0,0,0,0.65);opacity:0;transition:all .3s ease-in-out}#gallery-category .grid-item figure:hover:before{opacity:1;transition:all .3s ease-in-out}#gallerymontage .galleryhover_overlay{background:url(svg/icon-expand.svg) no-repeat center rgba(0,0,0,0.65)}.gallery_wrapper .gallery_close{background:url(svg/gallery-close.svg) no-repeat center transparent;background-size:cover;width:40px;height:40px;transition:all .3s ease-in-out}.gallery_wrapper .gallery_close:hover{opacity:0.6;transition:all .3s ease-in-out}.gallery_wrapper .gallery_contain_prev{background:none;opacity:1 !important}.gallery_wrapper .gallery_contain_prev .gallery_wrapper_prev{display:inline-block;border:1px solid white;width:60px;height:60px;top:calc(50% - 30px);left:calc(100% - 65px);border-radius:50%;left:10px}.gallery_wrapper .gallery_contain_prev .gallery_wrapper_prev:before,.gallery_wrapper .gallery_contain_prev .gallery_wrapper_prev:after{content:"";position:absolute;width:10px;height:1px;top:50%;left:calc(50% - 5px);background:white;transform-origin:0% 50%}.gallery_wrapper .gallery_contain_prev .gallery_wrapper_prev:before{transform:rotate(-45deg)}.gallery_wrapper .gallery_contain_prev .gallery_wrapper_prev:after{transform:rotate(45deg)}.gallery_wrapper .gallery_contain_next{background:none}.gallery_wrapper .gallery_contain_next .gallery_wrapper_next{display:inline-block;border:1px solid white;width:60px;height:60px;top:calc(50% - 30px);left:calc(100% - 65px);border-radius:50%}.gallery_wrapper .gallery_contain_next .gallery_wrapper_next:before,.gallery_wrapper .gallery_contain_next .gallery_wrapper_next:after{content:"";position:absolute;width:10px;height:1px;top:50%;left:calc(50% - 5px);background:white;transform-origin:100% 50%}.gallery_wrapper .gallery_contain_next .gallery_wrapper_next:before{transform:rotate(-45deg)}.gallery_wrapper .gallery_contain_next .gallery_wrapper_next:after{transform:rotate(45deg)}.gallery_captiontext{display:none !important}.header-uvps{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.header-uvps .uvp{font-size:70px}.header-uvps .uvp em{font-size:1.4em;line-height:0.7;text-transform:lowercase}.header-uvps .uvp.winery{width:61%;left:39%;text-align:left;font-size:65px;top:65% !important}.header-uvps .uvp.winery em{display:block;margin-top:-30px;margin-left:15% !important}.header-uvps .uvp.weddings{left:15%;top:50% !important;font-size:60px !important}.header-uvps .uvp.weddings em{display:block;margin-left:3% !important;margin-top:-30px}.header-uvps .uvp.weddings em span{font-size:8vw !important}.header-uvps .uvp.weddings em span:first-child{font-family:"ModernlineTail",cursive;font-variant:small-caps;font-size:14vw !important;margin-left:0 !important;line-height:0.7 !important;margin-top:-4%}.header-uvps .uvp.weddings em span:last-child{font-family:"Modernline","cursive" !important}.header-uvps .uvp.golf{top:50% !important}.header-uvps .uvp.spa{width:80%;left:20%;text-align:left}.header-uvps .uvp.spa em{display:block;margin-left:15% !important;margin-top:-40px}.header-uvps .uvp.meetings{text-align:left;left:40%}.header-uvps .uvp.meetings em{display:block;margin-left:15% !important}.header-uvps__images{position:relative;z-index:1}.header-uvps__images figure{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;opacity:0;transition:all .3s ease-in-out}.header-uvps__images figure.active{z-index:3;opacity:1;transition:all .3s ease-in-out}.header-uvps__nav{position:absolute;z-index:2;bottom:75px;text-align:center;width:100%}.header-uvps__nav ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header-uvps__nav li{font-family:"Canela Italic","serif";color:white;font-size:18px;-ms-flex-positive:1;flex-grow:1;position:relative}.header-uvps__nav li:after{content:"";position:absolute;right:0;top:50%;width:4px;height:4px;border-radius:50%;background:white}.header-uvps__nav li:last-child:after{display:none}.header-uvps__nav a{color:white;position:relative;display:block}.header-uvps__nav a:after{content:"";width:40px;height:1px;background:white;left:calc(50% - 20px);bottom:-5px;position:absolute;opacity:0;transform:translateY(5px);transition:all .3s ease-in-out}.header-uvps__nav a:hover:after{opacity:1;transform:translateY(0px);transition:all .3s ease-in-out}.slider-block{position:relative;padding-bottom:20px;overflow:visible}.slider-block:before{content:"";position:absolute;z-index:1;width:100%;height:calc(100% + 40px);background:#f1efeb;bottom:-40px;left:0}.slider-block:after{content:"";position:absolute;z-index:1;right:1320px;width:calc(100% - 1320px);height:1px;background:#a28964;top:-45px}.slider-block h2{position:absolute;top:-50px;z-index:2;right:850px;width:calc(100% - 850px);font-weight:700;max-width:600px;font-size:14px;text-transform:uppercase;letter-spacing:2px;padding-left:140px}.slider-block article{text-align:right;position:relative;z-index:3}.slider-block article:after{content:"";position:absolute;right:0;width:980px;height:1px;background:#a28964;bottom:0px}.slider-block .slider-cta{position:absolute;z-index:5;right:1200px;bottom:14px}.slider-block .text,.slider-block figure{display:inline-block;vertical-align:middle;position:relative;z-index:3}.slider-block .text li{position:relative;padding:0 0 0 20px;margin-bottom:5px}.slider-block .text li:before{content:"";position:absolute;left:0;top:10px;border-radius:50%;width:3px;height:3px;background:#a28964}.slider-block figure{width:845px;padding:30px 0;margin-top:-120px}.slider-block figure .slider-img{padding:0 30px 30px 0;min-height:540px}.slider-block figure .slider-img:not(.slick-active) .withshadow{box-shadow:none}.slider-block .text{width:calc(100% - 850px);padding:0px 80px 10px 80px;max-width:600px;text-align:left;margin-top:70px;min-height:375px}.slider-block .text .copy{padding:0 0 80px 0}.slider-block .text .copy .cut{opacity:0}.slider-block .text .copy.slick-active .cut{opacity:1;transition:opacity 0.2s ease-in-out}.slider-block .text .copy.slick-active .cut:nth-of-type(1n){transition-delay:0.4s}.slider-block .text .copy.slick-active .cut:nth-of-type(2n){transition-delay:0.5s}.slider-block .text .copy.slick-active .cut:nth-of-type(3n){transition-delay:0.6s}.slider-block .text .copy.slick-active .cut:nth-of-type(4n){transition-delay:0.7s}.slider-block .text .copy.slick-active .cut:nth-of-type(5n){transition-delay:0.8s}.slider-block .text .copy.slick-active .cut:nth-of-type(6n){transition-delay:0.9s}.slider-block .text .copy.slick-active .cut:nth-of-type(7n){transition-delay:1s}.slider-block .text .copy.slick-active .cut:nth-of-type(8n){transition-delay:1.1s}.slider-block .text .copy.slick-active .cut:nth-of-type(9n){transition-delay:1.2s}.slider-block .text .copy.slick-active .cut:nth-of-type(10n){transition-delay:1.3s}.slider-block .text .copy.slick-active .cut:nth-of-type(11n){transition-delay:1.4s}.slider-block .text .copy.slick-active .cut:nth-of-type(12n){transition-delay:1.5s}.slider-block .text .copy.slick-active .cut:nth-of-type(13n){transition-delay:1.6s}.slider-block .text .copy.slick-active .cut:nth-of-type(14n){transition-delay:1.7s}.slider-block .text .copy.slick-active .cut:nth-of-type(15n){transition-delay:1.8s}.slider-block .text .copy.slick-active .cut:nth-of-type(16n){transition-delay:1.9s}.slider-block .text .copy.slick-active .cut:nth-of-type(17n){transition-delay:2s}.slider-block .text .copy.slick-active .cut:nth-of-type(18n){transition-delay:2.1s}.slider-block .text .copy.slick-active .cut:nth-of-type(19n){transition-delay:2.2s}.slider-block .text .copy.slick-active .cut:nth-of-type(20n){transition-delay:2.3s}.slider-block .text .copy.slick-active .cut:nth-of-type(21n){transition-delay:2.4s}.slider-block .text .copy.slick-active .cut:nth-of-type(22n){transition-delay:2.5s}.slider-block .text .copy.slick-active .cut:nth-of-type(23n){transition-delay:2.6s}.slider-block .text .copy.slick-active .cut:nth-of-type(24n){transition-delay:2.7s}.slider-block .text .copy.slick-active .cut:nth-of-type(25n){transition-delay:2.8s}.slider-block .text .copy.slick-active .cut:nth-of-type(26n){transition-delay:2.9s}.slider-block .text .copy.slick-active .cut:nth-of-type(27n){transition-delay:3s}.slider-block .text .copy.slick-active .cut:nth-of-type(28n){transition-delay:3.1s}.slider-block .text .copy.slick-active .cut:nth-of-type(29n){transition-delay:3.2s}.slider-block .text .copy.slick-active .cut:nth-of-type(30n){transition-delay:3.3s}.slider-block .text h3{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;margin-left:60px;margin-bottom:30px}.slider-block .text h3 span{display:block}.slider-block .text h3 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.slider-block .text h3 em span{display:inline}.slider-block .text h3 em span:not(.cut){font-family:"ModernlineTail",cursive}.slider-block .text h3 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.slider-block .text h3 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.slider-block .text h3 em{margin-left:-30px;line-height:1;display:block}.slider-block .text p{margin-left:60px}.slider-block .text .btn{margin:20px 0 0 60px}.slider-block .text .subtitle{margin-left:60px;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:1px;margin-bottom:10px}.slider-block .slick-arrow{bottom:-41px}.slider-block .slick-arrow.slick-prev{right:210px}.slider-block .slick-arrow.slick-next{right:130px}.slider-block.animate-fade .text,.slider-block.animate-fade .images{opacity:0;transform:translateY(50px)}.slider-block.animate-fade.fade-in .text,.slider-block.animate-fade.fade-in .images{opacity:1;transform:translateY(0px);transition:all .6s ease-in-out}.slider-block.animate-fade.fade-in .text{transition-delay:0.3s}.slider-block.animate-fade.fade-in .images{transition-delay:0.5s}.slider-block ~ .slider-block{margin:200px auto 100px auto}@media only screen and (max-width: 1190px){.slider-block{padding-bottom:70px}.slider-block h2{right:50%;width:500px}.slider-block figure{width:50%}.slider-block figure .slider-img{min-height:320px}.slider-block figure .slider-img img{max-width:100%}.slider-block .text{width:calc(50% - 20px);padding:0px 50px 10px 50px}.slider-block .text h3 em{padding-left:15px}.slider-block article:after{width:calc(50% + 134px)}.slider-block:after{right:calc(50% + 370px)}}@media only screen and (max-width: 1000px){.slider-block .text{width:calc(50% - 5px);padding:0 20px 10px 20px}.slider-block .text h3{margin-left:0px}.slider-block .text h3 em{margin-top:10px;margin-left:25px;font-size:5.5vw;line-height:1}.slider-block .text p{margin-left:0}}.carousel{background:white;padding:100px 0 0 0}.carousel .flex-box .copy{max-width:555px;padding:0 40px}.carousel .flex-box .copy.animate-fade{opacity:0;transform:translateX(50px)}.carousel .flex-box .copy.animate-fade.fade-in{opacity:1;transform:translateX(0px);transition:all .6s ease-in-out;transition-delay:.2s}.carousel h2{font-family:"Canela","serif";font-size:50px;color:#a28964;line-height:1.1}.carousel h2 span{display:block}.carousel h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.carousel h2 em span{display:inline}.carousel h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.carousel h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.carousel h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.carousel h2.animate-fade{opacity:0;transform:translateX(-50px)}.carousel h2.animate-fade.fade-in{opacity:1;transform:translateX(0px);transition:all .6s ease-in-out;transition-delay:.2s}.carousel p{margin-bottom:20px}.carousel p:last-child{margin-bottom:0}.carousel .wrapper{text-align:center;padding:80px 0;overflow:hidden}.carousel .wrapper a{display:block;padding:60px 0;position:relative}.carousel .wrapper .image{position:relative;z-index:1}.carousel .wrapper .text{position:absolute;z-index:3;bottom:20%;font-family:"Modernline","cursive";color:white;font-size:100px;line-height:1;width:100%;text-align:center;left:0}.carousel .wrapper .text em{margin-left:15%}.carousel .wrapper img{display:inline-block}.carousel .wrapper .slick-arrow{z-index:10;top:calc(50% - 35px);border:1px solid #a28964}.carousel .wrapper .slick-arrow.slick-prev{left:160px}.carousel .wrapper .slick-arrow.slick-prev:hover{background:url(svg/arrow-prev-white.svg) no-repeat center #a28964}.carousel .wrapper .slick-arrow.slick-next{right:160px}.carousel .wrapper .slick-arrow.slick-next:hover{background:url(svg/arrow-next-white.svg) no-repeat center #a28964}.carousel .wrapper .item .cut{opacity:0}.carousel .wrapper .item.slick-active .cut{opacity:1;transition:opacity 0.2s ease-in-out}.carousel .wrapper .item.slick-active .cut:nth-of-type(1n){transition-delay:0.4s}.carousel .wrapper .item.slick-active .cut:nth-of-type(2n){transition-delay:0.5s}.carousel .wrapper .item.slick-active .cut:nth-of-type(3n){transition-delay:0.6s}.carousel .wrapper .item.slick-active .cut:nth-of-type(4n){transition-delay:0.7s}.carousel .wrapper .item.slick-active .cut:nth-of-type(5n){transition-delay:0.8s}.carousel .wrapper .item.slick-active .cut:nth-of-type(6n){transition-delay:0.9s}.carousel .wrapper .item.slick-active .cut:nth-of-type(7n){transition-delay:1s}.carousel .wrapper .item.slick-active .cut:nth-of-type(8n){transition-delay:1.1s}.carousel .wrapper .item.slick-active .cut:nth-of-type(9n){transition-delay:1.2s}.carousel .wrapper .item.slick-active .cut:nth-of-type(10n){transition-delay:1.3s}.carousel .wrapper .item.slick-active .cut:nth-of-type(11n){transition-delay:1.4s}.carousel .wrapper .item.slick-active .cut:nth-of-type(12n){transition-delay:1.5s}.carousel .wrapper .item.slick-active .cut:nth-of-type(13n){transition-delay:1.6s}.carousel .wrapper .item.slick-active .cut:nth-of-type(14n){transition-delay:1.7s}.carousel .wrapper .item.slick-active .cut:nth-of-type(15n){transition-delay:1.8s}.carousel .wrapper .item.slick-active .cut:nth-of-type(16n){transition-delay:1.9s}.carousel .wrapper .item.slick-active .cut:nth-of-type(17n){transition-delay:2s}.carousel .wrapper .item.slick-active .cut:nth-of-type(18n){transition-delay:2.1s}.carousel .wrapper .item.slick-active .cut:nth-of-type(19n){transition-delay:2.2s}.carousel .wrapper .item.slick-active .cut:nth-of-type(20n){transition-delay:2.3s}.carousel .wrapper .item.slick-active .cut:nth-of-type(21n){transition-delay:2.4s}.carousel .wrapper .item.slick-active .cut:nth-of-type(22n){transition-delay:2.5s}.carousel .wrapper .item.slick-active .cut:nth-of-type(23n){transition-delay:2.6s}.carousel .wrapper .item.slick-active .cut:nth-of-type(24n){transition-delay:2.7s}.carousel .wrapper .item.slick-active .cut:nth-of-type(25n){transition-delay:2.8s}.carousel .wrapper .item.slick-active .cut:nth-of-type(26n){transition-delay:2.9s}.carousel .wrapper .item.slick-active .cut:nth-of-type(27n){transition-delay:3s}.carousel .wrapper .item.slick-active .cut:nth-of-type(28n){transition-delay:3.1s}.carousel .wrapper .item.slick-active .cut:nth-of-type(29n){transition-delay:3.2s}.carousel .wrapper .item.slick-active .cut:nth-of-type(30n){transition-delay:3.3s}.carousel .wrapper.animate-fade{opacity:0;transform:translateY(50px)}.carousel .wrapper.animate-fade.fade-in{opacity:1;transform:translateY(0px);transition:all .6s ease-in-out;transition-delay:.2s}@media only screen and (max-width: 1190px){.carousel .wrapper .slick-arrow.slick-prev{left:60px}.carousel .wrapper .slick-arrow.slick-next{right:60px}.carousel .wrapper a{padding:60px 60px}.carousel img{max-width:100%}}@media only screen and (max-width: 1000px){.carousel .flex-box h2{width:48%}.carousel .flex-box .copy{width:52%}}.big-quad .item{background-position:center;background-size:cover;background-repeat:no-repeat}.big-quad .flex-box{height:705px;position:relative}.big-quad h2{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;margin-bottom:30px}.big-quad h2 span{display:block}.big-quad h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.big-quad h2 em span{display:inline}.big-quad h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.big-quad h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.big-quad h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.big-quad .copy{padding:50px 80px;max-width:660px}.big-quad .list{width:900px;background:#F1EFEB;padding:80px 60px;color:#5B4D39}.big-quad .list ul{position:relative;columns:2}.big-quad .list ul:after{content:"";position:absolute;z-index:1;width:1px;height:100%;top:0;left:50%;background:#5B4D39}.big-quad .list li{padding:0 20px}.big-quad .list .btn{margin:40px 0 0 20px;color:#5B4D39;border-color:#5B4D39}.big-quad.animate-fade{transform:translateY(50px)}.big-quad.animate-fade.fade-in{transform:translateY(0px);transition:all .6s ease-in-out;transition-delay:.2s}.big-quad.light-style{color:white}.big-quad.light-style h2,.big-quad.light-style p{color:white}@media only screen and (max-width: 1190px){.big-quad .list{padding:60px 20px}}@media only screen and (max-width: 1000px){.big-quad .copy{padding:50px 30px;width:calc(100% - 400px)}.big-quad .list{padding:20px 10px;width:400px}.big-quad .list li{padding:0 10px}}.cards-block{padding:120px 0;background:url(images/bg-letter-e.png) no-repeat left -5%}.cards-block .container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;position:relative}.cards-block h2{position:absolute;right:0;top:0;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:14px}.cards-block h2 em{display:inline-block;font-family:"Modernline","cursive";font-size:80px;font-weight:normal;text-transform:none;letter-spacing:0px;color:#a28964;line-height:1;transform:translateX(100px) translateY(-20px)}.cards-block .item{position:relative}.cards-block .item:last-child{margin-top:150px}.cards-block .item figure{position:relative;z-index:1;background:#111}.cards-block .item .text{position:absolute;z-index:2;bottom:0;left:0;padding:30px;color:white}.cards-block .item h3{font-family:"Canela","serif";font-size:40px;color:#fff;line-height:1.1;margin-bottom:20px;transition:all .3s ease-in-out}.cards-block .item h3 span{display:block}.cards-block .item h3 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.cards-block .item h3 em span{display:inline}.cards-block .item h3 em span:not(.cut){font-family:"ModernlineTail",cursive}.cards-block .item h3 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.cards-block .item h3 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.cards-block .item .btn{margin-top:20px}.cards-block .item.animate-fade{opacity:0;transform:translateY(80px)}.cards-block .item.animate-fade.fade-in{opacity:1;transform:translateY(0px);transition:all .6s ease-in-out}.cards-block .item.animate-fade.fade-in:nth-child(2){transition-delay:0.4s}.cards-block .item.animate-fade.fade-in:nth-child(3){transition-delay:0.7s}@media only screen and (max-width: 1190px){.cards-block h2{right:5%}}@media only screen and (max-width: 1000px){.cards-block h2{top:-5%}.cards-block .item{max-width:47%}.cards-block .item img{max-width:100%}}.reviews-block{height:695px;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:80px 0}.reviews-block .item{margin:0 auto;max-width:960px;color:white}.reviews-block h2{font-family:"Canela","serif";font-size:30px;color:#fff;line-height:1.1}.reviews-block h2 span{display:block}.reviews-block h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.reviews-block h2 em span{display:inline}.reviews-block h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.reviews-block h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.reviews-block h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.reviews-block blockquote{font-family:"Canela Italic","serif";font-size:40px;padding:40px 0;margin:0}.reviews-block cite{font-family:"Modernline","cursive";font-size:50px;display:inline-block;font-style:normal}.reviews-block .animate-fade{opacity:0;transform:translateY(50px)}.reviews-block .animate-fade.fade-in{opacity:1;transform:translateY(0px);transition:all .6s ease-in-out;transition-delay:.3s}.awards-block{text-align:center;padding:80px 0 60px 0}.awards-block h2{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1}.awards-block h2 span{display:block}.awards-block h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.awards-block h2 em span{display:inline}.awards-block h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.awards-block h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.awards-block h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.awards-block.big{background:white;position:relative}.awards-block.big:after,.awards-block.big:before{content:"";position:absolute;bottom:104px;width:calc(50% - 80px);height:1px;background:#a28964}.awards-block.big:before{left:0}.awards-block.big:after{right:0}.awards-block.big.noarrows:after,.awards-block.big.noarrows:before{opacity:0}.awards-block.big .sym-slides{padding-bottom:100px;max-width:1000px}.awards-block.big .slick-arrow{bottom:10px}.awards-block.big .slick-arrow.slick-prev{left:calc(50% - 80px)}.awards-block.big .slick-arrow.slick-next{left:calc(50% + 10px)}.awards-block.small .sym-slides{max-width:1070px;padding:0 80px}.awards-block.small .slick-arrow{top:calc(50% - 40px)}.awards-block.small .slick-arrow.slick-prev{left:-0px;border:1px solid #a28964}.awards-block.small .slick-arrow.slick-prev:hover{background:url(svg/arrow-prev-white.svg) no-repeat center #a28964}.awards-block.small .slick-arrow.slick-next{right:-0px}.awards-block.small .slick-arrow.slick-next:hover{background:url(svg/arrow-next-white.svg) no-repeat center #a28964}.awards-block .sym-slides{margin:0 auto;width:90%}.awards-block .sym-slides img{display:inline-block}.awards-block .item{width:32%;display:inline-block;vertical-align:top;padding:10px 30px;margin:30px 0}.awards-block .item:nth-child(3n+2){border-right:1px solid #f1efeb;border-left:1px solid #f1efeb}.awards-block .award-date{font-family:"Canela","serif";color:#a28964;font-size:27px;margin:20px 0 10px 0}.awards-block .award-name{font-family:"Canela","serif";font-size:23px}.awards-block .animate-fade{opacity:0;transform:translateY(50px)}.awards-block .animate-fade.fade-in{opacity:1;transform:translateY(0px);transition:all .6s ease-in-out;transition-delay:.2s}@media only screen and (max-width: 1000px){.awards-block .item{padding:10px}}.map-block{background-position:right center;background-size:auto 100%;background-repeat:no-repeat;background-color:#f3eeea}.map-block .container{height:705px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.map-block .text{max-width:525px}.map-block h2{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;margin-bottom:30px}.map-block h2 span{display:block}.map-block h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.map-block h2 em span{display:inline}.map-block h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.map-block h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.map-block h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.map-block h2 em{display:block;margin-left:-10%}.map-block h2 em .cut{margin-left:-10px}.map-block p{margin-bottom:20px}.map-block p:last-child{margin-bottom:0px}.map-block .animate-fade{opacity:0;transform:translateY(50px)}.map-block .animate-fade.fade-in{opacity:1;transform:translateY(0px);transition:all .6s ease-in-out;transition-delay:.3s}.map-block.light-style h2,.map-block.light-style h2 em,.map-block.light-style .btn,.map-block.light-style p{color:white}.map-block.light-style .btn{border-color:white}.map-block.light-style h2 em{font-size:1.5em}@media only screen and (max-width: 1190px){.map-block{background-position:70% center}.map-block .text{margin:15% 0 0 10%}.map-block h2 em{margin-left:0%;padding-left:15px}}@media only screen and (max-width: 1000px){.map-block{background-size:120% auto;background-position:right top}.map-block .text{margin:25% ​0 0 12%}}.restMenus{display:block;margin-top:8rem}.restMenus h2{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;color:#111;margin-bottom:40px;line-height:1;text-align:center}.restMenus h2 span{display:block}.restMenus h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.restMenus h2 em span{display:inline}.restMenus h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.restMenus h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.restMenus h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.restMenus h3{font-family:"Canela","serif";font-size:40px;color:#a28964;line-height:1.1;text-transform:none}.restMenus h3 span{display:block}.restMenus h3 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.restMenus h3 em span{display:inline}.restMenus h3 em span:not(.cut){font-family:"ModernlineTail",cursive}.restMenus h3 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.restMenus h3 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.restMenus ul{text-align:center}.restMenus ul li{cursor:pointer;display:inline-block;font-size:14px;margin:0 35px;padding:10px 0;position:relative;text-transform:uppercase}.restMenus ul li.active{color:#a28964;border-bottom:1px solid #a28964;font-weight:700}.restMenus_item{display:block;margin:6rem 0;transition:opacity 0.6s}.restMenus_item:not(.active){opacity:0}.restMenus_item.active{opacity:1}.restMenus_modal{width:100%}.restMenus_modal-title{margin-top:3rem;text-align:center}.restMenus_modal-title::after{margin:2rem auto}.restMenus_modal-desc{display:block;width:100%;max-width:60rem;margin:3rem auto;text-align:center}.restMenus_cat{margin:4rem 0}.restMenus_cat-title{color:#a28964;display:block;font-size:33px;margin-bottom:1rem;padding:0 2rem;text-transform:uppercase}.restMenus_cat-title span{color:#111;font-family:"Nunito Sans",sans-serif;font-size:14px;font-weight:bold;text-align:right;text-transform:uppercase}.restMenus_cat.active{display:block}.restMenus_prod{padding:2rem;border-bottom:1px solid rgba(162,137,100,0.8)}.restMenus_prod:last-of-type{border-bottom-color:transparent}.restMenus_prod-desc{display:inline-block;vertical-align:middle;width:80%}.restMenus_prod-desc p{font-size:16px}.restMenus_prod-name{font-family:"Canela","serif";font-size:25px;color:#111;line-height:1.1;margin-bottom:10px}.restMenus_prod-name span{display:block}.restMenus_prod-name em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.restMenus_prod-name em span{display:inline}.restMenus_prod-name em span:not(.cut){font-family:"ModernlineTail",cursive}.restMenus_prod-name svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.restMenus_prod-name svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.restMenus_prod-pricelist{color:#111;display:inline-block;font-family:"Canela Italic","serif";font-size:25px;font-weight:500;text-align:right;vertical-align:middle;width:19%}@media screen and (max-width: 1024px){.restMenus .categories-menu ul li{font-size:12px;letter-spacing:5px;line-height:2;padding:15px 10px}.menus .single-quad__content.center .single-quad__text p span{margin-left:0px}}@media screen and (max-width: 900px){.menus .single-quad{height:550px}.restMenus .categories-menu ul li{font-size:10px;letter-spacing:5px;line-height:2;padding:15px 10px}}@media screen and (max-width: 640px){.restMenus{display:block;margin-top:5rem}.restMenus ul{display:-ms-flexbox;display:flex}.restMenus ul li{font-size:12px;margin:0 10px}.restMenus h3{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;font-size:24px;-ms-flex-pack:justify;justify-content:space-between}.restMenus h3 span{font-size:12px}.restMenus_item{margin-top:3rem}.restMenus_prod{padding:2rem 1rem}.restMenus_prod-name{font-size:20px}.restMenus_prod-desc{width:75%}.restMenus_prod-desc p{font-size:3.5vw}.restMenus_prod-pricelist{font-size:22px}.restMenus_cat{margin-top:1rem}.restMenus_cat-title{padding:0 10px}}.gallery-block{padding:20px 0 20px 0;background:url(images/bg-letter-c.png) no-repeat right 15%;background-size:auto 100%;position:relative;overflow:hidden;min-height:870px}.gallery-block .gallery{padding:120px 140px 80px 0;z-index:2;min-height:789px}.gallery-block .gallery:after{content:"";position:absolute;z-index:0;width:10000px;height:1px;background:#a28964;bottom:175px;left:calc(5% + 160px)}.gallery-block img{max-width:100%}.gallery-block .slick-slide{padding:30px 0 30px 80px;transition:all .3s ease-in-out;position:relative;z-index:2}.gallery-block .slick-center+.slick-slide{margin-top:120px;transition:all .3s ease-in-out}.gallery-block .slick-list{z-index:3}.gallery-block .slick-arrow{bottom:140px;z-index:3}.gallery-block .slick-arrow.slick-prev{left:5%;z-index:10}.gallery-block .slick-arrow.slick-next{left:calc(5% + 90px)}.gallery-block .text{position:absolute;right:15%;z-index:3;top:30px}.gallery-block .instagram{font-weight:700;text-transform:uppercase;display:inline-block;margin-top:20px;position:relative;font-size:14px;padding:2px 0 2px 20px;color:#111;background:url(svg/icon-instagram.svg) no-repeat left center}.gallery-block .instagram:hover{color:#a28964}.gallery-block .instagram:after{content:"";position:absolute;width:1000px;height:1px;background:#111;left:102%;top:14px}.gallery-block .title{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1}.gallery-block .title span{display:block}.gallery-block .title em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.gallery-block .title em span{display:inline}.gallery-block .title em span:not(.cut){font-family:"ModernlineTail",cursive}.gallery-block .title svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.gallery-block .title svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.gallery-block .title em{display:block;margin-left:-60px;font-size:1.5em}.gallery-block .btn{position:absolute;z-index:4;left:45%;bottom:170px}@media only screen and (max-width: 1500px){.gallery-block .gallery{padding-right:220px}.gallery-block .slick-slide{padding-left:60px}.gallery-block .btn{left:40%}}@media only screen and (max-width: 1190px){.gallery-block{min-height:810px}.gallery-block .gallery{padding-right:70px;min-height:770px;padding-top:220px}.gallery-block .btn{bottom:70px}}@media only screen and (max-width: 1000px){.gallery-block{min-height:850px;padding-top:100px}.gallery-block h2 em{margin-left:-35%;line-height:1}.gallery-block .text{right:8%;top:9%}.gallery-block .gallery{padding:180px 20px 120px 0;padding-right:20px;min-height:800px}.gallery-block .slick-center{margin-top:40px;transition:all .3s ease-in-out}.gallery-block .btn{left:50%;bottom:120px;transform:translateX(-50%)}.gallery-block+.form-module-wrapper{margin-top:-120px}}.accommodations-filter{text-align:center;padding:20px 10px;border-top:1px solid #a28964;border-bottom:1px solid #a28964}.accommodations-filter .label,.accommodations-filter ul{display:inline-block;vertical-align:middle}.accommodations-filter .label{text-transform:uppercase;color:#a28964;font-size:15px;font-weight:700;margin-right:20px;letter-spacing:2px}.accommodations-filter li{display:inline-block;vertical-align:middle}.accommodations-filter li a{display:block;position:relative;padding:0 20px 0 30px;text-transform:uppercase;letter-spacing:1px;color:rgba(17,17,17,0.7);font-size:.76471rem;cursor:pointer}.accommodations-filter li a:before{content:"";position:absolute;right:0;top:5px;width:10px;height:10px;border:1px solid #a28964}.accommodations-filter li a:after{content:"";position:absolute;right:-2px;top:3px;width:11px;height:11px;background:url(svg/icon-check.svg) no-repeat center center;opacity:0;transition:all .3s ease-in-out}.accommodations-filter li a.active:after,.accommodations-filter li a:hover:after{opacity:1;transition:all .3s ease-in-out}.accommodations-block{margin:0 auto 60px auto;padding-bottom:20px;border-bottom:1px solid rgba(162,137,100,0.4)}.accommodations-content{padding:60px 0}.accommodations-content .flex-box{margin:0 auto;max-width:960px}.accommodations-content .flex-box h2 em{font-family:"Modernline","cursive"}.accommodations-content .copy{width:600px;padding:0 40px}.accommodations-content .copy.animate-fade{transform:translateX(50px);opacity:0}.accommodations-content .copy.animate-fade.fade-in{transform:translateX(0px);opacity:1;transition:all .6s ease-in-out;transition-delay:.2s}.accommodations-content .title{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;line-height:0.9;letter-spacing:8px}.accommodations-content .title span{display:block}.accommodations-content .title em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.accommodations-content .title em span{display:inline}.accommodations-content .title em span:not(.cut){font-family:"ModernlineTail",cursive}.accommodations-content .title svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.accommodations-content .title svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.accommodations-content .title em{display:block;margin-left:-60px;line-height:0.9}.accommodations-content .title em .cut{margin-left:-10px}.accommodations-content .title.animate-fade{transform:translateX(-50px);opacity:0}.accommodations-content .title.animate-fade.fade-in{transform:translateX(0px);opacity:1;transition:all .6s ease-in-out;transition-delay:.4s}.accommodations-list{margin:0 auto;max-width:1330px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.accommodations-list .room{width:33%;text-align:center;margin:40px 0;padding:0 20px}.accommodations-list .room figure{width:100%}.accommodations-list .room figure a{display:block;overflow:hidden;width:100%;height:249px}.accommodations-list .room figure a img{position:relative;transform-origin:50%;transition:all .3s ease-in-out;max-width:100%}.accommodations-list .room figure a:hover img{transform:scale(1.1);transition:all .6s ease-in-out}.accommodations-list .room.animate-fade{transform:translateY(50px);opacity:0}.accommodations-list .room.animate-fade.fade-in{transform:translateY(0px);opacity:1;transition:all .6s ease-in-out;transition-delay:.2s}.accommodations-list h2{margin:30px 0 10px 0;font-family:"Canela","serif";font-size:30px}.accommodations-list h3{font-weight:700;font-size:.76471rem;text-transform:uppercase;color:#a28964;letter-spacing:2px;margin:0 0 30px 0}.accommodations-list .buttons a{margin:0 10px}.accommodations img{max-width:100%}.room-entry{position:relative;background:url(images/bg-letter-c.png) no-repeat 115% -25%;padding:200px 0 60px 0;overflow:hidden}.room-entry .toplink{position:relative}.room-entry .toplink:after{content:"";position:absolute;left:101%;width:1000px;height:1px;background:#a28964;top:6px}.room-entry .backpage{display:block;text-align:right;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:2px;color:#111}.room-entry .backpage:hover{color:#a28964}.room-entry__top{padding:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:end;align-items:flex-end}.room-entry__top h1{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;margin-bottom:40px;text-align:left;line-height:0.9}.room-entry__top h1 span{display:block}.room-entry__top h1 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.room-entry__top h1 em span{display:inline}.room-entry__top h1 em span:not(.cut){font-family:"ModernlineTail",cursive}.room-entry__top h1 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.room-entry__top h1 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.room-entry__top h1 em{display:block;margin-left:-60px;line-height:0.9}.room-entry__top .title{text-align:right}.room-entry__top .room-features{width:290px}.room-entry__top .room-features div{padding:3px 0 3px 45px;margin-bottom:10px}.room-entry__top .guests{background:url(svg/icon-guest.svg) no-repeat 5px center}.room-entry__top .bed{background:url(svg/icon-bed.svg) no-repeat left center}.room-entry__top .size{background:url(svg/icon-sofa.svg) no-repeat 3px center}.room-entry__images .fancybox{display:block;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.room-entry__images .fancybox:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(svg/icon-expand-rooms.svg) no-repeat 20px 95% rgba(0,0,0,0.6);background-size:20px auto;opacity:0;transition:all .3s ease-in-out}.room-entry__images .fancybox:nth-child(1){width:calc(100% - 320px);height:590px}.room-entry__images .fancybox:nth-child(1):after{background:url(svg/icon-expand-rooms.svg) no-repeat 30px 95% rgba(0,0,0,0.6);background-size:35px auto}.room-entry__images .fancybox:hover:after{opacity:1;transition:all .3s ease-in-out}.room-entry__images .noshow{display:none}.room-entry__images .block{width:300px}.room-entry__images .block .fancybox:nth-child(1){width:100%;height:180px;margin-bottom:20px}.room-entry__images .block .fancybox:nth-child(1):after{background:url(svg/icon-expand-rooms.svg) no-repeat 20px 90% rgba(0,0,0,0.6);background-size:20px auto}.room-entry__images .block .fancybox:nth-child(2){height:calc(100% - 200px)}.room-entry__copy{margin:70px auto;width:90%;max-width:1140px;text-align:center}.room-entry__copy p{margin-bottom:30px}.room-entry__nav{margin:60px auto;width:90%;max-width:1500px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.room-entry__nav a{display:block;padding:0 60px;font-family:"Canela","serif";font-size:30px;color:#111}.room-entry__nav a.prev{background:url(svg/arrow-prev-gold.svg) no-repeat 5% 10px}.room-entry__nav a.next{margin-left:auto;background:url(svg/arrow-next-gold.svg) no-repeat 95% 12px}.room-entry__nav a:hover{color:#a28964}.room-entry .amenities-block .js-lightboxbtn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#adaAmenities h3{text-transform:uppercase;font-family:"Canela","serif";font-size:18px}#adaAmenities p{margin-bottom:10px}#adaAmenities p+h3{margin:40px 0 10px 0}@media only screen and (max-width: 1190px){.accommodations-list .room figure a{height:auto}}@media only screen and (max-width: 1000px){.accommodations-content .flex-box{padding:0 15px;-ms-flex-direction:column;flex-direction:column}.accommodations-content .flex-box h2{width:100%;text-align:center;margin-bottom:30px}.accommodations-content .flex-box h2 em{margin-bottom:10px}.accommodations-content .flex-box .copy{width:100%}.room-entry__top{padding:60px 30px}.room-entry__top h1 em{margin-left:20px}.room-entry__top .room-features{width:180px;padding-left:10px}}.amenities-block{position:relative;margin:60px auto;overflow:hidden}.amenities-block .wrapper{background:#f1efeb;padding:60px}.amenities-block .flex-box{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 60px;-ms-flex-direction:column;flex-direction:column}.amenities-block h2{-ms-flex-item-align:start;align-self:flex-start;font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:700;position:relative}.amenities-block h2::after{content:"";position:absolute;top:8px;height:1px;background:#a28964;left:105%;width:2000px}.amenities-block h2.animate-fade:after{width:0}.amenities-block h2.animate-fade.fade-in:after{width:2000px;transition:all .9s ease-in-out;transition-delay:.4s}.amenities-block ul{columns:2;column-gap:30px;margin:60px 0}.amenities-block li{position:relative;padding:0 0 0 20px;margin-bottom:5px}.amenities-block li:before{content:"";position:absolute;left:0;top:10px;border-radius:50%;width:3px;height:3px;background:#a28964}.amenities-block .copy.animate-fade{transform:translateY(50px);opacity:0}.amenities-block .copy.animate-fade.fade-in{transform:translateY(0px);opacity:1;transition:all .6s ease-in-out;transition-delay:.2s}.single-quad{padding:60px 0 100px 0}.single-quad .flex-box.right-align{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.single-quad figure,.single-quad .text{width:50%}.single-quad .text{padding:0 60px 0 100px}.single-quad .text-logo{margin-bottom:10px;width:100%}.single-quad .text.noimage{width:100%}.single-quad .text h2{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;margin-bottom:40px;line-height:1}.single-quad .text h2 span{display:block}.single-quad .text h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.single-quad .text h2 em span{display:inline}.single-quad .text h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.single-quad .text h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.single-quad .text h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.single-quad .text h2 em{display:block;margin-left:-60px;line-height:1}.single-quad .text p{margin-bottom:20px}.single-quad .text p:last-child{margin-bottom:0}.single-quad .text li{position:relative;padding:0 0 0 20px;margin-bottom:5px}.single-quad .text li:before{content:"";position:absolute;left:0;top:10px;border-radius:50%;width:3px;height:3px;background:#a28964}.single-quad .text.animate-fade{opacity:0;transform:translateX(50px)}.single-quad .text.animate-fade.fade-in{opacity:1;transform:translateX(0px);transition:all .6s ease-in-out;transition-delay:.2s}.single-quad figure{overflow:hidden}.single-quad figure.animate-fade{opacity:0;transform:translateX(-50px)}.single-quad figure.animate-fade.fade-in{opacity:1;transform:translateX(0px);transition:all .6s ease-in-out;transition-delay:.2s}.single-quad+.slider-block{margin:120px 0}.intro-content+.single-quad .text{padding:0 60px 0 20px}@media only screen and (max-width: 1000px){.single-quad .text{padding:0 30px}.single-quad .text h2 em{margin-left:0}}.list-block{padding:20px 0;background:url(images/bg-letter-e.png) no-repeat left 0}.list-block .wrapper{padding:0 8%}.list-block .wrapper .title{text-align:center}.list-block .item{padding:20px 0}.list-block figure,.list-block .text{width:50%}.list-block figure{overflow:hidden;padding:60px;text-align:center}.list-block figure img{display:inline-block}.list-block .text{padding:0 80px 0 100px}.list-block .text li{position:relative;padding:0 0 0 20px;margin-bottom:5px}.list-block .text li:before{content:"";position:absolute;left:0;top:10px;border-radius:50%;width:3px;height:3px;background:#a28964}.list-block h2{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;margin-bottom:20px}.list-block h2 span{display:block}.list-block h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.list-block h2 em span{display:inline}.list-block h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.list-block h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.list-block h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.list-block h2 em{display:block;margin-left:-50px}.list-block h3{margin:20px 0;font-weight:700;text-transform:uppercase;font-size:15px;letter-spacing:2px}.list-block p{margin-top:20px}.list-block p+a.btn{margin-top:20px}.list-block p+a.btn+.learnmore{margin-left:20px}.list-block .book-now{margin-right:10px}.list-block.alternated .item:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.list-block .animate-fade{opacity:0;transform:translateY(50px)}.list-block .animate-fade.fade-in{opacity:1;transform:translateY(0px);transition:all .6s ease-in-out;transition-delay:.2s}.list-block.left-align.alternated .item:nth-child(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.list-block.left-align.alternated .item:nth-child(even){-ms-flex-direction:row;flex-direction:row}.list-block.left-align:not(.alternated) .item{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.list-block.nextslider{padding-bottom:120px}#more568687 .lightbox-wrap{max-width:889px}#more568687 .lightbox-wrap .content-lightbox{display:-ms-flexbox;display:flex}#more568687 .lightbox-wrap .content-lightbox-item{width:calc(100% /3)}#more568687 .lightbox-wrap .content-lightbox-item h4{color:#a28964;margin:15px 0}#more568687 .lightbox-wrap .content-lightbox-item ul{margin:0}#more568687 .lightbox-wrap .content-lightbox-item ul li{padding:0;font-size:12px}#more568687 .lightbox-wrap .content-lightbox-item ul li::before{background:none}#more568687 .lightbox-wrap p{color:#a28964;margin-top:20px}@media only screen and (max-width: 1190px){.list-block .wrapper{padding:0 40px}.list-block .text{padding:0 40px}}@media only screen and (max-width: 1000px){.list-block .wrapper{padding:0 0px}.list-block h2{font-size:45px}.list-block h2 em{margin-left:5px}.list-block figure{padding:0}.list-block .item{padding:40px 0}}.history-block{background:url(images/bg-letter-c.png) no-repeat center 5%}.history-block .item{padding:80px 0}.history-block .item:nth-child(even){padding-top:0;-ms-flex-align:start;align-items:flex-start}.history-block .item:nth-child(even) .text{padding-right:40px;padding-top:40px}.history-block figure{position:relative;padding:0;overflow:visible}.history-block figure .image-slide:nth-child(1){position:relative;z-index:1}.history-block figure .image-slide:nth-child(2){position:absolute;z-index:2;bottom:-40px;left:-40px}@media only screen and (max-width: 1190px){.history-block img{max-width:100%}}.columns .btn{margin-top:20px}.columns img{max-width:100%}.columns .nocopy{text-align:center}@media only screen and (max-width: 1000px){.columns .room{width:50%}}.opentable{width:95%;margin:0 auto;max-width:900px}.opentable h2{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;font-size:35px !important;display:inline-block;margin-bottom:20px}.opentable h2 span{display:block}.opentable h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.opentable h2 em span{display:inline}.opentable h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.opentable h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.opentable h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.opentable h2 em{display:block;font-size:55px;margin-left:-20%;line-height:1;letter-spacing:-4px}.opentable #ot-reservation-widget{width:100%}.opentable #ot-reservation-widget .ot-powered-by{display:none}.opentable #ot-reservation-widget .ot-dtp-picker.wide{width:100%;padding:0}.opentable #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-form{height:52px;background:transparent;border:1px solid #a28964}.opentable #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector{border:0 !important}.opentable #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector select:focus,.opentable #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector a:focus,.opentable #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector input:focus{outline:none}.opentable #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{box-shadow:none;border:1px solid #a28964;border-radius:0;background:#a28964;appearance:none;text-transform:uppercase;font-family:"Nunito Sans",sans-serif;letter-spacing:1px;font-size:14px;transition:all .3s ease-in-out}.opentable #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button:hover{background:transparent;color:#a28964;transition:all .3s ease-in-out}@media only screen and (max-width: 1190px){.opentable h2{text-align:center;display:block}}@media only screen and (max-width: 1000px){.opentable #ot-reservation-widget .ot-dtp-picker.wide{min-width:100%}.opentable #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-selector{-ms-flex:0 0 140px;flex:0 0 140px}.opentable #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{font-size:12px}}.hours-block{text-align:center;padding:0 0 40px 0;margin:0 auto;width:90%}.hours-block h2{text-transform:uppercase;font-size:15px;letter-spacing:2px;color:#a28964;font-weight:600;margin-bottom:40px}.hours-block .copy{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.hours-block .copy .upp{text-transform:uppercase}.hours-block p,.hours-block div{text-transform:uppercase;margin:0 3%;line-height:1.2;text-align:left}.hours-block p em,.hours-block div em{text-transform:lowercase;display:block;font-family:"Canela Italic","serif";font-size:30px;font-style:normal;line-height:1}.hours-block p em sup,.hours-block div em sup{top:0}.quicknavigation-block{text-align:center}.quicknavigation-block .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;padding:40px 0;max-width:450px}.quicknavigation-block p{margin:10px 0}.quicknavigation-block .btn{width:100%}.magazine-list{padding:40px 0}.magazine-list .item{padding:40px 0;-ms-flex-align:center;align-items:center}.magazine-list.left-align .item:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.magazine-list.left-align .item:nth-child(even) figure{text-align:left}.magazine-list.left-align .item:nth-child(odd) figure{text-align:right}.magazine-list.right-align .item:nth-child(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.magazine-list.right-align .item:nth-child(odd) figure{text-align:left}.magazine-list.right-align .item:nth-child(even) figure{text-align:right}.magazine-list figure{width:52%}.magazine-list .text{width:48%;padding:0 60px;max-width:550px}.magazine-list h2{font-family:"Canela","serif";font-size:30px;color:#111;line-height:1.1;margin:0 0 20px 0}.magazine-list h2 span{display:block}.magazine-list h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.magazine-list h2 em span{display:inline}.magazine-list h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.magazine-list h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.magazine-list h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.magazine-list p{margin-bottom:20px}.magazine-list .animate-fade{opacity:0;transform:translateY(40px)}.magazine-list .animate-fade.fade-in{opacity:1;transform:translateY(0px);transition:all 0.6s ease-in-out}.magazine-post{text-align:center;padding:80px 0;margin:20px auto;width:95%;max-width:960px}.magazine-post h2{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;max-width:800px;margin:0 auto 20px auto}.magazine-post h2 span{display:block}.magazine-post h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.magazine-post h2 em span{display:inline}.magazine-post h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.magazine-post h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.magazine-post h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.magazine-post .text{padding:40px}.magazine-post .text p{margin-bottom:20px}.magazine-post .text p:last-child{margin-bottom:0}.magazine-post .author{text-transform:uppercase;font-weight:700;letter-spacing:2px}.section__quad__background{max-width:1500px;margin:0 auto;padding-bottom:80px}.section__quad__background .container__quad__background{position:relative}.section__quad__background .container__quad__background .img-responsive-quad-bg{width:100%;max-width:1500px}.section__quad__background .container__quad__background .content__quad_background{position:absolute;top:30%;left:17%;max-width:450px;color:#fff}.section__quad__background .container__quad__background .content__quad_background h2{margin-bottom:25px;font-size:3.5em;font-family:"Canela","serif"}.section__quad__background .container__quad__background .content__quad_background .btn{margin-top:20px;color:#fff;border:1px solid #fff}.section__quad__background .animate-fade{transform:translateY(50px);opacity:0}.section__quad__background .fade-in{transform:translateY(0px);opacity:1;transition:all .6s ease-in-out;transition-delay:.2s}.section-accordion-quad{max-width:1500px;margin:60px auto;background-color:#f1efeb}.section-accordion-quad .container-accordion-quad{padding:100px 170px}.section-accordion-quad .container-accordion-quad .main-title-accordion h2{font-size:50px;font-family:"Canela","serif"}.section-accordion-quad .container-accordion-quad .content-accordion-quad{margin-top:70px}.section-accordion-quad .container-accordion-quad .content-accordion-quad .content-item-accordion-quad{border-bottom:1.8px solid #a28964;padding:20px 35px;cursor:pointer}.section-accordion-quad .container-accordion-quad .content-accordion-quad .content-item-accordion-quad .title-item-accordion{text-transform:uppercase;position:relative}.section-accordion-quad .container-accordion-quad .content-accordion-quad .content-item-accordion-quad .title-item-accordion h3{font-size:0.9em;font-weight:600;width:80%}.section-accordion-quad .container-accordion-quad .content-accordion-quad .content-item-accordion-quad .accordion-quad::after{content:'';background:url(images/arrow.png) no-repeat;position:absolute;right:0;top:5px;width:25px;height:25px;padding:0 15px;opacity:1;transition:opacity .5s ease-in-out}.section-accordion-quad .container-accordion-quad .content-accordion-quad .content-item-accordion-quad .active-accordion::after{content:'';background:url(images/arrow.png) no-repeat;opacity:0;transition:opacity .5s ease-in-out}.section-accordion-quad .container-accordion-quad .content-accordion-quad .content-item-accordion-quad .description-item-accordion{cursor:default;transform:scaleY(0);transition:transform .3s}.section-accordion-quad .container-accordion-quad .content-accordion-quad .content-item-accordion-quad .description-item-accordion>div{display:none}.section-accordion-quad .container-accordion-quad .content-accordion-quad .content-item-accordion-quad .description-item-expand{margin-top:20px;transform:scaleY(1);transition:transform .3s}.section-accordion-quad .container-accordion-quad .content-accordion-quad .content-item-accordion-quad .description-item-expand>div{display:block}.multiple-images-quad{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:#f1efeb}.multiple-images-quad .image,.multiple-images-quad .text{position:relative;width:50%;z-index:1}.multiple-images-quad .image{height:850px;overflow:hidden}.multiple-images-quad .image img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.multiple-images-quad .image span{display:inline-block;position:absolute;z-index:2;bottom:5%;left:70%;text-transform:uppercase;font-weight:600;letter-spacing:2px;font-size:14px}.multiple-images-quad .image span:before{content:"";position:absolute;right:105%;height:1px;top:7px;width:800px;background:#111}.multiple-images-quad .wrap{padding-left:100px;width:90%;max-width:475px}.multiple-images-quad .wrap .btn{margin:30px 0}.multiple-images-quad .wrap figure{margin-top:20px}.multiple-images-quad .wrap figure img{max-width:100%}.multiple-images-quad .wrap h2{font-family:"Canela","serif";font-size:50px;color:#111;line-height:1.1;margin-bottom:40px;line-height:1}.multiple-images-quad .wrap h2 span{display:block}.multiple-images-quad .wrap h2 em{font-style:normal;font-family:"Modernline","cursive";font-size:1.2em;color:#a28964;line-height:1.8;text-transform:lowercase}.multiple-images-quad .wrap h2 em span{display:inline}.multiple-images-quad .wrap h2 em span:not(.cut){font-family:"ModernlineTail",cursive}.multiple-images-quad .wrap h2 svg{display:inline-block;vertical-align:bottom;margin-bottom:-10px}.multiple-images-quad .wrap h2 svg path{font-style:normal;font-family:"Modernline","cursive";font-size:70px;fill:none;stroke:#a28964;stroke-dasharray:1000;stroke-dashoffset:1000;animation:1.5s letra forwards 1s}.multiple-images-quad .wrap h2 em{display:block;line-height:1}.multiple-images-quad .wrap h2 em .cut{font-size:90px}.multiple-images-quad .deco-image{position:absolute;z-index:3;left:52%;transform:translateX(-50%) translateY(-50%);top:50%}@media only screen and (max-width: 1190px){.multiple-images-quad .text .wrap{padding-left:30px}.multiple-images-quad .deco-image{top:80%}.multiple-images-quad .deco-image img{width:180px}}@media only screen and (max-width: 1000px){.multiple-images-quad .deco-image{display:none}}.gift-quad{position:relative;background-color:#f1efeb;margin:30px 0 0 0;padding:60px 0}.gift-quad .gift-container .slick-list{max-width:1270px;margin:0 auto}.gift-quad .cont-title h2{position:relative;max-width:1270px;margin:0 auto;text-transform:uppercase;font-size:14px;font-weight:600;padding-left:70px}.gift-quad .cont-title h2::before{content:'';position:absolute;background-color:rgba(17,17,17,0.5);top:5px;left:-96%;width:100%;height:1px}.gift-quad .gift-slides{padding:60px 0}.gift-quad .gift-slides .block{padding-bottom:65px}.gift-quad .gift-slides .item{max-width:390px;padding-bottom:60px}.gift-quad .gift-slides .item figure{max-width:390px}.gift-quad .gift-slides .item figure img{width:100%;height:100%;object-fit:cover}.gift-quad .gift-slides .container-text{background-color:#fff;padding:50px 0;text-align:center}.gift-quad .gift-slides .container-text h2{text-transform:uppercase}.gift-quad .gift-slides .container-text h3{margin:25px 0}.gift-quad:after,.gift-quad:before{content:"";position:absolute;bottom:104px;width:calc(50% - 80px);height:1px;background:#a28964}.gift-quad:before{left:0}.gift-quad:after{right:0}.gift-quad.noarrows:after,.gift-quad.noarrows:before{opacity:0}.gift-quad .slick-arrow{bottom:10px}.gift-quad .slick-arrow.slick-prev{left:calc(50% - 80px)}.gift-quad .slick-arrow.slick-next{left:calc(50% + 10px)}

/*# sourceMappingURL=style.css.map */
