@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}.form-item-lang-dropdown-select .lang-dropdown-select-element{background-color:rgba(0,0,0,0);border:none;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:#fff;text-transform:uppercase;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;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}.form-item-lang-dropdown-select .lang-dropdown-select-element option{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:#000;text-transform:uppercase}
@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}.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}.media--view-mode-custom-image-coin-bas-gauche{max-width:1196px;width:calc(100% - 244px);margin:120px auto}.media--view-mode-custom-image-coin-bas-gauche .field--name-field-media-image{position:relative;position:relative}.media--view-mode-custom-image-coin-bas-gauche .field--name-field-media-image::after{pointer-events:none;content:"";position:absolute;z-index:1;background:url("/themes/custom/kaneva/assets/css/media/../../img/shapes/bottom_left.svg");background-size:cover;background-repeat:no-repeat}.media--view-mode-custom-image-coin-bas-gauche .field--name-field-media-image::after{bottom:-40px;left:-80px;width:711px;height:258px;background-position:bottom right}.media--view-mode-custom-image-coin-bas-gauche .field--name-field-media-image img{margin:auto;max-width:1196px;width:100%;height:auto;aspect-ratio:1196/562;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
@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){.media--view-mode-custom-image-coin-bas-gauche{width:calc(100% - 80px)}.media--view-mode-custom-image-coin-bas-gauche .field--name-field-media-image::after{width:500px;height:182px;bottom:-20px;left:-40px}.media--view-mode-custom-image-coin-bas-gauche .field--name-field-media-image img{aspect-ratio:689/380}}
@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){.media--view-mode-custom-image-coin-bas-gauche{margin:80px auto;width:calc(100% - 48px)}.media--view-mode-custom-image-coin-bas-gauche .field--name-field-media-image::after{width:294.456px;height:107px;bottom:-8px;left:-24px}.media--view-mode-custom-image-coin-bas-gauche .field--name-field-media-image img{aspect-ratio:327/230}}
