/* @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]+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-wrapper input[type=checkbox][disabled]{opacity:.7;cursor:not-allowed}.broadcast-area-readonly,.broadcast-area-readonly-wrapper{position:relative}.broadcast-area-readonly::before,.broadcast-area-readonly-wrapper::before{content:none}.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{cursor:not-allowed;opacity:.7}.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){background-color:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);background-image:none}.broadcast-area-readonly input[type=checkbox]:disabled:checked,.broadcast-area-readonly-wrapper input[type=checkbox]:disabled:checked{background-color:var(--gin-color-primary);border-color:var(--gin-color-primary)}.broadcast-area-readonly input[type=checkbox].is-readonly:checked,.broadcast-area-readonly-wrapper input[type=checkbox].is-readonly:checked{background-color:var(--gin-color-primary);border-color:var(--gin-color-primary);background-image:url("/core/themes/claro/images/icons/82828c/checkmark.svg")}.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{background-color:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border)}.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{color:#666;opacity:.7;cursor:not-allowed}.broadcast-area-readonly::before,.broadcast-area-readonly-wrapper::before{content:none}.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,.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]:hover:focus,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,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,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:hover:focus,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 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:hover:focus,body .field--name-field-countries.field--name-field-countries fieldset:checked:focus,body .field--name-field-countries.field--name-field-countries fieldset:checked: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}@-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{min-height:360px;width:100%}.specific-preview .sidebar-content .content-div{min-height:260px}.specific-preview .sidebar-content .top-label{padding:4px 20px;background-color:#fe9b15;position:absolute;top:-26px;left:0px;color:#fff}.specific-preview .sidebar-content:hover .content-in{display:block !important}.specific-preview .sidebar-content:hover .read-more{border:1px solid orange;border-radius:10px;background:#fff;color:orange;padding:2px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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{border-radius:10px;padding:20px;margin-bottom:10px}.bg-grey{background-color:#d9d9d9}.bg-red{color:#fff;background-color:#e30613}.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;gap:10px;height:250px;width:55%}.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;min-height:200px;position:relative;width:100%;margin:80px 20px 80px 0;border-top-left-radius:20px;border-bottom-left-radius:20px}.commercial-offer-half-circle{position:absolute;height:125px;width:125px;top:-60px;left:-62px}.commercial-offer-offer-title{position:absolute;color:#e30613;font-size:24px;font-weight:800;bottom:100%;margin:0;left:30px;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{font-weight:600;font-size:24px;line-height:24px;padding-bottom:20px}.commercial-offer-offer-content-text{font-size:16px;line-height:18px;font-weight:500;margin-right:20px}.commercial-offer-badge{height:50px;width:145px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;color:#fff}.commercial-offer-badge-text{padding-bottom:2%;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.commercial-offer-badge-price{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px}.commercial-offer-badge-side-text{font-size:20px;margin-left:10px;text-transform:uppercase}.commercial-offer-offer-image{max-width:100%}.commercial-offer-asterisk{font-size:10px;color:#000;position:absolute;right:0px;top:102%;line-height:10px;margin:0 20px}.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 a[data-select-all]{display:none !important}.manitou-readonly-hide-select-all legend span.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;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease;transition:all .5s ease;vertical-align:middle}.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}
