/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body .simple-status-messages{top:auto;bottom:40px;}body .simple-status-messages .status-messages{background-color:white !important;border-radius:12px;border-width:0;}body .simple-status-messages .status-messages:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;box-shadow:0 2px 12px  rgba(0,0,0,0.2);border-radius:12px;}.simple-status-messages .status-message-close span{right:10px;top:5px;opacity:0.35;}.simple-status-messages .status-message-close:hover span{opacity:1;cursor:pointer;}.status-messages + .status-messages{margin-top:1.4em;}
.paragraphs-browser-wrapper fieldset input,.paragraphs-browser-wrapper .js-form-type-textfield{display:none;}.paragraphs-browser-wrapper fieldset legend{color:#004ee6;text-transform:uppercase;}.paragraph--type--left-right-gallery.paragraph--view-mode--preview{display:flex;flex-wrap:wrap;align-items:center;}.paragraph--view-mode--preview .field--label-inline > .field__label{font-weight:bold;margin-right:10px;}.paragraph--view-mode--preview .field--name-field-title,.paragraph--view-mode--preview .field--type-text-long{margin-bottom:20px;flex-grow:1;}.paragraph--view-mode--preview .field--type-text-long{padding-top:15px;}.paragraph--type--left-right-gallery.paragraph--view-mode--preview > div,.paragraph--view-mode--preview .field--name-field-image,.field--name-field-media{margin-right:20px;}.paragraph--view-mode--preview .field--name-field-media,.paragraph--view-mode--preview .field--name-field-image{width:120px;}.paragraph--view-mode--preview .field--name-field-text h2,.paragraph--view-mode--preview .field--name-field-text p,.paragraph--view-mode--preview .field--name-field-texts h2,.paragraph--view-mode--preview .field--name-field-texts p{font-size:18px;line-height:20px;font-weight:normal;}.paragraph--view-mode--preview .field--name-field-medias,.paragraph--view-mode--preview .field--name-field-images,.paragraph--type--video.paragraph--view-mode--preview .field--name-field-videos{display:flex;flex-wrap;margin-top:10px;}.paragraph--view-mode--preview .field--name-field-medias img,.paragraph--view-mode--preview .field--name-field-images img{height:60px;width:auto;}.paragraph--view-mode--preview .field--name-field-medias > div,.paragraph--view-mode--preview .field--name-field-images > div,.paragraph--type--video.paragraph--view-mode--preview .field--name-field-videos > div{margin-right:10px;margin-bottom:10px;}.paragraph--view-mode--preview .field--name-field-themes > .field__label{display:none;}.paragraphs-browser-wrapper h2{font-size:20px;padding-bottom:10px;border-bottom:1px solid #000;margin-bottom:15px;}.paragraph--view-mode--preview .field--name-field-themes .item-list ul{display:flex;flex-wrap:wrap;}.paragraph--view-mode--preview .field--name-field-themes .item-list ul li{margin:0 10px 10px 0;list-style:none;}.paragraph--view-mode--preview .field__label{font-weight:normal;}.paragraph--view-mode--preview .field--name-field-themes .item-list ul li a{display:inline-block;padding :5px 10px;border-radius:5px;border:1px solid;}.paragraph--view-mode--preview .field--name-field-position{width:100%;margin-bottom:10px;}.testimony-persona{display:flex;flex-wrap:wrap;align-items:center;}.testimony-persona .field--name-field-image{width:60px;margin-right:20px;border-radius:100%;overflow:hidden;}.testimony-persona .field--name-field-image img{width:60px;height:auto;}.paragraph--view-mode--preview .field--name-field-slide{display :flex;flex-wrap:wrap;}.paragraph--view-mode--preview .field--name-field-slide .field__item{margin-right:10px;}.paragraph--view-mode--preview .field--name-field-slide .field__item img{height:60px;width:auto;display:block;border:1px solid #eaeaea;}.paragraph--view-mode--preview .field--name-field-slider-title{font-size:14px;font-weight:bold;margin-bottom:10px;}.paragraph--view-mode--preview .node--type-themes .node__content,.paragraph--view-mode--preview .node--type-themes .contextual{display:none;}.paragraph--view-mode--preview .node--type-themes h2 a{font-size:16px;}.field__item img{display:block;}.js .paragraph-top .paragraph-type{grid-column:1 / 3;}.paragraphs-browser-wrapper fieldset div span{font-size:12px;line-height:14px;display:block;color:black;padding:10px 10px 12px 10px;}.paragraphs-browser-wrapper img{min-width:60px;}fieldset.paragraphs-browser-paragraph-type{margin-bottom:20px;}.js .paragraph-top .paragraph-info{grid-column:3 / 3;}.paragraphs-browser-wrapper fieldset:not(.fieldgroup){width:100%;box-sizing:border-box;padding:0 10px !important;margin-right:0;position:relative;width:180px !important;min-height:180px;display:block;margin:10px 10px 20px 10px !important;background-color:#f5f4f4;border:1px solid #e9e9e9;box-shadow:1px 1px 10px -4px rgba(0,0,0,.4);transition :all .3s ease;}.paragraphs-browser-wrapper fieldset:not(.fieldgroup):hover{box-shadow:1px 1px 10px -2px rgba(0,0,0,.5);}.paragraphs-browser-wrapper fieldset:not(.fieldgroup) > legend,.paragraphs-browser-wrapper fieldset:not(.fieldgroup) > div{opacity :.8;transition:all .3s ease;}.paragraphs-browser-wrapper fieldset:not(.fieldgroup):hover > legend,.paragraphs-browser-wrapper fieldset:not(.fieldgroup):hover > div{opacity :1;}.paragraphs-browser-wrapper fieldset div:first-of-type{height:180px;position:absolute;width:100%;left:0;top:0;}.paragraphs-browser-wrapper fieldset:hover div:first-of-type img{opacity:1;}.paragraphs-browser-wrapper fieldset div:first-of-type img{display:block;position:absolute;max-width:60px;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);opacity:.8;transition:all .3s ease;}.paragraphs-browser-wrapper fieldset div:first-of-type + div{position:absolute;left:0;width:100%;top:0;height:180px;display:flex;align-items:flex-end;justify-content:center;text-align:center;}.paragraphs-browser-wrapper fieldset:not(.fieldgroup) legend{display:block;position:absolute;top:5px;padding:10px;font-size:12px;line-height:14px;color:#2c2c2c;font-weight:bold;letter-spacing:1px;left:0;}.paragraph--type--left-right-gallery img.no-image-style,.views-table img[src$="svg"]{width:100px;}#edit-field-issu-wrapper #edit-field-issu-0-value--description{display:none;}.paragraph--view-mode--preview.paragraph--type--text-image,.paragraph--view-mode--preview.paragraph--type--slide{display:flex;}.paragraph--view-mode--preview.paragraph--type--background-image .field--name-field-image{margin-bottom:20px;}.paragraph--type--three-columns.paragraph--view-mode--preview .field--name-field-colonnes{display:flex;justify-content:space-between;margin-left:-10px;margin-right:-10px;}.paragraph--type--three-columns.paragraph--view-mode--preview .field--name-field-colonnes .field__item{margin-bottom:20px;padding-left:10px;padding-right:10px;flex-grow:1;flex-basis:0;}.geysir-field-paragraph-add-first .add-before{text-align:center;padding-top:40px;padding-bottom:40px;}.geysir-field-paragraph-add-first .add-before a{margin:0 auto;}.geysir-toolbar-tab button:after{content:"Use the frontend editor";margin-left:-2.5rem;position:relative;color:var(--gin-color-text-light);}.geysir-toolbar-tab button{color:transparent !important;}
.hover-zone{display:flex;align-items:center;gap:0.3em;}.link-name-wrapper{display:flex;align-items:center;overflow:hidden;white-space:nowrap;}.bc-extra{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width 0.6s ease;}.hover-zone:hover .bc-extra{max-width:300px;}.title-text-left h2{margin-bottom:1em;}.tab-widget-inner.full-width{max-width:1000px;}.basic-page-template .page-body-wrapper .title-text-right{padding-top:0px;}body .hc-offcanvas-nav ul.external-nav{display:block !important;}.title-text-left .media--type-remote-video.media--view-mode-regular{position:relative;width:100%;padding-bottom:75%;height:0;overflow:hidden;}.title-text-left .media--type-remote-video.media--view-mode-regular iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.cool:before{content:"";}#block-frontend-clay-paint-2{display:none;}#second-lvl{display:none;}.page-node-type-basic-page-as  #second-lvl{display:block;}.path-frontpage #second-lvl{display:none !important;}.booking-link a.button{background-color:black;border-color:black;}.booking-link a.button:hover{background-color:white;color:black;}.spb-popup-main-wrapper.spb_center{padding:0px;border-style:none;margin-top:0px !important;transform:translateY(-50%);}.spb_close{border:none;padding:0px;margin-top:18px;margin-right:15px;color:transparent;background:#fff;border-radius:50%;width:32px;height:32px;background-image:url(/themes/_custom/frontend/assets/css/images/svg/close.svg);background-repeat:no-repeat;background-position:6px 6px;}a.clickhere{position:absolute;z-index:100000;background-color:transparent;width:100%;bottom:50px;height:150px;}a.btn-stylegreen{display:inline-block;text-decoration:none;padding:10px 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:bold;display:inline-block;position:relative;background-image:none;background-repeat:no-repeat;background-size:16px 16px;background-position:left top;background:transparent;color:#505F4F;border:1px solid #505F4F;border-radius:50px;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;overflow:hidden;}a.btn-stylegreen:hover{background:#505F4F;border:1px solid #505F4F;color:white;}@media screen and (max-width:700px){#second-lvl{padding-left:20px;}#second-lvl > nav > ul.menu li{display:inline-block;margin-right:8px;}#second-lvl #ext-link{display:none;}}
