:root{--white:#fff;--black:#000;--black-20:rgba(32,34,23,.2);--black-50:rgba(32,34,23,.5);--toastify-color-progress-dark:#fff}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--black);background-color:var(--white);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}a,button{color:inherit}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.separator{height:1px;width:100%;background-color:rgba(32,34,23,.2)}.container{max-width:1440px;margin:0 auto;position:relative;padding:120px 15px 15px}.section{width:100%;margin-top:120px}.section_header{display:flex;justify-content:space-between;align-items:center}.section_header.engagement{display:flex;justify-content:center;align-items:center;text-align:center}.section_header.engagement h4{width:100%}.section h4{font-size:24px;font-weight:500;text-transform:uppercase;width:450px}.section_elements_wrapper{margin-top:30px;margin-bottom:40px}.section_elements_wrapper.four_elements{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.section_elements_wrapper.four_elements .small_card_image_container{aspect-ratio:1/1}.section_elements_wrapper.two_elements{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.section_elements_wrapper.two_elements .small_card_image_container{width:100%;height:auto;aspect-ratio:1/1}.section_elements_wrapper.rounded_four_elements{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.section_elements_wrapper.rounded_four_elements .small_card_image_container{aspect-ratio:1/1;margin-bottom:10px}.section_elements_wrapper.rounded_four_elements .small_card{display:flex;flex-direction:column}.section_elements_wrapper.rounded_four_elements .small_card_footer{display:flex;flex-direction:column;align-items:center}.section_elements_wrapper.rounded_four_elements .separator,.section_elements_wrapper.rounded_four_elements .small_card_footer svg{display:none}.section_elements_wrapper.rounded_four_elements .small_card_footer_name{text-align:center}.section_elements_wrapper.four_actu_elements{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.section_elements_wrapper.four_actu_elements img{width:110px;aspect-ratio:1/1;height:auto}.section_elements_wrapper.engagement_three_elements{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.section_elements_wrapper.three_elements{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.section_elements_wrapper.three_elements .small_card_image_container{width:100%;height:auto;aspect-ratio:1/1}.loader_wrapper{width:100%;height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.loader_wrapper p{text-transform:uppercase}.loader{margin:0 0 15px;height:auto;width:20%;text-align:center;display:inline-block;vertical-align:top}.loader_wrapper svg path,.loader_wrapper svg rect{fill:rgba(32,34,23,.8)}.loader.loader--style3 svg path,.loader.loader--style3 svg rect{fill:hsla(0,0%,100%,.8)}.loader.loader--style3{width:-moz-fit-content;width:fit-content;display:flex;position:relative;margin:0}.loader.loader--style3 svg{width:20px;height:20px}.inquire{background-color:#000;color:#fff;width:-moz-fit-content;width:fit-content;padding:15px 50px;margin-top:20px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer;font-size:14px}.inquire svg{width:15px;height:15px}@media screen and (max-width:859px){.section h4{width:auto}.section_elements_wrapper.three_elements{grid-template-columns:repeat(2,1fr);gap:30px}.section_elements_wrapper.two_elements{grid-template-columns:repeat(1,1fr)}.section_elements_wrapper.four_elements{grid-template-columns:repeat(2,1fr)}.section_elements_wrapper.rounded_four_elements{display:grid;grid-template-columns:repeat(2,1fr)}.section_elements_wrapper.rounded_four_elements .small_card{width:100%}.section_elements_wrapper.four_actu_elements{grid-template-columns:repeat(1,1fr)}.section_elements_wrapper.engagement_three_elements{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}.section_elements_wrapper.rounded_four_elements .small_card a{display:flex;flex-direction:column;align-items:center}.section_elements_wrapper.three_elements .small_card_image_container{width:100%;height:auto;aspect-ratio:1/1}}@media screen and (max-width:480px){.section{margin-top:90px}.section_header{flex-direction:column;align-items:flex-start}.section h4{font-size:18px;width:auto}.section_elements_wrapper.three_elements{grid-template-columns:repeat(1,1fr)}.section_elements_wrapper.two_elements{grid-template-columns:repeat(1,1fr);gap:30px}.section_elements_wrapper.four_elements{grid-template-columns:repeat(2,1fr);gap:30px}.section_elements_wrapper.rounded_four_elements{grid-template-columns:repeat(2,1fr);gap:20px}.section_elements_wrapper.three_elements .small_card_image_container{aspect-ratio:auto;height:350px}.section_elements_wrapper.four_actu_elements{grid-template-columns:repeat(1,1fr);gap:30px}.inquire{width:100%}}@media screen and (max-width:311px){.section_elements_wrapper.four_elements{gap:15px}}.cursor_wrapper{position:relative;display:flex;justify-content:center;align-items:center;z-index:10}.custom_cursor{position:fixed;top:0;left:0;border-radius:100%;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (max-width:480px){.cursor_wrapper{display:none}}.footer{margin-top:170px}.footer_elements_wrapper{display:grid;grid-template-columns:1fr;padding:50px 0 30px}.footer_column.infos{display:flex;flex-direction:column;gap:100px}.footer_row.links,.footer_row_link_wrapper{display:flex;gap:200px}.footer_row_link_container{display:flex;flex-direction:column}.footer_row_link_container a{text-transform:uppercase;font-size:14px;font-weight:200;margin-bottom:5px}.footer_headline{text-transform:uppercase;margin-bottom:10px}.footer_row.copyright{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;text-transform:uppercase;font-size:14px;font-weight:200}.footer_row.copyright div{display:flex;gap:20px}.footer_icons{display:flex;align-items:center;gap:15px}.footer_newsletter_wrapper form{display:flex;flex-direction:column;gap:10px;width:300px}.footer_newsletter_wrapper form input{padding:10px 15px;border:none;background-color:#f1f1f1}.footer_newsletter_wrapper form input::-moz-placeholder{text-transform:uppercase;font-size:12px;opacity:.7}.footer_newsletter_wrapper form input::placeholder{text-transform:uppercase;font-size:12px;opacity:.7}.footer_newsletter_wrapper form button{padding:10px 15px;border:none;background-color:#000;color:#fff;text-transform:uppercase;font-size:14px;display:flex;align-items:center;justify-content:center;gap:5px}.footer_newsletter_wrapper form button svg{width:14px;height:14px}.footer_newsletter_wrapper form input:focus{outline:1px solid var(--black)}@media screen and (max-width:859px){.footer_elements_wrapper{padding:4rem .8rem 2rem;display:flex}.footer_elements_wrapper,.footer_row_link_wrapper{flex-direction:column;gap:50px}.footer_column.infos{width:-moz-fit-content;width:fit-content}.footer_row.links{display:flex;flex-wrap:wrap;gap:50px}}@media screen and (max-width:480px){.footer{margin-top:100px}.footer_row_link_wrapper{width:100%}.footer_newsletter_wrapper form input{padding:20px;border-radius:0}.footer_newsletter_wrapper{width:100%}.footer_newsletter_wrapper form button{padding:15px}.footer_newsletter_wrapper form{width:100%}.footer_row.copyright p{font-size:12px;margin-bottom:30px}.footer_row.copyright div a{font-size:12px}}.menu_overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:30px 40px 50px 50px;z-index:10;background-color:#000;clip-path:polygon(0 0,100% 0,100% 0,0 0);display:flex;flex-direction:column;gap:5rem}.header{width:100%;display:flex;justify-content:space-between}.hamburger_links_container{display:flex;flex-direction:column;gap:1.1rem;align-items:center}.menu_link_item{width:-moz-max-content;width:max-content;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.hamburger_menu_link_item_holder,.menu_link_item_holder{position:relative}.menu_link_item_holder a{font-size:2rem;text-transform:uppercase;font-weight:200;color:#fff}.hamburger_close_menu_container{width:45;height:45;display:flex;justify-content:center;align-items:center;cursor:pointer}.hamburger_close_menu{stroke:#fff}.hamburger_lang_container{display:flex;align-items:center;gap:1rem}.hamburger_lang_container button{background:none;border:none;font-size:1.5rem;text-transform:uppercase;display:inline-block;color:#fff}.hamburger_lang_container button:hover{cursor:pointer}.hamburger_lang_button_active{font-weight:300}.hamburger_lang_button_inactive{font-weight:100}.hamburger_separator{height:1;width:0;background-color:hsla(0,0%,100%,.151);margin-top:15px;margin-bottom:15px}.hamburger_menu_link_item_holder{opacity:0}@media screen and (max-width:600px){.menu_overlay{gap:3rem}.menu_link_item_holder a{font-size:1.5rem}.hamburger_lang_container button{font-size:1.3rem}}.styles_navbar__vsnGt{position:fixed;width:100%;background-color:hsla(0,0%,100%,.5);transition:backdrop-filter .3s,background-color .3s,-webkit-backdrop-filter .3s;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:8}.styles_navbar_wrapper__4enL3{max-width:1440px;display:flex;justify-content:space-between;align-items:center;padding:20px;margin:0 auto}.styles_links_container__AfvLe{display:flex;justify-content:flex-end;gap:4rem}.styles_hamburger_menu_container__jT_ci{display:none}.styles_links__FVw_j{display:flex;align-items:center;gap:2.5rem}.styles_links__FVw_j a{color:var(--black);font-size:.9rem;font-weight:300;text-transform:uppercase}.styles_lang_container__ceK83{display:flex;align-items:center;gap:.8rem}.styles_lang_container__ceK83 a{background:none;border:none;font-size:.8rem;text-transform:uppercase;display:inline-block}.styles_lang_container__ceK83 a:hover{cursor:pointer}.styles_lang_button_active__8da1L{font-weight:500}.styles_lang_button_inactive__TdkyS{font-weight:300}@media screen and (max-width:1110px){.styles_links_container__AfvLe{display:none}.styles_hamburger_menu_container__jT_ci{display:block;cursor:pointer}}@media screen and (max-width:600px){.styles_navbar__vsnGt{padding:1rem}}@media screen and (max-width:480px){.styles_navbar__vsnGt{padding:0}.styles_navbar_wrapper__4enL3{padding:1rem 1.6rem .3rem}.styles_bag_logo__RJ24e{width:150px;height:auto}}.NewsletterPopup_newsletterPopup__kuAQn{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;animation:NewsletterPopup_fadeIn__Z3ImD .5s ease-in-out;text-transform:uppercase}.NewsletterPopup_newsletterContent__mw_QG{background:#fff;padding:2rem;border-radius:10px;text-align:center;max-width:400px;width:100%;position:relative;animation:NewsletterPopup_slideUp__YDDCA .5s ease-in-out}.NewsletterPopup_newsletterContent__mw_QG h2{font-size:1.5rem;margin-bottom:1rem;color:#000}.NewsletterPopup_newsletterContent__mw_QG p{font-size:14px;margin-bottom:1.5rem;color:#555}.NewsletterPopup_newsletterForm___jNvx{display:flex;flex-direction:column;gap:1rem}.NewsletterPopup_newsletterForm___jNvx input{padding:20px 15px;border:1px solid #ccc;border-radius:5px;font-size:14px;outline:none}.NewsletterPopup_newsletterForm___jNvx input::-moz-placeholder{text-transform:uppercase;font-size:12px;opacity:.7}.NewsletterPopup_newsletterForm___jNvx input::placeholder{text-transform:uppercase;font-size:12px;opacity:.7}.NewsletterPopup_newsletterForm___jNvx input:focus{border-color:#000}.NewsletterPopup_newsletterForm___jNvx button{padding:10px 15px;border:none;background-color:#000;color:#fff;text-transform:uppercase;font-size:14px;display:flex;align-items:center;justify-content:center;gap:5px}.NewsletterPopup_newsletterForm___jNvx button svg{width:14px;height:14px}.NewsletterPopup_newsletterForm___jNvx button:hover{background:#333}.NewsletterPopup_closeBtn__uXP5Z{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#000;transition:color .3s ease}.NewsletterPopup_closeBtn__uXP5Z:hover{color:#555}@keyframes NewsletterPopup_fadeIn__Z3ImD{0%{opacity:0}to{opacity:1}}@keyframes NewsletterPopup_slideUp__YDDCA{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width:480px){.NewsletterPopup_newsletterPopup__kuAQn{padding:20px}.NewsletterPopup_newsletterContent__mw_QG{padding:1rem}}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/0938b75f61da35fc-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/f54d3b402c212b9e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/7108afb8b1381ad1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/2246fb8caa01a49c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7ede3623c9ddac57-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9e82d62334b205f4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_08fb9f{font-family:Poppins,Poppins Fallback;font-style:normal}