@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";@import"https://use.typekit.net/agv2ncn.css";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}.menu-rs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.menu-rs .nav-item{background-color:#fff;border-radius:100%}.menu-rs .nav-item a{cursor:pointer;display:block;width:32px;height:32px;color:rgba(0,0,0,0);font-size:0px;background-color:#8b0e13;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.menu-rs .nav-item a:hover{background-color:#7d0b10}.menu-rs .nav-item a[href*=facebook]{-webkit-mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/facebook.svg");mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/facebook.svg")}.menu-rs .nav-item a[href*=twitter]{-webkit-mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/twitter.svg");mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/twitter.svg")}.menu-rs .nav-item a[href*=linkedin]{-webkit-mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/linkedin.svg");mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/linkedin.svg")}.menu-rs .nav-item a[href*=youtube]{-webkit-mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/youtube.svg");mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/youtube.svg")}.menu-rs .nav-item a[href*=instagram]{-webkit-mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/instagram.svg");mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/instagram.svg")}.menu-rs .nav-item a[href*=viadeo]{-webkit-mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/instagram.svg");mask-image:url("/themes/custom/kaneva/assets/css/blocks/../../img/icons/rs/instagram.svg")}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}.webform-button--submit.form-submit{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;font-size:15px;font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal;text-decoration:none;text-transform:none;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 31px;border:solid 1px;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;position:relative;background-color:#8b0e13;border-color:#8b0e13;color:#fff}.webform-button--submit.form-submit::after,.webform-button--submit.form-submit::before{background-color:#fff}.webform-button--submit.form-submit:hover{background-color:#7d0b10;border-color:#7d0b10}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}.js-form-type-checkbox{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:24px}@media screen and (max-width:768px){.js-form-type-checkbox{margin-top:16px}}.js-form-type-checkbox input{margin:unset;padding:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #e4eaec;color:rgba(0,0,0,0);background:rgba(0,0,0,0);-ms-flex-negative:0;flex-shrink:0;cursor:pointer;margin-right:8px}.js-form-type-checkbox input:checked{background:url(/themes/custom/kaneva/assets/css/form/../../img/icons/check-white.svg) #8b0e13 no-repeat;background-size:contain;background-position:center;border:1px solid #8b0e13}.js-form-type-checkbox label{cursor:pointer;font-size:14px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:20px;text-decoration:none;text-transform:none;margin-bottom:0}.js-form-type-checkbox label a{color:#101820;font-weight:700;text-decoration:underline}.check-consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.check-consent p{font-size:14px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:20px;text-decoration:none;text-transform:none}.check-consent p a{color:#101820;font-weight:700;text-decoration:underline}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}.js-form-item:not(.js-form-type-checkbox){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;padding:unset}.js-form-item:not(.js-form-type-checkbox) .form-required--indicator{display:none}.js-form-item:not(.js-form-type-checkbox).half-input{width:calc(50% - 12px)}@media screen and (max-width:768px){.js-form-item:not(.js-form-type-checkbox).half-input{width:100%}}.js-form-item:not(.js-form-type-checkbox) .js-form-item{margin-bottom:0px}.js-form-item:not(.js-form-type-checkbox) label,.js-form-item:not(.js-form-type-checkbox) legend{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;padding-bottom:4px}@media screen and (max-width:768px){.js-form-item:not(.js-form-type-checkbox) label,.js-form-item:not(.js-form-type-checkbox) legend{font-size:18px;line-height:27px}}.js-form-item:not(.js-form-type-checkbox) input,.js-form-item:not(.js-form-type-checkbox) textarea,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:unset;border:1px solid #e4eaec;padding:16px;font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none}@media screen and (max-width:768px){.js-form-item:not(.js-form-type-checkbox) input,.js-form-item:not(.js-form-type-checkbox) textarea,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input{font-size:18px;line-height:27px}}.js-form-item:not(.js-form-type-checkbox) input.js-webform-telephone-international,.js-form-item:not(.js-form-type-checkbox) textarea.js-webform-telephone-international,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input.js-webform-telephone-international{padding-left:44px}.js-form-item:not(.js-form-type-checkbox) input::-webkit-input-placeholder,.js-form-item:not(.js-form-type-checkbox) textarea::-webkit-input-placeholder,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input::-webkit-input-placeholder{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;color:#a2aaad}.js-form-item:not(.js-form-type-checkbox) input::-moz-placeholder,.js-form-item:not(.js-form-type-checkbox) textarea::-moz-placeholder,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input::-moz-placeholder{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;color:#a2aaad}.js-form-item:not(.js-form-type-checkbox) input:-ms-input-placeholder,.js-form-item:not(.js-form-type-checkbox) textarea:-ms-input-placeholder,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input:-ms-input-placeholder{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;color:#a2aaad}.js-form-item:not(.js-form-type-checkbox) input::-ms-input-placeholder,.js-form-item:not(.js-form-type-checkbox) textarea::-ms-input-placeholder,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input::-ms-input-placeholder{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;color:#a2aaad}.js-form-item:not(.js-form-type-checkbox) input::placeholder,.js-form-item:not(.js-form-type-checkbox) textarea::placeholder,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input::placeholder{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;color:#a2aaad}@media screen and (max-width:768px){.js-form-item:not(.js-form-type-checkbox) input::-webkit-input-placeholder,.js-form-item:not(.js-form-type-checkbox) textarea::-webkit-input-placeholder,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input::-webkit-input-placeholder{font-size:18px;line-height:27px}.js-form-item:not(.js-form-type-checkbox) input::-moz-placeholder,.js-form-item:not(.js-form-type-checkbox) textarea::-moz-placeholder,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input::-moz-placeholder{font-size:18px;line-height:27px}.js-form-item:not(.js-form-type-checkbox) input:-ms-input-placeholder,.js-form-item:not(.js-form-type-checkbox) textarea:-ms-input-placeholder,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input:-ms-input-placeholder{font-size:18px;line-height:27px}.js-form-item:not(.js-form-type-checkbox) input::-ms-input-placeholder,.js-form-item:not(.js-form-type-checkbox) textarea::-ms-input-placeholder,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input::-ms-input-placeholder{font-size:18px;line-height:27px}.js-form-item:not(.js-form-type-checkbox) input::placeholder,.js-form-item:not(.js-form-type-checkbox) textarea::placeholder,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input::placeholder{font-size:18px;line-height:27px}}.js-form-item:not(.js-form-type-checkbox) input:focus,.js-form-item:not(.js-form-type-checkbox) input:active,.js-form-item:not(.js-form-type-checkbox) textarea:focus,.js-form-item:not(.js-form-type-checkbox) textarea:active,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input:focus,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input:active{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;border:1px solid #8b0e13}@media screen and (max-width:768px){.js-form-item:not(.js-form-type-checkbox) input:focus,.js-form-item:not(.js-form-type-checkbox) input:active,.js-form-item:not(.js-form-type-checkbox) textarea:focus,.js-form-item:not(.js-form-type-checkbox) textarea:active,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input:focus,.js-form-item:not(.js-form-type-checkbox) .toggle_pwd_ct>input:active{font-size:18px;line-height:27px}}.js-form-item:not(.js-form-type-checkbox) .description{font-size:16px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:24px;text-decoration:none;text-transform:none;color:#101820;color:#a2aaad;margin-top:8px}.js-form-item:not(.js-form-type-checkbox) a{color:#8b0e13;text-decoration:underline}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}.js-form-type-select:not(.form-item-lang-dropdown-select){position:relative;cursor:pointer;width:100%}.js-form-type-select:not(.form-item-lang-dropdown-select) label{cursor:pointer;font-size:14px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:20px;text-decoration:none;text-transform:none;margin-bottom:8px}.js-form-type-select:not(.form-item-lang-dropdown-select) select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:unset;border:1px solid #e4eaec;padding:16px;font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;color:#a2aaad;background-color:#fff !important;padding-right:32px;width:100%;cursor:pointer}@media screen and (max-width:768px){.js-form-type-select:not(.form-item-lang-dropdown-select) select{font-size:18px;line-height:27px}}.js-form-type-select:not(.form-item-lang-dropdown-select) select.js-webform-telephone-international{padding-left:44px}.js-form-type-select:not(.form-item-lang-dropdown-select) select::-webkit-input-placeholder{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;color:#a2aaad}.js-form-type-select:not(.form-item-lang-dropdown-select) select::-moz-placeholder{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;color:#a2aaad}.js-form-type-select:not(.form-item-lang-dropdown-select) select:-ms-input-placeholder{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;color:#a2aaad}.js-form-type-select:not(.form-item-lang-dropdown-select) select::-ms-input-placeholder{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;color:#a2aaad}.js-form-type-select:not(.form-item-lang-dropdown-select) select::placeholder{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;color:#a2aaad}@media screen and (max-width:768px){.js-form-type-select:not(.form-item-lang-dropdown-select) select::-webkit-input-placeholder{font-size:18px;line-height:27px}.js-form-type-select:not(.form-item-lang-dropdown-select) select::-moz-placeholder{font-size:18px;line-height:27px}.js-form-type-select:not(.form-item-lang-dropdown-select) select:-ms-input-placeholder{font-size:18px;line-height:27px}.js-form-type-select:not(.form-item-lang-dropdown-select) select::-ms-input-placeholder{font-size:18px;line-height:27px}.js-form-type-select:not(.form-item-lang-dropdown-select) select::placeholder{font-size:18px;line-height:27px}}.js-form-type-select:not(.form-item-lang-dropdown-select) select:focus,.js-form-type-select:not(.form-item-lang-dropdown-select) select:active{font-size:20px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:30px;text-decoration:none;text-transform:none;border:1px solid #8b0e13}@media screen and (max-width:768px){.js-form-type-select:not(.form-item-lang-dropdown-select) select:focus,.js-form-type-select:not(.form-item-lang-dropdown-select) select:active{font-size:18px;line-height:27px}}.js-form-type-select:not(.form-item-lang-dropdown-select) select.selected{color:#101820}.js-form-type-select:not(.form-item-lang-dropdown-select) select option[value=vide]{color:#a2aaad}.js-form-type-select:not(.form-item-lang-dropdown-select):after{content:"";display:block;width:24px;height:24px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#a2aaad;-webkit-mask-image:url(/themes/custom/kaneva/assets/css/form/../../img/icons/nav/bottom.svg);mask-image:url(/themes/custom/kaneva/assets/css/form/../../img/icons/nav/bottom.svg);bottom:16px;right:16px;position:absolute;pointer-events:none;z-index:4}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}.contact--full .formulaire_container{padding:100px 0 183px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1196px;width:calc(100% - 80px);margin-left:auto;margin-right:auto;gap:24px}.contact--full .formulaire_container .field--name-field-formulaire{width:calc(50% - 12px)}.contact--full .formulaire_container .field--name-field-formulaire form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact--full .formulaire_container .field--name-field-formulaire form .form-item--error-message{font-size:14px;font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:20px;text-decoration:none;text-transform:none;color:#a2aaad}.contact--full .formulaire_container .formulaire_droite{width:calc(50% - 12px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.contact--full .formulaire_container .formulaire_droite img{width:117px;height:89px;-o-object-fit:contain;object-fit:contain}.contact--full .formulaire_container .formulaire_droite .field--name-field-liens{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}.contact--full .formulaire_container .formulaire_droite .field--name-field-liens>.field__item{background-color:#f7f7f7;border-radius:100%;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact--full .formulaire_container .formulaire_droite .field--name-field-liens>.field__item a{cursor:pointer;display:block;width:30px;height:30px;color:rgba(0,0,0,0);font-size:0px;background-color:#fb684b;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:auto}.contact--full .formulaire_container .formulaire_droite .field--name-field-liens>.field__item a[href*=http]{-webkit-mask-image:url("/themes/custom/kaneva/assets/css/page/../../img/icons/link.svg");mask-image:url("/themes/custom/kaneva/assets/css/page/../../img/icons/link.svg")}.contact--full .formulaire_container .formulaire_droite .field--name-field-liens>.field__item a[href*=mail]{-webkit-mask-image:url("/themes/custom/kaneva/assets/css/page/../../img/icons/mail.svg");mask-image:url("/themes/custom/kaneva/assets/css/page/../../img/icons/mail.svg")}.contact--full .formulaire_container .formulaire_droite .field--name-field-liens>.field__item a[href*=tel]{-webkit-mask-image:url("/themes/custom/kaneva/assets/css/page/../../img/icons/phone.svg");mask-image:url("/themes/custom/kaneva/assets/css/page/../../img/icons/phone.svg")}.contact--full .annuaire{background-color:#f7f7f7;position:relative;scroll-margin-top:250px;padding:120px 0 0}.contact--full .annuaire .field--name-field-image-2{position:absolute;top:-80px;right:-24px;width:741px;height:100%}.contact--full .field--name-field-image-3{max-height:458px;position:relative;padding-bottom:58px;position:relative;background-color:#fff}.contact--full .field--name-field-image-3::after{pointer-events:none;content:"";position:absolute;z-index:1;background:url("/themes/custom/kaneva/assets/css/page/../../img/shapes/bottom_left.svg");background-size:cover;background-repeat:no-repeat}.contact--full .field--name-field-image-3:after{bottom:-1px;left:-162px;width:711px;height:258px;background-position:bottom right}.contact--full .field--name-field-image-3 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:400px;height:100%;width:100%}.contact--full .site_production{margin:100px 0 120px;max-width:954px;width:calc(100% - 80px);margin-left:auto;margin-right:auto;position:relative}.contact--full .site_production .field--name-field-macaron-option-biosourcee{position:absolute;top:-59px;left:-83px;width:117px;height:137px}.contact--full .paragraph--type--titre-texte{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.contact--full .field--name-field-pars-3{margin-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact--full .field--name-field-pars-3>.field__item{width:calc(33.3333% - 53.3333px)}.contact--full .field--name-field-pars-3>.field__item .paragraph--type--site-production{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.contact--full .field--name-field-pars-3>.field__item .paragraph--type--site-production .field--name-field-txt-2{margin-top:-4px}.contact--full .field--name-field-pars-3>.field__item .paragraph--type--site-production .field--name-field-lien{font-size:15px;font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal;text-decoration:none;text-transform:none;line-height:18px;line-height:100%;padding:10px 0px;gap:8px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8b0e13}.contact--full .field--name-field-pars-3>.field__item .paragraph--type--site-production .field--name-field-lien:hover{text-decoration:underline}.contact--full .field--name-field-pars-3>.field__item .paragraph--type--site-production .field--name-field-lien::before{background-color:#8b0e13}.contact--full .field--name-field-pars-3>.field__item .paragraph--type--site-production .field--name-field-lien::after{background-color:#8b0e13}.contact--full .field--name-field-pars-3>.field__item .paragraph--type--site-production .field--name-field-lien::before{content:"";display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("/themes/custom/kaneva/assets/css/page/../../img/icons/mail.svg");mask-image:url("/themes/custom/kaneva/assets/css/page/../../img/icons/mail.svg");width:24px;height:24px}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}@media screen and (max-width:1024px){.contact--full .formulaire_container{gap:100px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:calc(100% - 80px);max-width:570px}.contact--full .formulaire_container .field--name-field-formulaire{width:100%}.contact--full .formulaire_container .formulaire_droite{width:100%}.contact--full .formulaire_container .formulaire_droite img{width:117px;height:89px;-o-object-fit:contain;object-fit:contain;margin-bottom:8px}.contact--full .annuaire{padding:100px 0 0}.contact--full .annuaire .field--name-field-image-2{top:-67px}.contact--full .annuaire .field--name-field-image-2 img,.contact--full .annuaire .field--name-field-image-2 svg{width:100%;height:90px;display:block;min-width:498px}.contact--full .field--name-field-image-3:after{width:683.55px;height:248.783px}.contact--full .field--name-field-image-3 img{height:400px}.contact--full .site_production{width:calc(100% - 80px);max-width:570px}.contact--full .site_production .field--name-field-macaron-option-biosourcee{left:-59px}.contact--full .field--name-field-pars-3{gap:40px 80px}.contact--full .field--name-field-pars-3>.field__item{width:calc(50% - 40px)}}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}@media screen and (max-width:768px){.contact--full .formulaire_container{width:calc(100% - 48px);padding:80px 0 120px;gap:80px}.contact--full .formulaire_container .field--name-field-formulaire form{margin:auto;max-width:327px}.contact--full .formulaire_container .formulaire_droite{gap:24px}.contact--full .formulaire_container .formulaire_droite img{width:79px;height:60px;margin-bottom:8px}.contact--full .annuaire .field--name-field-image-2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:67px;top:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact--full .annuaire .field--name-field-image-2 img,.contact--full .annuaire .field--name-field-image-2 svg{min-width:unset;height:67px;width:auto}.contact--full .field--name-field-image-3{padding-bottom:8px}.contact--full .field--name-field-image-3:after{left:-50px;width:245px;height:107px}.contact--full .field--name-field-image-3 img{height:230px}.contact--full .site_production{width:calc(100% - 48px);margin:80px auto 80px}.contact--full .site_production .field--name-field-macaron-option-biosourcee{display:none}.contact--full .site_production .paragraph--type--titre-texte{gap:14px}.contact--full .site_production .field--name-field-pars-3{gap:32px}.contact--full .site_production .field--name-field-pars-3>.field__item{width:100%}}
@font-face{font-family:"Buffalo";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Buffalo.otf") format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Proxima-Nova-A.otf") format("truetype");font-display:swap}@media screen and (max-width:1024px){.block--kaneva-menuburger{z-index:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);right:0%;top:0%;padding:0;height:100%}}@media screen and (max-width:1024px)and (max-width:768px){.block--kaneva-menuburger{height:40px}}@media screen and (max-width:1024px){.block--kaneva-menuburger>div{width:100%;height:100%;width:24px;height:24px}.block--kaneva-menuburger>div .box{width:100%;height:100%}.block--kaneva-menuburger>div .monbtn{width:100%;height:100%}.block--kaneva-menuburger>div span{display:block;width:100%;height:1px;-webkit-transition:all .8s;transition:all .8s;background-color:#fff;position:relative;border-radius:2px}.block--kaneva-menuburger>div span:nth-child(2){width:100%;margin-left:auto;margin-right:auto}.block--kaneva-menuburger>div span+span{margin-top:7px}.block--kaneva-menuburger>div .active{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.block--kaneva-menuburger>div .active span:nth-child(1){-webkit-animation:ease .7s top forwards;animation:ease .7s top forwards;background:#101820}.block--kaneva-menuburger>div .not-active span:nth-child(1){-webkit-animation:ease .7s top-2 forwards;animation:ease .7s top-2 forwards}.block--kaneva-menuburger>div .active span:nth-child(2){-webkit-animation:ease .7s scaled forwards;animation:ease .7s scaled forwards;background:#101820}.block--kaneva-menuburger>div .not-active span:nth-child(2){-webkit-animation:ease .7s scaled-2 forwards;animation:ease .7s scaled-2 forwards}.block--kaneva-menuburger>div .active span:nth-child(3){-webkit-animation:ease .7s bottom forwards;animation:ease .7s bottom forwards;background:#101820}.block--kaneva-menuburger>div .not-active span:nth-child(3){-webkit-animation:ease .7s bottom-2 forwards;animation:ease .7s bottom-2 forwards}@-webkit-keyframes top{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{top:10px;-webkit-transform:rotate(0);transform:rotate(0)}100%{top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes top{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{top:10px;-webkit-transform:rotate(0);transform:rotate(0)}100%{top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes top-2{0%{top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes top-2{0%{top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes bottom{0%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{bottom:6px;-webkit-transform:rotate(0);transform:rotate(0)}100%{bottom:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@keyframes bottom{0%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{bottom:6px;-webkit-transform:rotate(0);transform:rotate(0)}100%{bottom:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-webkit-keyframes bottom-2{0%{bottom:2.5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}50%{bottom:2.5px;-webkit-transform:rotate(0);transform:rotate(0)}100%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes bottom-2{0%{bottom:2.5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}50%{bottom:2.5px;-webkit-transform:rotate(0);transform:rotate(0)}100%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes scaled{50%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes scaled{50%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes scaled-2{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaled-2{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}}
