@charset "UTF-8";:root{--black: #1f1f1f;--white: #fff;--section-color1: #f9fafb;--section-color2: #f3f4f6;--bg-purple-classic: #432678;--bg-purple-light: #c763a4;--bg-purple-dark: #351951;--text-purple-classic: var(--white);--text-purple-dark: var(--white);--button-bg-purple-1: var(--bg-purple-light);--button-bg-purple-2: var(--white);--button-text-purple-1: var(--white);--button-text-purple-2: var(--bg-purple-classic);--bg-blue-classic: #0050b3;--bg-blue-dark: #003e80;--bg-blue-light: #4d9dec;--text-blue-classic: var(--white);--text-blue-dark: var(--white);--button-bg-blue-1: var(--bg-blue-light);--button-bg-blue-2: var(--white);--button-text-blue-1: var(--white);--button-text-blue-2: var(--bg-blue-classic);--bg-red-classic: #b80f0a;--bg-red-light: #db4b49;--bg-red-dark: #ec5653;--text-red-classic: var(--white);--text-red-dark: var(--white);--button-bg-red-1: var(--bg-red-light);--button-bg-red-2: var(--bg-red-dark);--button-text-red-1: var(--white);--button-text-red-2: var(--white);--bg-brown-classic: #5d2407;--bg-brown-dark: #ffcfa7;--bg-brown-light: #f5a24e;--text-brown-classic: var(--bg-brown-classic);--text-brown-dark: var(--white);--button-bg-brown-1: var(--bg-brown-light);--button-bg-brown-2: var(--bg-brown-classic);--button-text-brown-1: var(--white);--button-text-brown-2: var(--white);--bg-black-classic: #000000;--bg-black-light: #333333;--bg-black-dark: #1f1f1f;--text-black-classic: var(--white);--text-black-dark: var(--white);--button-bg-black-1: var(--bg-black-light);--button-bg-black-2: var(--white);--button-text-black-1: var(--white);--button-text-black-2: var(--bg-black-classic);--bg-teal-classic: #009f6b;--bg-teal-light: #4dd9b3;--bg-teal-dark: #009f6b;--text-teal-classic: var(--white);--text-teal-dark: var(--white);--button-bg-teal-1: var(--bg-teal-light);--button-bg-teal-2: var(--bg-teal-dark);--button-text-teal-1: var(--white);--button-text-teal-2: var(--white);--bg-yellow-classic: #f5a24e;--bg-yellow-light: #ffcfa7;--bg-yellow-dark: #f5a24e;--text-yellow-classic: var(--white);--text-yellow-dark: var(--white);--button-bg-yellow-1: var(--bg-yellow-light);--button-bg-yellow-2: var(--bg-yellow-dark);--button-text-yellow-1: var(--white);--button-text-yellow-2: var(--white)}[data-main-color=purple]{--bg-color-classic: var( --bg-purple-classic );--bg-color-dark: var( --bg-purple-dark );--bg-color-light: var(--bg-purple-light);--text-color-classic: var( --text-purple-classic );--text-color-dark: var( --text-purple-dark );--button-bg-color-1: var( --button-bg-purple-1 );--button-bg-color-2: var( --button-bg-purple-2 );--button-text-color-1: var( --button-text-purple-1 );--button-text-color-2: var( --button-text-purple-2 )}[data-main-color=blue]{--bg-color-classic: var( --bg-blue-classic );--bg-color-dark: var( --bg-blue-dark );--bg-color-light: var(--bg-blue-light);--text-color-classic: var( --text-blue-classic );--text-color-dark: var( --text-blue-dark );--button-bg-color-1: var( --button-bg-blue-1 );--button-bg-color-2: var( --button-bg-blue-2 );--button-text-color-1: var( --button-text-blue-1 );--button-text-color-2: var( --button-text-blue-2 )}[data-main-color=red]{--bg-color-classic: var( --bg-red-classic );--bg-color-dark: var( --bg-red-dark );--bg-color-light: var(--bg-red-light);--text-color-classic: var( --text-red-classic );--text-color-dark: var( --text-red-dark );--button-bg-color-1: var( --button-bg-red-1 );--button-bg-color-2: var( --button-bg-red-2 );--button-text-color-1: var( --button-text-red-1 );--button-text-color-2: var( --button-text-red-2 )}[data-main-color=teal]{--bg-color-classic: var( --bg-teal-classic );--bg-color-dark: var( --bg-teal-dark );--bg-color-light: var(--bg-teal-light);--text-color-classic: var( --text-teal-classic );--text-color-dark: var( --text-teal-dark );--button-bg-color-1: var( --button-bg-teal-1 );--button-bg-color-2: var( --button-bg-teal-2 );--button-text-color-1: var( --button-text-teal-1 );--button-text-color-2: var( --button-text-teal-2 )}[data-main-color=yellow]{--bg-color-classic: var( --bg-yellow-classic );--bg-color-dark: var( --bg-yellow-dark );--bg-color-light: var(--bg-yellow-light);--text-color-classic: var( --text-yellow-classic );--text-color-dark: var( --text-yellow-dark );--button-bg-color-1: var( --button-bg-yellow-1 );--button-bg-color-2: var( --button-bg-yellow-2 );--button-text-color-1: var( --button-text-yellow-1 );--button-text-color-2: var( --button-text-yellow-2 )}[data-main-color=orange]{--bg-color-classic: var( --bg-orange-classic );--bg-color-dark: var( --bg-orange-dark );--bg-color-light: var(--bg-orange-light);--text-color-classic: var( --text-orange-classic );--text-color-dark: var( --text-orange-dark );--button-bg-color-1: var( --button-bg-orange-1 );--button-bg-color-2: var( --button-bg-orange-2 );--button-text-color-1: var( --button-text-orange-1 );--button-text-color-2: var( --button-text-orange-2 )}[data-main-color=green]{--bg-color-classic: var( --bg-green-classic );--bg-color-dark: var( --bg-green-dark );--bg-color-light: var(--bg-green-light);--text-color-classic: var( --text-green-classic );--text-color-dark: var( --text-green-dark );--button-bg-color-1: var( --button-bg-green-1 );--button-bg-color-2: var( --button-bg-green-2 );--button-text-color-1: var( --button-text-green-1 );--button-text-color-2: var( --button-text-green-2 )}[data-main-color=brown]{--bg-color-classic: var( --bg-brown-classic );--bg-color-dark: var( --bg-brown-dark );--bg-color-light: var(--bg-brown-light);--text-color-classic: var( --text-brown-classic );--text-color-dark: var( --text-brown-dark );--button-bg-color-1: var( --button-bg-brown-1 );--button-bg-color-2: var( --button-bg-brown-2 );--button-text-color-1: var( --button-text-brown-1 );--button-text-color-2: var( --button-text-brown-2 )}[data-main-color=black]{--bg-color-classic: var( --bg-black-classic );--bg-color-dark: var( --bg-black-dark );--bg-color-light: var(--bg-black-light);--text-color-classic: var( --text-black-classic );--text-color-dark: var( --text-black-dark );--button-bg-color-1: var( --button-bg-black-1 );--button-bg-color-2: var( --button-bg-black-2 );--button-text-color-1: var( --button-text-black-1 );--button-text-color-2: var( --button-text-black-2 )}[data-main-color=admin]{--bg-color-classic: var( --bg-admin-classic );--bg-color-dark: var( --bg-admin-dark );--bg-color-light: var(--bg-admin-light);--text-color-classic: var( --text-admin-classic );--text-color-dark: var( --text-admin-dark );--button-bg-color-1: var( --button-bg-admin-1 );--button-bg-color-2: var( --button-bg-admin-2 );--button-text-color-1: var( --button-text-admin-1 );--button-text-color-2: var( --button-text-admin-2 )}body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}abbr[title]{text-decoration:none!important}html{overflow-x:hidden}body{overflow-x:hidden;margin:0 auto;min-width:320px;min-height:100vh}p:not(:last-child){margin-bottom:1rem}img{width:100%;height:100%;object-fit:cover}button{border:none;background:none}svg{width:100%}svg path{position:absolute;bottom:0}ul{list-style:none}a{color:inherit;width:max-content;text-decoration:none}.swiper-slide-thumb-active{display:none}input[type=checkbox]{margin-right:.5rem!important}@font-face{font-family:Monologue-Sequane;src:url(../../../themes/odoo/fonts/signature/Monologue/Monologue-Sequane.eot);src:url(../../../themes/odoo/fonts/signature/Monologue/Monologue-Sequane.woff2) format("woff2"),url(../../../themes/odoo/fonts/signature/Monologue/Monologue-Sequane.woff) format("woff"),url(../../../themes/odoo/fonts/signature/Monologue/Monologue-Sequane.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Sequane;src:url(../../../themes/odoo/fonts/signature/Poppins/Poppins-Regular.eot);src:url(../../../themes/odoo/fonts/signature/Poppins/Poppins-Regular.woff2) format("woff2"),url(../../../themes/odoo/fonts/signature/Poppins/Poppins-Regular.woff) format("woff"),url(../../../themes/odoo/fonts/signature/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GT-Super;font-style:normal;font-weight:700;src:url(../../../themes/odoo/fonts/GT-Super/GT-Super-Text-Bold.woff2) format("opentype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../../themes/odoo/fonts/Open_Sans/OpenSans.woff2) format("truetype")}.signature{display:inline-block;height:26px;overflow:hidden;margin:0;position:relative}.signature .signature-content{display:inline-block;font-size:26px;line-height:26px;letter-spacing:-4.5px;font-family:Monologue-Sequane,sans-serif;margin:0;position:relative}.signature .signature-content a{color:inherit;font:inherit;text-decoration:inherit;position:relative;letter-spacing:inherit;text-transform:inherit}.signature .signature-content .site{letter-spacing:0;font-family:Poppins-Sequane,sans-serif;font-size:16px;position:relative;top:-5px}.signature .signature-content .relever{position:relative;top:26px;transition:all .3s ease-out;height:100%}.signature:hover .signature-content .relever,.signature:hover .signature-content{top:0;letter-spacing:0}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes wave{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scrolling-band{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 1040px))}}@keyframes scrolling-tags{0%{left:0}to{left:-50%}}@keyframes showButton{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fadeInEffect{0%{opacity:0}to{opacity:1}}@keyframes spider-up-down{0%{transform:translateY(0)}50%{transform:translateY(6.25rem)}to{transform:translateY(0)}}@keyframes spider-shuffle{0%{rotate:0}25%{rotate:10px}50%{rotate:-10px}75%{rotate:5px}90%{rotate:-5px}to{rotate:0}}@keyframes spider-legs-left-move{0%{transform:skew(-20deg) rotate(0)}25%{transform:skew(-20deg) rotate(-17deg)}50%{transform:skew(-20deg) rotate(0)}75%{transform:skew(-20deg) rotate(25deg)}to{transform:skew(-20deg) rotate(0)}}@keyframes spider-legs-right-move{0%{transform:skew(20deg) rotate(0)}25%{transform:skew(20deg) rotate(17deg)}50%{transform:skew(20deg) rotate(0)}75%{transform:skew(20deg) rotate(-25deg)}to{transform:skew(20deg) rotate(0)}}@keyframes particle-p1{0%,to{transform:translate(-50%,-50%)}12%{transform:translate(3px,1px)}24%{transform:translate(-2px,3px)}37%{transform:translate(2px,-2px)}55%{transform:translate(-1px)}74%{transform:translateY(2px)}88%{transform:translate(-3px,-1px)}}@keyframes particle-p2{0%,to{transform:translate(-50%,-50%)}74%{transform:translate(2px)}88%{transform:translate(2px,3px)}}@keyframes particle-p3{0%,to{transform:translate(-50%,-50%)}12%{transform:translate(-1px,3px)}24%{transform:translate(3px,-2px)}37%{transform:translate(-2px,2px)}55%{transform:translateY(-1px)}74%{transform:translate(-2px)}88%{transform:translate(1px,-3px)}}body{font-size:1.25rem;font-family:Open Sans,sans-serif;font-weight:300;line-height:32px}body .container{width:100%;margin:0 auto;max-width:1500px}@media screen and (max-width: 1640px){body .container{max-width:1200px}}@media screen and (max-width: 1250px){body .container{max-width:100%}}body .illustration{-webkit-user-select:none;user-select:none}main{min-height:70vh}section .contain{padding:5rem 8.75rem;max-width:1920px;margin:auto}@media screen and (max-width: 1250px){section .contain{padding:5rem 4rem!important}}@media screen and (max-width: 678px){section .contain{padding:3.125rem 1rem!important}}h1{font-size:3.125rem;font-family:GT-Super,sans-serif;line-height:68px;font-weight:500}@media screen and (max-width: 1640px){h1{font-size:3.125rem}}@media screen and (max-width: 1250px){h1{font-size:1.875rem}}@media screen and (max-width: 678px){h1{font-size:1.875rem}}@media screen and (max-width: 1250px){h1{line-height:30px}}@media screen and (max-width: 678px){h1{line-height:35px}}h2{font-size:2.625rem;font-family:GT-Super,sans-serif;color:var(--bg-color-light);line-height:58px;font-weight:500;margin-bottom:2.313rem;text-align:center}@media screen and (max-width: 1640px){h2{font-size:2.625rem}}@media screen and (max-width: 1250px){h2{font-size:1.563rem}}@media screen and (max-width: 1250px){h2{line-height:32px}}h3{font-size:1.25rem;color:var(--black);line-height:32px;font-weight:700}@media screen and (max-width: 1640px){h3{font-size:1.25rem}}@media screen and (max-width: 1250px){h3{font-size:1.25rem}}@media screen and (max-width: 1250px){.hidden-for-tablet{display:none}}.display-for-tablet{display:none}@media screen and (max-width: 1250px){.display-for-tablet{display:block}}header{position:relative;background:var(--bg-color-classic);color:var(--text-color-classic)}header .contain{height:100vh;min-height:920px;display:grid;grid-template-columns:55% 45%;gap:2rem;overflow:hidden}header .contain .social-networks{position:absolute;display:flex;right:0;top:0;padding:3.125rem;gap:1rem;z-index:1}header .contain .social-networks .social-network{width:1.563rem;fill:var(--text-color-classic);transition:.3s ease}header .contain .social-networks .social-network:hover{fill:var(--bg-color-light)}header .contain .illustration{position:relative}header .contain .illustration img{position:absolute}header .contain .text-content{display:flex;flex-direction:column;justify-content:center;gap:3.125rem}header .contain .text-content .logo{width:70%;max-width:32.375rem;-webkit-user-select:none;user-select:none}header .contain .text-content .logo img{object-fit:contain}header .contain .text-content h1{width:87%;max-width:39.063rem}header .contain .text-content .description{font-size:1.25rem;line-height:28px;position:relative;animation:slide-up 2.5s ease-in-out;color:var(--bg-color-light)}@media screen and (max-width: 1640px){header .contain .text-content .description{font-size:1.25rem}}@media screen and (max-width: 1250px){header .contain .text-content .description{font-size:1.125rem}}@keyframes slide-up{0%{top:7%}to{top:0}}header .contain.is-legal-page{grid-template-columns:1fr;height:max-content;min-height:unset}header .contain.is-legal-page .banner{position:relative;display:flex;flex-direction:row;padding-top:2rem}header .contain.is-legal-page .banner .back-to-site{position:absolute;display:flex;align-items:center;gap:1rem;background:#ffffff36;color:var(--white);border-radius:1.875rem;padding:1rem 1.25rem 1rem 1rem;height:max-content;margin-top:auto;top:50%;left:5%;transition:.3s ease-out}header .contain.is-legal-page .banner .back-to-site i{display:block;position:relative;font-style:unset;font-size:1.25rem;color:inherit;transition:.3s ease-out}header .contain.is-legal-page .banner .back-to-site i.hidden{visibility:hidden}header .contain.is-legal-page .banner .back-to-site:hover{background:color-mix(in srgb,var(--bg-color-light) 70%,#fff);border-radius:.625rem}header .contain.is-legal-page .banner .back-to-site:hover i{left:.5rem}header .contain.is-legal-page .banner .back-to-site:active i{left:0;transition:transform}header .contain.is-legal-page .banner .logo{width:12.5rem;margin:auto}header .contain.is-legal-page .banner .logo img{object-fit:contain}header ::selection{background:var(--white);color:var(--bg-color-classic)}@media screen and (max-width: 1250px){header:has(.social-networks){padding:5rem 0;padding:0}header .contain{grid-template-columns:45% 50%;height:60vh;min-height:unset}}@media screen and (max-width: 678px){header{padding:1rem}header:has(.social-network){padding:0;text-align:center}header:has(.social-network) .social-networks{padding:1rem}header:has(.social-network) .social-networks .social-network{width:1.125rem}header:has(.social-network) .logo,header:has(.social-network) h1,header:has(.social-network) .description{margin:auto}header .contain{grid-template-columns:1fr;height:max-content}header .contain.is-legal-page .banner{padding:0;flex-direction:column;gap:2rem}header .contain.is-legal-page .banner .back-to-site{position:unset;padding:.5rem}header .contain .illustration img{position:unset;object-fit:cover}header .contain .text-content{padding:1.25rem 1rem 3.125rem}}.illustration-zone{position:relative}.illustration-zone .illustration{position:absolute;z-index:1}.illustration-zone .illustration.bottom-left.first{width:580px;bottom:0;left:-70px;object-fit:contain}.illustration-zone .illustration.bottom-right.first{width:500px;bottom:0;right:-120px;object-fit:contain}footer{background:var(--bg-color-classic);color:var(--white)}footer .container-zone{position:relative;max-width:1920px;margin:auto;padding:28px 16px 24px}footer .container-zone nav{position:relative;z-index:1;display:flex;justify-content:center;gap:5rem;font-size:1rem}footer .container-zone nav a{transition:.3s ease-in-out;line-height:26px}footer .container-zone nav a:hover{color:var(--bg-color-light)}@media screen and (max-width: 1250px){.illustration-zone .illustration.bottom-left.first{width:400px}.illustration-zone .illustration.bottom-right.first{width:350px}footer .container-zone nav{flex-direction:column;gap:2rem;align-items:center}}@media screen and (max-width: 991px){.illustration-zone .illustration.bottom-left.first{width:325px}.illustration-zone .illustration.bottom-right.first{width:300px}}@media screen and (max-width: 768px){.illustration-zone .illustration.bottom-left.first{width:240px}.illustration-zone .illustration.bottom-right.first{width:250px;bottom:-2rem}footer .container-zone{padding:48px 16px 44px}footer .container-zone nav{flex-direction:column;gap:1.5rem;align-items:center}}.Magazine{background:var(--bg-color-dark);color:var(--text-color-dark)}.Magazine .contain{position:relative;padding-top:7.875rem;z-index:1}.Magazine .contain ::selection{background:var(--text-color-dark);color:var(--bg-color-dark)}.Magazine .contain .illustration{position:absolute;z-index:-1}.Magazine .contain .illustration.left{width:540px;bottom:0;left:0}.Magazine .contain .illustration.right{width:340px;bottom:0;right:28.22px}.Magazine .contain .description{font-size:1.25rem;line-height:28px}@media screen and (max-width: 1640px){.Magazine .contain .description{font-size:1.25rem}}@media screen and (max-width: 1250px){.Magazine .contain .description{font-size:1.125rem}}.Magazine .contain .description{max-width:31.563rem;margin:auto;color:var(--text-color-dark)}.Magazine .contain .calameo{width:calc(62.5rem + 6.37px);height:36.375rem;margin:6.25rem auto 8.25rem}.Magazine .contain .calameo iframe{width:100%;height:100%;aspect-ratio:4/3}.Magazine .contain .cover-image{margin:2rem auto!important;width:100%}.Magazine .contain .cover-image img{object-fit:contain;max-height:55vh}.Magazine .contain .comment{font-size:1.375rem;line-height:32px}@media screen and (max-width: 1640px){.Magazine .contain .comment{font-size:1.375rem}}@media screen and (max-width: 1250px){.Magazine .contain .comment{font-size:1.375rem}}@media screen and (max-width: 678px){.Magazine .contain .comment{font-size:1.25rem}}.Magazine .contain .comment{margin:auto;width:max-content;max-width:100%;color:var(--text-color-dark)}.Magazine .contain .redirection-button-zone{display:flex;justify-content:center;gap:2rem;margin:1.5rem 0 3.75rem;font-weight:400;flex-wrap:wrap}.Magazine .contain .redirection-button-zone .redirection-button{min-width:400px}.Magazine .contain .redirection-button-zone .redirection-button.first{font-size:1.625rem}@media screen and (max-width: 1640px){.Magazine .contain .redirection-button-zone .redirection-button.first{font-size:1.625rem}}@media screen and (max-width: 1250px){.Magazine .contain .redirection-button-zone .redirection-button.first{font-size:1.625rem}}@media screen and (max-width: 678px){.Magazine .contain .redirection-button-zone .redirection-button.first{font-size:1.375rem}}.Magazine .contain .redirection-button-zone .redirection-button.first{font-family:GT-Super,sans-serif;display:block;background:var(--button-bg-color-1);border:2px solid var(--button-bg-color-1);padding:1rem 1.5rem 1rem 1.375rem;border-radius:.625rem;text-align:center;cursor:pointer;color:var(--button-text-admin-1);transition:all .3s ease-in-out}.Magazine .contain .redirection-button-zone .redirection-button.first:hover{background:transparent;color:var(--button-bg-color-1);border-color:var(--button-hover-admin-1);color:var(--button-text-admin-1)}.Magazine .contain .redirection-button-zone .redirection-button.first::selection{background:var(--white);color:var(--button-bg-color-1)}@media screen and (max-width: 1250px){.Magazine .contain .redirection-button-zone .redirection-button.first{padding-inline:1.875rem}}@media screen and (max-width: 678px){.Magazine .contain .redirection-button-zone .redirection-button.first{padding-inline:1.25rem}}.Magazine .contain .redirection-button-zone .redirection-button.second{font-size:1.625rem}@media screen and (max-width: 1640px){.Magazine .contain .redirection-button-zone .redirection-button.second{font-size:1.625rem}}@media screen and (max-width: 1250px){.Magazine .contain .redirection-button-zone .redirection-button.second{font-size:1.625rem}}@media screen and (max-width: 678px){.Magazine .contain .redirection-button-zone .redirection-button.second{font-size:1.375rem}}.Magazine .contain .redirection-button-zone .redirection-button.second{font-family:GT-Super,sans-serif;display:block;background:var(--button-bg-color-2);border:2px solid var(--button-bg-color-2);padding:1rem 1.5rem 1rem 1.375rem;border-radius:.625rem;text-align:center;cursor:pointer;color:var(--button-text-admin-2);transition:all .3s ease-in-out}.Magazine .contain .redirection-button-zone .redirection-button.second:hover{background:transparent;color:var(--button-bg-color-2);border-color:var(--button-hover-admin-2);color:var(--button-text-admin-2)}.Magazine .contain .redirection-button-zone .redirection-button.second::selection{background:var(--white);color:var(--button-bg-color-2)}@media screen and (max-width: 1250px){.Magazine .contain .redirection-button-zone .redirection-button.second{padding-inline:1.875rem}}@media screen and (max-width: 678px){.Magazine .contain .redirection-button-zone .redirection-button.second{padding-inline:1.25rem}}.Magazine ::selection{background:var(--white);color:var(--bg-color-dark)}@media screen and (max-width: 1250px){.Magazine .contain .illustration.left{width:255px;left:0}.Magazine .contain .illustration.right{width:175px;right:-1rem;bottom:-2rem}}@media screen and (max-width: 678px){.Magazine .contain{padding-bottom:4.125rem!important}.Magazine .contain .illustration.left{width:130px;left:0}.Magazine .contain .illustration.right{width:68px;right:0;bottom:-.25rem}.Magazine .contain .redirection-button-zone .redirection-button{min-width:unset}.Magazine .contain .redirection-button-zone a{width:100%}}.Video .contain .video-zone{max-width:1140px;margin:auto}.Video .contain .video-zone .video{position:relative;aspect-ratio:16/9}.Video .contain .video-zone .video.has-vertical-ratio{max-height:700px;height:max-content;aspect-ratio:9/16}.Video .contain .video-zone .video .video-preview-image{position:absolute;width:100%;height:100%;cursor:pointer;display:none}.Video .contain .video-zone .video iframe{width:100%;height:100%}.Video .contain .swiper{width:100%;max-width:1140px;display:flex;flex-direction:column}.Video .contain .swiper.three-columns,.Video .contain .swiper.four-columns,.Video .contain .swiper.five-columns{max-width:unset}.Video .contain .swiper .swiper-wrapper{width:100%;margin:auto}.Video .contain .swiper .swiper-wrapper.three-columns,.Video .contain .swiper .swiper-wrapper.four-columns,.Video .contain .swiper .swiper-wrapper.five-columns{max-width:unset}.Video .contain .swiper .swiper-pagination{position:unset;margin-top:2rem;display:flex;justify-content:center;gap:.813rem}.Video .contain .swiper .swiper-pagination .swiper-pagination-bullet{width:.813rem;height:.813rem;margin:0;background:var(--bg-color-light);opacity:.4}.Video .contain .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.Video ::selection{background:var(--bg-color-light);color:var(--white)}.Contact ::selection{background:var(--bg-color-light);color:var(--white)}.Contact .contain{padding-block:11.25rem 8.375rem;color:var(--button-bg-admin-2);background-color:var(--bg-color-light)}.Contact .contain ::selection{background:color-mix(in srgb,var(--bg-color-classic) 80%,transparent)}.Contact .contain h2{color:var(--button-bg-admin-2)}.Contact .contain h2 ::selection{background:var(--bg-color-dark)}.Contact .contain .description{font-size:1.25rem;line-height:28px}@media screen and (max-width: 1640px){.Contact .contain .description{font-size:1.25rem}}@media screen and (max-width: 1250px){.Contact .contain .description{font-size:1.125rem}}.Contact .contain .description ::selection{background:var(--bg-color-dark)}.Contact .contain .description a[href^="tel:"]{display:inline-flex;position:relative;overflow:hidden;transition:all .3s ease-in-out}.Contact .contain .description a[href^="tel:"] span{position:relative;z-index:2}.Contact .contain .description a[href^="tel:"]:after{position:absolute;width:100%;height:100%;content:"";top:100%;left:0;background:var(--bg-color-dark);z-index:1;transition:all .3s ease-in-out}.Contact .contain .description a[href^="tel:"]:hover{color:var(--white)}.Contact .contain .description a[href^="tel:"]:hover:after{top:0}.Contact .contain .formulaire{max-width:1030.83px;margin:6.25rem auto}.Contact .contain .formulaire .fields .wpcf7-not-valid-tip{text-transform:initial;color:var(--button-bg-admin-3);font-weight:700}.Contact .contain .formulaire .fields .wpcf7-not-valid-tip::selection{color:var(--white)}.Contact .contain .formulaire .fields br{-webkit-user-select:none;user-select:none}.Contact .contain .formulaire .fields>p{display:grid;grid-template-columns:1fr 1fr;gap:3.125rem}.Contact .contain .formulaire .fields>p ::selection{background:var(--button-bg-color-2);color:var(--white)}.Contact .contain .formulaire .fields>p>br{display:none}.Contact .contain .formulaire .fields>p label{font-size:1.25rem;color:var(--button-bg-color-2);text-transform:uppercase;font-weight:500;cursor:pointer}@media screen and (max-width: 1640px){.Contact .contain .formulaire .fields>p label{font-size:1.25rem}}@media screen and (max-width: 1250px){.Contact .contain .formulaire .fields>p label{font-size:1.125rem}}.Contact .contain .formulaire .fields>p label>span,.Contact .contain .formulaire .fields>p label input{display:block;width:100%}.Contact .contain .formulaire .fields>p label input,.Contact .contain .formulaire .fields>p label textarea{font-size:1.25rem}.Contact .contain .formulaire .fields>p label input,.Contact .contain .formulaire .fields>p label textarea{width:100%;height:100%;border-radius:0;border:none;border-bottom:2px solid color-mix(in srgb,var(--button-bg-color-2) 55%,transparent);background-color:unset;padding:1rem .5rem;color:var(--bg-color-dark);resize:none}.Contact .contain .formulaire .fields>p label input:focus,.Contact .contain .formulaire .fields>p label textarea:focus{outline:none;border-color:var(--bg-color-dark)}.Contact .contain .formulaire .fields>p label:has(textarea){grid-column:1/-1}.Contact .contain .formulaire .send-form{margin:6.25rem auto 0;text-align:center;display:flex;align-items:center;flex-direction:column}.Contact .contain .formulaire .send-form .submit-btn p{display:flex;justify-content:center;align-items:center}.Contact .contain .formulaire .wpcf7-submit{font-size:1.625rem}@media screen and (max-width: 1640px){.Contact .contain .formulaire .wpcf7-submit{font-size:1.625rem}}@media screen and (max-width: 1250px){.Contact .contain .formulaire .wpcf7-submit{font-size:1.625rem}}@media screen and (max-width: 678px){.Contact .contain .formulaire .wpcf7-submit{font-size:1.375rem}}.Contact .contain .formulaire .wpcf7-submit{font-family:GT-Super,sans-serif;display:block;background:var(--button-bg-admin-3);border:2px solid var(--button-bg-admin-3);padding:1rem 1.5rem 1rem 1.375rem;border-radius:.625rem;text-align:center;cursor:pointer;color:var(--button-text-admin-3);transition:all .3s ease-in-out}.Contact .contain .formulaire .wpcf7-submit:hover{background:transparent;color:var(--button-bg-admin-3);border-color:var(--button-hover-admin-3);color:var(--button-hover-admin-3)}.Contact .contain .formulaire .wpcf7-submit::selection{background:var(--white);color:var(--button-bg-admin-3)}@media screen and (max-width: 1250px){.Contact .contain .formulaire .wpcf7-submit{padding-inline:1.875rem}}@media screen and (max-width: 678px){.Contact .contain .formulaire .wpcf7-submit{padding-inline:1.25rem}}.Contact .contain .formulaire .wpcf7-submit{margin-left:48px;transition-timing-function:ease-in;transition-duration:.2s;padding-inline:3.75rem}.Contact .contain .formulaire .wpcf7-submit:hover{transform:scale(1.05)}.Contact .contain .formulaire .wpcf7-spinner{margin:0 0 0 24px;background-color:color-mix(in srgb,var(--button-bg-admin-3) 55%,transparent)}.Contact .contain .formulaire .wpcf7 form.invalid .wpcf7-response-output,.Contact .contain .formulaire .wpcf7 form.unaccepted .wpcf7-response-output,.Contact .contain .formulaire .wpcf7 form.payment-required .wpcf7-response-output{border-color:var(--button-bg-admin-3);font-weight:700;color:var(--button-bg-admin-3)}.Contact .contain .formulaire .wpcf7-submit{margin-bottom:0}@media screen and (max-width: 678px){.Contact .contain .formulaire{margin:3.25rem auto 6.25rem}.Contact .contain .formulaire .fields>p{grid-template-columns:1fr;gap:1rem 2rem}.Contact .contain .formulaire .send-form{margin:4rem auto 6.25rem}.Contact .contain .formulaire .wpcf7-submit{max-width:100%;padding-inline:1.5rem}}@media screen and (max-width: 575px){.Contact .contain{padding-bottom:7rem!important}}main.legal-page{padding:5rem 8.75rem}@media screen and (max-width: 1250px){main.legal-page{padding:5rem 4rem!important}}@media screen and (max-width: 678px){main.legal-page{padding:3.125rem 1rem!important}}main.legal-page{background:color-mix(in srgb,var(--bg-color-light) 10%,#fff)}main.legal-page ::selection{background:color-mix(in srgb,var(--bg-color-light) 20%,#fff)}main.legal-page h1,main.legal-page .legal-description{margin:auto;width:max-content;max-width:100%}main.legal-page h1{color:var(--bg-color-classic)}main.legal-page h1::selection{background:var(--bg-color-classic);color:var(--text-color-classic)}main.legal-page .legal-description{font-size:1.25rem;line-height:28px}@media screen and (max-width: 1640px){main.legal-page .legal-description{font-size:1.25rem}}@media screen and (max-width: 1250px){main.legal-page .legal-description{font-size:1.125rem}}main.legal-page .legal-description{margin-block:6.25rem;width:80%;color:var(--bg-color-classic)}main.legal-page .legal-description a{text-decoration:underline;color:var(--bg-color-light)}main.legal-page .legal-description .grid-2{display:grid;grid-template-columns:1fr 1fr}main.legal-page .legal-description .grid-2 strong{display:block;margin-top:1rem}@media screen and (max-width: 768px){main.legal-page .legal-description .grid-2{grid-template-columns:1fr}}main.legal-page .accordion{background:color-mix(in srgb,var(--bg-color-classic) 2%,#fff);width:80%;margin:auto;border-radius:.75rem;border:2px solid color-mix(in srgb,var(--bg-color-classic) 20%,#fff);box-shadow:-5px 0 10px color-mix(in srgb,var(--bg-color-classic) 20%,#fff);padding:2rem 3.125rem}main.legal-page .accordion .accordion-item{background:color-mix(in srgb,var(--bg-color-classic) 2%,#fff);border:none;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--bg-color-classic) 20%,#fff)}main.legal-page .accordion .accordion-item ul{list-style:unset}main.legal-page .accordion .accordion-item .accordion-header .accordion-button{font-size:1.25rem}@media screen and (max-width: 1640px){main.legal-page .accordion .accordion-item .accordion-header .accordion-button{font-size:1.25rem}}@media screen and (max-width: 1250px){main.legal-page .accordion .accordion-item .accordion-header .accordion-button{font-size:1.125rem}}main.legal-page .accordion .accordion-item .accordion-header .accordion-button{position:relative;color:var(--bg-color-classic);padding:1rem;padding-left:0;font-weight:600;cursor:pointer;background:inherit}main.legal-page .accordion .accordion-item .accordion-header .accordion-button::selection{background:var(--bg-color-classic);color:var(--text-color-classic)}main.legal-page .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:unset}main.legal-page .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:unset;background:inherit}main.legal-page .accordion .accordion-item .accordion-header .accordion-button:after{all:unset}main.legal-page .accordion .accordion-item .accordion-header .accordion-button .arrow{display:flex;align-items:center;justify-content:center;text-align:right;position:absolute;width:15px;height:15px;right:.625rem;top:50%;transform:translateY(-50%);transform-origin:center;font-size:xx-large;font-weight:400;transition:transform .3s ease}main.legal-page .accordion .accordion-item .accordion-header .accordion-button .arrow svg{height:max-content}main.legal-page .accordion .accordion-item .accordion-header .accordion-button:hover{text-decoration:underline}main.legal-page .accordion .accordion-item .accordion-header .accordion-button.collapsed .arrow{transform:translateY(-50%) rotate(90deg)}main.legal-page .accordion .accordion-item .accordion-body{font-size:medium}@media screen and (max-width: 1250px){main.legal-page .legal-description{width:100%;margin-block:3.125rem 3.75rem}main.legal-page .accordion{width:unset}}@media screen and (max-width: 768px){main.legal-page .legal-description{margin-block:1.875rem 3.125rem}main.legal-page .legal-description ul{padding:0}main.legal-page .accordion{padding:1rem;border-radius:.375rem}main.legal-page .accordion .accordion-item .accordion-header .accordion-button{width:90%}main.legal-page .accordion .accordion-item .accordion-header .accordion-button .arrow{right:-1.375rem}main.legal-page .accordion .accordion-item .accordion-body{padding-inline:0}}
