:root{--r_white: #ffffff;--r_black: #000000;--r_black-classic: #020202;--r_noirron: #170d06;--r_brown: #170d06;--r_beige: #f9f4ec;--r_red: #9d181a;--r_gray-mid-light: rgba(232, 232, 232, 1);--r_gray-very-light: rgba(237, 238, 242, 1);--r_gray-very-light-transparent: rgba(237, 238, 242, 0.08);--r_gray: #f5f5f5;--r_gray-mid: #808080;--r_gray-light: #686868;--r_gray-dark: #333333;--r_deep-blue: #005fcc;--r_focus-outline-color: var(--r_deep-blue);--primary-color: var(--r_black);--secondary-color: var(--r_white);--r_font-family-base: "GuerlainSans", "GuerlainSans-fallback", sans-serif;--r_font-family-titles: var(--r_font-family-base)}[data-theme=black]{--primary-color: var(--r_white);--secondary-color: var(--r_black)}[data-theme=noirron]{--primary-color: var(--r_noirron);--secondary-color: var(--r_white)}.r_text-inside-middle,.r_text-inside-top,.r_text-inside-bottom{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.r_text-inside-bottom{inset-block-end:1.5rem}.r_text-inside-top{inset-block-start:1.5rem}.r_text-inside-middle{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.r_flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.r_flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.r_flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r_max-width{max-width:550px;margin:auto}.r_full-width{max-width:924px}.r_text-start{text-align:start;-webkit-margin-start:0;margin-inline-start:0}.r_text-center{text-align:center;margin:auto}.r_text-end{text-align:end;-webkit-margin-end:0;margin-inline-end:0}.r_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.r_flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.r_flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.r_flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.r_flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.r_flex-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.r_flex-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.r_flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r_text-black{color:var(--r_black)}.r_text-white{color:var(--r_white)}.r_padding-l-l{padding:0 1.5rem}.r_padding-0-0{padding:0}.r_padding-s-s{padding:0 .75rem}.r_padding-s-l{padding:0 .75rem}@media(min-width: 1024px){.r_padding-s-l{padding:0 1.5rem}}.r_padding-s-0{padding:0 .75rem}@media(min-width: 1024px){.r_padding-s-0{padding:0}}.r_classic-black{background-color:var(--r_black-classic)}.r_noirron{background-color:var(--r_noirron)}.r_brown{background-color:var(--r_brown)}.r_beige{background-color:var(--r_beige)}.r_red{background-color:var(--r_red)}.r_gray{background-color:var(--r_gray)}.r_white{background-color:var(--r_white)}.r_black{background-color:var(--r_black)}.r_bg-none{background-color:none}.tabs-grid-swiper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:unset;position:relative;-webkit-transition:all .3s ease,padding 0s,margin 0s;transition:all .3s ease,padding 0s,margin 0s}.tabs-grid-swiper .swiper-button-prev,.tabs-grid-swiper .swiper-button-next{display:none}.tabs-grid-swiper.fixed.has-overflow .swiper-button-prev,.tabs-grid-swiper.fixed.has-overflow .swiper-button-next{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs-grid-swiper.fixed{position:fixed;height:40px;padding-left:20px;padding-right:20px;top:0;left:0;right:0;width:100%;z-index:9999;background:var(--secondary-color);border-bottom:1px solid var(--r_gray-mid-light);-webkit-transition:all .3s ease,padding 0s,margin 0s;transition:all .3s ease,padding 0s,margin 0s}@media(min-width: 768px){.tabs-grid-swiper.fixed{padding-left:40px;padding-right:40px}}@media(min-width: 1024px){.tabs-grid-swiper.fixed{padding-left:90px;padding-right:90px}}.tabs-grid-swiper.fixed .tabs-grid-wrapper{padding:0;gap:0;-webkit-transition:all .3s ease,padding 0s,margin 0s;transition:all .3s ease,padding 0s,margin 0s}.tabs-grid-swiper.fixed .tabs-grid-wrapper .swiper-wrapper{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.tabs-grid-swiper.fixed .tabs-grid-wrapper .tab-grid-element{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tabs-grid-swiper.fixed .tabs-grid-wrapper .tab-grid-element::before{content:"";width:1px;height:6px;background:-webkit-gradient(linear, left top, right top, from(#D8A74C), color-stop(34%, #BC913B), color-stop(60%, #C09F5F), color-stop(99%, #9C6B2C));background:linear-gradient(90deg, #D8A74C 0%, #BC913B 34%, #C09F5F 60%, #9C6B2C 99%);border-radius:2px;display:inline-block}.tabs-grid-swiper.fixed .tabs-grid-wrapper .tab-grid-element:first-child::before{content:none}.tabs-grid-swiper.fixed .tabs-grid-wrapper .experience-media{display:none}.tabs-grid-swiper.fixed .r_tab--link .r_btn-link{position:relative;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;text-decoration:none;font-size:.75rem;font-weight:400;line-height:16px;letter-spacing:1.2px;white-space:nowrap;padding:.75rem 0;margin:0 1.25rem;color:var(--r_gray-mid);-webkit-transition:color .3s ease;transition:color .3s ease}.tabs-grid-swiper.fixed .r_tab--link .r_btn-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-image:-webkit-gradient(linear, left top, right top, from(#d8a74c), color-stop(33%, #bc913b), color-stop(66%, #c09f5f), to(#9c6b2c));background-image:linear-gradient(90deg, #d8a74c 0%, #bc913b 33%, #c09f5f 66%, #9c6b2c 100%);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.tabs-grid-swiper.fixed .r_tab--link:hover .r_btn-link::after,.tabs-grid-swiper.fixed .r_tab--link:focus .r_btn-link::after,.tabs-grid-swiper.fixed .r_tab--link.active .r_btn-link::after{opacity:1}.tabs-grid-swiper.fixed .r_tab--link:hover .r_btn-link,.tabs-grid-swiper.fixed .r_tab--link:focus .r_btn-link,.tabs-grid-swiper.fixed .r_tab--link.active .r_btn-link{font-weight:400;color:var(--r_black-classic)}.tabs-grid-swiper.fixed .swiper-button-prev,.tabs-grid-swiper.fixed .swiper-button-next{top:0;-webkit-transform:none;transform:none;height:40px;margin:0;color:var(--r_black-classic)}.tabs-grid-swiper.fixed .swiper-button-prev::after,.tabs-grid-swiper.fixed .swiper-button-next::after{scale:.7}.tabs-grid-swiper.fixed .swiper-button-prev{left:0;right:auto;background:-webkit-gradient(linear, left top, right top, color-stop(58%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgb(255, 255, 255) 58%, rgba(255, 255, 255, 0) 100%);padding-right:34px;padding-left:18px}@media(min-width: 768px){.tabs-grid-swiper.fixed .swiper-button-prev{padding-left:31px}}@media(min-width: 1024px){.tabs-grid-swiper.fixed .swiper-button-prev{padding-right:100px}}.tabs-grid-swiper.fixed .swiper-button-next{right:0;left:auto;background:-webkit-gradient(linear, right top, left top, color-stop(58%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(270deg, rgb(255, 255, 255) 58%, rgba(255, 255, 255, 0) 100%);padding-left:34px;padding-right:18px}@media(min-width: 768px){.tabs-grid-swiper.fixed .swiper-button-next{padding-right:31px}}@media(min-width: 1024px){.tabs-grid-swiper.fixed .swiper-button-next{padding-left:100px}}.tabs-grid-swiper .tabs-grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;margin:0 auto;padding:1.5rem 1.25rem 0;gap:.75rem}.tabs-grid-swiper .tabs-grid-wrapper .tab-grid-element{display:inline-block;width:160px}
