.elementor .flex-xs{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .flex-s{padding:64px;}.elementor .flex-m{padding-block-start:5rem;padding-block-end:5rem;}.elementor .flex-l{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .color-primary{color:var(--primary);}.elementor .color-secondary{color:var(--secondary);}.elementor .heading-s{font-family:Montserrat;font-weight:700;font-size:32px;color:var(--secondary);line-height:40px;}.elementor .radius-32{border-radius:32px;display:inline-block;}.elementor .radius-50{border-radius:50px;}.elementor .radius-9999{border-radius:999px;}.elementor .bg-primary{background-color:var(--primary);}.elementor .bg-secondary{background-color:var(--secondary);}.elementor .bg-rose-30{background-color:var(--bg-rose-30);}.elementor .bg-rose-10{background-color:var(--bg-rose-10);}.elementor .bg-vert-10{background-color:var(--bg-vert-10);}.elementor .bg-vert-30{background-color:var(--bg-vert-30);}.elementor .wrapper{max-width:1140px;overflow:visible;}.elementor .fullwidth{padding:0px;}.elementor .txt-light{color:var(--white);}.elementor .txt-dark{color:var(--text-dark);}.elementor .gap-m{gap:2rem;}.elementor .flex-row{display:flex;flex-direction:column;align-items:start;}.elementor .gap-s{gap:1rem;}.elementor .align-center{justify-content:center;align-items:center;}.elementor .button-primary{font-family:Roboto;font-weight:700;font-size:16px;color:var(--white);text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:var(--primary);}.elementor .button-primary:hover{background-color:#ff6658;box-shadow:10px 10px 20px 0px rgba(0, 0, 0, 0.2);}.elementor .txt-center{text-align:center;}.elementor .gap-l{gap:3rem;}.elementor .padding-bottom-xl{padding-block-end:8rem;}.elementor .margin-bottom-xl{margin-block-end:6rem;}.elementor .margin-top-xs{margin-block-start:1rem;}.elementor .margin-top-s{margin-block-start:2rem;}.elementor .flex-0{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .bg-pattern-kraft{background-image:url("https://toasushi.fr/wp-content/uploads/2025/08/pattern-kraft-1024x576.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .padding-5-3{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;}.elementor .button-secondary{font-family:Roboto;font-weight:700;font-size:16px;color:var(--secondary);padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:9999px;border-width:2px;border-color:var(--secondary);border-style:solid;background-color:#ffffff00;}.elementor .button-secondary:hover{color:var(--white);background-color:var(--secondary);}.elementor .button-light{font-family:Roboto;font-weight:700;font-size:16px;color:var(--white);padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:9999px;border-width:2px;border-color:var(--white);border-style:solid;background-color:var(--white);}.elementor .button-light:hover{color:var(--text-dark);background-color:var(--white);}.elementor .padding-2{padding:2rem;}.elementor .button-menu{position:absolute;inset-inline-end:100px;font-family:Montserrat;font-weight:700;font-size:14px;color:var(--white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:9999px;background-color:var(--primary);display:block;align-self:center;}.elementor .header{padding-block-start:15rem;padding-block-end:4rem;}.elementor .inl{flex-direction:row;}.elementor .button-white{font-family:Montserrat;font-weight:700;font-size:14px;color:var(--secondary);padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:9999px;background-color:var(--white);}.elementor .button-white:hover{color:var(--white);background-color:var(--secondary);}