.elementor img{max-width:none}@font-face{font-family:Latin;src:url(/wp-content/themes/rivedil/assets/fonts/lmromandunh10-regular.woff2) format("woff2"),url(/wp-content/themes/rivedil/assets/fonts/lmromandunh10-regular.woff) format("woff")}@font-face{font-family:Geometria;font-weight:300;src:url(/wp-content/themes/rivedil/assets/fonts/geometria-light-webfont.woff2) format("woff2"),url(/wp-content/themes/rivedil/assets/fonts/geometria-light-webfont.woff) format("woff")}@font-face{font-family:Geometria;font-weight:400;src:url(/wp-content/themes/rivedil/assets/fonts/geometria.woff2) format("woff2"),url(/wp-content/themes/rivedil/assets/fonts/geometria.woff) format("woff")}@font-face{font-family:Geometria;font-weight:600;src:url(/wp-content/themes/rivedil/assets/fonts/geometria-medium.woff2) format("woff2"),url(/wp-content/themes/rivedil/assets/fonts/geometria-medium.woff) format("woff")}@font-face{font-family:De Valencia;src:url(/wp-content/themes/rivedil/assets/fonts/de_valencia_beta.woff2) format("woff2"),url(/wp-content/themes/rivedil/assets/fonts/de_valencia_beta.woff) format("woff")}body{color:#333;font-family:Geometria;font-size:18px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body *{-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.elementor hr,hr{border:none;border-bottom:1px solid #999;margin:20px 0;width:30px}a{color:#333;text-decoration:none}sup{font-size:15px}.smaller sup,sup{position:relative;top:-5px}.smaller sup{font-size:12px}html.touchevents .gldp-flatwhite{position:absolute}.iScrollIndicator{background:#cfced3!important;border:none!important;border-radius:0!important}.iScrollVerticalScrollbar{right:0!important;width:10px!important}#heading_x{background:#fff;overflow:hidden;padding:50px 0}#heading_x .title{color:#eaeaec;font-size:100px;letter-spacing:20px;line-height:100px;margin-left:-196px}#heading_x .subtitle,#heading_x .title{float:left;font-family:Latin;left:50%;position:relative}#heading_x .subtitle{clear:both;font-size:30px;letter-spacing:5px;line-height:33px;margin-left:30px;margin-top:10px}.full_height{height:100%}.full_width{width:100%}.w75{width:75%}.w50{width:50%}.w25{width:25%}.w42{width:41.6666%}.w58{width:58.3333%}.absolute{left:0;position:absolute;top:0}.margin_160{margin-top:160px}.relative{position:relative}.toUppercase{text-transform:uppercase}.row{width:100%}.row,.stripe{float:left}.cta{display:block}h1,h2,h3,h4{font-weight:400}.scroll_transition{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1)!important;-webkit-transition:opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1)!important;transition:opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1)!important;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1)!important;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1)!important;will-change:transform,opacity}html.touchevents .scroll_transition{-webkit-transition:none!important;transition:none!important}html.touchevents .scroll_transition.forced{-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)!important;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important;transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)!important;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important}.has_transition_800_quint{-webkit-transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1);-webkit-transition:opacity .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:opacity .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1)}.has_transition_600_inout,.has_transition_800_quint{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.has_transition_600_inout{-webkit-transition:-webkit-transform .6s cubic-bezier(.575,.005,.285,1.005),opacity .6s cubic-bezier(.575,.005,.285,1.005);-webkit-transition:opacity .6s cubic-bezier(.575,.005,.285,1.005),-webkit-transform .6s cubic-bezier(.575,.005,.285,1.005);transition:opacity .6s cubic-bezier(.575,.005,.285,1.005),-webkit-transform .6s cubic-bezier(.575,.005,.285,1.005);transition:transform .6s cubic-bezier(.575,.005,.285,1.005),opacity .6s cubic-bezier(.575,.005,.285,1.005);transition:transform .6s cubic-bezier(.575,.005,.285,1.005),opacity .6s cubic-bezier(.575,.005,.285,1.005),-webkit-transform .6s cubic-bezier(.575,.005,.285,1.005)}.has_transition_600_quint{-webkit-transition:-webkit-transform .6s cubic-bezier(.23,1,.32,1),opacity .6s cubic-bezier(.23,1,.32,1);-webkit-transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .6s cubic-bezier(.23,1,.32,1);transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1)}.has_transition_1000_quint,.has_transition_600_quint{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.has_transition_1000_quint{-webkit-transition:-webkit-transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1);-webkit-transition:opacity 1s cubic-bezier(.23,1,.32,1),-webkit-transform 1s cubic-bezier(.23,1,.32,1);transition:opacity 1s cubic-bezier(.23,1,.32,1),-webkit-transform 1s cubic-bezier(.23,1,.32,1);transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1);transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),-webkit-transform 1s cubic-bezier(.23,1,.32,1)}.has_transition_1200{-webkit-transition:-webkit-transform 1.2s cubic-bezier(.19,1,.22,1),opacity 1.2s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity 1.2s cubic-bezier(.19,1,.22,1),-webkit-transform 1.2s cubic-bezier(.19,1,.22,1);transition:opacity 1.2s cubic-bezier(.19,1,.22,1),-webkit-transform 1.2s cubic-bezier(.19,1,.22,1);transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity 1.2s cubic-bezier(.19,1,.22,1);transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity 1.2s cubic-bezier(.19,1,.22,1),-webkit-transform 1.2s cubic-bezier(.19,1,.22,1)}.has_transition_1200,.has_transition_1500{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.has_transition_1500{-webkit-transition:-webkit-transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);transition:opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1);transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1)}.has_transition_1500_quint{-webkit-transition:-webkit-transform 1.5s cubic-bezier(.23,1,.32,1),opacity 1.5s cubic-bezier(.23,1,.32,1);-webkit-transition:opacity 1.5s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1);transition:opacity 1.5s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1);transition:transform 1.5s cubic-bezier(.23,1,.32,1),opacity 1.5s cubic-bezier(.23,1,.32,1);transition:transform 1.5s cubic-bezier(.23,1,.32,1),opacity 1.5s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1)}.has_transition_1000_inout,.has_transition_1500_quint{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.has_transition_1000_inout{-webkit-transition:-webkit-transform 1s cubic-bezier(.575,.005,.285,1.005),opacity 1s cubic-bezier(.575,.005,.285,1.005);-webkit-transition:opacity 1s cubic-bezier(.575,.005,.285,1.005),-webkit-transform 1s cubic-bezier(.575,.005,.285,1.005);transition:opacity 1s cubic-bezier(.575,.005,.285,1.005),-webkit-transform 1s cubic-bezier(.575,.005,.285,1.005);transition:transform 1s cubic-bezier(.575,.005,.285,1.005),opacity 1s cubic-bezier(.575,.005,.285,1.005);transition:transform 1s cubic-bezier(.575,.005,.285,1.005),opacity 1s cubic-bezier(.575,.005,.285,1.005),-webkit-transform 1s cubic-bezier(.575,.005,.285,1.005)}.has_transition_1500_inout{-webkit-transition:-webkit-transform 1.5s cubic-bezier(.575,.005,.285,1.005),opacity 1.5s cubic-bezier(.575,.005,.285,1.005);-webkit-transition:opacity 1.5s cubic-bezier(.575,.005,.285,1.005),-webkit-transform 1.5s cubic-bezier(.575,.005,.285,1.005);transition:opacity 1.5s cubic-bezier(.575,.005,.285,1.005),-webkit-transform 1.5s cubic-bezier(.575,.005,.285,1.005);transition:transform 1.5s cubic-bezier(.575,.005,.285,1.005),opacity 1.5s cubic-bezier(.575,.005,.285,1.005);transition:transform 1.5s cubic-bezier(.575,.005,.285,1.005),opacity 1.5s cubic-bezier(.575,.005,.285,1.005),-webkit-transform 1.5s cubic-bezier(.575,.005,.285,1.005)}.has_transition_1500_inout,.has_transition_1500_inout_quint{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.has_transition_1500_inout_quint{-webkit-transition:-webkit-transform 1.5s cubic-bezier(.645,.045,.355,1),opacity 1.5s cubic-bezier(.645,.045,.355,1);-webkit-transition:opacity 1.5s cubic-bezier(.645,.045,.355,1),-webkit-transform 1.5s cubic-bezier(.645,.045,.355,1);transition:opacity 1.5s cubic-bezier(.645,.045,.355,1),-webkit-transform 1.5s cubic-bezier(.645,.045,.355,1);transition:transform 1.5s cubic-bezier(.645,.045,.355,1),opacity 1.5s cubic-bezier(.645,.045,.355,1);transition:transform 1.5s cubic-bezier(.645,.045,.355,1),opacity 1.5s cubic-bezier(.645,.045,.355,1),-webkit-transform 1.5s cubic-bezier(.645,.045,.355,1)}.has_transition_1000_inout_quint{-webkit-transition:-webkit-transform 1s cubic-bezier(.645,.045,.355,1),opacity 1s cubic-bezier(.645,.045,.355,1);-webkit-transition:opacity 1s cubic-bezier(.645,.045,.355,1),-webkit-transform 1s cubic-bezier(.645,.045,.355,1);transition:opacity 1s cubic-bezier(.645,.045,.355,1),-webkit-transform 1s cubic-bezier(.645,.045,.355,1);transition:transform 1s cubic-bezier(.645,.045,.355,1),opacity 1s cubic-bezier(.645,.045,.355,1);transition:transform 1s cubic-bezier(.645,.045,.355,1),opacity 1s cubic-bezier(.645,.045,.355,1),-webkit-transform 1s cubic-bezier(.645,.045,.355,1)}.has_transition_1000_inout_quint,.has_transition_1600{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.has_transition_1600{-webkit-transition:-webkit-transform 1.6s cubic-bezier(.19,1,.22,1),opacity 1.6s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity 1.6s cubic-bezier(.19,1,.22,1),-webkit-transform 1.6s cubic-bezier(.19,1,.22,1);transition:opacity 1.6s cubic-bezier(.19,1,.22,1),-webkit-transform 1.6s cubic-bezier(.19,1,.22,1);transition:transform 1.6s cubic-bezier(.19,1,.22,1),opacity 1.6s cubic-bezier(.19,1,.22,1);transition:transform 1.6s cubic-bezier(.19,1,.22,1),opacity 1.6s cubic-bezier(.19,1,.22,1),-webkit-transform 1.6s cubic-bezier(.19,1,.22,1)}.has_transition_2000{-webkit-transition:-webkit-transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);transition:opacity 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)}.has_transition_2000,.has_transition_2500{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.has_transition_2500{-webkit-transition:-webkit-transform 2.5s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2.5s cubic-bezier(.19,1,.22,1);transition:opacity 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2.5s cubic-bezier(.19,1,.22,1);transition:transform 2.5s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1);transition:transform 2.5s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2.5s cubic-bezier(.19,1,.22,1)}.has_transition_3000{-webkit-transition:-webkit-transform 3s cubic-bezier(.19,1,.22,1),opacity 3s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity 3s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);transition:opacity 3s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 3s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 3s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)}.has_transition_3000,.has_transition_3000_inout{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.has_transition_3000_inout{-webkit-transition:-webkit-transform 3s cubic-bezier(.575,.005,.285,1.005),opacity 3s cubic-bezier(.575,.005,.285,1.005);-webkit-transition:opacity 3s cubic-bezier(.575,.005,.285,1.005),-webkit-transform 3s cubic-bezier(.575,.005,.285,1.005);transition:opacity 3s cubic-bezier(.575,.005,.285,1.005),-webkit-transform 3s cubic-bezier(.575,.005,.285,1.005);transition:transform 3s cubic-bezier(.575,.005,.285,1.005),opacity 3s cubic-bezier(.575,.005,.285,1.005);transition:transform 3s cubic-bezier(.575,.005,.285,1.005),opacity 3s cubic-bezier(.575,.005,.285,1.005),-webkit-transform 3s cubic-bezier(.575,.005,.285,1.005)}.has_transition_800{-webkit-transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:opacity .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1)}.has_transition_1000,.has_transition_800{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.has_transition_1000{-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)}.has_transition_600{-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:opacity .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1)}.has_transition_3500_inout,.has_transition_600{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.has_transition_3500_inout{-webkit-transition:-webkit-transform 3.5s cubic-bezier(.86,0,.07,1),opacity 3.5s cubic-bezier(.86,0,.07,1);-webkit-transition:opacity 3.5s cubic-bezier(.86,0,.07,1),-webkit-transform 3.5s cubic-bezier(.86,0,.07,1);transition:opacity 3.5s cubic-bezier(.86,0,.07,1),-webkit-transform 3.5s cubic-bezier(.86,0,.07,1);transition:transform 3.5s cubic-bezier(.86,0,.07,1),opacity 3.5s cubic-bezier(.86,0,.07,1);transition:transform 3.5s cubic-bezier(.86,0,.07,1),opacity 3.5s cubic-bezier(.86,0,.07,1),-webkit-transform 3.5s cubic-bezier(.86,0,.07,1)}.transform_only{-webkit-transition-property:transform,opacity!important;-webkit-transition-property:opacity,-webkit-transform!important;transition-property:opacity,-webkit-transform!important;transition-property:transform,opacity!important;transition-property:transform,opacity,-webkit-transform!important}.transform_all{-webkit-transition-property:all!important;transition-property:all!important}.no_opacity{opacity:0!important;pointer-events:none}.no_visibility{visibility:hidden}.no_width{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.no_height{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.disabled{pointer-events:none}.top_single{opacity:0!important;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.top_double{opacity:0!important;-webkit-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px)}.top_hidden{-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%)}.top_translated{-webkit-transform:translateY(300px);-ms-transform:translateY(300px);transform:translateY(300px)}.top_translated_full{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.bottom_hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.hidden_by_scaling_full{pointer-events:none;-webkit-transform:scale(.01)!important;-ms-transform:scale(.01)!important;transform:scale(.01)!important}.hidden_by_scaling_low{opacity:0;pointer-events:none;-webkit-transform:scale(.95)!important;-ms-transform:scale(.95)!important;transform:scale(.95)!important}.no_overflow{overflow:hidden;will-change:transform}.no_transition{-webkit-transition:none!important;transition:none!important}.mobile_only{display:none}.covered{overflow:hidden;position:relative;will-change:transform}.cover.grey{background:#eaeaec}.cover.white{background:#fff}.covered .content.hidden{-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%)}.covered div.content{height:100%;width:100%}.covered .content>.body{position:relative}.cover{background:inherit;height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:1}.cover.hidden{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.covered.vertical .cover{left:0;top:-100%}.covered.vertical .cover.hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.covered.vertical .content.hidden{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}#main{height:100vh;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;will-change:transform}#content,#main,#main_scroller{position:relative}#content{float:left;width:100vw;z-index:2}#commons{float:left;width:100%}.iScrollIndicator{-webkit-transition:all 1.5s cubic-bezier(.19,1,.22,1)!important;transition:all 1.5s cubic-bezier(.19,1,.22,1)!important}#main_veil{background:#fff;display:none;height:100%;left:0;position:fixed;top:0;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:all 2.5s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);transition:all 2.5s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);width:100%;will-change:transform;z-index:10}#main_veil.has_transition_1000_inout{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 1s cubic-bezier(.575,.005,.285,1.005)!important;transition:all 1s cubic-bezier(.575,.005,.285,1.005)!important;will-change:transform,opacity}#main_veil.hidden{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}#index #main_veil{display:block}#header{height:100vh;overflow:hidden;position:relative}#header>img.desktop{bottom:0;position:absolute;-webkit-transition:transform 3.5s cubic-bezier(.19,1,.22,1);-webkit-transition:-webkit-transform 3.5s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 3.5s cubic-bezier(.19,1,.22,1);transition:transform 3.5s cubic-bezier(.19,1,.22,1);transition:transform 3.5s cubic-bezier(.19,1,.22,1),-webkit-transform 3.5s cubic-bezier(.19,1,.22,1)}#header img.desktop.scaled{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}#header img.white_panel{float:right;height:100%;-webkit-transform:scale(1.009);-ms-transform:scale(1.009);transform:scale(1.009);-webkit-transition:all 3s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);transition:all 3s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)}#header img.white_panel.hidden{-webkit-transform:translateY(250px) scale(1.009);-ms-transform:translateY(250px) scale(1.009);transform:translateY(250px) scale(1.009)}#header_content{left:0}#header_content,#right_panel{height:100%;position:absolute;top:0;width:100%}#right_panel{right:-40px}.c_letter{float:right;height:69.7%;margin-right:-37.8vh;margin-top:-2px;opacity:.5;-webkit-transition:transform 5s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 5s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 5s cubic-bezier(.19,1,.22,1);transition:transform 5s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);transition:transform 5s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 5s cubic-bezier(.19,1,.22,1)}.c_letter.hidden{opacity:0;-webkit-transform:translateY(300px) translateX(-38px);-ms-transform:translateY(300px) translateX(-38px);transform:translateY(300px) translateX(-38px)}.c_letter.faded{-webkit-filter:blur(80px);filter:blur(80px);opacity:0;-webkit-transition:all 2.5s cubic-bezier(.19,1,.22,1);transition:all 2.5s cubic-bezier(.19,1,.22,1)}#right_content{height:100%;max-width:360px;position:absolute;right:0;width:30%}.menu_controller{cursor:pointer;float:right;margin-right:50px;padding:7px 20px;width:25px}.lines hr{border:none;border-bottom:1px solid #625559;margin:3px 0 0}.lines hr:first-child{margin-top:0}#menu_controller_container .menu_controller:hover hr._1{-webkit-transform:rotate(90deg) translate3d(4px,0,0)!important;transform:rotate(90deg) translate3d(4px,0,0)!important}#menu_controller_container .menu_controller:hover hr._3{opacity:0}.upper_content .menu_controller:hover hr._1{-webkit-transform:translateY(-23px)!important;-ms-transform:translateY(-3px)!important;transform:translateY(-3px)!important}.upper_content .menu_controller:hover hr._3{-webkit-transform:translateY(3px)!important;-ms-transform:translateY(3px)!important;transform:translateY(3px)!important}.book_now_top,.logout_now_top{cursor:pointer;font-size:16px;left:21%;position:absolute}#reopen{font-size:14px;font-style:italic;font-weight:600;left:21%;line-height:23px;position:relative;top:11vh;width:230px}#reopen a{display:block}#reopen a+a{margin-top:20px}#reopen img{width:38px}#reopen span{padding-left:10px}.roseQuoteLeft{left:-2.8vw;position:absolute;top:-1.3vw;width:2.1vw}.roseQuoteRight{bottom:-1vw;margin-top:-.7vw;position:relative;right:-1vw;width:2.1vw}#right_content{will-change:transform}#right_content .upper{height:39vh;overflow:hidden}#right_content .upper_content{margin-top:30px}#panel_logo{left:21%;position:relative;width:230px;will-change:transform}#panel_logo .rivedil{width:230px}#panel_logo .lifestyle{float:right;margin-right:2px;margin-top:0}#slogan1_slogan2{left:50%;margin-left:-95px;margin-top:13.2vh;position:relative;width:230px;will-change:transform}#slogan1_slogan2 hr{border:none;border-bottom:1px solid #ccc;width:100%}#slogan1_slogan2 h2.slogan1{color:#94878a;font-family:Latin;font-size:30px;font-weight:400;letter-spacing:10px;text-align:center}#slogan1_slogan2 h2.slogan2{color:#94878a;font-family:De Valencia;font-size:43px;font-weight:400;margin-left:-8px}#emotionalVideo,.videoVeil{height:100%;position:absolute;width:100%}.videoVeil{background:#000;left:0;opacity:.5;top:0}.videoPlayer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;-ms-flex-direction:column;flex-direction:column;left:8%;position:absolute;top:calc(50vh - 120px);width:770px;z-index:1}.videoPoster img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.tv_1 span{color:#fff;display:block;font-size:3.9vw;font-weight:300}.tv_1 .tv_container,.tv_2{display:-webkit-box;display:-ms-flexbox;display:flex}.tv_2{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tv_2 span{color:#fff;font-family:Latin;font-size:40px;margin-left:12px}.tv_2 span:first-child{margin-left:0}.tv_2 img{margin-left:52px}.lifestyle.white,.rivedil.white{-webkit-filter:brightness(2);filter:brightness(2)}#slogan1_slogan2 h2.white,.book_now_top.white a,.logout_now_top.white a{color:#fff}#slogan1_slogan2 hr.white,.lines hr.white{border-bottom:1px solid #fff}.videoContainer{background:#000;height:100%;position:absolute;top:0;width:100%}.videoBorders{border:10px solid #fff;height:calc(100% - 20px);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:calc(100% - 20px);width:100%;z-index:1}.videoRow{float:left;height:100vh;overflow:hidden;width:100%}.videoRow .videoPlayer{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#right_content .lower{bottom:0;height:9vh;left:50%;margin-left:-96px;position:absolute;width:230px}#scroll_down{bottom:80px;margin-left:0;position:absolute;right:152px}#scroll_down .arrow{bottom:15px;left:50%;margin:auto auto auto -7px;position:absolute;width:13px}#scroll_down .arrow>img{display:block;margin-top:-5px}#scroll_down .vertical{height:75px;margin:auto;overflow:hidden;width:2px}#scroll_down a span{border:1px solid hsl(346 6% 55% / .65);border-radius:50px;height:45px;left:50%;margin-left:-15px;top:0;width:25px}#scroll_down a span,#scroll_down a span:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute}#scroll_down a span:before{-webkit-animation:sdb10 2s infinite;animation:sdb10 2s infinite;background-color:#94878a;border-radius:100%;content:"";height:5px;left:52%;margin-left:-3px;top:8px;width:5px}@-webkit-keyframes sdb10{0%{opacity:0;-webkit-transform:translate(0)}40%{opacity:1}80%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:0}}@keyframes sdb10{0%{opacity:0;-webkit-transform:translate(0);transform:translate(0)}40%{opacity:1}80%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:0}}#menu_side{margin-top:-326px;pointer-events:none;position:fixed;right:30px;top:50%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:75px;z-index:3}#menu_side.hidden{-webkit-transform:translateX(110px);-ms-transform:translateX(110px);transform:translateX(110px)}#menu_center_side{background:hsl(0 0% 100% / .8);height:425px;margin-top:1px}#menu_center_side.hidden{-webkit-transform:translateX(110px);-ms-transform:translateX(110px);transform:translateX(110px)}#book_side,#logout_side{background:hsl(0 0% 100% / .8);display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;margin-top:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;pointer-events:all}#book_side p,#logout_side a{font-size:16px;line-height:18px;margin-top:-3px;text-align:center}#menu_controller_container{display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;width:75px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsl(0 0% 100% / .8);cursor:pointer;pointer-events:all}#menu_controller_container .menu_controller{margin:0;padding:33px 27px;width:21px}#menu_controller_container .menu_controller .lines hr{width:21px}#menu_logo{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;cursor:pointer;height:259px;padding-bottom:20px;pointer-events:all}#menu_logo,#menu_scroller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center}#menu_scroller{height:145px;padding-right:13px;position:relative}#menu_scroller .track{background:#ccc;height:100%;width:1px}#menu_scroller .pointer{background:#999;height:100%;position:absolute;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;width:1px;will-change:transform;z-index:2}#menu_scroller .pointer_num{font-family:Latin;font-size:17px;margin-left:17px;margin-top:-4px}#main_menu{display:-webkit-box;display:-ms-flexbox;display:flex;display:none;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:4}#main_menu.active{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:all}#menu_back{background:#fff;height:100%;position:absolute;width:100%}#main_menu .menu_panel{height:100vh;margin-right:1px;overflow:hidden;position:relative;width:calc(21% - 1px);z-index:1}#main_menu .menu_panel .menu_panel_container{background:#eaeaec;height:100%;-webkit-transition:all 1.5s cubic-bezier(.19,1,.22,1),opacity .7s cubic-bezier(.19,1,.22,1);-webkit-transition:all 1s cubic-bezier(.19,1,.22,1),opacity .7s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1),opacity .7s cubic-bezier(.19,1,.22,1)}#main_menu .menu_panel .menu_panel_container.no_opacity{-webkit-transition:all 1.5s cubic-bezier(.19,1,.22,1);-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1)}#main_menu .menu_panel.opened .menu_panel_container{background:#fff!important}#main_menu .menu_panel.opened .center{-webkit-transform:translateY(15vh);-ms-transform:translateY(15vh);transform:translateY(15vh)}#main_menu .menu_panel.opened .menu_number{color:#d4d4d8!important}#main_menu .menu_panel.opened .menu_number span{color:#fff}#main_menu .menu_panel .menu_panel_container.hidden{opacity:0;-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);transform:translateX(-101%)}#main_menu .menu_panel.final{margin-right:0;width:16%}.menu_panel.final .menu_small_button{cursor:pointer}#main_menu .menu_panel.final .menu_panel_container{background:#d4d4d8}.menu_panel .upper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 20px 0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu_panel .upper .menu_number{color:#fff;font-family:Latin;font-size:46px;line-height:43px}.menu_panel .upper .menu_number span{color:#fff!important;font-size:30px}.menu_panel .menu_hide_content,.menu_panel .submenu_hide_content{background:#f6f6f7;border-radius:50%;cursor:pointer;height:35px;width:35px}.menu_panel .menu_hide_content:hover .cross .line_1,.menu_panel .submenu_hide_content:hover .cross .line_1{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu_panel .menu_hide_content .cross,.menu_panel .menu_hide_content:hover .cross .line_2,.menu_panel .submenu_hide_content .cross,.menu_panel .submenu_hide_content:hover .cross .line_2{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu_panel .center{padding-left:30px;padding-right:3px;position:absolute;top:0;-webkit-transform:translateY(49.5vh);-ms-transform:translateY(49.5vh);transform:translateY(49.5vh);width:calc(100% - 60px);will-change:transform}.menu_panel .menu_title_open .menu_title{font-size:24px;font-weight:300;line-height:30px;margin-top:6px;position:relative;z-index:1}.menu_panel .menu_panel_content{height:calc(80vh - 36px);margin-top:5vh;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.menu_panel_scrollbar{background:#d3d2e0;height:calc(100% - 50px);position:absolute;right:1px;top:20px;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;width:1px}.menu_panel_scrollbar.no_height{-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity .8s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity .8s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)}#thanks_button{height:16px;overflow:hidden}#thanks_button.active{height:94px}#thanks_button span._1{margin-top:15px}#thanks_button span{color:#fff;display:block;display:inline-block;font-size:14px;margin-top:6px;text-decoration:none!important}#lang_button{height:16px;overflow:hidden;position:absolute;text-decoration:none}#lang_button.active span.lang_label,#lang_button:hover span.lang_label{text-decoration:underline}#lang_button a:hover{text-decoration:underline!important}#lang_button.active{height:72px;z-index:1}#lang_button a{color:#fff;display:block;display:inline-block;font-size:14px;margin-top:6px;text-decoration:none!important;width:33%}.lang_button_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:180px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}#panel_4_scrollbar{opacity:0}.menu_panel_scrollbar .pointer{background:#656565;height:20px;position:relative;width:1px!important}.text_shadow_lower{bottom:0}.text_shadow_lower,.text_shadow_upper{height:100px;pointer-events:none;position:absolute}.text_shadow_upper{top:7vh;z-index:2}.menu_panel .menu_panel_content_container{padding-bottom:50px;padding-right:10px;will-change:transform}.menu_panel .menu_title_open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.menu_panel .menu_panel_content .menu_paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;height:85px;margin-top:1vh;pointer-events:none;text-decoration:none}.menu_panel.opened .menu_panel_content .menu_paragraph,.menu_panel.opened .menu_panel_content .submenu_paragraph{pointer-events:all}.menu_panel .menu_panel_content .menu_paragraph:first-child,.menu_panel .menu_panel_content .submenu_paragraph:first-child{margin-top:0}.par_number{color:#b1b1b7;font-family:Latin;font-size:24px}.menu_panel .menu_panel_content .menu_paragraph .menu_titles,.menu_panel .menu_panel_content .submenu_paragraph .menu_titles{margin-left:10px;margin-top:20px}.menu_title{font-size:16px}.menu_title,.submenu_title{color:#333;letter-spacing:1px;text-transform:uppercase}.submenu_title{font-size:14px}.menu_panel .menu_panel_content .menu_paragraph .underline,.menu_panel .menu_panel_content .submenu_paragraph .underline{background:#999;height:1px;margin-top:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;width:100%}.menu_panel .menu_panel_content .menu_paragraph:hover .underline,.menu_panel .menu_panel_content .submenu_paragraph:hover .underline{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.menu_panel .menu_panel_content .menu_paragraph .menu_titles .menu_subtitle{color:#826c71;display:block;font-size:15px;letter-spacing:1.5px;margin-top:2px;max-width:300px;text-decoration:none;text-transform:lowercase}.menu_panel .menu_panel_content .submenu_paragraph .menu_titles .submenu_subtitle{color:#826c71;display:block;font-size:13px;letter-spacing:1.5px;margin-top:2px;max-width:300px;text-decoration:none;text-transform:lowercase}.menu_show_content{background:#fff;border-radius:50%;height:35px;min-width:35px;width:35px}.menu_show_content.hidden_by_scaling_full{-webkit-transform:scale(.01)!important;-ms-transform:scale(.01)!important;transform:scale(.01)!important}.cross{height:100%;width:100%}.cross .line_1{height:1px;margin-left:10px;width:15px}.cross .line_1,.cross .line_2{background:#adafb3;position:relative;top:50%}.cross .line_2{height:15px;margin-left:17px;margin-top:-8px;width:1px}.menu_panel.final .menu_panel_container>div{-webkit-box-sizing:border-box;box-sizing:border-box;height:33.333%;padding:0 30px;position:relative}.menu_panel.final .menu_panel_container .upper{display:block;padding:20px 30px 0}.menu_panel.final .menu_panel_container .center{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;width:auto}.menu_panel.final .menu_panel_container .center,.menu_panel.final .menu_panel_container .lower{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu_small_button{color:#fff;font-size:16px;margin-top:20px}.menu_small_button:hover{text-decoration:underline}.menu_small_button.only{margin-top:0}.menu_small_button.top{position:absolute;top:0}.menu_small_button.v_centered{margin-top:-2px;position:absolute;top:70%}#home_menu_button{margin-top:-40px;position:absolute;top:70%}.menu_small_button.smaller{color:#333;font-size:13px}.menu_panel .copyright{bottom:6px;font-size:11px;left:18px;line-height:16px;position:absolute}.menu_close{cursor:pointer;float:right;height:25px;padding:30px;position:absolute;right:10px;top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:25px}.menu_close .line_1{height:1px;width:30px}.menu_close .line_1,.menu_close .line_2{background:#adafb3;position:relative;top:50%}.menu_close .line_2{height:30px;margin-left:15px;margin-top:-15px;width:1px}.menu_close:hover .line_1{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu_close:hover .line_2{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#footer{height:480px;overflow:hidden;width:100%}#sitemap_button{cursor:pointer;float:left;height:100%;width:25%}.sitemap_block{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;background:#cfced3;height:100%;justify-content:center}.sitemap_block .block_title .desc_text,.sitemap_block .block_title .desc_title{color:#fff}#socials{float:left;height:100%;width:160px;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#eaeaec;-ms-flex-direction:column;flex-direction:column;position:relative}#socials,.social_ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social_ico{margin-top:32px}.social_ico:first-child{margin-top:0}#privacy_policy{bottom:5px;left:36px;position:absolute}#footer_panel{background:#eaeaec;float:right;width:calc(75% - 160px)}#footer_base,#footer_panel{height:100%;position:relative}#footer_base>img{position:absolute;right:0;top:-1px}#footer_base_content{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;width:270px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative}.design_hotel{bottom:30px;left:93px;position:absolute}#privacy_policy p{font-size:13px}#partners{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 28% 50px calc(25% + 65px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub_menu{margin-left:20px;max-height:500px;overflow:hidden;-webkit-transition:max-height .25s ease-in;transition:max-height .25s ease-in}.sub_menu.closed{max-height:0;-webkit-transition:max-height .15s ease-out;transition:max-height .15s ease-out}.submenu_trigger_button{background:#eaeaec;border-radius:50%;height:35px;min-width:35px;width:35px;-ms-flex-item-align:center;align-self:center;margin-left:auto}.submenu_show_content{height:100%;width:100%}.menu_panel .menu_panel_content .submenu_paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;height:65px;margin-top:1vh;pointer-events:none;text-decoration:none}#menu_mobile .submenu_trigger_button_mob{background:#eaeaec;border-radius:50%;height:35px;min-width:35px;width:35px;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:10px;margin-top:15px}#menu_mobile .submenu_trigger_button_mob .submenu_hide_content,#menu_mobile .submenu_trigger_button_mob .submenu_show_content{height:100%;width:100%}#menu_mobile .submenu_hide_content{background:#f6f6f7;border-radius:50%;cursor:pointer;height:35px;width:35px}#menu_mobile .submenu_hide_content .cross{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#menu_mobile .menu_wrapper.has_submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clear:both;width:100%}#menu_mobile .menu_wrapper.has_submenu .menu_titles{-webkit-box-flex:3;-ms-flex:3;flex:3}#menu_mobile .menu_wrapper.has_submenu .menu_action{-webkit-box-flex:1;-ms-flex:1;flex:1}#menu_mobile .menu_wrapper.has_submenu .sub_menu{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}@media (max-width:960px){#menu_mobile #section_panels .section_panel .paragraphs .menu_titles .menu_title{font-size:13px}#menu_mobile #section_panels .section_panel .paragraphs .menu_titles .menu_subtitle{font-size:12px}}#page{float:left;width:100%}.paragraph.first{margin-bottom:7.5vw;margin-left:15vw;margin-top:7.5vw}.paragraph.first .body_text{width:100%}.paragraph hr{border:none;border-bottom:1px solid #999;margin:20px 0 15px;width:30px;will-change:transform}.big_title{color:#333;font-size:60px;font-weight:300}.big_title.smaller{font-size:25px}.big_subtitle{font-family:Latin;font-size:45px;line-height:55px}.big_subtitle.lesser{font-size:43px}.big_subtitle+.body_text{margin-top:100px}.body_text{font-size:18px;letter-spacing:0;line-height:31px}.two_col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px;max-width:1070px}#understated_pic{position:relative;will-change:transform}.mountain{z-index:2}.chic_layer{left:20.8%;opacity:.5;right:auto;top:20.5vw;width:54.1667%;will-change:transform;z-index:1}.on_top{z-index:3}.understated_layer{left:auto;opacity:.5;right:23%;top:24vw;width:13.386%;will-change:transform;z-index:1}.main_block_title{display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main_block_title .block_title{left:80px;position:relative;right:0;top:-5px}.main_block_title .diagonal_line{height:25vw;left:44vw;position:absolute;top:12vw;-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);z-index:2}.main_block_title .diagonal_line ._1{background:#eaeaec;height:30%;width:2px}.main_block_title .diagonal_line ._2{background:#eaeaec;height:60%;position:relative;top:0;width:2px}.main_block_title .block_title .desc_text,.main_block_title .block_title .desc_title{text-align:left}.call_title .block_title{left:15%}.call_title .block_title .desc_title{font-size:70px}.call_title .block_title .desc_text{font-size:30px}.call_to .diagonal_line{height:25vw;left:44vw;position:absolute;top:12vw;-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);z-index:2}.call_to .diagonal_line ._1{background:#eaeaec;height:30%;width:2px}.call_to .diagonal_line ._2{background:#eaeaec;height:60%;position:relative;top:0;width:2px}.call_to .main_block_title{background:#f4f4f5}#specials_slideshow{height:calc(100vh - 110px);min-height:650px;padding-bottom:250px;position:relative;width:100%}#specials_slideshow,#specials_slideshow .inner{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}#specials_slideshow .inner{bottom:0;left:0;position:absolute;width:91%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#specials_left{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:100%;padding-left:40px;position:relative;width:50%}#specials_left .container{float:right;height:100%;max-width:640px;position:relative;width:100%}#specials_slideshow .special_pic{height:100%;overflow:hidden}#specials_slideshow .outer{bottom:0;left:0;margin-bottom:-20px;margin-left:-20px;position:absolute;width:170%}#specials_slideshow .outer img{margin-bottom:-18.7%;margin-left:-40.7%;width:100%}.specials_title{bottom:10px;font-family:Latin;font-size:50px;left:30px;letter-spacing:10px;position:absolute}.specials_description{color:#fff;font-size:20px;font-weight:600;left:55px;left:3.7vw;letter-spacing:4px;line-height:30px;position:absolute;top:180px;top:7vw;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}#specials_right{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;justify-content:flex-end;padding:2% 5% 0;position:relative;z-index:1}#specials_right .container{height:100%;max-width:640px;position:relative;width:100%}#specials_right hr{border-bottom:1px solid #999}.special_body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;height:90%;justify-content:space-around}.special_title{font-family:De Valencia;font-size:40px}.special_dates{font-family:Latin;font-size:20px;letter-spacing:3px}.special_dates span{color:#999;margin:0 10px}.special_text{font-size:15px;line-height:25px}.special_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;height:10%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:480px}.oval_button{border:1px solid #cfced3;border-radius:50px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.book_button{background:#eaeaec}.special_controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:-85px;justify-content:space-between;left:-20px;width:70%}.circle_icon,.special_controls>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.circle_icon{border:1px solid #cfced3;border-radius:50%;height:40px;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.special_prev .circle_icon{margin-right:20px}.special_next .circle_icon{margin-left:20px}.special_next .circle_icon img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.special_name{font-size:16px}.description_box{padding:36px 80px 30px}.description_box hr{text-align:left}.description_box .back{background:#eaeaec;height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleY(.06);-ms-transform:scaleY(.06);transform:scaleY(.06);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;width:100%;z-index:0}.cta .description_box:hover .back{-webkit-transform:scaleY(.94);-ms-transform:scaleY(.94);transform:scaleY(.94)}.stripe video{height:100%;width:auto}.description_box.grey{background:#eaeaec}.description_box.grey .back{background:#cfced3}.desc_title{font-family:De Valencia;font-size:30px}.description_box .desc_text,.description_box .desc_title,.description_box hr{will-change:transform;z-index:2}.description_box .desc_text{text-transform:lowercase}.desc_title.top.top_hidden{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}.desc_text{font-family:Latin;font-size:21px;letter-spacing:4px;line-height:25px;position:relative;top:-2px}.half_pic{float:left;width:50%}#latest_journal{background:#eaeaec;background:#fbfbfb;padding:100px 0}.section_title{font-family:Latin;font-size:28px;letter-spacing:3px;text-align:center}.journal_title{font-size:15px;letter-spacing:2px;margin-top:25px;overflow:hidden;text-align:center;width:320px}.j_title{display:block;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.journal_container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px auto auto;max-width:1000px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#experience_box{background:#cfced3;overflow:hidden;padding:130px 0}#experience_box>.left{float:left;overflow:hidden;width:50vw}#experience_box>.right{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:100%;width:calc(50vw - 106px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exp_box_pic{float:left;width:50vw}.box_title{margin-left:50px;margin-top:-10px}.box_title h3{font-family:Latin;font-size:20px;letter-spacing:3px}.exp_data{display:none;margin-left:50px}.exp_data.active{display:block}.exp_data .body_text{font-size:15px;line-height:25px;margin-top:25px;max-width:540px;width:90%}.exp_data .section_separator{background:none}.exp_data .section_separator .pointer{background:#fff}#experience_controller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:50px;width:500px}#experience_controller .controller_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#experience_controller .circle_button.right{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-left:20px;order:1}#experience_controller .controller_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#experience_controller .circle_button.left{margin-right:20px}#experience_controller .circle_button .back{background:#fff}#experience_controller .circle_button.right img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.controller_text{font-size:15px;text-transform:lowercase}.section_text{font-size:15px;line-height:25px;margin-left:-12px;margin-top:3vw}.exp_data .more{color:#333;display:block;margin-top:25px;position:relative}.exp_data .more p{bottom:-4px;font-size:15px;left:5px;position:absolute}.exp_data .more .line{background:#fff;height:50px;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;width:1px}[class*=" ricon-"]:before,[class^=ricon-]:before{font-size:40px}#colorificio #commons,#colorificio #footer,#colorificio #footer_mobile,#colorificio #partners,#colorificio #partners+.copy,#decoratives #commons,#decoratives #footer,#decoratives #footer_mobile,#decoratives #partners,#decoratives #partners+.copy,#lifestyle #commons,#lifestyle #footer,#lifestyle #footer_mobile,#lifestyle #partners,#lifestyle #partners+.copy,#photogallery #commons,#photogallery #footer,#photogallery #footer_mobile,#photogallery #partners,#photogallery #partners+.copy,#photogallery_detail #commons,#photogallery_detail #footer,#photogallery_detail #footer_mobile,#photogallery_detail #partners,#photogallery_detail #partners+.copy,#travel #commons,#travel #footer,#travel #footer_mobile,#travel #partners,#travel #partners+.copy{display:none}.loading_cover{background:#eaeaec;height:100%;position:absolute;width:100%;z-index:3}.loading_cover.removed{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#section_scroller{height:100vh;overflow:hidden;position:absolute;width:100vw;z-index:0}#section_scroller_container{height:100vh;position:absolute;width:99999px}.section_panel{color:#333;cursor:pointer;float:left;height:100%;overflow:hidden;position:relative;width:33.3333vw}.section_panel.intro{background:#cfced3}a.section_panel>div{will-change:transform}.panel_intro{padding:0 30px}.subsection_num{position:absolute;top:15px}.panel_section_title{font-family:Geometria;font-size:22px;margin-top:90px;text-transform:uppercase}.panel_section_subtitle{color:#fff;font-family:Geometria;font-size:20px}.panel_section_text_container{bottom:0;height:calc(100% - 210px);overflow:hidden;position:absolute;width:100%}.panel_section_text{bottom:60px;-webkit-column-count:2;-moz-column-count:2;column-count:2;font-size:16px;letter-spacing:0;line-height:31px;position:absolute;width:calc(100% - 60px)}#lifestyle .panel_section_text{-webkit-column-count:1;-moz-column-count:1;column-count:1;max-width:300px}.panel_section_text_container.top_translated{-webkit-transform:translateY(calc(100% + 60px));-ms-transform:translateY(calc(100% + 60px));transform:translateY(calc(100% + 60px))}.panel_separator{-webkit-backface-visibility:hidden;height:100%;position:absolute;right:0;top:0;width:2px;z-index:2}.panel_separator .line_1{background:#a09fa3;left:0}.panel_separator .line_1,.panel_separator .line_2{-webkit-backface-visibility:hidden;height:100%;position:absolute;top:0;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;width:1px}.panel_separator .line_2{background:#d4d7dc;right:0}.panel_start{background:#b1b1b7;height:100%;position:absolute;width:10px}.section_panel .info{bottom:0;max-width:480px;position:absolute;width:90%;z-index:2}.section_panel .num_back{background:#eaeaec;padding-top:150%;position:absolute;-webkit-transform:rotate(45deg) translateY(50%) translateX(-21%);-ms-transform:rotate(45deg) translateY(50%) translateX(-21%);transform:rotate(45deg) translateY(50%) translateX(-21%);width:480px;width:150%}.section_panel .section_triangle{position:relative;will-change:transform;z-index:2}.section_panel .info_data{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding-left:6%;position:absolute;top:calc(100% - 257px);width:100%}.section_number{margin-top:47%}.section_pic{height:100%}#section_animation .section_panel .section_pic.first_run{width:0}#section_animation .section_panel .section_pic.first_run img{left:0}.section_pic.scaled{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.section_pic.scaled_full{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.section_number p{color:#fff;font-family:Latin;font-size:46px;line-height:43px;position:relative}.section_number._1 p img{bottom:-1px;position:absolute;width:14.834%}.info_data{margin-top:110px}.section_panel_title h1{font-family:De Valencia;font-size:26px;letter-spacing:-2.5px;max-width:360px}.section_panel_title h1 br{display:none}.section_separator{background:#fff;height:1px;margin:12px 0;width:100%}.section_separator .pointer{background:#cdcdd1;height:1px;width:30px}.section_subtitle h2{font-family:Latin;font-size:18px;letter-spacing:2px;line-height:25px;width:80%}.section_veil{background:#000;height:100%;left:0;opacity:.1;z-index:1}#panel_controls,.section_veil{pointer-events:none;position:absolute;top:0;width:100%}#panel_controls{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;will-change:transform;z-index:2}#panel_controls>div{float:left;height:100%;overflow:hidden;pointer-events:all;position:relative;width:33.333vw}#panel_controls .next,#panel_controls .prev{cursor:pointer}#panel_controls>div.hidden{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}#panel_controls .next .panel_back{background:rgb(0 0 0 / .15);height:50vw;position:absolute;-webkit-transform:rotate(45deg) translateY(calc(-23.5vw + 76px));-ms-transform:rotate(45deg) translateY(calc(-23.5vw + 76px));transform:rotate(45deg) translateY(calc(-23.5vw + 76px));-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:50vw}#panel_controls .next .panel_text{right:109px}#panel_controls .next:hover .panel_back{-webkit-transform:rotate(45deg) translateY(-23.5vw);-ms-transform:rotate(45deg) translateY(-23.5vw);transform:rotate(45deg) translateY(-23.5vw)}#panel_controls .next:hover .panel_text{-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}#panel_controls .next .panel_circle{right:10px}#panel_controls .next .panel_circle img.animating{webkit-animation:arrow_next 4s cubic-bezier(.19,1,.22,1) 0s infinite;-webkit-animation:arrow_next 4s cubic-bezier(.19,1,.22,1) 0s infinite;animation:arrow_next 4s cubic-bezier(.19,1,.22,1) 0s infinite;will-change:transform}#panel_controls .prev .panel_back{background:rgb(0 0 0 / .15);height:50vw;position:absolute;-webkit-transform:rotate(45deg) translateY(calc(-47vw - 90px));-ms-transform:rotate(45deg) translateY(calc(-47vw - 90px));transform:rotate(45deg) translateY(calc(-47vw - 90px));-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:50vw}#panel_controls .prev:hover .panel_back{-webkit-transform:rotate(45deg) translateY(-47.8vw);-ms-transform:rotate(45deg) translateY(-47.8vw);transform:rotate(45deg) translateY(-47.8vw)}#panel_controls .prev .panel_text{left:109px}#panel_controls .prev:hover .panel_text{-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px)}#panel_controls .prev .panel_circle{left:10px}#panel_controls .prev .panel_circle img.animating{webkit-animation:arrow_prev 4s cubic-bezier(.19,1,.22,1) 0s infinite;-webkit-animation:arrow_prev 4s cubic-bezier(.19,1,.22,1) 0s infinite;animation:arrow_prev 4s cubic-bezier(.19,1,.22,1) 0s infinite;will-change:transform}#panel_controls .panel_circle img{-webkit-filter:brightness(10);filter:brightness(10)}#panel_controls .panel_circle{border:1px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;position:absolute;top:10px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}#panel_controls .panel_text{color:#fff;font-size:15px;position:absolute;top:20px}#panel_controls .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#panel_controls .menu .panel_back{background:rgb(0 0 0 / .15);height:100%;left:0;position:absolute;top:0;width:100%}#panel_controls .menu .menu_panel_controller{cursor:pointer;padding:15px 10px;width:21px;z-index:1}#panel_controls .menu .menu_panel_controller .lines hr{border-bottom:1px solid #fff;width:21px}#panel_controls .menu .menu_panel_controller:hover hr._1{-webkit-transform:rotate(90deg) translate3d(4px,0,0)!important;transform:rotate(90deg) translate3d(4px,0,0)!important}#panel_controls .menu .menu_panel_controller:hover hr._1,#panel_controls .menu .menu_panel_controller:hover hr._3{-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:opacity .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1)}#panel_controls .menu .menu_panel_controller:hover hr._3{opacity:0}#ca_home{cursor:pointer;margin-right:25px;margin-top:-3px;z-index:1}#ca_home:hover img{-webkit-filter:brightness(.85);filter:brightness(.85)}.section_panel .details{background:hsl(252 5% 82% / .8);height:100%;position:absolute;top:0;width:100%;z-index:1}.info_details{margin-top:100px}.panel_detail{float:right;margin-top:50px;width:60%}.detail:first-child{margin-top:0}.det_num{color:#fff;font-family:De Valencia;font-size:60px;letter-spacing:-18px;margin-left:-10px;position:relative}.det_num span{color:#fff;font-family:Geometria;font-size:16px;letter-spacing:0;margin-left:10px;position:absolute;top:3px}.special .det_num{font-size:50px;letter-spacing:-17px;margin-left:-9px}.special .det_num .monthName{font-size:15px;left:1px;letter-spacing:0;padding-right:5px;position:relative;text-transform:lowercase;top:-1px}.special .det_num .year{font-family:De Valencia;font-size:38px;letter-spacing:-11px;margin-left:-2px}.special .det_num .pedix,.special .det_num .year{position:relative;top:-1px}.panel_detail.special+.panel_detail.special{margin-top:30px}.det_black{text-transform:uppercase}.det_black,.det_white{font-size:16px;margin-top:5px}.det_white{color:#fff;max-width:90%}.special li{margin-top:2px}li .special_snip{display:block;left:12px;position:relative;text-indent:-8px}li .dash{float:left}#section_animation{height:100vh;pointer-events:none;position:relative;z-index:6}#section_animation.bottomOut{position:absolute;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:10}#section_animation.bottomOut+#section_content{margin-top:100vh}#section_animation.bottomIn{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#section_animation .section_panel{cursor:default;width:100vw}#section_animation .section_panel .section_veil{width:calc(100% + 1px)}#section_animation .section_panel .section_pic{overflow:hidden;position:relative;width:33.3333vw}.scroller_arrow{border-radius:50px;cursor:pointer;height:42px;overflow:hidden;pointer-events:all;position:relative;width:150px}.scroller_arrow .arrow_back{display:-webkit-box;display:-ms-flexbox;display:flex;width:150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsl(0 0% 59% / .6);border-radius:60px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;opacity:1;padding-left:10px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.scroller_arrow.right{float:right;margin-right:13px}.scroller_arrow.right .arrow_back{padding-left:10px;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.scroller_arrow.left .arrow_back{padding-left:10px;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.scroller_arrow.left{float:left;margin-left:13px}.scroller_arrow p{color:#fff;font-size:14px;left:11px;position:absolute;top:11px;white-space:nowrap}.scroller_arrow p.hover{color:#666;opacity:0;-webkit-transform:translateY(28px);-ms-transform:translateY(28px);transform:translateY(28px)}.scroller_arrow .circle{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;top:0}.scroller_arrow .circle .back{background:#fff;border-radius:50%;height:40px;opacity:.7;position:absolute;top:0;width:40px}#scroller_previous .circle{left:0;right:auto}#scroller_previous p{left:auto;position:absolute;right:12px}.scroller_arrow.hidden{width:40px}.scroller_arrow .arrow_back.hidden{opacity:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.scroller_arrow:hover .circle .back{opacity:1}.scroller_arrow:hover p{opacity:0;-webkit-transform:translateY(-28px);-ms-transform:translateY(-28px);transform:translateY(-28px)}.scroller_arrow:hover p.hover{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.scroller_arrow:hover .arrow_back{background:#eee}.scroller_arrow .arrow_back.hidden p{opacity:0}.arrow_container{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;overflow:hidden;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}#scroller_next img{-webkit-animation:arrow_next 4s cubic-bezier(.19,1,.22,1) 0s infinite;animation:arrow_next 4s cubic-bezier(.19,1,.22,1) 0s infinite;will-change:transform}#scroller_previous img{-webkit-animation:arrow_prev 4s cubic-bezier(.19,1,.22,1) 0s infinite;animation:arrow_prev 4s cubic-bezier(.19,1,.22,1) 0s infinite;will-change:transform}@-webkit-keyframes arrow_next{0%{-webkit-transform:none}20%{opacity:1;-webkit-transform:scaleX(1.5) translateX(180%)}20.0001%{opacity:0;-webkit-transform:scaleX(1.5) translateX(-205%)}20.0002%{opacity:1;-webkit-transform:scaleX(1.5) translateX(-205%)}20.0003%{opacity:1;-webkit-transform:scaleX(1.5) translateX(-205%)}40%{-webkit-transform:none}to{-webkit-transform:none}}@-webkit-keyframes arrow_prev{0%{-webkit-transform:none}20%{opacity:1;-webkit-transform:scaleX(1.5) translateX(-180%)}20.0001%{opacity:0;-webkit-transform:scaleX(1.5) translateX(205%)}20.0002%{opacity:1;-webkit-transform:scaleX(1.5) translateX(205%)}20.0003%{opacity:1;-webkit-transform:scaleX(1.5) translateX(205%)}40%{-webkit-transform:none}to{-webkit-transform:none}}@keyframes arrow_next{0%{-webkit-transform:none;transform:none}20%{opacity:1;-webkit-transform:scaleX(1.5) translateX(180%);transform:scaleX(1.5) translateX(180%)}20.0001%{opacity:0;-webkit-transform:scaleX(1.5) translateX(-205%);transform:scaleX(1.5) translateX(-205%)}20.0002%{opacity:1;-webkit-transform:scaleX(1.5) translateX(-205%);transform:scaleX(1.5) translateX(-205%)}20.0003%{opacity:1;-webkit-transform:scaleX(1.5) translateX(-205%);transform:scaleX(1.5) translateX(-205%)}40%{-webkit-transform:none;transform:none}to{-webkit-transform:none;transform:none}}@keyframes arrow_prev{0%{-webkit-transform:none;transform:none}20%{opacity:1;-webkit-transform:scaleX(1.5) translateX(-180%);transform:scaleX(1.5) translateX(-180%)}20.0001%{opacity:0;-webkit-transform:scaleX(1.5) translateX(205%);transform:scaleX(1.5) translateX(205%)}20.0002%{opacity:1;-webkit-transform:scaleX(1.5) translateX(205%);transform:scaleX(1.5) translateX(205%)}20.0003%{opacity:1;-webkit-transform:scaleX(1.5) translateX(205%);transform:scaleX(1.5) translateX(205%)}40%{-webkit-transform:none;transform:none}to{-webkit-transform:none;transform:none}}#toBeMoved{display:none}#head_content{height:100vh;position:absolute;width:33.333vw;z-index:1}#head_content.exit{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.back_1{background:#cfced3;width:calc(100% - 10px);z-index:2}.back_1,.back_2{height:100%;position:absolute;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.back_2{width:100%;z-index:1}.back_1.reverse,.back_2{background:#b1b1b7}.back_2.reverse{background:#cfced3}.head_body{position:absolute;top:10%;width:100%;z-index:3}.head_body .no_overflow{clear:both}.head_body .panel_pay{float:left;height:250px;margin-top:45px;overflow:hidden;width:100%}.part_1{right:10px}.part_1,.part_2{position:absolute}.part_2{left:100%}.part_1 img.hidden{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.part_2 img.hidden{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.head_text{color:#fff;font-family:Latin;font-size:28px;letter-spacing:2px}.head_text._1{padding-right:40px;text-align:right}.head_text._2{float:left;text-align:center;width:100%}.panel_name{bottom:10%;position:absolute;width:100%;z-index:3}.name_body{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:7%;position:relative}.section_date .white{color:#fff;position:relative;top:-4px}.panel_name .separator{background:#fff;height:110px;-webkit-transform:rotate(-40deg) scale(1);-ms-transform:rotate(-40deg) scale(1);transform:rotate(-40deg) scale(1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;width:1px}.panel_name .separator.hidden{-webkit-transform:rotate(-40deg) scaleY(0);-ms-transform:rotate(-40deg) scaleY(0);transform:rotate(-40deg) scaleY(0)}.small_num{margin-left:70px;margin-right:5px;margin-top:12px;min-width:52px}.small_num .dark{color:#5f5f63}.small_num .dark,.small_num .white{display:block;float:left;font-family:Latin;font-size:28px;letter-spacing:5px;line-height:43px}.small_num .white{color:#fff}.section_top{color:#fff;font-family:De Valencia;font-size:30px}.subsection .section_top{letter-spacing:-1px}.section_name{font-family:De Valencia;font-size:30px;-ms-flex-item-align:end;align-self:flex-end;letter-spacing:0}.name_container{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;margin-left:77px}.date_container{left:208px;position:absolute;top:45px}.section_date{font-family:Latin;font-size:21px;letter-spacing:1px}.panel_name.has_date .name_container{height:36px;margin-top:0}.panel_name.has_date .section_name{color:#fff;font-size:30px}.panel_name .top_container{height:36px;-ms-flex-item-align:start;align-self:flex-start;margin-left:77px;margin-top:0}.panel_name.subsection .name_container{height:36px;left:235px;margin-left:0;margin-top:0;position:absolute;top:45px}.panel_name.subsection .level_3 .name_container{left:206px}.panel_name.subsection .level_4 .name_container{left:300px}.panel_name.subsection .top_container{height:36px;-ms-flex-item-align:start;align-self:flex-start;margin-left:77px;margin-top:0}#section_content .row.grey{background:#eaeaec}#section_content .row.darker_grey{background:#b1b1b7}#section_content .row.darker_grey h1,#section_content .row.darker_grey h2,#section_content .row.darker_grey p{color:#fff}#section_content .paragraph_details{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-top:417px;padding:0 5vw;width:33.3333%}#colorificio #section_content .paragraph_details{margin-top:465px}#section_content .paragraph.first{float:left;margin-bottom:190px;margin-left:0;margin-top:150px;width:calc(66.666% - 106px)}.p_detail{margin-top:100px}.p_detail:first-child{margin-top:0}.p_detail h4{font-size:16px;font-weight:600;margin-bottom:5px}.body_text.smaller{font-size:15px;line-height:22px}#inroom_title{background:#fff;float:left;min-width:370px;width:25%}#inroom_title_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3vw 0 1vw;width:100%}#inroom_services .usable_size{width:100%}.title_1{font-family:Latin;font-size:28px;letter-spacing:4px;margin-top:35px}.title_2{font-family:De Valencia;font-size:35px;margin-left:55px;margin-top:-8px}#inroom_title .separator{background:#e0dfe2;height:112px;margin-left:-40px;-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;width:1px}#inroom_services{background:#fff;min-width:370px;width:25%}.flexed.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.service_pic{-ms-flex-item-align:end;align-self:flex-end;width:75%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.service_row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.service,.service_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.service{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:2vw 0}.service_label{font-size:14px;margin-top:16px;text-align:center}.service_ico,.service_ico img,.service_ico svg{height:40px;width:auto}#fullscreen_gallery{background:#fff;height:100%;position:relative;top:0;width:100%;z-index:3}.loader{-webkit-animation:loaderSpin 1s linear infinite;animation:loaderSpin 1s linear infinite;border:3px solid hsl(39 15% 74% / .3);border-left-color:#c6bfb2;font-size:10px;left:50%;margin-left:-15px;margin-top:-15px;position:relative;position:absolute;text-indent:-9999em;top:50%;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader,.loader:after{border-radius:50%;height:30px;width:30px}@-webkit-keyframes loaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pic_big{float:left;overflow:hidden;position:absolute;width:100%;z-index:2}.pic_big.behind{z-index:1}.pic_big.above{z-index:3}#gallery_controller{left:0;position:absolute;top:50%;width:100%;z-index:3}.gallery_borders{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform;z-index:10}.gallery_borders .top{top:0}.gallery_borders .bottom,.gallery_borders .top{background:#fff;height:10px;left:0;position:absolute;width:100%}.gallery_borders .bottom{bottom:-1px}.gallery_borders .left{bottom:0;left:0}.gallery_borders .left,.gallery_borders .right{background:#fff;height:100%;position:absolute;width:10px}.gallery_borders .right{right:0;top:0}#style_details{margin-top:80px}.style_shadow_top{left:0;position:absolute;z-index:1}.style_row{display:-webkit-box;display:-ms-flexbox;display:flex}.dark_grey_back{background:#eaeaec}.darker_grey_back{background:#cfced3}.black_back{background:#333}.white_back{background:#fff}.style_panel{position:relative}.style_title{height:180px;left:44%;margin-left:-140px;margin-top:-130px;position:absolute;top:50%;z-index:1}.style_title .desc_text{font-size:40px;line-height:normal;text-indent:15px}.style_title .desc_title{font-size:70px}.style_label{-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;min-width:340px;overflow:hidden;position:absolute;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;width:40%;z-index:2}.style_label.min320{min-width:320px}.style_label.top{top:0}.style_label.bottom{bottom:0}.style_label.left{left:0}.style_label .desc_title{margin:5px;position:absolute}.style_label.right{right:0}.style_label p.top{top:0}.style_label p.bottom{bottom:0}.style_label p.left{left:0}.style_label p.right{right:0}.diagonal_line{height:40vw;position:absolute;right:19vw;top:19vw;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:2px;z-index:2}.diagonal_line ._1{background:#eaeaec;height:59%;width:2px}.diagonal_line ._2{background:#e0dfe2;height:29.56%;position:relative;top:12%;width:2px}.diagonal_line.hidden{-webkit-transform:rotate(-45deg) scaleY(0)!important;-ms-transform:rotate(-45deg) scaleY(0)!important;transform:rotate(-45deg) scaleY(0)!important}.stark{min-width:245px}.style_label.black_back p{color:#fff}#panelDetailController{bottom:30px;left:50%;margin-left:-200px;overflow:hidden;pointer-events:none;position:fixed;width:400px;will-change:transform}#index #panelDetailController,#location #panelDetailController{display:none}#panelDetailController>a{display:block;float:left;position:relative}#panelDetailController>a#panelNext{float:right}#panelDetailController>a#backToPanels{left:50%;margin-left:-20px;position:absolute}.back_circle{background:rgb(0 0 0 / .3);border-radius:50%;height:40px;width:40px}#panelDetailController .panel_text{color:#fff;font-size:14px;height:23px;overflow:hidden;position:absolute;text-align:center;top:10px;width:calc(100% - 21px)}#panelDetailController #panelNext .panel_text{margin-left:21px}.line_container{height:20px;left:14.5px;position:relative;top:10px;width:20px}.line_container .line{background:#fff;float:left;height:20px;margin-left:4px;width:1px}.line_container .line:first-child{margin-left:0}.gallery_controller{margin-top:-125px;position:absolute;right:30px;top:50%;width:75px;will-change:transform;z-index:5}.gallery_controller .button_left{background-position:100%}.gallery_controller .button_left,.gallery_controller .button_right{cursor:pointer;height:40px;padding:5px 17.5px;position:relative;width:40px}.gallery_controller .button_right{background-position:0}.gallery_controller .button_down:hover,.gallery_controller .button_left:hover,.gallery_controller .button_right:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.gallery_controller .button_down{background-position:0;cursor:pointer;height:40px;margin-top:50px;padding:5px 17.5px;position:relative;width:40px}.gallery_controller .button_down .circle{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.gallery_controller .circle{background:rgb(0 0 0 / .3);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;position:absolute;top:10px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.button_down .circle,.button_left .circle,.button_right .circle{position:relative;top:auto}.button_right img{-webkit-animation:arrow_next 4s cubic-bezier(.19,1,.22,1) 0s infinite;animation:arrow_next 4s cubic-bezier(.19,1,.22,1) 0s infinite;will-change:transform}.button_left img{-webkit-animation:arrow_prev 4s cubic-bezier(.19,1,.22,1) 0s infinite;animation:arrow_prev 4s cubic-bezier(.19,1,.22,1) 0s infinite}.button_down img,.button_left img{will-change:transform}.gallery_diagonal{background:#fff;-webkit-box-shadow:1px 1px 1px #333;box-shadow:1px 1px 1px #333;height:52px;left:50%;position:absolute;top:4px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);width:1px}#fullscreen_gallery .counter{float:left;margin-top:5px;text-align:right;-webkit-transform-origin:90% center;-ms-transform-origin:90% center;transform-origin:90% center}#fullscreen_gallery .counter,#fullscreen_gallery .total{color:#fff;display:block;font-family:Latin;font-size:30px;line-height:30px;text-shadow:2px 2px 2px #333;width:45%}#fullscreen_gallery .total{float:right;margin-top:25px;text-align:left}#fullscreen_gallery .numbers{bottom:20px;height:60px;left:50%;margin-left:-100px;position:absolute;width:200px;z-index:2}.block_50{width:50%}.block_25,.block_50{background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.block_25{width:25%}.block_33{background:#fff;position:relative;width:33.33334%}.block_33,.block_33.flexed.centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block_33.flexed.centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block_33.flexed.centered .block_title{left:0;position:relative;right:0}.block_33.flexed.centered .block_title+.block_title{margin-top:18vw}.block_50.double{width:50%}.block_25.double{width:37.5%}.double{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.double .top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;height:50%;padding:0 16% 8%}.double .top.smaller{height:40%}.double .bottom{height:50%;overflow:hidden;width:100%}.double .bottom.bigger{height:60%}.stuff{background:#f8f8f9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block_title{margin-right:13%;position:relative;right:auto}.block_title .desc_text{font-size:25px;line-height:38px;margin-top:5px;text-align:right;text-indent:15px}.block_title .desc_title{font-size:50px;position:relative;right:-4px;text-align:right}.smaller .block_title .desc_title{font-size:32px}.smaller .block_title .desc_text{font-size:15px}.block_title .desc_title.giant{font-size:75px}.row.quartet{border-bottom:1px solid #fff}.pic_50{width:50%}.pic_75{width:75%}.pic_70{width:70%}.pic_30{width:30%}.pic_33{width:33.3333%}.pic_66{width:66.66667%}.pic_62{width:62.5%}.usable_size{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 106px);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.usable_size.full{width:100%}.usable_size.bottom_aligned{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:4.5vw;position:relative}.usable_size.bottom_aligned .block_title{right:0}.row.bordered{padding-left:2vw}.closing,.row.bordered{-webkit-box-sizing:border-box;box-sizing:border-box}.closing{font-family:Latin;font-size:28px;max-width:60%;padding:15% 0}.pic_50.grey,.pic_66.grey,.pic_75.grey{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pic_66.grey.minHeight{height:50vw}.closing.no_padding{font-size:20px}.grey{background:#eaeaec!important}.dark_grey{background:#cfced3!important}#colorificio_detail .main_block_title{height:250px}#colorificio_detail #inroom_services{width:100%}#colorificio_detail #inroom_services .service{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-align:center}#colorificio_detail .diagonal_line{height:20vw;left:2.9vw;position:absolute;top:-4.3vw;-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;z-index:2}#colorificio_detail .double .diagonal_line{left:15vw!important;top:-4.2vw!important}#colorificio_detail .diagonal_line ._1{background:#fff;height:30%;width:2px}#colorificio_detail .diagonal_line ._2{background:#e0dfe2;height:65%;position:relative;top:0;width:2px}#colorificio_detail .diagonal_line.hidden{-webkit-transform:rotate(-45deg) scaleY(0);-ms-transform:rotate(-45deg) scaleY(0);transform:rotate(-45deg) scaleY(0)}#colorificio_detail .big_subtitle{margin-top:10px}#colorificio_detail #section_content .paragraph_details{margin-top:465px}.block_42{width:41.6666%}.location .section_name{font-family:Latin;font-size:22px;letter-spacing:2px}.panel_name.location .name_container{left:210px;top:38px}.how_to_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10.6%;padding-bottom:3.8vw}.how_to_label .label{font-family:Latin;font-size:28px;letter-spacing:1px;margin-left:30px;text-transform:uppercase}#gmap.enabled iframe{pointer-events:all}#gmap iframe{pointer-events:none}#gmap{height:0;overflow:hidden}#gmap iframe{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:10px}#gmap.loaded iframe{display:block}#gmap.loaded{height:800px}#fullscreen_gallery.gallery_section{position:absolute;top:0;z-index:7}#fullscreen_gallery.gallery_section.no_visibility{visibility:hidden}#fullscreen_gallery.gallery_section .gallery_borders{display:none}#gallery_panel{bottom:10px;height:60px;left:10px;overflow:hidden;position:absolute;width:calc(100% - 20px);z-index:5}#gallery_panel.hidden{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}.gallery_message{background:rgb(0 0 0 / .2);bottom:10px;width:100%}.gallery_message,.p_left{float:left;height:60px;left:0;position:absolute}.p_left{background:url(/wp-content/themes/rivedil/assets/images/p_left.png) no-repeat;background-position:0 0;cursor:pointer;top:0;width:240px}.p_center{float:left;left:180px;width:calc(100% - 360px)}.p_center,.p_right{height:60px;position:absolute;top:0}.p_right{background:url(/wp-content/themes/rivedil/assets/images/p_right.png) no-repeat;background-position:100% 0;cursor:pointer;right:0;width:240px}.b_left{background:url(/wp-content/themes/rivedil/assets/images/p_center.png);background-position:0 0;float:left}.b_left,.b_right{height:60px;width:50%}.b_right{background:url(/wp-content/themes/rivedil/assets/images/p_center.png);background-position:100% 0;float:right}.b_center{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p_name{color:#fff;display:block;font-family:Latin;font-size:30px;text-shadow:2px 2px 2px #333;text-transform:uppercase}.p_name .p_sub{text-transform:capitalize}.p_section{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p_section p{color:#fff;font-size:15px}.p_section.left{margin-left:30px}.p_section.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:30px}.p_section.left p img{margin-right:15px}.p_section.right p img{margin-left:15px}.p_left:hover img{-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.p_right:hover img{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.subsection.contacts .top_container{height:auto;margin-left:77px}.subsection.contacts .section_top{font-family:Latin;letter-spacing:4px}#contacts .closing{font-size:19px;max-width:700px;padding:10% 5% 10% 0;position:relative}.closing a{position:absolute;right:5%}.closing span{display:block}#contacts .diagonal_line{height:20vw;left:2.9vw;left:-4.2vw;position:absolute;top:-4.3vw;top:2vw;-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;z-index:2}#contacts .diagonal_line ._1{background:#fff;height:30%;width:2px}#contacts .diagonal_line ._2{background:#e0dfe2;height:65%;position:relative;top:0;width:2px}#contacts .diagonal_line.hidden{-webkit-transform:rotate(-45deg) scaleY(0);-ms-transform:rotate(-45deg) scaleY(0);transform:rotate(-45deg) scaleY(0)}.press_year_box,.press_year_container{display:-webkit-box;display:-ms-flexbox;display:flex}.press_year_box{background:#ccc;height:350px;width:33.3333%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.press_year{color:#fff;font-family:Latin;font-size:200px;line-height:193px;margin-left:20px}.press_items{border-bottom:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:480px;padding:0 60px 100px;position:relative;top:-16px;width:calc(66.6666% - 130px)}#press .row:nth-child(odd) .press_year_box{background:#999}.row.press{margin-top:100px}.press_item .item_title{display:block;font-family:Latin;font-size:34px;text-transform:lowercase;width:100%}.press_item .item_sub{display:block;float:left;position:relative}.press_item .item_sub .underline{background:#999;height:1px;margin-top:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;width:100%}.press_item:hover .underline{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.press_item{clear:both;margin-top:45px}.press_item:first-child{margin-top:0}.overlay_layer{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:fixed;top:0;width:100%;z-index:5}.overlay_layer.hidden{display:none}.overlay_layer>.white_back{height:100%;position:absolute;width:100%}#book_interface .right_panel,.overlay_layer .left_panel{position:relative;z-index:1}.overlay_layer .left_panel{background:#cfced3;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:100%;width:33.3333vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overlay_layer .left_panel.hidden{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.overlay_layer .right_panel{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:100%;width:66.6666vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay_layer .diagonal_line{bottom:0;height:25vw!important;left:auto!important;position:absolute;right:-3.5vw!important;top:auto!important;-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transform-origin:center!important;-ms-transform-origin:center!important;transform-origin:center!important;z-index:2}.overlay_layer .diagonal_line ._1{background:#eaeaec;height:30%;width:2px}.overlay_layer .diagonal_line ._2{background:#e0dfe2;height:60%;position:relative;top:0;width:2px}.form_input{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:70px;width:400px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;-ms-flex-direction:column;flex-direction:column}.form_input:first-child{margin-top:0}.form_input label{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Latin;font-size:22px;letter-spacing:1px;line-height:25px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999}.form_input label img{margin-top:15px}.form_input input[type=email],.form_input input[type=password],.form_input input[type=tel],.form_input input[type=text],.form_input select{border:none;border-bottom:1px solid #ccc;color:#666;font-family:De Valencia;font-size:34px;letter-spacing:-3px;margin-top:20px;text-align:center;width:100%}.form_input.people input{width:100px}.overlay_title{font-family:De Valencia;font-size:70px;position:relative}.submit{color:#333;float:left;font-family:Latin;font-size:30px;letter-spacing:8px;line-height:40px;line-height:30px;margin-right:10px}.submit.hidden{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.circle_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:40px;justify-content:center;overflow:hidden;position:relative;width:41px}.circle_button .arrow{left:1px;margin-top:-2px;position:relative;z-index:1}.circle_button.left .arrow.hidden{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.circle_button.right .arrow.hidden{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.circle_button.bottom .arrow img{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.circle_button.bottom .arrow.hidden{-webkit-transform:translateY(-30px) rotate(90deg);-ms-transform:translateY(-30px) rotate(90deg);transform:translateY(-30px) rotate(90deg)}.circle_button .back{background:#ddd;border-radius:50%;height:40px;left:1px;position:absolute;top:0;width:40px}#book_submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:100px}#book_submit .circle_button{margin-left:25px;margin-top:9px}#book_submit .circle_button .arrow{left:0}#book_submit:hover .circle_button .back{background:#666}#book_submit:hover .circle_button .arrow img{-webkit-filter:brightness(10);filter:brightness(10)}.overlay_close{cursor:pointer;height:25px;padding:20px;position:absolute;right:36px;top:20px;width:25px}.overlay_close .menu_close{float:right;height:25px;position:absolute;right:auto;right:-10px;top:auto;top:-10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:25px}.copy{background:#eaeaec;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;padding:10px 200px 30px;width:100%}.copy p{color:#999;font-family:Latin;letter-spacing:2px;text-align:right}.footer_text{left:160px;position:absolute;top:128px}.footer_text p{font-size:17px;font-weight:300;line-height:38px}#sitemapitem_box{height:85%;max-width:800px;overflow:hidden;position:relative;width:85%;z-index:1}.items_container{height:100%;overflow:hidden;width:100%}#sitemap_scroller{padding-bottom:65px}#sitemapitem_box .text_shadow_upper{top:0}.chapter_paragraph{display:block}#sitemapitem_box .chapter_row .sub_chapter{margin-left:20px}#sitemapitem_box .chapter_row .sub_chapter p.site_paragraph_name,#sitemapitem_box .chapter_row .sub_chapter span.bigger{font-size:18px}#sitemapitem_box .chapter_row .sub_chapter span.site_paragraph_number{font-size:16px;margin-right:15px}#sitemapitem_box .text_shadow_lower{bottom:0}.site_chapter{margin-top:40px}.site_chapter:first-child{margin-top:0}.chapter_name{display:block;font-size:20px;letter-spacing:4px}.chapter_name,.chapter_number{color:#333;font-family:Latin;position:relative}.chapter_number{font-size:24px;letter-spacing:1px;margin-right:20px;top:-4px}.fancy_name{bottom:8px;color:#cdcdd1;font-family:Geometria;font-size:14px;letter-spacing:1px;position:absolute;right:0}.overlay_layer .section_separator{background:#eaeaec;margin:0;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.site_paragraph_name{font-family:De Valencia;font-size:24px}.site_paragraph_number{color:#333;font-family:Latin;font-size:18px;letter-spacing:2px;margin-right:25px;position:relative}.site_paragraph_number .bigger{color:#adacb2;font-size:24px}.site_paragraph_sub{color:#adacb2;font-family:Latin;font-size:18px;letter-spacing:4px;margin-left:20px}#credits_box{z-index:1}.role{color:#998c92;font-size:20px}.people,.role{font-family:Latin;text-align:center}.people{color:#333;font-size:22px}.mansion{font-size:15px;text-align:center}.credit_section{margin-top:80px}.credit_section:first-child{margin-top:0}.has_form{display:-webkit-box;display:-ms-flexbox;display:flex}.has_form.full{margin-bottom:100px}.form_info_block{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form_info_block .diagonal_line{height:20vw;left:2vw!important;position:absolute;top:-4.2vw!important;-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;z-index:2}.form_info_block .diagonal_line ._1{background:#fff;height:30%;width:2px}.form_info_block .diagonal_line ._2{background:#e0dfe2;height:65%;position:relative;top:0;width:2px}.form_info_block .block_title{margin-right:0;margin-top:100px;position:relative;right:0}.form_info_block .desc_title{font-size:65px}.form_info_block .desc_text{font-size:30px;letter-spacing:6px}.form_info_block .form_description{margin-top:250px;max-width:380px;position:relative;right:0;width:80%}.form_info_block .form_description p{font-size:18px;line-height:31px;text-align:right}.page_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-top:101px;width:45%}.has_form.full .page_form{width:70%}.has_form.contact .block_title{margin-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.has_form.contact .form_info_block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40%}.has_form.contact .page_form{width:60%}.message textarea{border:1px solid #d9d8e1;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Geometria;font-size:14px;height:220px;letter-spacing:0;margin-top:10px;padding:10px;resize:none;width:100%}.page_form .form_input{display:block;margin-top:35px;max-width:800px;width:75%}.page_form .form_input:first-child{margin-top:0}.page_form .form_input.radio{display:block;margin-top:50px}.page_form .form_input.radio+.form_container{margin-top:40px}.form_container+.form_container{margin-top:35px}.form_input .choice_label{background:none;color:#666;display:block;float:left;font-family:Latin;font-size:20px;letter-spacing:0;margin-top:0;margin-top:-8px!important;text-align:left;width:200px}.checkbox_container{float:right;margin-top:7px;width:calc(100% - 215px)}.checkbox{margin-top:12px}.checkbox:first-child{margin-top:0}.checkbox label{color:#333;display:block;font-family:Geometria;font-size:16px;letter-spacing:0;line-height:normal;margin-left:30px;position:relative;top:-1px}.checkbox input{float:left}#shop_other_comment{border:1px solid #d9d8e1;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Geometria;font-size:14px;height:80px;letter-spacing:0;margin-left:33px;margin-top:10px;padding:10px;resize:none;width:calc(100% - 33px)}.page_form .form_input.privacy{margin-top:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page_form .form_input input[type=email],.page_form .form_input input[type=tel],.page_form .form_input input[type=text],.page_form .form_input select{background:none;border-bottom:1px solid #ddd;font-family:Latin;font-size:20px;letter-spacing:0;margin-top:0;text-align:left}.page_form .form_input input[type=text]::-webkit-input-placeholder{color:#998c92}.page_form .form_input input[type=text]::-moz-placeholder{color:#998c92}.page_form .form_input input[type=text]:-ms-input-placeholder{color:#998c92}.page_form .form_input input[type=text]:-moz-placeholder{color:#998c92}.page_form .form_input>label{background:none;color:#998c92;display:block;font-family:Latin;font-size:20px;letter-spacing:0;line-height:normal;margin-top:0;text-align:left}.form_container{max-width:800px;width:75%}.form_container .form_input.bigger{float:left;margin-top:0;width:60%}.form_container .form_input.half{float:left;margin-top:0;width:45%}.form_container .form_input.half+.half{float:left;margin-left:10%;margin-top:0;width:45%}.form_container .form_input.smaller{float:right;margin-top:0;width:30%}.form_input.half .gldp-flatwhite{-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-family:helvetica;height:400px!important;left:auto!important;position:absolute;right:0;top:44px!important;width:100%!important;z-index:1}.req_date{position:relative;z-index:1}.form_detail{margin-bottom:5vw}.privacy>textarea{background:none;border:none;font-family:Geometria;font-size:14px;height:80px;letter-spacing:0;line-height:20px;margin-top:6px;resize:none;text-align:left;width:98%}.form_controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:70px;max-width:800px;width:75%}.form_submit{cursor:pointer;margin-top:0}.form_submit:hover .circle_button .back{background:#666}.form_submit:hover .circle_button .arrow img{-webkit-filter:brightness(10);filter:brightness(10)}.form_reset{cursor:pointer}.form_reset p{color:#333;font-family:Latin;font-size:20px;letter-spacing:5px;line-height:40px}.form_submit .circle_button{margin-left:0;margin-top:0}p.radio_input{color:#333;float:left;font-family:Lato;font-size:12px;height:18px;margin-top:26px;position:relative;width:100%}p.radio_input>input{float:left;height:17px;left:0;margin:0;opacity:0;padding:0;position:absolute;width:17px}input[type=checkbox],input[type=radio]{cursor:pointer}p.radio_input:not(#foo)>input+label{background:url(/wp-content/themes/rivedil/assets/images/radio_input.png) 0 -1px no-repeat;height:17px}p.radio_input>label{color:#333;display:block;float:left;font-family:Geometria;font-size:15px;letter-spacing:0;line-height:16px;line-height:17px;padding:0 0 1px 28px}p.radio_input:not(#foo)>input[type=radio]+label:hover,p.radio_input:not(#foo)>input[type=radio]:focus+label,p.radio_input:not(#foo)>input[type=radio]:hover+label{background-position:0 -32px}p.radio_input:not(#foo)>input[type=radio]+label{background-position:0 -7px}p.radio_input:not(#foo)>input[type=radio]:checked+label,p.radio_input:not(#foo)>input[type=radio]:checked+label:hover,p.radio_input:not(#foo)>input[type=radio]:focus:checked+label,p.radio_input:not(#foo)>input[type=radio]:hover:checked+label{background-position:0 -57px}#specials_detail .panel_name{bottom:100px}#specials_detail .panel_name .name_container{height:36px;left:-4px;margin-left:0;margin-top:0;position:absolute;top:110px}#specials_detail .date_container{left:0;top:145px}#specials_detail .panel_name.single_line{bottom:60px}.page_form .wpcf7{width:100%}.page_form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_form .wpcf7-form label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page_form .wpcf7-form span.wpcf7-list-item{margin:0}.page_form .wpcf7-form .form_submit .submit_holder{float:left}.page_form .wpcf7-form .form_submit .submit_holder input[type=submit],input.loginSubmit[type=submit]{background:none;border:0;cursor:pointer;font-family:Latin;font-size:30px;letter-spacing:8px;line-height:30px}.page_form .form_submit .circle_button .arrow.cf7{height:12px;margin-top:0;width:6px}.page_form .form_submit .circle_button .arrow.cf7:before{background-image:url(/wp-content/themes/rivedil/assets/images/arrow_small.png);content:" ";height:100%;position:absolute;width:100%}.page_form .form_submit:hover .circle_button .arrow.cf7:before{-webkit-filter:brightness(10);filter:brightness(10)}.page_form .wpcf7-form .form_input textarea.wpcf7-form-control{background:none;border:none;border-bottom:1px solid #ddd;font-family:Latin;font-size:20px;height:90px;letter-spacing:0;margin-top:0;width:100%}.mt-35{margin-top:35px}.full_width{width:100%!important}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#partnerArea{background:hsl(0 0% 100% / .6);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;position:fixed;top:0;width:100vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:space-around;overflow:hidden;padding:25px;z-index:3}#partnerContainer{height:28.1250012305vw;position:relative;width:50vw}#partnerClose .menu_close{float:right;height:21px;right:-26px;top:-25px;width:22px}#partnerClose .menu_close .line_1{top:11px;width:21px}#partnerClose .menu_close .line_2{height:21px;margin-left:10px;margin-top:-11px;top:11px}#partnerClose{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;min-width:185px;padding:5px;position:absolute;right:0;top:-30px;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;height:30px;justify-content:flex-end}#partnerClose:hover .menu_close .line_1{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#partnerClose:hover .menu_close .line_2{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#partnerClose span{font-size:14px;letter-spacing:1px;position:absolute;right:35px;top:7px}#partnerPositioning{height:100%;left:0;position:absolute;top:0;width:100%}#partnerContainer.hidden{opacity:0;pointer-events:none;-webkit-transform:scale(.99)!important;-ms-transform:scale(.99)!important;transform:scale(.99)!important}.video-js .vjs-big-play-button{border-radius:50%;font-size:3em;height:1.5em;line-height:1.34em;width:1.5em}.vjs-big-play-centered .vjs-big-play-button{margin-left:-1em;margin-top:-.81666em}.section_panel[rel=junior-suite] .section_pic img{left:-52vw;position:relative}.section_panel[rel=grand-de-luxe] .section_pic img{left:-51vw;position:relative}.section_panel[rel=deluxe-corner-sea-view] .section_pic img{left:-40vw;position:relative}.section_panel[rel=terrace] .section_pic img{left:-49vw;position:relative}.section_panel[rel=relaxing] .section_pic img{left:-35vw;position:relative}.section_panel[rel=romantic] .section_pic img{left:-29.5vw;position:relative}.section_panel[rel=classic] .section_pic img{left:-27vw;position:relative}.section_panel[rel=single] .section_pic img{left:-23vw;position:relative}.section_panel[rel=eaudesea-experience] .section_pic img{left:-33.3333vw;position:relative}.section_panel[rel=canopy] .section_pic img{left:-36vw;position:relative}.section_panel[rel=taste] .section_pic img{left:-33.333vw;position:relative}.section_panel[rel=un-piano-nel-cielo] .section_pic img{left:-16vw;position:relative}.section_panel[rel=our-chef-for-you] .section_pic img,.section_panel[rel=wine-cellar] .section_pic img{left:-33.333vw;position:relative}.section_panel[rel=seascape-bar] .section_pic img{left:-50.8vw;position:relative}.section_panel[rel=pool-sundeck] .section_pic img{left:-16vw;position:relative}.section_panel[rel=seascape-bar]+#head_content .section_name{letter-spacing:-2px}.section_panel[rel=breakfast] .section_pic img{left:-28vw;position:relative}.section_panel[rel=happenings-and-events] .section_pic img{left:-27vw;position:relative}.section_panel[rel=spring-is-in-the-air] .section_pic img{left:-13vw;position:relative}.section_panel[rel=moonlight-shadow] .section_pic img{left:-23vw;position:relative}.section_panel[rel=romance-retreat] .section_pic img{left:-31vw;position:relative}.section_panel[rel=body-and-soul] .section_pic img{left:-34vw;position:relative}.section_panel[rel=easy-reach] .section_pic img{left:-33.3333vw;position:relative}.section_panel[rel=dolce-vita] .section_pic img{left:-10vw;position:relative}.section_panel[rel=chef-on-board] .section_pic img{left:-30vw;position:relative}.section_panel[rel=wellness] .section_pic img{left:-25vw;position:relative}.section_panel[rel=our-boat] .section_pic img{left:-34vw;position:relative}.section_panel[rel=la-gavitella-beach] .section_pic img{left:-33.3333vw;position:relative}.section_panel[rel=concierge] .section_pic img{left:-15vw;position:relative}.section_panel[rel=modern-art] .section_pic img{left:-11vw;position:relative}.section_panel[rel=coffee-table-book] .section_pic img,.section_panel[rel=shop] .section_pic img{left:-33.3333vw;position:relative}.section_panel[rel=praiano] .section_pic img{left:-31vw;position:relative}.section_panel[rel=positano] .section_pic img{left:-46vw;position:relative}.section_panel[rel=ravello] .section_pic img{left:-25vw;position:relative}.section_panel[rel=amalfi] .section_pic img{left:-32vw;position:relative}.section_panel[rel=hotel-photogallery] .section_pic img{left:-15vw;position:relative}.section_panel[rel=decoratives-photogallery] .section_pic img{left:-52vw;position:relative}.section_panel[rel=colorificio-photogallery] .section_pic img{left:-46vw;position:relative}.section_panel[rel=art-photogallery] .section_pic img,.section_panel[rel=facilities-photogallery] .section_pic img{left:-32vw;position:relative}@media (max-width:1755px){.menu_close{right:-30px}#panel_controls .prev .panel_text{left:120px}#panel_controls .prev:hover .panel_text{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.menu_panel .menu_title_open .menu_title{font-size:21px;font-weight:300;line-height:26px;margin-top:7px}.menu_panel .center{top:0}.menu_panel .center,.menu_panel .upper{padding-left:20px;padding-right:20px;width:calc(100% - 40px)}#partners{padding:50px 236px 50px calc(25% + 65px)}}@media (max-width:1440px){#panel_controls .prev .panel_text{left:130px}#panel_controls .prev:hover .panel_text{-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}.det_num span{font-size:14px}.panel_detail{width:75%}.panel_name.subsection .level_4 .name_container{left:-6px}#scroller_controls{top:calc(50% - 30px)}.det_black{margin-top:3px}.det_black,.det_white{font-size:14px}.section_panel .info_data{top:calc(100% - 240px)}.body_text{font-size:16px;letter-spacing:0;line-height:28px;max-width:calc(100% - 100px)}.p_detail .body_text{max-width:80%}.panel_section_text{bottom:45px;-webkit-column-count:1;-moz-column-count:1;column-count:1;font-size:16px;line-height:28px}.service_label{font-size:13px}#clocks{margin:none;width:100%}.clock.main{margin:initial}.section_panel .info .num_back{-webkit-transform:rotate(0deg) translateX(0) translateY(207px);-ms-transform:rotate(0deg) translateX(0) translateY(207px);transform:rotate(0deg) translateX(0) translateY(207px)}.section_panel .info{width:360px}.box_title h3{font-size:18px;letter-spacing:2px}#experience_controller{width:430px}#section_content .paragraph.first{margin-bottom:140px;margin-top:100px;width:calc(72% - 106px)}.how_to_label .label{font-family:Latin;font-size:20px;letter-spacing:1px;margin-left:18px;text-transform:uppercase}.how_to_label{margin-left:10px;padding-bottom:4.3vw}.panel_name{bottom:100px}.panel_name .name_container{height:80px;left:-4px;margin-left:0;margin-top:0;position:absolute;top:110px}.panel_name.single_line .name_container{height:36px}.section_name{-ms-flex-item-align:start;align-self:flex-start;letter-spacing:-3px}.date_container{left:0;top:145px}.panel_name.single_line{bottom:60px}.panel_name.subsection .top_container{left:-4px;margin-left:0;margin-top:0;position:absolute;top:105px}.panel_name.subsection .section_top{letter-spacing:-1px}.panel_name.subsection .name_container{left:-6px;top:145px}.panel_name.location .name_container{left:-2px}#section_content .paragraph_details{margin-top:300px;padding:0 4%;width:28%}#colorificio_detail #section_content .paragraph_details{margin-top:355px}.no_overflow.big_subtitle{margin-top:-10px}.no_overflow>.big_subtitle{font-size:34px;line-height:46px}.big_title{font-size:45px;margin-bottom:15px}.big_title.smaller{font-size:22px;letter-spacing:-.5px}.two_col{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.closing.no_padding{font-size:18px!important;line-height:33px;padding:10% 6%}.less_margin_small_monitor{margin-top:-50px}.pic_25{width:25%}.pic_50+.block_50,.pic_75+.block_25{width:100%}.specials .pic_75+.block_25{width:40%}.specials .pic_75{width:66.6%}.specials .closing{font-size:18px!important;padding:12% 5vw}.emails .block_33{display:none}.emails .block_65+.block_25{width:30%}.emails .block_42{width:70%}.emails .closing{margin:auto;padding:12% 0!important}.specials .block_title{margin-bottom:50px!important;margin-top:50px!important}.block_50 .usable_size{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 95px)}.block_50 .usable_size.full{width:100%}.block_25 .usable_size{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 95px)}.block_25 .usable_size.full{width:100%}.form_info_block .form_description p{font-size:16px;letter-spacing:0;line-height:28px}.form_info_block .form_description{margin-top:190px}.double .top{height:50%;margin-bottom:0;margin-top:0;padding:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.double .top.smaller{height:40%}.big_subtitle+.body_text{margin-top:80px}.block_title{margin-bottom:25px;margin-right:0;margin-top:25px;padding:0;position:relative;right:auto;width:auto}.block_title .desc_title{font-size:50px;position:relative;right:auto;text-align:center}.block_title .desc_text{text-align:center;text-indent:7px}.download_item{margin-bottom:25px;margin-right:0;margin-top:0;position:relative;right:auto;top:auto}.block_25:hover .download_item,.block_50:hover .download_item{margin-top:50px}.closing.single{font-size:22px;padding:120px 0}.closing{font-size:20px!important;line-height:35px}.quartet{-ms-flex-wrap:wrap;flex-wrap:wrap}.quartet .block_50:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quartet .block_50:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.quartet .block_50:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.quartet .block_50:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.quartet .block_25:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quartet .block_25:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.quartet .block_25:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.quartet .block_25:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.quartet>*{width:50%}.quartet .has_pic{display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.row.switch>:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.row.switch>:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.has_form .block_title .desc_text{font-size:25px;letter-spacing:4px;text-align:right!important}.has_form .block_title .desc_title{text-align:right!important}.checkbox_label{font-size:15px!important}.page_form{margin-top:100px}.call_title .block_title .desc_title{font-size:50px}.call_title .block_title .desc_text{font-size:25px}.call_to .diagonal_line,.main_block_title .diagonal_line{left:610px;top:250px}#location .row.first .block_33{display:none}#location .row.first .block_42{width:75%}.row.has_form.with_pic .page_form{margin-bottom:100px;margin-top:162px;width:75%}.page_form+.block_25.flexed{margin-top:24px}.overlay_title{letter-spacing:-5px}.sitemap_block .download_item{margin-right:0}.overlay_layer .left_panel{width:26vw}.overlay_layer .right_panel{width:74vw}#sitemapitem_box{width:calc(100% - 260px)}#colorificio_detail .diagonal_line{height:15vw;top:-3.25vw}.section_subtitle h2{width:100%}.press_item .item_sub{font-size:15px}}@media (min-width:961px){.desktop_hidden{display:none}}@media (min-width:1280px) and (max-width:1440px){.page_form .form_container{margin-left:60px;margin-top:25px}.page_form .form_input{margin-left:-60px;margin-top:25px}.page_form .form_controls{margin-left:-60px}}@media (max-width:1420px){.menu_panel .menu_title_open .menu_title{font-size:18px;height:10vh;margin-top:7px}.menu_panel .center{top:0}.menu_panel .center,.menu_panel .upper{padding-left:15px;padding-right:15px;width:calc(100% - 30px)}.menu_title{font-size:14px}.menu_panel .menu_panel_content .menu_paragraph .menu_titles .menu_subtitle,.submenu_title{font-size:13px}.menu_panel .menu_panel_content .submenu_paragraph .menu_titles .submenu_subtitle{font-size:12px}.menu_panel .menu_panel_content{height:calc(75vh - 7px)!important;margin-top:0!important}.menu_panel .menu_panel_content .menu_paragraph,.menu_panel .menu_panel_content .submenu_paragraph{height:80px;margin-top:1vh}.form_input input{font-size:30px}.form_input label{font-size:20px}#book_submit .submit{font-size:28px;letter-spacing:7px}#partners{padding:50px 10%}.copy{padding:10px 10%}}@media (max-width:1366px){.section_panel_title h1{letter-spacing:-1px}.panel_name.has_date{bottom:140px!important}.panel_name.has_date .name_container{height:auto!important;margin-top:0}.date_container{left:0;top:185px!important}.two_col{-webkit-column-count:1;-moz-column-count:1;column-count:1}#panel_controls .prev .panel_text{left:130px}}@media (max-width:1279px) and (min-width:961px){.page_form .form_container,.page_form .form_input{margin-top:10px;max-width:340px}.page_form .form_controls{max-width:340px}.form_container .form_input.half{float:left;margin-top:0;width:100%}.form_container .form_input.half+.half{float:left;margin-left:0;margin-top:10px;width:100%}.page_form .form_input input[type=email],.page_form .form_input input[type=tel],.page_form .form_input input[type=text],.page_form .form_input select,.page_form .form_input>label{font-size:17px}p.radio_input>label{font-size:14px}.page_form .form_input.radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.checkbox_container{width:100%}.page_form{margin-top:50px}.has_form.full{margin-bottom:50px}}@media (min-height:650px) and (max-height:800px){#right_content .upper{height:38vh}#right_panel{right:-20px}#right_content{width:49vh}#slogan1_slogan2{float:right;left:auto;margin-left:0;margin-top:10vh;position:relative;right:23px;width:175px}#slogan1_slogan2 h2.slogan2{font-size:35px;letter-spacing:-1.5px;margin-left:-6px}#slogan1_slogan2 h2.slogan1{font-size:22px;letter-spacing:6px;line-height:30px}#book_menu_button,#home_menu_button{top:70%}}@media (max-height:800px){.menu_panel .menu_panel_content{height:calc(81vh - 35px);margin-top:4vh;overflow:hidden}.form_input{margin-top:50px;width:320px}#panel_4_scrollbar{opacity:1}.head_body{top:4%}#menu_logo{height:220px}#menu_center_side{height:386px}#menu_side{margin-top:-307px}.gallery_controller{margin-top:-138px}.panel_detail:first-child{margin-top:0}.section_panel .section_triangle{left:8px;top:-53px;width:250px}.section_panel .info .num_back{-webkit-transform:rotate(0deg) translateX(0) translateY(97px);-ms-transform:rotate(0deg) translateX(0) translateY(97px);transform:rotate(0deg) translateX(0) translateY(97px)}.det_num{font-size:50px;letter-spacing:-16px}.panel_detail{margin-top:35px}.panel_section_text_container{bottom:20px;height:calc(100% - 254px)}.panel_section_text{bottom:auto;top:0}#scroll_down{position:absolute;right:109px}}@media (min-height:801px) and (max-height:960px){#right_content .upper{height:40%}.c_letter{margin-right:-40.4vh}.c_letter.hidden{margin-right:-37vh}#slogan1_slogan2{float:right;left:inherit;margin-left:inherit;margin-top:32.6%;position:relative;right:35px;width:220px}#slogan1_slogan2 h2.slogan2{font-size:41px;letter-spacing:0;margin-left:-6px}#slogan1_slogan2 h2.slogan1{font-size:24px;letter-spacing:6px;line-height:normal}#scroll_down{position:absolute;right:132px}}@media (max-height:649px) and (min-width:961px){#slogan1_mobile{display:none;left:50%;margin-left:-280px;position:absolute;top:31%;width:175px}#reopen{font-size:12px;left:15%;line-height:18px;top:14vh;width:175px}#right_content .upper{height:50vh}.book_now_top,.logout_now_top{left:15%}#slogan1_mobile .slogan1_mobile{color:#fff;font-family:Latin;font-size:23px;font-weight:400;letter-spacing:7px;text-align:center}#slogan1_mobile .slogan2_mobile{color:#fff;font-family:De Valencia;font-size:33px;font-weight:400;margin-left:-6px}#slogan1_mobile hr{border:none;border-bottom:1px solid #fff;margin:10px 0;opacity:.5;width:100%}.menu_small_button{font-size:14px;margin-top:10px}#right_panel{right:0}}@media (max-height:649px){#slogan1_slogan2{display:none}#book_menu_button,#home_menu_button{top:90%}#panel_logo .lifestyle{margin-right:2px;margin-top:2px;width:65px}#panel_logo .rivedil{width:170px}#panel_logo{left:15%;position:relative;width:173px;will-change:transform}#scroll_down{right:82px}#right_content{width:21%}}@media (max-width:960px){#partnerArea{display:none}#content{width:100%}#mobile_lang_button:hover{text-decoration:none}.gldp-flatwhite{-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-family:helvetica;position:absolute!important}#mobile_lang_button a:hover{text-decoration:underline}.mobile_only{display:block}.mobile_hidden{display:none}.row.stripe .top_translated{opacity:0!important;-webkit-transform:translateX(100px);-ms-transform:translateY(100px);transform:translateY(100px)}#main_veil{display:block;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:all 1.5s cubic-bezier(.86,0,.07,1);transition:all 1.5s cubic-bezier(.86,0,.07,1)}#main_veil,.loading_cover{background:#fff!important}#main_veil.hidden{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}#header img{bottom:auto;position:relative}#slogan1_mobile{position:absolute;right:calc(50% - 107px);top:8%;width:175px}#slogan1_mobile .slogan1_mobile{color:#fff;font-family:Latin;font-size:23px;font-weight:400;letter-spacing:7px;text-align:center}#slogan1_mobile .slogan2_mobile{color:#fff;font-family:De Valencia;font-size:33px;font-weight:400;margin-left:-6px}#slogan1_mobile hr{border:none;border-bottom:1px solid #fff;margin:10px 0;opacity:.5;width:100%}#side_mobile{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:fixed;width:40px;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#index #side_mobile.hidden{-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px)}#side_mobile .menu_controller{left:-13px;margin-right:0;margin-top:-12px;position:absolute;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#side_mobile .book_now,#side_mobile .log_out{font-size:15px;-webkit-transform:rotate(-90deg) translateX(65px) translateY(-1px);-ms-transform:rotate(-90deg) translateX(65px) translateY(-1px);transform:rotate(-90deg) translateX(65px) translateY(-1px);width:75px}.logo_mobile{margin-left:8px;width:23px}#scroll_down{bottom:15px;margin-left:0}.videoPlayer{left:40px;top:42%;width:calc(100% - 40px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tv_1,.tv_2{width:252px}#header_content #emotionalVideo .videoPlayer .tv_1{display:none}.tv_1 span{font-size:23px}.tv_1 .tv_container,.tv_2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tv_2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:238px}.tv_2 span{font-size:28px}.tv_2 img{margin-left:15px;margin-top:15px}.videoContainer{-webkit-transition:-webkit-transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1)!important;-webkit-transition:opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1)!important;transition:opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1)!important;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1)!important;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1)!important}.videoRow{height:66.666vh}.videoRow .tv_2{width:auto}.videoRow .tv_2 span{font-size:25px}#reopen_mobile_container{bottom:0;left:40px;position:absolute;width:calc(100% - 40px)}#reopen_mobile{background:#fff;font-size:14px;font-style:italic;font-weight:600;line-height:23px;padding:20px 40px 20px 20px}#reopen_mobile a{display:block}#reopen_mobile a+a{margin-top:20px}#reopen_mobile img{width:42px}#reopen_mobile span{padding-left:10px}#reopen_mobile_close{height:35px;position:absolute;right:5px;top:5px;width:35px}#reopen_mobile_close:after{right:11px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}#reopen_mobile_close:after,#reopen_mobile_close:before{background:#333;content:"";height:1px;position:absolute;top:11px;width:19px}#reopen_mobile_close:before{left:11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}#menu_mobile{background:#f2f0f1;height:100vh;margin-left:40px;overflow:hidden;position:fixed;width:calc(100% - 40px);z-index:1}#menu_mobile .menu_small_button.top{position:relative}#menu_mobile .first_panel{height:100%;padding:15px 20px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;float:left;position:relative;width:calc(100vw - 40px)}#menu_mobile .first_panel,#menu_mobile .first_panel .upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#menu_mobile .first_panel .upper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:50px}#menu_mobile .first_panel .center{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#menu_mobile #chapters{margin-top:43px}#menu_mobile .chapter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#menu_mobile .chapter>img{padding:10px;position:absolute;right:-10px;top:11px}#menu_mobile .chapter .par_number{font-size:20px}#menu_mobile .chapter .menu_title{letter-spacing:1px;margin-left:8px;margin-top:13px}#menu_mobile .chapter .menu_title:hover{text-decoration:underline}#mobile_socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mobile_socials .social_icon{padding:0 12px}.menu_small_button.smaller{margin-top:10px}.copyright{font-size:10px;margin-top:23px;text-align:center}#menu_mobile_scroller{height:100%}#menu_mobile_scroller.menu_scroll_transition{-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1)!important;-webkit-transition:opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important;transition:opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1)!important;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important}#section_panels{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:100%;margin-left:1px;overflow:hidden;padding:15px 0 10px 20px}.section_track{height:42px;width:calc(100% - 20px);will-change:transform}.section_track .tracking{height:1px;width:100%}.section_track .track{background:#cdcdd1;height:1px;opacity:.7;width:100%}.section_track .filler{background:#999;height:1px;margin-top:-1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;width:100%}.section_panel._2 .filler{-webkit-transform:scaleX(.333333);-ms-transform:scaleX(.333333);transform:scaleX(.333333)}.section_panel._3 .filler{-webkit-transform:scaleX(.66666);-ms-transform:scaleX(.66666);transform:scaleX(.66666)}.section_panel._4 .filler{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#mobile_panels_container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}#section_panels .section_panel{height:100%;margin-right:21px;position:relative;width:calc(100vw - 61px)}#section_panels .section_panel:last-child{margin-right:0}#section_panels .section_panel .paragraphs{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 290px);margin-top:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;position:absolute;width:calc(100% - 20px)}#section_panels .section_panel .lower,.text_shadow_upper{pointer-events:none}#section_panels .paragraph_container{padding-bottom:50px;-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)!important;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important;transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)!important;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important}#section_panels .section_panel .paragraphs .menu_titles{clear:both;display:block;float:left;margin-top:21px}#section_panels .section_panel .paragraphs .menu_titles .underline{background:#333;height:1px;position:relative;top:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;width:100%}#section_panels .section_panel .paragraphs .menu_titles:hover .underline{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#section_panels .section_panel .paragraphs .menu_wrapper:first-child{margin-top:0}#section_panels .section_panel .paragraphs .menu_titles .menu_title{font-size:14px}#section_panels .section_panel .paragraphs .menu_titles .menu_subtitle{font-size:13px;letter-spacing:1.5px;text-transform:lowercase}#specials_detail .section_subtitle h2{font-size:16px}#section_panels .section_panel .lower{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:0;position:absolute;width:calc(100% - 20px)}#section_panels .section_panel .pic{width:100%;will-change:transform}.section_panel .next_chapter{height:16px;margin-bottom:5px;margin-top:15px;pointer-events:all;text-transform:lowercase}.menu_panel_scrollbar{height:calc(100% - 305px);right:22px;top:76px}.menu_panel_scrollbar .pointer{-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)!important;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important;transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)!important;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)!important}#menu_mobile.hidden{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.row,.row.content,.videoRow{margin-left:40px;width:calc(100% - 40px)}.row.content{padding:0 10px}#inroom_title_container{display:block}.next_chapter img{margin-left:10px}.body_text{-webkit-column-count:1;-moz-column-count:1;column-count:1;font-size:15px;line-height:24px;max-width:90%!important;width:90%!important}.top>.body_text{max-width:100%;padding:0 8%}.big_subtitle+.body_text{margin-top:40px}.big_title{font-size:25px}.no_overflow>.big_subtitle{font-family:Latin;font-size:21px;letter-spacing:1px;line-height:37px;margin-top:13px}.paragraph.first{margin-left:0}.row.stripe .full_pic img{width:200%}.main_block_title{height:auto;margin-bottom:50px}.main_block_title .block_title{left:2px;margin-bottom:0;margin-top:0;position:relative;right:0;top:-5px}.block_title .desc_title{font-size:40px;letter-spacing:-2px;line-height:55px}.description_box{padding:20px 10px}.desc_title{font-size:23px}.desc_text{font-size:18px}hr{margin:10px 0}.half_pic{float:left;width:100%}#experience_box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:50px;min-height:570px}#experience_box>.left{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#experience_box>.right{padding:30px 20px;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:360px;order:1}.exp_box_pic{float:left;width:100vw}.exp_data{margin-left:0}.exp_data .desc_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.box_title{margin-left:0;margin-top:-8px}.box_title h3{font-size:17px;letter-spacing:1.5px}.section_panel_title h1{font-size:23px}.data_container{margin-top:30px}#experience_controller{-ms-flex-wrap:wrap;flex-wrap:wrap;height:80px;margin-left:0;margin-top:10px;width:100%}.exp_data .more p{font-size:14px}#experience_controller .controller_left{-webkit-box-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#experience_controller .controller_left,#experience_controller .controller_right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}#experience_controller .controller_right{-webkit-box-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.circle_button{height:31px;width:31px}.circle_button .back{height:30px;width:30px}#experience_controller .circle_button.right{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-left:8px;order:1}#experience_controller .circle_button.left{margin-right:8px}#heading_x{padding:50px 0}#heading_x .title{font-size:60px;letter-spacing:5px;line-height:60px}#heading_x .subtitle,#heading_x .title{left:0;margin-left:0;text-align:center;width:100%}#heading_x .subtitle{font-size:20px;letter-spacing:3px}#weather{padding:150px 0 50px}#meteo_box{position:relative}.meteo_row{margin-top:50px}.meteo_ico_big img{width:50px}.meteo_ico_big{height:75px}.hour_box.active .hour_ico img,.hour_box:hover .hour_ico img{-webkit-transform:scale(.75) translateY(-3px);-ms-transform:scale(.75) translateY(-3px);transform:scale(.75) translateY(-3px)}.hourly_row{margin-top:80px;padding:0 10px}.hourly_row,.meteo_row .data{display:-webkit-box;display:-ms-flexbox;display:flex}.meteo_row .data{-ms-flex-pack:distribute;justify-content:space-around}.meteo_row:nth-child(2)>div:first-child{width:66.666%}.meteo_row:nth-child(2)>div:nth-child(2){left:50%;margin-left:-100px;position:absolute;top:-70px}.meteo_row:nth-child(2)>div:nth-child(3){width:33.333%}.meteo_row .data>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.meteo_row .data>div img{margin-bottom:10px;margin-right:0}.meteo_stats{font-size:16px}.hour_box:first-child,.hour_box:nth-child(2){display:none}.hour_box{width:16.6666%}#days_box{display:none}#socials_mobile{background:#eaeaec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0}#socials_mobile .desc_text{text-align:center}#social_container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;width:80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}#social_container .social_ico{margin-top:0!important}.footer_logo{margin-top:50px}.footer_logo img{display:block;margin:auto}.footer_text{margin-top:50px;position:static}.footer_text p{font-size:15px;font-weight:400;line-height:30px;text-align:center}.mobile_copy{color:#999;font-family:Latin;font-size:16px;letter-spacing:2px;margin-top:50px;text-align:center}.mobile_copy .smaller{display:block;font-size:13px;margin-top:-4px}.privacy_link{display:block;font-family:De Valencia;font-size:22px;margin-top:50px;text-align:center}.dh_mobile{display:block;margin:50px auto 18px}#panel_controls{display:none}.controller_text{font-size:13px;margin-top:-1px;text-transform:lowercase}.instructions{bottom:151px;color:#fff;font-size:14px;position:absolute;right:0;text-align:center;width:calc(100% - 68px)}.swipe_ad{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:10px;top:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swipe_ad p{margin-right:10px}.section_subtitle h2{margin-top:-5px}#experience_box.architects .section_subtitle h2{margin-top:0}.section_panel .details{background:hsl(250 4% 69% / .7)}.swipe_ad .circle_button{height:25px;width:26px}.swipe_ad .back{background:#fff;height:25px;width:25px}.swipe_ad .arrow{left:-1px;margin-top:2px}.swipe_ad img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#section_scroller{left:40px;width:calc(100vw - 40px)}#section_scroller_container{height:100%}.section_panel{width:calc(100vw - 40.1px)}.panel_section_title{font-size:18px;margin-top:20px;max-width:200px}.panel_section_text{font-size:15px;line-height:27px;padding-bottom:15px;position:relative;top:0;width:calc(100% - 65px)}.panel_intro{height:100%}.panel_separator{display:none}.info_details{margin-top:0}.panel_detail{margin-top:25px!important;position:relative;right:4%;width:82%}.section_panel .info{width:320px}.section_panel .info .num_back{-webkit-transform:rotate(0deg) translateX(0) translateY(120px);-ms-transform:rotate(0deg) translateX(0) translateY(120px);transform:rotate(0deg) translateX(0) translateY(120px);width:960px}.section_panel .section_triangle{left:-3px;top:-34px;width:250px}.section_panel .info_data{padding-left:12px;top:calc(100% - 214px)}.det_num{font-size:50px;letter-spacing:-15px}#head_content{display:none}#section_animation .section_triangle{visibility:hidden}#section_animation .section_panel{cursor:default;width:calc(100vw - 40px)}#section_animation .section_panel .section_pic{width:100%}#section_animation{left:40px;width:calc(100% - 40px)}#content[data-controller=panel_detail] #section_scroller{display:none!important}#section_animation .info{width:100%}#section_animation .num_back{background:#cfced3;border-top:10px solid #b1b1b7;bottom:0;height:120px;padding:0;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}#section_animation .section_pic img{left:0!important;max-width:none}#section_animation .info{bottom:-20px}#section_animation .section_subtitle{margin-top:8px}#section_content .row:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#section_content .paragraph.first{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:7.5vw!important;margin-top:7.5vw!important;order:1;width:100%}.paragraph_details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p_detail{margin-top:25px}.less_margin_small_monitor{margin-top:0}#inroom_title{min-width:0;padding:25px 0;width:100%}#services_row{margin-left:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#inroom_title .separator{display:none}#inroom_services{background:#fff;min-width:0;width:100%}.title_2{margin-left:0}.service_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0;width:100%}#inroom_services .usable_size{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#style_details{margin-top:35px}.style_row{display:block}#style_details .stark,.style_shadow_top{display:none}.style_title .desc_text{font-size:25px;line-height:normal;line-height:45px;text-indent:9px}.style_title .desc_title{font-size:40px}.style_label{bottom:0!important;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;left:0!important;min-width:290px;overflow:hidden;position:absolute;right:0;top:auto!important;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;width:40%;z-index:2}.w25,.w42,.w58,.w75{width:100%}.style_title{left:0;margin-left:0;margin-top:-75px;position:absolute;top:50%;z-index:1}#panelDetailController,.service_pic{display:none}#panelMobileController{background:#eaeaec;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:40px;overflow:hidden;padding:0 10px;pointer-events:none;position:fixed;width:calc(100% - 40px);will-change:transform;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#mobileBack,#panelMobileController{display:-webkit-box;display:-ms-flexbox;display:flex}#mobileBack{float:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}#mobileBack img{margin-right:10px}#mobileBack .line_container{left:10px;top:0}#mobileBack .line_container .line{background:#333}#panelMobileController .right_side{float:right}#mobilePrev,#panelMobileController .right_side{display:-webkit-box;display:-ms-flexbox;display:flex}#mobilePrev{font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 10px 0}#mobilePrev .circle_button.left{margin-right:10px}#mobileNext .circle_button.right{margin-left:10px}#mobileNext,.mobileCtrlText{font-size:14px}#mobileNext{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0 10px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mobileNext img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#section_content .paragraph_details{margin-bottom:50px;margin-top:0!important;padding:0;width:100%}.block_50 .usable_size{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.block_50{width:100%!important}.block_25 .usable_size{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.block_25{width:100%!important}.flexed,.has_form{-ms-flex-wrap:wrap;flex-wrap:wrap}.block_42{width:100%!important}.double{height:auto!important;width:100%}.closing.no_padding{font-family:Geometria;font-size:15px!important;line-height:28px;padding:5%}.has_form .block_title .desc_title{text-align:left!important}.form_info_block .block_title{margin-top:50px;width:100%}.form_info_block{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.has_form .block_title .desc_text{font-size:22px;margin-top:0;text-align:left!important;text-indent:0}.form_info_block .form_description{margin-top:0;max-width:auto;position:relative;right:0;width:100%}.form_info_block .form_description p{font-size:15px;line-height:28px;text-align:left}.page_form{margin-top:30px!important;width:100%!important}.has_form.full .page_form{width:100%}.form_container{max-width:800px;width:100%}.form_container .form_input.half{width:100%}.form_container .form_input.half+.half{float:left;margin-left:0;margin-top:25px;width:100%}.page_form .form_input{display:block;margin-top:25px;max-width:800px;width:100%}.page_form .form_input input[type=text]{font-size:18px}.form_container+.form_container{margin-top:25px}.page_form .form_input>label{font-size:18px}.privacy>textarea{height:55px;width:100%}.form_controls{margin-top:40px;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form_reset{cursor:pointer;line-height:33px;position:relative;top:8px}.form_input label{font-size:14px;width:86%}.submit{font-size:25px}.form_submit{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}p.radio_input>label{font-size:13px}.page_form .form_input.privacy{margin-top:35px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.body_text.smaller{font-size:14px;line-height:22px}.p_detail h4{font-size:14px}.main_block_title .diagonal_line{height:230px;left:274px;top:64px}.call_title .block_title .desc_text{font-size:20px;line-height:28px;margin-left:5px;margin-top:0;text-indent:0}.call_title .block_title .desc_title{font-size:35px;letter-spacing:-4px;right:0!important}.call_to .main_block_title{background:#f4f4f5;margin-bottom:0;padding:15px 0}.closing.single{font-family:Geometria;font-size:15px!important;line-height:23px;min-width:0;padding:30px 0;width:100%}.checkbox_container{float:right;margin-top:7px;width:100%}.has_form.contact .block_title{margin-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.has_form.contact .form_info_block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;width:100%}.block_33,.pic_66{width:100%}.pic_66.grey.minHeight{height:auto}.pic_50,.pic_75{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block_25,.block_50,.pic_25,.pic_62{width:100%}.quartet .block_50:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.quartet .block_50:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.quartet .block_25:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.quartet .block_25:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.double{display:block}.double .bottom{height:auto}.stuff{display:none!important}.double .top{height:auto!important;margin-bottom:50px;margin-top:50px;padding:0;width:100%}.morelink{border-left:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:25px}#facilities_detail .morelink,#index .morelink,#lifestyle_detail .morelink{border-left:1px solid #999}.morelink span{font-size:14px;left:5px;position:relative;text-decoration:underline;top:7px}.closing,.specials .closing{font-family:Geometria;font-size:15px!important;line-height:28px;max-width:100%;padding:50px 8%}.grey_box{height:auto!important;padding:20px 0}#lifestyle_detail .block_33 .block_title .diagonal_line{left:calc(100% + 30px);top:26px}.block_title .desc_title.giant{font-size:40px;line-height:45px}.letters{overflow:hidden;padding-left:12px}.letters .letter{font-size:40px;letter-spacing:5px}.panel_section_subtitle{color:#fff;font-family:Geometria;font-size:16px}.block_33.flexed.centered .block_title+.block_title{margin-top:0}.circle_button.bottom .arrow img{-webkit-transform:rotate(90deg) translateY(1px);-ms-transform:rotate(90deg) translateY(1px);transform:rotate(90deg) translateY(1px)}.page_form+.block_25{margin-top:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#fullscreen_gallery .numbers{left:auto;right:-34px}.gallery_controller{right:20px}.advice{bottom:22px;display:-webkit-box;display:-ms-flexbox;display:flex;left:27px;position:absolute;z-index:6;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index .video_advice{left:calc(50% - 95px)}.video_advice{left:calc(50% - 110px);width:220px}.advice img{margin-right:14px;margin-top:4px;width:36px}.advice p{color:#fff;font-size:13px;width:200px}#fullscreen_gallery .counter{font-size:20px;margin-top:0}#fullscreen_gallery .total{font-size:20px;margin-top:22px}.gallery_diagonal{height:45px}.big_title.smaller{font-size:16px;margin-top:5px}.overlay_layer .left_panel{display:none}.overlay_layer .right_panel{width:100%}.form_input{margin-top:30px;width:300px}.form_input input[type=text]{border:none;border-bottom:1px solid #ccc;color:#666;font-family:De Valencia;font-size:26px;letter-spacing:-3px;margin-top:20px;text-align:center;width:100%}#book_form_container .form_input label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;font-size:18px;justify-content:center}#book_form_container .form_input label img{margin-left:15px;margin-top:4px}#book_form_container .form_input.people{margin-top:90px}#book_submit{margin-top:50px}#contacts .section_panel .info_data{padding-left:12px;top:calc(100% - 169px)}#contacts #section_animation .num_back{height:70px}#contacts .closing{padding:5%!important}#contacts .closing a{position:static}#press .section_panel .info_data{padding-left:12px;top:calc(100% - 169px)}#press #section_animation .num_back{height:70px}.row.content+.row.press{margin-top:0!important}.press_year_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.press_year{color:#fff;font-family:Latin;font-size:50px;line-height:193px;margin-left:0}.press_year_box{background:#ccc;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.press_items{border-bottom:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:0;padding:20px 10px 40px;position:relative;top:0;width:100%}.press_item .item_sub{font-size:14px;margin-top:10px}.row.press{margin-top:50px}.press_item{float:left;margin-top:20px}.press_item .item_title{font-size:21px;line-height:27px}.phone_ico{left:-10px;padding:20px;position:relative;top:-10px}.chapter .phone_ico{left:auto;position:absolute;right:-19px;top:-13px}#scroll_mobile{bottom:10px;left:50%;position:absolute}.overlay_close{position:absolute;right:5px;top:-1px}#partners.mobile_hidden{display:none}#partners.mobile_only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:360px;padding:50px 0}.logogram img{width:70px}}@media (min-height:729px) and (max-width:960px){.panel_detail{margin-top:50px!important}.info_details{margin-top:50px}#fullscreen_gallery .advice{display:none!important}}@media (max-height:380px){#fullscreen_gallery .numbers,#side_mobile .menu_controller{opacity:0}#fullscreen_gallery .gallery_controller{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-top:0!important;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:960px) and (orientation:landscape){.video_advice{opacity:0!important}.tv_1{display:none}#index #header,.videoRow{height:100vh!important}}@media (max-width:767px){#colorificio_detail #inroom_services .service{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}#gallery_panel{left:40px;width:calc(100% - 40px)}#gallery_panel .p_left,#gallery_panel .p_right{display:none}#gallery_panel .p_center{left:0;width:100%}#gallery_panel .p_center .p_name{font-size:14px}#credits_close{z-index:999}#credits_interface .right_panel{display:block;height:100vh}}@media (max-width:960px){:root{--color:#b1b1b7;--card-padding:24px;--card-height:100vh;--card-skeleton:linear-gradient(#cfced3 var(--card-height),transparent 0);--avatar-size:24px;--avatar-position:calc(100vw - 80px) 15px;--avatar-skeleton:radial-gradient(circle 12px at center,var(--color) 99%,transparent 0);--left-height:100vh;--left-width:10px;--left-position:0px;--left-skeleton:linear-gradient(var(--color) var(--left-height),transparent 0);--title-height:32px;--title-width:200px;--title-position:var(--card-padding) 180px;--title-skeleton:linear-gradient(var(--color) var(--title-height),transparent 0);--desc-line-height:16px;--desc-line-skeleton:linear-gradient(var(--color) var(--desc-line-height),transparent 0);--desc-line-1-width:230px;--desc-line-1-position:var(--card-padding) 242px;--desc-line-2-width:180px;--desc-line-2-position:var(--card-padding) 265px;--footer-height:40px;--footer-position:0 calc(var(--card-height) - var(--footer-height));--footer-skeleton:linear-gradient(var(--color) var(--footer-height),transparent 0);--blur-width:200px;--blur-size:var(--blur-width) calc(var(--card-height) - var(--footer-height))}body#colorificio #main_veil,body#decoratives #main_veil,body#photogallery #main_veil{margin-left:40px}body#colorificio #main_veil:empty:after,body#decoratives #main_veil:empty:after,body#photogallery #main_veil:empty:after{-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#fff0),color-stop(50%,hsl(0 0% 83% / .8)),to(#fff0)),var(--left-skeleton),var(--title-skeleton),var(--desc-line-skeleton),var(--desc-line-skeleton),var(--avatar-skeleton),var(--footer-skeleton),var(--card-skeleton);background-image:linear-gradient(90deg,#fff0 0,hsl(0 0% 83% / .8) 50%,#fff0 100%),var(--left-skeleton),var(--title-skeleton),var(--desc-line-skeleton),var(--desc-line-skeleton),var(--avatar-skeleton),var(--footer-skeleton),var(--card-skeleton);background-position:-150% 0,var(--left-position),var(--title-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--avatar-position),var(--footer-position),0 0;background-repeat:no-repeat;background-size:var(--blur-size),var(--left-width) var(--left-height),var(--title-width) var(--title-height),var(--desc-line-1-width) var(--desc-line-height),var(--desc-line-2-width) var(--desc-line-height),var(--avatar-size) var(--avatar-size),100% var(--footer-height),100% 100%;-webkit-box-shadow:0 10px 45px rgb(0 0 0 / .1);box-shadow:0 10px 45px rgb(0 0 0 / .1);content:"";display:block;height:100%;width:100%}@-webkit-keyframes loading{to{background-position:350% 0,var(--left-position),var(--title-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--avatar-position),var(--footer-position),0 0}}@keyframes loading{to{background-position:350% 0,var(--left-position),var(--title-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--avatar-position),var(--footer-position),0 0}}}.flexed{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p_detail.post_category{margin-top:5px}.post_categories.horizontal ul.categories li{display:inline-block;margin-right:2rem}.post_categories.horizontal ul.categories li a{color:red;font-size:18px}.post_categories.horizontal ul.categories li a:hover{color:#343434}.post_categories ul.categories li{margin-bottom:1rem}.post_categories li a{color:#343434;font-size:25px;position:relative;text-decoration:none}.post_categories li a:before{background-color:#b1b1b7;bottom:-4px;content:"";height:1px;left:-15px;position:absolute;width:15px}.row.press:last-child .press_items{border-bottom:none}.news-article .big_title{line-height:1.3em}.news-article .featured_image{max-height:50vh}.news-article{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-gutenberg{max-width:1000px}.blocks-gallery-item{page-break-inside:avoid;position:relative}.blocks-gallery-item img{page-break-after:auto;page-break-before:auto;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:block}body#photogallery .panel_detail{width:70%}.button_info{background-position:0;cursor:pointer;height:40px;padding:5px 17.5px;position:relative;width:40px}.button_info:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.button_info .circle{background:rgb(0 0 0 / .3);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;position:absolute;top:10px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;top:auto}body#photogallery_detail .overlay_layer{position:absolute;z-index:7}.social_architect_icon{float:left}.credit_section .description{font-family:Latin}.no_news{font-size:15px;letter-spacing:2px;margin:25px auto 0;overflow:hidden;text-align:center;width:320px}#login_to_download{cursor:pointer}.elementor-slideshow__header{width:96.5%}.grecaptcha-badge{visibility:hidden}.privacy span{font-family:Geometria;font-size:14px;letter-spacing:0;line-height:20px;text-align:left;width:98%}.right-heading-image-fix .circle_button{height:auto;margin:15px 20px;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.right-heading-image-fix .circle_button.bottom .arrow.hidden{margin:0;-webkit-transform:none;-ms-transform:none;transform:none}.right-heading-image-fix .circle_button.bottom .arrow img{-webkit-transform:none;-ms-transform:none;transform:none}.gallery_slider .pic_big img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:62em){.post_categories ul.categories li{margin-bottom:2rem}.post_categories li a:before{display:block;-webkit-transition:all .15s cubic-bezier(.455,.03,.515,.955);transition:all .15s cubic-bezier(.455,.03,.515,.955)}.archive ul.categories a:hover:before,.post_categories li a:hover:before,.single ul.categories a:hover:before{left:0;width:100%}}@media (max-width:767px){.elementor-slideshow__header{width:80%}#credits_box .body_text{margin-left:10%;text-align:center}}.gldp-flatwhite{-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-family:helvetica;position:fixed}.gldp-flatwhite .core{background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#222;cursor:pointer;float:left;font-family:Geometria;font-size:14px;margin:0;padding:0;position:relative;text-align:center}.gldp-flatwhite .border{border:0 solid #fff}.gldp-flatwhite .monyear,.gldp-flatwhite .monyear select{color:#333;font-size:15px!important;text-transform:uppercase}.gldp-flatwhite .monyear select{border:none;margin-top:-3px}.gldp-flatwhite .monyear.title{font-family:Latin;font-size:18px!important}.gldp-flatwhite .monyear span{margin:0 5px}.gldp-flatwhite .next-arrow,.gldp-flatwhite .prev-arrow{color:#999;text-shadow:1px 1px 0 hsl(0 0% 100% / .75)}.gldp-flatwhite .next-arrow:active,.gldp-flatwhite .prev-arrow:active{color:#000}.gldp-flatwhite .next-arrow-off,.gldp-flatwhite .prev-arrow-off{color:#000;opacity:.15}.gldp-flatwhite .dow{color:#999;cursor:default!important;font-family:Geometria;font-size:15px;letter-spacing:1.5px}.gldp-flatwhite .fri,.gldp-flatwhite .mon,.gldp-flatwhite .sat,.gldp-flatwhite .sun,.gldp-flatwhite .thu,.gldp-flatwhite .tue,.gldp-flatwhite .wed{color:#5e5e5e;font-family:Geometria;font-size:14px}.gldp-flatwhite .sat,.gldp-flatwhite .sun{font-weight:700}.gldp-flatwhite .outday{color:#aaa!important}.gldp-flatwhite .fri:hover,.gldp-flatwhite .mon:hover,.gldp-flatwhite .sat:hover,.gldp-flatwhite .sun:hover,.gldp-flatwhite .thu:hover,.gldp-flatwhite .tue:hover,.gldp-flatwhite .wed:hover{background:#eee}.gldp-flatwhite .noday{background:#ddd;color:#bbb;cursor:wait!important;font-family:Geometria;font-size:14px;font-weight:400}.gldp-flatwhite .selected{background:#999;border-color:#ccc;color:#fff}.gldp-flatwhite .today{background:#eee;color:#5e5e5e}.gldp-flatwhite .special{background:#666;border-color:#444;color:#fff;font-weight:700}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.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{border:1px solid #fff0;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#fff0;color:#fff0;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"<"}[dir=rtl] .slick-prev:before{content:">"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:">"}[dir=rtl] .slick-next:before{content:"<"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#fff0;border:0;color:#fff0;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"o";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}