/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;}ul[role=list],ol[role=list]{list-style:none;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizespeed;line-height:1.5;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}img,picture{display:block;max-width:100%;height:auto;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;}}
a{text-decoration:none;}hr{border:none;border-top:max(1px,0.052vw) solid #ECECEC;}
body{font-family:"proxima-nova",sans-serif;}h1,.h1{font-size:max(60px,3.125vw);font-family:"freight-neo-pro",sans-serif;font-weight:300;line-height:max(68px,3.541vw);letter-spacing:calc(-1 * max(1px,0.052vw));}h2,.h2{font-size:max(50px,2.604vw);font-family:"freight-neo-pro",sans-serif;font-weight:300;line-height:max(60px,3.125vw);letter-spacing:calc(-1 * max(1px,0.052vw));}h3,.h3{font-size:max(32px,1.666vw);font-family:"freight-neo-pro",sans-serif;font-weight:300;line-height:max(38.4px,2vw);letter-spacing:0;}h4,.h4{font-size:max(30px,1.562vw);font-family:"freight-neo-pro",sans-serif;font-weight:300;line-height:max(32px,1.666vw);letter-spacing:0;}h5,.h5{font-size:max(24px,1.25vw);font-family:"freight-neo-pro",sans-serif;font-weight:300;line-height:max(28.8px,1.5vw);letter-spacing:0;}h6,.h6{font-size:max(20px,1.041vw);font-family:"freight-neo-pro",sans-serif;font-weight:400;line-height:max(24.36px,1.268vw);letter-spacing:0;}.text-normal{font-size:max(18px,0.937vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(24px,1.25vw);letter-spacing:max(0.5px,0.026vw);}.text-small{font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);}.text-caption{font-size:max(13px,0.677vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(15.83px,0.824vw);letter-spacing:max(0.13px,0.006vw);text-transform:uppercase;}.text-subtitle{font-weight:400;font-size:max(16px,0.833vw);font-family:"proxima-nova",sans-serif;line-height:max(19.49px,1.015vw);letter-spacing:max(0.15px,0.007vw);text-transform:uppercase;}.text-subtitle-2{font-size:max(14px,0.729vw);font-family:"proxima-nova",sans-serif;font-weight:600;line-height:max(17.05px,0.888vw);letter-spacing:max(0.2px,0.01vw);text-transform:uppercase;}.text-surtitle{font-weight:600;font-size:max(16px,0.833vw);font-family:max(14px,0.729vw);line-height:max(17.05px,0.888vw);letter-spacing:max(2px,0.104vw);text-transform:uppercase;}.text-overline{font-size:max(12px,0.625vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(20px,1.041vw);}.text-gold{color:#ae9269 !important;}.text-gray{color:#8c8c8c !important;}.text-button{font-weight:600;font-size:max(14px,0.729vw);font-family:"proxima-nova",sans-serif;line-height:max(17.05px,0.888vw);letter-spacing:max(0.2px,0.01vw);}.text-button-small{font-weight:400;font-size:max(16px,0.833vw);font-family:"freight-neo-pro",sans-serif;line-height:max(19.2px,1vw);letter-spacing:max(1px,0.052vw);text-transform:uppercase;}.text-uc{text-transform:uppercase;}strong{font-weight:600 !important;}
@media (max-width:799px){.hidden-md{display:none !important;}}.visible-md{display:block;}@media (min-width:800px){.visible-md{display:none !important;}}.edge-to-edge{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;}.mb-sm{margin-bottom:10px;}.mb-md{margin-bottom:20px;}.mb-lg{margin-bottom:40px;}.text-wrap{text-wrap:initial;}.clearfix::after{content:"";display:table;clear:both;}
@keyframes opacity-up{0%{opacity:0;}100%{opacity:1;}}@keyframes scale-up{0%{transform:scale(0.8);}100%{transform:scale(1);}}@keyframes slide-down{0%{transform:translateY(-20px);}100%{transform:translateY(0);}}@keyframes slide-up{0%{opacity:0;transform:translateY(100px);}100%{opacity:1;transform:translateY(0);}}@keyframes slide-column-1{0%{opacity:0;transform:translateX(-100px);}100%{opacity:0.5;transform:translateX(0);}}@keyframes slide-column-2{0%{opacity:0;transform:translateY(100px);}100%{opacity:0.5;transform:translateY(0);}}@keyframes slide-properties{0%{opacity:0;transform:translateX(100px);}100%{opacity:1;transform:translateX(0);}}@keyframes right-appear{0%{transform:translateX(100%);}100%{transform:translateX(0);}}
.container{max-width:100%;width:initial;margin:0 auto;padding:0 max(24px,1.25vw);}@media (min-width:600px){.container{max-width:max(600px,31.25vw);}}@media (min-width:800px){.container{max-width:max(800px,41.666vw);}}@media (min-width:1024px){.container{max-width:max(1024px,53.333vw);}}@media (min-width:1280px){.container{max-width:max(1280px,66.666vw);}}@media (min-width:1440px){.container{max-width:max(1440px,75vw);}}.row{display:flex;flex-wrap:wrap;margin-left:min(-10px,-0.521vw);margin-right:min(-10px,-0.521vw);}.row > *{flex:0 0 auto;width:100%;padding-left:max(10px,0.52vw);padding-right:max(10px,0.52vw);}.row > .col{flex:1 0;}.col-1{width:8.3333333333%;}.col-2{width:16.6666666667%;}.col-3{width:25%;}.col-4{width:33.3333333333%;}.col-5{width:41.6666666667%;}.col-6{width:50%;}.col-7{width:58.3333333333%;}.col-8{width:66.6666666667%;}.col-9{width:75%;}.col-10{width:83.3333333333%;}.col-11{width:91.6666666667%;}.col-12{width:100%;}@media (min-width:0){.col-xs-1{width:8.3333333333%;}.col-xs-2{width:16.6666666667%;}.col-xs-3{width:25%;}.col-xs-4{width:33.3333333333%;}.col-xs-5{width:41.6666666667%;}.col-xs-6{width:50%;}.col-xs-7{width:58.3333333333%;}.col-xs-8{width:66.6666666667%;}.col-xs-9{width:75%;}.col-xs-10{width:83.3333333333%;}.col-xs-11{width:91.6666666667%;}.col-xs-12{width:100%;}}@media (min-width:600px){.col-sm-1{width:8.3333333333%;}.col-sm-2{width:16.6666666667%;}.col-sm-3{width:25%;}.col-sm-4{width:33.3333333333%;}.col-sm-5{width:41.6666666667%;}.col-sm-6{width:50%;}.col-sm-7{width:58.3333333333%;}.col-sm-8{width:66.6666666667%;}.col-sm-9{width:75%;}.col-sm-10{width:83.3333333333%;}.col-sm-11{width:91.6666666667%;}.col-sm-12{width:100%;}}@media (min-width:800px){.col-md-1{width:8.3333333333%;}.col-md-2{width:16.6666666667%;}.col-md-3{width:25%;}.col-md-4{width:33.3333333333%;}.col-md-5{width:41.6666666667%;}.col-md-6{width:50%;}.col-md-7{width:58.3333333333%;}.col-md-8{width:66.6666666667%;}.col-md-9{width:75%;}.col-md-10{width:83.3333333333%;}.col-md-11{width:91.6666666667%;}.col-md-12{width:100%;}}@media (min-width:1024px){.col-lg-1{width:8.3333333333%;}.col-lg-2{width:16.6666666667%;}.col-lg-3{width:25%;}.col-lg-4{width:33.3333333333%;}.col-lg-5{width:41.6666666667%;}.col-lg-6{width:50%;}.col-lg-7{width:58.3333333333%;}.col-lg-8{width:66.6666666667%;}.col-lg-9{width:75%;}.col-lg-10{width:83.3333333333%;}.col-lg-11{width:91.6666666667%;}.col-lg-12{width:100%;}}@media (min-width:1280px){.col-xl-1{width:8.3333333333%;}.col-xl-2{width:16.6666666667%;}.col-xl-3{width:25%;}.col-xl-4{width:33.3333333333%;}.col-xl-5{width:41.6666666667%;}.col-xl-6{width:50%;}.col-xl-7{width:58.3333333333%;}.col-xl-8{width:66.6666666667%;}.col-xl-9{width:75%;}.col-xl-10{width:83.3333333333%;}.col-xl-11{width:91.6666666667%;}.col-xl-12{width:100%;}}
.layout-container > header .menu-form-block{display:none;position:absolute;right:0;top:max(30px,1.562vw);bottom:0;width:max(1320px,68.75vw);margin:auto;left:max(120px,6.25vw);}.layout-container > header .menu-form-block form{background:rgba(255,255,255,0.05);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);border:none;color:#f8f8f8;margin:0;width:100%;}.layout-container > header .menu-form-block form .dropdown-panel{border:none;background-color:rgba(0,0,0,0.12);background-image:url(/themes/custom/mgm_theme/img/icons/arrow-down-white.svg);}.layout-container > header .menu-form-block form .dropdown-panel.active{background-image:url(/themes/custom/mgm_theme/img/icons/arrow-up-white.svg);}.layout-container > header .menu-form-block form #close-form{background:rgba(255,255,255,0.05);}.layout-container > header .menu-form-block form #close-form:after{background:#fff;}.layout-container > header .menu-form-block form .invest,.layout-container > header .menu-form-block form .availabilities{position:relative;margin-left:calc(-1 * max(8px,0.416vw));}.layout-container > header .menu-form-block form .invest .dropdown-panel,.layout-container > header .menu-form-block form .availabilities .dropdown-panel{width:max(156px,8.125vw);height:max(48px,2.5vw);}.layout-container > header .menu-form-block form .typology,.layout-container > header .menu-form-block form .acquisition-type{position:relative;margin-left:calc(-1 * max(8px,0.416vw));}.layout-container > header .menu-form-block form .typology .dropdown-panel,.layout-container > header .menu-form-block form .acquisition-type .dropdown-panel{width:max(198px,10.312vw);height:max(48px,2.5vw);}.layout-container > header .system-branding-block a{filter:drop-shadow(max(1.57px,0.081vw) max(2.2px,0.114vw) max(3.15px,0.164vw) rgba(0,0,0,0.0078431373)) drop-shadow(max(6.91px,0.359vw) max(9.69px,0.504vw) max(6.52px,0.339vw) rgba(0,0,0,0.0156862745)) drop-shadow(max(16.95px,0.882vw) max(23.77px,1.238vw) max(13px,0.677vw) rgba(0,0,0,0.0196078431)) drop-shadow(max(32.65px,1.7vw) max(45.79px,2.384vw) max(25.48px,1.327vw) rgba(0,0,0,0.0235294118)) drop-shadow(max(54.94px,2.861vw) max(77.05px,4.013vw) max(46.85px,2.44vw) rgba(0,0,0,0.031372549)) drop-shadow(max(84.76px,4.414vw) max(118.87px,6.191vw) max(80px,4.166vw) rgba(0,0,0,0.0392156863));}.layout-container > header .system-branding-block img{width:100%;height:max(94px,4.895vw);}.layout-container > header #block-mgm-theme-main-menu{position:static;}.layout-container > header.navbar{position:fixed;top:0;left:0;width:100%;z-index:400;height:max(128px,6.666vw);background:#fff;border-bottom:max(1px,0.052vw) solid #ededed;transition:background-color 300ms;}.layout-container > header .header-wrapper{display:flex;height:100%;}.layout-container > header .header-wrapper.search-display nav,.layout-container > header .header-wrapper.search-display .menu-contact-block{display:none;}.layout-container > header .header-wrapper.search-display .menu-form-block{display:block;}.layout-container > header .header-wrapper .region-header{display:flex;align-items:center;width:100%;}.layout-container > header .header-wrapper .region-header::before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:100%;background:#fff;z-index:-1;}.layout-container > header .header-wrapper .main-menu{display:flex;list-style:none;gap:max(27px,1.406vw);padding-left:max(82px,4.27vw);}.layout-container > header .header-wrapper .main-menu li{font-size:max(14px,0.729vw);font-family:"proxima-nova",sans-serif;font-weight:600;line-height:max(17.05px,0.888vw);letter-spacing:max(0.2px,0.01vw);text-transform:uppercase;position:relative;}.layout-container > header .header-wrapper .main-menu li a{color:#1e1c1c;}.layout-container > header .header-wrapper .main-menu li::after{content:"";bottom:calc(max(56px,2.916vw) * -1);left:0;position:absolute;background:#1e1c1c;height:1px;width:100%;transform:scaleX(0);transition:all 500ms;}.layout-container > header .header-wrapper .main-menu li:hover::after{transform:scaleX(1);}header.navbar{position:fixed;top:0;left:0;width:100%;height:max(128px,6.666vw);z-index:400;background:#fff;border-bottom:max(1px,0.052vw) solid #EDEDED;transition:background-color 300ms;}header.navbar .toggle-menu{display:none;position:relative;border:none;border-radius:0;height:max(64px,3.333vw);width:max(64px,3.333vw);-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/menu.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/menu.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#1e1c1c;}header.navbar .toggle-menu.active{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/menu-close.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/menu-close.svg);background:#f8f8f8 !important;}header.navbar .text-subtitle{display:none;}.menu-contact-block{margin-left:auto;}.menu-contact-block div:not(.contextual){display:flex;align-items:center;gap:max(28px,1.458vw);}.menu-contact-block .search,.menu-contact-block .account{width:max(24px,1.25vw);height:max(24px,1.25vw);background-size:100% !important;}.menu-contact-block .button.btn-blue{text-transform:uppercase;}.menu-contact-block .mobile{display:none;}body.path-frontpage header.navbar:not(.active) .search,body.path-frontpage header.navbar:not(.active) .account{filter:brightness(0) invert(1);}body.path-frontpage header.navbar:not(.active):hover .search,body.path-frontpage header.navbar:not(.active):hover .account{filter:none;}body.path-frontpage header.navbar{border:none;background:transparent;}body.path-frontpage header.navbar .toggle-menu{background:#f8f8f8;}body.path-frontpage header.navbar .region-header{background:transparent;transition:all 300ms;}body.path-frontpage header.navbar .region-header:before{opacity:0;}body.path-frontpage header.navbar .region-header .main-menu li a{color:#fff;}body.path-frontpage header.navbar .region-header .menu_contact_block{margin-left:auto;margin-right:max(6px,0.312vw);}body.path-frontpage header.navbar .region-header .menu_contact_block .phone{color:#fff;border:none;}body.path-frontpage header.navbar .region-header .menu_contact_block .profile{background-image:url(/themes/custom/mgm_theme/img/icons/profile-white.svg);}body.path-frontpage header.navbar .region-header .menu_contact_block .contact{background-image:url(/themes/custom/mgm_theme/img/icons/contact-white.svg);}body.path-frontpage header.navbar .region-header .menu_contact_block .button{color:#fff;background:#312e2c;border:none;}body.path-frontpage header.navbar:hover,body.path-frontpage header.navbar.active{border-bottom:max(1px,0.052vw) solid #f4f4f4;background:#fff;}body.path-frontpage header.navbar:hover .region-header:before,body.path-frontpage header.navbar.active .region-header:before{opacity:1;}body.path-frontpage header.navbar:hover .region-header .main-menu li a,body.path-frontpage header.navbar.active .region-header .main-menu li a{color:#312e2c;}body.path-frontpage header.navbar:hover .toggle-menu,body.path-frontpage header.navbar.active .toggle-menu{background:#1e1c1c;}body:not(.path-frontpage) header.navbar form,body.path-frontpage header.navbar:hover form,body.path-frontpage header.navbar.active form{background:#f8f8f8;color:#312e2c;}body:not(.path-frontpage) header.navbar form .dropdown-panel,body.path-frontpage header.navbar:hover form .dropdown-panel,body.path-frontpage header.navbar.active form .dropdown-panel{border:max(1px,0.052vw) solid #ececec;background-image:url(/themes/custom/mgm_theme/img/icons/arrow-down.svg);background-color:#f8f8f8;}body:not(.path-frontpage) header.navbar form .dropdown-panel.active,body.path-frontpage header.navbar:hover form .dropdown-panel.active,body.path-frontpage header.navbar.active form .dropdown-panel.active{background-image:url(/themes/custom/mgm_theme/img/icons/arrow-up.svg);}body:not(.path-frontpage) header.navbar form #close-form,body.path-frontpage header.navbar:hover form #close-form,body.path-frontpage header.navbar.active form #close-form{background:rgba(0,0,0,0.05);}body:not(.path-frontpage) header.navbar form #close-form:after,body.path-frontpage header.navbar:hover form #close-form:after,body.path-frontpage header.navbar.active form #close-form:after{background:#312e2c;}header.navbar.open-menu{background:#1e1c1c !important;border-bottom:none !important;}header.navbar.open-menu .region-header:before{display:none !important;}header.navbar.open-menu .header-wrapper{border-bottom:max(1px,0.052vw) solid #28272D;}header.navbar.open-menu .main-menu a{opacity:0.5;color:#f8f8f8 !important;transition:all 300ms;}header.navbar.open-menu .main-menu a:hover,header.navbar.open-menu .main-menu a.active{opacity:1;}header.navbar.open-menu .main-menu li:after{display:none;}header.navbar.open-menu .search,header.navbar.open-menu .account{filter:brightness(0) invert(1) !important;}header.navbar.open-menu .mobile-menu .account{filter:none !important;}header.navbar.open-menu .button:not(.toggle-menu){color:#fff !important;border:max(2px,0.104vw) solid #fff;background:transparent !important;}.menu-block{height:calc(100vh - max(128px,6.666vw));position:fixed;width:100%;top:max(128px,6.666vw);left:0;background:#1e1c1c;z-index:100;visibility:hidden;opacity:0;overflow:hidden;transition:all 300ms;}.menu-block:after{content:"";position:absolute;bottom:0;width:100%;left:0;height:max(97px,5.052vw);background:linear-gradient(180deg,rgba(29,28,33,0) 0%,#1D1C21 100%);z-index:1;}.menu-block.active{visibility:visible;opacity:1;}.menu-block .mega-menu{display:flex;gap:max(20px,1.041vw);height:100%;padding:0;}.menu-block .mega-menu .column{width:calc(33.3333333333% - max(40px,2.083vw) / 3);}.menu-block .mega-menu .column ul{margin:0;overflow-y:auto;height:100%;padding:max(27px,1.406vw) 0 max(200px,10.416vw);}.menu-block .mega-menu button.cta{display:none;}.menu-block .mega-menu .column-1 ul{display:flex;flex-direction:column;list-style:none;gap:max(55px,2.864vw);}.menu-block .mega-menu .column-1 ul li{font-size:max(30px,1.562vw);font-family:"freight-neo-pro",sans-serif;font-weight:300;line-height:max(32px,1.666vw);letter-spacing:0;opacity:0.5;transition:all 300ms;cursor:pointer;color:#f8f8f8;}.menu-block .mega-menu .column-1 ul li a{color:#f8f8f8;}.menu-block .mega-menu .column-1 ul li:hover,.menu-block .mega-menu .column-1 ul li.active{opacity:1;}.menu-block .mega-menu .column-1 ul li[data-order]{position:relative;}.menu-block .mega-menu .column-1 ul li[data-order]::after{content:"";transition:all 300ms;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg);fill:currentcolor;background:currentcolor;width:max(20px,1.041vw);height:max(20px,1.041vw);vertical-align:middle;}.menu-block .mega-menu .column-1 ul li[data-order]:hover{background:transparent;}.menu-block .mega-menu .column-1 ul li[data-order]:hover::after{transform:translateX(max(4px,0.208vw));}.menu-block .mega-menu .column-1.animate li,.menu-block .mega-menu .column-1.animate a.cta{animation-name:slide-column-1;animation-duration:1000ms;}.menu-block .mega-menu .column-2 ul{display:flex;flex-direction:column;list-style:none;position:relative;}.menu-block .mega-menu .column-2 ul li{font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);padding:max(15px,0.781vw) 0;border-bottom:max(1px,0.052vw) solid #232227;cursor:pointer;color:#f8f8f8;opacity:0.5;transition:all 300ms;width:-moz-max-content;width:max-content;}.menu-block .mega-menu .column-2 ul li:after{content:"";position:absolute;width:100%;height:1px;background:#232227;margin-top:15px;pointer-events:none;}.menu-block .mega-menu .column-2 ul li a{color:#f8f8f8;}.menu-block .mega-menu .column-2 ul li:last-of-type{border-bottom:none;}.menu-block .mega-menu .column-2 ul li:hover,.menu-block .mega-menu .column-2 ul li.active{opacity:1;}.menu-block .mega-menu .column-2.animate li,.menu-block .mega-menu .column-2.animate a.cta{animation-name:slide-column-2;animation-duration:1000ms;}.menu-block .mega-menu .column-3 .properties{overflow-y:auto;display:flex;flex-direction:column;gap:max(16px,0.833vw);padding-top:max(48px,2.5vw);height:100%;padding-bottom:max(200px,10.416vw);}.menu-block .mega-menu .column-3 .menu-background{height:100%;width:calc(100% + (100vw - max(1440px,75vw)) / 2 + max(24px,1.25vw));background-position:right !important;background-repeat:no-repeat !important;background-size:100% !important;}.menu-block .mega-menu .column-3.animate .properties{animation-name:slide-properties;animation-duration:1000ms;}.menu-block .mega-menu .column-3.animate .menu-background{animation-name:slide-up;animation-duration:800ms;}.menu-block .mega-menu .node--view-mode--menu .background{display:flex;border-radius:max(2px,0.104vw) max(2px,0.104vw) 0 0;overflow:hidden;height:max(178px,9.27vw);background-size:cover !important;position:relative;cursor:pointer;background-position:center !important;}.menu-block .mega-menu .node--view-mode--menu .title{color:#fff;padding:max(12px,0.625vw) max(20px,1.041vw) max(9px,0.468vw);position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);}.menu-block .mega-menu a.cta{color:#f8f8f8;margin-top:max(72px,3.75vw);opacity:0.5;transition:all 300ms;}.menu-block .mega-menu a.cta:hover{opacity:1;}.menu-block .mega-menu .menu-header{color:#f8f8f8;padding:max(29px,1.51vw) 0;border-bottom:max(1px,0.052vw) solid #28272D;position:relative;}.menu-block .mega-menu .menu-header:after{content:"";width:100%;height:max(1px,0.052vw);background:#28272D;bottom:calc(-1 * max(4px,0.208vw));left:0;position:absolute;}body.toolbar-horizontal header.navbar{top:60px;left:66px;width:calc(100% - 66px);}body.toolbar-horizontal .menu-block{height:calc(100vh - max(128px,6.666vw) - 60px);position:fixed;width:calc(100% - 66px);left:66px;top:calc(60px + max(128px,6.666vw));}.system-breadcrumb-block ol{padding:max(19px,0.989vw) 0;background:#FBFBFB;list-style:none;display:flex;justify-content:center;font-size:max(14px,0.729vw);letter-spacing:max(0.5px,0.026vw);max-width:calc(100vw - 48px);margin:0 auto;flex-wrap:wrap;}@media (max-width:799px){.system-breadcrumb-block ol{max-width:initial;text-align:center;padding:19px 24px;}}.system-breadcrumb-block ol li{margin-right:max(6px,0.312vw);color:#191817;font-size:max(14px,0.729vw);font-weight:600;line-height:max(17.05px,0.888vw);letter-spacing:max(0.5px,0.026vw);}.system-breadcrumb-block ol li::after{content:"/";margin-left:max(6px,0.312vw);color:#696663;}.system-breadcrumb-block ol li:last-of-type::after{content:"";margin-left:0;}.system-breadcrumb-block ol li a{color:#696663;font-weight:400;}.mobile-menu{display:none;position:fixed;left:0;top:64px;background:#1D1C21;width:100vw;height:calc(100% - 64px);z-index:400;overflow-y:auto;}.mobile-menu.active{display:block;}.mobile-menu .system-branding-block{display:none;}.mobile-menu .main-menu{list-style:none;padding:44px 24px;margin:0 0 24px;background:#1e1c1c;}.mobile-menu .main-menu li{font-size:max(30px,1.562vw);font-family:"freight-neo-pro",sans-serif;font-weight:300;line-height:max(32px,1.666vw);letter-spacing:0;text-transform:initial;margin-right:0;width:100%;margin-bottom:20px;}.mobile-menu .main-menu li a{display:block;padding:14px 0;color:#f8f8f8;position:relative;opacity:1 !important;}.mobile-menu .main-menu li a[data-order]::after{content:"";display:block;position:absolute;right:0;top:calc(50% - 7px);bottom:0;width:7px;height:14px;-webkit-mask:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg) no-repeat center;mask:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg) no-repeat center;background:#f8f8f8;}.mobile-menu .menu-contact-block > div:not(.contextual){flex-direction:column;gap:0;}.mobile-menu .menu-contact-block a{width:100%;}.mobile-menu .menu-contact-block a.search{display:none;}.mobile-menu .menu-contact-block .account{order:1;font-weight:600;font-size:max(14px,0.729vw);font-family:"proxima-nova",sans-serif;line-height:max(17.05px,0.888vw);letter-spacing:max(0.2px,0.01vw);padding:11px 30px;border-radius:50px;background:#485e82;filter:none !important;width:calc(100vw - 48px);height:auto;color:#fff;text-align:center;margin-bottom:24px;}.mobile-menu .menu-contact-block .account .mobile{display:inline-block;vertical-align:super;margin-left:8px;}.mobile-menu .menu-contact-block .account img{filter:brightness(0) invert(1);display:inline-block;}.mobile-menu .menu-contact-block .phone,.mobile-menu .menu-contact-block .question{font-size:max(30px,1.562vw);font-family:"freight-neo-pro",sans-serif;font-weight:300;line-height:max(32px,1.666vw);letter-spacing:0;color:#f8f8f8 !important;display:block;margin:0;border-top:1px solid #28272D !important;border-left:none !important;border-right:none !important;position:relative;padding:24px 24px 24px 64px;order:2;}.mobile-menu .menu-contact-block .phone::before,.mobile-menu .menu-contact-block .question::before{content:"";-webkit-mask:url(/themes/custom/mgm_theme/img/icons/phone.svg) no-repeat;mask:url(/themes/custom/mgm_theme/img/icons/phone.svg) no-repeat;background:#f8f8f8;width:24px;height:24px;display:block;position:absolute;top:calc(50% - 7px);left:24px;opacity:0.5;}.mobile-menu .menu-contact-block .question{border-bottom:1px solid #28272D !important;order:3;}.mobile-menu .menu-contact-block .question::before{-webkit-mask:url(/themes/custom/mgm_theme/img/icons/message.svg) no-repeat;mask:url(/themes/custom/mgm_theme/img/icons/message.svg) no-repeat;background:#f8f8f8;}.mobile-menu .menu-contact-block .mobile-profile{display:block;position:relative;width:calc(100% - 80px);margin:10px auto 40px;background:transparent !important;color:#312e2c !important;border:1px solid #312e2c !important;padding-left:54px;padding-right:30px;white-space:inherit;}.mobile-menu .menu-contact-block .mobile-profile::before{content:"";display:block;background:url(/themes/custom/mgm_theme/img/icons/user.svg) no-repeat;position:absolute;width:24px;height:24px;top:calc(50% - 12px);left:20px;}.mobile-menu .menu-contact-block .contact,.mobile-menu .menu-contact-block .button:not(.mobile-profile){display:none;}.mobile-menu .language-switcher-language-url{padding:24px;}.mobile-menu .language-switcher-language-url span{font-size:max(20px,1.041vw);font-family:"freight-neo-pro",sans-serif;font-weight:400;line-height:max(24.36px,1.268vw);letter-spacing:0;color:#fff;}@media (max-width:1440px){.layout-container > header .header-wrapper .main-menu{padding-left:40px;}.layout-container > header .system-branding-block img{width:auto;}}@media (max-width:1280px){.header-wrapper{max-width:initial;}#block-mgm-theme-main-menu{flex-grow:1;}#block-mgm-theme-main-menu .main-menu{gap:0;margin:0;justify-content:space-between;padding-left:10px;}}@media (max-width:1200px){.region-header{justify-content:space-between;padding-right:24px;}.mobile-menu .region-header{padding-right:0;}.menu-block{top:64px;height:calc(100vh - 64px);}.menu-block .column{overflow-y:auto;max-height:calc(100vh - 64px);}.menu-block .column .cta{opacity:1 !important;}.menu-block .mega-menu .column.animate li,.menu-block .mega-menu .column-2.animate a.cta{transition:none;display:block;width:100%;}.menu-block .mega-menu .column.animate li a,.menu-block .mega-menu .column-2.animate a.cta a{width:100%;display:block;}body.path-frontpage header.navbar.active{border-bottom:none;}.system-branding-block{height:48px;margin-left:16px;}.system-branding-block img{height:48px !important;width:48px !important;}header.navbar{height:64px !important;}.header-wrapper{align-items:stretch;max-width:100%;padding:0;}.header-wrapper #block-mgm-theme-main-menu{display:none;}.header-wrapper .menu-contact-block .button:not(.btn-blue),.header-wrapper .menu-contact-block .account{display:none;}.header-wrapper .menu-contact-block .button.btn-blue{content:"Contact";}header.navbar .toggle-menu{display:block !important;margin-left:8px;}body.toolbar-vertical header.navbar{top:48px !important;height:max(64px,3.333vw) !important;}body.toolbar-vertical header.navbar .menu-block{top:112px;height:calc(100vh - 112px) !important;}body.toolbar-vertical .mobile-menu{top:112px;height:calc(100% - 112px);}.menu-block .mega-menu .column{position:absolute;width:100%;padding:0 24px;background:#1e1c1c;}.menu-block .mega-menu .column button.cta{background:transparent;opacity:0.5;color:#f8f8f8;display:block;}.menu-block .mega-menu .column button.cta:after{display:none;}.menu-block .mega-menu .column button.cta::before{content:"";transition:all 300ms;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center 2px;mask-position:center 2px;-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg);fill:currentcolor;background:currentcolor;width:max(20px,1.041vw);height:max(20px,1.041vw);vertical-align:bottom;transform:rotate(180deg);}.menu-block .mega-menu .column ul li{opacity:1 !important;}}.layout-container > footer{background-color:#1e1c1c;color:#fff;padding-top:max(62px,3.229vw);padding-bottom:max(70px,3.645vw);}.layout-container > footer .btn-blue{margin-top:max(41px,2.135vw);text-transform:uppercase;}.layout-container > footer #block-mgm-theme-title a{color:#fff !important;}.layout-container > footer .region-footer{display:flex;flex-wrap:wrap;justify-content:space-between;}.layout-container > footer .region-footer > div{width:50%;}.layout-container > footer .region-footer .newsletter-block{width:100%;margin-top:max(61px,3.177vw);border-top:max(1px,0.052vw) solid #2C2929;padding-top:max(37px,1.927vw);}.layout-container > footer .region-footer .newsletter-block > div{display:flex;justify-content:space-between;}.layout-container > footer .region-footer .newsletter-block > div h3{margin-bottom:max(11px,0.572vw);}.layout-container > footer .region-footer .newsletter-block > div > div{width:41.6666666667%;}.layout-container > footer .region-footer .newsletter-block > div form{width:50%;position:relative;}.layout-container > footer .region-footer .newsletter-block > div input{background:#252323;padding:max(16px,0.833vw) max(23px,1.197vw);color:#8c8c8c;border-radius:max(50px,2.604vw);border:none;}.layout-container > footer .region-footer .newsletter-block > div input:-webkit-autofill,.layout-container > footer .region-footer .newsletter-block > div input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #2c2927 inset;color-scheme:dark;}.layout-container > footer .region-footer .newsletter-block > div .form-type-checkbox{padding-left:max(22px,1.145vw);padding-top:max(26px,1.354vw);display:flex;gap:max(9px,0.468vw);}.layout-container > footer .region-footer .newsletter-block > div .form-submit{font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);position:absolute;top:max(3px,0.156vw);right:0;color:#f8f8f8;background:transparent;text-transform:uppercase;padding-top:max(14px,0.729vw);}.layout-container > footer .region-footer .newsletter-block > div .description{color:#8c8c8c;font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);}.layout-container > footer .region-footer .footer-listing-block{width:100%;padding:max(60px,3.125vw) 0;}.layout-container > footer .region-footer .footer-listing-block .listing{display:flex;gap:max(20px,1.041vw);}.layout-container > footer .region-footer .footer-listing-block .item{position:relative;width:16.6666666667%;height:max(320px,16.666vw);cursor:pointer;}.layout-container > footer .region-footer .footer-listing-block .item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.layout-container > footer .region-footer .footer-listing-block .item a{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);position:absolute;bottom:0;left:0;right:0;color:#f8f8f8;letter-spacing:0;font-size:max(15px,0.781vw);padding:max(15px,0.781vw) max(13px,0.677vw) max(17px,0.885vw) max(13px,0.677vw);display:flex;text-align:center;justify-content:center;align-items:center;}.layout-container > footer .region-footer .footer-listing-block .item a h3{font-size:max(18px,0.937vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(24px,1.25vw);letter-spacing:max(0.5px,0.026vw);letter-spacing:0;font-size:max(15px,0.781vw);}.layout-container > footer .region-footer .social-network-block{width:16.6666666667%;}.layout-container > footer .region-footer .social-network-block span{margin-bottom:max(16px,0.833vw);}.layout-container > footer .region-footer .social-network-block ul:not(.contextual-links){list-style-type:none;display:flex;padding:0;gap:max(10px,0.52vw);}.layout-container > footer .region-footer .social-network-block ul:not(.contextual-links) img{width:max(20px,1.041vw);height:max(20px,1.041vw);}.layout-container > footer .region-footer .social-network-block ul:not(.contextual-links) a{display:block;padding:max(10px,0.52vw);background:#262424;border-radius:50%;}.layout-container > footer .region-footer .language-switcher-language-url{width:16.6666666667%;}.layout-container > footer .region-footer .language-switcher-language-url span{margin-bottom:max(16px,0.833vw);}.layout-container > footer .region-footer #block-mgm-theme-footer{width:calc(50% - max(10px,0.52vw));display:flex;position:relative;}.layout-container > footer .region-footer #block-mgm-theme-footer span{margin-bottom:max(16px,0.833vw);}.layout-container > footer .region-footer #block-mgm-theme-footer .footer-menu{display:flex;list-style:none;justify-content:space-between;width:100%;margin:0;padding:0;}.layout-container > footer .region-footer #block-mgm-theme-footer .footer-menu span{margin-bottom:max(16px,0.833vw);display:block;}.layout-container > footer .region-footer #block-mgm-theme-footer .footer-menu ul{display:flex;flex-direction:column;gap:max(16px,0.833vw);color:#fff;font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);list-style:none;padding:0;}.layout-container > footer .region-footer #block-mgm-theme-footer .footer-menu > li:last-of-type span{display:none;}.layout-container > footer .region-footer #block-mgm-theme-footer .footer-menu > li:last-of-type a{position:relative;padding-left:max(24px,1.25vw);}.layout-container > footer .region-footer #block-mgm-theme-footer .footer-menu > li:last-of-type a:before{content:"";-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/user.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/user.svg);-webkit-mask-size:cover;mask-size:cover;width:max(16px,0.833vw);height:max(16px,0.833vw);position:absolute;top:calc(50% - max(8px,0.416vw));left:0;background:#fff;}.layout-container > footer .region-footer #block-mgm-theme-footer .footer-menu a{color:#fff;}.layout-container > footer .scroll-to{color:#fff;padding-right:max(59px,3.072vw);margin-left:auto;position:absolute;bottom:0;right:0;}.layout-container > footer .scroll-to:after{content:"";background-color:#fff;-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/arrow.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/arrow.svg);-webkit-mask-size:max(16px,0.833vw);mask-size:max(16px,0.833vw);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(-90deg);z-index:2;position:absolute;top:calc(50% - max(20px,1.041vw));right:0;width:max(40px,2.083vw);height:max(40px,2.083vw);}.layout-container > footer .scroll-to:before{content:"";position:absolute;top:calc(50% - max(20px,1.041vw));right:0;padding-left:max(19px,0.989vw);z-index:1;width:max(40px,2.083vw);height:max(40px,2.083vw);background:#262424;border-radius:50%;}@media (max-width:1023px){.layout-container > footer{padding:64px 0;}.layout-container > footer #block-mgm-theme-footer{width:100% !important;}.layout-container > footer #block-mgm-theme-information{margin-top:40px;}.layout-container > footer .region-footer > div{width:100%;}.layout-container > footer .region-footer .newsletter-block{padding-top:48px;margin-top:48px;}.layout-container > footer .region-footer .newsletter-block > div{flex-direction:column;gap:16px;}.layout-container > footer .region-footer .newsletter-block > div > div,.layout-container > footer .region-footer .newsletter-block > div form{width:100%;}.layout-container > footer .region-footer .newsletter-block > div .form-type-checkbox{padding:16px 0 0;}.layout-container > footer .region-footer .footer-listing-block .listing{flex-wrap:wrap;}.layout-container > footer .region-footer .footer-listing-block .listing .item{width:calc(33.3333333333% - 13.3333333333px);}.layout-container > footer .region-footer .social-network-block,.layout-container > footer .region-footer .block-language,.layout-container > footer .region-footer nav{width:100%;}.layout-container > footer .region-footer .social-network-block ul:not(.contextual-links){margin-top:16px;margin-bottom:0;}.layout-container > footer .region-footer .block-language{padding-top:48px;}.layout-container > footer .region-footer .block-language ul:not(.contextual-links){margin-top:16px;margin-bottom:0;}.layout-container > footer .region-footer .footer-menu{padding-top:48px !important;}.layout-container > footer .region-footer .footer-menu ul{gap:12px;}.layout-container > footer .region-footer .footer-menu > li{width:50%;}.layout-container > footer .region-footer .scroll-to{font-size:0;}}@media (max-width:799px){.layout-container > footer .region-footer a{color:#fff !important;}.layout-container > footer .region-footer .footer-listing-block{padding:48px 0;overflow:hidden;min-width:100vw;margin-left:-24px;}.layout-container > footer .region-footer .footer-listing-block .listing{overflow:hidden;flex-wrap:nowrap;}.layout-container > footer .region-footer .footer-listing-block .listing .item{min-width:calc(100vw - 48px - 100px) !important;width:calc(100vw - 48px - 100px) !important;}.layout-container > footer .region-footer .footer-listing-block .listing .item:first-of-type{margin-left:24px;}.layout-container > footer .region-footer .footer-menu{flex-direction:column;gap:48px;}.layout-container > footer .region-footer .footer-menu > li{width:100%;}}body{font-size:max(18px,0.937vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(24px,1.25vw);letter-spacing:max(0.5px,0.026vw);max-width:100vw;background-color:#f8f8f8;}.dialog-off-canvas-main-canvas{max-width:100vw;}.page-title-block{margin-bottom:max(60px,3.125vw);word-break:break-word;}.language-switcher-language-url ul:not(.contextual-links){list-style-type:none;display:flex;background:#262424;border-radius:max(50px,2.604vw);padding:max(4px,0.208vw) max(6px,0.312vw);width:-moz-min-content;width:min-content;}.language-switcher-language-url ul:not(.contextual-links) li{font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);border-radius:max(50px,2.604vw);text-transform:uppercase;opacity:0.5;padding:max(5px,0.26vw) max(11.5px,0.598vw);}.language-switcher-language-url ul:not(.contextual-links) li.is-active{background:#1e1c1c;opacity:1;}.language-switcher-language-url ul:not(.contextual-links) li a{color:#fff;}
.mgm-contact-push-block .mgm-contact-push-content{background:url(/themes/custom/mgm_theme/img/contact-push.jpg) no-repeat;border-radius:max(4px,0.208vw);color:#fff;padding:max(50px,2.604vw) max(30px,1.562vw);display:flex;justify-content:space-between;align-items:center;background-size:cover;}.mgm-contact-push-block .mgm-contact-push-content .link{font-size:max(14px,0.729vw);font-weight:600;line-height:max(17px,0.885vw);letter-spacing:max(0.2px,0.01vw);text-transform:uppercase;text-align:left;}@media (max-width:799px){.mgm-contact-push-block .mgm-contact-push-content{flex-direction:column;gap:max(16px,0.833vw);padding:max(40px,2.083vw) max(24px,1.25vw);background-image:url(/themes/custom/mgm_theme/img/contact-push-mobile.jpg);}.mgm-contact-push-block .mgm-contact-push-content .link{text-align:center;}}
.paragraph--type--horizontal-slider{background:#1e1c1c;padding-top:max(56px,2.916vw);padding-bottom:max(42px,2.187vw);}.paragraph--type--horizontal-slider:not([data-background="#F8F8F8"],[data-background="#FFFFFF"]){color:#f8f8f8;}.paragraph--type--horizontal-slider[data-background="#F8F8F8"] .arrows > span:not(.disabled),.paragraph--type--horizontal-slider[data-background="#FFFFFF"] .arrows > span:not(.disabled){border-color:#1e1c1c !important;}.paragraph--type--horizontal-slider[data-background="#F8F8F8"] .arrows > span:not(.disabled):after,.paragraph--type--horizontal-slider[data-background="#FFFFFF"] .arrows > span:not(.disabled):after{background:#1e1c1c !important;}.paragraph--type--horizontal-slider[data-background="#F8F8F8"] .arrows > span.disabled,.paragraph--type--horizontal-slider[data-background="#FFFFFF"] .arrows > span.disabled{background:#ececec !important;}.paragraph--type--horizontal-slider[data-background="#485E82"] .arrows > span.disabled{background:rgba(255,255,255,0.3) !important;}.paragraph--type--horizontal-slider .content{overflow:hidden;max-width:100vw;margin-left:0;}@media (min-width:600px){.paragraph--type--horizontal-slider .content{max-width:calc(100vw - (100vw - 800px) / 2 - max(48px,2.5vw) + max(24px,1.25vw));}}@media (min-width:800px){.paragraph--type--horizontal-slider .content{max-width:calc(100vw - (100vw - 800px) / 2 - max(48px,2.5vw) + max(24px,1.25vw));margin-left:auto;}}@media (min-width:1024px){.paragraph--type--horizontal-slider .content{max-width:calc(100vw - (100vw - 1024px) / 2 - max(48px,2.5vw) + max(24px,1.25vw));}}@media (min-width:1280px){.paragraph--type--horizontal-slider .content{max-width:calc(100vw - (100vw - 1280px) / 2 - max(48px,2.5vw) + max(24px,1.25vw));}}@media (min-width:1440px){.paragraph--type--horizontal-slider .content{max-width:calc(100vw - (100vw - 1440px) / 2 - max(48px,2.5vw) + max(24px,1.25vw));}}.paragraph--type--horizontal-slider.low-padding .field--field-media,.paragraph--type--horizontal-slider.low-padding .field--field-media > div:first-of-type,.paragraph--type--horizontal-slider.low-padding .media,.paragraph--type--horizontal-slider.low-padding .field--field-media-image,.paragraph--type--horizontal-slider.low-padding .field--field-media-image div:last-of-type,.paragraph--type--horizontal-slider.low-padding img{height:max(420px,21.875vw) !important;-o-object-fit:cover;object-fit:cover;}.paragraph--type--horizontal-slider .field--field-media,.paragraph--type--horizontal-slider .field--field-media > div:first-of-type,.paragraph--type--horizontal-slider .media,.paragraph--type--horizontal-slider .field--field-media-image,.paragraph--type--horizontal-slider .field--field-media-image div:last-of-type,.paragraph--type--horizontal-slider img{height:max(440px,22.916vw);-o-object-fit:cover;object-fit:cover;}.paragraph--type--horizontal-slider .paragraph--view-mode--full .field--field-media,.paragraph--type--horizontal-slider .paragraph--view-mode--full .field--field-media > div:first-of-type,.paragraph--type--horizontal-slider .paragraph--view-mode--full .media,.paragraph--type--horizontal-slider .paragraph--view-mode--full .field--field-media-image,.paragraph--type--horizontal-slider .paragraph--view-mode--full .field--field-media-image div:last-of-type,.paragraph--type--horizontal-slider .paragraph--view-mode--full img{height:max(680px,35.416vw);-o-object-fit:cover;object-fit:cover;}.paragraph--type--horizontal-slider .container .content .paragraph{min-width:calc(100vw - 58px);width:calc(100vw - 58px);}@media (min-width:600px){.paragraph--type--horizontal-slider .container .content .paragraph{min-width:800px;width:800px;}}@media (min-width:800px){.paragraph--type--horizontal-slider .container .content .paragraph{min-width:800px;width:800px;}}@media (min-width:1024px){.paragraph--type--horizontal-slider .container .content .paragraph{min-width:1024px;width:1024px;}}@media (min-width:1280px){.paragraph--type--horizontal-slider .container .content .paragraph{min-width:1280px;width:1280px;}}@media (min-width:1440px){.paragraph--type--horizontal-slider .container .content .paragraph{min-width:1440px;width:1440px;}}.paragraph--type--horizontal-slider .field--field-items{display:flex;gap:max(20px,1.041vw);transform:translateX(0);cursor:grab;transition:all 300ms;}@media (max-width:799px){.paragraph--type--horizontal-slider .field--field-items{gap:max(10px,0.52vw) !important;}}.paragraph--type--horizontal-slider .field--field-items.active{cursor:grabbing;}.paragraph--type--horizontal-slider.low-padding .field--field-items{gap:max(1px,0.052vw);}.paragraph--type--horizontal-slider .field--field-text{margin-top:max(30px,1.562vw);}.paragraph--type--horizontal-slider .controls{padding-top:max(45px,2.343vw);display:flex;justify-content:space-between;align-items:center;}.paragraph--type--horizontal-slider .controls .arrows{display:flex;gap:max(10px,0.52vw);}.paragraph--type--horizontal-slider .controls .arrows span{width:max(42px,2.187vw);height:max(42px,2.187vw);border-radius:50%;border:max(2px,0.104vw) solid #F8F8F8;cursor:pointer;position:relative;}.paragraph--type--horizontal-slider .controls .arrows span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg);-webkit-mask-size:max(20px,1.041vw);mask-size:max(20px,1.041vw);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#F8F8F8;}.paragraph--type--horizontal-slider .controls .arrows span.disabled{border:none;background:#2C2927;pointer-events:none;}.paragraph--type--horizontal-slider .controls .arrows span.arrow-left:after{top:calc(-1 * max(2px,0.104vw));transform:rotate(180deg);}.paragraph--type--horizontal-slider .paragraph{border-radius:max(2px,0.104vw);overflow:hidden;height:inherit;}.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--half{min-width:calc(696px - max(20px,1.041vw));width:calc(696px - max(20px,1.041vw));}@media (max-width:1439px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--half{min-width:676px;width:676px;}}@media (max-width:1279px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--half{min-width:596px;width:596px;}}@media (max-width:1023px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--half{min-width:468px;width:468px;}}@media (max-width:799px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--half{min-width:calc(100vw - 58px);width:calc(100vw - 58px);}}.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--half img{width:100%;}.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--full{min-width:1392px;width:1392px;}.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--full img{width:100%;}@media (max-width:1439px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--full{min-width:1392px;width:1392px;}}@media (max-width:1279px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--full{min-width:1232px;width:1232px;}}@media (max-width:1023px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--full{min-width:976px;width:976px;}}@media (max-width:799px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--full{min-width:calc(100vw - 58px);width:calc(100vw - 58px);}}.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--five-twelfth{min-width:560px;width:560px;}@media (max-width:1439px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--five-twelfth{min-width:560px;width:560px;}}@media (max-width:1279px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--five-twelfth{min-width:493.3333333333px;width:493.3333333333px;}}@media (max-width:1023px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--five-twelfth{min-width:386.6666666667px;width:386.6666666667px;}}@media (max-width:799px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--five-twelfth{min-width:calc(100vw - 58px);width:calc(100vw - 58px);}}.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--five-twelfth img{width:100%;}.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-quarter{min-width:328px;width:328px;}.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-quarter img{width:100%;}@media (max-width:1439px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-quarter{min-width:328px;width:328px;}}@media (max-width:1279px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-quarter{min-width:288px;width:288px;}}@media (max-width:1023px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-quarter{min-width:224px;width:224px;}}@media (max-width:799px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-quarter{min-width:calc(100vw - 58px);width:calc(100vw - 58px);}}.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-third{min-width:444px;width:444px;}@media (max-width:1439px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-third{min-width:444px;width:444px;}}@media (max-width:1279px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-third{min-width:390.6666666667px;width:390.6666666667px;}}@media (max-width:1023px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-third{min-width:305.3333333333px;width:305.3333333333px;}}@media (max-width:799px){.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-third{min-width:calc(100vw - 58px);width:calc(100vw - 58px);}}.paragraph--type--horizontal-slider .paragraph.paragraph--view-mode--one-third img{width:100%;}body.gin--vertical-toolbar .paragraph--type--horizontal-slider .content{overflow:hidden;max-width:100vw;margin-left:0;}@media (min-width:600px){body.gin--vertical-toolbar .paragraph--type--horizontal-slider .content{max-width:calc(100vw - (100vw - 800px) / 2 - max(81px,4.218vw) + max(24px,1.25vw));}}@media (min-width:800px){body.gin--vertical-toolbar .paragraph--type--horizontal-slider .content{max-width:calc(100vw - (100vw - 800px) / 2 - max(81px,4.218vw) + max(24px,1.25vw));margin-left:auto;}}@media (min-width:1024px){body.gin--vertical-toolbar .paragraph--type--horizontal-slider .content{max-width:calc(100vw - (100vw - 1024px) / 2 - max(81px,4.218vw) + max(24px,1.25vw));}}@media (min-width:1280px){body.gin--vertical-toolbar .paragraph--type--horizontal-slider .content{max-width:calc(100vw - (100vw - 1280px) / 2 - max(81px,4.218vw) + max(24px,1.25vw));}}@media (min-width:1440px){body.gin--vertical-toolbar .paragraph--type--horizontal-slider .content{max-width:calc(100vw - (100vw - 1440px) / 2 - max(81px,4.218vw) + max(24px,1.25vw));}}#ajax-modal .paragraph--type--horizontal-slider .content{min-width:100vw;width:100vw;}@media (min-width:600px){#ajax-modal .paragraph--type--horizontal-slider .content .paragraph{min-width:100vw;width:100vw;}}@media (min-width:800px){#ajax-modal .paragraph--type--horizontal-slider .content .paragraph{min-width:100vw;width:100vw;}}@media (min-width:1024px){#ajax-modal .paragraph--type--horizontal-slider .content .paragraph{min-width:calc(max(839.68px,43.733vw) - max(41px,2.135vw));width:calc(max(839.68px,43.733vw) - max(41px,2.135vw));}}@media (min-width:1280px){#ajax-modal .paragraph--type--horizontal-slider .content .paragraph{min-width:calc(max(1049.6px,54.666vw) - max(41px,2.135vw));width:calc(max(1049.6px,54.666vw) - max(41px,2.135vw));}}@media (min-width:1440px){#ajax-modal .paragraph--type--horizontal-slider .content .paragraph{min-width:calc(max(1180.8px,61.5vw) - max(41px,2.135vw));width:calc(max(1180.8px,61.5vw) - max(41px,2.135vw));}}#ajax-modal .paragraph--type--horizontal-slider .container .content{max-width:initial;}#ajax-modal .paragraph--type--horizontal-slider .container .content .paragraph{min-width:calc(100vw - 58px);width:calc(100vw - 58px);}@media (min-width:600px){#ajax-modal .paragraph--type--horizontal-slider .container .content .paragraph{min-width:calc(100vw - 58px);width:calc(100vw - 58px);}}@media (min-width:800px){#ajax-modal .paragraph--type--horizontal-slider .container .content .paragraph{min-width:calc(100vw - 58px);width:calc(100vw - 58px);}}@media (min-width:1024px){#ajax-modal .paragraph--type--horizontal-slider .container .content .paragraph{min-width:calc(max(839.68px,43.733vw) - max(81px,4.218vw));width:calc(max(839.68px,43.733vw) - max(81px,4.218vw));}}@media (min-width:1280px){#ajax-modal .paragraph--type--horizontal-slider .container .content .paragraph{min-width:calc(max(1049.6px,54.666vw) - max(81px,4.218vw));width:calc(max(1049.6px,54.666vw) - max(81px,4.218vw));}}@media (min-width:1440px){#ajax-modal .paragraph--type--horizontal-slider .container .content .paragraph{min-width:calc(max(1180.8px,61.5vw) - max(81px,4.218vw));width:calc(max(1180.8px,61.5vw) - max(81px,4.218vw));}}@media (max-width:799px){.paragraph--type--horizontal-slider .field--field-items{transition:all 300ms;}.paragraph--type--horizontal-slider .field--field-items .paragraph:first-of-type{margin-left:24px;}.paragraph--type--horizontal-slider .field--field-items .paragraph--view-mode--full .field--field-media,.paragraph--type--horizontal-slider .field--field-items .paragraph--view-mode--full .field--field-media > div:first-of-type,.paragraph--type--horizontal-slider .field--field-items .paragraph--view-mode--full .media,.paragraph--type--horizontal-slider .field--field-items .paragraph--view-mode--full .field--field-media-image,.paragraph--type--horizontal-slider .field--field-items .paragraph--view-mode--full .field--field-media-image div:last-of-type,.paragraph--type--horizontal-slider .field--field-items .paragraph--view-mode--full img{height:max(320px,16.666vw);}}
.gallery-destination{position:relative;overflow:hidden;}.gallery-destination .destination-infos{position:absolute;bottom:0;left:0;width:100%;z-index:1;padding:0 max(24px,1.25vw);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);}.gallery-destination .destination-infos > .container{display:flex;gap:max(40px,2.083vw);padding:max(24px,1.25vw) max(40px,2.083vw);color:#fff;}.gallery-destination .destination-infos > .container .label{font-family:"proxima-nova",sans-serif;font-size:max(11px,0.572vw);font-weight:600;line-height:max(13.4px,0.697vw);letter-spacing:max(1px,0.052vw);text-transform:uppercase;opacity:0.7;margin-bottom:max(5px,0.26vw);}.gallery-destination .destination-infos > .container .value{font-size:max(16px,0.833vw);font-family:"proxima-nova",sans-serif;font-weight:500;line-height:19.49px;text-align:left;display:flex;gap:max(15px,0.781vw);}.gallery-destination .destination-infos > .container .separator{width:max(1px,0.052vw);background-color:rgba(255,255,255,0.3);}.gallery-destination .destination-infos > .container .separator:last-child{display:none;}.gallery-destination .images{display:flex;gap:max(2px,0.104vw);flex-wrap:nowrap;cursor:grab;}.gallery-destination .images.active{cursor:grabbing;}.gallery-destination .images .field--field-media-image{height:100%;}.gallery-destination .images .field--field-media-image > div:last-of-type,.gallery-destination .images .field--field-media-image img{height:100%;}.gallery-destination .images .field--field-media-image img{width:71.4285714286vw;min-width:71.4285714286vw;height:max(544px,28.333vw);-o-object-fit:cover;object-fit:cover;}.gallery-destination .images .field--field-media-image video{height:100%;width:auto;}@media (max-width:1023px){.gallery-destination{display:flex;flex-direction:column;}.gallery-destination .destination-infos{position:relative;color:#000;padding:0;background:#fff;text-wrap:initial;order:1;}.gallery-destination .destination-infos > .container{flex-direction:column;gap:max(16px,0.833vw);padding:max(24px,1.25vw);}.gallery-destination .destination-infos > .container .label{color:#000;}.gallery-destination .destination-infos > .container .value{color:#000;}.gallery-destination .destination-infos > .container .separator{background-color:rgba(0,0,0,0.36);height:max(1px,0.052vw);width:100%;}.gallery-destination .destination-infos > .container .status{position:absolute;right:max(24px,1.25vw);top:max(24px,1.25vw);}.gallery-destination .destination-infos > .container .status .status-item{border-color:#000;color:#000;}.gallery-destination .destination-infos > .container .status ~ .separator{display:none;}.gallery-destination .destination-infos > .container .portfolio .links a{color:#000;}.gallery-destination .images{transition:all 300ms;}.gallery-destination img{height:max(300px,15.625vw) !important;}}
.destination-map{display:flex;border-top:max(1px,0.052vw) solid #ececec;position:relative;}.destination-map:after{content:"";background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%);height:max(46px,2.395vw);width:50%;position:absolute;bottom:0;right:0;}.destination-map .mgm-map-wrapper{width:50vw;}.destination-map .mgm-map-wrapper .mgm-map{width:100%;height:100%;}.destination-map .items{width:50vw;max-height:100vh;overflow-y:auto;background:#fff;}.destination-map .items > *:not(.list){padding:max(36px,1.875vw) calc((100vw - max(1440px,75vw)) / 2 - max(8px,0.416vw)) max(37px,1.927vw) max(32px,1.666vw);background:rgba(248,248,248,0.8);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);position:absolute;z-index:1;right:0;top:0;width:50%;}.destination-map .list{display:flex;flex-direction:column;gap:max(48px,2.5vw);background:#f8f8f8;width:100%;margin-top:max(111px,5.781vw);padding:max(39px,2.031vw) calc((100vw - max(1440px,75vw)) / 2 - max(8px,0.416vw)) max(46px,2.395vw) max(32px,1.666vw);}@media (max-width:799px){.destination-map{flex-direction:column;}.destination-map .mgm-map-wrapper{width:100%;height:800px;}.destination-map .items{width:100%;max-height:initial;}.destination-map .items > *:not(.list){padding:36px 24px;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);position:static;width:100%;}.destination-map .items .list{margin-top:0;padding:0 24px 48px;}.destination-map:after{display:none;}}
.mgm-page-menu-block{background:rgba(255,255,255,0.8);border:1px solid #f8f8f8;position:sticky;top:max(128px,6.666vw);width:100%;z-index:2;overflow:scroll;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);}.mgm-page-menu-block::-webkit-scrollbar{display:none;}.mgm-page-menu-block > .container{overflow:visible;text-align:center;}.mgm-page-menu-block ul{list-style:none;margin:0;display:inline-flex;align-items:center;padding:max(15px,0.781vw);}.mgm-page-menu-block ul li a{font-family:"proxima-nova-condensed",sans-serif;display:block;font-size:max(16px,0.833vw);font-weight:400;line-height:max(22px,1.145vw);color:#585858 !important;text-decoration:none !important;padding:max(8px,0.416vw) max(16px,0.833vw);text-wrap:nowrap;}.mgm-page-menu-block ul li a.active{color:#312e2c !important;font-weight:500;}.mgm-page-menu-block ul li:not(:last-child) a{border-right:1px solid #ececec;}.paragraph-page-menu{position:sticky;top:max(128px,6.666vw);width:100%;z-index:2;}.paragraph-page-menu .mgm-page-menu-block{position:relative;top:0;}body.toolbar-horizontal .paragraph-page-menu{top:calc(max(128px,6.666vw) + 60px);}@media (max-width:1200px){body.toolbar-horizontal .paragraph-page-menu{top:124px;}.paragraph-page-menu{top:64px;}}@media (max-width:799px){.paragraph-page-menu{top:64px;}.mgm-page-menu-block{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;}}
.see-other-block{padding-top:max(100px,5.208vw);}.see-other-block .items{padding-top:max(100px,5.208vw);padding-bottom:max(100px,5.208vw);}.see-other-block .items img{cursor:pointer !important;}.see-other-block > .content{padding-top:max(93px,4.843vw);max-width:calc(100vw - (100vw - max(1392px,72.5vw)) / 2);margin-left:auto;overflow-x:hidden;cursor:pointer;}.see-other-block > .content .carousel{padding-bottom:max(77px,4.01vw);display:flex;gap:max(20px,1.041vw);transition:all 300ms;}.see-other-block > .content .carousel article{min-width:calc(max(1392px,72.5vw) / 3 - max(40px,2.083vw) / 3);width:calc(max(1392px,72.5vw) / 3 - max(40px,2.083vw) / 3);-webkit-user-select:none;-moz-user-select:none;user-select:none;}.see-other-block > .content .carousel article.view-mode-full-teaser{min-width:max(1392px,72.5vw);width:max(1392px,72.5vw);}.gin--vertical-toolbar .see-other-block > .content{padding-top:max(93px,4.843vw);max-width:calc(100vw - (100vw - max(1392px,72.5vw)) / 2 - max(33px,1.718vw));margin-left:auto;overflow-x:hidden;cursor:pointer;}@media (max-width:799px){.see-other-block{max-width:100vw;padding-top:80px;}.see-other-block .container{padding:0;}.see-other-block > div{overflow:hidden;}.see-other-block h2{padding-left:24px;padding-right:24px;}.see-other-block .carousel{gap:10px;padding-bottom:80px;padding-left:24px;padding-right:24px;}.see-other-block .carousel article{min-width:calc(100vw - 58px) !important;width:calc(100vw - 58px) !important;}}
.mgm-carousel{position:relative;width:100%;overflow:hidden;cursor:grab;}.mgm-carousel .carousel-items{overflow:hidden;transition:all 300ms;display:flex;transform:translateX(0);}.mgm-carousel .carousel-items .carousel-item{width:100%;position:relative;}.mgm-carousel .carousel-items .carousel-item:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 55.6%,rgba(0,0,0,0.6) 100%);}.mgm-carousel .carousel-items .carousel-item img{width:100%;}.mgm-carousel .carousel-control{opacity:0;position:absolute;cursor:pointer;top:calc(50% - max(19px,0.989vw));width:max(38px,1.979vw);height:max(38px,1.979vw);background-image:url(/themes/custom/mgm_theme/img/icons/arrow-right.svg);background-position:center;background-color:#fff;background-size:max(18px,0.937vw);background-repeat:no-repeat;border-radius:50%;transition:opacity 300ms ease-in-out;}@media (max-width:799px){.mgm-carousel .carousel-control{opacity:1;}}.mgm-carousel .carousel-control.carousel-control-left{left:max(20px,1.041vw);transform:rotate(180deg);}.mgm-carousel .carousel-control.carousel-control-right{right:max(20px,1.041vw);}.mgm-carousel .carousel-indicators{display:flex;gap:max(10px,0.52vw);justify-content:center;position:absolute;bottom:max(22px,1.145vw);width:100%;left:0;}.mgm-carousel .carousel-indicators .carousel-indicator{width:max(8px,0.416vw);height:max(8px,0.416vw);border-radius:50%;background-color:rgba(217,217,217,0.31);cursor:pointer;transition:all 300ms ease-in-out;}.mgm-carousel .carousel-indicators .carousel-indicator.active,.mgm-carousel .carousel-indicators .carousel-indicator:hover{background-color:#f8f8f8;}.mgm-carousel:hover .carousel-control{opacity:1;}@media (max-width:799px){.mgm-carousel .carousel-indicators{bottom:15px;gap:14px;}}
.form-item{position:relative;}fieldset{padding:0;}select,textarea,input[type=url],input[type=text],input[type=email],input[type=password],input[type=date],input[type=tel],input[type=number]{font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);padding:0;position:relative;display:inline-block;color:#312e2c;background-color:transparent;max-width:100%;width:100%;outline:none;border:none;}select.error,textarea.error,input[type=url].error,input[type=text].error,input[type=email].error,input[type=password].error,input[type=date].error,input[type=tel].error,input[type=number].error{color:#cf2140;border-bottom:1px solid #cf2140;}select.no-label,textarea.no-label,input[type=url].no-label,input[type=text].no-label,input[type=email].no-label,input[type=password].no-label,input[type=date].no-label,input[type=tel].no-label,input[type=number].no-label{padding-top:max(16px,0.833vw);}select:-webkit-autofill,select:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,input[type=url]:-webkit-autofill,input[type=url]:-webkit-autofill:focus,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:focus,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:focus,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:focus,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:focus,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #f8f8f8 inset;}textarea{width:100%;}.form-type-webform-document-file label{font-size:max(20px,1.041vw);font-family:"freight-neo-pro",sans-serif;font-weight:400;line-height:max(24.36px,1.268vw);letter-spacing:0;color:#312e2c;margin-bottom:max(15px,0.781vw);display:block;}.form-type-webform-document-file label.active{color:#312e2c;}.form-type-webform-document-file .webform-element-description{font-size:max(12px,0.625vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(20px,1.041vw);}fieldset.captcha{border:none;width:100%;}fieldset.captcha legend,fieldset.captcha .description{display:none;}.form-item.form-type-checkbox .form-item-field,.form-item.form-type-radio .form-item-field{display:inline;}.form-item.form-type-checkbox .form-item-field input,.form-item.form-type-radio .form-item-field input{margin-right:max(12px,0.625vw);cursor:pointer;}.form-item.form-type-checkbox label,.form-item.form-type-radio label{display:inline;cursor:pointer;}.form-item:not(.form-type-checkbox,.form-type-radio) .form-item-field{position:relative;display:inline-block;width:100%;border-radius:max(4px,0.208vw);}.form-item:not(.form-type-checkbox,.form-type-radio) .form-item-field ~ label{font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);color:#312e2c;left:max(17px,0.885vw);top:max(17px,0.885vw);pointer-events:none;position:absolute;transform-origin:0 50%;transition:transform 200ms,color 200ms;}.form-item:not(.form-type-checkbox,.form-type-radio) .form-item-field ~ label.active{transform:translateY(calc(-1 * max(17px,0.885vw)));color:#312e2c;font-size:max(12px,0.625vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(20px,1.041vw);}.webform-submission-form{display:flex;flex-wrap:wrap;gap:max(32px,1.666vw) max(20px,1.041vw);}.webform-submission-form .webform-flexbox,.webform-submission-form .form-type-select,.webform-submission-form .form-type-textarea{width:100%;}.webform-submission-form .webform-flexbox{padding:0;margin:0;flex-wrap:wrap;gap:max(32px,1.666vw) max(20px,1.041vw);}.webform-submission-form .webform-flexbox .webform-flex--container{margin:0;}.webform-submission-form .webform-flexbox .webform-flex{max-width:calc(50% + min(-10px,-0.521vw));}.webform-submission-form .form-type-textfield,.webform-submission-form .form-type-tel,.webform-submission-form .form-type-date,.webform-submission-form .form-item-hour,.webform-submission-form .form-type-select,.webform-submission-form .form-item-email{width:calc(50% + min(-10px,-0.521vw));}.webform-submission-form .webform-flexbox .form-type-textfield,.webform-submission-form .webform-flexbox .form-type-tel,.webform-submission-form .webform-flexbox .form-type-date,.webform-submission-form .webform-flexbox .form-item-hour,.webform-submission-form .webform-flexbox .form-type-select,.webform-submission-form .webform-flexbox .form-item-email{width:100%;}.webform-submission-form .form-type-textarea{width:100%;}.webform-submission-form .form-type-select:not(.active) select{color:#fff;}.webform-submission-form .form-actions{width:100%;}.user-login-form,.user-pass{display:flex;flex-wrap:wrap;gap:max(20px,1.041vw);padding:max(80px,4.166vw);}.user-login-form > div,.user-pass > div{width:100%;}.user-login-form p,.user-pass p{font-size:max(12px,0.625vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(20px,1.041vw);color:#585858;}form:not(.newsletter-form) .form-item.form-type-password,form:not(.newsletter-form) .form-item.form-type-textfield,form:not(.newsletter-form) .form-item.form-type-tel,form:not(.newsletter-form) .form-item.form-item-email,form:not(.newsletter-form) .form-item.form-type-select,form:not(.newsletter-form) .form-item.form-type-date,form:not(.newsletter-form) .form-item.form-type-textarea{border-radius:max(4px,0.208vw);border:max(1px,0.052vw) solid #EDEDED;background:#FBFBFB;padding:max(17px,0.885vw);}form:not(.newsletter-form) .form-item.form-type-password.active,form:not(.newsletter-form) .form-item.form-type-textfield.active,form:not(.newsletter-form) .form-item.form-type-tel.active,form:not(.newsletter-form) .form-item.form-item-email.active,form:not(.newsletter-form) .form-item.form-type-select.active,form:not(.newsletter-form) .form-item.form-type-date.active,form:not(.newsletter-form) .form-item.form-type-textarea.active{background:#F8F8F8;}form:not(.newsletter-form) .form-item.form-type-password label,form:not(.newsletter-form) .form-item.form-type-textfield label,form:not(.newsletter-form) .form-item.form-type-tel label,form:not(.newsletter-form) .form-item.form-item-email label,form:not(.newsletter-form) .form-item.form-type-select label,form:not(.newsletter-form) .form-item.form-type-date label,form:not(.newsletter-form) .form-item.form-type-textarea label{top:max(17px,0.885vw);left:max(14px,0.729vw);background:#FBFBFB;padding:max(3px,0.156vw) max(6px,0.312vw);}form:not(.newsletter-form) .form-item.form-type-password label.active,form:not(.newsletter-form) .form-item.form-type-textfield label.active,form:not(.newsletter-form) .form-item.form-type-tel label.active,form:not(.newsletter-form) .form-item.form-item-email label.active,form:not(.newsletter-form) .form-item.form-type-select label.active,form:not(.newsletter-form) .form-item.form-type-date label.active,form:not(.newsletter-form) .form-item.form-type-textarea label.active{top:0;background:#f8f8f8;}form:not(.newsletter-form) .form-item.form-type-password input,form:not(.newsletter-form) .form-item.form-type-textfield input,form:not(.newsletter-form) .form-item.form-type-tel input,form:not(.newsletter-form) .form-item.form-item-email input,form:not(.newsletter-form) .form-item.form-type-select input,form:not(.newsletter-form) .form-item.form-type-date input,form:not(.newsletter-form) .form-item.form-type-textarea input{border:none;}[data-background="#1E1C1C"] .webform-submission-form{color:#fff;}[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-textfield,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-tel,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-date,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-email,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-select,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-password,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-textarea{border:max(2px,0.104vw) solid #212020;background:#212020;}[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-textfield.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-tel.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-date.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-email.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-select.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-password.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-textarea.active{background:#1E1C1C;}[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-textfield label,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-tel label,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-date label,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-email label,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-select label,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-password label,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-textarea label{background:#212020;color:#fff;}[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-textfield label.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-tel label.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-date label.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-email label.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-select label.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-password label.active,[data-background="#1E1C1C"] .webform-submission-form .form-item.form-type-textarea label.active{background:#1E1C1C;}[data-background="#1E1C1C"] .webform-submission-form .form-item label,[data-background="#1E1C1C"] .webform-submission-form .form-item input,[data-background="#1E1C1C"] .webform-submission-form .form-item select{color:#fff;}[data-background="#1E1C1C"] .webform-submission-form .form-item label:-webkit-autofill,[data-background="#1E1C1C"] .webform-submission-form .form-item label:-webkit-autofill:focus,[data-background="#1E1C1C"] .webform-submission-form .form-item input:-webkit-autofill,[data-background="#1E1C1C"] .webform-submission-form .form-item input:-webkit-autofill:focus,[data-background="#1E1C1C"] .webform-submission-form .form-item select:-webkit-autofill,[data-background="#1E1C1C"] .webform-submission-form .form-item select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #1E1C1C inset;color-scheme:dark;}[data-background="#1E1C1C"] .webform-submission-form .form-submit{background:#485E82;color:#fff;border:none;}.webform-submission-form .form-item-offer.form-disabled,.webform-submission-form .form-item-property.form-disabled,.webform-submission-form .form-item-typology.form-disabled,.webform-submission-form .form-item-tranche.form-disabled,.webform-submission-form .form-item-node.form-disabled,.webform-submission-form .form-item-taxonomy-term.form-disabled{display:none;}@media (max-width:799px){.webform-submission-form{gap:max(16px,0.833vw) max(12px,0.625vw);}.webform-submission-form .webform-flexbox{display:flex;gap:max(16px,0.833vw) max(12px,0.625vw);}.webform-submission-form .webform-flexbox .webform-flex{width:100%;max-width:100%;}.webform-submission-form .form-type-textfield,.webform-submission-form .form-type-tel,.webform-submission-form .form-type-date,.webform-submission-form .form-item-hour,.webform-submission-form .form-item-email{width:100%;}}
.modal{position:fixed;right:0;top:0;bottom:0;left:0;z-index:400;display:none;justify-content:center;align-items:center;animation:opacity-up 150ms ease-in-out;max-width:100vw;max-height:100vh;}.modal--open{display:flex;}.modal .modal-overlay{background-color:#000;opacity:0.8;position:absolute;right:0;top:0;bottom:0;left:0;}.modal .modal-body{background-color:#fff;border:max(1px,0.052vw) solid #8c8c8c;border-radius:max(16px,0.833vw);box-shadow:0 0 max(10px,0.52vw) #000;margin:0 max(16px,0.833vw);max-width:max(1060px,55.208vw);position:relative;width:100%;z-index:1;max-height:90vh;animation:scale-up 0.15s ease-in-out;}.modal .modal-body .modal-close{position:absolute;right:max(32px,1.666vw);top:max(40px,2.083vw);z-index:100;padding:0;margin-top:0;}.modal .modal-body .modal-content{padding:max(40px,2.083vw);overflow-y:auto;max-height:calc(90vh - max(100px,5.208vw));}body.modal-open{overflow:hidden;}#search-popup-block .modal-body{width:100vw;height:100vh;max-height:initial;border-radius:0;}#search-popup-block .modal-body .modal-content{width:100vw;max-height:100vh;}#search-popup-block .modal-body .ingenie_booking_form_block{position:static;transform:none;opacity:1;height:calc(100vh + 430px);}@media (max-width:799px){#ajax-modal .modal-body.room .modal-close{top:70px;left:32px;right:initial;}#ajax-modal .modal-body.search-modal .modal-close{top:22px;}.modal-body .modal-close{width:48px;height:48px;}}
#ajax-modal{justify-content:flex-end;}#ajax-modal > .modal-body{height:100vh;max-height:100vh;max-width:100%;margin:0;background:#f8f8f8;border-radius:0;animation:right-appear 0.3s ease-in-out;}@media (min-width:600px){#ajax-modal > .modal-body{max-width:max(492px,25.624vw);}#ajax-modal > .modal-body > .modal-close{left:calc(max(84px,4.375vw) * -1);right:auto;top:50%;transform:translateY(-50%);color:#fff;border-color:#fff;background:transparent;}}@media (min-width:800px){#ajax-modal > .modal-body{max-width:max(656px,34.166vw);}}@media (min-width:1024px){#ajax-modal > .modal-body{max-width:max(839.68px,43.733vw);}}@media (min-width:1280px){#ajax-modal > .modal-body{max-width:max(1049.6px,54.666vw);}}@media (min-width:1440px){#ajax-modal > .modal-body{max-width:max(1180.8px,61.5vw);}}#ajax-modal > .modal-body > .modal-content{padding:0;min-height:100%;max-height:100%;overflow-x:hidden;}@media (max-width:799px){#ajax-modal > .modal-body > .modal-content{padding-top:150px;padding-bottom:150px;}}#ajax-modal .container{max-width:100% !important;padding:0 max(24px,1.25vw);}@media (min-width:800px){#ajax-modal .container{padding:0 max(40px,2.083vw);}}@media (min-width:1024px){#ajax-modal .node--type--room.node--view-mode--full .header .field--field-images > div{margin-right:min(-82px,-4.271vw) !important;}#ajax-modal .node--type--room.node--view-mode--full .establishment .media > div{margin-left:min(-82px,-4.271vw) !important;}}#ajax-modal .paragraph--type--text-with-image.full.paragraph--view-mode--right-media .field--field-images > div{margin-right:min(-24px,-1.25vw) !important;}#ajax-modal .paragraph--type--text-with-image.full.paragraph--view-mode--left-media .field--field-images > div{margin-left:min(-24px,-1.25vw) !important;}@media (min-width:800px){#ajax-modal .paragraph--type--text-with-image.full.paragraph--view-mode--right-media .field--field-images > div{margin-right:min(-82px,-4.271vw) !important;}#ajax-modal .paragraph--type--text-with-image.full.paragraph--view-mode--left-media .field--field-images > div{margin-left:min(-82px,-4.271vw) !important;}}#ajax-modal #block-mgm-theme-breadcrumbs{display:none;}.toolbar-horizontal.toolbar-fixed #ajax-modal{align-items:flex-end;}.toolbar-horizontal.toolbar-fixed #ajax-modal > .modal-body{max-height:calc(100vh - 60px);}
a.button,button.button,input.button{font-weight:600;font-size:max(14px,0.729vw);font-family:"proxima-nova",sans-serif;line-height:max(17.05px,0.888vw);letter-spacing:max(0.2px,0.01vw);display:inline-flex;vertical-align:top;align-items:center;padding:max(11px,0.572vw) max(30px,1.562vw);border-radius:max(50px,2.604vw);color:#312e2c;border:max(1px,0.052vw) solid #312e2c;text-decoration:none;text-align:center;justify-content:center;white-space:nowrap;cursor:pointer;transition:background-color 150ms ease-in-out,color 150ms ease-in-out;}a.button:hover,button.button:hover,input.button:hover{background-color:#312e2c;color:#fff;}a.button:focus,button.button:focus,input.button:focus{outline:0;}a.button:disabled,button.button:disabled,input.button:disabled{opacity:0.5;cursor:not-allowed;}a.button--small,button.button--small,input.button--small{padding:max(8px,0.416vw) max(20px,1.041vw);}a.button.button--icon-move .icon,button.button.button--icon-move .icon,input.button.button--icon-move .icon{transition:transform 150ms ease-in-out;}a.button.button--icon-move:hover .icon,button.button.button--icon-move:hover .icon,input.button.button--icon-move:hover .icon{transform:translateX(max(4px,0.208vw));}a.button--lite,button.button--lite,input.button--lite{background:transparent;border:1px solid transparent;color:#312e2c;padding:max(11px,0.572vw) max(30px,1.562vw);}a.button--lite:hover,button.button--lite:hover,input.button--lite:hover{background-color:transparent;color:#312e2c;}a.button--icon,button.button--icon,input.button--icon{padding:max(12px,0.625vw);}a.button.btn-blue,button.button.btn-blue,input.button.btn-blue{background:#485e82;color:#fff;border:none;}a.button--white,button.button--white,input.button--white{color:#fff;border:max(2px,0.104vw) solid #fff;}a.button--white:hover,button.button--white:hover,input.button--white:hover{background-color:#fff;color:#312e2c;}a.download{font-weight:600;font-size:max(14px,0.729vw);font-family:"proxima-nova",sans-serif;line-height:max(17.05px,0.888vw);letter-spacing:max(0.2px,0.01vw);color:#312e2c;position:relative;padding-left:max(52px,2.708vw);display:block;margin-bottom:max(23px,1.197vw);text-decoration:none !important;}a.download::before{content:"";display:inline-block;width:max(32px,1.666vw);height:max(32px,1.666vw);left:0;top:calc(50% - max(16px,0.833vw));-webkit-mask:url(/themes/custom/mgm_theme/img/icons/import.svg) no-repeat;mask:url(/themes/custom/mgm_theme/img/icons/import.svg) no-repeat;position:absolute;-webkit-mask-size:cover;mask-size:cover;background:#485e82;}a.cta,button.cta{font-weight:600;font-size:max(14px,0.729vw);font-family:"proxima-nova",sans-serif;line-height:max(17.05px,0.888vw);letter-spacing:max(0.2px,0.01vw);color:#312e2c;text-decoration:none !important;border:none;padding:0;border-radius:0;gap:max(6px,0.312vw);vertical-align:middle;font-family:"freight-neo-pro",sans-serif;font-size:max(16px,0.833vw);font-weight:400;line-height:max(20px,1.041vw);letter-spacing:max(1px,0.052vw);text-transform:uppercase;display:inline-flex;}a.cta::after,button.cta::after{content:"";transition:all 300ms;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center 2px;mask-position:center 2px;-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg);fill:currentcolor;background:currentcolor;width:max(20px,1.041vw);height:max(20px,1.041vw);vertical-align:bottom;}a.cta:hover,button.cta:hover{background:transparent;}a.cta:hover::after,button.cta:hover::after{transform:translateX(max(4px,0.208vw));}@media (max-width:799px){a.button,button.button,input.button{padding:max(11px,0.572vw) max(16px,0.833vw);}a.button.cta,button.button.cta,input.button.cta{padding:11px 0;}}
.chips{display:flex;}a.chip,span.chip{font-family:"freight-neo-pro",sans-serif;font-size:max(16px,0.833vw);font-weight:400;line-height:max(19.2px,1vw);letter-spacing:max(1px,0.052vw);text-align:left;padding:max(18px,0.937vw);color:#312e2c;opacity:0.5;text-transform:uppercase;transition:opacity 0.3s ease-in-out;position:relative;}a.chip.base,span.chip.base{padding:max(6px,0.312vw) max(14px,0.729vw);font-weight:400;line-height:normal;letter-spacing:max(0.22px,0.011vw);font-size:max(11px,0.572vw);background-color:#fff;border-radius:max(50px,2.604vw);color:#ae9269;font-family:"proxima-nova",sans-serif;transition:background-color 0.3s ease-in-out;}a.chip.base--large,span.chip.base--large{font-weight:600;font-size:max(14px,0.729vw);font-family:"proxima-nova",sans-serif;line-height:max(17.05px,0.888vw);letter-spacing:max(0.2px,0.01vw);padding:max(10px,0.52vw) max(20px,1.041vw);}a.chip.base:hover,span.chip.base:hover{background-color:#e6e6e6;opacity:1;}a.chip.base:after,span.chip.base:after{display:none;}a.chip:hover,span.chip:hover{opacity:1;}a.chip:hover:after,span.chip:hover:after{transform:scaleX(1);}a.chip:after,span.chip:after{content:"";height:max(1px,0.052vw);width:100%;position:absolute;bottom:0;left:0;background:#312e2c;transform:scaleX(0);transition:transform 0.3s ease-in-out;}a.chip--active,span.chip--active{opacity:1 !important;}a.chip--active:after,span.chip--active:after{transform:scaleX(1) !important;}
.icon{display:inline-block;width:max(24px,1.25vw);height:max(24px,1.25vw);fill:currentcolor;vertical-align:middle;background:currentcolor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}.icon--small{width:max(16px,0.833vw);height:max(16px,0.833vw);}.icon--medium{width:max(24px,1.25vw);height:max(24px,1.25vw);}.icon--large{width:max(32px,1.666vw);height:max(32px,1.666vw);}.icon--after{margin-left:max(8px,0.416vw);}.icon--before{margin-right:max(8px,0.416vw);}.icon--arrow-right{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/arrow.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/arrow.svg);}.icon--arrow-left{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/arrow.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/arrow.svg);transform:rotate(180deg);}.icon--add-circle{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/add-circle.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/add-circle.svg);}.icon--close-circle{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/close-circle.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/close-circle.svg);}.icon--close{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/close.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/close.svg);}.icon--arrow-2-right{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-2.svg);}.icon--add{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/add.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/add.svg);}.icon--plus{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/plus.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/plus.svg);}.icon--download{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/download.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/download.svg);}.icon--video{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/video.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/video.svg);}.icon--mountain{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/mountain.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/mountain.svg);}.icon--360{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/360.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/360.svg);}
.pager{padding-top:max(48px,2.5vw);display:flex;justify-content:center;align-items:center;font-weight:600;gap:max(20px,1.041vw);}.pager a{color:#1e1c1c;}.pager a img{height:max(14px,0.729vw);}.pager a.inactive{opacity:0.5;pointer-events:none;}.pager a.previous-page,.pager a.first-page{transform:rotate(180deg);}.pager .active{color:#fff;background:#312e2c;border-radius:50%;width:max(42px,2.187vw);height:max(42px,2.187vw);line-height:max(42px,2.187vw);text-align:center;}.pager .space::after{content:"";display:block;background:#f4f4f4;width:18px;height:1px;}
body #tarteaucitronRoot div#tarteaucitronAlertBig{background:#fff !important;border-radius:max(2px,0.104vw) !important;}body #tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronAllow .tarteaucitronCheck{display:inline-block !important;}body #tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronAllow .tarteaucitronCheck:before{content:"✓" !important;}body #tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronDeny .tarteaucitronCross{display:inline-block !important;}body #tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronDeny .tarteaucitronCross:before{content:"✗" !important;}body #tarteaucitronRoot div#tarteaucitronAlertBig:before{display:none !important;}body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{color:#312e2c !important;font-family:"proxima-nova",sans-serif !important;background:transparent !important;}body #tarteaucitronRoot div#tarteaucitronAlertBig button{padding:max(11px,0.572vw) max(30px,1.562vw) !important;border-radius:max(50px,2.604vw) !important;}body #tarteaucitronRoot div#tarteaucitronAlertBig button.tarteaucitronAllow{background:#ae9269 !important;}body #tarteaucitronRoot div#tarteaucitronAlertBig button.tarteaucitronDeny{background:#312e2c !important;}body #tarteaucitronRoot div#tarteaucitronAlertBig button:not(.tarteaucitronAllow,.tarteaucitronDeny){background:#fff !important;color:#312e2c !important;border:max(1px,0.052vw) solid #312e2c !important;}body #tarteaucitronRoot #tarteaucitron .tarteaucitronName{margin:0 !important;}body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk{margin:0 !important;}body #tarteaucitronRoot #tarteaucitron .tarteaucitronLine{padding-left:max(30px,1.562vw) !important;padding-right:max(30px,1.562vw) !important;}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices{border-radius:max(2px,0.104vw) !important;}body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk{float:left !important;}body #tarteaucitronRoot #tarteaucitron #tarteaucitronMainLineOffset{background:#312e2c !important;}body #tarteaucitronRoot #tarteaucitron #dialogTitle{font-family:"freight-neo-pro",sans-serif !important;}body #tarteaucitronRoot #tarteaucitron #tarteaucitronInfo,body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{background:#312e2c !important;font-family:"proxima-nova",sans-serif !important;border-color:#fff !important;}body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{border-radius:max(2px,0.104vw) !important;z-index:1;right:max(5px,0.26vw) !important;}body #tarteaucitronRoot #tarteaucitron .tarteaucitronSelfLink{display:none;}body #tarteaucitronRoot #tarteaucitron #tarteaucitronScrollbarAdjust.tarteaucitronAsk,body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronAsk{width:50%;display:flex !important;justify-content:space-between;gap:max(3px,0.156vw);}body #tarteaucitronRoot #tarteaucitron #tarteaucitronScrollbarAdjust.tarteaucitronAsk button,body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronAsk button{width:calc(50% - max(3px,0.156vw)) !important;}body #tarteaucitronRoot #tarteaucitron button{padding:max(11px,0.572vw) max(30px,1.562vw) !important;border-radius:max(50px,2.604vw) !important;}body #tarteaucitronRoot #tarteaucitron button[aria-pressed=false]:hover{opacity:1;}body #tarteaucitronRoot #tarteaucitron button.tarteaucitronAllow{background:#ae9269 !important;}body #tarteaucitronRoot #tarteaucitron button.tarteaucitronDeny{background:#312e2c !important;}body #tarteaucitronRoot #tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronDeny{background:#fff !important;color:#312e2c !important;}body #tarteaucitronRoot #tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronDeny .tarteaucitronCross:before{color:#312e2c !important;}body #tarteaucitronRoot #tarteaucitron .tarteaucitronCheck:before{content:"✓" !important;}body #tarteaucitronRoot #tarteaucitron .tarteaucitronCross:before{content:"✗" !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{width:50% !important;}
.messages--item{padding:max(16px,0.833vw);}.messages--item button.button--lite{position:absolute;right:0;top:50%;transform:translateY(-50%);}.messages--item .messages--content{position:relative;padding-right:max(80px,4.166vw);display:flex;}.messages--item ul{margin:0;padding:0;}.messages--item ul li:not(:last-child){margin-bottom:max(16px,0.833vw);}.messages--error{color:#cf2140;background-color:rgba(207,33,64,0.2);border-bottom:5px solid #cf2140;}.messages--warning{color:#ca9224;background-color:rgba(202,146,36,0.2);}.messages--status{color:#4a9c4a;background-color:rgba(74,156,74,0.2);}.messages .button--dismiss{color:inherit;}
.node--type--destination.node--view-mode--teaser{position:relative;height:max(620px,32.291vw);cursor:pointer;overflow:hidden;}.node--type--destination.node--view-mode--teaser .background{height:100%;position:relative;transition:all 700ms;}.node--type--destination.node--view-mode--teaser .background .field--field-media-image,.node--type--destination.node--view-mode--teaser .background .media{height:100%;}.node--type--destination.node--view-mode--teaser .background .field--field-media-image > div:last-of-type{height:100%;}.node--type--destination.node--view-mode--teaser .background .field--field-media-image > div:last-of-type img{height:100%;-o-object-fit:cover;object-fit:cover;}.node--type--destination.node--view-mode--teaser .background::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 65.65%,rgba(22,22,25,0.8) 100%);}.node--type--destination.node--view-mode--teaser > div:last-of-type{position:absolute;left:0;right:0;top:calc(100% - max(102px,5.312vw));padding-left:max(30px,1.562vw);padding-right:max(30px,1.562vw);padding-top:max(31px,1.614vw);bottom:0;color:#fff;transition:top 300ms ease-in-out;display:flex;flex-direction:column;align-items:flex-start;}.node--type--destination.node--view-mode--teaser > div:last-of-type p{font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);padding-right:max(40px,2.083vw);overflow:hidden;margin-top:max(70px,3.645vw);transition:all 1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.node--type--destination.node--view-mode--teaser > div:last-of-type h3{margin-bottom:max(23px,1.197vw);padding-bottom:max(29px,1.51vw);padding-right:max(38px,1.979vw);}.node--type--destination.node--view-mode--teaser > div:last-of-type h3 a{color:#fff;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.node--type--destination.node--view-mode--teaser > div:last-of-type h3 a:hover{text-decoration:none;color:#fff;}.node--type--destination.node--view-mode--teaser > div:last-of-type a.cta{color:#fff;margin-top:auto;margin-bottom:max(35.5px,1.848vw);}.node--type--destination.node--view-mode--teaser .see-more{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.node--type--destination.node--view-mode--teaser .see-more::after{content:"";position:absolute;width:max(38px,1.979vw);height:max(38px,1.979vw);right:max(30px,1.562vw);bottom:max(28px,1.458vw);background:url(/themes/custom/mgm_theme/img/icons/close-form.svg) no-repeat center;background-size:max(20px,1.041vw);transform:rotate(45deg);border-radius:50%;border:1px solid #fff;transition:all 300ms;}.node--type--destination.node--view-mode--teaser:hover > div:last-of-type,.node--type--destination.node--view-mode--teaser.hover > div:last-of-type{top:40%;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);}.node--type--destination.node--view-mode--teaser:hover > div:last-of-type a:not(.cta),.node--type--destination.node--view-mode--teaser.hover > div:last-of-type a:not(.cta){padding-bottom:0;}.node--type--destination.node--view-mode--teaser:hover .background,.node--type--destination.node--view-mode--teaser.hover .background{transform:scale(1.5);}.node--type--destination.node--view-mode--teaser:hover .see-more:after,.node--type--destination.node--view-mode--teaser.hover .see-more:after{transform:rotate(90deg);}
.node--type--property.node--view-mode--teaser .background{display:flex;height:100%;flex-direction:column;border-radius:max(2px,0.104vw) max(2px,0.104vw) 0 0;overflow:hidden;transition:all 300ms;}.node--type--property.node--view-mode--teaser .background img{height:max(322px,16.77vw);-o-object-fit:cover;object-fit:cover;}.node--type--property.node--view-mode--teaser .background .content{cursor:pointer;display:flex;flex-direction:column;height:100%;padding:max(29px,1.51vw) max(20px,1.041vw) max(27px,1.406vw) max(20px,1.041vw);background:#fff;border-radius:max(2px,0.104vw);}.node--type--property.node--view-mode--teaser .destination{margin-bottom:max(12px,0.625vw);}.node--type--property.node--view-mode--teaser .title{display:block;color:#312e2c;margin-bottom:max(9px,0.468vw);transition:all 300ms;width:100% !important;padding:0 !important;text-align:left !important;}.node--type--property.node--view-mode--teaser .typology{color:#585858;margin-bottom:max(34px,1.77vw);transition:all 300ms;}.node--type--property.node--view-mode--teaser .field--field-availability{font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);color:#8c8c8c;margin-top:auto;transition:all 300ms;}.node--type--property.node--view-mode--teaser .min-price{color:#8c8c8c;margin-top:max(4px,0.208vw);transition:all 300ms;}.node--type--property.node--view-mode--teaser:hover .background{box-shadow:0 0.26px 3.15px 0 rgba(0,0,0,0.0039215686),0 1.14px 6.52px 0 rgba(0,0,0,0.0078431373),0 2.8px 13px 0 rgba(0,0,0,0.0117647059),0 5.39px 25.48px 0 rgba(0,0,0,0.0117647059),0 9.07px 46.85px 0 rgba(0,0,0,0.0156862745),0 14px 80px 0 rgba(0,0,0,0.0196078431);}.node--type--property.node--view-mode--teaser:hover .background .title{color:#1e1c1c;}.node--type--property.node--view-mode--teaser:hover .background .typology{color:#1e1c1c;}.node--type--property.node--view-mode--teaser:hover .background .field--field-availability,.node--type--property.node--view-mode--teaser:hover .background .min-price{color:#312e2c;}.node--type--property.node--view-mode--search{display:flex;gap:max(20px,1.041vw);}.node--type--property.node--view-mode--search > div{width:calc(50% - max(10px,0.52vw));}.node--type--property.node--view-mode--search .background{display:flex;height:100%;flex-direction:column;border-radius:max(2px,0.104vw);overflow:hidden;transition:all 300ms;}.node--type--property.node--view-mode--search .background img{height:max(322px,16.77vw);-o-object-fit:cover;object-fit:cover;}.node--type--property.node--view-mode--search .content{padding:max(13px,0.677vw) 0;color:#312e2c;display:flex;flex-direction:column;cursor:pointer;}.node--type--property.node--view-mode--search .content .destination{margin-bottom:max(12px,0.625vw);}.node--type--property.node--view-mode--search .content .title{display:block;color:#312e2c;margin:0 !important;margin-bottom:max(6px,0.312vw) !important;transition:all 300ms;padding:0 !important;text-align:left !important;}.node--type--property.node--view-mode--search .content .typology{color:#585858;transition:all 300ms;}.node--type--property.node--view-mode--search .content .field--field-availability{font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);margin-top:auto;transition:all 300ms;}.node--type--property.node--view-mode--search .content .min-price{margin-top:max(4px,0.208vw);transition:all 300ms;}.node--type--property.node--view-mode--search-full .background{display:flex;height:100%;flex-direction:column;transition:all 300ms;}.node--type--property.node--view-mode--search-full .background img{height:max(322px,16.77vw);-o-object-fit:cover;object-fit:cover;}.node--type--property.node--view-mode--search-full .background .content{cursor:pointer;display:flex;flex-direction:column;height:100%;margin-top:max(24px,1.25vw);}.node--type--property.node--view-mode--search-full .destination{margin-bottom:max(12px,0.625vw);}.node--type--property.node--view-mode--search-full .title{display:block;color:#312e2c;margin-bottom:max(6px,0.312vw);}.node--type--property.node--view-mode--search-full .typology{color:#585858;margin-bottom:max(24px,1.25vw);}.node--type--property.node--view-mode--search-full .field--field-availability{font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);color:#312e2c;margin-top:max(20px,1.041vw);}.node--type--property.node--view-mode--search-full .min-price{color:#312e2c;margin-top:max(4px,0.208vw);}.node--type--property.node--view-mode--map{width:100%;}.node--type--property.node--view-mode--map .background{display:flex;width:100%;flex-direction:column;border-radius:max(2px,0.104vw);overflow:hidden;transition:all 300ms;}.node--type--property.node--view-mode--map .background img{height:max(268px,13.958vw);-o-object-fit:cover;object-fit:cover;}.node--type--property.node--view-mode--map .content{padding:max(6.49px,0.338vw) 0;color:#312e2c;display:flex;flex-direction:column;cursor:pointer;}.node--type--property.node--view-mode--map .content .button{text-align:right;margin-left:auto;}.node--type--property.node--view-mode--map .content .button:hover{color:#312e2c;}.node--type--property.node--view-mode--map .content .destination{margin-bottom:max(6.25px,0.325vw);}.node--type--property.node--view-mode--map .content .title{display:block;color:#312e2c;margin-bottom:max(6px,0.312vw);transition:all 300ms;}.node--type--property.node--view-mode--map .content .typology{color:#585858;transition:all 300ms;}.node--type--property.node--view-mode--map .content .field--field-availability{font-size:max(15px,0.781vw);font-family:"proxima-nova",sans-serif;font-weight:400;line-height:max(22px,1.145vw);margin-top:auto;transition:all 300ms;}.node--type--property.node--view-mode--map .content .min-price{margin-top:max(4px,0.208vw);transition:all 300ms;}.node--type--property.node--view-mode--full-teaser{cursor:pointer;}.node--type--property.node--view-mode--full-teaser .gallery-property{position:relative;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos{position:absolute;bottom:0;left:0;width:100%;z-index:1;padding:0 max(24px,1.25vw);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container{display:flex;gap:max(40px,2.083vw);padding:max(24px,1.25vw) max(40px,2.083vw);align-items:center;color:#fff;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .label{font-family:"proxima-nova",sans-serif;font-size:max(11px,0.572vw);font-weight:600;line-height:max(13.4px,0.697vw);letter-spacing:max(1px,0.052vw);text-transform:uppercase;opacity:0.7;margin-bottom:max(5px,0.26vw);}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .value{font-size:max(16px,0.833vw);font-family:"proxima-nova",sans-serif;font-weight:500;line-height:19.49px;text-align:left;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .separator{width:max(1px,0.052vw);background-color:rgba(255,255,255,0.3);height:max(50px,2.604vw);}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .separator:last-child{display:none;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .status{display:flex;align-items:center;gap:max(10px,0.52vw);}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .status .status-item{font-family:"proxima-nova",sans-serif;font-size:max(9px,0.468vw);font-weight:800;text-transform:uppercase;border:max(1px,0.052vw) solid #fff;height:max(40px,2.083vw);width:max(40px,2.083vw);display:flex;justify-content:center;align-items:center;border-radius:max(20px,1.041vw);}.node--type--property.node--view-mode--full-teaser img{width:100%;height:max(600px,31.25vw);-o-object-fit:cover;object-fit:cover;}#map .gm-style-iw{box-shadow:max(0.55px,0.028vw) max(1.77px,0.092vw) max(3.15px,0.164vw) 0 rgba(0,0,0,0.0078431373),max(2.44px,0.127vw) max(7.77px,0.404vw) max(6.52px,0.339vw) 0 rgba(0,0,0,0.0156862745),max(5.99px,0.311vw) max(19.08px,0.993vw) max(13px,0.677vw) 0 rgba(0,0,0,0.0196078431),max(11.54px,0.601vw) max(36.75px,1.914vw) max(25.48px,1.327vw) 0 rgba(0,0,0,0.0235294118),max(19.42px,1.011vw) max(61.84px,3.22vw) max(46.85px,2.44vw) 0 rgba(0,0,0,0.031372549),max(29.97px,1.56vw) max(95.4px,4.968vw) max(80px,4.166vw) 0 rgba(0,0,0,0.0392156863);border:max(1px,0.052vw) solid #ebebeb;background:#f8f8f8;}#map .gm-style-iw button.gm-ui-hover-effect{display:none !important;}#map .gm-style-iw-tc{display:none;}@media (max-width:1023px){.node--type--property.node--view-mode--full-teaser .gallery-property{display:flex;flex-direction:column;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos{position:relative;color:#000;padding:0;background:#fff;text-wrap:initial;order:2;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container{flex-direction:column;gap:max(16px,0.833vw);padding:max(24px,1.25vw);align-items:flex-start;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .label{color:#000;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .value{color:#000;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .separator{background-color:rgba(0,0,0,0.36);height:max(1px,0.052vw);width:100%;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .status{position:absolute;right:max(24px,1.25vw);top:max(24px,1.25vw);}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .status .status-item{border-color:#000;color:#000;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .status ~ .separator{display:none;}.node--type--property.node--view-mode--full-teaser .gallery-property .property-infos > .container .portfolio .links a{color:#000;}.node--type--property.node--view-mode--full-teaser .gallery-property .images img{height:250px !important;}}@media (max-width:799px){.node--type--property.node--view-mode--search{display:flex;flex-direction:column;}.node--type--property.node--view-mode--search > div{width:100%;}.node--type--property.node--view-mode--search .field--field-availability{margin-top:24px !important;}}
.paragraph--type--activities .content > h2,.paragraph--type--activities .content > .field--field-text{width:50%;text-align:center;margin:auto;}.paragraph--type--activities h2{margin-bottom:max(30px,1.562vw);}.paragraph--type--activities > p{color:#1e1c1c;}.paragraph--type--activities .columns > div:nth-of-type(2){margin-top:max(60px,3.125vw);}.paragraph--type--activity-item{margin-bottom:max(93px,4.843vw);display:inline-block;}.paragraph--type--activity-item img{width:100%;margin-bottom:max(32px,1.666vw);border-radius:max(2px,0.104vw);}.paragraph--type--activity-item h3{margin-top:max(6px,0.312vw);margin-bottom:max(16px,0.833vw);}
.paragraph--type--multiple-texts .field--field-items{display:flex;flex-wrap:wrap;gap:max(20px,1.041vw);row-gap:max(30px,1.562vw);}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--half{width:calc(50% - max(10px,0.52vw));}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--one-third{width:calc(33.3333333333% - max(40px,2.083vw) / 3);}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--one-quarter{width:calc(25% - max(15px,0.781vw));}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--five-twelfth{width:calc(41.6666666667% - max(10px,0.52vw));}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--seven-twelfth{width:calc(58.3333333333% - max(10px,0.52vw));}.paragraph--type--multiple-texts .paragraph img{margin-bottom:max(10px,0.52vw);height:max(222px,11.562vw);-o-object-fit:cover;object-fit:cover;aspect-ratio:328/222;}.paragraph--type--multiple-texts[data-background="#1E1C1C"],.paragraph--type--multiple-texts[data-background="#485E82"]{color:#fff;}@media (max-width:1023px){.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--one-third{width:calc(50% - 10px);}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--one-quarter{width:calc(33.3333333333% - 10px);}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--five-twelfth{width:calc(50% - 10px);}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--seven-twelfth{width:calc(50% - 10px);}}@media (max-width:799px){.paragraph--type--multiple-texts .field--field-items{flex-direction:column;}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--half{width:100%;}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--one-third{width:100%;}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--one-quarter{width:100%;}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--five-twelfth{width:100%;}.paragraph--type--multiple-texts .paragraph.paragraph--view-mode--seven-twelfth{width:100%;}}
.paragraph--type--text{padding:max(80px,4.166vw) 0;}.paragraph--type--text:not(.full-width) .container > div{max-width:75%;padding:0 max(24px,1.25vw);margin:auto;}.paragraph--type--text[data-background="#485E82"],.paragraph--type--text[data-background="#1E1C1C"]{color:#f8f8f8;}@media (max-width:1023px){.paragraph--type--text:not(.full-width) .container > div{max-width:75%;padding:0 max(24px,1.25vw);margin:auto;}}@media (max-width:799px){.paragraph--type--text:not(.full-width) .container > div{max-width:100%;padding:0;}}
.search-form{border-radius:max(100px,5.208vw);background:#f8f8f8;margin:auto;box-shadow:max(0.88px,0.045vw) max(1.63px,0.084vw) max(3.15px,0.164vw) 0 rgba(0,0,0,0.0039215686),max(3.89px,0.202vw) max(7.16px,0.372vw) max(6.52px,0.339vw) 0 rgba(0,0,0,0.0078431373),max(9.55px,0.497vw) max(17.57px,0.915vw) max(13px,0.677vw) 0 rgba(0,0,0,0.0117647059),max(18.39px,0.957vw) max(33.85px,1.763vw) max(25.48px,1.327vw) 0 rgba(0,0,0,0.0117647059),max(30.94px,1.611vw) max(56.95px,2.966vw) max(46.85px,2.44vw) 0 rgba(0,0,0,0.0156862745),max(47.74px,2.486vw) max(87.87px,4.576vw) max(80px,4.166vw) 0 rgba(0,0,0,0.0196078431);border:max(1px,0.052vw) solid #ececec;display:flex;align-items:center;gap:max(24px,1.25vw);width:-moz-fit-content;width:fit-content;position:relative;padding:max(11px,0.572vw) max(13px,0.677vw) max(13px,0.677vw) max(36px,1.875vw);z-index:1;transition:all 300ms,-webkit-backdrop-filter 0s;transition:all 300ms,backdrop-filter 0s;transition:all 300ms,backdrop-filter 0s,-webkit-backdrop-filter 0s;}.search-form .mobile{display:none;}.search-form label{transform:none !important;position:static !important;font-size:max(15px,0.781vw) !important;font-weight:600 !important;line-height:max(18.27px,0.951vw);}.search-form .dropdown{visibility:hidden;opacity:0;position:absolute;top:calc(100% + max(25px,1.302vw));left:0;min-width:100%;width:-moz-max-content;width:max-content;padding:max(32px,1.666vw) max(29px,1.51vw) max(29px,1.51vw) max(35px,1.822vw);border-radius:max(24px,1.25vw);background:#f8f8f8;box-shadow:max(0.83px,0.043vw) max(0.92px,0.047vw) max(3.15px,0.164vw) 0 rgba(0,0,0,0.0117647059),max(3.65px,0.19vw) max(4.06px,0.211vw) max(6.52px,0.339vw) 0 rgba(0,0,0,0.0196078431),max(8.96px,0.466vw) max(9.96px,0.518vw) max(13px,0.677vw) 0 rgba(0,0,0,0.0235294118),max(17.26px,0.898vw) max(19.18px,0.998vw) max(25.48px,1.327vw) 0 rgba(0,0,0,0.031372549),max(29.05px,1.513vw) max(32.28px,1.681vw) max(46.85px,2.44vw) 0 rgba(0,0,0,0.0392156863),max(44.82px,2.334vw) max(49.8px,2.593vw) max(80px,4.166vw) 0 rgba(0,0,0,0.0509803922);transition:all 300ms;}.search-form .dropdown ul{margin:0;list-style:none;gap:max(31px,1.614vw);display:flex;flex-direction:column;padding-left:0;max-height:max(299px,15.572vw);overflow-y:auto;padding-right:max(23px,1.197vw);line-height:normal;}.search-form .dropdown ul li{position:relative;cursor:pointer;color:#312e2c;}.search-form .dropdown ul li.active,.search-form .dropdown ul li:hover{font-weight:600;}.search-form .dropdown ul li[name=all]{display:none;}.search-form .dropdown ul li:before{content:"";position:absolute;bottom:calc(-1 * max(15px,0.781vw));height:max(1px,0.052vw);width:100%;background:#e9e9e9;}.search-form .dropdown ul li:last-of-type:before{display:none;}.search-form .dropdown.active{visibility:visible;opacity:1;}.search-form .dropdown-panel{border:max(1px,0.052vw) solid #ececec;border-radius:max(100px,5.208vw);box-shadow:max(0.88px,0.045vw) max(1.63px,0.084vw) max(3.15px,0.164vw) 0 rgba(0,0,0,0.0039215686),max(3.89px,0.202vw) max(7.16px,0.372vw) max(6.52px,0.339vw) 0 rgba(0,0,0,0.0078431373),max(9.55px,0.497vw) max(17.57px,0.915vw) max(13px,0.677vw) 0 rgba(0,0,0,0.0117647059),max(18.39px,0.957vw) max(33.85px,1.763vw) max(25.48px,1.327vw) 0 rgba(0,0,0,0.0117647059),max(30.94px,1.611vw) max(56.95px,2.966vw) max(46.85px,2.44vw) 0 rgba(0,0,0,0.0156862745),max(47.74px,2.486vw) max(87.87px,4.576vw) max(80px,4.166vw) 0 rgba(0,0,0,0.0196078431);font-size:max(15px,0.781vw) !important;font-weight:600;line-height:max(18.27px,0.951vw);padding:max(15px,0.781vw) max(20px,1.041vw);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/mgm_theme/img/icons/arrow-down.svg);background-repeat:no-repeat;background-position-y:center;background-position-x:calc(100% - max(20px,1.041vw));cursor:pointer;transition:all 300ms;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.search-form .dropdown-panel.active{background-image:url(/themes/custom/mgm_theme/img/icons/arrow-up.svg);}.search-form .form-type-select{display:none;}.search-form .form-type-select label{display:none;}.search-form .button.filters{font-size:max(15px,0.781vw);font-weight:600;line-height:max(18.27px,0.951vw);border:max(1px,0.052vw) solid #ececec;border-radius:max(100px,5.208vw);padding:max(14px,0.729vw) max(21px,1.093vw) max(14px,0.729vw) max(42px,2.187vw);position:relative;margin-left:calc(-1 * max(6px,0.312vw));transition:all 300ms;}.search-form .button.filters:before{content:"";width:max(20px,1.041vw);height:max(20px,1.041vw);left:max(12px,0.625vw);top:calc(50% - max(10px,0.52vw));position:absolute;-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/more.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/more.svg);background:#312e2c;transition:all 300ms;}.search-form .button.filters span{width:max(24px,1.25vw);height:max(24px,1.25vw);background:#fff;display:inline-block;border-radius:50%;border:max(1px,0.052vw) solid #dbdbdb;font-size:max(13px,0.677vw);font-weight:600;margin-left:max(23px,1.197vw);line-height:max(22px,1.145vw);}.search-form .button.filters:hover{border-color:#312e2c;}.search-form .button.filters:hover:before{background:#fff;}.search-form .button.filters:hover span{color:#312e2c;}.search-form .form-submit{text-indent:-9999px;background-color:#312e2c;width:max(46px,2.395vw);height:max(46px,2.395vw);content:"";background-image:url(/themes/custom/mgm_theme/img/icons/search-white.svg);background-size:max(24px,1.25vw);background-position:center;background-repeat:no-repeat;padding:0;}.search-form #close-form{background:rgba(0,0,0,0.05);width:max(46px,2.395vw);height:max(46px,2.395vw);position:relative;border-radius:50%;border:none;cursor:pointer;padding:0;box-shadow:max(0.88px,0.045vw) max(1.63px,0.084vw) max(3.15px,0.164vw) 0 rgba(0,0,0,0.0039215686),max(3.89px,0.202vw) max(7.16px,0.372vw) max(6.52px,0.339vw) 0 rgba(0,0,0,0.0078431373),max(9.55px,0.497vw) max(17.57px,0.915vw) max(13px,0.677vw) 0 rgba(0,0,0,0.0117647059),max(18.39px,0.957vw) max(33.85px,1.763vw) max(25.48px,1.327vw) 0 rgba(0,0,0,0.0117647059),max(30.94px,1.611vw) max(56.95px,2.966vw) max(46.85px,2.44vw) 0 rgba(0,0,0,0.0156862745),max(47.74px,2.486vw) max(87.87px,4.576vw) max(80px,4.166vw) 0 rgba(0,0,0,0.0196078431);}.search-form #close-form:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/close-form.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/close-form.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(20px,1.041vw);mask-size:max(20px,1.041vw);background:#312e2c;}.search-form .reset-filters{cursor:pointer;margin-left:calc(-1 * max(16px,0.833vw));display:block;position:relative;}@media (max-width:799px){.search-form .reset-filters{margin:0;}}.search-form .reset-filters.inactive{display:none;}.search-form .reset-filters:before{content:"";visibility:hidden;opacity:0;transition:all 300ms;top:50%;transform:translateY(-50%) rotate(45deg);position:absolute;right:calc(-1 * max(15px,0.781vw));width:max(15px,0.781vw);height:max(15px,0.781vw);background:#312e2c;border-radius:max(3px,0.156vw);}.search-form .reset-filters:after{content:"Réinitialiser vos filtres ?";visibility:hidden;opacity:0;transition:all 300ms;top:50%;transform:translateY(-50%);right:calc(-1 * max(210px,10.937vw));color:#fff;background:#312e2c;font-weight:600;font-size:max(15px,0.781vw);line-height:max(18.27px,0.951vw);padding:max(10px,0.52vw) max(18px,0.937vw);border-radius:max(100px,5.208vw);position:absolute;}.search-form .reset-filters:hover:before,.search-form .reset-filters:hover:after{opacity:1;visibility:visible;}.search-form .invest,.search-form .availabilities,.search-form .typology,.search-form .acquisition-type{position:relative;}.search-form .invest .dropdown-panel,.search-form .availabilities .dropdown-panel,.search-form .typology .dropdown-panel,.search-form .acquisition-type .dropdown-panel{width:max(230px,11.979vw);height:max(48px,2.5vw);}.search-form .modal{display:none;}.search-modal{background:#fff;padding:0 !important;}.search-modal .title{padding:max(24px,1.25vw) 0;background:#f8f8f8;}.search-modal .title .container{display:flex;justify-content:space-between;align-items:center;}.search-modal .button:not(.modal-close){display:inline-block;margin-top:max(30px,1.562vw);background:#312e2c;color:#fff;}.search-modal .mgm-list{background:#fff;padding-bottom:max(80px,4.166vw);}.search-modal .mgm-list .h5{padding-top:max(24px,1.25vw);padding-bottom:max(42px,2.187vw);display:block;}.search-modal .mgm-list .container > div:first-of-type{margin-bottom:max(40px,2.083vw);}.search-modal .mgm-list ul{list-style:none;display:flex;flex-direction:column;gap:max(37px,1.927vw);padding:0;margin:0;}.search-modal .mgm-list ul li{position:relative;display:flex;align-items:center;cursor:pointer;}.search-modal .mgm-list ul li[name=all]{display:none;}.search-modal .mgm-list ul li:before{content:"";position:absolute;height:max(1px,0.052vw);width:100%;background:#f4f4f4;left:0;top:calc(-1 * max(18px,0.937vw));}.search-modal .mgm-list ul li:last-of-type:before{display:none;}.search-modal .mgm-list ul li span{border-radius:max(100px,5.208vw);border:max(2px,0.104vw) solid #312e2c;width:max(38px,1.979vw);height:max(20px,1.041vw);display:block;margin-right:max(8px,0.416vw);position:relative;transition:all 300ms;background:#fff;}.search-modal .mgm-list ul li span:after{content:"";background:#312e2c;width:max(12px,0.625vw);height:max(12px,0.625vw);border-radius:max(100px,5.208vw);position:absolute;top:calc(50% - max(6px,0.312vw));left:max(5px,0.26vw);transition:all 300ms;}.search-modal .mgm-list ul li.active span{background:#312e2c;}.search-modal .mgm-list ul li.active span:after{background:#fff;transform:translateX(max(13px,0.677vw));}.search-modal .mgm-list ul li.disabled span{background:#fff;border-color:#ececec;}.search-modal .mgm-list ul li.disabled span:after{background:#ececec;transform:translateX(max(13px,0.677vw));}.search-block form{margin-top:max(29px,1.51vw);}@media (max-width:1200px){.search-form{flex-direction:column;border-radius:max(16px,0.833vw);padding:max(16px,0.833vw);align-items:flex-start;width:100%;}.search-form.active{-webkit-backdrop-filter:none;backdrop-filter:none;position:static;}.search-form .dropdown{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;width:100%;background:#fff;border-radius:0;padding:0;}.search-form .dropdown .title.mobile{padding:21px 24px 19px 24px;min-height:72px;background:#f8f8f8;border-bottom:1px solid #E9E9E9;display:block;color:#312e2c;}.search-form .dropdown .close{width:26px;height:26px;-webkit-mask:url(/themes/custom/mgm_theme/img/icons/close.svg) no-repeat center;mask:url(/themes/custom/mgm_theme/img/icons/close.svg) no-repeat center;background:#1e1c1c;position:absolute;right:24px;top:22px;cursor:pointer;}.search-form .dropdown ul{padding:24px;}.search-form .dropdown ul li:last-of-type{border-bottom:1px solid #E9E9E9;padding-bottom:15px;}.search-form .dropdown .mobile.cta{display:block;margin-top:8px;max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto;opacity:0.5;color:#1e1c1c;padding:0;}.search-form label{padding-left:max(20px,1.041vw);}.search-form > div,.search-form .dropdown-panel{width:100% !important;}.search-form .form-submit{text-indent:0;color:#fff;width:100%;background-position:15px center;}header.navbar .search-form{position:fixed;top:0;left:0;width:100vw;height:100vh;border-radius:0;padding:0;background:#fff !important;color:#1e1c1c !important;z-index:401;}header.navbar .search-form .dropdown-panel{background-color:transparent !important;color:rgba(30,28,28,0.5) !important;box-shadow:none;padding-left:0;padding-right:0;background-image:url(/themes/custom/mgm_theme/img/icons/arrow-right.svg) !important;border:none !important;border-bottom:1px solid #EAEAEA !important;border-radius:0;background-position:right;}header.navbar .search-form .title.mobile{padding:21px 24px 19px 24px;min-height:72px;background:#f8f8f8;border-bottom:1px solid #E9E9E9;display:block;color:#312e2c;}header.navbar .search-form > div,header.navbar .search-form label{padding-left:24px;padding-right:24px;}header.navbar .search-form > div:not(.title){margin:0 !important;}header.navbar .search-form #close-form{position:absolute;top:21px;right:24px;background:transparent !important;box-shadow:none;transform:translateY(-25%);}header.navbar .search-form #close-form:after{background:#1e1c1c !important;}header.navbar .search-form .form-submit{width:calc(100vw - 48px);margin:30px auto;}header.navbar .search-form .dropdown .close{width:20px;height:20px;-webkit-mask:url(/themes/custom/mgm_theme/img/icons/arrow-down.svg) no-repeat center;mask:url(/themes/custom/mgm_theme/img/icons/arrow-down.svg) no-repeat center;transform:rotate(90deg);background:#1e1c1c;position:absolute;right:initial;left:24px;top:24px;cursor:pointer;}header.navbar .search-form .dropdown .h6{padding-left:28px;}body.toolbar-vertical header.navbar .search-form{top:48px;height:calc(100vh - 48px);}body.toolbar-vertical .search-form .dropdown{top:48px;}body.toolbar-vertical header.navbar .search-form .dropdown{top:0;}}
*{scroll-margin-top:max(80px,4.166vw);}body{color:#1e1c1c;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;text-rendering:optimizelegibility;}.paragraph p a:not(.button),.paragraph li a:not(.button){color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;}table{border-collapse:collapse;width:100%;margin:max(20px,1.041vw) 0;}table td,table th{border:1px solid #1e1c1c;}.content.show-more{overflow:hidden;transition:all 500ms;position:relative;}.content.show-more.hide::before{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:20px;background:linear-gradient(180deg,rgba(248,248,248,0) 0%,#f8f8f8 100%);z-index:1;}.content.show-more ~ button{background:transparent;margin-top:max(28px,1.458vw);text-align:center;gap:max(13px,0.677vw);display:none;}.content.show-more ~ button:hover{color:#312e2c;}.content.show-more ~ button:hover:after{transform:translateY(max(4px,0.208vw));}.content.show-more ~ button:after{-webkit-mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-down.svg);mask-image:url(/themes/custom/mgm_theme/img/icons/arrow-down.svg);width:max(10px,0.52vw);height:max(10px,0.52vw);background:#8c8c8c;margin-top:max(2px,0.104vw);transform:rotate(180deg);}.content.show-more.hide ~ button:after{transform:rotate(0deg);}.horizontal-scroll.on-scroll{cursor:grab;}.horizontal-scroll.on-scroll .filter{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background:#f4f4f4;border-radius:16px;}::-webkit-scrollbar-thumb{background-color:#8c8c8c;border-radius:10px;}::-webkit-scrollbar-thumb:hover{background-color:#8c8c8c;}
