/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bottom{bottom:0}.bottom-right{right:0}.ml-64{margin-left:64%}.w-40{width:40% !important}.separation-line-small{width:1.875rem}.border-top-2{border-top-width:2px !important}.border-left-3{border-left-width:3px !important}.border-radius-left-15{border-top-left-radius:15px;border-bottom-left-radius:15px}.border-orange{border-color:#ff632c}.list-circle-center::before{content:"";display:block;position:absolute;top:50%;width:5px;height:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:#343a40}.bg-grey-light{background:#f5f3f0}.bg-orange{background:#ff632c}.text-orange{color:#ff632c}.min-h-200{min-height:200px}.broadcast-area-readonly input[type=checkbox][disabled],.broadcast-area-readonly-wrapper input[type=checkbox][disabled]{opacity:.7;cursor:not-allowed}.broadcast-area-readonly input[type=checkbox][disabled]+label,.broadcast-area-readonly-wrapper input[type=checkbox][disabled]+label{opacity:.7;color:#666;cursor:not-allowed}.broadcast-area-readonly input[type=checkbox]:disabled,.broadcast-area-readonly input[type=checkbox].is-readonly,.broadcast-area-readonly-wrapper input[type=checkbox]:disabled,.broadcast-area-readonly-wrapper input[type=checkbox].is-readonly{opacity:.7;cursor:not-allowed}.broadcast-area-readonly input[type=checkbox]:disabled:not(:checked),.broadcast-area-readonly input[type=checkbox].is-readonly:not(:checked),.broadcast-area-readonly-wrapper input[type=checkbox]:disabled:not(:checked),.broadcast-area-readonly-wrapper input[type=checkbox].is-readonly:not(:checked){border-color:var(--gin-color-disabled-border);background-color:var(--gin-color-disabled-bg);background-image:none}.broadcast-area-readonly input[type=checkbox]:disabled:checked,.broadcast-area-readonly input[type=checkbox].is-readonly:checked,.broadcast-area-readonly-wrapper input[type=checkbox]:disabled:checked,.broadcast-area-readonly-wrapper input[type=checkbox].is-readonly:checked{border-color:var(--gin-color-primary);background-color:var(--gin-color-primary)}.broadcast-area-readonly input[type=checkbox]:disabled:checked:hover,.broadcast-area-readonly input[type=checkbox].is-readonly:checked:hover,.broadcast-area-readonly-wrapper input[type=checkbox]:disabled:checked:hover,.broadcast-area-readonly-wrapper input[type=checkbox].is-readonly:checked:hover{border-color:var(--gin-color-disabled-border);background-color:var(--gin-color-disabled-bg)}.broadcast-area-readonly input[type=checkbox]:disabled+label,.broadcast-area-readonly input[type=checkbox].is-readonly+label,.broadcast-area-readonly-wrapper input[type=checkbox]:disabled+label,.broadcast-area-readonly-wrapper input[type=checkbox].is-readonly+label{opacity:.7;color:#666;cursor:not-allowed}.broadcast-area-readonly input[type=checkbox].is-readonly:checked,.broadcast-area-readonly-wrapper input[type=checkbox].is-readonly:checked{background-image:url("/core/themes/claro/images/icons/82828c/checkmark.svg")}.field--name-field-countries input[type=checkbox]:focus,.field--name-field-countries input[type=checkbox]:active,.field--name-field-countries input[type=checkbox].is-focused,.field--name-field-countries input[type=checkbox]:focus-within{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.field--name-field-countries label:focus,.field--name-field-countries label:active,.field--name-field-countries label.is-focused,.field--name-field-countries label:focus-within,.field--name-field-countries fieldset:focus,.field--name-field-countries fieldset:active,.field--name-field-countries fieldset.is-focused,.field--name-field-countries fieldset:focus-within{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}body .field--name-field-countries.field--name-field-countries input[type=checkbox]:focus,body .field--name-field-countries.field--name-field-countries input[type=checkbox]:active,body .field--name-field-countries.field--name-field-countries input[type=checkbox].is-focused,body .field--name-field-countries.field--name-field-countries input[type=checkbox].is-active{outline:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}body .field--name-field-countries.field--name-field-countries input[type=checkbox]:checked:focus,body .field--name-field-countries.field--name-field-countries input[type=checkbox]:checked:active{outline:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}body .field--name-field-countries.field--name-field-countries input[type=checkbox]:hover:focus{outline:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}body .field--name-field-countries.field--name-field-countries label:focus,body .field--name-field-countries.field--name-field-countries label:active,body .field--name-field-countries.field--name-field-countries label.is-focused,body .field--name-field-countries.field--name-field-countries label.is-active,body .field--name-field-countries.field--name-field-countries fieldset:focus,body .field--name-field-countries.field--name-field-countries fieldset:active,body .field--name-field-countries.field--name-field-countries fieldset.is-focused,body .field--name-field-countries.field--name-field-countries fieldset.is-active{outline:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}body .field--name-field-countries.field--name-field-countries label:checked:focus,body .field--name-field-countries.field--name-field-countries label:checked:active,body .field--name-field-countries.field--name-field-countries fieldset:checked:focus,body .field--name-field-countries.field--name-field-countries fieldset:checked:active{outline:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}body .field--name-field-countries.field--name-field-countries label:hover:focus,body .field--name-field-countries.field--name-field-countries fieldset:hover:focus{outline:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}@-webkit-keyframes fade-out{0%{-webkit-filter:brightness(100%);filter:brightness(100%)}100%{-webkit-filter:brightness(70%);filter:brightness(70%)}}@keyframes fade-out{0%{-webkit-filter:brightness(100%);filter:brightness(100%)}100%{-webkit-filter:brightness(70%);filter:brightness(70%)}}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.specific-preview.node--view-mode-teaser-preview img{height:200px}.specific-preview:hover .move-up{-webkit-animation:slide-top .5s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:slide-top .5s cubic-bezier(0.25,0.46,0.45,0.94) both}.specific-preview .content-page{width:780px}.specific-preview .sidebar-left{width:150px}.specific-preview .sidebar-content{width:100%;min-height:360px}.specific-preview .sidebar-content .content-div{min-height:260px}.specific-preview .sidebar-content .top-label{position:absolute;top:-26px;left:0;padding:4px 20px;background-color:#fe9b15;color:#fff}.specific-preview .sidebar-content:hover .content-in{display:block !important}.specific-preview .sidebar-content:hover .read-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 20px;border:1px solid orange;border-radius:10px;background:#fff;color:orange}.specific-preview .sidebar-content:hover .read-more:hover{background:orange;color:#fff}.specific-preview .sidebar-content:hover .managed-media img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation:fade-out .5s both;animation:fade-out .5s both}.specific-preview .sidebar-offer{width:300px}.specific-preview .sidebar-offer .container-infos{min-height:200px}.specific-preview .sidebar-offer .container-infos .promo-alert{margin-top:-30px}.specific-preview .sidebar-offer:hover .container-infos{min-height:230px;margin-top:-1.5rem}.specific-preview .sidebar-offer:hover .content-in{display:block !important}.specific-preview .sidebar-offer:hover .content-out{display:none}.specific-preview .sidebar-offer:hover .managed-media{width:100%}.txt-orange{color:#ee8b00}.column-left{width:40%}.bg{margin-bottom:10px;padding:20px;border-radius:10px}.bg-grey{background-color:#d9d9d9}.bg-red{background-color:#e30613;color:#fff}.images-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:55%;height:250px;gap:10px}.paragraph--type--documents,.paragraph--type--event{background:#d9d9d9}.paragraph--type--quotation{max-width:450px}.paragraph{margin-bottom:1.875rem !important}.lozenge{width:150px;height:150px;border-radius:150px}.semi-circle{position:absolute;width:30px;height:30px;margin-top:-19px;margin-left:-19px;border-top-left-radius:30px}.semi-circle-danger{border-top:10px solid #dc3545;border-left:10px solid #dc3545}.semi-circle-orange{border-top:10px solid #ff632c;border-left:10px solid #ff632c}.machine-image{left:50px;max-width:180px}.commercial-offer-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;min-height:200px;margin:80px 20px 80px 0;border-top-left-radius:20px;border-bottom-left-radius:20px}.commercial-offer-half-circle{position:absolute;top:-60px;left:-62px;width:125px;height:125px}.commercial-offer-offer-title{position:absolute;bottom:100%;left:30px;margin:0;color:#e30613;font-size:24px;font-weight:800;text-transform:uppercase}.commercial-offer-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60%;padding:1% 0 0 2.5%}.commercial-offer-left.full-size{width:100%}.commercial-offer-right{-ms-flex-item-align:center;align-self:center;max-width:40%}.commercial-offer-offer-content{padding:2% 10% 2% 0}.full-size .commercial-offer-offer-content{padding:2%}.commercial-offer-offer-content-title{padding-bottom:20px;font-size:24px;font-weight:600;line-height:24px}.commercial-offer-offer-content-text{margin-right:20px;font-size:16px;font-weight:500;line-height:18px}.commercial-offer-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:145px;height:50px;border-radius:10px;color:#fff}.commercial-offer-badge-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;padding-bottom:2%;font-weight:700}.commercial-offer-badge-price{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px}.commercial-offer-badge-side-text{margin-left:10px;font-size:20px;text-transform:uppercase}.commercial-offer-offer-image{max-width:100%}.commercial-offer-asterisk{position:absolute;top:102%;right:0;margin:0 20px;color:#000;font-size:10px;line-height:10px}.commercial-offer-background-gray{background-color:#ececed}.commercial-offer-background-dark{background-color:#2c2e35;color:#fff}.commercial-offer-background-red{background-color:#e30613;color:#fff}.link-term{padding:3px 7px 5px;border-radius:10px;background-color:#f5f3f0}.link-term:hover{background-color:#d9d9d9}.link-term a{color:#343a40;font-size:10px;text-decoration:none}.link-default a{color:#ff632c;text-decoration:underline}.link-orange a{padding:3px 10px;border:1px solid #ff632c;border-radius:5px;color:#ff632c;text-decoration:none}.link-orange a:hover{background:#ff632c;color:#fff}.manitou-readonly-hide-select-all legend [data-select-all]{display:none !important}.manitou-readonly-hide-select-all legend .select-all-separator{display:none !important}.manitou-readonly-hide-select-all .select-links-container{display:none !important}.icon{width:24px;height:24px}.toolbar-logo img{max-width:100% !important;max-height:100% !important}.btn{min-width:192px;color:#fff}.btn-grey{border-color:#979797;background-color:#979797}.btn-grey:hover{border-color:#7e7d7d;background-color:#7e7d7d;color:#fff}.btn-orange{border-color:#ff632c;background-color:#ff632c}.btn-orange:hover{border-color:#f84100;background-color:#f84100;color:#fff}.button-add-contact{margin:1em 0}.managed-media{overflow:hidden}.managed-media img{max-width:580px;-webkit-transition:all .5s ease;transition:all .5s ease;vertical-align:middle;-o-object-fit:cover;object-fit:cover}.text-normal{font-size:.9375rem}.text-small{font-size:.75rem}.text-large{font-size:1.1875rem}.text-x-large{font-size:1.5625rem}.text-xx-large{font-size:2.8125rem}.text-xxx-large{font-size:4.375rem}.text-grey{color:#525252 !important}.line-height-28{line-height:28px}body{font-family:"Mada",sans-serif}.font-alternative{font-family:"Mada",sans-serif}h1{font-family:"Mada",sans-serif;font-size:2.8125rem}h3{font-size:1.1875rem}.meta-sidebar__trigger.trigger{display:block !important;visibility:visible !important;position:relative;z-index:100;width:32px;height:32px;-webkit-transition:background var(--gin-transition-fast);transition:background var(--gin-transition-fast);border-radius:var(--gin-border-m);opacity:1 !important;background-color:rgba(0,0,0,0);cursor:pointer}.meta-sidebar__trigger.trigger:hover,.meta-sidebar__trigger.trigger:focus{background-color:var(--gin-color-primary-light)}.meta-sidebar__trigger.trigger.is-active{background-color:var(--gin-bg-item-hover)}.meta-sidebar__trigger.trigger.is-active:hover{background-color:var(--gin-color-primary-light)}.meta-sidebar__trigger.trigger::before{content:"";display:block;width:100%;height:100%;background-color:var(--gin-icon-color);-webkit-mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#config-view");mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#config-view");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px}.meta-sidebar__trigger.trigger:hover::before,.meta-sidebar__trigger.trigger:focus::before,.meta-sidebar__trigger.trigger.is-active::before{background-color:var(--gin-color-primary)}#gin-sidebar-draggable:hover,#gin-sidebar-draggable:active,#gin-sidebar-draggable:focus{outline:none !important;background-color:rgba(0,0,0,0) !important}
