form.wpcf7-form{width:100%;overflow:hidden;font-size:0}form.wpcf7-form>*{font-size:1rem}form.wpcf7-form label{margin-bottom:20px;display:inline-block;padding:0 10px;vertical-align:top}form.wpcf7-form label .wpcf7-form-control-wrap{display:block;padding:15px 0 0}form.wpcf7-form label input,form.wpcf7-form label select,form.wpcf7-form label textarea{width:100%;padding:10px;color:#4F5259;border:none;border-bottom:1px solid #4F5259;background:none;outline:none;border-radius:0}form.wpcf7-form label textarea{padding:0 10px}form.wpcf7-form sup{color:#D0AE2B}form.wpcf7-form .col-1{width:100%}form.wpcf7-form .col-2{width:50%}form.wpcf7-form .col-3{width:33.33%}form.wpcf7-form .box-btn{float:right}form.wpcf7-form .box-btn .btn{margin-top:1em;width:200px}form.wpcf7-form div.wpcf7-validation-errors,form.wpcf7-form div.wpcf7-acceptance-missing,form.wpcf7-form div.wpcf7-spam-blocked,form.wpcf7-form div.wpcf7-mail-sent-ok{color:#4F5259;border:none;width:100%;float:left;border:none;text-align:center;margin:2em 0 1em;padding:0}form.wpcf7-form div.wpcf7-mail-sent-ok{color:#2B5034;font-weight:500}form.wpcf7-form span.wpcf7-not-valid-tip{font-size:12px;padding:5px}form.wpcf7-form.sent{border:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{background-color:transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:initial;-webkit-box-shadow:0 0 0px 1000px transparent inset}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;width:100%;display:block;position:relative}.select .select-styled{padding:10px;color:#4F5259;position:relative;border-bottom:1px solid #4F5259}.select .select-styled:after{content:"\e902";position:absolute;bottom:0;right:0;width:37px;height:37px;line-height:37px;z-index:2;display:block;font-family:'icomoon';text-align:center}.select .select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5)}.select .select-options li{margin:0;padding:5px 10px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.select .select-options li:hover{background:#DDC086;color:#fff}.popup{top:0;left:0;width:100%;height:100%;z-index:10;position:fixed;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.popup.open{opacity:1;visibility:visible}.popup .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer;background:rgba(0,0,0,0.7)}.popup .inner-popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;width:100%;height:100%;max-width:670px;max-height:300px;color:#4F5259;text-align:center;background:#fff}.popup .inner-popup h3{color:#D0AE2B;font-size:1.25em;font-weight:400;font-family:'montserrat', sans-serif;margin-bottom:10px}.popup .inner-popup .center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;width:100%;padding:60px 40px}.popup .inner-popup .center img{margin:0 auto 30px}.popup .inner-popup .close{position:absolute;top:0;right:0;z-index:2;color:#887246;font-size:30px;padding:8px}.popup .inner-popup .close:hover{color:#D0AE2B}.open-popup{overflow:hidden}main{padding-top:120px;overflow:hidden}main header{display:block;text-align:center;line-height:1em}main h1,main h2,main h3{color:#2B5034}main h1.parallax{font-size:3.125rem;line-height:1em;display:inline-block;position:relative;margin-bottom:50px;padding-top:5px;font-weight:600;text-transform:uppercase}main h1.parallax:after{content:"";width:0;height:2px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:all 0.3s ease 0.2s;transition:all 0.3s ease 0.2s;background-color:#DDC086;z-index:1}main h1.parallax.animate:after{width:100%}main .btn{display:block;border:2px solid #DDC086;color:#887246;background-color:transparent;text-align:center;font-size:1.1em;font-weight:400;text-transform:uppercase;font-family:'montserrat', sans-serif;width:165px;height:50px;cursor:pointer;outline:none;line-height:49px;padding:0 15px;margin:1.5em auto 0;position:relative}main .btn:hover{background-color:#DDC086}main .btn:hover:before{width:100%;opacity:0}main .breadcrumb{width:100%;background:#F3F1EC;text-align:center;padding:50px 0}main .breadcrumb h1{font-size:3.125em;text-transform:uppercase;padding-top:0.3em}main article{overflow:hidden;padding:70px 0;background:#fff no-repeat center top;background-size:cover;background-attachment:fixed}.box-social{font-family:'icomoon'}.box-social ul{overflow:hidden}.box-social li{width:33.33%;float:left;padding:10px 5px;vertical-align:middle}.box-social li:last-child{width:100%}.box-social a{color:#fff;display:block;padding:5px;font-size:34px}body.open-menu{overflow:hidden}body.open-menu>header .box-right-menu .btn-menu span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:15px}body.open-menu>header .box-right-menu .btn-menu span:nth-child(2){display:none}body.open-menu>header .box-right-menu .btn-menu span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-9px}body>header{background:url(../img/bg-footer.png) repeat bottom;padding:10px 50px;font-size:1.25em;width:100%;float:left;position:absolute;top:0;left:0;z-index:11;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}body>header .header-logo{float:left;width:287px;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}body>header .header-logo img{width:100%}body>header .header-logo .logo-default{width:100%}body>header .header-logo .logo-fixed{width:62.3%;margin-top:20px;display:none}body>header .wpml-ls{padding:10px 0;font-size:0}body>header .wpml-ls a{line-height:20px;color:#fff;padding:0 10px;font-size:1rem}body>header .wpml-ls a:hover{color:#DDC086}body>header .wpml-ls li+li{border-left:1px solid #DDC086}body>header .wpml-ls .wpml-ls-current-language a{color:#DDC086}body>header .nav-menu{width:calc(100% - 600px);float:left;margin-top:30px;text-align:center}body>header .nav-menu>ul{font-size:0}body>header .nav-menu>ul>li{font-size:1.25rem;line-height:2em;display:inline-block;padding:0 20px}body>header .nav-menu a{color:#fff}body>header .nav-menu a:not(.has-dropdown):hover{color:#DDC086}body>header .nav-menu .has-dropdown{padding-right:30px;position:relative}body>header .nav-menu .has-dropdown:after{color:#DDC086;font-family:'icomoon';position:absolute;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;right:0;top:0;line-height:20px}body>header .nav-menu .has-dropdown:after{content:"\e902"}body>header .nav-menu .box-mobile{display:none;width:100%;float:left;padding:0 50px}body>header .nav-menu .box-mobile .box-lang{width:100%;float:left}body>header .nav-menu .box-mobile .box-lang a{color:#373935}body>header .nav-menu .box-mobile .box-lang a:hover{color:#887246}body>header .nav-menu .box-mobile .box-lang li+li{border-left:1px solid #887246}body>header .nav-menu .box-mobile .box-lang .wpml-ls-current-language a{color:#887246}body>header .nav-menu .box-social{float:left;width:100%}body>header .nav-menu .box-social ul{width:180px}body>header .dropdown{position:absolute;top:99%;left:0;z-index:3;width:100%;background:url(../img/bg-footer.png) repeat top;opacity:0;visibility:hidden;height:auto;max-height:0;text-align:center;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}body>header .dropdown>ul{display:inline-block;padding-bottom:30px}body>header .dropdown li{display:inline-block;vertical-align:top;text-align:left;padding:0 20px}body>header .dropdown li a{padding:5px 0;display:block;font-size:1.125rem;color:#fff;line-height:1em;text-transform:uppercase}body>header .dropdown li a:hover{color:#DDC086}body>header .dropdown li ul{display:block;padding-top:10px}body>header .dropdown li li{padding:5px 0;display:block}body>header .dropdown li li a{color:#fff;font-size:1rem;opacity:0.7;padding:0}body>header .dropdown li li a:hover{color:#DDC086}body>header .box-right-menu{float:right;width:300px;margin-top:25px;color:#999}body>header .box-right-menu .btn-reserve{height:50px;width:200px;float:right;padding:0 10px;line-height:56px;font-family:adobe-caslon-pro, serif;font-size:1em;text-align:center;color:#373935;display:block;background:#ddc086;background:radial-gradient(ellipse at center, #ddc086 0%, #887246 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddc086', endColorstr='#887246', GradientType=1 )}body>header .box-right-menu .btn-reserve:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5)}body>header .box-right-menu .btn-menu{display:none;background:none;border:none;outline:none;padding:0 10px;float:right;width:50px;margin:5px 0 0 10px}body>header .box-right-menu .btn-menu span{display:block;height:2px;width:100%;margin:7px 0;background-color:#DDC086}body>header .box-right-menu .btn-menu span:nth-child(2){width:90%}body>header .box-right-menu .wpml-ls{display:inline-block}body>header.before-fixed{opacity:0;padding:0 50px}body>header.before-fixed .nav-menu{margin:14px 0}body>header.before-fixed .box-right-menu{margin-top:9px}body>header.fixed{opacity:1;padding:10px 50px;position:fixed}body>header.fixed .header-logo .logo-default{display:none}body>header.fixed .header-logo .logo-fixed{display:block}body>header.fixed .dropdown>ul{padding-top:30px}body>header.fixed:after{content:"";width:100%;height:40px;position:absolute;top:100%;left:0;z-index:1;background:rgba(0,0,0,0.3);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(0%, rgba(0,0,0,0.3)), color-stop(70%, rgba(0,0,0,0.05)), color-stop(100%, transparent));background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)), color-stop(0%, rgba(0,0,0,0.3)), color-stop(70%, rgba(0,0,0,0.05)), to(transparent));background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.05) 70%, transparent 100%)}body>header.dropdown-open .dropdown{opacity:1;visibility:visible;max-height:100vh}footer .sc-instagram{padding:0}footer .sc-instagram #sb_instagram{height:auto !important}footer .sc-instagram #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap{width:100%;height:0;padding-bottom:100%}footer .sc-instagram #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo{position:absolute;top:0;left:0;z-index:1;width:100%;height:100% !important}footer .sc-instagram #sb_instagram #sbi_images .slick-arrow{width:36px;height:36px;color:#fff;opacity:0.8}footer .sc-instagram #sb_instagram #sbi_images .slick-arrow:hover{opacity:1}footer .sc-instagram #sb_instagram #sbi_images .slick-arrow:before{font-size:26px}footer .iscwp-gallery-slider button.slick-arrow,footer .iscwp-gallery-slider button.slick-arrow:hover{background-color:transparent !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 !important}footer .iscwp-gallery-slider .slick-prev{left:0}footer .iscwp-gallery-slider .slick-next{right:0}footer .footer{background:url(../img/bg-footer.png) repeat;color:#fff;overflow:hidden;font-size:0.88em;padding:0}footer .footer .box-logo{float:left;width:305px}footer .footer .box-social{width:205px;float:right}footer .footer .box-social ul{margin-top:60px}footer .footer .box-contact{width:calc(100% - 510px);float:left;padding:20px;line-height:1.6em}footer .footer .box-contact .contact{width:50%;float:left;padding:20px}footer .footer .box-contact strong{display:block;margin:25px 0 15px}footer .footer .box-contact a{color:#fff}footer .footer .box-contact p,footer .footer .box-contact li{font-weight:300;display:block}footer .footer .copy{width:100%;text-align:center;font-weight:300;padding:0 15px;position:absolute;left:0;bottom:30px;z-index:1}footer .footer .copy br{display:none}.mfp-wrap .wp-iscwp-popup-content{font-size:12px;font-family:"Poppins", Helvetica, Arial, sans-serif}.mfp-wrap .wp-iscwp-popup-content a.iscwp-username{margin-left:10px;font-size:16px}.mfp-wrap .wp-iscwp-popup-content .iscwp-user-head-box .iscwp-user-head-box-inner{margin-top:0}.mfp-wrap .mfp-arrow{color:#fff;width:36px;height:36px;list-style:36px;margin-top:-18px;text-align:center;-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}.mfp-wrap .mfp-arrow:after{display:none}.mfp-wrap .mfp-arrow:before{font-family:'icomoon';font-size:30px;margin:0;border:none;width:100%;height:100%}.mfp-wrap .mfp-arrow-left:before{content:"\e901"}.mfp-wrap .mfp-arrow-right:before{content:"\e900"}.mfp-wrap .wp-iscwp-popup-box .wp-iscwp-popup-close{background:#333;color:#fff;border:2px solid #fff;color:#fff;border-radius:50%;line-height:30px;width:38px;height:38px;text-align:center;padding:0}.mfp-wrap .wp-iscwp-popup-box .wp-iscwp-popup-close:before{content:"✕";font-size:22px;margin:0;border:none;width:100%;height:100%}main h1.parallax{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:transform 1s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s,opacity 0.3s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s,-webkit-transform 1.5s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s}main h1.parallax.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}main .btn{cursor:pointer;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:background-color 0.3s ease-out 0s,transform 0.6s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s,opacity 0.3s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s,-webkit-transform 1.5s cubic-bezier(0.22, 0.94, 0.44, 1) 0.1s}main .btn.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}main p.parallax{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:transform 1s cubic-bezier(0.22, 0.94, 0.44, 1) 0.2s,opacity 0.6s cubic-bezier(0.22, 0.94, 0.44, 1) 0.2s,-webkit-transform 1.5s cubic-bezier(0.22, 0.94, 0.44, 1) 0.2s}main p.parallax.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}
