@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@600;700&family=Sarabun:wght@400;500;600;700;800&display=swap";:root{--color-primary: #fcfdfd;--color-primary-light: #f7fbfc;--color-primary-dark: #eff3f3;--color-complementary-01: #0099cd;--color-complementary-01-light: #4cb7db;--color-complementary-01-dark: #0e7a9f;--color-complementary-02: #e83b3b;--color-complementary-02-light: #fa6565;--color-complementary-02-dark: #cb3c3c;--color-complementary-03: #6fbe95;--color-complementary-03-light: #96ddb8;--color-complementary-03-dark: #42a06f;--color-highlight: #281f1f;--color-highlight-light: #402c2c;--color-highlight-dark: #1e1818;--color-background: linear-gradient(180deg, #fcfdfd 0%, #f9f4f4 100%);--color-gradient: linear-gradient(180.23deg, #6fbe95 0.38%, #000f32 99.8%);--shadow-section: 0px 5px 15px rgba(40, 31, 31, 0.2)}:root{--font-primary: "Sarabun", sans-serif;--font-secondary: "Quicksand", sans-serif;--font-size-content: 1.125rem;--font-size-content-mobile: 0.938rem;--font-size-button: 1.125rem;--font-size-button-mobile: 1rem;--font-size-h1: 3.75rem;--font-size-h2: 3rem;--font-size-h3: 2rem;--font-size-h4: 1.5rem}:root{--spacing-xs: 5px;--spacing-sm: 15px;--spacing-md: 30px;--spacing-lg: 50px;--spacing-xl: 100px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{max-width:100%}body,html{overflow-x:hidden}.body{overflow-x:hidden;position:relative}body{font-family:var(--font-primary);font-size:var(--font-size-content);color:var(--color-highlight);background:var(--color-background);position:relative}body h2:empty{display:none}.body-active-modal{overflow-y:hidden}.nav-is-active{overflow-y:hidden}p{margin:var(--spacing-md) 0;line-height:160%}@media screen and (max-width: 768px){p{font-size:var(--font-size-content-mobile)}}h1+p{margin:20px 0 35px 0}*{scrollbar-width:auto;scrollbar-color:#a4d6be var(--color-primary)}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-track{background:none !important}*::-webkit-scrollbar-thumb{background-color:#a4d6be;border-radius:4px;border:0px solid var(--color-primary)}h1,h2,h3,h4,h5{margin:0}h1{font-size:var(--font-size-h1);font-family:var(--font-secondary);font-weight:800;text-transform:uppercase;line-height:115%;letter-spacing:-0.03em}@media screen and (max-width: 1300px){h1{font-size:var(--font-size-h2)}}h2{font-size:var(--font-size-h2);font-family:var(--font-primary);font-weight:700;line-height:115%}h2.marginh2{margin-bottom:20px}h3{font-size:var(--font-size-h3);font-family:var(--font-primary);font-weight:600}h4{font-size:var(--font-size-h4);font-family:var(--font-primary);font-weight:600}.text-featured{font-weight:800}.text-medium{font-weight:500}.likeh2{font-size:var(--font-size-h2);font-family:var(--font-primary);font-weight:700;line-height:115%}.likeh3{font-size:var(--font-size-h3);font-family:var(--font-primary);font-weight:600}.likeh4{font-size:var(--font-size-h4);font-family:var(--font-primary);font-weight:600}.centerh2{max-width:70%;text-align:center;margin:0 auto;padding-bottom:var(--spacing-md)}.footer-title{font-size:2rem}@media screen and (max-width: 1200px){.footer-title{font-size:1.25rem}}@media screen and (max-width: 768px){h1{font-size:1.938rem}h2{font-size:1.625rem}h3{font-size:1.4rem}.likeh4{font-size:1.25rem !important}.centerh2{max-width:100%;text-align:center;padding-bottom:var(--spacing-sm)}}a{text-decoration:none;cursor:pointer;color:var(--color-highlight);transition:all 150ms ease-out}a:not(.btn):hover{color:var(--color-complementary-03-dark)}@media screen and (max-width: 768px){a:not(.btn){font-size:var(--font-size-content-mobile)}}p a:not(.list-links),ul:not(.footer-col-links) li a:not(.list-links){font-weight:600}.wrapper{width:100%;padding:0 80px}@media screen and (max-width: 1440px){.wrapper{padding:0 20px}}@media screen and (min-width: 2048px){.wrapper{margin:0 auto;max-width:2048px}}@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,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}[class^=icon]{fill:currentColor;display:inline-block;flex:0 0 auto;height:1em;vertical-align:middle;width:1em;stroke:rgba(0,0,0,0)}.icon--stroke{fill:rgba(0,0,0,0);stroke:currentColor}.icon--xs{height:.75em;width:.75em}.icon--sm{height:.8em;width:.8em}.icon--md{height:1.1em;width:1.1em}@media screen and (max-width: 960px){.icon--md{height:1.25em;width:1.25em}}.icon--lg{height:1.75em;width:1.75em}@media screen and (max-width: 960px){.icon--lg{height:1.1em;width:1.1em}}.icon--xl{height:2.9em;width:2.9em}.icon{transition:transform 250ms ease-in-out}.btn,.gform-button{text-transform:uppercase;font-weight:600;margin:0;white-space:nowrap;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.btn:hover .icon,.btn:active .icon,.gform-button:hover .icon,.gform-button:active .icon{transform:scale(0.7)}@media screen and (max-width: 768px){.btn,.gform-button{font-size:var(--font-size-button-mobile);white-space:normal;width:100%;text-align:center}}.sm-btn{padding:10px 20px;gap:var(--spacing-xs)}.sm-btn-shape{padding:10px 25px 10px 20px}.lg-btn{padding:15px 25px;gap:10px}@media screen and (max-width: 768px){.lg-btn{padding:10px 20px;gap:var(--spacing-xs)}}.sm-btn-external-link{padding:7px 17px}.lg-btn-external-link{padding:12px 22px}@media screen and (max-width: 768px){.lg-btn-external-link{padding:7px 17px}}.btn-green{color:var(--color-primary);background-color:var(--color-complementary-03-dark);position:relative}.btn-green::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;border-radius:100%;background-color:var(--color-primary);opacity:0;animation:button-anim-reverse 500ms ease-in-out}.btn-green:hover::after,.btn-green:active::after{animation:button-anim 500ms ease-in-out forwards}.btn-blue{color:var(--color-primary);background-color:var(--color-complementary-01);position:relative}.btn-blue::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;border-radius:100%;background-color:var(--color-primary);opacity:0;animation:button-anim-reverse 500ms ease-in-out}.btn-blue:hover::after,.btn-blue:active::after{animation:button-anim 500ms ease-in-out forwards}.btn-red{color:var(--color-primary);background-color:var(--color-complementary-02);position:relative}.btn-red::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;border-radius:100%;background-color:var(--color-primary);opacity:0;animation:button-anim-reverse 500ms ease-in-out}.btn-red:hover::after,.btn-red:active::after{animation:button-anim 500ms ease-in-out forwards}.btn-red-reverse{color:var(--color-complementary-02);background-color:var(--color-primary);border-radius:var(--spacing-xs);position:relative;z-index:2;transition:color 500ms ease-in-out}.btn-red-reverse .icon{transition:transform 250ms ease-in-out}.btn-red-reverse::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;border-radius:var(--spacing-xs);background-color:var(--color-primary);z-index:-2}.btn-red-reverse::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;border-radius:100%;background-color:var(--color-complementary-02);opacity:0;animation:button-anim-square-reverse 500ms ease-in-out;z-index:-1}.btn-red-reverse:hover,.btn-red-reverse:active{color:var(--color-primary);background-color:rgba(243,251,252,0)}.btn-red-reverse:hover::after,.btn-red-reverse:active::after{animation:button-anim-square 500ms ease-in-out forwards}.btn-blue,.btn-green,.btn-red,.btn-red-reverse{animation:button-transparent 700ms ease-in-out}.btn-external-link{color:var(--color-highlight);border:3px solid var(--color-highlight);font-weight:700}@media screen and (max-width: 768px){.btn-external-link{border:2px solid var(--color-highlight);font-weight:600}}.btn-external-link-reverse{color:var(--color-primary);border:3px solid var(--color-primary)}.btn-pill-radius{border-radius:20px 100px 100px 20px}.btn-round{border-radius:100px}@keyframes button-anim{0%{height:0;width:0}50%{height:100%;width:20%;border-radius:100px}100%{width:100%;height:100%;border-radius:inherit;opacity:.2}}@keyframes button-anim-reverse{0%{width:100%;height:100%;border-radius:inherit;opacity:.2}50%{height:100%;width:20%;border-radius:100px}100%{height:0;width:0}}@keyframes button-anim-square{0%{height:0;width:0;border-radius:100%}50%{height:100%;width:30%}100%{width:100%;height:100%;border-radius:var(--spacing-xs);opacity:.6}}@keyframes button-anim-square-reverse{0%{width:100%;height:100%;border-radius:var(--spacing-xs);opacity:.6}50%{height:100%;width:30%}100%{height:0;width:0;border-radius:100%}}@keyframes button-transparent{0%{opacity:0;transform:translateX(20px)}70%{transform:translateX(0)}100%{opacity:1}}.logo a{display:flex;align-items:center}.logo a span{padding-left:10px;font-family:var(--font-secondary);font-weight:700}.logo a img{display:flex;padding:10px 0;align-items:center;transition:all 250ms ease-out}.logo a:hover{color:var(--color-highlight)}.logo a:hover img{transform:scale(0.95)}.header-logo a span{width:115px}.header-logo a img{width:85px}@media screen and (max-width: 768px){.header-logo a span{width:110px;font-size:.938rem}.header-logo a img{width:80px}}.footer-logo span{width:140px;font-size:1.25rem}.footer-logo img{width:95px}@media screen and (max-width: 768px){.footer-logo span{width:120px;font-size:1.1rem}.footer-logo img{width:90px}}.accordion{position:relative;display:flex;flex-direction:column}.accordion li:nth-child(n+2),.accordion p{opacity:0;height:0;margin:0;display:none;height:inherit;opacity:1}.accordion li:nth-child(n+2) a,.accordion p a{font-size:0}.accordion .btn-accordion{transition:all 200ms ease-out;cursor:pointer}.accordion span{position:absolute;bottom:0;background-color:var(--color-highlight);width:100%;height:2px;border-radius:10px;opacity:.6}.active-section li:nth-child(n+2),.active-section p{animation:accordion-anim .25s ease-in-out;display:inline-block;margin-bottom:10px}.active-section li:nth-child(n+2) a,.active-section p a{font-size:var(--font-size-button-mobile)}.active-section .accordion-title{position:static !important}.active-section .btn-accordion{transform:rotate(-180deg)}.section-accordion .section-accordion-spacing{display:flex;flex-direction:column;gap:var(--spacing-lg)}.section-accordion h2{text-align:center}.section-accordion h3{padding-bottom:var(--spacing-md)}.section-accordion .accordion-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-sm);position:relative}.section-accordion .accordion-title h4{font-size:var(--font-size-content);max-width:90%;height:45px;display:flex;align-items:center}.section-accordion .btn-accordion{transition:all 200ms ease-in-out}.section-accordion .btn-accordion:hover{color:var(--color-complementary-03)}.section-accordion .section-accordion-content{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:min-content;gap:var(--spacing-lg)}@media screen and (max-width: 1360px){.section-accordion h4{height:55px !important}}@media screen and (max-width: 950px){.section-accordion h4{height:65px !important}}@media screen and (max-width: 770px){.section-accordion .active-section p{margin-top:10px}.section-accordion .section-accordion-spacing{gap:var(--spacing-md)}.section-accordion h3{padding-bottom:var(--spacing-sm)}.section-accordion .accordion-title{padding-bottom:var(--spacing-xs)}.section-accordion .accordion-title h4{font-size:var(--font-size-content-mobile);max-width:80%;height:55px !important}.section-accordion .section-accordion-content{grid-template-columns:1fr;gap:var(--spacing-sm)}}@media screen and (max-width: 550px){.section-accordion .accordion-title h4{height:70px !important}}@media screen and (max-width: 960px){footer .btn-accordion{display:inline}}@media screen and (min-width: 960px){footer .accordion li:nth-child(n+2){transform:translateX(0);height:inherit;display:inline-block;opacity:1}footer .accordion li:nth-child(n+2) a{font-size:var(--font-size-button)}}@keyframes accordion-anim{0%{margin-bottom:0;height:0;opacity:0}100%{height:inherit;opacity:1}}section:not(.top-bar,.flash-info-section){padding:80px 0}.white-block{box-shadow:var(--shadow-section)}.blue-section{background-color:var(--color-complementary-01-dark)}.green-section{background-color:var(--color-complementary-03-dark)}@media screen and (max-width: 1200px){section:not(.top-bar){padding:40px 0}}.swiper{overflow:visible}.swiper-pagination-bullet-active{background:var(--color-complementary-03);width:20px;height:20px}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:rgba(0,0,0,0);border:3px solid var(--color-complementary-03);width:10px;height:10px;opacity:100%}.swiper-pagination{width:20px;display:flex;justify-content:center;align-items:center}.blue-section .swiper,.green-section .swiper{margin-bottom:var(--spacing-md)}.blue-section .swiper-pagination-bullet,.green-section .swiper-pagination-bullet{border-color:var(--color-primary)}.blue-section .swiper-pagination-bullet-active,.green-section .swiper-pagination-bullet-active{background-color:var(--color-primary)}.blue-section .swiper-pagination,.green-section .swiper-pagination{bottom:-25px;width:auto !important;overflow:initial;transform:translateX(-30%) !important}.green-section .swiper{margin-bottom:var(--spacing-lg)}.green-section .swiper-pagination{bottom:-40px}.bandeau{color:var(--color-primary)}.bandeau-flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md)}@media screen and (max-width: 1024px){.bandeau-flex{gap:var(--spacing-sm)}}.embed-section{text-align:center}.embed-section .content{position:relative}.embed-section .content::before{content:"";position:absolute;background-color:var(--color-complementary-03);width:150px;height:150px;border-radius:100%;opacity:.4;z-index:-1;left:10%;top:-10%}.embed-section .content::after{content:"";position:absolute;background-color:var(--color-complementary-01);width:150px;height:50px;border-radius:5px;opacity:.4;z-index:-1;right:10%;bottom:-3%}.embed-section iframe{width:70%;border-radius:10px;aspect-ratio:16/9;border:none;position:relative}@media screen and (max-width: 770px){.embed-section iframe{width:100%}.embed-section .content::before{width:70px;height:70px;left:2%;top:-15%}.embed-section .content::after{width:70px;height:20px;right:-2%;bottom:-3%}}@media screen and (max-width: 400px){.embed-section .content::before{width:40px;height:40px;left:0;top:-15%}.embed-section .content::after{bottom:-5%}}.embed-video .content{position:relative}.embed-video .content::before{border-radius:100% 10px 10px 10px;background-color:var(--color-complementary-01)}.embed-video .content::after{background-color:var(--color-complementary-03);border-radius:100px}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:150;background:rgba(40,31,31,.6);opacity:0;transition:opacity 400ms ease-in-out;pointer-events:none}.active-modal{opacity:1;transition:opacity 400ms ease-in-out;pointer-events:all}.active-modal .modal-content{transform:scale(1);transition:all 600ms ease-in-out}.modal-content{display:flex;flex-direction:column;gap:var(--spacing-md);min-height:450px;max-height:90%;max-width:90%;min-width:60%;background-color:var(--color-primary);border-radius:50px 5px 5px 50px;transform:scale(0);transition:all 600ms ease-in-out;position:relative}.form-ctn{position:relative;overflow-y:auto;padding:calc(var(--spacing-lg) + 20px) var(--spacing-lg) var(--spacing-md) var(--spacing-lg)}.modal-zeffy .modal-content{padding:0}.modal-close{--bar-width: 5px;--button-size: 40px;background:var(--color-primary);border:none;border-radius:var(--spacing-md);cursor:pointer;height:var(--button-size);outline:none;padding:0;position:absolute;right:20px;top:20px;width:var(--button-size);opacity:.5}.modal-close::before,.modal-close::after{background:var(--color-highlight);bottom:0;content:"";height:var(--bar-width);left:0;right:0;top:0;margin:auto;position:absolute;transition:transform .3s cubic-bezier(0.19, 1, 0.22, 1);width:80%;border-radius:2px}.modal-close::before{transform:rotate(-45deg)}.modal-close::after{transform:rotate(45deg)}.modal-close:hover{opacity:1}.modal-close:hover::before{transform:rotate(0)}.modal-close:hover::after{transform:rotate(0)}.active-modal body{overflow:hidden}@media screen and (min-width: 1800px){.modal-content{min-width:0;width:900px}}@media screen and (max-width: 1000px){.modal-content{width:90%}}.zeffy-form{border:none;height:600px;padding-left:var(--spacing-sm);border-radius:50px 5px 5px 50px}.gform_ajax_spinner{max-width:30px !important;width:30px !important;display:block !important;margin:15px auto !important}input.large{background-color:rgba(0,0,0,0)}.gform_validation_errors{border:none !important;background:none !important}.gform_validation_errors h2{color:var(--color-complementary-02) !important}.gfield_error legend,.gfield_error label{color:var(--color-complementary-02) !important}.gfield_error .validation_message{color:var(--color-primary) !important;border:none !important;background:var(--color-complementary-02) !important;border-radius:var(--spacing-xs) !important;padding:10px 20px !important;margin-bottom:var(--spacing-sm) !important}.form-gravity .gform_submission_error{font-size:var(--font-size-h4);font-family:var(--font-primary);font-weight:600;margin-bottom:10px}.form-gravity .gform-body,.form-gravity .gform_confirmation_message{margin-top:15px !important}.form-gravity .gform_confirmation_message{font-weight:600}.form-gravity .gfield_description{display:none}.form-gravity .gform_wrapper.gravity-theme{width:100% !important}.form-gravity .gform_wrapper.gravity-theme *{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-gravity .gform_wrapper .gfield_required{color:var(--color-complementary-03-dark) !important;display:inline-block}.form-gravity .gform_required_legend{flex-direction:initial !important;margin:0 !important}.form-gravity .gform_wrapper.gravity-theme .ginput_complex label,.form-gravity .gform_wrapper.gravity-theme .ginput_complex legend{display:block;margin-bottom:var(--spacing-xs)}.form-gravity .gform_wrapper.gravity-theme .gf_page_steps{border-bottom:0 !important;margin-bottom:16px;flex-direction:initial;display:flex;align-self:center;gap:var(--spacing-sm)}.form-gravity .gform_wrapper.gravity-theme .gf_step{display:flex !important;margin:0 !important;flex-direction:row;align-items:center;gap:var(--spacing-xs)}@media screen and (max-width: 768px){.form-gravity .gform_wrapper.gravity-theme .gf_step{flex-direction:column}}.form-gravity .gform_wrapper.gravity-theme .gf_step_number{min-width:40px;padding:10px 0 !important;height:auto !important}.form-gravity .gform_wrapper.gravity-theme .gf_step_number::before{background-color:var(--color-complementary-03) !important;border-color:var(--color-complementary-03) !important;width:41px !important;height:41px !important}.form-gravity .gform_wrapper.gravity-theme .gf_step_number::after{color:var(--color-primary) !important}.form-gravity .gform_wrapper.gravity-theme .gf_step:not(.gf_step_active){opacity:.6}.form-gravity .gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:var(--color-complementary-03-dark) !important;color:var(--color-primary) !important;border-color:var(--color-complementary-03-dark) !important}.form-gravity .gform_wrapper.gravity-theme .gf_step_active .gf_step_label{background:rgba(0,0,0,0);color:var(--color-complementary-03-dark)}.form-gravity .gform_wrapper.gravity-theme .gf_step_label{color:var(--color-highlight) !important;text-align:center !important;align-self:center !important;padding:0 !important}.form-gravity .gform_wrapper.gravity-theme .gf_step_number{border:2px solid var(--color-highlight) !important;color:var(--color-highlight) !important}.form-gravity .gform_wrapper.gravity-theme .gfield input.large,.form-gravity .gform_wrapper.gravity-theme .ginput_complex input,.form-gravity .gform_wrapper.gravity-theme .gfield_list_group_item input,.form-gravity textarea{width:100%;background-color:rgba(0,0,0,0);border-radius:10px;border:2px solid var(--color-highlight)}.form-gravity textarea{resize:vertical}.form-gravity .gchoice,.form-gravity .ginput_container_consent,.form-gravity .ginput_container_checkbox{flex-direction:initial !important;gap:10px;align-items:center}.form-gravity .gform_wrapper.gravity-theme .gfield-choice-input+label{max-width:100% !important}.form-gravity .gform_wrapper.gravity-theme .gfield input,.form-gravity .gform_wrapper.gravity-theme .gfield input,.form-gravity .gform_wrapper.gravity-theme .gfield select{min-width:20px !important}.form-gravity input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px !important;height:20px !important;border-radius:50%;background:rgba(0,0,0,0);border:5px solid var(--color-highlight)}.form-gravity input[type=radio]:checked{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px !important;height:20px !important;border-radius:50%;background:var(--color-highlight);border:5px solid var(--color-highlight)}.form-gravity .ginput_container label{font-weight:700 !important}.form-gravity input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0;font:inherit;color:currentColor;width:20px;height:20px;border:3px solid currentColor;border-radius:5px}.form-gravity input[type=checkbox]:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-highlight);margin:0;font:inherit;color:currentColor;width:20px;height:20px;border:3px solid currentColor;border-radius:5px}.form-gravity button,.form-gravity [type=button],.form-gravity [type=reset],.form-gravity [type=submit]{text-transform:uppercase;margin:0;white-space:nowrap;padding:12px 22px 12px 15px;cursor:pointer;font-weight:700 !important;border-radius:20px 100px 100px 20px !important;color:var(--color-highlight) !important;border:3px solid var(--color-highlight) !important;font-weight:700;background-color:rgba(0,0,0,0) !important;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;transition:all 200ms ease-in-out}.form-gravity button:hover,.form-gravity [type=button]:hover,.form-gravity [type=reset]:hover,.form-gravity [type=submit]:hover{background-color:var(--color-complementary-03-dark) !important;border-color:var(--color-complementary-03-dark) !important;color:var(--color-primary) !important}@media screen and (max-width: 768px){.form-gravity button,.form-gravity [type=button],.form-gravity [type=reset],.form-gravity [type=submit]{font-size:var(--font-size-button-mobile);white-space:normal;width:100%;text-align:center;border:2px solid var(--color-highlight);font-weight:600}}.form-gravity .add_list_item,.form-gravity .delete_list_item{border:none !important;margin:0 !important;color:var(--color-highlight) !important}.form-gravity .add_list_item:hover,.form-gravity .delete_list_item:hover{border-radius:100px !important;background-color:var(--color-complementary-03-light) !important}.form-gravity .gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:0;flex-direction:initial}.form-gravity .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button{border-radius:100px 20px 20px 100px !important;padding:12px 15px 12px 22px !important}.form-gravity .gform_wrapper.gravity-theme .gform_footer input{align-self:flex-start !important}.form-gravity .gform_button_select_files{align-self:center !important;border-radius:50px !important;padding:12px 22px;margin-top:var(--spacing-xs) !important}.form-gravity .gfield_list_group{border:none !important;margin:0 0 5px 0 !important;padding:0 !important}@media screen and (max-width: 640px){.form-gravity .gfield_list_group .gfield_list_icons{background:rgba(0,0,0,0) !important;flex-direction:row-reverse !important;align-items:center !important;justify-content:space-between !important;margin:0 !important;padding:0 !important}.form-gravity .gfield_list_group .gfield_list_icons .add_list_item,.form-gravity .gfield_list_group .gfield_list_icons .delete_list_item{width:30px !important;height:30px !important}}footer .newsletter{max-width:550px}footer .content-right .newsletter{display:none}@media screen and (max-width: 960px){footer .content-left .newsletter{display:none}footer .content-right .newsletter{display:block}}footer .gfield_required{display:none !important}footer .gform_fields{display:flex;align-items:stretch;gap:7px;margin-top:15px !important}footer .gform_fields .gfield:first-child{width:100%}footer .gform_fields .large{width:100%;border:2px solid #281f1f;border-radius:55px 5px 5px 55px;padding:10px 20px;background-color:rgba(0,0,0,0);color:rgba(40,31,31,.6)}@media screen and (max-width: 768px){footer .gform_fields .large{font-size:var(--font-size-content-mobile)}}footer .gform_fields .large:target{color:#281f1f}footer .gform_fields .gform-button{color:var(--color-primary);background-color:var(--color-complementary-03-dark);border:none;padding:10px 25px 10px 20px;border-radius:20px 100px 100px 20px;height:100%}footer .gform_fields #field_submit{cursor:pointer;background-color:var(--color-complementary-03-dark);border-radius:20px 100px 100px 20px;position:relative}footer .gform_fields #field_submit::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;border-radius:100%;background-color:var(--color-primary);opacity:0;animation:button-anim-reverse 500ms ease-in-out;pointer-events:none}footer .gform_fields #field_submit:hover::after,footer .gform_fields #field_submit:active::after{animation:button-anim 500ms ease-in-out forwards}@media screen and (max-width: 768px){footer .btn-green.sm-btn-shape.btn-pill-radius{width:auto !important}}tbody,#swpm-login-form,#swpm-pw-reset-form{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 10px;margin-bottom:30px}@media screen and (max-width: 768px){tbody,#swpm-login-form,#swpm-pw-reset-form{grid-template-columns:1fr}}tbody tr,tbody .swpm-login-form-inner,tbody .swpm-pw-reset-widget-inside,#swpm-login-form tr,#swpm-login-form .swpm-login-form-inner,#swpm-login-form .swpm-pw-reset-widget-inside,#swpm-pw-reset-form tr,#swpm-pw-reset-form .swpm-login-form-inner,#swpm-pw-reset-form .swpm-pw-reset-widget-inside{display:flex;flex-direction:column;gap:10px;align-self:flex-start;justify-self:flex-start}tbody tr td label,tbody .swpm-login-form-inner td label,tbody .swpm-pw-reset-widget-inside td label,#swpm-login-form tr td label,#swpm-login-form .swpm-login-form-inner td label,#swpm-login-form .swpm-pw-reset-widget-inside td label,#swpm-pw-reset-form tr td label,#swpm-pw-reset-form .swpm-login-form-inner td label,#swpm-pw-reset-form .swpm-pw-reset-widget-inside td label{display:flex;gap:10px;align-items:center}tbody tr label,tbody .swpm-login-form-inner label,tbody .swpm-pw-reset-widget-inside label,#swpm-login-form tr label,#swpm-login-form .swpm-login-form-inner label,#swpm-login-form .swpm-pw-reset-widget-inside label,#swpm-pw-reset-form tr label,#swpm-pw-reset-form .swpm-login-form-inner label,#swpm-pw-reset-form .swpm-pw-reset-widget-inside label{font-weight:700}tbody tr input,tbody tr select,tbody .swpm-login-form-inner input,tbody .swpm-login-form-inner select,tbody .swpm-pw-reset-widget-inside input,tbody .swpm-pw-reset-widget-inside select,#swpm-login-form tr input,#swpm-login-form tr select,#swpm-login-form .swpm-login-form-inner input,#swpm-login-form .swpm-login-form-inner select,#swpm-login-form .swpm-pw-reset-widget-inside input,#swpm-login-form .swpm-pw-reset-widget-inside select,#swpm-pw-reset-form tr input,#swpm-pw-reset-form tr select,#swpm-pw-reset-form .swpm-login-form-inner input,#swpm-pw-reset-form .swpm-login-form-inner select,#swpm-pw-reset-form .swpm-pw-reset-widget-inside input,#swpm-pw-reset-form .swpm-pw-reset-widget-inside select{border:2px var(--color-highlight) solid;border-radius:7px;padding:5px 10px;background:rgba(0,0,0,0)}tbody tr input[type=checkbox],tbody .swpm-login-form-inner input[type=checkbox],tbody .swpm-pw-reset-widget-inside input[type=checkbox],#swpm-login-form tr input[type=checkbox],#swpm-login-form .swpm-login-form-inner input[type=checkbox],#swpm-login-form .swpm-pw-reset-widget-inside input[type=checkbox],#swpm-pw-reset-form tr input[type=checkbox],#swpm-pw-reset-form .swpm-login-form-inner input[type=checkbox],#swpm-pw-reset-form .swpm-pw-reset-widget-inside input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0;font:inherit;color:currentColor;padding:10px;border:3px solid currentColor;border-radius:5px}tbody tr input[type=checkbox]:checked,tbody .swpm-login-form-inner input[type=checkbox]:checked,tbody .swpm-pw-reset-widget-inside input[type=checkbox]:checked,#swpm-login-form tr input[type=checkbox]:checked,#swpm-login-form .swpm-login-form-inner input[type=checkbox]:checked,#swpm-login-form .swpm-pw-reset-widget-inside input[type=checkbox]:checked,#swpm-pw-reset-form tr input[type=checkbox]:checked,#swpm-pw-reset-form .swpm-login-form-inner input[type=checkbox]:checked,#swpm-pw-reset-form .swpm-pw-reset-widget-inside input[type=checkbox]:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-highlight);margin:0;font:inherit;color:currentColor;padding:10px;border:3px solid currentColor;border-radius:5px}tbody tr .swpm-password-input-visibility,tbody tr .swpm-remember-me,tbody .swpm-login-form-inner .swpm-password-input-visibility,tbody .swpm-login-form-inner .swpm-remember-me,tbody .swpm-pw-reset-widget-inside .swpm-password-input-visibility,tbody .swpm-pw-reset-widget-inside .swpm-remember-me,#swpm-login-form tr .swpm-password-input-visibility,#swpm-login-form tr .swpm-remember-me,#swpm-login-form .swpm-login-form-inner .swpm-password-input-visibility,#swpm-login-form .swpm-login-form-inner .swpm-remember-me,#swpm-login-form .swpm-pw-reset-widget-inside .swpm-password-input-visibility,#swpm-login-form .swpm-pw-reset-widget-inside .swpm-remember-me,#swpm-pw-reset-form tr .swpm-password-input-visibility,#swpm-pw-reset-form tr .swpm-remember-me,#swpm-pw-reset-form .swpm-login-form-inner .swpm-password-input-visibility,#swpm-pw-reset-form .swpm-login-form-inner .swpm-remember-me,#swpm-pw-reset-form .swpm-pw-reset-widget-inside .swpm-password-input-visibility,#swpm-pw-reset-form .swpm-pw-reset-widget-inside .swpm-remember-me{display:flex;align-items:start;gap:10px}tbody tr .swpm-password-toggle-checkbox,tbody .swpm-login-form-inner .swpm-password-toggle-checkbox,tbody .swpm-pw-reset-widget-inside .swpm-password-toggle-checkbox,#swpm-login-form tr .swpm-password-toggle-checkbox,#swpm-login-form .swpm-login-form-inner .swpm-password-toggle-checkbox,#swpm-login-form .swpm-pw-reset-widget-inside .swpm-password-toggle-checkbox,#swpm-pw-reset-form tr .swpm-password-toggle-checkbox,#swpm-pw-reset-form .swpm-login-form-inner .swpm-password-toggle-checkbox,#swpm-pw-reset-form .swpm-pw-reset-widget-inside .swpm-password-toggle-checkbox{background:rgba(0,0,0,0)}tbody tr .swpm-join-us-link,tbody .swpm-login-form-inner .swpm-join-us-link,tbody .swpm-pw-reset-widget-inside .swpm-join-us-link,#swpm-login-form tr .swpm-join-us-link,#swpm-login-form .swpm-login-form-inner .swpm-join-us-link,#swpm-login-form .swpm-pw-reset-widget-inside .swpm-join-us-link,#swpm-pw-reset-form tr .swpm-join-us-link,#swpm-pw-reset-form .swpm-login-form-inner .swpm-join-us-link,#swpm-pw-reset-form .swpm-pw-reset-widget-inside .swpm-join-us-link{display:none}.swpm-edit-profile-submit-section,.swpm-login-submit,.swpm-registration-submit-section,.swpm-pw-reset-widget-form{text-align:start}.swpm-edit-profile-submit-section input[type=submit],.swpm-login-submit input[type=submit],.swpm-registration-submit-section input[type=submit],.swpm-pw-reset-widget-form input[type=submit]{text-transform:uppercase;margin:0;white-space:nowrap;padding:12px 22px 12px 15px !important;cursor:pointer;font-weight:700 !important;border-radius:20px 100px 100px 20px !important;color:var(--color-highlight) !important;border:3px solid var(--color-highlight) !important;font-weight:700;background-color:rgba(0,0,0,0) !important;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;transition:all 200ms ease-in-out}.swpm-edit-profile-submit-section input[type=submit]:hover,.swpm-login-submit input[type=submit]:hover,.swpm-registration-submit-section input[type=submit]:hover,.swpm-pw-reset-widget-form input[type=submit]:hover{background-color:var(--color-complementary-03-dark) !important;border-color:var(--color-complementary-03-dark) !important;color:var(--color-primary) !important}@media screen and (max-width: 768px){.swpm-edit-profile-submit-section input[type=submit],.swpm-login-submit input[type=submit],.swpm-registration-submit-section input[type=submit],.swpm-pw-reset-widget-form input[type=submit]{font-size:var(--font-size-button-mobile);white-space:normal;width:100%;text-align:center;border:2px solid var(--color-highlight);font-weight:600}}.post-password-form p{display:flex;gap:5px}.post-password-form input[type=password]{border:2px var(--color-highlight) solid;border-radius:7px;padding:5px 10px;background:rgba(0,0,0,0);width:100%;margin-top:10px}.post-password-form input[type=submit]{text-transform:uppercase;margin:0;white-space:nowrap;padding:4px 22px 4px 15px !important;cursor:pointer;font-weight:700 !important;border-radius:20px 100px 100px 20px !important;color:var(--color-highlight) !important;border:3px solid var(--color-highlight) !important;font-weight:700;background-color:rgba(0,0,0,0) !important;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;transition:all 200ms ease-in-out;height:-moz-fit-content;height:fit-content;width:fit-content !important;align-self:flex-end}.post-password-form input[type=submit]:hover{background-color:var(--color-complementary-03-dark) !important;border-color:var(--color-complementary-03-dark) !important;color:var(--color-primary) !important}@media screen and (max-width: 768px){.post-password-form input[type=submit]{font-size:var(--font-size-button-mobile);white-space:normal;width:100%;text-align:center;border:2px solid var(--color-highlight);font-weight:600}}.swpm-login-widget-logged{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:50%;justify-items:flex-start}@media screen and (max-width: 768px){.swpm-login-widget-logged{grid-template-columns:1fr;max-width:100%}}.swpm-login-widget-logged div{display:flex;flex-direction:column;gap:5px}.swpm-login-widget-logged div a{text-transform:uppercase;margin:0;white-space:nowrap;padding:4px 22px 4px 15px !important;cursor:pointer;font-weight:700 !important;border-radius:20px 100px 100px 20px !important;color:var(--color-highlight) !important;border:3px solid var(--color-highlight) !important;font-weight:700;background-color:rgba(0,0,0,0) !important;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;transition:all 200ms ease-in-out;height:-moz-fit-content;height:fit-content;width:fit-content !important;align-self:flex-end}.swpm-login-widget-logged div a:hover{background-color:var(--color-complementary-03-dark) !important;border-color:var(--color-complementary-03-dark) !important;color:var(--color-primary) !important}@media screen and (max-width: 768px){.swpm-login-widget-logged div{width:100%}.swpm-login-widget-logged div a{font-size:var(--font-size-button-mobile);white-space:normal;width:100% !important;text-align:center;border:2px solid var(--color-highlight);font-weight:600}}.swpm_success{margin-bottom:15px}.swpm_success div{color:var(--color-complementary-03-dark) !important}.swpm-red-error-text{color:var(--color-complementary-02) !important}.has-js [data-scrolly=fromBottom]{opacity:0;transform:translateY(60px);transition:all .4s ease-out}.has-js [data-scrolly=fromBottom].is-active{opacity:1;transform:translateY(0)}.has-js [data-scrolly=fromLeft]{opacity:0;transform:translateX(-60px);transition:all .4s ease-out}.has-js [data-scrolly=fromLeft]:nth-child(even){transform:translateX(60px)}.has-js [data-scrolly=fromLeft].is-active{opacity:1;transform:translateX(0)}.has-js [data-scrolly=fromRight]{opacity:0;transform:translateX(60px);transition:all .4s ease-out}.has-js [data-scrolly=fromRight].is-active{opacity:1;transform:translateX(0)}.has-js [data-scrolly=scaleDown]{transform:scale(1.05);transition:all .4s ease-in-out}.has-js [data-scrolly=scaleDown].is-active{transform:scale(1)}.has-js [data-scrolly=steps]::before,.has-js [data-scrolly=steps] span{transition:all 1s ease-in-out;transform:translateY(-20px);opacity:0}.has-js [data-scrolly=steps] p{transition:all .5s ease-in-out;transform:translateY(50px);opacity:0}.has-js [data-scrolly=steps]:nth-child(even) p{transform:translateY(-50px)}.has-js [data-scrolly=steps].is-active p{transform:translateY(0);opacity:1}.has-js [data-scrolly=steps].is-active::before,.has-js [data-scrolly=steps].is-active span{transform:translateX(0);opacity:1}.top-bar{background-color:var(--color-primary-dark);color:var(--color-white)}.top-bar nav{display:flex;justify-content:flex-end}.top-bar ul{display:flex;font-weight:300;margin:3px 0;padding:0}.top-bar .lang{padding:0 var(--spacing-md)}.top-bar .connexion li:nth-child(1){padding-left:0}.top-bar li{padding:0 10px}.top-bar .icon{align-self:center;transition:all 100ms ease-in-out}.top-bar .icon:hover{cursor:pointer;color:var(--color-secondary-lighter)}.top-bar .bar{width:1px;height:90%;align-self:center;background-color:var(--color-white)}.top-bar .lang-fr{font-weight:bold;pointer-events:none}@media screen and (max-width: 560px){.top-bar nav{justify-content:center}}@media screen and (max-width: 440px){.top-bar{font-size:16px}}@media screen and (max-width: 415px){.top-bar{font-size:14px}}@media screen and (max-width: 385px){.top-bar{font-size:13px}}.top-bar{height:29px;width:100%;top:0;z-index:10;transition:opacity,backgroud,top 200ms ease-in}.top-bar .wrapper{height:29px}.top-bar .wrapper .nav-top-bar{height:29px}.top-bar .wrapper .nav-top-bar li{list-style:none;padding:0}.top-bar .wrapper .nav-top-bar .nav-top-bar_reference{background-color:var(--color-complementary-03-dark);color:var(--color-primary);font-weight:600;height:100%;padding:5px 10px}.top-bar .wrapper .nav-top-bar .nav-top-bar_reference:hover{background-color:var(--color-complementary-03)}.top-bar .wrapper .nav-top-bar .nav-top-bar_connexion{color:var(--color-highlight);font-weight:600;padding:5px 10px}.top-bar .wrapper .nav-top-bar .nav-top-bar_connexion:hover{color:var(--color-highlight);background-color:var(--color-primary)}.top-bar .wrapper .nav-top-bar li:last-child a{color:var(--color-highlight);font-weight:600;padding:5px 10px;transform:translateY(-3px)}.top-bar .wrapper .nav-top-bar li:last-child a:hover{color:var(--color-highlight);background-color:var(--color-primary)}@media screen and (max-width: 1200px){.top-bar{display:none}}.header-is-hidden header{background-color:var(--color-primary);box-shadow:0px 3px 5px rgba(40,31,31,.2)}header{height:80px;width:100%;position:relative;top:0 !important;z-index:10;top:28px;background:var(--color-primary) !important;transition:opacity,backgroud,top 250ms ease-in-out}@media screen and (max-width: 1200px){header{top:0 !important}}.header-is-hidden.is-scrolling-down header{width:100%}header .header-relative-pos{position:relative}header .img-mobile-header-bottom-left{display:none}header .img-mobile-header-bottom-right{display:none}header .img-mobile-header-top-left{display:none}header .wrapper{display:flex;justify-content:space-between;top:0;align-items:center;z-index:20;transition:opacity,backgroud,top 300ms ease-in-out}header .nav-primary{position:absolute;right:50%;transform:translate(50%, -29px);width:100%;display:flex;justify-content:center;padding:0}header .nav-primary ul{display:flex;padding:0}header .nav-primary li{list-style:none;margin:0 15px}header .nav-primary li a{font-weight:500;color:var(--color-highlight)}header .header-logo{z-index:1}@media screen and (min-width: 1200px){header .header-logo img{padding:10px 0 7px 0}}header .nav-secondary{transform:translateX(250%);position:absolute;top:0;height:100dvh;width:calc(100vw + 10px);background-color:var(--color-primary);z-index:10;transition:transform 550ms ease-in}header .transparent-header-membership{opacity:0;pointer-events:none}header .header-membership-ctn{display:flex;justify-content:flex-end;align-items:center}header .header-membership{position:fixed;z-index:5;top:40px}header .header__toggle{--bar-width: 35px;--bar-height: 5px;--bar-spacer: 4px;background-color:var(--color-primary);border-radius:2px;border:none;outline:none;cursor:pointer;display:none;padding:0;position:relative;width:var(--bar-width);height:var(--bar-width);z-index:15}header .header__toggle span{background-color:var(--color-highlight);border-radius:2px;display:block;height:var(--bar-height);width:var(--bar-width);position:absolute;top:calc(50% - var(--bar-height)/2);left:calc(50% - var(--bar-width)/2);transition:.3s all}header .header__toggle span:nth-child(1){top:calc(50% - var(--bar-height)/2 - var(--bar-height) - var(--bar-spacer))}header .header__toggle span:nth-child(3){top:calc(50% - var(--bar-height)/2 + var(--bar-height) + var(--bar-spacer))}.nav-is-active header .header__toggle span{top:calc(50% - var(--bar-height)/2)}.nav-is-active header .header__toggle span:nth-child(1){transform:rotate(45deg)}.nav-is-active header .header__toggle span:nth-child(2){transform:scaleX(0)}.nav-is-active header .header__toggle span:nth-child(3){transform:rotate(-45deg)}header .nav-top-bar ul li{list-style:none}@media screen and (max-width: 1200px){header{height:70px;transform:translateY(0)}header .header__toggle{display:block}header .header-logo span{font-size:.938rem}header img{max-width:70px}header .header-membership-ctn{display:none}header .header-membership{display:none}header .transparent-header-membership{display:none}header .nav-primary{display:none}header .nav-secondary{display:block}.nav-is-active header .nav-secondary{transform:translateX(0)}header .img-mobile-header-bottom-left{display:block;position:absolute;bottom:100px;left:0}header .img-mobile-header-bottom-right{display:block;position:absolute;bottom:120px;right:0}header .img-mobile-header-top-left{display:block;position:absolute;top:30px;left:0}header .nav-secondary{display:flex;flex-direction:column;align-items:center;justify-content:center}header .nav-secondary .nav-secondary-navigation-ctn{display:flex;flex-direction:column;align-items:center;transform:translateY(-60px)}header .nav-secondary .nav-secondary-navigation-ctn .menu{margin:0}header .nav-secondary .nav-secondary-navigation-ctn .menu li:first-child{padding-top:40px}header .nav-secondary .nav-secondary-navigation-ctn .menu li{padding:12px 0}}@media screen and (max-width: 1200px)and (max-height: 630px){header .nav-secondary .nav-secondary-navigation-ctn{overflow:scroll;padding:60px 0;width:100vw}}@media screen and (max-width: 1200px){header .nav-secondary .nav-secondary-navigation-ctn .btn{width:auto !important}}@media screen and (max-width: 1200px){header .nav-secondary .nav-secondary-navigation{margin:0}header .nav-secondary .nav-secondary-navigation li{padding:12px 0}}@media screen and (max-width: 1200px){header .nav-secondary img{max-width:90px}}@media screen and (max-width: 1200px){header .nav-secondary .btn,header .nav-secondary .btn-blue,header .nav-secondary .sm-btn{margin:20px 0 35px 0}}@media screen and (max-width: 1200px){header .nav-secondary ul{display:flex;flex-direction:column;align-items:center;padding:0}header .nav-secondary ul li{list-style:none}header .nav-secondary ul li a{font-weight:600}}@media screen and (max-width: 1200px){header .nav-secondary-info li:first-child{padding-bottom:10px}header .nav-secondary-info li:last-child{width:230px;text-align:center}}@media screen and (max-width: 1200px){header .nav-top-bar-secondary{position:absolute;bottom:0;margin:0;width:100%;overflow-x:hidden}header .nav-top-bar-secondary li{display:flex;justify-content:center;width:100%;padding:0}header .nav-top-bar-secondary li .nav-top-bar_reference{background-color:var(--color-complementary-03-dark);padding:10px 100%;white-space:nowrap;color:var(--color-primary)}header .nav-top-bar-secondary li .nav-top-bar_connexion{background-color:var(--color-primary-dark);padding:10px 100%;white-space:nowrap}header .nav-top-bar-secondary li .nav-top-bar_connexion:hover{background-color:var(--color-primary)}header .nav-top-bar-secondary li:last-child a{background-color:var(--color-primary-dark);padding:10px 100%;white-space:nowrap}header .nav-top-bar-secondary li:last-child a:hover{background-color:var(--color-primary)}}@media screen and (max-width: 1200px){header .header__toggle{transform:translateX(-10px)}}.nav-is-active header .header-logo{opacity:0}.fixed-position{position:fixed !important;top:-300px !important}.is-scrolling-down .top-bar.fixed-position{background:none !important}.is-scrolling-down .top-bar.fixed-position ul{opacity:0 !important}.is-scrolling-down header.fixed-position{background:rgba(252,253,253,0) !important;box-shadow:0px 0px 0px rgba(252,253,253,0)}.is-scrolling-down header .fixed-position .header-logo{opacity:0}.is-scrolling-down header .fixed-position .nav-primary{opacity:0}.is-scrolling-up .fixed-position{top:0 !important}.is-scrolling-up header.fixed-position,.is-scrolling-up header .fixed-position{top:28px !important}@media screen and (max-width: 1200px){.is-scrolling-up header.fixed-position,.is-scrolling-up header .fixed-position{top:0 !important}}.hero{padding:0 !important}.hero .hero-content{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}.hero .hero-content div{min-width:0}.hero p{max-width:70%}.hero .hero-normal-img,.hero .swiper-container{border-radius:80% 0 0 0}.hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero .hero-normal-img-ctn{display:flex;position:relative;height:500px}.hero .large-green-shape-normal{position:absolute;width:250px;height:110px;background-color:var(--color-complementary-03);opacity:60%;display:block;bottom:40px;left:-200px;border-radius:100px 20px 20px 20px;z-index:1}.hero .large-blue-shape-normal{position:absolute;width:130px;height:130px;background-color:var(--color-complementary-01);opacity:60%;display:block;top:60px;left:110px;border-radius:100%;z-index:-1}.hero .small-green-shape-normal{position:absolute;width:80px;height:20px;background-color:var(--color-complementary-03);opacity:60%;display:block;top:55px;left:190px;border-radius:5px;z-index:-1}@media screen and (max-width: 2048px){.hero .hero-normal-img-ctn,.hero .swiper-container{width:120%}}.hero-front-page .swiper{overflow:hidden}.hero-front-page .ctn-swiper{position:relative}.hero-front-page .swiper-slide{width:100%;height:auto}.hero-front-page .large-green-shape{position:absolute;width:200px;height:200px;background-color:var(--color-complementary-03);opacity:60%;display:block;bottom:40px;left:-160px;border-radius:100%;z-index:1}.hero-front-page .large-blue-shape{position:absolute;width:180px;height:90px;background-color:var(--color-complementary-01);opacity:60%;display:block;top:90px;left:90px;border-radius:7px;z-index:-1}@media screen and (max-width: 1500px){.hero-front-page .large-green-shape{width:150px;height:150px;bottom:30px;left:-120px}.hero-front-page .large-blue-shape{width:160px;height:75px;top:30px;left:120px}.hero-front-page .hero-normal-img-ctn{height:450px}.hero-front-page .large-green-shape-normal{width:200px;height:80px;bottom:40px;left:-150px}.hero-front-page .large-blue-shape-normal{width:100px;height:100px;top:50px;left:90px}.hero-front-page .small-green-shape-normal{width:60px;height:15px;top:50px;left:160px}}@media screen and (max-width: 1100px){.hero-front-page .hero-content{grid-template-columns:1fr;gap:var(--spacing-sm)}.hero-front-page .hero-content h1{max-width:80%;padding-top:50px}.hero-front-page .hero-content p{margin:20px 0}.hero-front-page .swiper-container,.hero-front-page .hero-normal-img{height:300px;width:90%}.hero-front-page .hero-img{transform:translateX(calc(10% + 20px));height:auto}.hero-front-page .large-green-shape{width:150px;height:150px;bottom:30px;left:-70px}.hero-front-page .large-blue-shape{width:160px;height:70px;top:-10px;left:200px}.hero-front-page .large-green-shape-normal{width:150px;height:60px;bottom:40px;left:-100px}.hero-front-page .large-blue-shape-normal{width:120px;height:120px;top:-10px;left:100px}.hero-front-page .small-green-shape-normal{width:70px;height:15px;top:-10px;left:180px}}@media screen and (max-width: 600px){.hero-front-page .hero-content{gap:var(--spacing-lg)}.hero-front-page .hero-content h1{max-width:100%;padding-top:var(--spacing-md)}.hero-front-page .hero-content p{max-width:100%}.hero-front-page .swiper-container,.hero-front-page .hero-normal-img{height:230px;width:95%}.hero-front-page .hero-img{transform:translateX(calc(5% + 20px))}.hero-front-page .large-green-shape{width:90px;height:90px;bottom:30px;left:-10%}.hero-front-page .large-blue-shape{width:100px;height:40px;top:-5px;left:100px}.hero-front-page .large-green-shape-normal{width:100px;height:40px;bottom:20px;left:-60px}.hero-front-page .large-blue-shape-normal{width:80px;height:80px;top:10px;left:40px}.hero-front-page .small-green-shape-normal{width:40px;height:10px;top:5px;left:90px}}.header-is-hidden .hero{margin-top:109px}@media screen and (max-width: 1200px){.header-is-hidden .hero{margin-top:70px}}.donation{background-color:var(--color-complementary-02-dark);color:var(--color-primary)}.donation p{max-width:700px;margin:0}.donation h2{margin-bottom:var(--spacing-md)}.donation .donation-info{display:flex;flex-direction:column;gap:var(--spacing-md)}.donation .donate{display:flex;flex-direction:column;gap:var(--spacing-md)}.donation .donate .donation-selection{display:flex;flex-direction:column}.donation .donate .donate-btns{display:flex;flex-direction:column;gap:10px}.donation .donate .donate-btns div{display:flex;gap:10px}.donation .donate .donate-btns div a:first-child{border-radius:20px 5px 5px 20px}.donation .donate .donate-btns div a:nth-child(2){border-radius:5px}.donation .donate .donate-btns div a:nth-child(3){border-radius:5px 20px 20px 5px}.donation .donate .donate-btns a{width:100%;text-transform:none !important}@media screen and (max-width: 700px){.donation .donate{gap:var(--spacing-sm)}}.donation a:not(.btn-red-reverse){color:var(--color-primary);border-color:var(--color-primary);transition:background-color 225ms ease-in-out}.donation a:not(.btn-red-reverse):hover{color:var(--color-complementary-02-dark);background-color:var(--color-primary)}.donation .donation-section{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-md);justify-content:space-between}@media screen and (max-width: 1100px){.donation h2{margin-bottom:var(--spacing-sm)}.donation .donation-info{display:flex;flex-direction:column;gap:var(--spacing-sm)}.donation .donation-section{grid-template-columns:1fr}.donation p{margin-bottom:var(--spacing-sm)}}@media screen and (max-width: 700px){.donation p{max-width:100%}}@media screen and (max-width: 450px){.donation .donation-info a{padding-left:0;padding-right:0;width:100%}}footer{padding:50px 0}footer p{margin:0}footer .footer-logo a{width:225px}footer .likeh4+p{margin:0}footer h2+p{margin:var(--spacing-xs) 0 var(--spacing-sm) 0}footer .btn-accordion{display:none}footer .ctn{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--spacing-md)}footer .text-address{max-width:250px}footer .content-left{display:flex;flex-direction:column;gap:var(--spacing-md)}footer .content-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-md)}footer .list-buttons{display:flex;gap:10px}footer .list-links{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacing-md)}footer .footer-col-links:nth-child(3){grid-row:span 2}footer .footer-col-links{display:flex;flex-direction:column;gap:7px}footer ul{margin:0;padding:0;list-style:none}footer li:first-child{font-weight:800;margin-bottom:var(--spacing-xs)}footer li:first-child a{margin-right:var(--spacing-xs)}footer .footer-info{display:flex;align-items:center;justify-content:space-between;opacity:.6;margin-top:var(--spacing-lg)}footer .footer-links a+a{margin-left:var(--spacing-lg)}footer .footer-socials{display:flex;gap:10px}footer .email-input{display:flex;gap:var(--spacing-xs)}footer .gravity-form-input-flex{align-self:stretch;width:100%}footer .gravity-form-input-flex input{height:100%;width:100%;padding:10px 20px;border-radius:55px 5px 5px 55px;border:2px solid var(--color-highlight)}@media screen and (max-width: 1200px){footer .footer-info{flex-direction:column-reverse;gap:var(--spacing-sm)}}@media screen and (max-width: 960px){footer{padding:40px 0}footer .ctn{grid-template-columns:1fr;justify-items:center;gap:var(--spacing-md)}footer .content-left{align-items:center}footer .content-left div:not(.logo){text-align:center}footer .content-right{align-items:center}footer .btn-accordion{display:inline-block}footer .list-links{grid-template-columns:1fr;justify-items:center;gap:var(--spacing-sm)}footer .list-buttons{flex-direction:column;align-items:center;gap:var(--spacing-sm)}footer .footer-col-links{align-items:center;gap:0}footer .footer-col-links li{margin-bottom:10px}footer .footer-links{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}footer .footer-links a+a{margin-left:0}}.blue-cards-section .blue-cards-row h2{text-align:center;color:var(--color-primary);padding:25px 0;max-width:70%;margin:0 auto}.blue-cards-section .swiper .swiper-wrapper .swiper-slide1{height:auto;background-color:#868686;position:relative;margin:20px 30px;padding:80px;width:70px;height:70px}.blue-cards-section .swiper .swiper-wrapper .swiper-slide{height:auto;background-color:var(--color-primary);position:relative;margin:20px 0}.blue-cards-section .swiper .swiper-wrapper .swiper-slide .img-ctn{margin:60px 40px 0 40px;display:flex;justify-content:center;height:50px}.blue-cards-section .swiper .swiper-wrapper .swiper-slide .content{margin:0 40px 60px 40px;text-align:center;height:auto}.blue-cards-section .swiper .swiper-wrapper .swiper-slide .content p{margin:20px 0 0 0}.blue-cards-section .swiper .swiper-wrapper .swiper-slide:nth-child(odd)::after{content:"";display:block;width:90px;height:30px;background-color:var(--color-complementary-03);opacity:60%;position:absolute;top:10px;right:5px;border-radius:5px}.blue-cards-section .swiper .swiper-wrapper .swiper-slide:nth-child(even)::after{content:"";display:block;width:75px;height:75px;background-color:var(--color-complementary-03);opacity:60%;position:absolute;bottom:-20px;right:-20px;border-radius:100px}@media screen and (max-width: 1024px){.blue-cards-section .blue-cards-row h2{max-width:100%}.blue-cards-section .swiper-wrapper{display:flex;gap:0}}.green-cards-section h2{text-align:center;color:var(--color-primary);padding-bottom:45px}.green-cards-section h2:first-child{max-width:70%;margin:0 auto}.green-cards-section .green-cards-section-desktop .green-cards-section-desktop-cards-ctn{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.green-cards-section .green-cards-section-desktop .green-cards-section-desktop-cards-ctn .green-cards-section-desktop-cards{background-color:var(--color-primary);min-height:325px;display:flex;flex-direction:column;padding:70px 40px 40px 40px;position:relative}.green-cards-section .green-cards-section-desktop .green-cards-section-desktop-cards-ctn .green-cards-section-desktop-cards p{margin:0 0 var(--spacing-md) 0}.green-cards-section .green-cards-section-desktop .green-cards-section-desktop-cards-ctn .green-cards-section-desktop-cards h2{text-align:left;color:var(--color-highlight);padding-bottom:var(--spacing-md);margin:0 !important}.green-cards-section .green-cards-section-desktop .green-cards-section-desktop-cards-ctn .green-cards-section-desktop-cards::before{content:"";display:block;width:50px;height:50px;background-color:var(--color-complementary-01);opacity:40%;position:absolute;top:-20px;left:-20px;border-radius:100px}.green-cards-section .green-cards-section-desktop .green-cards-section-desktop-cards-ctn .green-cards-section-desktop-cards::after{content:"";display:block;width:80px;height:50px;background-color:var(--color-complementary-03);opacity:40%;position:absolute;bottom:-10px;right:-10px;border-radius:5px 5px 100px 5px}.green-cards-section .swiper{display:none}.green-cards-section .swiper .swiper-wrapper{align-items:stretch}.green-cards-section .swiper .swiper-wrapper .swiper-slide{box-sizing:border-box;background-color:var(--color-primary);height:initial;padding:70px 40px 55px 40px;position:relative}.green-cards-section .swiper .swiper-wrapper .swiper-slide .slide-ctn{width:100%;display:flex;flex-direction:column}.green-cards-section .swiper .swiper-wrapper .swiper-slide .slide-ctn h2{text-align:left;color:var(--color-highlight);margin:0 !important}.green-cards-section .swiper .swiper-wrapper .swiper-slide .slide-ctn p{margin:0 0 var(--spacing-sm) 0}.green-cards-section .swiper .swiper-wrapper .swiper-slide .slide-ctn::before{content:"";display:block;width:50px;height:50px;background-color:var(--color-complementary-01);opacity:40%;position:absolute;top:-20px;left:-20px;border-radius:100px}.green-cards-section .swiper .swiper-wrapper .swiper-slide .slide-ctn::after{content:"";display:block;width:80px;height:50px;background-color:var(--color-complementary-03);opacity:40%;position:absolute;bottom:-10px;right:-10px;border-radius:5px 5px 100px 5px}@media screen and (max-width: 1100px){.green-cards-section h2:first-child{max-width:100%}.green-cards-section .green-cards-section-desktop{display:none}.green-cards-section .swiper{display:block}}@media screen and (max-width: 768px){.green-cards-section h2{font-size:2.3rem;top:60px !important}}.picture-cards-section h2{margin-bottom:var(--spacing-lg)}.picture-cards-section .swiper{margin-top:150px}.picture-cards-section .swiper-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:150px var(--spacing-md)}.picture-cards-section .swiper-slide{border-radius:var(--spacing-xs);box-shadow:0px 0px 22px rgba(40,31,31,.3)}.picture-cards-section .ctn-slide{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-xl) var(--spacing-md) var(--spacing-md) var(--spacing-md);text-align:center}.picture-cards-section a.ctn-slide:hover img{transform:scale(1.1)}.picture-cards-section .content{width:90%;position:relative}.picture-cards-section .ctn-img{position:absolute;top:-125px;border-radius:50px;height:200px;width:calc(100% - 40px);max-width:250px;overflow:hidden}.picture-cards-section .ctn-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 5%;object-position:50% 5%;transition:all 250ms ease-in-out}.picture-cards-section p{margin:var(--spacing-xs) 0}@media screen and (max-width: 1760px){.picture-cards-section .ctn-img{top:-125px}}@media screen and (max-width: 1350px){.picture-cards-section .swiper{margin-top:130px}.picture-cards-section .ctn-img{height:170px;top:-100px}}@media screen and (max-width: 1280px){.picture-cards-section .swiper{margin-top:110px}.picture-cards-section .swiper-wrapper{grid-template-columns:repeat(3, 1fr);gap:110px var(--spacing-md)}.picture-cards-section .ctn-img{height:150px;top:-80px}}@media screen and (max-width: 1000px){.picture-cards-section .swiper-wrapper{grid-template-columns:repeat(2, 1fr)}.picture-cards-section .ctn-img{top:-80px}}@media screen and (max-width: 770px){.picture-cards-section .swiper{margin-top:100px}.picture-cards-section .swiper-wrapper{gap:100px var(--spacing-md)}.picture-cards-section .ctn-img{top:-75px}}@media screen and (max-width: 704px){.picture-cards-section .swiper{margin-top:90px}.picture-cards-section .swiper-wrapper{gap:90px var(--spacing-md)}.picture-cards-section .ctn-img{top:-75px}}@media screen and (max-width: 500px){.picture-cards-section .swiper{margin-top:100px}.picture-cards-section .swiper-wrapper{display:flex;gap:0}.picture-cards-section .swiper-slide{width:100%}.picture-cards-section .ctn-img{height:150px}}.presentation-section .presentation-section-flex{position:relative;display:flex;align-items:center;justify-content:space-between;padding-left:var(--spacing-md);gap:var(--spacing-lg)}.presentation-section .presentation-section-flex::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:10px;min-width:8px;height:120%;background-color:var(--color-complementary-03);opacity:60%}.presentation-section .presentation-section-flex .img{border-radius:200px 10px 10px 200px}.presentation-section .content{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:70%;min-width:50%}.presentation-section .content p{margin:0}.presentation-section .content h2{margin:0}.presentation-section .content .btn{width:-moz-fit-content;width:fit-content;margin-top:10px}.presentation-section .img-parent{display:flex;justify-content:flex-end;max-height:350px;max-width:900px;align-self:stretch;width:100%}.presentation-section .img-ctn{width:100%;position:relative}.presentation-section .img-ctn .img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.presentation-section .img-ctn .img-left{border-radius:10px 200px 200px 10px}.presentation-section .img-ctn .img-right{border-radius:200px 10px 10px 200px}.presentation-section .img-ctn::after{content:"";position:absolute}.presentation-section .img-ctn-01::after{top:0;left:0;border-radius:5px 5px 100px 5px;width:100px;height:80px;background-color:var(--color-complementary-01);opacity:60%}.presentation-section .img-ctn-02::after{bottom:0;left:0;border-radius:10px;width:100px;height:80px;background-color:var(--color-complementary-03);opacity:60%}.presentation-section .img-ctn-03::after{top:0;left:0;border-radius:100px 100px 100px 5px;width:100px;height:80px;background-color:var(--color-complementary-03);opacity:60%}.presentation-section .img-ctn-04::after{top:0;left:-10px;border-radius:100px 5px 100px 5px;width:110px;height:80px;background-color:var(--color-complementary-01);opacity:60%}.presentation-section .presentation-section-flex-reverse{flex-direction:row-reverse}.presentation-section .presentation-section-flex-reverse .img{border-radius:10px 200px 200px 10px}.presentation-section .presentation-section-flex-reverse .img-ctn-01::after{left:auto;right:0}.presentation-section .presentation-section-flex-reverse .img-ctn-02::after{left:auto;right:0}.presentation-section .presentation-section-flex-reverse .img-ctn-03::after{left:auto;right:0}.presentation-section .presentation-section-flex-reverse .img-ctn-04::after{left:auto;right:-10px}@media screen and (max-width: 1200px){.presentation-section .presentation-section-flex::before{height:110%}}@media screen and (max-width: 1020px){.presentation-section .presentation-section-flex{flex-direction:column;align-items:flex-start;height:100%;padding-left:0;padding-top:var(--spacing-md)}.presentation-section .presentation-section-flex::before{height:10px;width:50%;top:0;transform:translateY(0)}.presentation-section .content{max-width:100%;padding:0}.presentation-section .img-parent{width:100%;padding:12px 0}}@media screen and (max-width: 770px){.presentation-section .presentation-section-flex{padding-top:var(--spacing-sm);gap:var(--spacing-sm)}.presentation-section .presentation-section-flex::before{height:5px}.presentation-section .presentation-section-flex .img-parent{height:200px}}.presentation-text-section .presentation-text-section-ctn{display:flex;align-items:center;justify-content:space-between;height:400px}.presentation-text-section .presentation-text-section-ctn .content{display:flex;flex-direction:column;justify-content:space-between;margin-right:50px}.presentation-text-section .presentation-text-section-ctn .content p{padding:10px 0 20px 0;margin:0}.presentation-text-section .presentation-text-section-ctn .content h2{margin:0}.presentation-text-section .presentation-text-section-ctn .content .btn{width:-moz-fit-content;width:fit-content}.presentation-text-section .presentation-text-section-ctn .blue-content-ctn{background-color:var(--color-complementary-01-dark);color:var(--color-primary);padding:30px;border-radius:50px 0px 0px 50px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:520px;min-height:370px}.presentation-text-section .presentation-text-section-ctn .blue-content-ctn .blue-content h3{padding-bottom:15px;text-transform:uppercase}.presentation-text-section .presentation-text-section-ctn .blue-content-ctn .blue-content h2{font-weight:600;padding-bottom:5px}.presentation-text-section .presentation-text-section-ctn .blue-content-ctn .blue-content p{margin:0}@media screen and (max-width: 2048px){.presentation-text-section .blue-content-ctn{transform:translateX(80px)}}@media screen and (max-width: 1440px){.presentation-text-section .presentation-text-section-ctn{height:auto}.presentation-text-section .presentation-text-section-ctn .blue-content-ctn{transform:translateX(20px)}}@media screen and (max-width: 1200px){.presentation-text-section .presentation-text-section-ctn{display:block}.presentation-text-section .presentation-text-section-ctn .blue-content-ctn-parent{display:flex;justify-content:flex-end}.presentation-text-section .presentation-text-section-ctn .blue-content-ctn-parent .blue-content-ctn{width:85%;min-height:250px;margin-top:25px}}@media screen and (max-width: 768px){.presentation-text-section .presentation-text-section-ctn .blue-content-ctn-parent .blue-content-ctn{min-height:220px;margin-top:25px}}@media screen and (max-width: 510px){.presentation-text-section .presentation-text-section-ctn .content{margin:0}}@media screen and (max-width: 435px){.presentation-text-section .presentation-text-section-ctn .blue-content-ctn-parent{width:calc(100% + 20px)}.presentation-text-section .presentation-text-section-ctn .blue-content-ctn-parent .blue-content-ctn{transform:translateX(0);width:calc(100% + 20px);min-height:220px;margin-top:25px}}.steps{color:var(--color-primary);text-align:center}.steps .wrapper{display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center}.steps .content{display:flex;position:relative;align-items:center;justify-content:center;gap:10px}.steps .content .step{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--spacing-sm);position:relative}.steps .content .step::before{content:"";position:absolute;width:calc(100% + 10px);height:3px;bottom:10px;left:0;background-color:#98c8d7}.steps .content p{margin:0;padding:40px var(--spacing-sm);height:130px;min-width:120px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:var(--color-highlight);border-radius:10px}.steps .content span{width:20px;height:20px;border-radius:100%;border:5px solid var(--color-primary);background-color:var(--color-complementary-01-dark);z-index:3}.steps .content .step:nth-child(1) p{border-radius:55px 10px 10px 55px}.steps .content .step:nth-child(1)::before{width:calc(50% + 10px);left:50%}.steps .content .step:last-child p{border-radius:10px 55px 55px 10px}.steps .content .step:last-child::before{width:calc(50% + 10px)}@media screen and (max-width: 1250px){.steps .content{flex-wrap:wrap;max-width:1000px}.steps .content .step::before{width:0;height:0}.steps .content .step:nth-child(1)::before,.steps .content .step:last-child::before{width:100vw;height:3px;background:linear-gradient(90deg, #98c8d7 0%, rgba(152, 200, 215, 0) 100%)}.steps .content .step:last-child::before{left:-94.3vw;background:linear-gradient(270deg, #98c8d7 0%, rgba(152, 200, 215, 0) 100%)}}@media screen and (max-width: 880px){.steps .content{max-width:550px}.steps .content p{padding:20px var(--spacing-sm);min-height:90px;height:90px}.steps .content .step:nth-child(5)::before{width:100vw;height:3px;left:-35vw;background:linear-gradient(270deg, rgba(152, 200, 215, 0) 0%, #98c8d7 50%, rgba(152, 200, 215, 0) 100%)}.steps .content .step:last-child::before{left:-92vw}}@media screen and (max-width: 650px){.steps .content .step:last-child::before{left:-91vw}}@media screen and (max-width: 550px){.steps .content{flex-direction:column}.steps .content .step{flex-direction:row-reverse;gap:var(--spacing-md)}.steps .content .step::before{width:3px !important;height:calc(100% + 10px) !important;left:8px !important;background-color:#98c8d7 !important}.steps .content .step:nth-child(1) p{border-radius:30px 30px 10px 10px}.steps .content .step:nth-child(1)::before{height:50% !important}.steps .content .step:last-child p{border-radius:10px 10px 30px 30px}.steps .content .step:last-child::before{height:calc(50% + 30px) !important;top:-20px !important}.steps .content p{width:160px}}.cards-section .wrapper{display:flex;flex-direction:column;gap:calc(var(--spacing-md)*2)}.cards-section .ctn p{margin:var(--spacing-sm) 0 var(--spacing-md) 0;max-width:60%}.cards-section .ctn-cards{display:flex;flex-direction:column;gap:var(--spacing-lg)}.cards-section .cards{display:flex;align-items:stretch;justify-content:stretch;gap:var(--spacing-sm)}.cards-section .card{text-align:center;box-shadow:0px 0px 22px rgba(40,31,31,.3);border-radius:var(--spacing-xs);padding:var(--spacing-md);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%}.cards-section .card h4{font-size:1.5rem;height:100%;display:flex;align-items:center}.cards-section .card .img-ctn{width:150px;height:150px;position:relative}.cards-section .card .img-ctn img{width:100%;height:150px;border-radius:100%;-o-object-fit:cover;object-fit:cover}.cards-section .card:nth-child(odd) .img-ctn::before{content:"";position:absolute;width:50px;height:50px;top:-5px;left:-5px;border-radius:100%;background-color:var(--color-complementary-03);opacity:.4;z-index:2}.cards-section .card:nth-child(even) .img-ctn::before{content:"";position:absolute;width:50px;height:50px;bottom:-5px;right:-5px;border-radius:100px 10px 10px 10px;background-color:var(--color-complementary-01);opacity:.4;z-index:2}@media screen and (max-width: 1180px){.cards-section .ctn p{max-width:80%}.cards-section .cards{flex-wrap:wrap}.cards-section .card{width:31.6666666667%}}@media screen and (max-width: 1020px){.cards-section .wrapper{gap:var(--spacing-md)}}@media screen and (max-width: 700px){.cards-section .ctn p{max-width:100%}.cards-section .card{width:47.5%}}@media screen and (max-width: 480px){.cards-section .card{width:100%}}.clickable-cards-section .wrapper .clickable-cards-description p{margin:30px 0 40px 0;max-width:60%}.clickable-cards-section .wrapper .card{border-radius:5px;box-shadow:0px 5px 15px rgba(40,31,31,.2)}.clickable-cards-section .wrapper .card .card-img-ctn{overflow:hidden;border-radius:5px 5px 0 0}.clickable-cards-section .wrapper .card .card-img-ctn img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;width:100%;height:100%;transition:transform 200ms ease-in-out}.clickable-cards-section .wrapper .card .card-content{padding:15px;color:var(--color-highlight)}.clickable-cards-section .wrapper .card .card-content h4,.clickable-cards-section .wrapper .card .card-content p{text-align:center}.clickable-cards-section .wrapper .card .card-content p{margin:5px}.clickable-cards-section .wrapper .card .card-content .card-price{display:flex;justify-content:center}.clickable-cards-section .wrapper .card .card-content .card-price span{font-weight:bold}.clickable-cards-section .wrapper .card:hover .card-content{color:var(--color-highlight)}.clickable-cards-section .wrapper .card:hover .card-img-ctn img{transform:scale(1.1)}.clickable-cards-section .wrapper .one-col{margin:20px 0;box-shadow:0px 5px 15px rgba(40,31,31,.2);border-radius:5px}.clickable-cards-section .wrapper .one-col .card-img-ctn{height:300px}.clickable-cards-section .wrapper .two-col{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin:20px 0}.clickable-cards-section .wrapper .two-col .card-img-ctn{height:250px}.clickable-cards-section .wrapper .three-col{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin:20px 0}.clickable-cards-section .wrapper .three-col .card-img-ctn{height:200px}@media screen and (max-width: 1024px){.clickable-cards-section .wrapper .three-col{grid-template-columns:1fr}.clickable-cards-section .wrapper .three-col .card-img-ctn{height:200px}.clickable-cards-section .wrapper .clickable-cards-description p{max-width:85%}}@media screen and (max-width: 678px){.clickable-cards-section .wrapper .two-col{grid-template-columns:1fr}.clickable-cards-section .wrapper .two-col .card-img-ctn{height:120px}.clickable-cards-section .wrapper .clickable-cards-description p{max-width:100%}}.featured-image-section h2{text-align:center;padding-bottom:var(--spacing-md)}.featured-image-section .content{display:flex;flex-direction:column;align-items:center}.featured-image-section .content div{position:relative}.featured-image-section .content div::before{content:"";position:absolute;background-color:var(--color-complementary-01);width:160px;height:50px;border-radius:10px;opacity:.4;z-index:-1;left:-15%;top:-5%}.featured-image-section .content div::after{content:"";position:absolute;background-color:var(--color-complementary-03);width:150px;height:100px;border-radius:100px 10px;opacity:.4;z-index:-1;right:-15%;bottom:-5%}@media screen and (max-width: 800px){.featured-image-section .content div::before{width:70px;height:30px;left:-2%}.featured-image-section .content div::after{width:70px;height:50px;right:-3%}}.featured-image-section img{width:70%;border-radius:10px;width:auto;max-height:400px;border:none;-o-object-fit:contain;object-fit:contain}.featured-image-section .legende{margin:0}.link-page-section{pointer-events:none}.link-page-section h2+h3{margin-top:10px}.link-page-section p{max-width:90%}.link-page-section .ctn{display:grid;grid-template-columns:1fr .6fr;gap:var(--spacing-lg)}.link-page-section .shape-img{position:relative}.link-page-section .shape-img::before{content:"";position:absolute;width:100px;height:100px;top:-5%;left:-10%;border-radius:100%;opacity:.4;background-color:var(--color-complementary-03);z-index:2}.link-page-section .ctn-img{overflow:hidden;overflow:hidden;border-radius:50px 0 0 50px;width:calc(100% + 80px);height:100%;max-height:350px}.link-page-section img{-o-object-fit:cover;object-fit:cover;transition:transform 200ms ease-in-out;width:100%;height:100%}.link-page-section .content{align-self:center;width:100%;margin:0 auto}.link-page-section:nth-child(even) .ctn{grid-template-columns:.6fr 1fr}.link-page-section:nth-child(even) .shape-img{order:-1}.link-page-section:nth-child(even) .shape-img::before{width:140px;height:50px;top:-5%;left:85%;border-radius:10px;background-color:var(--color-complementary-01)}.link-page-section:nth-child(even) .shape-img .ctn-img{transform:translateX(-80px);border-radius:0 50px 50px 0}.link-page-section .btn{pointer-events:auto}.link-page-section:hover img{pointer-events:all;transform:scale(1.07)}@media screen and (min-width: 2049px){.link-page-section .shape-img .ctn-img{width:100%}.link-page-section:nth-child(even) .ctn-img{transform:translateX(0) !important}}@media screen and (max-width: 1250px){.link-page-section .shape-img::before{width:70px;height:70px}.link-page-section:nth-child(even) .shape-img::before{width:100px;height:30px;left:80%}}@media screen and (max-width: 960px){.link-page-section p{max-width:100%}}@media screen and (max-width: 800px){.link-page-section .shape-img::before{width:70px;height:70px}.link-page-section:nth-child(even) .shape-img::before{left:70%}}@media screen and (max-width: 600px){.link-page-section .ctn,.link-page-section:nth-child(even) .ctn{grid-template-columns:1fr;gap:var(--spacing-md)}.link-page-section .ctn .shape-img,.link-page-section:nth-child(even) .ctn .shape-img{order:-1;height:200px}.link-page-section .ctn .shape-img::before,.link-page-section:nth-child(even) .ctn .shape-img::before{top:80%;left:85%}.link-page-section:nth-child(even) .shape-img::before{top:95% !important;left:75% !important}}.numbers-section{color:var(--color-primary);text-align:center}.numbers-section .wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.numbers{display:grid;grid-template-columns:repeat(4, 1fr);gap:calc(var(--spacing-md)*2);max-width:1100px}.numbers p{margin:var(--spacing-xs) 0}.numbers div{position:relative}.numbers div::before{content:"";position:absolute;background-color:var(--color-primary);opacity:.6;border-radius:1px}.numbers div:nth-child(n+2){position:relative}.numbers div:nth-child(n+2)::before{width:2px;height:80%;bottom:10%;left:-30px}@media screen and (max-width: 1140px){.numbers{grid-template-columns:repeat(2, 1fr)}.numbers div:nth-child(odd)::before{width:0;height:0}}@media screen and (max-width: 500px){.numbers{grid-template-columns:1fr;max-width:230px}.numbers div:not(:last-child)::before{width:80%;height:2px;bottom:calc(-100% + 30px);left:10%}}@media screen and (max-width: 500px){.numbers{grid-template-columns:1fr;gap:calc(var(--spacing-sm)*2);max-width:80%}.numbers div:not(:last-child)::before{width:70%;height:2px;bottom:-15px;left:15%}.numbers div:last-child::before{width:0;height:0}}.section-texts-section h2{position:relative;align-self:center;text-align:center}.section-texts-section h2::before{content:"";position:absolute;background-color:var(--color-complementary-03);width:30px;height:30px;border-radius:100%;opacity:.6;top:5%;left:-60px}.section-texts-section h2::after{content:"";position:absolute;background-color:var(--color-complementary-01);width:50px;height:40px;border-radius:50px 10px 10px 10px;opacity:.6;top:25%;left:-90px}.section-texts-section h3{max-width:70%}.section-texts-section p{margin:0}.section-texts-section .btn{margin-bottom:var(--spacing-sm);align-self:center}.section-texts-section .ctn{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.section-texts-section ul,.section-texts-section .text-two-col{text-align:left;display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-sm) var(--spacing-lg);margin:0;padding:0;width:100%}.section-texts-section ul h3,.section-texts-section .text-two-col h3{max-width:100%}.section-texts-section ul p,.section-texts-section .text-two-col p{width:100%}.section-texts-section ul li,.section-texts-section .text-two-col li{margin-left:30px}.section-texts-section .text-one-col{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.section-texts-section .text-one-col p{text-align:left;width:90%}@media screen and (max-width: 960px){.section-texts-section ul,.section-texts-section .text-two-col{max-width:100%}.section-texts-section .text-one-col{max-width:90%}}@media screen and (max-width: 770px){.section-texts-section h3{max-width:100%}.section-texts-section ul,.section-texts-section .text-two-col{grid-template-columns:1fr;max-width:100%}.section-texts-section h2{max-width:80%}.section-texts-section h2::before{width:15px;height:15px;top:5%;left:-30px}.section-texts-section h2::after{width:30px;height:20px;top:25%;left:-50px}}@media screen and (max-width: 600px){.section-texts-section ul,.section-texts-section .text-two-col{max-width:100%}.section-texts-section .text-one-col p{width:100%}.section-texts-section .text-one-col{width:100%}}@media screen and (max-width: 400px){.section-texts-section h2{width:100%}}::-moz-selection{color:var(--color-highlight);background:#a4d6be}::selection{color:var(--color-highlight);background:#a4d6be}.red-section ::-moz-selection{color:var(--color-primary);background:var(--color-complementary-02-light)}.red-section ::selection{color:var(--color-primary);background:var(--color-complementary-02-light)}.blue-section ::-moz-selection,.blue-content-ctn ::-moz-selection{color:var(--color-primary);background:var(--color-complementary-01-light)}.blue-section ::-moz-selection, .blue-content-ctn ::-moz-selection{color:var(--color-primary);background:var(--color-complementary-01-light)}.blue-section ::selection,.blue-content-ctn ::selection{color:var(--color-primary);background:var(--color-complementary-01-light)}.green-section ::-moz-selection{color:var(--color-primary);background:var(--color-complementary-03-light)}.green-section ::selection{color:var(--color-primary);background:var(--color-complementary-03-light)}.green-cards-section-desktop-cards ::-moz-selection,.green-content-ctn ::-moz-selection,.blue-cards-row .swiper-slide ::-moz-selection{color:var(--color-highlight);background:#a4d6be}.green-cards-section-desktop-cards ::-moz-selection, .green-content-ctn ::-moz-selection, .blue-cards-row .swiper-slide ::-moz-selection{color:var(--color-highlight);background:#a4d6be}.green-cards-section-desktop-cards ::selection,.green-content-ctn ::selection,.blue-cards-row .swiper-slide ::selection{color:var(--color-highlight);background:#a4d6be}.flash-info-section{padding:30px 0}.flash-info-section .flash-info-section-ctn{display:flex;align-items:center;justify-content:space-between;height:265px}.flash-info-section .flash-info-section-ctn .content{display:flex;flex-direction:column;justify-content:space-between;margin-right:50px}.flash-info-section .flash-info-section-ctn .content p{padding:10px 0 20px 0;margin:0}.flash-info-section .flash-info-section-ctn .content h2{margin:0;color:var(--color-primary)}.flash-info-section .flash-info-section-ctn .content .btn{width:-moz-fit-content;width:fit-content}.flash-info-section .flash-info-section-ctn .green-content-ctn{background-color:var(--color-primary);color:var(--color-highlight);padding:30px;border-radius:50px 0px 0px 50px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:500px;min-height:200px}.flash-info-section .flash-info-section-ctn .green-content-ctn .green-content h2{font-weight:600;padding-bottom:5px}.flash-info-section .flash-info-section-ctn .green-content-ctn .green-content p{margin:0}@media screen and (max-width: 2048px){.flash-info-section .green-content-ctn{transform:translateX(80px)}}@media screen and (max-width: 1440px){.flash-info-section .flash-info-section-ctn{height:auto}.flash-info-section .flash-info-section-ctn .green-content-ctn{transform:translateX(20px)}}@media screen and (max-width: 1200px){.flash-info-section .flash-info-section-ctn{display:block}.flash-info-section .flash-info-section-ctn .green-content-ctn-parent{display:flex;justify-content:flex-end;padding-top:20px}.flash-info-section .flash-info-section-ctn .green-content-ctn-parent .green-content-ctn{width:500px;min-height:200px}}@media screen and (max-width: 768px){.flash-info-section .flash-info-section-ctn .green-content-ctn-parent .green-content-ctn{width:380px;min-height:100px;margin-top:25px;border-radius:35px 0px 0px 35px}}@media screen and (max-width: 510px){.flash-info-section .flash-info-section-ctn .content{margin:0}}@media screen and (max-width: 435px){.flash-info-section .flash-info-section-ctn .green-content-ctn-parent{width:calc(100% + 20px)}.flash-info-section .flash-info-section-ctn .green-content-ctn-parent .green-content-ctn{transform:translateX(0);width:calc(100% + 20px);min-height:100px;margin-top:25px}}.pdf .ctn{display:flex;flex-direction:column;gap:var(--spacing-md)}.pdf p{margin:0}.section-rapport{max-width:50%;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.section-rapport a{display:flex;align-items:center;gap:10px;white-space:nowrap}.section-rapport .icon{transition:all 150ms ease-in-out}.section-rapport a:hover .icon{transform:scale(0.85)}@media screen and (min-width: 1200px){.section-rapport{max-width:40%}}@media screen and (min-width: 1700px){.section-rapport{max-width:30%}}@media screen and (max-width: 1050px){.section-rapport{max-width:60%}}@media screen and (max-width: 850px){.section-rapport{max-width:70%}}@media screen and (max-width: 620px){.section-rapport{max-width:80%}}@media screen and (max-width: 530px){.section-rapport{max-width:100%}}@media screen and (max-width: 430px){.section-rapport{grid-template-columns:1fr}}.normal-slideshow{text-align:center}.normal-slideshow .swiper{overflow:hidden}.normal-slideshow .swiper-wrapper{align-items:center}.normal-slideshow .swiper-slide{cursor:default}.normal-slideshow h2{margin-bottom:var(--spacing-lg);position:relative;display:inline-block}.normal-slideshow h2::before{content:"";position:absolute;width:160px;height:50px;left:-90%;bottom:-7%;background-color:var(--color-complementary-01);border-radius:50px 10px 10px 10px;opacity:.4}.normal-slideshow h2::after{content:"";position:absolute;width:50px;height:50px;left:-40%;bottom:-60%;background-color:var(--color-complementary-03);border-radius:100%;opacity:.4}.normal-slideshow p{margin:var(--spacing-sm) auto var(--spacing-lg) auto;max-width:80%}.normal-slideshow .swiper-pagination{width:140px !important}.normal-slideshow .swiper-button-next,.normal-slideshow .swiper-button-prev{color:var(--color-highlight);transition:all 150ms ease-in-out}.normal-slideshow .swiper-button-next::after,.normal-slideshow .swiper-button-prev::after{content:none}.normal-slideshow .swiper-button-next:hover,.normal-slideshow .swiper-button-prev:hover{transform:scale(1.1);color:var(--color-complementary-03)}.normal-slideshow .swiper-button-next{rotate:-90deg}.normal-slideshow .swiper-button-prev{rotate:90deg}@media screen and (max-width: 900px){.normal-slideshow h2::before{width:120px;height:40px;left:-60%;bottom:-7%}.normal-slideshow h2::after{width:35px;height:35px;left:-25%;bottom:-45%}}@media screen and (max-width: 770px){.normal-slideshow h2{margin-bottom:var(--spacing-md)}.normal-slideshow h2::before{width:120px;height:40px;left:-110%;bottom:-7%}.normal-slideshow h2::after{width:35px;height:35px;left:-45%;bottom:-60%}}@media screen and (max-width: 600px){.normal-slideshow p{max-width:65%}.normal-slideshow h2{margin-bottom:var(--spacing-md)}.normal-slideshow h2::before{width:60px;height:25px;left:-55%;bottom:-7%}.normal-slideshow h2::after{width:20px;height:20px;left:-25%;bottom:-40%}}.freemode-slideshow .wrapper h2{text-align:center;padding-bottom:30px;color:var(--color-primary)}.freemode-slideshow .wrapper .swiper{overflow:hidden}.freemode-slideshow .wrapper .swiper .swiper-slide{height:125px;width:25%;background-color:var(--color-primary);padding:20px}.freemode-slideshow .wrapper .swiper .swiper-slide .img-ctn{width:100%;height:100%}.freemode-slideshow .wrapper .swiper .swiper-slide .img-ctn img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1000px){.freemode-slideshow .wrapper .swiper .swiper-slide{width:28%}}@media screen and (max-width: 800px){.freemode-slideshow .wrapper .swiper .swiper-slide{width:43%}}@media screen and (max-width: 500px){.freemode-slideshow .wrapper .swiper .swiper-slide{width:90%;height:100px}}@media screen and (max-width: 400px){.freemode-slideshow .wrapper .swiper .swiper-slide{height:80px}}@media screen and (max-width: 350px){.freemode-slideshow .wrapper .swiper .swiper-slide{height:60px}}.vertical-slideshow .wrapper{position:relative}.vertical-slideshow .wrapper h2{padding-left:30px}.vertical-slideshow .wrapper::before{position:absolute;bottom:0;top:0;content:"";width:10px;height:330px;display:block;background-color:var(--color-complementary-03);opacity:60%;z-index:2;transform:translateY(15px);margin:auto 0}.vertical-slideshow .wrapper::after{content:"";width:100px;height:100px;display:block;background-color:var(--color-complementary-01);position:absolute;border-radius:100px;bottom:20px;right:125px;z-index:2;opacity:60%}.vertical-slideshow .wrapper .img-parent-transparent{position:absolute;right:46%;top:5%;z-index:2;display:flex;align-items:center;height:495px}.vertical-slideshow .wrapper .img-parent-transparent .img-ctn-transparent{height:400px;position:relative}.vertical-slideshow .wrapper .img-ctn-transparent::before{content:"";position:absolute;bottom:60px;left:-50px;border-radius:5px;width:120px;height:45px;background-color:var(--color-complementary-01);opacity:60%}.vertical-slideshow .wrapper .img-ctn-transparent::after{content:"";position:absolute;top:0;left:0;border-radius:5px 5px 55px 5px;width:160px;height:120px;background-color:var(--color-complementary-03);opacity:60%}.vertical-slideshow .wrapper .ctn-vertical-swiper{position:relative}.vertical-slideshow .wrapper .swiper{overflow:hidden;height:495px}.vertical-slideshow .wrapper .swiper .swiper-wrapper .ctn-slide{display:flex;gap:var(--spacing-md);height:100%}.vertical-slideshow .wrapper .swiper .swiper-wrapper .ctn-slide .content{flex-grow:1;max-width:48%;min-width:0;margin-left:30px;align-self:center}.vertical-slideshow .wrapper .swiper .swiper-wrapper .ctn-slide .content h3{padding:0}.vertical-slideshow .wrapper .swiper .swiper-wrapper .ctn-slide .content .text-featured{margin:30px 0 15px 0}.vertical-slideshow .wrapper .swiper .swiper-wrapper .ctn-slide .content p{margin:0}.vertical-slideshow .wrapper .swiper .swiper-wrapper .ctn-slide .img{flex-grow:1;min-width:0;border-radius:250px 10px 10px 250px;margin:50px 70px 0 70px;-o-object-fit:cover;object-fit:cover;max-width:40%}.vertical-slideshow .wrapper .swiper-pagination{flex-direction:column;z-index:1}@media screen and (max-width: 1600px){.vertical-slideshow .wrapper .img-parent-transparent{right:43vw}}@media screen and (max-width: 1440px){.vertical-slideshow .wrapper::after{right:50px}}@media screen and (max-width: 1300px){.vertical-slideshow .wrapper::before{bottom:0;top:90px;width:40%;height:8px;transform:translateY(0);margin:0}.vertical-slideshow .wrapper::after{width:50px;height:50px;right:50px;bottom:-20px}.vertical-slideshow .wrapper .img-parent-transparent{right:100%}.vertical-slideshow .wrapper .img-ctn-transparent::before{bottom:-110px;left:58px;width:80px;height:20px}.vertical-slideshow .wrapper .img-ctn-transparent::after{top:300px;left:25px;border-radius:5px 5px 80px 5px;width:90px;height:60px}.vertical-slideshow .wrapper h2{padding-left:0;padding-bottom:60px}.vertical-slideshow .wrapper .swiper .swiper-wrapper .ctn-slide{flex-direction:column}.vertical-slideshow .wrapper .swiper .swiper-wrapper .ctn-slide .content{flex-grow:0;max-width:80%;align-self:flex-start;margin:0}.vertical-slideshow .wrapper .swiper .swiper-wrapper .ctn-slide .img{flex-grow:1;flex-shrink:1;flex-basis:0;min-height:0;margin:0 55px;max-width:100%}}@media screen and (max-width: 768px){.vertical-slideshow .wrapper::before{top:60px}.vertical-slideshow .wrapper .img-parent-transparent{top:0}}@media screen and (max-width: 500px){.vertical-slideshow .wrapper::before{top:60px}.vertical-slideshow .wrapper .img-parent-transparent{top:0}.vertical-slideshow .wrapper .img-ctn-transparent::after{top:350px}.vertical-slideshow .wrapper .swiper .swiper-wrapper .ctn-slide .img{margin-left:30px}.vertical-slideshow .wrapper .swiper .swiper-wrapper .ctn-slide .content{max-width:90%}}.form-gravity .wrapper{display:flex;flex-direction:column;gap:var(--spacing-sm)}.form-gravity p{margin:0 0 var(--spacing-sm) 0}.photo-equipe{width:200px;height:300px;border-radius:15px}.direction{display:flex;justify-content:center;flex-direction:row}.single-membre{overflow:initial !important}.single-membre .body{overflow:initial !important}.single-membre .nav-secondary{display:none}@media screen and (max-width: 1200px){.single-membre{overflow:hidden !important}.single-membre .body{overflow:hidden !important}.single-membre .nav-secondary{display:flex}}.member-page{position:relative}.member-page section .wrapper{width:auto;padding:0 80px 0 550px}@media screen and (min-width: 2048px){.member-page section .wrapper{padding:0;margin:0 calc(50vw - 944px) 0 calc(400px + 50vw - 850px)}}@media screen and (max-width: 1440px){.member-page section .wrapper{padding:0 20px 0 310px}}@media screen and (max-width: 1200px){.member-page section .wrapper{padding:0 20px 0 20px}}.menu-member{height:100%;padding-left:calc(50vw - 994px);justify-self:end;position:absolute}@media screen and (max-width: 1200px){.menu-member{position:static}}.menu-member .menu-follow{width:470px;height:100%}@media screen and (max-width: 1440px){.menu-member .menu-follow{width:270px}}@media screen and (max-width: 1200px){.menu-member .menu-follow{width:60vw}}.menu-member ul{flex-direction:column;gap:var(--spacing-md);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:80px 0 80px 40px;position:sticky;top:30%;transition:padding 200ms ease-in-out}@media screen and (max-width: 2048px){.menu-member ul{padding:80px 0 80px 80px}}@media screen and (max-width: 1440px){.menu-member ul{padding:80px 0 80px 20px}}@media screen and (max-width: 1220px){.menu-member ul{padding:50px 0 40px 20px}}@media screen and (max-width: 1200px){.menu-member ul{padding:0 0 0 20px;flex-direction:row;align-items:center;width:auto;height:100px;position:static;top:0}}.menu-member ul li{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;max-width:335px}@media screen and (max-width: 1200px){.menu-member ul li{height:auto;width:auto;max-width:none}}.menu-member ul li a{color:var(--color-primary)}.menu-member ul li a:hover{color:var(--color-primary)}.menu-member ul li a:hover .icon{transform:scale(1.2) translateX(3px)}.header-is-hidden.is-scrolling-up .menu-member ul{padding-top:189px}@media screen and (max-width: 1200px){.header-is-hidden.is-scrolling-up .menu-member ul{padding-top:0}}.u-hidden-visually{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.u-hidden{display:none !important}