*{margin:0;padding:0;outline:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}li{list-style:none}.hide{display:none}.show{display:block}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.left{float:left}.right{float:right}.italic{font-style:italic}.uppercase{text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:100%}.clearfix:after{visibility:hidden;display:table;font-size:0;content:" ";clear:both;height:0}.mini_content{padding-left:10px!important;padding-right:10px!important}.content{padding-left:20px!important;padding-right:20px!important}.big_content{padding-left:80px!important;padding-right:80px!important}.ui-loader{display:none}.ui-btn-inner{display:none}.ui-page{min-height:0px!important}body{margin:0px auto;background:#fff;font-family:'Optima';font-size:20px;line-height:160%;letter-spacing:0.05em;color:#000}a{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}a:visited{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}a:focus{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}a img{-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}a:hover{color:#833331!important;text-decoration:none}a:hover img{}p{margin:10px 0px}em.fa,span.fa{font-size:18px}h1{margin:0px 0px 20px 0px;text-align:left;font-family:'SnellRoundhand';font-size:75px;line-height:110%;letter-spacing:0em;color:#833331;font-weight:400}h2{margin:0px;font-family:'SnellRoundhand';font-size:50px;line-height:120%;letter-spacing:0em;color:#833331;font-weight:400;text-align:center}h3{margin:0px;display:inline;font-family:'Optima';font-size:25px;line-height:130%;letter-spacing:0em;color:#000;font-weight:700}.container,.container-fluid{padding-right:0px;padding-left:0px}.container-fluid.max_w{max-width:1980px}.row{margin:0px}.padd_y{padding-top:80px;padding-bottom:80px}.padd_y_min{padding-top:40px;padding-bottom:40px}.padd_y_max{padding-top:120px;padding-bottom:120px}.padd_x{padding-left:80px;padding-right:80px}.padd_x_min{padding-left:40px;padding-right:40px}.padd_x_max{padding-left:120px;padding-right:120px}.padd_top{padding-top:80px!important}.padd_bottom{padding-bottom:80px!important}.no_padd_x{padding-left:0px!important;padding-right:0px!important}.no_padd_y{padding-top:0px!important;padding-bottom:0px!important}.no_padd_top{padding-top:0px!important}.no_padd_bottom{padding-bottom:0px!important}.rel{position:relative}.fixed{position:fixed}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.fixed_pos{position:fixed;top:0px}.mobile_show{display:none}.mobile_mini_show{display:none}.table_box{display:table!important;height:100%;width:100%;padding:20px 0px}.table_cell{display:table-cell!important;vertical-align:middle;width:100%}.vert_bottom{vertical-align:bottom!important}.over_hide{overflow:hidden}.vertical_alignment{position:relative;top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}figure{margin-bottom:0px}figure.open_onscroll{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;transition:all 1s}figure.open_onscroll.open{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.booker{background:#833331;color:#fff;font-size:20px;line-height:100%;text-transform:uppercase;padding:13px 30px;position:fixed;top:45%;right:0px;cursor:pointer;z-index:3;-webkit-transform:translate(55px, 0px) rotate(-90deg);-ms-transform:translate(55px, 0px) rotate(-90deg);-o-transform:translate(55px, 0px) rotate(-90deg);-moz-transform:translate(55px, 0px) rotate(-90deg);transform:translate(55px, 0px) rotate(-90deg);-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.booker:hover{background:#e2d8d4;color:#833331}body[lang=en-US] .booker{-webkit-transform:translate(40px, 0px) rotate(-90deg);-ms-transform:translate(40px, 0px) rotate(-90deg);-o-transform:translate(40px, 0px) rotate(-90deg);-moz-transform:translate(40px, 0px) rotate(-90deg);transform:translate(40px, 0px) rotate(-90deg)}.loader_cont{-webkit-perspective:400px;perspective:400px;position:fixed;top:0px;left:0px;width:100%;height:1px;z-index:10000}#loader{height:100vh;width:100%;z-index:10000;position:fixed;top:0px;left:0px;right:0px;opacity:1;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-webkit-perspective:400px;perspective:400px;background:#833331}@-webkit-keyframes loader{0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}45%{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}55%{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}}@-o-keyframes loader{0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}45%{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}55%{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}}@-moz-keyframes loader{0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}45%{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}55%{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}}@keyframes loader{0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}45%{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}55%{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}}#cssload-container{position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;width:100px;height:100px;z-index:1;overflow:hidden}#cssload-container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-color:#e2d8d4;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-animation:loader 5s ease-out infinite;-moz-animation:loader 5s ease-out infinite;-ms-animation:loader 5s ease-out infinite;-o-animation:loader 5s ease-out infinite;animation:loader 5s ease-out infinite}#cssload-container svg{width:102px;height:auto;margin-left:-1px;position:relative;display:block;z-index:3}.transition_in{-webkit-animation:page_transition_in 0.5s linear 1s forwards;-moz-animation:page_transition_in 0.5s linear 1s forwards;-ms-animation:page_transition_in 0.5s linear 1s forwards;-o-animation:page_transition_in 0.5s linear 1s forwards;animation:page_transition_in 0.5s linear 1s forwards}.transition_out{-webkit-animation:page_transition_out 0.5s linear forwards;-moz-animation:page_transition_out 0.5s linear forwards;-ms-animation:page_transition_out 0.5s linear forwards;-o-animation:page_transition_out 0.5s linear forwards;animation:page_transition_out 0.5s linear forwards}@-webkit-keyframes page_transition_in{0%{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);display:block}99%{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%);display:none}to{opacity:0;-webkit-transform:translateY(-130%);-ms-transform:translateY(-130%);-o-transform:translateY(-130%);-moz-transform:translateY(-130%);transform:translateY(-130%);display:none}}@-o-keyframes page_transition_in{0%{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);display:block}99%{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%);display:none}to{opacity:0;-webkit-transform:translateY(-130%);-ms-transform:translateY(-130%);-o-transform:translateY(-130%);-moz-transform:translateY(-130%);transform:translateY(-130%);display:none}}@-moz-keyframes page_transition_in{0%{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);display:block}99%{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%);display:none}to{opacity:0;-webkit-transform:translateY(-130%);-ms-transform:translateY(-130%);-o-transform:translateY(-130%);-moz-transform:translateY(-130%);transform:translateY(-130%);display:none}}@keyframes page_transition_in{0%{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);display:block}99%{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%);display:none}to{opacity:0;-webkit-transform:translateY(-130%);-ms-transform:translateY(-130%);-o-transform:translateY(-130%);-moz-transform:translateY(-130%);transform:translateY(-130%);display:none}}@-webkit-keyframes page_transition_out{0%{opacity:0;-webkit-transform:translateX(-130%);-ms-transform:translateX(-130%);-o-transform:translateX(-130%);-moz-transform:translateX(-130%);transform:translateX(-130%);display:none}1%{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%);display:none}to{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);display:block}}@-o-keyframes page_transition_out{0%{opacity:0;-webkit-transform:translateX(-130%);-ms-transform:translateX(-130%);-o-transform:translateX(-130%);-moz-transform:translateX(-130%);transform:translateX(-130%);display:none}1%{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%);display:none}to{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);display:block}}@-moz-keyframes page_transition_out{0%{opacity:0;-webkit-transform:translateX(-130%);-ms-transform:translateX(-130%);-o-transform:translateX(-130%);-moz-transform:translateX(-130%);transform:translateX(-130%);display:none}1%{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%);display:none}to{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);display:block}}@keyframes page_transition_out{0%{opacity:0;-webkit-transform:translateX(-130%);-ms-transform:translateX(-130%);-o-transform:translateX(-130%);-moz-transform:translateX(-130%);transform:translateX(-130%);display:none}1%{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%);display:none}to{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);display:block}}#swipebox-overlay{background-color:#b9a197}#swipebox-bottom-bar{position:absolute;top:50%;background-color:transparent}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0, 0, 0)!important;transform:translate3d(0, 0, 0)!important}#swipebox-bottom-bar #swipebox-arrows{max-width:100%!important}table{margin:15px 0px}table tr{border-bottom:1px solid #fff}table tr:last-child{border-bottom:0px solid #fff}table td{padding:10px;border-right:1px solid #fff}table td:last-child{border-right:0px solid #fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{border-radius:0px!important}@font-face{font-family:'Optima';font-style:normal;font-weight:400;src:local('Optima-Regular'), url('../fonts/Optima-Regular.ttf') format('truetype')}@font-face{font-family:'Optima';font-style:normal;font-weight:700;src:local('Optima-Bold'), url('../fonts/Optima-Bold.ttf') format('truetype')}@font-face{font-family:'SnellRoundhand';font-style:normal;font-weight:400;src:local('SnellRoundhand-Regular'), url('../fonts/SnellRoundhand-Regular.ttf') format('truetype')}@font-face{font-family:'SnellRoundhand';font-style:normal;font-weight:700;src:local('SnellRoundhand-Bold'), url('../fonts/SnellRoundhand-Bold.ttf') format('truetype')}.mc4wp-form,.wpcf7-form{margin:0px auto;width:100%;display:block;font-size:16px}.mc4wp-form h2,.wpcf7-form h2{text-align:left}.mc4wp-form .form_inner,.wpcf7-form .form_inner{padding:20px;margin-left:-20px;background:#e2d8d4}.mc4wp-form p,.wpcf7-form p{margin:0px}.mc4wp-form p.mini_text,.wpcf7-form p.mini_text{font-size:14px}.mc4wp-form .control-wrap_cont,.wpcf7-form .control-wrap_cont{display:inline-block;min-width:calc(50% - 10px);max-width:calc(50% - 10px);margin-right:5px}.mc4wp-form .wpcf7-form-control-wrap,.wpcf7-form .wpcf7-form-control-wrap{display:inline-block;min-width:calc(100%);max-width:calc(100%)}.mc4wp-form .wpcf7-form-control-wrap:after,.wpcf7-form .wpcf7-form-control-wrap:after{content:"";clear:both;display:block;height:1px;visibility:hidden}.mc4wp-form .wpcf7-form-control-wrap.messaggio,.mc4wp-form .wpcf7-form-control-wrap.privacy,.wpcf7-form .wpcf7-form-control-wrap.messaggio,.wpcf7-form .wpcf7-form-control-wrap.privacy{min-width:100%;max-width:100%}.mc4wp-form span.wpcf7-not-valid-tip,.wpcf7-form span.wpcf7-not-valid-tip{margin-top:5px;float:left}.mc4wp-form input[type=email],.mc4wp-form input[type=number],.mc4wp-form input[type=tel],.mc4wp-form input[type=text],.mc4wp-form input[type=time],.mc4wp-form select,.wpcf7-form input[type=email],.wpcf7-form input[type=number],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form input[type=time],.wpcf7-form select{border:1px solid #833331;width:100%;height:40px;color:#000!important;padding:0px;padding-left:10px;margin-bottom:14px;background:rgba(255, 255, 255, 0);border-radius:0px;font-family:'Optima';float:left}.mc4wp-form input[type=email]::-webkit-input-placeholder,.mc4wp-form input[type=number]::-webkit-input-placeholder,.mc4wp-form input[type=tel]::-webkit-input-placeholder,.mc4wp-form input[type=text]::-webkit-input-placeholder,.mc4wp-form input[type=time]::-webkit-input-placeholder,.mc4wp-form select::-webkit-input-placeholder,.wpcf7-form input[type=email]::-webkit-input-placeholder,.wpcf7-form input[type=number]::-webkit-input-placeholder,.wpcf7-form input[type=tel]::-webkit-input-placeholder,.wpcf7-form input[type=text]::-webkit-input-placeholder,.wpcf7-form input[type=time]::-webkit-input-placeholder,.wpcf7-form select::-webkit-input-placeholder{color:#000}.mc4wp-form input[type=email]::-moz-placeholder,.mc4wp-form input[type=number]::-moz-placeholder,.mc4wp-form input[type=tel]::-moz-placeholder,.mc4wp-form input[type=text]::-moz-placeholder,.mc4wp-form input[type=time]::-moz-placeholder,.mc4wp-form select::-moz-placeholder,.wpcf7-form input[type=email]::-moz-placeholder,.wpcf7-form input[type=number]::-moz-placeholder,.wpcf7-form input[type=tel]::-moz-placeholder,.wpcf7-form input[type=text]::-moz-placeholder,.wpcf7-form input[type=time]::-moz-placeholder,.wpcf7-form select::-moz-placeholder{color:#000}.mc4wp-form input[type=email]::-moz-placeholder,.mc4wp-form input[type=number]::-moz-placeholder,.mc4wp-form input[type=tel]::-moz-placeholder,.mc4wp-form input[type=text]::-moz-placeholder,.mc4wp-form input[type=time]::-moz-placeholder,.mc4wp-form select::-moz-placeholder,.wpcf7-form input[type=email]::-moz-placeholder,.wpcf7-form input[type=number]::-moz-placeholder,.wpcf7-form input[type=tel]::-moz-placeholder,.wpcf7-form input[type=text]::-moz-placeholder,.wpcf7-form input[type=time]::-moz-placeholder,.wpcf7-form select::-moz-placeholder{color:#000}.mc4wp-form input[type=email]:-ms-input-placeholder,.mc4wp-form input[type=number]:-ms-input-placeholder,.mc4wp-form input[type=tel]:-ms-input-placeholder,.mc4wp-form input[type=text]:-ms-input-placeholder,.mc4wp-form input[type=time]:-ms-input-placeholder,.mc4wp-form select:-ms-input-placeholder,.wpcf7-form input[type=email]:-ms-input-placeholder,.wpcf7-form input[type=number]:-ms-input-placeholder,.wpcf7-form input[type=tel]:-ms-input-placeholder,.wpcf7-form input[type=text]:-ms-input-placeholder,.wpcf7-form input[type=time]:-ms-input-placeholder,.wpcf7-form select:-ms-input-placeholder{color:#000}.mc4wp-form input[type=email]+label,.mc4wp-form input[type=number]+label,.mc4wp-form input[type=tel]+label,.mc4wp-form input[type=text]+label,.mc4wp-form input[type=time]+label,.mc4wp-form select+label,.wpcf7-form input[type=email]+label,.wpcf7-form input[type=number]+label,.wpcf7-form input[type=tel]+label,.wpcf7-form input[type=text]+label,.wpcf7-form input[type=time]+label,.wpcf7-form select+label{visibility:hidden;opacity:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);position:absolute;top:0px;left:10px;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.mc4wp-form input[type=email]:focus,.mc4wp-form input[type=number]:focus,.mc4wp-form input[type=tel]:focus,.mc4wp-form input[type=text]:focus,.mc4wp-form input[type=time]:focus,.mc4wp-form select:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=number]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=time]:focus,.wpcf7-form select:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.mc4wp-form input[type=email]:focus::-webkit-input-placeholder,.mc4wp-form input[type=number]:focus::-webkit-input-placeholder,.mc4wp-form input[type=tel]:focus::-webkit-input-placeholder,.mc4wp-form input[type=text]:focus::-webkit-input-placeholder,.mc4wp-form input[type=time]:focus::-webkit-input-placeholder,.mc4wp-form select:focus::-webkit-input-placeholder,.wpcf7-form input[type=email]:focus::-webkit-input-placeholder,.wpcf7-form input[type=number]:focus::-webkit-input-placeholder,.wpcf7-form input[type=tel]:focus::-webkit-input-placeholder,.wpcf7-form input[type=text]:focus::-webkit-input-placeholder,.wpcf7-form input[type=time]:focus::-webkit-input-placeholder,.wpcf7-form select:focus::-webkit-input-placeholder{color:transparent}.mc4wp-form input[type=email]:focus::-moz-placeholder,.mc4wp-form input[type=number]:focus::-moz-placeholder,.mc4wp-form input[type=tel]:focus::-moz-placeholder,.mc4wp-form input[type=text]:focus::-moz-placeholder,.mc4wp-form input[type=time]:focus::-moz-placeholder,.mc4wp-form select:focus::-moz-placeholder,.wpcf7-form input[type=email]:focus::-moz-placeholder,.wpcf7-form input[type=number]:focus::-moz-placeholder,.wpcf7-form input[type=tel]:focus::-moz-placeholder,.wpcf7-form input[type=text]:focus::-moz-placeholder,.wpcf7-form input[type=time]:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder{color:transparent}.mc4wp-form input[type=email]:focus::-moz-placeholder,.mc4wp-form input[type=number]:focus::-moz-placeholder,.mc4wp-form input[type=tel]:focus::-moz-placeholder,.mc4wp-form input[type=text]:focus::-moz-placeholder,.mc4wp-form input[type=time]:focus::-moz-placeholder,.mc4wp-form select:focus::-moz-placeholder,.wpcf7-form input[type=email]:focus::-moz-placeholder,.wpcf7-form input[type=number]:focus::-moz-placeholder,.wpcf7-form input[type=tel]:focus::-moz-placeholder,.wpcf7-form input[type=text]:focus::-moz-placeholder,.wpcf7-form input[type=time]:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder{color:transparent}.mc4wp-form input[type=email]:focus:-ms-input-placeholder,.mc4wp-form input[type=number]:focus:-ms-input-placeholder,.mc4wp-form input[type=tel]:focus:-ms-input-placeholder,.mc4wp-form input[type=text]:focus:-ms-input-placeholder,.mc4wp-form input[type=time]:focus:-ms-input-placeholder,.mc4wp-form select:focus:-ms-input-placeholder,.wpcf7-form input[type=email]:focus:-ms-input-placeholder,.wpcf7-form input[type=number]:focus:-ms-input-placeholder,.wpcf7-form input[type=tel]:focus:-ms-input-placeholder,.wpcf7-form input[type=text]:focus:-ms-input-placeholder,.wpcf7-form input[type=time]:focus:-ms-input-placeholder,.wpcf7-form select:focus:-ms-input-placeholder{color:transparent}.mc4wp-form input[type=email]:focus+label,.mc4wp-form input[type=number]:focus+label,.mc4wp-form input[type=tel]:focus+label,.mc4wp-form input[type=text]:focus+label,.mc4wp-form input[type=time]:focus+label,.mc4wp-form select:focus+label,.wpcf7-form input[type=email]:focus+label,.wpcf7-form input[type=number]:focus+label,.wpcf7-form input[type=tel]:focus+label,.wpcf7-form input[type=text]:focus+label,.wpcf7-form input[type=time]:focus+label,.wpcf7-form select:focus+label{visibility:visible;opacity:1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.mc4wp-form select option,.wpcf7-form select option{color:#000}.mc4wp-form textarea,.wpcf7-form textarea{width:calc(100%);height:180px;border:1px solid #833331;background:rgba(255, 255, 255, 0);color:#000!important;font-family:'Optima';padding-left:10px;padding-top:10px;resize:none;border-radius:0px;-webkit-bborder-radius:0px;-moz-border-radius:0px;-o-border-radius:0px}.mc4wp-form textarea::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder{color:#000}.mc4wp-form textarea::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:#000}.mc4wp-form textarea::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:#000}.mc4wp-form textarea:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder{color:#000}.mc4wp-form textarea+label,.wpcf7-form textarea+label{visibility:hidden;opacity:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);position:absolute;top:0px;left:10px;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.mc4wp-form textarea:focus,.wpcf7-form textarea:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.mc4wp-form textarea:focus::-webkit-input-placeholder,.wpcf7-form textarea:focus::-webkit-input-placeholder{color:transparent}.mc4wp-form textarea:focus::-moz-placeholder,.wpcf7-form textarea:focus::-moz-placeholder{color:transparent}.mc4wp-form textarea:focus::-moz-placeholder,.wpcf7-form textarea:focus::-moz-placeholder{color:transparent}.mc4wp-form textarea:focus:-ms-input-placeholder,.wpcf7-form textarea:focus:-ms-input-placeholder{color:transparent}.mc4wp-form textarea:focus+label,.wpcf7-form textarea:focus+label{visibility:visible;opacity:1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.mc4wp-form .wpcf7-form-control-wrap.privacy,.wpcf7-form .wpcf7-form-control-wrap.privacy{display:inline}.mc4wp-form .wpcf7-form-control-wrap.privacy+span,.wpcf7-form .wpcf7-form-control-wrap.privacy+span{display:inline}.mc4wp-form .wpcf7-checkbox .wpcf7-list-item,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{margin-bottom:5px;margin-left:0px;display:inline}.mc4wp-form .wpcf7-checkbox .wpcf7-list-item label,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label{margin-bottom:0px;padding-left:0px;font-size:14px;position:static}.mc4wp-form .wpcf7-checkbox .wpcf7-list-item label:after,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label:after{content:""}.mc4wp-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox],.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{display:none}.mc4wp-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before{display:none}.mc4wp-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:after{display:inline-block}.mc4wp-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{display:inline-block}.mc4wp-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{display:none}.mc4wp-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{padding:5px 10px;cursor:pointer;height:30px;width:calc(100%);padding-left:25px;display:inline-block;position:relative;text-transform:none}.mc4wp-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{content:"";position:absolute;top:0px;left:0px;height:15px;width:15px;margin-top:7px;background-color:#fff;border:1px solid #833331;color:#833331;background-image:url('../img/check.svg');background-size:contain;background-repeat:no-repeat}.mc4wp-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{content:"";position:absolute;top:0px;left:0px;height:15px;width:15px;margin-top:7px;background-color:#fff;border:1px solid #833331;color:#fff}.mc4wp-form button[type=button],.mc4wp-form button[type=submit],.mc4wp-form input[type=submit],.wpcf7-form button[type=button],.wpcf7-form button[type=submit],.wpcf7-form input[type=submit]{border:1px solid transparent;font-family:'Optima';font-size:16px;line-height:160%;letter-spacing:0.05em;color:#fff;font-weight:400;text-transform:uppercase;background:#833331;border-radius:0px;margin-top:10px;padding:10px 30px 9px 30px;cursor:pointer;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.mc4wp-form button[type=button]:hover,.mc4wp-form button[type=submit]:hover,.mc4wp-form input[type=submit]:hover,.wpcf7-form button[type=button]:hover,.wpcf7-form button[type=submit]:hover,.wpcf7-form input[type=submit]:hover{background:#e2d8d4;border:1px solid transparent;color:#833331;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.mc4wp-form button[type=button]:focus,.mc4wp-form button[type=submit]:focus,.mc4wp-form input[type=submit]:focus,.wpcf7-form button[type=button]:focus,.wpcf7-form button[type=submit]:focus,.wpcf7-form input[type=submit]:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.mc4wp-form .form_in,.wpcf7-form .form_in{padding:0px 30px 0px 0px}.wpcf7-response-output{border:2px solid #fff!important}.wpcf7-validation-errors{color:red!important}.wpcf7-list-item{display:block}#lang .lang_widget{padding:15px 10px;font-family:'Optima';font-size:20px;line-height:160%;letter-spacing:0.05em;color:#000;font-size:13px;line-height:100%;font-weight:400;text-align:right;text-transform:uppercase}#lang .lang_widget ul{margin:0px;display:inline-block;width:100px}#lang .lang_widget ul li{display:inline-block;position:relative}#lang .lang_widget ul li a{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#lang .lang_widget ul li a:visited{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#lang .lang_widget ul li a:focus{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#lang .lang_widget ul li a img{-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#lang .lang_widget ul li a:hover{color:#833331!important;text-decoration:none}#lang .lang_widget ul li a:hover img{}#lang .lang_widget ul li.active a,#lang .lang_widget ul li.wpml-ls-current-language a{color:#833331!important}#lang .lang_widget ul li:first-child{padding-right:10px}#lang .lang_widget ul li:first-child:after{content:"|";position:absolute;right:0px;top:6px;height:100%;width:7px;overflow:hidden;color:#000}header{margin:0px;position:fixed;top:0px;left:0px;right:0px;width:100%;background:transparent;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#header_logo{width:100%;text-align:right}#header_logo svg{display:inline-block;height:150px;width:auto;max-width:160px;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#header_logo svg .logo_path{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;fill:#833331}#header_logo svg:hover .logo_path{fill:#fff}.navbar{margin-bottom:0px;margin-top:0px;min-height:0px;border-radius:0px;padding:0px}.nav_cont{margin:0px auto;padding:0px;display:block}#navbar{width:100%;height:100%;display:block;position:fixed;background:#e2d8d4;top:0px;left:0px;-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);-o-transform:translateX(-110%);-moz-transform:translateX(-110%);transform:translateX(-110%);box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#navbar .menu-header-menu-container,#navbar .menu-header-menu-en-container{width:100%;height:100%}#navbar.show{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%)}#navbar ul.menu{margin:0px auto;padding:0px;width:100%;text-align:right}#navbar ul.menu li{display:block;padding:15px 0px;position:relative;font-size:26px;font-weight:400;width:auto;margin-left:0%;text-transform:uppercase}#navbar ul.menu li a{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s;padding:15px 10px;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#navbar ul.menu li a:visited{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#navbar ul.menu li a:focus{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#navbar ul.menu li a img{-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#navbar ul.menu li a:hover{color:#833331!important;text-decoration:none}#navbar ul.menu li a:hover img{}#navbar ul.menu li.current-category-ancestor>a,#navbar ul.menu li.current-menu-item>a,#navbar ul.menu li.current-menu-parent>a,#navbar ul.menu li.current-page-ancestor>a{outline:none;text-decoration:none;color:#833331!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s;font-weight:700}#navbar ul.menu li.current-category-ancestor>a:visited,#navbar ul.menu li.current-menu-item>a:visited,#navbar ul.menu li.current-menu-parent>a:visited,#navbar ul.menu li.current-page-ancestor>a:visited{outline:none;text-decoration:none;color:#833331!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#navbar ul.menu li.current-category-ancestor>a:focus,#navbar ul.menu li.current-menu-item>a:focus,#navbar ul.menu li.current-menu-parent>a:focus,#navbar ul.menu li.current-page-ancestor>a:focus{outline:none;text-decoration:none;color:#833331!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#navbar ul.menu li.current-category-ancestor>a img,#navbar ul.menu li.current-menu-item>a img,#navbar ul.menu li.current-menu-parent>a img,#navbar ul.menu li.current-page-ancestor>a img{-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#navbar ul.menu li.current-category-ancestor>a:hover,#navbar ul.menu li.current-menu-item>a:hover,#navbar ul.menu li.current-menu-parent>a:hover,#navbar ul.menu li.current-page-ancestor>a:hover{color:#833331!important;text-decoration:none}#navbar ul.menu li.current-category-ancestor>a:hover img,#navbar ul.menu li.current-menu-item>a:hover img,#navbar ul.menu li.current-menu-parent>a:hover img,#navbar ul.menu li.current-page-ancestor>a:hover img{}#navbar .info{text-align:center;margin-top:40px;display:block;font-size:20px;line-height:150%;text-align:right}#navbar .info a{display:block}#navbar .social{text-align:center;margin-top:20px;display:block;font-size:25px;text-align:right}#navbar .social a{display:inline-block;padding:0px 10px;outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#navbar .social a:visited{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#navbar .social a:focus{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#navbar .social a img{-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}#navbar .social a:hover{color:#833331!important;text-decoration:none}#navbar .social a:hover img{}#navbar .social a:first-child{padding:0px;padding-right:10px}.navbar-toggler{margin:0px 0px 0px 0px!important;border-radius:0px;border:0px solid #833331;padding:15px 10px;float:left;background:rgba(255, 255, 255, 0);position:relative;z-index:90;text-align:left;width:auto}.navbar-toggler .bar_name{position:absolute;top:70px;left:0px;text-transform:uppercase;margin-left:-6px;-webkit-transform:translate(-110%, 0%) rotate(-90deg);-ms-transform:translate(-110%, 0%) rotate(-90deg);-o-transform:translate(-110%, 0%) rotate(-90deg);-moz-transform:translate(-110%, 0%) rotate(-90deg);transform:translate(-110%, 0%) rotate(-90deg)}.navbar-toggler:focus{outline:0px auto}.navbar-toggler span{background-color:#833331}.navbar-toggler .bar_cont{display:inline-block;vertical-align:middle}.navbar-toggler .icon-bar{display:block;width:22px;height:3px;border-radius:0px;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.navbar-toggler .icon-bar:first-child{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-tranform:rotate(-45deg);-moz-tranform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggler .icon-bar:last-child{margin-top:-3px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-tranform:rotate(45deg);-moz-tranform:rotate(45deg);transform:rotate(45deg)}.navbar-toggler .icon-bar:nth-child(2){display:none}.navbar-toggler:hover span{background-color:#833331}.collapsed{height:auto}.collapsed span{background-color:#833331}.collapsed .icon-bar{display:block;width:22px;height:3px;border-radius:0px;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.collapsed .icon-bar:first-child,.collapsed .icon-bar:last-child{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-tranform:rotate(0deg);-moz-tranform:rotate(0deg);transform:rotate(0deg)}.collapsed .icon-bar:first-child{margin-top:0px}.collapsed .icon-bar:nth-child(2){display:block}.collapsed .icon-bar+.icon-bar{margin-top:5px}.collapsed .bar_name{position:absolute;top:70px;left:0px;text-transform:uppercase;margin-left:-6px;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translate(0%, 0%) rotate(-90deg);-ms-transform:translate(0%, 0%) rotate(-90deg);-o-transform:translate(0%, 0%) rotate(-90deg);-moz-transform:translate(0%, 0%) rotate(-90deg);transform:translate(0%, 0%) rotate(-90deg)}#mainpage{overflow:hidden;height:100%;min-height:80vh;width:100%;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.wrapper{overflow:hidden;position:relative;height:0px;padding-bottom:60%;width:100%;background:#fff}.wrapper .square{width:100%;height:0px;padding-bottom:100%;background-color:#e2d8d4;background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute}#wrapper_big .frame{padding:80px!important;width:100%;height:auto;position:absolute;top:0px;left:0px}#wrapper_big .frame .wrapper_image{width:100%;height:0px;padding-bottom:50%;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center}#wrapper_big .frame h1{color:#fff;font-size:150px;line-height:80%;font-weight:400;text-align:center;position:absolute;top:0px;left:0px;width:100%}#wrapper_big .frame h1>span{margin-left:-80px}#wrapper_big .frame h1 svg{display:inline-block;vertical-align:bottom;height:200px;width:auto;min-width:200px}#wrapper_big .frame h1.colored{color:#833331}#wrapper_big .frame .scrolldown{position:absolute;width:50px;bottom:100px;left:0px;z-index:5;text-align:center;font-size:18px;color:#833331;line-height:130%;cursor:pointer}#wrapper_big .frame .scrolldown hr{border:0px;height:100px;width:1px;background:#833331;display:block;margin:10px auto 0px auto;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#wrapper_big .frame .scrolldown span.material-icons{font-size:16px;font-weight:400;display:block;height:10px;margin:0px auto;width:100%;text-align:center;margin-top:-8px;position:relative}#wrapper_big .frame .scrolldown:hover hr{height:90px}#wrapper_small{height:auto;min-height:80vh;padding-bottom:0px}#wrapper_small .frame{padding:80px!important;width:100%;top:0px;left:0px}#wrapper_small .frame h1{color:#833331;font-size:200px;line-height:100%;font-weight:400;text-align:left;position:relative;width:100%}.intro{text-align:center}.intro h3{font-family:'SnellRoundhand';font-size:40px;line-height:120%;letter-spacing:0em;color:#000;font-weight:400}.rose{width:300px;height:300px;position:absolute;top:50px;left:0px;margin-left:-50px}.rose svg{width:300px;height:300px}.rose svg .rosa_path{fill:#e2d8d4}.cont_circle figure{width:100%;height:0px;padding-bottom:100%;border-radius:50%;-webkit-bborder-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#833331}.cont_square figure{width:100%;height:0px;padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#833331}.gallery .gallery_content{-webkit-column-count:3;-o-column-count:3;-ms-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-o-column-gap:20px;-ms-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.gallery .gallery_content a{display:block;position:relative;margin-bottom:20px}.gallery .gallery_content a:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;background-color:#e2d8d4;opacity:0;-webkit-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s}.gallery .gallery_content a:hover:after{opacity:0.5}.gallery .gallery_content img{display:inline-block}.collage1 .collage{margin-top:80px}.collage1 .collage .caption{font-size:17px;line-height:120%}.collage1 .collage figure{width:100%;height:0px;padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.collage1 .collage .col2 .figure_cont{width:50%}.collage1 .collage .col2 .figure_cont:last-child{width:70%;margin-top:50px}.collage1 .collage .col2 .figure_cont:last-child figure{border-radius:50%;-webkit-bborder-radius:50%;-moz-border-radius:50%;-o-border-radius:50%}.collage2 .collage{margin-top:80px}.collage2 .collage .caption{font-size:17px;line-height:120%}.collage2 .collage figure{width:100%;height:0px;padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.collage2 .collage .col1 .figure_cont:last-child{width:50%;float:right}.collage2 .collage .col2 .figure_cont{width:50%}.collage2 .collage .col2 .figure_cont:nth-child(2){width:100%}.collage2 .collage .col2 .figure_cont:last-child{width:70%;margin-top:50px}.collage2 .collage .col2 .figure_cont:last-child figure{border-radius:50%;-webkit-bborder-radius:50%;-moz-border-radius:50%;-o-border-radius:50%}.main_itinerario .figure_cont{width:80%;float:right}.main_itinerario .figure_cont figure{width:100%;height:0px;padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.itinerari h2{margin-bottom:20px;font-size:60px}.itinerari article h2{margin-bottom:0px;font-size:50px;line-height:110%}.itinerari article h3{font-weight:400;color:#833331;margin-bottom:15px}.itinerari article .figure_cont{width:80%;float:right}.itinerari article .figure_cont figure{width:100%;height:0px;padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.itinerari article.altern .figure_cont{float:left}.wp_content.frame{border:2px solid #833331}.wp_content h2{text-align:left}.wp_content a{outline:none;text-decoration:none;color:#833331!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}.wp_content a:visited{outline:none;text-decoration:none;color:#833331!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}.wp_content a:focus{outline:none;text-decoration:none;color:#833331!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}.wp_content a img{-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}.wp_content a:hover{color:#e2d8d4!important;text-decoration:none}.wp_content a:hover img{}.wp_content ul li{padding-left:1em;margin-bottom:5px;text-indent:-1em}.wp_content ul li:before{content:"• ";color:#833331;font-size:20px;vertical-align:bottom}.wp_content ol{margin-top:10px}.wp_content ol li{padding-left:1em;margin-bottom:10px;text-indent:-1.3em;counter-increment:li}.wp_content ol li:before{content:counter(li) ". ";color:#833331;font-size:20px;font-weight:700;vertical-align:bottom}.wp_content img{width:auto;max-width:100%;height:auto}#g_map{position:relative}#g_map .wpgmza_map{float:none!important}footer{position:relative;background-color:#e2d8d4;font-size:18px;padding:80px 0px;margin-top:50px}footer a{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}footer a:visited{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}footer a:focus{outline:none;text-decoration:none;color:#000!important;-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}footer a img{-webkit-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}footer a:hover{color:#833331!important;text-decoration:none}footer a:hover img{}footer .small_text{font-size:16px}footer .foo_logo{text-align:center}footer .foo_logo svg{display:inline-block;height:120px;width:auto;max-width:140px;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}footer .foo_logo svg .logo_path{fill:#833331}footer .foo_logo svg:hover .logo_path{fill:#833331}footer .foo_info{text-align:right}footer .foo_menu ul li{text-align:right;text-transform:uppercase}footer .foo_social{text-align:right;font-size:22px}#ego_logo{display:block;position:absolute!important;top:50%;right:10px;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-tranform:rotate(-90deg);-moz-tranform:rotate(-90deg);transform:rotate(-90deg)}#ego_logo svg{display:inline}#ego_logo svg .ego_effect,#ego_logo svg .ego_stroke{fill:#833331;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#ego_logo svg .ego_effect{-webkit-transform-origin:8% 40%;-ms-transform-origin:8% 40%;-o-transform-origin:8% 40%;-moz-transform-origin:8% 40%;transform-origin:8% 40%}#ego_logo:hover .ego_stroke{fill:#833331}#ego_logo:hover .ego_effect{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-tranform:rotate(90deg);-moz-tranform:rotate(90deg);transform:rotate(90deg)}@media (min-width:1430px){.container{max-width:1400px}}@media (max-height:700px){.table_box,.table_cell{display:block!important}#navbar{overflow-y:auto}#navbar ul.menu li{padding:7px 0px}#navbar ul.menu li a{padding:7px 10px}#navbar .menu-header-menu-container,#navbar .menu-header-menu-en-container{height:auto}}@media (max-width:1429px){#wrapper_big .frame h1{font-size:100px}#wrapper_big .frame h1 svg{height:150px;min-width:150px}#wrapper_small .frame h1{font-size:150px}}@media (max-width:1200px){.intro h3{font-size:35px}.padd_x{padding-left:40px;padding-right:40px}.padd_x_max{padding-left:60px;padding-right:60px}}@media (max-width:1024px){.itinerari article .figure_cont,.main_itinerario .figure_cont{width:100%}}@media (max-width:991px){body{-webkit-text-size-adjust:100%}#wrapper_big .frame h1{font-size:80px}#wrapper_big .frame h1>span{margin-left:-30px}#wrapper_big .frame h1 svg{height:100px;min-width:100px}#wrapper_small{min-height:60vh}#wrapper_small .frame h1{font-size:100px}.padd_x{padding-left:10px;padding-right:10px}h2{font-size:40px}.gallery .gallery_content{-webkit-column-count:2;-o-column-count:2;-ms-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-o-column-gap:20px;-ms-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.collage1 .collage .col2 .figure_cont{width:70%}.collage1 .collage .col2 .figure_cont:last-child{width:90%}.collage2 .collage .col1 .figure_cont:last-child{width:70%;float:left}.collage2 .collage .col2 .figure_cont{width:70%}.collage2 .collage .col2 .figure_cont:last-child{width:90%}}@media (max-width:767px){.wrapper{padding-bottom:80%}#wrapper_big .frame .wrapper_image{padding-bottom:70%}#wrapper_big .frame,#wrapper_small .frame{padding:60px!important}#wrapper_big .frame h1{font-size:60px}#wrapper_big .frame h1>span{margin-left:-20px}#wrapper_big .frame h1 svg{height:90px;min-width:90px}#wrapper_small .frame h1{font-size:80px}#wrapper_small .frame,#wrapper_small .square{position:relative}figure.open_onscroll{margin-top:20px;margin-bottom:20px}.gallery .gallery_content{-webkit-column-count:1;-o-column-count:1;-ms-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-o-column-gap:0px;-ms-column-gap:0px;-moz-column-gap:0px;column-gap:0px}#prenota .rose,.contatti .rose{display:none}#ego_logo{top:auto;bottom:50px;right:10px}}@media (max-width:650px){#header_logo svg{height:100px;max-width:105px}#navbar ul.menu li{font-size:20px;padding:8px 0px}#navbar ul.menu li a{padding:8px 10px}#navbar .info{font-size:18px}#navbar .social{font-size:20px}}@media (max-width:580px){body{letter-spacing:0px}.intro h3{font-size:30px}footer .foo_info{text-align:center;margin:10px 0px}.gallery{padding-left:15px;padding-right:15px}#ego_logo{position:relative!important;margin-top:10px;margin-bottom:0px;bottom:auto;right:auto;text-align:center;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-tranform:rotate(0deg);-moz-tranform:rotate(0deg);transform:rotate(0deg)}#wrapper_big .frame .scrolldown{display:none}}@media (max-width:500px){#wrapper_big .frame,#wrapper_small .frame{padding:50px 0px 0px 50px!important}#wrapper_big .frame h1{font-size:50px;padding-left:50px}#wrapper_big .frame h1>span{margin-left:0px}#wrapper_big .frame h1 svg{display:none}#wrapper_small .frame h1{font-size:50px}.booker{display:none}.wpcf7-form-control-wrap,.wpcf7-form .control-wrap_cont{width:100%!important;max-width:100%!important}.wpcf7-form .clearfix .control-wrap_cont:last-child{margin-top:20px}.wpcf7-form input[type=email],.wpcf7-form input[type=number],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form input[type=time]{width:100%!important;height:40px!important}.wpcf7-form textarea{width:100%!important}}@media (max-width:424px){#navbar ul.menu li{font-size:18px;padding:5px 0px}#navbar ul.menu li a{padding:5px 10px}#header_logo svg{height:80px;max-width:85px}.rose{width:200px;height:200px;margin-left:-20px}.rose svg{width:200px;height:200px}.collage1 .collage .col2 .figure_cont{width:100%}.collage1 .collage .col2 .figure_cont:last-child{width:100%}.collage2 .collage .col1 .figure_cont:last-child{width:100%}.collage2 .collage .col2 .figure_cont{width:100%}.collage2 .collage .col2 .figure_cont:last-child{width:100%}}
/*# sourceMappingURL=style.css.map */