/*!
Author: Wesign Communication
Author URI: http://www.wesign.fr/
*/:root{--red:#ef2323;--cream:#f5f2f0;--white:#fff;--yellow:#ffc737;--grey-l:#c6c2bf;--grey:#9e9892;--grey-2:#a7a3a0;--grey-3:#9e9892;--gutter:25px}@media(min-width:1200px){:root{--gutter:50px}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-display:swap;font-family:recoleta;font-style:normal;font-weight:100;src:url(/wp-content/themes/wp-lgac/dist/fonts/titre/light/Recoleta-Light.woff2);src:url(/wp-content/themes/wp-lgac/dist/fonts/titre/light/Recoleta-Light.eot) format("embedded-opentype"),url(/wp-content/themes/wp-lgac/dist/fonts/titre/light/Recoleta-Light.woff) format("woff"),url(/wp-content/themes/wp-lgac/dist/fonts/titre/light/Recoleta-Light.woff2),url(/wp-content/themes/wp-lgac/dist/fonts/titre/light/Recoleta-Light.svg) format("svg"),url(/wp-content/themes/wp-lgac/dist/fonts/titre/light/Recoleta-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:recoleta;font-style:normal;font-weight:300;src:url(/wp-content/themes/wp-lgac/dist/fonts/titre/regular/Recoleta-Regular.woff2);src:url(/wp-content/themes/wp-lgac/dist/fonts/titre/regular/Recoleta-Regular.eot) format("embedded-opentype"),url(/wp-content/themes/wp-lgac/dist/fonts/titre/regular/Recoleta-Regular.woff) format("woff"),url(/wp-content/themes/wp-lgac/dist/fonts/titre/regular/Recoleta-Regular.woff2),url(/wp-content/themes/wp-lgac/dist/fonts/titre/regular/Recoleta-Regular.svg) format("svg"),url(/wp-content/themes/wp-lgac/dist/fonts/titre/regular/Recoleta-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:recoleta;font-style:normal;font-weight:500;src:url(/wp-content/themes/wp-lgac/dist/fonts/titre/medium/Recoleta-Medium.woff2);src:url(/wp-content/themes/wp-lgac/dist/fonts/titre/medium/Recoleta-Medium.eot) format("embedded-opentype"),url(/wp-content/themes/wp-lgac/dist/fonts/titre/medium/Recoleta-Medium.woff) format("woff"),url(/wp-content/themes/wp-lgac/dist/fonts/titre/medium/Recoleta-Medium.woff2),url(/wp-content/themes/wp-lgac/dist/fonts/titre/medium/Recoleta-Medium.svg) format("svg"),url(/wp-content/themes/wp-lgac/dist/fonts/titre/medium/Recoleta-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:ibm;font-style:normal;font-weight:400;src:url(/wp-content/themes/wp-lgac/dist/fonts/texte/woff2/IBMPlexMono-Regular.woff2);src:url(/wp-content/themes/wp-lgac/dist/fonts/texte/eot/IBMPlexMono-Regular.eot) format("embedded-opentype"),url(/wp-content/themes/wp-lgac/dist/fonts/texte/woff/IBMPlexMono-Regular.woff) format("woff"),url(/wp-content/themes/wp-lgac/dist/fonts/texte/woff2/IBMPlexMono-Regular.woff2),url(/wp-content/themes/wp-lgac/dist/fonts/texte/ttf/IBMPlexMono-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:ibm;font-style:normal;font-weight:600;src:url(/wp-content/themes/wp-lgac/dist/fonts/texte/woff2/IBMPlexMono-SemiBold.woff2);src:url(/wp-content/themes/wp-lgac/dist/fonts/texte/eot/IBMPlexMono-SemiBold.eot) format("embedded-opentype"),url(/wp-content/themes/wp-lgac/dist/fonts/texte/woff/IBMPlexMono-SemiBold.woff) format("woff"),url(/wp-content/themes/wp-lgac/dist/fonts/texte/woff2/IBMPlexMono-SemiBold.woff2),url(/wp-content/themes/wp-lgac/dist/fonts/texte/ttf/IBMPlexMono-SemiBold.ttf) format("truetype")}*{-moz-font-feature-settings:"liga" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}body{background-color:var(--cream);font-family:ibm,sans-serif;font-size:1em}section{margin-bottom:50px;scroll-margin-top:150px}@media(min-width:768px){section{margin-bottom:150px}}hr.with-pattern{height:60px;width:100vw;margin-bottom:120px;border:none;background-size:contain;background-image:url(/wp-content/themes/wp-lgac/dist/images/pattern.svg);transform-origin:center center}hr.with-pattern.r-minus{transform:rotate(-177deg)}hr.with-pattern.r-plus{transform:rotate(177deg)}picture{display:block;overflow:hidden}picture,picture img{width:100%;height:100%}picture img{-o-object-fit:cover;object-fit:cover;vertical-align:top}figure{margin:0;padding:0}::-moz-selection{background-color:var(--grey);color:var(--cream)}::selection{background-color:var(--grey);color:var(--cream)}ul{list-style:none;margin:0;padding:0}button{font-family:ibm,sans-serif}a{text-decoration:none}.grid{display:grid}.container,.container--semi--l,.container--semi--r{grid-column:container}.container--full{grid-column:1/5;overflow:hidden}@media(min-width:768px){.container--semi--l{grid-column:1/3}.container--semi--r{grid-column:2/4}}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:calc(var(--gutter)*-1);margin-left:calc(var(--gutter)*-1)}.row>.col,.row>[class*=col-]{padding-right:var(--gutter);padding-left:var(--gutter);position:relative;width:100%}.row.nogutter{margin-left:0;margin-right:0}.row.nogutter>.col,.row.nogutter>[class*=col-]{padding-left:0;padding-right:0}.row.nogutter--left{margin-left:0}.row.nogutter--left>.col,.row.nogutter--left>[class*=col-]{padding-left:0}.row.nogutter--right{margin-right:0}.row.nogutter--right>.col,.row.nogutter--right>[class*=col-]{padding-right:0}.row.reverse{flex-direction:row-reverse}.row>.col.reverse{flex-direction:column-reverse}@media(min-width:0px){.not-def{display:none}.grid{grid-template-columns:[gutter-l] minmax(0,1fr) [container] calc(100vw - 50px) [gutter-r] minmax(0,1fr)}[class^=col-def]{box-sizing:border-box;flex:0 0 auto}.col-def{flex-grow:1;flex-basis:0;max-width:100%}.col-def-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-def-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-def-3{flex-basis:25%;max-width:25%}.col-def-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-def-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-def-6{flex-basis:50%;max-width:50%}.col-def-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-def-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-def-9{flex-basis:75%;max-width:75%}.col-def-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-def-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-def-12{flex-basis:100%;max-width:100%}.col-def-offset-0{margin-left:0}.col-def-offset-1{margin-left:8.3333333333%}.col-def-offset-2{margin-left:16.6666666667%}.col-def-offset-3{margin-left:25%}.col-def-offset-4{margin-left:33.3333333333%}.col-def-offset-5{margin-left:41.6666666667%}.col-def-offset-6{margin-left:50%}.col-def-offset-7{margin-left:58.3333333333%}.col-def-offset-8{margin-left:66.6666666667%}.col-def-offset-9{margin-left:75%}.col-def-offset-10{margin-left:83.3333333333%}.col-def-offset-11{margin-left:91.6666666667%}.start-def{justify-content:flex-start;text-align:start}.center-def{justify-content:center;text-align:center}.end-def{justify-content:flex-end;text-align:end}.top-def{align-items:flex-start}.middle-def{align-items:center}.bottom-def{align-items:flex-end}.around-def{justify-content:space-around}.between-def{justify-content:space-between}.first-def{order:-1}.last-def{order:1}}@media(min-width:320px){.not-xs{display:none}.grid{grid-template-columns:[gutter-l] minmax(0,1fr) [container] calc(100vw - 50px) [gutter-r] minmax(0,1fr)}[class^=col-xs]{box-sizing:border-box;flex:0 0 auto}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}}@media(min-width:550px){.not-sm{display:none}.grid{grid-template-columns:[gutter-l] minmax(0,1fr) [container] calc(100vw - 100px) [gutter-r] minmax(0,1fr)}[class^=col-sm]{box-sizing:border-box;flex:0 0 auto}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media(min-width:768px){.not-md{display:none}.grid{grid-template-columns:[gutter-l] minmax(0,1fr) [container] calc(100vw - 100px) [gutter-r] minmax(0,1fr)}[class^=col-md]{box-sizing:border-box;flex:0 0 auto}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media(min-width:992px){.not-lg{display:none}.grid{grid-template-columns:[gutter-l] minmax(0,1fr) [container] calc(100vw - 100px) [gutter-r] minmax(0,1fr)}[class^=col-lg]{box-sizing:border-box;flex:0 0 auto}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}@media(min-width:1200px){.not-xl{display:none}.grid{grid-template-columns:[gutter-l] minmax(0,1fr) [container] calc(100vw - 100px) [gutter-r] minmax(0,1fr)}[class^=col-xl]{box-sizing:border-box;flex:0 0 auto}.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex-basis:25%;max-width:25%}.col-xl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex-basis:50%;max-width:50%}.col-xl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex-basis:75%;max-width:75%}.col-xl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-offset-11{margin-left:91.6666666667%}.start-xl{justify-content:flex-start;text-align:start}.center-xl{justify-content:center;text-align:center}.end-xl{justify-content:flex-end;text-align:end}.top-xl{align-items:flex-start}.middle-xl{align-items:center}.bottom-xl{align-items:flex-end}.around-xl{justify-content:space-around}.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}}@media(min-width:1700px){.not-xxl{display:none}.grid{grid-template-columns:[gutter-l] minmax(0,1fr) [container] calc(100vw - 100px) [gutter-r] minmax(0,1fr)}[class^=col-xxl]{box-sizing:border-box;flex:0 0 auto}.col-xxl{flex-grow:1;flex-basis:0;max-width:100%}.col-xxl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex-basis:25%;max-width:25%}.col-xxl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex-basis:50%;max-width:50%}.col-xxl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex-basis:75%;max-width:75%}.col-xxl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex-basis:100%;max-width:100%}.col-xxl-offset-0{margin-left:0}.col-xxl-offset-1{margin-left:8.3333333333%}.col-xxl-offset-2{margin-left:16.6666666667%}.col-xxl-offset-3{margin-left:25%}.col-xxl-offset-4{margin-left:33.3333333333%}.col-xxl-offset-5{margin-left:41.6666666667%}.col-xxl-offset-6{margin-left:50%}.col-xxl-offset-7{margin-left:58.3333333333%}.col-xxl-offset-8{margin-left:66.6666666667%}.col-xxl-offset-9{margin-left:75%}.col-xxl-offset-10{margin-left:83.3333333333%}.col-xxl-offset-11{margin-left:91.6666666667%}.start-xxl{justify-content:flex-start;text-align:start}.center-xxl{justify-content:center;text-align:center}.end-xxl{justify-content:flex-end;text-align:end}.top-xxl{align-items:flex-start}.middle-xxl{align-items:center}.bottom-xxl{align-items:flex-end}.around-xxl{justify-content:space-around}.between-xxl{justify-content:space-between}.first-xxl{order:-1}.last-xxl{order:1}}*{letter-spacing:-.02em}h1,h2,h3,h4,h5,h6,p{transition:all .15s linear;color:var(--red)}h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,p.white{color:var(--white)}h1.cream,h2.cream,h3.cream,h4.cream,h5.cream,h6.cream,p.cream{color:var(--cream)}h1,h2,h3,h4,h5,h6{font-family:recoleta,sans-serif;font-weight:500;letter-spacing:-.03em}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:var(--grey)}h1{font-size:calc(54px + 78*(100vw - 320px)/1580);line-height:.9848484848}@media screen and (max-width:320px){h1{font-size:54px}}@media screen and (min-width:1900px){h1{font-size:132px}}h2{font-size:calc(34px + 46*(100vw - 320px)/1580);line-height:1}@media screen and (max-width:320px){h2{font-size:34px}}@media screen and (min-width:1900px){h2{font-size:80px}}h2.medium{font-size:calc(42px + 86*(100vw - 320px)/1580)}@media screen and (max-width:320px){h2.medium{font-size:42px}}@media screen and (min-width:1900px){h2.medium{font-size:128px}}h2.big{font-size:calc(54px + 96*(100vw - 320px)/1580)}@media screen and (max-width:320px){h2.big{font-size:54px}}@media screen and (min-width:1900px){h2.big{font-size:150px}}h2.xtra-big{font-size:calc(54px + 121*(100vw - 320px)/1580)}@media screen and (max-width:320px){h2.xtra-big{font-size:54px}}@media screen and (min-width:1900px){h2.xtra-big{font-size:175px}}h3{font-size:calc(26px + 14*(100vw - 320px)/1580);line-height:1.25}@media screen and (max-width:320px){h3{font-size:26px}}@media screen and (min-width:1900px){h3{font-size:40px}}h3.small{font-size:calc(14px + 6*(100vw - 320px)/1580)}@media screen and (max-width:320px){h3.small{font-size:14px}}@media screen and (min-width:1900px){h3.small{font-size:20px}}h4{font-size:calc(26px + 9*(100vw - 320px)/1580);line-height:1.1428571429;font-weight:300}@media screen and (max-width:320px){h4{font-size:26px}}@media screen and (min-width:1900px){h4{font-size:35px}}button{font-family:recoleta,sans-serif;font-size:20px;font-weight:300}a,p{font-style:normal;font-weight:400;font-size:calc(14px + 6*(100vw - 320px)/1580);line-height:25px}@media screen and (max-width:320px){a,p{font-size:14px}}@media screen and (min-width:1900px){a,p{font-size:20px}}a strong,p strong{font-weight:600}a{font-family:recoleta,sans-serif;color:var(--white)}p{font-family:ibm,sans-serif;color:var(--grey)}p a{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}p.red{color:var(--red)}p.small{font-size:calc(14px + 4*(100vw - 320px)/1580);line-height:1.5555555556}@media screen and (max-width:320px){p.small{font-size:14px}}@media screen and (min-width:1900px){p.small{font-size:18px}}p.medium{font-size:calc(26px + 9*(100vw - 320px)/1580);line-height:1.4285714286}@media screen and (max-width:320px){p.medium{font-size:26px}}@media screen and (min-width:1900px){p.medium{font-size:35px}}p.big{font-size:calc(54px + 46*(100vw - 320px)/1580);line-height:1.1}@media screen and (max-width:320px){p.big{font-size:54px}}@media screen and (min-width:1900px){p.big{font-size:100px}}p.big strong,p.title_font{font-weight:inherit}p.title_font{font-family:recoleta,sans-serif}div[data-namespace=accueil] section{opacity:0;transform:translateY(10%)}div[data-namespace=accueil] section hr{width:7vw;opacity:0}div[data-namespace=accueil] section.page-entry{margin-bottom:50px;padding-top:210px;position:relative;overflow:hidden}@media(min-width:1200px){div[data-namespace=accueil] section.page-entry{height:90vh;padding-top:230px;margin-bottom:0;min-height:900px}}div[data-namespace=accueil] section.page-entry h1{margin-bottom:160px}@media(min-width:768px){div[data-namespace=accueil] section.page-entry h1{margin-bottom:50px}}@media(min-width:1200px){div[data-namespace=accueil] section.page-entry h1{margin-bottom:0}}div[data-namespace=accueil] section.page-entry h1,div[data-namespace=accueil] section.page-entry p.page_intro{position:relative;z-index:1}div[data-namespace=accueil] section.page-entry p.page_intro{padding-right:calc((100% - 200px)/5);margin-bottom:44px}div[data-namespace=accueil] section.page-entry .entry_ctas{display:flex;justify-content:space-between}@media(min-width:768px){div[data-namespace=accueil] section.page-entry .entry_ctas{margin-bottom:50px}}@media(min-width:1200px){div[data-namespace=accueil] section.page-entry .entry_ctas{display:none}}div[data-namespace=accueil] section.page-entry .entry-images{display:flex;flex-direction:row;gap:25px;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;top:35vh;left:50%;transform:translate(-50%,-10%)}@media(min-width:768px){div[data-namespace=accueil] section.page-entry .entry-images{position:static;transform:translate(0)}}@media(min-width:1200px){div[data-namespace=accueil] section.page-entry .entry-images{position:absolute;top:50%;left:50%;transform:translate(-50%,-10%)}}div[data-namespace=accueil] section.page-entry .entry-images picture{height:205px;width:auto;border-radius:20px}@media(min-width:1200px){div[data-namespace=accueil] section.page-entry .entry-images picture{height:280px}}@media(min-width:1700px){div[data-namespace=accueil] section.page-entry .entry-images picture{height:360px}}div[data-namespace=accueil] section.page-entry .entry-images picture:nth-child(2n){aspect-ratio:1/1;border-radius:100%}div[data-namespace=accueil] section.page-entry .entry-images picture:first-child{transform:rotate(5deg)}div[data-namespace=accueil] section.page-entry .entry-images picture:nth-child(3){transform:rotate(-2deg)}div[data-namespace=accueil] section.baseline{display:flex;justify-content:center;align-items:center}div[data-namespace=accueil] section.baseline p{text-align:center}div[data-namespace=accueil] section.baseline p strong{position:relative}div[data-namespace=accueil] section.baseline p strong:before{content:"";width:100%;height:20px;background:var(--grey);opacity:.15;position:absolute;bottom:8px;left:8px}@media(min-width:1200px){div[data-namespace=accueil] section.baseline p strong:before{height:40px;bottom:25px;left:15px}}div[data-namespace=accueil] section.baseline p strong:after{content:"";width:115px;height:auto;aspect-ratio:1/1;background:var(--bg_url);background-position:50%;background-size:auto;border-radius:50%;transform:rotate(-4.25deg);position:absolute;top:-100px;right:-100px;z-index:-1}@media(min-width:1200px){div[data-namespace=accueil] section.baseline p strong:after{width:350px;top:-200px;right:-495px}}div[data-namespace=accueil] section.baseline p strong:nth-of-type(2):after{width:85px;right:0;left:-30px;top:-80px}@media(min-width:1200px){div[data-namespace=accueil] section.baseline p strong:nth-of-type(2):after{width:290px;top:-200px;left:-280px}}div[data-namespace=accueil] section.baseline p strong:nth-of-type(3):after{width:82px;top:20px;right:0;left:-60px}@media(min-width:1200px){div[data-namespace=accueil] section.baseline p strong:nth-of-type(3):after{width:190px;top:0;left:-170px}}div[data-namespace=accueil] section.carte h2{margin-bottom:100px;text-align:center;font-size:9vw}div[data-namespace=accueil] section.carte .item,div[data-namespace=accueil] section.carte .text{margin-bottom:50px}@media(min-width:1200px){div[data-namespace=accueil] section.carte .item,div[data-namespace=accueil] section.carte .text{margin-bottom:0}}@media(min-width:1200px){div[data-namespace=accueil] section.carte .last-text p{margin-top:-23%}div[data-namespace=accueil] section.carte .first a{margin-bottom:250px}div[data-namespace=accueil] section.carte .second a{margin-top:-100%}div[data-namespace=accueil] section.carte .third a{margin-bottom:150px}div[data-namespace=accueil] section.carte .forth a{margin-top:-100%}}div[data-namespace=accueil] section.carte a{display:block}div[data-namespace=accueil] section.carte a figure{background-color:var(--cream);border:2px solid var(--grey);border-radius:20px;overflow:hidden;transition:all .15s linear}div[data-namespace=accueil] section.carte a figure picture img{aspect-ratio:510/425;transform:scale(1.01)}div[data-namespace=accueil] section.carte a figure figcaption{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:35px 25px}@media(min-width:1200px){div[data-namespace=accueil] section.carte a figure figcaption{padding:50px}}div[data-namespace=accueil] section.carte a figure figcaption p{font-size:calc(26px + 14*(100vw - 320px)/1580);font-weight:300;font-family:recoleta,sans-serif}@media screen and (max-width:320px){div[data-namespace=accueil] section.carte a figure figcaption p{font-size:26px}}@media screen and (min-width:1900px){div[data-namespace=accueil] section.carte a figure figcaption p{font-size:40px}}div[data-namespace=accueil] section.carte a figure figcaption svg{height:16px;transition:all .15s linear}div[data-namespace=accueil] section.carte a figure figcaption svg path{transition:all .15s linear}div[data-namespace=accueil] section.carte a figure:hover{background-color:var(--grey);rotate:-3deg}div[data-namespace=accueil] section.carte a figure:hover figcaption p{color:var(--white)}div[data-namespace=accueil] section.carte a figure:hover figcaption svg{transform:rotate(45deg)}div[data-namespace=accueil] section.carte a figure:hover figcaption svg path{fill:var(--white)}div[data-namespace=accueil] section.reservation{padding:50px 0;background-image:var(--bg_url);background-size:cover;background-repeat:no-repeat}@media(min-width:1200px){div[data-namespace=accueil] section.reservation{padding:200px 0}}div[data-namespace=accueil] section.reservation h2{margin-bottom:50px}@media(min-width:1200px){div[data-namespace=accueil] section.reservation h2{margin:0}}div[data-namespace=accueil] section.reservation p{line-height:30px}div[data-namespace=accueil] section.reservation h3{margin-bottom:43px;font-family:ibm,sans-serif;font-weight:600}div[data-namespace=accueil] section.reservation p{margin-bottom:70px;color:var(--cream)}div[data-namespace=accueil] section.vente .vente_content{padding:120px 0;background-color:var(--red);border-radius:20px;text-align:center;position:relative}@media(min-width:1200px){div[data-namespace=accueil] section.vente .vente_content{padding:165px}}div[data-namespace=accueil] section.vente .vente_content>:not(picture){position:relative;z-index:1}div[data-namespace=accueil] section.vente .vente_content h2{margin-bottom:50px}@media(min-width:1200px){div[data-namespace=accueil] section.vente .vente_content h2{margin-bottom:90px}}div[data-namespace=accueil] section.vente .vente_content picture{width:72px;height:auto;aspect-ratio:1/1;border-radius:50%;overflow:hidden;position:absolute;top:30.4%;left:5.6%;transform:rotate(-4deg);transform-origin:center}@media(min-width:1200px){div[data-namespace=accueil] section.vente .vente_content picture{width:230px}}div[data-namespace=accueil] section.vente .vente_content picture:nth-of-type(2){width:100px;height:auto;top:9.2%;left:auto;right:6.8%}@media(min-width:1200px){div[data-namespace=accueil] section.vente .vente_content picture:nth-of-type(2){width:205px}}div[data-namespace=accueil] section.vente .vente_content picture:nth-of-type(3){width:58px;top:62%;right:32%;left:auto}@media(min-width:1200px){div[data-namespace=accueil] section.vente .vente_content picture:nth-of-type(3){width:145px}}div[data-namespace=accueil] section.formule{position:relative;z-index:-1}div[data-namespace=accueil] section.formule:after,div[data-namespace=accueil] section.formule:before{content:"";display:none;width:100vw;height:50px;background-image:url(/wp-content/themes/wp-lgac/dist/images/pattern.svg);background-size:contain;position:absolute;transform:rotate(40deg);transform-origin:center;z-index:-1}@media(min-width:1200px){div[data-namespace=accueil] section.formule:after,div[data-namespace=accueil] section.formule:before{display:block}}div[data-namespace=accueil] section.formule:before{right:-40%}div[data-namespace=accueil] section.formule:after{left:-40%}div[data-namespace=accueil] section.formule .content{display:flex;flex-direction:column;align-items:center;position:relative}div[data-namespace=accueil] section.formule h2{margin-bottom:50px;text-align:center}@media(min-width:1200px){div[data-namespace=accueil] section.formule h2{margin-bottom:150px}}div[data-namespace=accueil] section.formule .formule_content{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px 35px;border:1px solid var(--grey);border-radius:20px}@media(min-width:1200px){div[data-namespace=accueil] section.formule .formule_content{padding:50px 90px}}div[data-namespace=accueil] section.formule .formule_content h3,div[data-namespace=accueil] section.formule .formule_content h4,div[data-namespace=accueil] section.formule .formule_content p{margin-bottom:25px;text-align:center}div[data-namespace=accueil] section.formule .formule_content p+h3,div[data-namespace=accueil] section.formule .formule_content p+h4{padding-top:25px}div[data-namespace=accueil] section.formule .formule_content p{font-weight:100}div[data-namespace=accueil] section.formule picture{display:none;width:auto;height:auto;border-radius:20px;overflow:hidden;position:absolute;top:100px;left:0;transform:rotate(-5deg)}@media(min-width:1200px){div[data-namespace=accueil] section.formule picture{display:block}}div[data-namespace=accueil] section.formule picture img{height:210px;width:auto}div[data-namespace=accueil] section.formule picture:nth-of-type(2) img,div[data-namespace=accueil] section.formule picture:nth-of-type(3) img{height:187px}div[data-namespace=accueil] section.formule picture:nth-of-type(2){transform:rotate(5deg);top:485px;right:50px;left:auto}div[data-namespace=accueil] section.formule picture:nth-of-type(3){top:730px;left:150px;transform:rotate(0)}div[data-namespace=accueil] section.avis figure{border-radius:20px;overflow:hidden;position:relative}div[data-namespace=accueil] section.avis figure picture{position:absolute;inset:0}div[data-namespace=accueil] section.avis figure picture:before{content:"";background-color:rgba(0,0,0,.5);position:absolute;inset:0}div[data-namespace=accueil] section.avis figure figcaption{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px;position:relative;z-index:1}@media(min-width:1200px){div[data-namespace=accueil] section.avis figure figcaption{padding:145px}}div[data-namespace=accueil] section.avis figure figcaption .pre_title{margin-bottom:50px;color:var(--white);text-align:center}div[data-namespace=accueil] section.avis figure figcaption h2{margin-bottom:50px;text-align:center}@media(min-width:1200px){div[data-namespace=accueil] section.avis figure figcaption h2{margin-bottom:70px}}div[data-namespace=carte] .page-entry{display:flex;justify-content:center;align-items:center;height:50vh;margin-bottom:0}div[data-namespace=carte] .listing_carte{display:grid;gap:50px}@media(min-width:768px){div[data-namespace=carte] .listing_carte{grid-template-columns:repeat(2,calc((100% - 30px)/2))}}div[data-namespace=carte] .listing_carte article{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;gap:50px;flex:1;margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid var(--grey)}@media(min-width:768px){div[data-namespace=carte] .listing_carte article{flex-direction:row}}div[data-namespace=carte] .listing_carte article .intitule{flex:1}div[data-namespace=carte] .listing_carte article .prix{text-align:right}div[data-namespace=page] section.page-entry{display:flex;justify-content:center;align-items:center;flex-direction:column;height:50vh;-o-border-image:url(/wp-content/themes/wp-lgac/dist/images/pattern.svg) 30;border-image:url(/wp-content/themes/wp-lgac/dist/images/pattern.svg) 30;margin-bottom:0}div[data-namespace=page] section.page-entry h1,div[data-namespace=page] section.page-entry p{text-align:center}@media(min-width:1200px){div[data-namespace=page] section.page-entry h1,div[data-namespace=page] section.page-entry p{max-width:33.3333333333%}}div[data-namespace=page] section.page-entry h1{margin-bottom:70px}div[data-namespace=page] section.content h2{margin-bottom:70px;text-align:center}div[data-namespace=page] section.content p{margin-bottom:35px}@media(min-width:1200px){div[data-namespace=page] section.content p{margin-bottom:40px}}div[data-namespace=page] section.content p+h2{padding-top:35px}@media(min-width:1200px){div[data-namespace=page] section.content p+h2{padding-top:110px}}.cta{display:inline-flex;justify-content:center;align-items:center;gap:15px;height:55px;padding:0 30px;border-radius:30px;font-size:calc(16px + 4*(100vw - 320px)/1580);transition:all .15s linear}@media screen and (max-width:320px){.cta{font-size:16px}}@media screen and (min-width:1900px){.cta{font-size:20px}}.cta svg path{transition:all .15s linear}.cta.red{background-color:var(--red);color:var(--white)}.cta.red:hover{background-color:var(--white);color:var(--red)}.cta.red:hover svg path{fill:var(--red)}.cta.grey{background-color:var(--grey);color:var(--white)}.cta.grey:hover{background-color:var(--white);color:var(--grey)}.cta.grey:hover svg path{fill:var(--grey)}.cta.white,.cta.white-grey{background-color:var(--white);color:var(--red)}.cta.white-grey svg path,.cta.white svg path{fill:var(--red)}.cta.white-grey:hover,.cta.white:hover{background-color:var(--red);color:var(--white)}.cta.white-grey:hover svg path,.cta.white:hover svg path{fill:var(--white)}.cta.white-grey{color:var(--grey)}.glf-button.reservation.btnRedRoundCenter{background:var(--red);font-size:20px;display:inline-flex;justify-content:center;align-items:center;gap:15px;height:55px;padding:0 30px;border-radius:30px;width:auto;font-family:recoleta,sans-serif;font-weight:400;box-shadow:none}.glf-button.reservation.btnRedRoundCenter:hover{background-color:var(--white);color:var(--red)!important}.site-footer{padding:50px 0;opacity:0;transform:translateY(10%)}.site-footer .footer-content{border-radius:20px}@media(min-width:1200px){.site-footer .footer-content{border:1px solid var(--grey)}}.site-footer .footer-content .bottom,.site-footer .footer-content .content,.site-footer .footer-content .top{display:flex;flex-direction:row;flex-wrap:wrap}.site-footer .footer-content .bottom div,.site-footer .footer-content .content div,.site-footer .footer-content .top div{display:flex;align-items:center;width:100%;padding:25px}@media(min-width:1200px){.site-footer .footer-content .bottom div,.site-footer .footer-content .content div,.site-footer .footer-content .top div{width:33.3333333333%;padding:50px 0}.site-footer .footer-content .bottom div:first-of-type,.site-footer .footer-content .content div:first-of-type,.site-footer .footer-content .top div:first-of-type{justify-content:flex-start}.site-footer .footer-content .bottom div:nth-of-type(2),.site-footer .footer-content .content div:nth-of-type(2),.site-footer .footer-content .top div:nth-of-type(2){justify-content:center}.site-footer .footer-content .bottom div:last-of-type,.site-footer .footer-content .content div:last-of-type,.site-footer .footer-content .top div:last-of-type{justify-content:flex-end}}.site-footer .footer-content .bottom div ul,.site-footer .footer-content .content div ul,.site-footer .footer-content .top div ul{display:flex;flex-direction:row;gap:15px}@media(min-width:1200px){.site-footer .footer-content .bottom div ul,.site-footer .footer-content .content div ul,.site-footer .footer-content .top div ul{gap:35px}}.site-footer .footer-content .top{border-top-right-radius:20px;border-top-left-radius:20px;border:1px solid var(--grey)}@media(min-width:1200px){.site-footer .footer-content .top{border:0;border-bottom:1px solid var(--grey)}}.site-footer .footer-content .top div{justify-content:center!important}.site-footer .footer-content .top div:first-of-type,.site-footer .footer-content .top div:nth-of-type(2){border-bottom:1px solid var(--grey)}@media(min-width:1200px){.site-footer .footer-content .top div:first-of-type,.site-footer .footer-content .top div:nth-child(2){border-bottom:0;border-right:1px solid var(--grey)}}.site-footer .footer-content .top div p{font-size:calc(14px + 3*(100vw - 320px)/1580);line-height:1.4705882353;text-align:center}@media screen and (max-width:320px){.site-footer .footer-content .top div p{font-size:14px}}@media screen and (min-width:1900px){.site-footer .footer-content .top div p{font-size:17px}}@media(min-width:1200px){.site-footer .footer-content .top div p{text-align:left}}.site-footer .footer-content .content{min-height:120px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border:1px solid var(--grey);border-top:0}@media(min-width:1200px){.site-footer .footer-content .content{border:0;padding:85px 50px}}.site-footer .footer-content .content img{width:100%;height:auto;padding:50px 25px}@media(min-width:1200px){.site-footer .footer-content .content img{padding:0;margin-bottom:75px}}.site-footer .footer-content .content div{justify-content:center;padding:25px;border-top:1px solid var(--grey)}.site-footer .footer-content .content div.email p{font-size:calc(14px + 3*(100vw - 320px)/1580)}@media screen and (max-width:320px){.site-footer .footer-content .content div.email p{font-size:14px}}@media screen and (min-width:1900px){.site-footer .footer-content .content div.email p{font-size:17px}}@media(min-width:1200px){.site-footer .footer-content .content div{justify-content:normal;padding:0;border-top:0}}.site-footer .footer-content .content svg{max-height:22px;width:auto}.site-footer .footer-content .bottom{padding-top:50px}@media(min-width:1200px){.site-footer .footer-content .bottom{padding:0;border-top:1px solid var(--grey)}}.site-footer .footer-content .bottom div{display:flex;align-items:center;width:100%;padding:0;margin-bottom:25px}@media(min-width:1200px){.site-footer .footer-content .bottom div{width:33.3333333333%;padding:50px;margin:0}}.site-footer .footer-content .bottom div p{font-size:calc(12px + 2*(100vw - 320px)/1580);line-height:1.4285714286}@media screen and (max-width:320px){.site-footer .footer-content .bottom div p{font-size:12px}}@media screen and (min-width:1900px){.site-footer .footer-content .bottom div p{font-size:14px}}.form-wrapper{position:relative}.form-status{align-items:center;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);display:flex;flex-flow:column wrap;justify-content:center;left:50%;min-height:180px;opacity:0;padding:25px 35px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(.9);transition:opacity .25s ease 0s,transform .4s cubic-bezier(.23,1,.32,1) 0s,width .4s cubic-bezier(.23,1,.32,1) 0s,z-index 0s linear .25s;width:220px;z-index:-1}.form-status.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .25s ease 0s,transform .4s cubic-bezier(.23,1,.32,1) 0s,width .4s cubic-bezier(.23,1,.32,1) 0s,z-index 0s linear 0s;z-index:1}.form-status.is-visible .form-status__message{opacity:1;transform:translateY(0)}.form-status.is-spinning .form-status__spinner{opacity:1;transform:translateX(-50%) scale(1)}.form-status.is-success{width:280px}.form-status.is-success .form-status__message{color:#25ae88}.form-status.is-success .icn__success{opacity:1;transform:translateX(-50%) scale(1)}.form-status.is-error{width:280px}.form-status.is-error .form-status__message{color:#e35757}.form-status.is-error .icn__error{opacity:1;transform:translateX(-50%) scale(1)}.form-status .icons{height:45px;position:relative}.form-status .icons svg{width:auto}.form-status .form-status__spinner,.form-status .icons svg{height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateX(-50%) scale(.75);transition:opacity .2s ease,transform .4s cubic-bezier(.165,.84,.44,1)}.form-status .form-status__spinner>div{-webkit-animation:o-spin 1.2s cubic-bezier(.79,.38,.28,.76) infinite;animation:o-spin 1.2s cubic-bezier(.79,.38,.28,.76) infinite;border-radius:50%;height:100%;width:45px}.form-status .form-status__message{font-size:1rem;font-weight:600;line-height:1.4;margin-top:25px;opacity:0;transform:translateY(7px);transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.165,.84,.44,1),color .25s ease}.form{width:100%}.form input,.form select,.form textarea{width:100%;height:35px;margin-bottom:20px;background:transparent;border:none;border-bottom:1px solid var(--color-3);outline:none;font-family:ibm,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3em;color:var(--color-3);transition:border-bottom-color .4s cubic-bezier(.23,1,.32,1)}.form input:-webkit-autofill,.form input:-webkit-autofill:focus,.form input:-webkit-autofill:hover,.form select:-webkit-autofill,.form select:-webkit-autofill:focus,.form select:-webkit-autofill:hover,.form textarea:-webkit-autofill,.form textarea:-webkit-autofill:focus,.form textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff}.form textarea{height:135px}.form label{font-family:ibm,sans-serif;font-size:calc(14px + 4*(100vw - 320px)/1410);font-weight:400;line-height:35px;color:var(--color-3);position:absolute;top:0;transform:translateY(0);transition:all .4s cubic-bezier(.23,1,.32,1);cursor:text}@media screen and (max-width:320px){.form label{font-size:14px}}@media screen and (min-width:1730px){.form label{font-size:18px}}.form .form__row{flex:1;width:100%;position:relative}.form .form__row.is-filled input,.form .form__row.is-filled select,.form .form__row.is-filled textarea{border-bottom-color:var(--green,green)}.form .form__row.is-filled label{opacity:.4;font-size:.65rem;transform:translateY(-24px)}.form .form__row.has-error input,.form .form__row.has-error select,.form .form__row.has-error textarea{border-bottom-color:var(--red,red)}.form .form__row.has-error label{opacity:1;color:var(--red,red)}.form .form__row.has-error .error{opacity:1;transform:translateY(0)}.form .form__row svg{height:16px;width:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}.form .form__row .error{width:100%;margin-top:4px;opacity:0;color:var(--red,red);font-size:.8rem;text-align:left;position:absolute;top:70%;left:0;transform:translateY(-7px);transition:all .6s cubic-bezier(.075,.82,.165,1)}.form .form__row--no-margin{margin-bottom:0}.form .form__row--captcha{margin-bottom:30px}.form .form__row--captcha .js-captcha-contact>div{margin:auto}.form .form__row--submit{flex:0}.form .form__row--submit button{display:inline-flex;justify-content:center;align-items:center;gap:16px;height:47px;padding:0 20px;border:3px solid var(--orange);background-color:var(--orange);font-family:recoleta,sans-serif;font-size:20px;line-height:1;font-weight:500;color:var(--white);transition:all .15s linear}.form .form__row--submit button svg path{transition:all .15s linear}.form .form__row--submit button:hover{background-color:var(--white);color:var(--orange)}.form .form__row--submit button:hover svg path{fill:var(--orange)}.form .form__row--select:before{content:"";height:calc(100% - 2px);width:80px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 25px);position:absolute;right:0;pointer-events:none}.form .form__row--select svg{width:12px}.form .form__row--select label{cursor:pointer;pointer-events:none}.form .form__row--select select{cursor:pointer}.form .form__group{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:0 32px;width:100%}.form .form__text{width:100%;margin-bottom:12px;color:var(--color-3)}.form.white{--color-1:var(--orange);--color-2:var(--white);--color-3:var(--grey)}.form.orange{--color-3:var(--white);--green:#47c443;--red:#fff}.form.orange button{border-color:var(--white);background-color:var(--white);color:var(--orange)}.form.orange button svg path{fill:var(--orange)}.form.orange button:hover{background-color:var(--orange);color:var(--white)}.form.orange button:hover svg path{fill:var(--white)}.sub-header{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 25px;background-color:rgba(167,163,160,.15);color:var(--grey);z-index:11;position:relative}@media(min-width:768px){.sub-header{padding:0 50px}}.sub-header div{display:flex;flex-direction:row;align-items:center;gap:10px}.sub-header div,.sub-header div *{font-size:calc(10px + 5*(100vw - 320px)/1580);font-family:ibm,sans-serif;color:var(--grey)}@media screen and (max-width:320px){.sub-header div,.sub-header div *{font-size:10px}}@media screen and (min-width:1900px){.sub-header div,.sub-header div *{font-size:15px}}.sub-header div svg{height:15px;width:auto}.site-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;width:100vw;padding:20px 25px;position:fixed;top:40px;z-index:10;transition:all .15s linear}.site-header.is-small{top:0}@media(min-width:1200px){.site-header{gap:0;padding:20px 50px}}.site-header ul{display:flex}.site-header .logo,.site-header .socials{z-index:1}.site-header .logo svg{width:75px}@media(min-width:1200px){.site-header .logo svg{width:85px}}.site-header nav{display:flex;flex-direction:column;flex:1;margin-right:35px;padding:21.6vh 25px 75px;opacity:0;visibility:hidden;pointer-events:none;position:absolute}.site-header nav.active{height:100vh;width:100vw;background-color:var(--cream);opacity:1;visibility:visible;pointer-events:all;inset:-40px 0 0}@media(min-width:1200px){.site-header nav{flex-direction:row;justify-content:flex-end;align-items:center;padding:0;opacity:1;visibility:visible;pointer-events:all;position:relative}}.site-header nav ul{flex-direction:column;gap:4.3vh;margin-bottom:8.6vh}@media(min-width:1200px){.site-header nav ul{align-items:center;justify-content:center;flex-direction:row;height:55px;padding:0 30px;margin-right:18.5%;margin-bottom:0;background:var(--white);border-radius:30px}}.site-header nav ul li a,.site-header nav ul li button{color:var(--grey);font-size:42px;text-align:left;font-weight:400;transition:all .15s linear}.site-header nav ul li a:hover,.site-header nav ul li button:hover{color:var(--red)}@media(min-width:1200px){.site-header nav ul li a,.site-header nav ul li button{font-size:20px;font-weight:300}}.site-header nav ul li button{background:none;border:none}.site-header nav .coordonnees{flex:1;display:inline-flex;flex-direction:column;gap:25px;width:50%}@media(min-width:1200px){.site-header nav .coordonnees{display:none}}.site-header nav .coordonnees,.site-header nav .coordonnees a{font-size:14px;line-height:24px;font-family:ibm,sans-serif;color:var(--grey)}.site-header .socials{display:flex;justify-content:center;align-items:center;justify-content:flex-end;flex:1}@media(min-width:1200px){.site-header .socials{flex:initial}}.site-header .socials ul{display:flex;justify-content:center;align-items:center;gap:15px;height:38px;padding:0 20px;background-color:var(--white);border-radius:50px}@media(min-width:1200px){.site-header .socials ul{padding:0;background:none;border-radius:0}}.site-header .socials ul li a{display:flex}.site-header .socials ul li a svg{height:13px}@media(min-width:1200px){.site-header .socials ul li a svg{height:16px}}.site-header .burger{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3.5px;width:38px;height:38px;border-radius:50%;border:none;background-color:var(--red);position:relative}.site-header .burger span{width:16px;height:0;border:1px solid #fff;border-radius:1px;transform-origin:center;transition:all .15s linear}@media(min-width:1200px){.site-header .burger{display:none}}.site-header .burger.active span{position:absolute}.site-header .burger.active span:first-of-type{transform:rotate(45deg)}.site-header .burger.active span:nth-of-type(2){opacity:0;visibility:hidden;pointer-events:none}.site-header .burger.active span:last-of-type{transform:rotate(-45deg)}.preloader{align-items:center;background:var(--cream);display:flex;flex-flow:column wrap;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.preloader hr{height:40px;margin:0;position:absolute}.preloader hr:first-of-type{top:60px}.preloader hr:last-of-type{bottom:60px}@media(min-width:1200px){.preloader hr{height:67px}}.preloader .preloader__logotype{display:flex;max-width:50vw;opacity:0;transform:scale(.85);position:relative;overflow:hidden}.preloader .preloader__logotype svg{width:100%;height:auto;z-index:1;position:relative}.preloader .preloader__logotype .loader-grey,.preloader .preloader__logotype .loader-red{width:98%;height:98%;position:absolute;inset:0}.preloader .preloader__logotype .loader-grey{background-color:var(--grey)}.preloader .preloader__logotype .loader-red{background-color:var(--red);transform:translateX(-100%)}.preloader .loader-title,.preloader .loaderCount{font-family:recoleta,sans-serif;font-style:normal;font-weight:400;font-size:calc(24px + 11*(100vw - 320px)/1580);line-height:35px;color:var(--grey);position:absolute;bottom:170px}@media screen and (max-width:320px){.preloader .loader-title,.preloader .loaderCount{font-size:24px}}@media screen and (min-width:1900px){.preloader .loader-title,.preloader .loaderCount{font-size:35px}}.preloader .loader-title{left:25px}@media(min-width:1200px){.preloader .loader-title{left:50px}}.preloader .loaderCount{right:25px}@media(min-width:1200px){.preloader .loaderCount{right:50px}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
