/** Shopify CDN: Minification failed

Line 491:51 Unexpected "*"

**/
@import url("https://fonts.googleapis.com/css?family=Muli:400%2C&display=swap&ver=4.13.5");
@import url("https://use.typekit.net/tzc6lzj.css?ver=2.1.2");
@import url("https://fonts.googleapis.com/css?family=Mulish:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto");
@import url("https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
/* generated by scripts/salons/build_css.py from the live WP page (read-only capture) */
@font-face { font-display: auto; font-family: Argent; font-stretch: normal; font-style: normal; font-weight: 700; src: url("https://use.typekit.net/af/ad2a17/00000000000000007735f8a3/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/ad2a17/00000000000000007735f8a3/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/ad2a17/00000000000000007735f8a3/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype"); }
@font-face { font-display: auto; font-family: Argent; font-stretch: normal; font-style: normal; font-weight: 600; src: url("https://use.typekit.net/af/ba7126/00000000000000007735f8a4/31/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/ba7126/00000000000000007735f8a4/31/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/ba7126/00000000000000007735f8a4/31/a?subset_id=2&fvd=n6&v=3") format("opentype"); }
@font-face { font-display: swap; font-family: Argent; font-stretch: normal; font-style: normal; font-weight: 400; src: url("https://use.typekit.net/af/b18cf9/00000000000000007735f8a7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/b18cf9/00000000000000007735f8a7/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/b18cf9/00000000000000007735f8a7/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype"); }
@font-face { font-display: auto; font-family: Argent; font-stretch: normal; font-style: italic; font-weight: 700; src: url("https://use.typekit.net/af/8d2d95/00000000000000007736878b/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/8d2d95/00000000000000007736878b/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/8d2d95/00000000000000007736878b/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype"); }
@font-face { font-display: auto; font-family: Argent; font-stretch: normal; font-style: italic; font-weight: 600; src: url("https://use.typekit.net/af/916f37/00000000000000007736878c/31/l?subset_id=2&fvd=i6&v=3") format("woff2"), url("https://use.typekit.net/af/916f37/00000000000000007736878c/31/d?subset_id=2&fvd=i6&v=3") format("woff"), url("https://use.typekit.net/af/916f37/00000000000000007736878c/31/a?subset_id=2&fvd=i6&v=3") format("opentype"); }
@font-face { font-display: auto; font-family: Argent; font-stretch: normal; font-style: italic; font-weight: 400; src: url("https://use.typekit.net/af/fc9892/00000000000000007736878f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/fc9892/00000000000000007736878f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/fc9892/00000000000000007736878f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype"); }
@font-face { font-display: swap; font-family: Venn; font-style: normal; font-weight: 500; src: url("https://cdn.almapay.com/fonts/Venn/Venn-Medium.woff") format("woff"), url("https://cdn.almapay.com/fonts/Venn/Venn-Medium.ttf") format("truetype"); }
@font-face { font-display: swap; font-family: Venn; font-style: normal; font-weight: 400; src: url("https://cdn.almapay.com/fonts/Venn/Venn-Regular.woff") format("woff"), url("https://cdn.almapay.com/fonts/Venn/Venn-Regular.ttf") format("truetype"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 100; src: url("/cdn/shop/files/Recoleta-Thin.woff2?v=1792781472") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 300; src: url("/cdn/shop/files/Recoleta-Light.woff2?v=1792781475") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 400; src: url("/cdn/shop/files/Recoleta-Regular.woff2?v=1792781479") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 500; src: url("/cdn/shop/files/Recoleta-Medium.woff2?v=1792781482") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 600; src: url("/cdn/shop/files/Recoleta-SemiBold.woff2?v=1792781485") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 700; src: url("/cdn/shop/files/Recoleta-Bold.woff2?v=1792781488") format("woff2"); }
@font-face { font-family: Recoleta; font-style: normal; font-weight: 900; src: url("/cdn/shop/files/Recoleta-Black.woff2?v=1792781491") format("woff2"); }
@font-face { font-family: "Recoleta SemiBold"; font-weight: 400; font-display: auto; src: url("/cdn/shop/files/3A51FA_0_0.woff2?v=1792781036") format("woff2"), url("/cdn/shop/files/3A51FA_0_0.woff?v=1792781040") format("woff"), url("/cdn/shop/files/3A51FA_0_0.ttf?v=1792781044") format("truetype"); }
@font-face { font-family: "Recoleta SemiBold-elementor"; font-style: normal; font-weight: normal; font-display: auto; src: url("/cdn/shop/files/3A51FA_0_0.woff2?v=1792781036") format("woff2"), url("/cdn/shop/files/3A51FA_0_0.woff?v=1792781040") format("woff"), url("/cdn/shop/files/3A51FA_0_0.ttf?v=1792781044") format("truetype"); }
@font-face { font-family: "Brittany Signature-Elementor"; font-style: normal; font-weight: normal; font-display: auto; src: url("/cdn/shop/files/BrittanySignature.woff?v=1792778554") format("woff"); }
@font-face { font-family: Recoleta; src: url("/cdn/shop/files/Recoleta-Regular.ttf?v=1792781496"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: amelia-icons; src: url("/cdn/shop/files/amelia-icons.ttf?v=1792783257") format("truetype"), url("/cdn/shop/files/amelia-icons.woff?v=1792783260") format("woff"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEz0dL_nz.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzQdL_nz.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzwdL_nz.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzMdL_nz.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEz8dL_nz.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEz4dL_nz.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xIIzI.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc3CsTKlA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc-CsTKlA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc2CsTKlA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc5CsTKlA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc1CsTKlA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxIIzI.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fBBc4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu72xKOzY.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu5mxKOzY.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7mxKOzY.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4WxKOzY.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7WxKOzY.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7GxKOzY.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxK.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fBBc4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Amelia Roboto"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfBBc4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@keyframes a { 
  100% { transform: rotate(1turn); }
}
@keyframes elementor-headline-dash { 
  0% { opacity: 1; stroke-dasharray: 0, 1500; }
  100% { opacity: 1; stroke-dasharray: 1500, 1500; }
}
@keyframes hide-highlight { 
  0% { opacity: 1; stroke-dasharray: 1500, 1500; }
  100% { filter: blur(10px); opacity: 0; }
}

/* SALONS: neutralise Dawn defaults inside migrated WordPress content (WP root font-size = 16px) */
.bc-wp-body{font-size:16px;letter-spacing:normal;line-height:normal;-webkit-font-smoothing:auto;text-align:left}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3,.bc-wp-body h4,.bc-wp-body h5,.bc-wp-body h6{letter-spacing:normal;margin:0;font-weight:normal;line-height:normal;font-size:revert;font-family:inherit;color:inherit}
.bc-wp-body p{margin:0}
.bc-wp-body a{text-decoration:none}
.bc-wp-body ul,.bc-wp-body ol{margin:0 0 1.5em 3em;padding:0}
.bc-wp-body img{max-width:100%;height:auto}
.bc-wp-body button{letter-spacing:normal}
/* Dawn base.css hides empty elements (div:empty{display:none}): Elementor/Amelia use empty divs (spacers, backgrounds) */
.bc-wp-body :where(a,ul,dl,div,section,article,p,h1,h2,h3,h4,h5,h6):empty{display:revert}
.bc-wp-body a,.bc-wp-body,.bc-wp-body div,.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3,.bc-wp-body,.bc-wp-body iframe,.bc-wp-body li,.bc-wp-body p,.bc-wp-body span,.bc-wp-body strong,.bc-wp-body ul{border: 0px; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;}
.bc-wp-body details,.bc-wp-body main,.bc-wp-body summary{display: block;}
.bc-wp-body strong{font-weight: 700;}
.bc-wp-body button{color: inherit; font: inherit; margin: 0px;}
.bc-wp-body button{text-transform: none;}
.bc-wp-body button{appearance: button; cursor: pointer;}
.bc-wp-body h1{color: rgb(128, 130, 133); font-size: 2em; line-height: 1.2;}
.bc-wp-body h2{color: rgb(128, 130, 133); font-size: 1.7em; line-height: 1.3;}
.bc-wp-body h3{color: rgb(128, 130, 133); font-size: 1.5em; line-height: 1.4;}
.bc-wp-body button{color: rgb(128, 130, 133); font-weight: 400; font-size: 100%; margin: 0px; vertical-align: baseline;}
.bc-wp-body button{line-height: normal;}
.bc-wp-body button{border-width: 1px; border-style: solid; border-image: none; border-color: var(--ast-border-color); border-radius: 2px; background: rgb(230, 230, 230); padding: 0.6em 1em 0.4em; color: rgb(255, 255, 255);}
.bc-wp-body button:focus,.bc-wp-body button:hover{color: rgb(255, 255, 255); border-color: var(--ast-border-color);}
.bc-wp-body button:active,.bc-wp-body button:focus{border-color: var(--ast-border-color); outline: 0px;}
.bc-wp-body #primary::after,.bc-wp-body #primary::before,.bc-wp-body .ast-container::after,.bc-wp-body .ast-container::before,.bc-wp-body .site-content::after,.bc-wp-body .site-content::before,.bc-wp-body .site-main::after,.bc-wp-body .site-main::before{content: ""; display: table;}
.bc-wp-body #primary::after,.bc-wp-body .ast-container::after,.bc-wp-body .site-content::after,.bc-wp-body .site-main::after{clear: both;}
.bc-wp-body iframe{max-width: 100%;}
.bc-wp-body,.bc-wp-body button{line-height: 1.85714;}
.bc-wp-body,.bc-wp-body button{font-family: Muli, sans-serif; font-weight: 400; font-size: var(--bc-rem,16px);}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3{font-weight: 600;}
.bc-wp-body h1{font-size: 4em; line-height: 1.4em;}
.bc-wp-body h2{font-size: 3em; line-height: 1.3em;}
.bc-wp-body h3{font-size: calc(1.375 * var(--bc-rem,16px)); line-height: 1.3em;}
.bc-wp-body,.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3{color: rgb(58, 58, 58);}
.bc-wp-body button{color: rgb(255, 255, 255); border-color: rgb(255, 161, 119); background-color: rgb(255, 161, 119); border-radius: 50px; padding: 10px 25px; font-family: inherit; font-weight: inherit;}
.bc-wp-body button:focus,.bc-wp-body button:hover{color: rgb(255, 255, 255); background-color: rgb(255, 161, 119); border-color: rgb(255, 161, 119);}
@media (max-width: 768px){.bc-wp-body h1{font-size: 3em;}}
@media (max-width: 768px){.bc-wp-body h2{font-size: 2.5em;}}
@media (max-width: 768px){.bc-wp-body h3{font-size: 20px;}}
@media (max-width: 544px){.bc-wp-body h1{font-size: 2em;}}
@media (max-width: 544px){.bc-wp-body h2{font-size: 2em;}}
@media (max-width: 544px){.bc-wp-body h3{font-size: 20px;}}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3{color: var(--ast-global-color-2);}
.bc-wp-body ul{box-sizing: border-box;}
:root{--wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px;}
@media (min-resolution: 192dpi){:root{--wp-admin-border-width-focus: 1.5px;}}
:root{--wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px;}
.bc-wp-body:where(img[class*="wp-image-"]){height: auto; max-width: 100%;}
.bc-wp-body .elementor iframe{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%;}
.bc-wp-body .elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end: 0px;}
.bc-wp-body .e-con::before{border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%);}
.bc-wp-body .e-con .elementor-widget-google_maps{width: 100%;}
.bc-wp-body .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.bc-wp-body .am-fcl__item-inner{border-radius: 16px !important;}
.bc-wp-body .am-fcl__item-hero{height: 240px !important; background-size: 100% auto !important; transition: background-size 0.6s cubic-bezier(0.25, 1, 0.5, 1), filter 0.6s !important; margin: 0px 0px -24px !important; border-radius: 10px !important;}
.bc-wp-body .am-fcl__item-hero:hover{background-size: 110% auto !important;}
.bc-wp-body .am-fcl__item-name{text-align: center; paint-order: stroke; -webkit-text-stroke: 8px white; font-family: Recoleta !important; font-weight: bolder !important; font-size: 32px !important; color: rgb(255, 161, 119) !important; margin: 0px !important; white-space: pre !important;}
.bc-wp-body .am-fcl__item-heading{padding: 12px 12px 0px !important;}
.bc-wp-body .am-fcl__item-footer{padding: 0px 12px 12px; margin-top: 8px;}
.bc-wp-body .am-fcl__item-footer button{padding: 20px !important; color: white !important; border: 1px solid rgb(255, 161, 119) !important; border-radius: 8px !important; text-transform: uppercase !important; --am-c-btn-shadow: none !important; background-color: rgb(255, 161, 119) !important;}
.bc-wp-body .e-con-inner > .elementor-widget-spacer{width: var(--container-widget-width,var(--spacer-size)); --align-self: var( --container-widget-align-self,initial ); --flex-shrink: 0;}
.bc-wp-body .e-con-inner > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer{height: 100%;}
.bc-wp-body .e-con-inner > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner{height: var(--container-widget-height,var(--spacer-size));}
.bc-wp-body .elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow: hidden;}
.bc-wp-body .elementor-widget-google_maps .elementor-custom-embed{line-height: 0;}
.bc-wp-body .elementor-widget-google_maps iframe{height: 300px;}
.bc-wp-body .elementor-motion-effects-element{transition-duration: 1s; transition-property: transform, opacity; transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03);}
@media (prefers-reduced-motion: reduce){.bc-wp-body .elementor-motion-effects-element{transition-duration: 0s !important;}}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button{--am-h-btn: 40px; --am-fs-btn: 15px; --am-fw-btn: 500; --am-lh-btn: 1.6; --am-rad-btn: 6px; --am-padd-btn: 8px 24px; display: inline-flex; align-items: center; justify-content: center; height: var(--am-h-btn); font-size: var(--am-fs-btn); font-weight: var(--am-fw-btn); line-height: var(--am-lh-btn); white-space: nowrap; text-decoration: none; text-transform: unset; border-radius: var(--am-rad-btn); outline: 0px; margin: 0px; padding: var(--am-padd-btn); cursor: pointer; transition: 0.3s ease-in-out;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button span{display: flex; align-items: center; justify-content: center; overflow: hidden;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--plain{--am-c-btn-bgr: transparent; --am-c-btn-text: var(--am-c-btn-first); --am-c-btn-border: var(--am-c-btn-first-op30); --am-c-btn-shadow: var(--am-c-btn-first-op20); background-color: var(--am-c-btn-bgr); color: var(--am-c-btn-text); border: 1px solid var(--am-c-btn-border); box-shadow: 0 1px 3px var(--am-c-btn-shadow);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--plain:not(.is-disabled):hover{--am-c-btn-bgr: var(--am-c-btn-first-op20); box-shadow: none;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--plain:not(.is-disabled):active{--am-c-btn-bgr: var(--am-c-btn-first-op30); box-shadow: none;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--mini{--am-h-btn: 28px; --am-fs-btn: 13px; --am-lh-btn: 1.53846; --am-padd-btn: 4px 12px;}
.bc-wp-body .amelia-v2-booking #amelia-container *{font-family: var(--am-font-family); font-style: initial; box-sizing: border-box; word-break: break-word; letter-spacing: normal;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl{--am-c-fcl-primary: var(--am-c-primary); --am-c-fcl-bgr: var(--am-c-main-bgr); --am-c-fcl-card-bgr: var(--am-c-card-bgr); --am-c-fcl-card-border: var(--am-c-card-border); --am-c-fcl-card-text: var(--am-c-card-text); --am-ff-fcl: var(--am-font-family); display: flex; align-items: unset; justify-content: center; flex-wrap: wrap; width: 100%; background-color: var(--am-c-main-bgr); border-radius: 12px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl *{font-family: var(--am-ff-fcl); box-sizing: border-box;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item{max-width: 25%; width: 100%; display: flex; background-color: transparent; padding: 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-inner{display: flex; width: 100%; background-color: transparent; border: 1px solid var(--am-c-fcl-card-border); border-radius: 8px; overflow: hidden;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-content{position: relative; display: flex; width: 100%; background-color: var(--am-c-fcl-card-bgr); padding: 0px 0px 52px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-hero{padding: 56.25% 0px 0px; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 4px; margin: 0px 0px 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-heading{width: 100%; padding: 12px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-name{width: 100%; font-family: var(--am-ff-fcl); font-size: 15px; font-weight: 500; line-height: 1.6; color: var(--am-c-fcl-card-text); margin: 0px 0px 12px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-segments{display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-footer{position: absolute; bottom: 0px; width: 100%; padding: 12px;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-btn{width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container *{font-family: var(--am-font-family); font-style: initial; box-sizing: border-box;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper{display: flex; justify-content: center; max-width: 100%; width: 100%; height: auto; margin: 0px; padding: 0px; border-radius: 8px; box-shadow: none;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper *{font-family: var(--am-font-family),sans-serif; box-sizing: border-box;}
.bc-wp-body .amelia-v2-booking,.bc-wp-body .amelia-v2-booking #amelia-container{background-color: transparent;}
.bc-wp-body .amelia-v2-booking #amelia-container *{font-family: var(--am-font-family),sans-serif; font-style: initial; box-sizing: border-box; word-break: break-word;}
.bc-wp-body [class^="am-icon-"]{font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: amelia-icons !important;}
.bc-wp-body .am-icon-arrow-right::before{content: "";}
.bc-wp-body .amelia-v2-booking #amelia-container div,.bc-wp-body .amelia-v2-booking #amelia-container span{margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;}
.bc-wp-body .am-fcil__item-name{flex: 1 1 30% !important; font-size: 18px !important; font-weight: 500 !important; line-height: 1.55556 !important; text-overflow: unset !important; white-space: normal !important; overflow: visible !important; color: var(--am-c-fcil-card-text) !important; margin: 0px 4px 0px 0px !important;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-hero{padding: 100% 0px 0px !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; border: 1px solid var(--am-c-fcil-main-text-op15) !important; border-radius: 8px !important;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--filled{--am-c-btn-bgr: var(--am-c-btn-first); --am-c-btn-text: var(--am-c-btn-second); --am-c-btn-border: var(--am-c-btn-first); background-color: var(--am-c-btn-bgr); color: var(--am-c-btn-text); border: 1px solid var(--am-c-btn-border);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--filled:not(.is-disabled):hover{--am-c-btn-bgr: var(--am-c-btn-first-op80);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--filled:not(.is-disabled):active{--am-c-btn-bgr: var(--am-c-btn-first);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--small{--am-h-btn: 32px; --am-fs-btn: 14px; --am-lh-btn: 1.42857; --am-padd-btn: 6px 16px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-w100{width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__header-inner{display: flex; align-items: center; justify-content: space-between; width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__back-btn{width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu{--am-c-csm-bgr: var(--am-c-sb-bgr); --am-c-csm-text: var(--am-c-sb-text); --am-c-csm-primary: var(--am-c-primary); width: 100%; max-width: 208px; position: relative; display: flex; flex-direction: column; background-color: var(--am-c-csm-bgr); border-radius: 6px; margin: 0px 12px 0px 0px; padding: 0px 0px 80px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-item{font-size: 14px; font-weight: 500; line-height: 1.42857; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: var(--am-c-csm-text); padding: 12px 8px; margin: 0px 0px 2px; border-radius: 6px; cursor: pointer; transition: 0.2s ease-in-out;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-item:last-child{margin-bottom: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-item:hover{background-color: var(--am-c-csm-text-op10);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-item.am-active{color: var(--am-c-csm-primary); background-color: var(--am-c-csm-primary-op10);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-item__wrapper{margin: 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-footer{width: 100%; position: absolute; bottom: 0px; left: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-footer__text{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; text-align: center; font-size: 14px; font-weight: 500; line-height: 1.42857; color: var(--am-c-csm-text-op60);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-footer__email{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; text-align: center; color: var(--am-c-csm-text-op80); text-decoration: none; font-size: 14px; font-weight: 400; line-height: 1.42857;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__sidemenu-footer__email:hover{color: var(--am-c-csm-text);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__wrapper{--am-c-cat-main-bgr: var(--am-c-main-bgr); width: 100%; background-color: var(--am-c-main-bgr);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__main{max-width: 100%; width: 100%; display: flex; flex-direction: row;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__form{width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__content{max-height: var(--am-h-cat-content); overflow-x: hidden;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__content::-webkit-scrollbar{width: 6px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__content::-webkit-scrollbar-thumb{border-radius: 6px; background: var(--am-c-scroll-op30);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-cat__content::-webkit-scrollbar-track{border-radius: 6px; background: var(--am-c-scroll-op10);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil{--am-c-fcil-filter-text: var(--am-c-inp-text); --am-c-fcil-filter-placeholder: var(--am-c-inp-placeholder); --am-c-fcil-filter-inp-bgr: var(--am-c-inp-bgr); --am-c-fcil-main-bgr: var(--am-c-main-bgr); --am-c-fcil-main-heading: var(--am-c-main-heading-text); --am-c-fcil-main-text: var(--am-c-main-text); --am-c-fcil-card-bgr: var(--am-c-card-bgr); --am-c-fcil-card-text: var(--am-c-card-text); --am-c-fcil-card-border: var(--am-c-card-border); --am-c-fcil-primary: var(--am-c-primary); --am-c-fcil-success: var(--am-c-success); width: 100%; padding: 24px; border-radius: 10px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter{display: flex; flex-flow: wrap; margin: 12px 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-buttons{display: flex; align-items: center; justify-content: space-between; width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__main{width: 100%; max-width: var(--am-w-fcil-main); border: 1px solid var(--am-c-fcil-main-text-op15); border-radius: 6px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__heading{font-size: 18px; font-weight: 500; line-height: 1.55556; color: var(--am-c-fcil-main-heading); padding: 16px 24px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__wrapper{display: flex; flex-flow: wrap; justify-content: center; padding: 0px 16px 16px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__wrapper.no-scroll{max-height: unset; overflow-x: unset;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__items-list{display: flex; flex-flow: wrap; justify-content: center; width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item{max-width: var(--am-w-fcil-card); width: 100%; display: flex; padding: 8px; background-color: transparent;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-inner{display: flex; flex-direction: column; position: relative; width: 100%; padding: 0px 0px 56px; border-radius: 6px; background-color: var(--am-c-fcil-card-bgr); box-shadow: 0 0 6px 2px var(--am-c-fcil-main-text-op15);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-content{height: 100%; padding: 12px 12px 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-hero{padding: 56.25% 0px 0px; background-size: 100% auto; background-repeat: no-repeat; background-position: center center; border: 1px solid var(--am-c-fcil-main-text-op15); border-radius: 4px; transition: background-size 0.2s ease-in-out;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-hero{transition: background-size 0.3s ease-in-out;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-hero:hover{cursor: pointer; background-size: 105% auto !important;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-heading{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin: 12px 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-name{flex: 1 1 30%; font-size: 18px; font-weight: 500; line-height: 1.55556; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: var(--am-c-fcil-card-text); margin: 0px 4px 0px 0px; cursor: pointer;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-cost{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-cost > span{display: inline-flex; font-size: 14px; font-weight: 500; line-height: 20px; padding: 2px 8px; border-radius: 24px; margin: 0px 8px 8px 0px; flex: 0 1 auto;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-cost > span:last-child{margin-right: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-price{color: var(--am-c-fcil-primary); background-color: var(--am-c-fcil-primary-op20);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-info{display: flex; flex-wrap: wrap; align-items: center;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-info__inner{height: 18px; display: inline-flex; align-items: center; max-width: 100%; padding: 0px 8px 0px 0px; margin: 0px 0px 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-info__inner:last-child{padding: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-info__inner span{font-size: 13px; font-weight: 400; color: var(--am-c-fcil-card-text-op80); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-info__inner span[class*="am-icon"]{flex: 0 0 auto; font-size: 24px; color: var(--am-c-fcil-primary);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-footer{position: absolute; bottom: 12px; left: 12px; width: calc(100% - 24px); display: flex; align-items: center; justify-content: space-between;}
.bc-wp-body .am-icon-clock::before{content: "";}
.bc-wp-body .am-icon-folder::before{content: "";}
.bc-wp-body .am-icon-arrow-left::before{content: "";}
.bc-wp-body .amelia-v2-booking #amelia-container div,.bc-wp-body .amelia-v2-booking #amelia-container span,.bc-wp-body .amelia-v2-booking #amelia-container a{margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;}
.bc-wp-body .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item.am-w100{max-width: 100%;}
.bc-wp-body button,.bc-wp-body input{color: inherit; font: inherit; margin: 0px;}
.bc-wp-body input{line-height: normal;}
.bc-wp-body i{font-style: italic;}
.bc-wp-body button,.bc-wp-body input{color: rgb(128, 130, 133); font-weight: 400; font-size: 100%; margin: 0px; vertical-align: baseline;}
.bc-wp-body button,.bc-wp-body input{line-height: normal;}
.bc-wp-body input[type="text"]{color: rgb(102, 102, 102); border: 1px solid var(--ast-border-color); border-radius: 2px; appearance: none;}
.bc-wp-body input[type="text"]:focus{color: rgb(17, 17, 17);}
.bc-wp-body input{line-height: 1;}
.bc-wp-body input[type="text"]{color: rgb(102, 102, 102); padding: 0.75em; height: auto; border-width: 1px; border-style: solid; border-color: var(--ast-border-color); border-radius: 2px; background: var(--ast-comment-inputs-background); box-shadow: none; box-sizing: border-box; transition: 0.2s linear;}
.bc-wp-body input[type="text"]:focus{background-color: rgb(255, 255, 255); border-color: var(--ast-border-color); box-shadow: none;}
.bc-wp-body,.bc-wp-body button,.bc-wp-body input{font-family: Muli, sans-serif; font-weight: 400; font-size: var(--bc-rem,16px);}
.bc-wp-body input:focus,.bc-wp-body input[type="text"]:focus{border-color: rgb(255, 161, 119);}
.bc-wp-body input:focus,.bc-wp-body input[type="text"]:focus{border-style: dotted; border-color: inherit; border-width: thin;}
.bc-wp-body input{outline: none;}
.bc-wp-body .woocommerce-js input[type="text"]:focus{outline-style: unset; outline-color: inherit; outline-width: thin;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--medium{--am-h-btn: 36px; --am-fs-btn: 14px; --am-lh-btn: 1.42857; --am-padd-btn: 8px 20px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-button.am-button--medium.is-icon-only{--am-padd-btn: 8px; width: 36px;}
.bc-wp-body .el-icon{--color: inherit; align-items: center; display: inline-flex; height: 1em; justify-content: center; line-height: 1em; position: relative; width: 1em; fill: currentcolor; color: var(--color); font-size: inherit;}
.bc-wp-body .el-select{--el-select-border-color-hover: var(--el-border-color-hover); --el-select-disabled-color: var(--el-disabled-text-color); --el-select-disabled-border: var(--el-disabled-border-color); --el-select-font-size: var(--el-font-size-base); --el-select-close-hover-color: var(--el-text-color-secondary); --el-select-input-color: var(--el-text-color-placeholder); --el-select-multiple-input-color: var(--el-text-color-regular); --el-select-input-focus-border-color: var(--el-color-primary); --el-select-input-font-size: 14px; --el-select-width: 100%; display: inline-block; position: relative; vertical-align: middle; width: var(--el-select-width);}
.bc-wp-body .el-select__wrapper{align-items: center; background-color: var(--el-fill-color-blank); border-radius: var(--el-border-radius-base); box-shadow: 0 0 0 1px var(--el-border-color) inset; box-sizing: border-box; cursor: pointer; display: flex; font-size: 14px; gap: 6px; line-height: 24px; min-height: 32px; padding: 4px 12px; position: relative; text-align: left; transform: translateZ(0px); transition: var(--el-transition-duration);}
.bc-wp-body .el-select__suffix{align-items: center; color: var(--el-input-icon-color,var(--el-text-color-placeholder)); display: flex; flex-shrink: 0; gap: 6px;}
.bc-wp-body .el-select__caret{color: var(--el-select-input-color); cursor: pointer; font-size: var(--el-select-input-font-size); transform: rotate(0deg); transition: var(--el-transition-duration);}
.bc-wp-body .el-select__selection{align-items: center; display: flex; flex: 1 1 0%; flex-wrap: wrap; gap: 6px; min-width: 0px; position: relative;}
.bc-wp-body .el-select__selected-item{display: flex; flex-wrap: wrap; user-select: none;}
.bc-wp-body .el-select__placeholder{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bc-wp-body .el-select__placeholder{color: var(--el-input-text-color,var(--el-text-color-regular)); position: absolute; top: 50%; transform: translateY(-50%); width: 100%; z-index: -1;}
.bc-wp-body .el-select__input-wrapper{flex: 1 1 0%;}
.bc-wp-body .el-select__input-wrapper.is-hidden{opacity: 0; position: absolute; z-index: -1;}
.bc-wp-body .el-select__input{appearance: none; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--el-select-multiple-input-color); font-family: inherit; font-size: inherit; height: 24px; outline: none; padding: 0px; width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select{--am-c-select-bgr: var(--am-c-inp-bgr); --am-c-select-border: var(--am-c-inp-border); --am-c-select-text: var(--am-c-inp-text); --am-c-select-placeholder: var(--am-color-input-placeholder); --am-rad-select: var(--am-rad-inp); --am-fs-select: var(--am-fs-inp); --am-h-select: var(--am-h-inp); --am-padd-select: 0 12px; width: 100%; box-shadow: 0 2px 2px var(--am-c-select-shadow); border-radius: var(--am-rad-select);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select-wrapper{width: 100%;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select--default{--am-h-select: 40px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select--suffix{--am-padd-select: 0 8px 0 12px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__wrapper{display: flex; align-items: center; gap: 0px 6px; position: relative; height: var(--am-h-select); min-height: 24px; padding: var(--am-padd-select); background-color: var(--am-c-select-bgr); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--am-rad-select); box-shadow: 0 0 0 1px var(--am-c-select-border); box-sizing: border-box;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__wrapper:hover:not(.is-focused){--am-c-select-border: var(--am-c-select-text-op40);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__wrapper:focus{--am-c-select-border: var(--am-c-primary);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__input{width: 100%; height: 24px; min-height: auto; font-size: var(--am-fs-select); font-weight: 400; line-height: 1.6; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: var(--am-c-select-text); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--am-rad-select); background-color: transparent; padding: 0px; box-shadow: none;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__input::-webkit-input-placeholder{color: var(--am-c-select-placeholder);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__selected-item.el-select__placeholder span{font-weight: 400; line-height: 1.6; font-size: var(--am-fs-select) !important; color: var(--am-c-select-text) !important;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__suffix .el-icon,.bc-wp-body .amelia-v2-booking #amelia-container .am-select .el-select__suffix [class^="am-icon"]{font-size: 18px; color: var(--am-c-select-text);}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil.am-mobile{padding: 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-buttons__menu{font-size: 24px; flex: 0 0 auto; margin: 0px 0px 0px 8px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-item{width: 100%; padding: 0px 8px; margin: 12px 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-item:first-child{padding-left: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-item:last-child{padding-right: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w100{max-width: 100%; padding: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__main.am-mobile{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__wrapper.am-mobile{padding: 0px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-inner.am-mobile{padding: 12px;}
.bc-wp-body .amelia-v2-booking #amelia-container .am-fcil__item-footer.am-mobile{position: relative; bottom: 0px; left: 0px; width: 100%; flex-wrap: wrap;}
.bc-wp-body .am-icon-filter::before{content: "";}
.bc-wp-body .am-icon-arrow-down::before{content: "";}
.bc-wp-body .amelia-v2-booking #amelia-container div,.bc-wp-body .amelia-v2-booking #amelia-container span,.bc-wp-body .amelia-v2-booking #amelia-container i{margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline;}
:root{--fc-small-font-size: .85em; --fc-page-bg-color: #fff; --fc-neutral-bg-color: hsla(0,0%,82%,.3); --fc-neutral-text-color: grey; --fc-border-color: #ddd; --fc-button-text-color: #fff; --fc-button-bg-color: #2c3e50; --fc-button-border-color: #2c3e50; --fc-button-hover-bg-color: #1e2b37; --fc-button-hover-border-color: #1a252f; --fc-button-active-bg-color: #1a252f; --fc-button-active-border-color: #151e27; --fc-event-bg-color: #3788d8; --fc-event-border-color: #3788d8; --fc-event-text-color: #fff; --fc-event-selected-overlay-color: rgba(0,0,0,.25); --fc-more-link-bg-color: #d0d0d0; --fc-more-link-text-color: inherit; --fc-event-resizer-thickness: 8px; --fc-event-resizer-dot-total-width: 8px; --fc-event-resizer-dot-border-width: 1px; --fc-non-business-color: hsla(0,0%,84%,.3); --fc-bg-event-color: #8fdf82; --fc-bg-event-opacity: 0.3; --fc-highlight-color: rgba(188,232,241,.3); --fc-today-bg-color: rgba(255,220,40,.15); --fc-now-indicator-color: red;}
:root{--fc-daygrid-event-dot-width: 8px;}
:root{--font-family-venn: "Venn"; --font-family-argent-cf: "Argent"; --font-family-sans-serif: sans-serif; --font-title-xs: 18px; --font-title-sm: 22px; --font-title-md: 24px; --font-title-lg: 32px; --font-title-xl: 40px; --font-2xs: 10px; --font-xs: 12px; --font-sm: 14px; --font-base: 16px; --font-lg: 18px; --font-xl: 24px; --weight-light: 300; --weight-normal: 400; --weight-medium: 500; --weight-semi-bold: 600; --weight-bold: 700; --line-height-xl: 150%; --line-height-lg: 135%; --line-height-medium: 120%; --line-height-small: 110%; --alma-orange: #fa5022; --dark-orange: #a03316; --soft-orange: #ffeadb; --light-orange: #fff3ea; --alma-blue: #60d2df; --dark-blue: #317a82; --soft-blue: #e7f8fa; --alma-yellow: #ffcf00; --dark-yellow: #876c00; --soft-yellow: #fff5cc; --alma-green: #4bb543; --dark-green: #30742b; --soft-green: #e2f3e1; --alma-red: #cf2020; --dark-red: #851515; --soft-red: #ffecec; --background: #fefefe; --off-white: #f9f9f9; --light-gray: #f0f0f0; --gray: #cacaca; --dark-gray: #6c6c6c; --off-black: #1a1a1a; --white: #fff; --black: #000; --colors-text-primary: var(--off-black); --colors-text-secondary: var(--dark-gray); --colors-text-colored: var(--alma-orange); --colors-text-colored-dark: var(--dark-orange); --colors-text-info: var(--dark-blue); --colors-text-success: var(--dark-green); --colors-text-warning: var(--dark-yellow); --colors-text-error: var(--alma-red); --colors-text-error-dark: var(--dark-red); --colors-text-inverted: var(--white); --colors-border-regular: var(--light-gray); --colors-border-strong: var(--gray); --colors-border-hover: var(--alma-orange); --colors-border-focus: var(--alma-blue); --colors-border-error: var(--alma-red); --colors-border-white: var(--white); --colors-border-black: var(--black); --colors-surface-regular: var(--off-white); --colors-surface-strong: var(--light-gray); --colors-surface-colored-soft: var(--soft-orange); --colors-surface-colored: var(--light-orange); --colors-surface-info: var(--soft-blue); --colors-surface-success: var(--soft-green); --colors-surface-warning: var(--soft-yellow); --colors-surface-error: var(--soft-red); --colors-surface-action: var(--alma-yellow); --colors-surface-destructive: var(--alma-red); --colors-surface-background: var(--background); --colors-surface-white: var(--white); --colors-icon-regular: var(--off-white); --colors-icon-secondary: var(--dark-gray); --colors-icon-disabled: var(--gray); --colors-icon-colored: var(--alma-orange); --colors-icon-colored-outline: var(--dark-orange); --colors-icon-info: var(--alma-blue); --colors-icon-info-outline: var(--dark-blue); --colors-icon-success: var(--alma-green); --colors-icon-success-outline: var(--dark-green); --colors-icon-warning: var(--alma-yellow); --colors-icon-warning-outline: var(--dark-yellow); --colors-icon-error: var(--alma-red); --colors-icon-error-outline: var(--dark-red); --colors-icon-white: var(--white); --spacing-1: 4px; --spacing-2: 8px; --spacing-3: 12px; --spacing-4: 16px; --spacing-5: 20px; --spacing-6: 24px; --spacing-8: 32px; --spacing-10: 40px; --spacing-12: 48px; --spacing-14: 56px; --spacing-16: 64px; --spacing-20: 80px; --spacing-24: 96px; --spacing-32: 128px; --spacing-40: 160px; --spacing-48: 192px; --spacing-56: 224px; --mobile-body-padding: 24px 16px; --radius-2xs: 4px; --radius-xs: 8px; --radius-sm: 12px; --radius-md: 16px; --radius-lg: 20px; --radius-xl: 100px; --transition-50-ms: all .5s cubic-bezier(.14,.59,1,1.01); --transition-25-ms: all .25s cubic-bezier(.14,.59,1,1.01); --shadow-normal: 0 0 4px 0 rgba(0,0,0,.04),0 5px 16px 0 rgba(0,0,0,.05); --shadow-appbar: 0 0 20px hsla(0,0%,43%,.1); --shadow-small: 0 1px 2px 0 rgba(0,0,0,.05); --button-regular-height: 50px; --button-small-height: 35px; --button-tiny-height: 25px; --input-small-height: 35px; --input-regular-height: 50px; --badge-regular-height: 24px; --badge-medium-height: 32px; --badge-large-height: 40px; --icon-pill-size: 24px; --icon-pill-lg-size: 32px; --icon-pill-lg-svg: 20px;}
:root{--PhoneInput-color--focus: #03b2cb; --PhoneInputInternationalIconPhone-opacity: .8; --PhoneInputInternationalIconGlobe-opacity: .65; --PhoneInputCountrySelect-marginRight: .35em; --PhoneInputCountrySelectArrow-width: .3em; --PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight); --PhoneInputCountrySelectArrow-borderWidth: 1px; --PhoneInputCountrySelectArrow-opacity: .45; --PhoneInputCountrySelectArrow-color: currentColor; --PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus); --PhoneInputCountrySelectArrow-transform: rotate(45deg); --PhoneInputCountryFlag-aspectRatio: 1.5; --PhoneInputCountryFlag-height: 1em; --PhoneInputCountryFlag-borderWidth: 1px; --PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5); --PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus); --PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1);}
.bc-wp-body a,.bc-wp-body,.bc-wp-body div,.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3,.bc-wp-body,.bc-wp-body li,.bc-wp-body p,.bc-wp-body span,.bc-wp-body strong,.bc-wp-body ul{border: 0px; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;}
.bc-wp-body{text-size-adjust: 100%;}
.bc-wp-body{margin: 0px;}
.bc-wp-body article,.bc-wp-body details,.bc-wp-body main,.bc-wp-body summary{display: block;}
.bc-wp-body template{display: none;}
.bc-wp-body a{background-color: transparent;}
.bc-wp-body a:active{outline: 0px;}
.bc-wp-body a,.bc-wp-body a:focus,.bc-wp-body a:hover,.bc-wp-body a:visited{text-decoration: none;}
.bc-wp-body b,.bc-wp-body strong{font-weight: 700;}
.bc-wp-body img{border: 0px;}
@media (min-width: 544px){.bc-wp-body .ast-container{max-width: 100%;}}
@media (min-width: 768px){.bc-wp-body .ast-container{max-width: 100%;}}
@media (min-width: 992px){.bc-wp-body .ast-container{max-width: 100%;}}
@media (min-width: 1200px){.bc-wp-body .ast-container{max-width: 100%;}}
.bc-wp-body .ast-container{margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px;}
.bc-wp-body .ast-container::after{content: ""; display: table; clear: both;}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3{clear: both;}
.bc-wp-body .entry-content :where(h1),.bc-wp-body h1{color: rgb(128, 130, 133); font-size: 2em; line-height: 1.2;}
.bc-wp-body .entry-content :where(h2),.bc-wp-body h2{color: rgb(128, 130, 133); font-size: 1.7em; line-height: 1.3;}
.bc-wp-body .entry-content :where(h3),.bc-wp-body h3{color: rgb(128, 130, 133); font-size: 1.5em; line-height: 1.4;}
.bc-wp-body{box-sizing: border-box;}
.bc-wp-body *,.bc-wp-body ::after,.bc-wp-body ::before{box-sizing: inherit;}
.bc-wp-body{color: rgb(128, 130, 133); background: rgb(255, 255, 255); font-style: normal;}
.bc-wp-body ul{margin: 0px 0px 1.5em 3em;}
.bc-wp-body ul{list-style: disc;}
.bc-wp-body img{height: auto; max-width: 100%;}
.bc-wp-body a{color: rgb(65, 105, 225);}
.bc-wp-body a:focus,.bc-wp-body a:hover{color: rgb(25, 25, 112);}
.bc-wp-body a:focus{outline: dotted thin;}
.bc-wp-body a:hover{outline: 0px;}
.bc-wp-body #primary::after,.bc-wp-body #primary::before,.bc-wp-body .ast-container::after,.bc-wp-body .ast-container::before,.bc-wp-body .clear::after,.bc-wp-body .clear::before,.bc-wp-body .site-content::after,.bc-wp-body .site-content::before,.bc-wp-body .site-main::after,.bc-wp-body .site-main::before{content: ""; display: table;}
.bc-wp-body #primary::after,.bc-wp-body .ast-container::after,.bc-wp-body .clear::after,.bc-wp-body .site-content::after,.bc-wp-body .site-main::after{clear: both;}
.bc-wp-body ::selection{color: rgb(255, 255, 255); background: rgb(2, 116, 190);}
.bc-wp-body:not(.logged-in){position: relative;}
.bc-wp-body{-webkit-font-smoothing: antialiased;}
.bc-wp-body #page{position: relative;}
.bc-wp-body a,.bc-wp-body a:focus{text-decoration: none;}
.bc-wp-body a{transition: 0.2s linear;}
.bc-wp-body img{vertical-align: middle;}
.bc-wp-body .entry-content :where(h1, h2, h3, h4, h5, h6){margin-bottom: 20px;}
.bc-wp-body p{margin-bottom: 1.75em;}
.bc-wp-body{line-height: 1.85714;}
.bc-wp-body{background-color: rgb(255, 255, 255);}
.bc-wp-body #page{display: block;}
.bc-wp-body #primary{display: block; position: relative; float: left; width: 100%;}
.bc-wp-body #primary{margin: 4em 0px;}
.bc-wp-body.ast-page-builder-template .hentry{margin: 0px;}
.bc-wp-body.ast-page-builder-template .site-content > .ast-container{max-width: 100%; padding: 0px;}
.bc-wp-body.ast-page-builder-template .site-content #primary{padding: 0px; margin: 0px;}
.bc-wp-body .hentry{margin: 0px 0px 1.5em;}
.bc-wp-body{overflow-x: hidden;}
.bc-wp-body .entry-content{overflow-wrap: break-word;}
.bc-wp-body .entry-content p{margin-bottom: 1.6em;}
.bc-wp-body .entry-content::after{display: table; clear: both; content: "";}
:root{--ast-post-nav-space: 0; --ast-container-default-xlg-padding: 6.67em; --ast-container-default-lg-padding: 5.67em; --ast-container-default-slg-padding: 4.34em; --ast-container-default-md-padding: 3.34em; --ast-container-default-sm-padding: 6.67em; --ast-container-default-xs-padding: 2.4em; --ast-container-default-xxs-padding: 1.4em; --ast-code-block-background: #EEEEEE; --ast-comment-inputs-background: #FAFAFA; --ast-normal-container-width: 1200px; --ast-narrow-container-width: 750px; --ast-blog-title-font-weight: normal; --ast-blog-meta-weight: inherit; --ast-global-color-primary: var(--ast-global-color-5); --ast-global-color-secondary: var(--ast-global-color-4); --ast-global-color-alternate-background: var(--ast-global-color-7); --ast-global-color-subtle-background: var(--ast-global-color-6); --ast-bg-style-guide: var( --ast-global-color-secondary,var(--ast-global-color-5) ); --ast-shadow-style-guide: 0px 0px 4px 0 #00000057; --ast-global-dark-bg-style: #fff; --ast-global-dark-lfs: #fbfbfb; --ast-widget-bg-color: #fafafa; --ast-wc-container-head-bg-color: #fbfbfb; --ast-title-layout-bg: #eeeeee; --ast-search-border-color: #e7e7e7; --ast-lifter-hover-bg: #e6e6e6; --ast-gallery-block-color: #000; --srfm-color-input-label: var(--ast-global-color-2);}
.bc-wp-body{--bc-rem:16.000px}
.bc-wp-body a{color: rgb(255, 161, 119);}
.bc-wp-body a:hover,.bc-wp-body a:focus{color: rgb(255, 161, 119);}
.bc-wp-body{font-family: Muli, sans-serif; font-weight: 400; font-size: var(--bc-rem,16px);}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3,.bc-wp-body .entry-content :where(h1, h2, h3, h4, h5, h6){font-weight: 600;}
.bc-wp-body h1,.bc-wp-body .entry-content :where(h1){font-size: 4em; line-height: 1.4em;}
.bc-wp-body h2,.bc-wp-body .entry-content :where(h2){font-size: 3em; line-height: 1.3em;}
.bc-wp-body h3,.bc-wp-body .entry-content :where(h3){font-size: calc(1.375 * var(--bc-rem,16px)); line-height: 1.3em;}
.bc-wp-body ::selection{background-color: rgb(255, 161, 119); color: rgb(0, 0, 0);}
.bc-wp-body,.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3,.bc-wp-body .entry-content :where(h1, h2, h3, h4, h5, h6){color: rgb(58, 58, 58);}
.bc-wp-body.ast-page-builder-template .site .site-content #primary{padding: 0px; margin: 0px;}
.bc-wp-body .elementor-widget-container .elementor-loop-container .e-loop-item[data-elementor-type="loop-item"]{width: 100%;}
.bc-wp-body{background-color: rgb(255, 255, 255); background-image: none;}
@media (max-width: 768px){.bc-wp-body h1,.bc-wp-body .entry-content :where(h1){font-size: 3em;}}
@media (max-width: 768px){.bc-wp-body h2,.bc-wp-body .entry-content :where(h2){font-size: 2.5em;}}
@media (max-width: 768px){.bc-wp-body h3,.bc-wp-body .entry-content :where(h3){font-size: 20px;}}
@media (max-width: 544px){.bc-wp-body h1,.bc-wp-body .entry-content :where(h1){font-size: 2em;}}
@media (max-width: 544px){.bc-wp-body h2,.bc-wp-body .entry-content :where(h2){font-size: 2em;}}
@media (max-width: 544px){.bc-wp-body h3,.bc-wp-body .entry-content :where(h3){font-size: 20px;}}
@media (max-width: 768px){.bc-wp-body{--bc-rem:14.592px}}
@media (max-width: 544px){.bc-wp-body{--bc-rem:14.592px}}
@media (min-width: 769px){.bc-wp-body .ast-container{max-width: 1240px;}}
:root{--ast-global-color-0: #ffa177; --ast-global-color-1: #3a3a3a; --ast-global-color-2: #3a3a3a; --ast-global-color-3: #4B4F58; --ast-global-color-4: #F5F5F5; --ast-global-color-5: #FFFFFF; --ast-global-color-6: #F2F5F7; --ast-global-color-7: #424242; --ast-global-color-8: #000000;}
:root{--ast-border-color: #dddddd;}
.bc-wp-body h1,.bc-wp-body h2,.bc-wp-body h3,.bc-wp-body .entry-content :where(h1, h2, h3, h4, h5, h6){color: var(--ast-global-color-2);}
.bc-wp-body .elementor-widget-heading .elementor-heading-title{margin: 0px;}
:root{--e-global-color-astglobalcolor0: #ffa177; --e-global-color-astglobalcolor1: #3a3a3a; --e-global-color-astglobalcolor2: #3a3a3a; --e-global-color-astglobalcolor3: #4B4F58; --e-global-color-astglobalcolor4: #F5F5F5; --e-global-color-astglobalcolor5: #FFFFFF; --e-global-color-astglobalcolor6: #F2F5F7; --e-global-color-astglobalcolor7: #424242; --e-global-color-astglobalcolor8: #000000;}
:root{--yith-wcan-filters_colors_titles: #434343; --yith-wcan-filters_colors_background: #FFFFFF; --yith-wcan-filters_colors_accent: #A7144C; --yith-wcan-filters_colors_accent_r: 167; --yith-wcan-filters_colors_accent_g: 20; --yith-wcan-filters_colors_accent_b: 76; --yith-wcan-color_swatches_border_radius: 100%; --yith-wcan-color_swatches_size: 30px; --yith-wcan-labels_style_background: #FFFFFF; --yith-wcan-labels_style_background_hover: #A7144C; --yith-wcan-labels_style_background_active: #A7144C; --yith-wcan-labels_style_text: #434343; --yith-wcan-labels_style_text_hover: #FFFFFF; --yith-wcan-labels_style_text_active: #FFFFFF; --yith-wcan-anchors_style_text: #434343; --yith-wcan-anchors_style_text_hover: #A7144C; --yith-wcan-anchors_style_text_active: #A7144C;}
:root{--woocommerce: #720eec; --wc-green: #007518; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; --wc-destructive: #cc1818; --wc-card-border-radius: 8px;}
:root{--color-add-to-wishlist-background: #333333; --color-add-to-wishlist-text: #FFFFFF; --color-add-to-wishlist-border: #333333; --color-add-to-wishlist-background-hover: #333333; --color-add-to-wishlist-text-hover: #FFFFFF; --color-add-to-wishlist-border-hover: #333333; --rounded-corners-radius: 16px; --color-add-to-cart-background: #333333; --color-add-to-cart-text: #FFFFFF; --color-add-to-cart-border: #333333; --color-add-to-cart-background-hover: #4F4F4F; --color-add-to-cart-text-hover: #FFFFFF; --color-add-to-cart-border-hover: #4F4F4F; --add-to-cart-rounded-corners-radius: 16px; --color-button-style-1-background: #333333; --color-button-style-1-text: #FFFFFF; --color-button-style-1-border: #333333; --color-button-style-1-background-hover: #4F4F4F; --color-button-style-1-text-hover: #FFFFFF; --color-button-style-1-border-hover: #4F4F4F; --color-button-style-2-background: #333333; --color-button-style-2-text: #FFFFFF; --color-button-style-2-border: #333333; --color-button-style-2-background-hover: #4F4F4F; --color-button-style-2-text-hover: #FFFFFF; --color-button-style-2-border-hover: #4F4F4F; --color-wishlist-table-background: #FFFFFF; --color-wishlist-table-text: #6d6c6c; --color-wishlist-table-border: #FFFFFF; --color-headers-background: #F4F4F4; --color-share-button-color: #FFFFFF; --color-share-button-color-hover: #FFFFFF; --color-fb-button-background: #39599E; --color-fb-button-background-hover: #595A5A; --color-tw-button-background: #45AFE2; --color-tw-button-background-hover: #595A5A; --color-pr-button-background: #AB2E31; --color-pr-button-background-hover: #595A5A; --color-em-button-background: #FBB102; --color-em-button-background-hover: #595A5A; --color-wa-button-background: #00A901; --color-wa-button-background-hover: #595A5A; --feedback-duration: 3s;}
:root{--wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--ast-global-color-0: var(--ast-global-color-0); --wp--preset--color--ast-global-color-1: var(--ast-global-color-1); --wp--preset--color--ast-global-color-2: var(--ast-global-color-2); --wp--preset--color--ast-global-color-3: var(--ast-global-color-3); --wp--preset--color--ast-global-color-4: var(--ast-global-color-4); --wp--preset--color--ast-global-color-5: var(--ast-global-color-5); --wp--preset--color--ast-global-color-6: var(--ast-global-color-6); --wp--preset--color--ast-global-color-7: var(--ast-global-color-7); --wp--preset--color--ast-global-color-8: var(--ast-global-color-8); --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: calc(0.44 * var(--bc-rem,16px)); --wp--preset--spacing--30: calc(0.67 * var(--bc-rem,16px)); --wp--preset--spacing--40: var(--bc-rem,16px); --wp--preset--spacing--50: calc(1.5 * var(--bc-rem,16px)); --wp--preset--spacing--60: calc(2.25 * var(--bc-rem,16px)); --wp--preset--spacing--70: calc(3.38 * var(--bc-rem,16px)); --wp--preset--spacing--80: calc(5.06 * var(--bc-rem,16px)); --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{--wp--style--global--content-size: var(--wp--custom--ast-content-width-size); --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);}
.bc-wp-body :where(body){margin: 0px;}
:root{--wp--style--block-gap: 24px;}
.bc-wp-body{padding: 0px;}
.bc-wp-body a:where(:not(.wp-element-button)){text-decoration: none;}
.bc-wp-body .clear{clear: both;}
.bc-wp-body .woocommerce-js h2{margin-bottom: 0.7em;}
@media (max-width: 768px){.bc-wp-body #content::before{content: "";}}
.bc-wp-body #content::before{content: "768"; position: absolute; overflow: hidden; opacity: 0; visibility: hidden;}
@media (min-width: 993px){.bc-wp-body .ast-container{max-width: 1240px;}}
@media (min-width: 1201px){.bc-wp-body .ast-container{max-width: 1240px;}}
:root{--direction-multiplier: 1;}
.bc-wp-body .elementor *,.bc-wp-body .elementor ::after,.bc-wp-body .elementor ::before{box-sizing: border-box;}
.bc-wp-body .elementor a{box-shadow: none; text-decoration: none;}
.bc-wp-body .elementor img{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%;}
.bc-wp-body .e-con-inner > .elementor-element.elementor-absolute{position: absolute;}
.bc-wp-body .elementor-element.elementor-absolute{z-index: 1;}
.bc-wp-body .elementor-element{--flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order);}
.bc-wp-body .elementor-element:where(.e-con-full, .elementor-widget){align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content);}
.bc-wp-body .elementor-invisible{visibility: hidden;}
:root{--page-title-display: block;}
.bc-wp-body .elementor-widget{position: relative;}
.bc-wp-body .elementor-widget:not(:last-child){margin-block-end: var(--kit-widget-spacing,20px);}
.bc-wp-body .elementor-widget:not(:last-child).elementor-absolute{margin-block-end: 0px;}
.bc-wp-body .elementor-grid{display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap);}
.bc-wp-body .elementor-grid-3 .elementor-grid{grid-template-columns: repeat(3, 1fr);}
@media (max-width: 1024px){.bc-wp-body .elementor-grid-tablet-2 .elementor-grid{grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 767px){.bc-wp-body .elementor-grid-mobile-1 .elementor-grid{grid-template-columns: repeat(1, 1fr);}}
@media (prefers-reduced-motion: no-preference){.bc-wp-body{scroll-behavior: smooth;}}
.bc-wp-body .e-con{--border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap;}
.bc-wp-body .e-con:where(:not(.e-div-block-base)){transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);}
.bc-wp-body .e-con{--margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width);}
.bc-wp-body .e-con{margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start);}
.bc-wp-body .e-con.e-flex{--flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);}
.bc-wp-body .e-con-full,.bc-wp-body .e-con > .e-con-inner{padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align);}
.bc-wp-body .e-con-full.e-flex,.bc-wp-body .e-con.e-flex > .e-con-inner{flex-direction: var(--flex-direction);}
.bc-wp-body .e-con,.bc-wp-body .e-con > .e-con-inner{display: var(--display);}
.bc-wp-body .e-con-boxed.e-flex{place-content: normal; align-items: normal; flex-flow: column;}
.bc-wp-body .e-con-boxed{gap: initial; text-align: initial;}
.bc-wp-body .e-con.e-flex > .e-con-inner{align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content);}
.bc-wp-body .e-con > .e-con-inner{gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%;}
.bc-wp-body :is(.elementor-section-wrap, [data-elementor-id]) > .e-con{--margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width));}
.bc-wp-body .e-con .elementor-widget.elementor-widget{margin-block-end: 0px;}
.bc-wp-body .e-con::before,.bc-wp-body .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%);}
.bc-wp-body .e-con::before{transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);}
.bc-wp-body .e-con .elementor-widget{min-width: 0px;}
.bc-wp-body .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container{height: 100%;}
.bc-wp-body .e-con.e-con > .e-con-inner > .elementor-widget,.bc-wp-body .elementor.elementor .e-con > .elementor-widget{max-width: 100%;}
.bc-wp-body .e-con .elementor-widget:not(:last-child){--kit-widget-spacing: 0px;}
@media (max-width: 767px){.bc-wp-body .e-con.e-flex{--width: 100%; --flex-wrap: var(--flex-wrap-mobile);}}
.bc-wp-body .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.bc-wp-body .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.bc-wp-body .elementor-heading-title{line-height: 1; margin: 0px; padding: 0px;}
.bc-wp-body .elementor-button{background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s;}
.bc-wp-body .elementor-button:focus,.bc-wp-body .elementor-button:hover,.bc-wp-body .elementor-button:visited{color: rgb(255, 255, 255);}
.bc-wp-body .elementor-button-content-wrapper{display: flex; flex-direction: row; gap: 5px; justify-content: center;}
.bc-wp-body .elementor-button-icon{align-items: center; display: flex;}
.bc-wp-body .elementor-button-icon svg{height: auto; width: 1em;}
.bc-wp-body .elementor-button-text{display: inline-block;}
.bc-wp-body .elementor-button span{text-decoration: inherit;}
.bc-wp-body .elementor-icon{color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s;}
.bc-wp-body .elementor-icon:hover{color: rgb(105, 114, 125);}
.bc-wp-body .elementor-icon svg{display: block; height: 1em; position: relative; width: 1em;}
.bc-wp-body .elementor-icon svg::before{left: 50%; position: absolute; transform: translateX(-50%);}
.bc-wp-body .e-transform:not(:has(.elementor-widget-container)){transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);}
.bc-wp-body .e-con.e-transform{transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0)); transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);}
.bc-wp-body .animated{animation-duration: 1.25s;}
.bc-wp-body .animated.animated-fast{animation-duration: 0.75s;}
@media (prefers-reduced-motion: reduce){.bc-wp-body .animated{animation: auto ease 0s 1 normal none running none !important;}}
@media (prefers-reduced-motion: reduce){.bc-wp-body*{transition-delay: 0s !important; transition-duration: 0s !important;}}
@media (max-width: 767px){.bc-wp-body .elementor .elementor-hidden-mobile{display: none;}}
@media (min-width: 768px) and (max-width: 1024px){.bc-wp-body .elementor .elementor-hidden-tablet{display: none;}}
@media (min-width: 1025px) and (max-width: 99999px){.bc-wp-body .elementor .elementor-hidden-desktop{display: none;}}
.bc-wp-body.elementor-kit-12737{--e-global-color-primary: #FFA177; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #BED3BE; --e-global-color-38a0a8f: #F5C7B8; --e-global-color-fb31857: #325559; --e-global-color-2d930ea: #F4F1EC; --e-global-color-c9c6e10: #A53725; --e-global-typography-primary-font-family: "Recoleta SemiBold-elementor"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Brittany Signature-Elementor"; --e-global-typography-accent-font-weight: 500;}
.bc-wp-body.elementor-kit-12737 h1{color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight );}
.bc-wp-body.elementor-kit-12737 h2{color: var( --e-global-color-primary ); font-family: "Recoleta SemiBold-elementor", sans-serif;}
.bc-wp-body .e-con{--container-max-width: 1140px;}
.bc-wp-body .elementor-widget:not(:last-child){--kit-widget-spacing: 20px;}
.bc-wp-body .elementor-element{--widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px;}
@media (max-width: 1024px){.bc-wp-body .e-con{--container-max-width: 1024px;}}
@media (max-width: 1024px){.bc-wp-body.elementor-kit-12737{--e-page-transition-entrance-animation: e-page-transition-slide-out-right; --e-page-transition-exit-animation: e-page-transition-slide-in-right;}}
@media (max-width: 767px){.bc-wp-body .e-con{--container-max-width: 767px;}}
@media (max-width: 767px){.bc-wp-body.elementor-kit-12737{--e-page-transition-entrance-animation: e-page-transition-slide-out-right; --e-page-transition-exit-animation: e-page-transition-slide-in-right;}}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65{--display: flex; --min-height: 600px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.5; --padding-top: 0px; --padding-bottom: 48px; --padding-left: 32px; --padding-right: 32px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: url("/cdn/shop/files/Facade-Bouclette-Saint-bon-Nouveau.jpg?v=1792775942"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color: transparent; --background-overlay: ""; background-image: linear-gradient(rgba(0, 0, 0, 0) 36%, rgb(0, 0, 0) 62%);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-af66d73{--display: flex; --gap: 12px 0px; --row-gap: 12px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3 .elementor-heading-title{font-size: 80px; font-weight: 300; color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ce308b1{width: var( --container-widget-width, 74% ); max-width: 74%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; --container-widget-width: 74%; --container-widget-flex-grow: 0;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ce308b1 .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 24px; font-weight: 300; color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d058b85 .elementor-button{background-color: var( --e-global-color-primary ); font-family: Mulish, sans-serif; font-size: 16px; border-radius: 24px; padding: 16px 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d058b85.elementor-element{--flex-grow: 1; --flex-shrink: 0;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d058b85 .elementor-button-content-wrapper{flex-direction: row;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c931c52{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c931c52:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82{--iteration-count: infinite; --animation-duration: 1200ms; --dynamic-text-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82 .elementor-headline{text-align: center; font-family: "Recoleta SemiBold", sans-serif; font-size: 60px; font-weight: 700;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82 .elementor-headline-plain-text{color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82 .elementor-headline-dynamic-wrapper path{stroke: var( --e-global-color-primary ); stroke-linecap: round; stroke-linejoin: round;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82 .elementor-headline-dynamic-wrapper svg{z-index: 2;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82 .elementor-headline-dynamic-text{z-index: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1{--grid-columns: 3;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1 .elementor-loop-container{grid-auto-rows: 1fr;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1 .e-loop-item > .e-con{height: 100%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a981cc2{--spacer-size: 60px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1ef10e9{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --overflow: hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1ef10e9:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-40568d4{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 8px; --row-gap: 0px; --column-gap: 8px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 4px; --padding-bottom: 4px; --padding-left: 24px; --padding-right: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-40568d4.e-con{--align-self: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66 .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66 .elementor-icon{font-size: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66 .elementor-icon svg{height: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-478e563{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-478e563 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0.5px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd{--iteration-count: infinite; --animation-duration: 1200ms; --dynamic-text-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd .elementor-headline{text-align: center; font-family: "Recoleta SemiBold", sans-serif; font-size: 60px; font-weight: 700; line-height: 68px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd .elementor-headline-plain-text{color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd .elementor-headline-dynamic-text{z-index: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7a0f37a{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7532851{--display: flex; --overflow: hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e8ad55 img{width: 72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-650042d{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-650042d .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 20px; color: rgb(90, 74, 61);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2c52941{--display: flex; --overflow: hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4517473 img{width: 72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-fbde8ac{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-fbde8ac .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 20px; color: rgb(90, 74, 61);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4bbb6a6{--display: flex; --overflow: hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b48050b img{width: 72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-da92313{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-da92313 .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 20px; color: rgb(90, 74, 61);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-40c4f74{--display: flex; --overflow: hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-510a276 img{width: 72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7a9f08f{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7a9f08f .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 20px; color: rgb(90, 74, 61);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5ec417b{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --border-radius: 24px 24px 24px 24px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 52px; --padding-right: 52px; --z-index: 1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5ec417b:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4e1bb7a{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --overflow: hidden; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-caa6e84{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 8px; --row-gap: 0px; --column-gap: 8px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-astglobalcolor5 ); --border-color: var( --e-global-color-astglobalcolor5 ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 4px; --padding-bottom: 4px; --padding-left: 24px; --padding-right: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-caa6e84.e-con{--align-self: flex-start;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f.elementor-view-default .elementor-icon{color: var( --e-global-color-2d930ea ); border-color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f .elementor-icon{font-size: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f .elementor-icon svg{height: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e4ec4ba{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e4ec4ba .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0.5px; color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-09007f4{text-align: start;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-09007f4 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 52px; font-weight: 400; line-height: 50px; letter-spacing: -1.9px; color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e76f6c8{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-start; --overflow: hidden; --border-radius: 16px 16px 16px 16px; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e76f6c8:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e76f6c8.e-con{--align-self: stretch;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-34e9f9b img{width: 72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1d27ae1{text-align: justify;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1d27ae1 .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 20px; color: rgb(90, 74, 61);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71e5e98{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-start; --overflow: hidden; --border-radius: 16px 16px 16px 16px; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71e5e98:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71e5e98.e-con{--align-self: stretch;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-657c917 img{width: 72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-144f039{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6977508{text-align: justify;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6977508 .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 20px; color: rgb(90, 74, 61);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c10944{--spacer-size: 20px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c31826{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-start; --overflow: hidden; --border-radius: 16px 16px 16px 16px; --padding-top: 25px; --padding-bottom: 25px; --padding-left: 25px; --padding-right: 25px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c31826:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c31826.e-con{--align-self: stretch;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-9eb591f img{width: 72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e9cdc9d{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c954ea{text-align: justify;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c954ea .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 20px; color: rgb(90, 74, 61);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-9fb9dd2{--spacer-size: 20px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c2aca42{--spacer-size: 50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-229af68{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5f093af{--spacer-size: 50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-9812f44.elementor-element{--align-self: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-9812f44{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-dd6008b{--display: flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-eed6ded.elementor-element{--align-self: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-eed6ded{text-align: center; font-family: brandon-grotesque, sans-serif; font-size: 24px; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-eed6ded p{margin-block-end: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-3094f23.elementor-element{--align-self: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1202a16.elementor-element{--align-self: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1202a16{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1202a16 img{width: 50%;}
.bc-wp-body:not(.rtl) .elementor-70140 .elementor-element.elementor-element-22004aa{right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-22004aa{top: -203px; z-index: -1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-22004aa img{width: 466px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8678483{--spacer-size: 50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8ad65fb{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8ad65fb:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e2121b{--spacer-size: 50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-085991c{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 8px; --row-gap: 0px; --column-gap: 8px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 4px; --padding-bottom: 4px; --padding-left: 24px; --padding-right: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-085991c.e-con{--align-self: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8 .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8 .elementor-icon{font-size: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8 .elementor-icon svg{height: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4192d1{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4192d1 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0.5px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2{--iteration-count: infinite; --animation-duration: 2000ms; --dynamic-text-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline{text-align: center; font-family: "Recoleta SemiBold", sans-serif; font-size: 60px; line-height: 75px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline-plain-text{color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline-dynamic-text{z-index: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ef6b363{--display: flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12c4f67{--display: flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7201b09{--display: flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8ad4e49{--display: flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a9eac49{--n-accordion-title-font-size: 20px; z-index: 1; --n-accordion-title-justify-content: space-between; --n-accordion-title-flex-grow: 1; --n-accordion-title-icon-order: initial; --n-accordion-item-title-space-between: 12px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-border-radius: 8px 8px 8px 8px; --n-accordion-title-normal-color: var( --e-global-color-fb31857 ); --n-accordion-title-hover-color: var( --e-global-color-primary ); --n-accordion-title-active-color: var( --e-global-color-primary ); --n-accordion-icon-size: 20px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a9eac49 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color: var( --e-global-color-astglobalcolor5 ); border-style: none;}
.bc-wp-body :where(.elementor-70140 .elementor-element.elementor-element-a9eac49 > .e-n-accordion > .e-n-accordion-item) > .e-con{background-color: rgba(255, 255, 255, 0.74); --border-radius: 8px 8px 8px 8px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a9eac49{--n-accordion-padding: 16px 16px 16px 16px;}
.bc-wp-body :where(.elementor-70140 .elementor-element.elementor-element-a9eac49 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text{font-family: brandon-grotesque, sans-serif; font-weight: bold;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-34b6f39{--spacer-size: 50px;}
.bc-wp-body:not(.rtl) .elementor-70140 .elementor-element.elementor-element-55fba00{left: 41px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-55fba00{top: -52px; z-index: 0;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-55fba00 img{width: calc(32 * var(--bc-rem,16px));}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ad55260{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ad55260:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5b8453d{--spacer-size: 50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-605d26a{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 8px; --row-gap: 0px; --column-gap: 8px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 4px; --padding-bottom: 4px; --padding-left: 24px; --padding-right: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-605d26a.e-con{--align-self: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c .elementor-icon{font-size: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c .elementor-icon svg{height: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5e91ccb{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5e91ccb .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0.5px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3{--iteration-count: infinite; --animation-duration: 2000ms; --dynamic-text-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3 .elementor-headline{text-align: center; font-family: "Recoleta SemiBold", sans-serif; font-size: 60px; line-height: 75px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3 .elementor-headline-plain-text{color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b373973{--display: flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-02df662{--display: flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-9f322cd{--display: flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-bda99a4{--display: flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0b10d0d{--display: flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-af2dea9{--n-accordion-title-font-size: 20px; z-index: 1; --n-accordion-title-justify-content: space-between; --n-accordion-title-flex-grow: 1; --n-accordion-title-icon-order: initial; --n-accordion-item-title-space-between: 12px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-border-radius: 8px 8px 8px 8px; --n-accordion-title-normal-color: var( --e-global-color-fb31857 ); --n-accordion-title-hover-color: var( --e-global-color-primary ); --n-accordion-title-active-color: var( --e-global-color-primary ); --n-accordion-icon-size: 20px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-af2dea9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color: var( --e-global-color-astglobalcolor5 ); border-style: none;}
.bc-wp-body :where(.elementor-70140 .elementor-element.elementor-element-af2dea9 > .e-n-accordion > .e-n-accordion-item) > .e-con{background-color: rgba(255, 255, 255, 0.74); --border-radius: 8px 8px 8px 8px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-af2dea9{--n-accordion-padding: 16px 16px 16px 16px;}
.bc-wp-body :where(.elementor-70140 .elementor-element.elementor-element-af2dea9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text{font-family: brandon-grotesque, sans-serif; font-weight: bold;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4586fd5{--spacer-size: 50px;}
.bc-wp-body:not(.rtl) .elementor-70140 .elementor-element.elementor-element-2f0a1e7{left: 41px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2f0a1e7{top: -52px; z-index: 0;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2f0a1e7 img{width: calc(32 * var(--bc-rem,16px));}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4a25217{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1{--iteration-count: infinite; --animation-duration: 1200ms; --dynamic-text-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1 .elementor-headline{text-align: center; font-family: "Recoleta SemiBold", sans-serif; font-size: 60px; font-weight: 700;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1 .elementor-headline-plain-text{color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1 .elementor-headline-dynamic-text{z-index: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc{--grid-columns: 3;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc .elementor-loop-container{grid-auto-rows: 1fr;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc .e-loop-item > .e-con{height: 100%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2ac7dbc{--spacer-size: 60px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-fb589c9{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --gap: 12px 0px; --row-gap: 12px; --column-gap: 0px; --overflow: hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-fb589c9:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-767fa3f{--spacer-size: 50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4c85e25{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --overflow: hidden; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71c344d{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4d8574{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 8px; --row-gap: 0px; --column-gap: 8px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 4px; --padding-bottom: 4px; --padding-left: 24px; --padding-right: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4d8574.e-con{--align-self: flex-start;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7 .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7 .elementor-icon{font-size: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7 .elementor-icon svg{height: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ad53d6b{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ad53d6b .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0.5px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1{--iteration-count: infinite; --animation-duration: 2000ms; --dynamic-text-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline-plain-text{color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline{font-family: "Recoleta SemiBold", sans-serif; font-size: 60px; line-height: 59px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline-dynamic-text{z-index: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f6b89b8{width: var( --container-widget-width, 40% ); max-width: 40%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px; padding: 0px; --container-widget-width: 40%; --container-widget-flex-grow: 0; text-align: justify;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f6b89b8.elementor-element{--align-self: flex-end; --flex-grow: 0; --flex-shrink: 1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f6b89b8 .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 20px; font-weight: 300; line-height: 28px; color: rgba(2, 1, 1, 0.38);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-3989257{--spacer-size: 50px;}
.bc-wp-body:not(.rtl) .elementor-70140 .elementor-element.elementor-element-2b75edc{left: 51px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2b75edc{top: -48px; z-index: 0;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2b75edc img{width: calc(32 * var(--bc-rem,16px));}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f15eeeb{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-3e4f577{--spacer-size: 50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e4e504e{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 8px; --row-gap: 0px; --column-gap: 8px; border-style: solid; --border-style: solid; border-width: 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 4px; --padding-bottom: 4px; --padding-left: 24px; --padding-right: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e4e504e.e-con{--align-self: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66 .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66 .elementor-icon{font-size: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66 .elementor-icon svg{height: 16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6782d3a{margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6782d3a .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0.5px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7{--iteration-count: infinite; --animation-duration: 2000ms; --dynamic-text-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline{text-align: center; font-family: "Recoleta SemiBold", sans-serif; font-size: 60px; font-weight: 100; line-height: 60px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline-plain-text{color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline-dynamic-text{z-index: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c312aa7{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 8px 0px; --row-gap: 8px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2e8046c{--display: flex; --min-height: 300px; --justify-content: flex-end; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 24px 24px 24px 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2e8046c:not(.elementor-motion-effects-element-type-background){background-image: url("/cdn/shop/files/Hydrater-cheveux-ete-scaled-1_72048a51-8813-4565-8f09-16fc7d813bb7.jpg?v=1792784061"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6624cbd{--display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 50px 50px 50px 50px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 12px; --padding-right: 12px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6624cbd:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6624cbd.e-con{--flex-grow: 0; --flex-shrink: 1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b{--e-transform-rotateZ: 45deg; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b .elementor-icon{font-size: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b .elementor-icon svg{height: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c24f242{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c24f242 .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 20px; font-weight: 400; letter-spacing: -1px; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4f3f96a{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 8px 0px; --row-gap: 8px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8cf775f{--display: flex; --min-height: 300px; --justify-content: flex-end; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 24px 24px 24px 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8cf775f:not(.elementor-motion-effects-element-type-background){background-image: url("/cdn/shop/files/Soigner-cheveux-ete-scaled-1_f1404129-2db1-4ca6-9281-e9bfae005204.jpg?v=1792784067"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d88c40d{--display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 50px 50px 50px 50px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 12px; --padding-right: 12px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d88c40d:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d88c40d.e-con{--flex-grow: 0; --flex-shrink: 1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9{--e-transform-rotateZ: 45deg; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9 .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9 .elementor-icon{font-size: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9 .elementor-icon svg{height: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7821c88{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7821c88 .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 20px; font-weight: 400; letter-spacing: -1px; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d0655ad{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 8px 0px; --row-gap: 8px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-02c3f76{--display: flex; --min-height: 300px; --justify-content: flex-end; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 24px 24px 24px 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-02c3f76:not(.elementor-motion-effects-element-type-background){background-image: url("/cdn/shop/files/Proteger-cheveux-ete-scaled-1_fb7430e0-7107-42ac-a8ab-ba4e766a31cb.jpg?v=1792784070"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c9e2ef2{--display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 50px 50px 50px 50px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 12px; --padding-right: 12px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c9e2ef2:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c9e2ef2.e-con{--flex-grow: 0; --flex-shrink: 1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71{--e-transform-rotateZ: 45deg; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71 .elementor-icon-wrapper{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71 .elementor-icon{font-size: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71 .elementor-icon svg{height: 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-39af3b6{text-align: center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-39af3b6 .elementor-heading-title{font-family: Mulish, sans-serif; font-size: 20px; font-weight: 400; letter-spacing: -1px; color: var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-bf743b3{--spacer-size: 50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f97f99c{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap;}
:root{--page-title-display: none;}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65{--flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-af66d73{--flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3{text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3 .elementor-heading-title{font-size: 60px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ce308b1{--container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ce308b1 .elementor-heading-title{font-size: 20px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d058b85.elementor-element{--flex-grow: 0; --flex-shrink: 0;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82{margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1{--grid-columns: 2;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd{margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5ec417b{--flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline{text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3 .elementor-headline{text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1{margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc{--grid-columns: 2;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4c85e25{--flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71c344d{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4d8574.e-con{--align-self: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline{text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f6b89b8{--container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; text-align: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f6b89b8.elementor-element{--align-self: center;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline{text-align: center; line-height: 60px;}}
@media (max-width: 1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65{--justify-content: flex-end; --padding-top: 0px; --padding-bottom: 52px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color: transparent; background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 50%);}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3{text-align: center;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3 .elementor-heading-title{font-size: 40px; line-height: 1.1em;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ce308b1{margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1{--grid-columns: 1;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd .elementor-headline{font-size: 40px; line-height: 40px;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5ec417b{--padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-eed6ded{text-align: center; line-height: 28px;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline{font-size: 40px; line-height: 40px;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3 .elementor-headline{font-size: 40px; line-height: 40px;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc{--grid-columns: 1;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline{font-size: 40px; line-height: 40px;}}
@media (max-width: 767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline{font-size: 40px; line-height: 40px;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65{--content-width: 1440px;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1ef10e9{--content-width: 1440px;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7532851{--width: 25%;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2c52941{--width: 25%;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4bbb6a6{--width: 25%;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-40c4f74{--width: 25%;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4e1bb7a{--width: 24%;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e76f6c8{--width: 24%;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71e5e98{--width: 24%;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c31826{--width: 24%;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-229af68{--content-width: 1440px;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71c344d{--width: 100%;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c312aa7{--width: 28%;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4f3f96a{--width: 28%;}}
@media (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d0655ad{--width: 28%;}}
@media (max-width: 1024px) and (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4e1bb7a{--width: 100%;}}
@media (max-width: 1024px) and (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e76f6c8{--width: 100%;}}
@media (max-width: 1024px) and (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71e5e98{--width: 100%;}}
@media (max-width: 1024px) and (min-width: 768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c31826{--width: 100%;}}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3{width: fit-content;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d058b85{white-space: nowrap;}
.bc-wp-body .salons-loop-fix .elementor-loop-container.elementor-grid{flex-wrap: wrap; justify-content: center; gap: 24px; display: flex !important;}
.bc-wp-body .salons-loop-fix .elementor-loop-container.elementor-grid > .e-loop-item{width: calc(33.3333% - 16px); max-width: calc(33.3333% - 16px); flex: 0 0 calc(33.3333% - 16px);}
@media (max-width: 1024px){.bc-wp-body .salons-loop-fix .elementor-loop-container.elementor-grid > .e-loop-item{width: calc(50% - 12px); max-width: calc(50% - 12px); flex: 0 0 calc(50% - 12px);}}
@media (max-width: 767px){.bc-wp-body .salons-loop-fix .elementor-loop-container.elementor-grid > .e-loop-item{width: 100%; max-width: 100%; flex: 0 0 100%;}}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-40568d4{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-caa6e84{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-085991c{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-605d26a{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4d8574{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e4e504e{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6624cbd{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d88c40d{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c9e2ef2{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82 .tcard{overflow: hidden !important; background-size: 100% auto !important; transition: background-size 0.6s cubic-bezier(0.25, 1, 0.5, 1), filter 0.6s !important;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82 .tcard:hover{background-size: 110% auto !important; filter: brightness(0.8);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82 .tcard:hover .arrowc{transform: rotate(0deg);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82 .tcard:hover .arrowc{transform: rotate(-90deg);}
.bc-wp-body .elementor-button-icon svg{fill: rgb(255, 161, 119);}
.bc-wp-body .e-con{--container-widget-width: 100%;}
.bc-wp-body .e-con-inner > .elementor-widget-spacer,.bc-wp-body .e-con > .elementor-widget-spacer{width: var(--container-widget-width,var(--spacer-size)); --align-self: var( --container-widget-align-self,initial ); --flex-shrink: 0;}
.bc-wp-body .e-con-inner > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer,.bc-wp-body .e-con > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer{height: 100%;}
.bc-wp-body .e-con-inner > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner,.bc-wp-body .e-con > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner{height: var(--container-widget-height,var(--spacer-size));}
.bc-wp-body .elementor-widget-image{text-align: center;}
.bc-wp-body .elementor-widget-image a{display: inline-block;}
.bc-wp-body .elementor-widget-image img{display: inline-block; vertical-align: middle;}
.bc-wp-body .elementor-sticky--active{z-index: 99;}
.bc-wp-body .e-con.elementor-sticky--active{z-index: var(--z-index,99);}
:root{--swiper-theme-color: #007aff;}
:root{--swiper-navigation-size: 44px;}
.bc-wp-body .swiper-pagination-bullet-active{opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color));}
.bc-wp-body .elementor-element{--swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px;}
.bc-wp-body .elementor-motion-effects-element,.bc-wp-body .elementor-motion-effects-layer{transition-duration: 1s; transition-property: transform, opacity; transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03);}
@media (prefers-reduced-motion: reduce){.bc-wp-body .elementor-motion-effects-element,.bc-wp-body .elementor-motion-effects-layer{transition-duration: 0s !important;}}
.bc-wp-body .elementor-motion-effects-container{height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); width: 100%;}
.bc-wp-body .elementor-motion-effects-layer{background-repeat: no-repeat; background-size: cover; left: 0px; position: absolute; top: 0px;}
.bc-wp-body .elementor-motion-effects-element{transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);}
.bc-wp-body .elementor-headline{display: block; font-size: 43px; line-height: 1.2;}
.bc-wp-body .elementor-headline-dynamic-text{color: var(--dynamic-text-color,#aebcb9);}
.bc-wp-body .elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow: visible; text-align: inherit;}
.bc-wp-body .elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index: 1;}
.bc-wp-body .elementor-headline--style-highlight .elementor-headline-plain-text{position: relative; z-index: 1;}
.bc-wp-body .elementor-headline--style-highlight svg{height: calc(100% + 20px); left: 50%; overflow: visible; position: absolute; top: 50%; transform: translate(-50%, -50%); width: calc(100% + 20px);}
.bc-wp-body .elementor-headline--style-highlight svg path{fill: none; opacity: 0; stroke: red; stroke-dasharray: 0, 1500; stroke-width: 9; transition: 0.3s;}
.bc-wp-body .elementor-headline.e-animated svg path{animation-timing-function: ease; animation-delay: 0s; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: elementor-headline-dash; animation-timeline: auto; animation-range: normal; animation-duration: var(--animation-duration,1.2s); animation-iteration-count: 1;}
@media (prefers-reduced-motion: reduce){.bc-wp-body .elementor-headline.e-animated svg path{animation-duration: 0s;}}
.bc-wp-body .elementor-headline.e-hide-highlight svg path{animation: 0.4s ease 0s 1 normal forwards running hide-highlight; opacity: 1; stroke-dasharray: 1500, 1500;}
.bc-wp-body .elementor-headline-text-wrapper{vertical-align: bottom;}
.bc-wp-body .elementor-headline-dynamic-wrapper{display: inline-block; position: relative;}
.bc-wp-body .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display: inline-block; inset-block-start: 0px; inset-inline-start: 0px; position: absolute;}
.bc-wp-body .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position: relative;}
.bc-wp-body .e-loop-item *{word-break: break-word;}
.bc-wp-body .elementor-widget-loop-grid{scroll-margin-top: var(--auto-scroll-offset,initial);}
.bc-wp-body .elementor-widget-loop-grid .elementor-grid{column-gap: var(--grid-column-gap,30px); row-gap: var(--grid-row-gap,30px);}
.bc-wp-body .elementor-loop-container:not(.elementor-posts-masonry){align-items: stretch;}
.bc-wp-body .elementor-widget-n-accordion{--n-accordion-title-font-size: 20px; --n-accordion-title-flex-grow: initial; --n-accordion-title-justify-content: initial; --n-accordion-title-icon-order: -1; --n-accordion-border-width: 1px; --n-accordion-border-color: #d5d8dc; --n-accordion-border-style: solid; --n-accordion-item-title-flex-grow: initial; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-padding: 10px; --n-accordion-border-radius: 0px; --n-accordion-icon-size: 15px; --n-accordion-title-normal-color: #1f2124; --n-accordion-title-hover-color: #1f2124; --n-accordion-title-active-color: #1f2124; --n-accordion-icon-normal-color: var(--n-accordion-title-normal-color); --n-accordion-icon-hover-color: var(--n-accordion-title-hover-color); --n-accordion-icon-active-color: var(--n-accordion-title-active-color); --n-accordion-icon-gap: 0 10px; width: 100%;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-details-marker{display: none;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item{display: flex; flex-direction: column; position: relative;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end: var(--n-accordion-item-title-space-between);}
.bc-wp-body :where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con){border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title{align-items: center; border-color: var(--n-accordion-border-color); border-radius: var(--n-accordion-border-radius); border-style: var(--n-accordion-border-style); border-width: var(--n-accordion-border-width); color: var(--n-accordion-title-normal-color); cursor: pointer; display: flex; flex-direction: row; flex-grow: var(--n-menu-title-flex-grow); gap: var(--n-accordion-icon-gap); justify-content: var(--n-accordion-title-justify-content); list-style: none; padding: var(--n-accordion-padding);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title-header{display: flex;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items: center; font-size: var(--n-accordion-title-font-size);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items: center; display: flex; flex-direction: row; order: var(--n-accordion-title-icon-order); position: relative; width: fit-content;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height: var(--n-accordion-icon-size); width: auto;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg{fill: var(--n-accordion-icon-normal-color); height: var(--n-accordion-icon-size);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item-title > span{cursor: pointer;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title{color: var(--n-accordion-title-active-color); margin-block-end: var(--n-accordion-item-title-distance-from-content);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display: flex;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display: none;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg{fill: var(--n-accordion-icon-active-color);}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display: none;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display: flex;}
.bc-wp-body .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg{fill: var(--n-accordion-icon-normal-color);}
:root{--wr-block-border-width: inherit; --wr-block-border-style: inherit; --wr-block-border-radius: inherit; --wr-block-border-color: inherit; --wr-block-background-color: inherit; --wr-block-font-size: inherit; --wr-block-font-color: inherit; --wr-block-padding: inherit; --wr-button-border-width: inherit; --wr-button-border-style: inherit; --wr-button-border-radius: inherit; --wr-button-border-color: inherit; --wr-button-background-color: inherit; --wr-button-font-size: inherit; --wr-button-font-color: inherit; --wr-button-border-over-color: inherit; --wr-button-background-over-color: inherit; --wr-button-font-over-color: inherit; --wr-button-padding: inherit;}
.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+4):not(.e-lazyloaded):not(.e-no-lazyload),.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}
@media screen and (max-height: 1024px){.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+3):not(.e-lazyloaded):not(.e-no-lazyload),.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}}
@media screen and (max-height: 640px){.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+2):not(.e-lazyloaded):not(.e-no-lazyload),.bc-wp-body .e-con.e-parent:nth-of-type(n/**/+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-start; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-2d930ea ); --border-color: var( --e-global-color-2d930ea ); --border-radius: 24px 24px 24px 24px; box-shadow: rgba(255, 124, 0, 0.25) 0px 28px 40px -23px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3:hover{background-color: var( --e-global-color-2d930ea ); border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-primary ); --border-color: var( --e-global-color-primary ); --border-radius: 24px 24px 24px 24px; --border-top-left-radius: 24px; --border-top-right-radius: 24px; --border-bottom-right-radius: 24px; --border-bottom-left-radius: 24px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3.e-con:hover{--e-con-transform-scale: 1.02;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3,.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3::before{--border-transition: 0s;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-40af3dc6 img{height: 300px; object-fit: cover; object-position: center center; border-radius: 12px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-54f8afc6 .elementor-heading-title{font-family: brandon-grotesque, sans-serif; font-size: 24px; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-75559107{margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-75559107 .elementor-heading-title{font-family: Mulish, sans-serif; color: var( --e-global-color-primary );}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-20cd8d67 .elementor-button{background-color: var( --e-global-color-primary ); font-family: Mulish, sans-serif; font-size: 16px; border-radius: 24px; padding: 16px 24px;}
@media (max-width: 1024px){.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3{--padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}}
:root{--el-color-white: #ffffff; --el-color-black: #000000; --el-color-primary-rgb: 64,158,255; --el-color-success-rgb: 103,194,58; --el-color-warning-rgb: 230,162,60; --el-color-danger-rgb: 245,108,108; --el-color-error-rgb: 245,108,108; --el-color-info-rgb: 144,147,153; --el-font-size-extra-large: 20px; --el-font-size-large: 18px; --el-font-size-medium: 16px; --el-font-size-base: 14px; --el-font-size-small: 13px; --el-font-size-extra-small: 12px; --el-font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; --el-font-weight-primary: 500; --el-font-line-height-primary: 24px; --el-index-normal: 1; --el-index-top: 1000; --el-index-popper: 2000; --el-border-radius-base: 4px; --el-border-radius-small: 2px; --el-border-radius-round: 20px; --el-border-radius-circle: 100%; --el-transition-duration: .3s; --el-transition-duration-fast: .2s; --el-transition-function-ease-in-out-bezier: cubic-bezier(.645,.045,.355,1); --el-transition-function-fast-bezier: cubic-bezier(.23,1,.32,1); --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier); --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear; --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-component-size-large: 40px; --el-component-size: 32px; --el-component-size-small: 24px; color-scheme: light; --el-color-primary: #409eff; --el-color-primary-light-3: rgb(121.3,187.1,255); --el-color-primary-light-5: rgb(159.5,206.5,255); --el-color-primary-light-7: rgb(197.7,225.9,255); --el-color-primary-light-8: rgb(216.8,235.6,255); --el-color-primary-light-9: rgb(235.9,245.3,255); --el-color-primary-dark-2: rgb(51.2,126.4,204); --el-color-success: #67c23a; --el-color-success-light-3: rgb(148.6,212.3,117.1); --el-color-success-light-5: rgb(179,224.5,156.5); --el-color-success-light-7: rgb(209.4,236.7,195.9); --el-color-success-light-8: rgb(224.6,242.8,215.6); --el-color-success-light-9: rgb(239.8,248.9,235.3); --el-color-success-dark-2: rgb(82.4,155.2,46.4); --el-color-warning: #e6a23c; --el-color-warning-light-3: rgb(237.5,189.9,118.5); --el-color-warning-light-5: rgb(242.5,208.5,157.5); --el-color-warning-light-7: rgb(247.5,227.1,196.5); --el-color-warning-light-8: rgb(250,236.4,216); --el-color-warning-light-9: rgb(252.5,245.7,235.5); --el-color-warning-dark-2: rgb(184,129.6,48); --el-color-danger: #f56c6c; --el-color-danger-light-3: rgb(248,152.1,152.1); --el-color-danger-light-5: rgb(250,181.5,181.5); --el-color-danger-light-7: rgb(252,210.9,210.9); --el-color-danger-light-8: rgb(253,225.6,225.6); --el-color-danger-light-9: rgb(254,240.3,240.3); --el-color-danger-dark-2: rgb(196,86.4,86.4); --el-color-error: #f56c6c; --el-color-error-light-3: rgb(248,152.1,152.1); --el-color-error-light-5: rgb(250,181.5,181.5); --el-color-error-light-7: rgb(252,210.9,210.9); --el-color-error-light-8: rgb(253,225.6,225.6); --el-color-error-light-9: rgb(254,240.3,240.3); --el-color-error-dark-2: rgb(196,86.4,86.4); --el-color-info: #909399; --el-color-info-light-3: rgb(177.3,179.4,183.6); --el-color-info-light-5: rgb(199.5,201,204); --el-color-info-light-7: rgb(221.7,222.6,224.4); --el-color-info-light-8: rgb(232.8,233.4,234.6); --el-color-info-light-9: rgb(243.9,244.2,244.8); --el-color-info-dark-2: rgb(115.2,117.6,122.4); --el-bg-color: #ffffff; --el-bg-color-page: #f2f3f5; --el-bg-color-overlay: #ffffff; --el-text-color-primary: #303133; --el-text-color-regular: #606266; --el-text-color-secondary: #909399; --el-text-color-placeholder: #a8abb2; --el-text-color-disabled: #c0c4cc; --el-border-color: #dcdfe6; --el-border-color-light: #e4e7ed; --el-border-color-lighter: #ebeef5; --el-border-color-extra-light: #f2f6fc; --el-border-color-dark: #d4d7de; --el-border-color-darker: #cdd0d6; --el-fill-color: #f0f2f5; --el-fill-color-light: #f5f7fa; --el-fill-color-lighter: #fafafa; --el-fill-color-extra-light: #fafcff; --el-fill-color-dark: #ebedf0; --el-fill-color-darker: #e6e8eb; --el-fill-color-blank: #ffffff; --el-box-shadow: 0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08); --el-box-shadow-light: 0px 0px 12px rgba(0,0,0,.12); --el-box-shadow-lighter: 0px 0px 6px rgba(0,0,0,.12); --el-box-shadow-dark: 0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16); --el-disabled-bg-color: var(--el-fill-color-light); --el-disabled-text-color: var(--el-text-color-placeholder); --el-disabled-border-color: var(--el-border-color-light); --el-overlay-color: rgba(0,0,0,.8); --el-overlay-color-light: rgba(0,0,0,.7); --el-overlay-color-lighter: rgba(0,0,0,.5); --el-mask-color: rgba(255,255,255,.9); --el-mask-color-extra-light: rgba(255,255,255,.3); --el-border-width: 1px; --el-border-style: solid; --el-border-color-hover: var(--el-text-color-disabled); --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color); --el-svg-monochrome-grey: var(--el-border-color);}
:root{--el-popup-modal-bg-color: var(--el-color-black); --el-popup-modal-opacity: .5;}
.bc-wp-body .amelia-v2-booking *{font-family: var(--am-font-family, "Amelia Roboto"),sans-serif; font-style: initial; box-sizing: border-box; word-break: break-word;}
.bc-wp-body .amelia-v2-booking{background-color: transparent;}
:root{--am-c-primary: #1246d6; --am-c-success: #019719; --am-c-error: #dc180b; --am-c-warning: #cca20c; --am-c-main-bgr: #ffffff; --am-c-main-heading-text: #33434c; --am-c-main-text: #1a2c37; --am-c-sb-bgr: #17295a; --am-c-sb-text: #ffffff; --am-c-inp-bgr: #ffffff; --am-c-inp-border: #d1d5d7; --am-c-inp-text: #1a2c37; --am-c-inp-placeholder: #808a90; --am-c-drop-bgr: #ffffff; --am-c-drop-text: #0e1920; --am-c-btn-prim: #265cf2; --am-c-btn-prim-text: #ffffff; --am-c-btn-sec: #ffffff; --am-c-btn-sec-text: #1a2c37; --am-h-inp: 40px; --am-fs-inp: 15px; --am-rad-inp: 6px; --am-fs-label: 15px; --am-fs-btn: 15px; --am-font-family: "Amelia Roboto", sans-serif;}
.bc-wp-body *,.bc-wp-body ::after,.bc-wp-body ::before{--maz-tw-border-spacing-x: 0; --maz-tw-border-spacing-y: 0; --maz-tw-translate-x: 0; --maz-tw-translate-y: 0; --maz-tw-rotate: 0; --maz-tw-skew-x: 0; --maz-tw-skew-y: 0; --maz-tw-scale-x: 1; --maz-tw-scale-y: 1; --maz-tw-pan-x: ; --maz-tw-pan-y: ; --maz-tw-pinch-zoom: ; --maz-tw-scroll-snap-strictness: proximity; --maz-tw-gradient-from-position: ; --maz-tw-gradient-via-position: ; --maz-tw-gradient-to-position: ; --maz-tw-ordinal: ; --maz-tw-slashed-zero: ; --maz-tw-numeric-figure: ; --maz-tw-numeric-spacing: ; --maz-tw-numeric-fraction: ; --maz-tw-ring-inset: ; --maz-tw-ring-offset-width: 0px; --maz-tw-ring-offset-color: #fff; --maz-tw-ring-color: rgba(59,130,246,.5); --maz-tw-ring-offset-shadow: 0 0 #0000; --maz-tw-ring-shadow: 0 0 #0000; --maz-tw-shadow: 0 0 #0000; --maz-tw-shadow-colored: 0 0 #0000; --maz-tw-blur: ; --maz-tw-brightness: ; --maz-tw-contrast: ; --maz-tw-grayscale: ; --maz-tw-hue-rotate: ; --maz-tw-invert: ; --maz-tw-saturate: ; --maz-tw-sepia: ; --maz-tw-drop-shadow: ; --maz-tw-backdrop-blur: ; --maz-tw-backdrop-brightness: ; --maz-tw-backdrop-contrast: ; --maz-tw-backdrop-grayscale: ; --maz-tw-backdrop-hue-rotate: ; --maz-tw-backdrop-invert: ; --maz-tw-backdrop-opacity: ; --maz-tw-backdrop-saturate: ; --maz-tw-backdrop-sepia: ; --maz-tw-contain-size: ; --maz-tw-contain-layout: ; --maz-tw-contain-paint: ; --maz-tw-contain-style: ;}
:root{--am-c-primary: #1246d6; --am-c-success: #019719; --am-c-error: #dc180b; --am-c-warning: #cca20c; --am-c-main-bgr: #ffffff; --am-c-main-heading-text: #33434c; --am-c-main-text: #1a2c37; --am-c-sb-bgr: #17295a; --am-c-sb-text: #ffffff; --am-c-inp-bgr: #265cf2; --am-c-inp-border: #d1d5d7; --am-c-inp-text: #1a2c37; --am-c-inp-placeholder: #808a90; --am-c-checkbox-border: #b3b9bd; --am-c-checkbox-border-disabled: #a8befa; --am-c-checkbox-border-focused: #7d9df7; --am-c-checkbox-label-disabled: #667279; --am-c-drop-bgr: #ffffff; --am-c-drop-text: #0e1920; --am-c-btn-prim: #265cf2; --am-c-btn-prim-text: #ffffff; --am-c-btn-sec: #ffffff; --am-c-btn-sec-text: #1a2c37; --am-h-inp: 40px; --am-fs-inp: 15px; --am-rad-inp: 6px; --am-fs-label: 15px; --am-fs-btn: 15px; --am-font-family: "Amelia Roboto", sans-serif;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d930ea );--border-color:var( --e-global-color-2d930ea );--border-radius:24px 24px 24px 24px;box-shadow:0px 28px 40px -23px rgba(255, 123.79279891304347, 0, 0.25);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3:hover{background-color:var( --e-global-color-2d930ea );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3.e-con:hover{--e-con-transform-scale:1.02;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3,.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3::before{--border-transition:0s;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-40af3dc6 img{height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-54f8afc6 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:24px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-75559107{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-75559107 .elementor-heading-title{font-family:"Mulish", Sans-serif;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-20cd8d67 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;border-radius:24px 24px 24px 24px;padding:16px 24px 16px 24px;}
@media (max-width:1024px){.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d930ea );--border-color:var( --e-global-color-2d930ea );--border-radius:24px 24px 24px 24px;box-shadow:0px 28px 40px -23px rgba(255, 123.79279891304347, 0, 0.25);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3:hover{background-color:var( --e-global-color-2d930ea );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--border-top-left-radius:24px;--border-top-right-radius:24px;--border-bottom-right-radius:24px;--border-bottom-left-radius:24px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3.e-con:hover{--e-con-transform-scale:1.02;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3,.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3::before{--border-transition:0s;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-40af3dc6 img{height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-54f8afc6 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:24px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-75559107{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-75559107 .elementor-heading-title{font-family:"Mulish", Sans-serif;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70118 .elementor-element.elementor-element-20cd8d67 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;border-radius:24px 24px 24px 24px;padding:16px 24px 16px 24px;}
@media (max-width:1024px){.bc-wp-body .elementor-70118 .elementor-element.elementor-element-3c3676d3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/cdn/shop/files/Facade-Bouclette-Saint-bon-Nouveau.jpg?v=1792775942");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .elementor-background-video-container::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .e-con-inner > .elementor-background-video-container::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .elementor-background-slideshow::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .e-con-inner > .elementor-background-slideshow::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:"";background-image:linear-gradient(180deg, #00000000 36%, #000000 62%);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-af66d73{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3 .elementor-heading-title{font-size:80px;font-weight:300;color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ce308b1{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ce308b1 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:24px;font-weight:300;color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d058b85 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;border-radius:24px 24px 24px 24px;padding:16px 24px 16px 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d058b85.elementor-element{--flex-grow:1;--flex-shrink:0;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d058b85 .elementor-button-content-wrapper{flex-direction:row;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c931c52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c931c52:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c931c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82 .elementor-headline{text-align:center;font-family:"Recoleta SemiBold", Sans-serif;font-size:60px;font-weight:700;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82 .elementor-headline-plain-text{color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );stroke-linecap:round;stroke-linejoin:round;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82 .elementor-headline-dynamic-wrapper svg{z-index:2;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82 .elementor-headline-dynamic-text{z-index:auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1{--grid-columns:3;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1 .elementor-loop-container{grid-auto-rows:1fr;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1 .e-loop-item > .elementor-section,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1 .e-loop-item > .elementor-section > .elementor-container,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1 .e-loop-item > .e-con,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a981cc2{--spacer-size:60px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1ef10e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1ef10e9:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1ef10e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-40568d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-40568d4.e-con{--align-self:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66 .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66 .elementor-icon{font-size:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6703d66 .elementor-icon svg{height:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-478e563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-478e563 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd .elementor-headline{text-align:center;font-family:"Recoleta SemiBold", Sans-serif;font-size:60px;font-weight:700;line-height:68px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd .elementor-headline-plain-text{color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );stroke-linecap:round;stroke-linejoin:round;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd .elementor-headline-dynamic-wrapper svg{z-index:2;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd .elementor-headline-dynamic-text{z-index:auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7a0f37a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7532851{--display:flex;--overflow:hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e8ad55 img{width:72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-650042d{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-650042d .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;color:#5A4A3D;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2c52941{--display:flex;--overflow:hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4517473 img{width:72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-fbde8ac{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-fbde8ac .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;color:#5A4A3D;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4bbb6a6{--display:flex;--overflow:hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b48050b img{width:72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-da92313{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-da92313 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;color:#5A4A3D;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-40c4f74{--display:flex;--overflow:hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-510a276 img{width:72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7a9f08f{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7a9f08f .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;color:#5A4A3D;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5ec417b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:80px;--padding-left:52px;--padding-right:52px;--z-index:1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5ec417b:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5ec417b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4e1bb7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-caa6e84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-astglobalcolor5 );--border-color:var( --e-global-color-astglobalcolor5 );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-caa6e84.e-con{--align-self:flex-start;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f.elementor-view-default .elementor-icon{color:var( --e-global-color-2d930ea );border-color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f .elementor-icon{font-size:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-824a15f .elementor-icon svg{height:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e4ec4ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e4ec4ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-09007f4{text-align:start;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-09007f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:400;line-height:50px;letter-spacing:-1.9px;color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e76f6c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e76f6c8:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e76f6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e76f6c8.e-con{--align-self:stretch;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-34e9f9b img{width:72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1d27ae1{text-align:justify;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1d27ae1 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;color:#5A4A3D;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71e5e98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71e5e98:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71e5e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71e5e98.e-con{--align-self:stretch;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-657c917 img{width:72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-144f039{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6977508{text-align:justify;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6977508 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;color:#5A4A3D;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c10944{--spacer-size:20px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c31826{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c31826:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c31826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c31826.e-con{--align-self:stretch;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-9eb591f img{width:72px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e9cdc9d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c954ea{text-align:justify;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c954ea .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;color:#5A4A3D;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-9fb9dd2{--spacer-size:20px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c2aca42{--spacer-size:50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-229af68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5f093af{--spacer-size:50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-9812f44.elementor-element{--align-self:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-9812f44{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-dd6008b{--display:flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-eed6ded.elementor-element{--align-self:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-eed6ded{text-align:center;font-family:"brandon-grotesque", Sans-serif;font-size:24px;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-eed6ded p{margin-block-end:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-3094f23.elementor-element{--align-self:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1202a16.elementor-element{--align-self:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1202a16{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1202a16 img{width:50%;}
.bc-wp-body:not(.rtl) .elementor-70140 .elementor-element.elementor-element-22004aa{right:0px;}
.bc-wp-body.rtl .elementor-70140 .elementor-element.elementor-element-22004aa{left:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-22004aa{top:-203px;z-index:-1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-22004aa img{width:466px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8678483{--spacer-size:50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8ad65fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8ad65fb:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8ad65fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e2121b{--spacer-size:50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-085991c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-085991c.e-con{--align-self:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8 .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8 .elementor-icon{font-size:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-45ffec8 .elementor-icon svg{height:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4192d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4192d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2{--iteration-count:infinite;--animation-duration:2000ms;--dynamic-text-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline{text-align:center;font-family:"Recoleta SemiBold", Sans-serif;font-size:60px;line-height:75px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline-plain-text{color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-fb31857 );stroke-linecap:round;stroke-linejoin:round;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline-dynamic-wrapper svg{z-index:2;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline-dynamic-text{z-index:auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ef6b363{--display:flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12c4f67{--display:flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7201b09{--display:flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8ad4e49{--display:flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a9eac49{--n-accordion-title-font-size:20px;z-index:1;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-fb31857 );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a9eac49 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor5 );border-style:none;}
.bc-wp-body :where( .elementor-70140 .elementor-element.elementor-element-a9eac49 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFFBD;--border-radius:8px 8px 8px 8px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a9eac49{--n-accordion-padding:16px 16px 16px 16px;}
.bc-wp-body :where( .elementor-70140 .elementor-element.elementor-element-a9eac49 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"brandon-grotesque", Sans-serif;font-weight:bold;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-34b6f39{--spacer-size:50px;}
.bc-wp-body:not(.rtl) .elementor-70140 .elementor-element.elementor-element-55fba00{left:41px;}
.bc-wp-body.rtl .elementor-70140 .elementor-element.elementor-element-55fba00{right:41px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-55fba00{top:-52px;z-index:0;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-55fba00 img{width:calc(32 * var(--bc-rem,16px));}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ad55260{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ad55260:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ad55260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5b8453d{--spacer-size:50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-605d26a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-605d26a.e-con{--align-self:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c .elementor-icon{font-size:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5de378c .elementor-icon svg{height:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5e91ccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5e91ccb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3{--iteration-count:infinite;--animation-duration:2000ms;--dynamic-text-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3 .elementor-headline{text-align:center;font-family:"Recoleta SemiBold", Sans-serif;font-size:60px;line-height:75px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3 .elementor-headline-plain-text{color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-fb31857 );stroke-linecap:round;stroke-linejoin:round;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3 .elementor-headline-dynamic-wrapper svg{z-index:2;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3 .elementor-headline-dynamic-text{z-index:auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b373973{--display:flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-02df662{--display:flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-9f322cd{--display:flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-bda99a4{--display:flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0b10d0d{--display:flex;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-af2dea9{--n-accordion-title-font-size:20px;z-index:1;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-fb31857 );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-af2dea9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor5 );border-style:none;}
.bc-wp-body :where( .elementor-70140 .elementor-element.elementor-element-af2dea9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFFBD;--border-radius:8px 8px 8px 8px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-af2dea9{--n-accordion-padding:16px 16px 16px 16px;}
.bc-wp-body :where( .elementor-70140 .elementor-element.elementor-element-af2dea9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"brandon-grotesque", Sans-serif;font-weight:bold;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4586fd5{--spacer-size:50px;}
.bc-wp-body:not(.rtl) .elementor-70140 .elementor-element.elementor-element-2f0a1e7{left:41px;}
.bc-wp-body.rtl .elementor-70140 .elementor-element.elementor-element-2f0a1e7{right:41px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2f0a1e7{top:-52px;z-index:0;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2f0a1e7 img{width:calc(32 * var(--bc-rem,16px));}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4a25217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1 .elementor-headline{text-align:center;font-family:"Recoleta SemiBold", Sans-serif;font-size:60px;font-weight:700;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1 .elementor-headline-plain-text{color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );stroke-linecap:round;stroke-linejoin:round;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1 .elementor-headline-dynamic-wrapper svg{z-index:2;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1 .elementor-headline-dynamic-text{z-index:auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc{--grid-columns:3;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc .elementor-loop-container{grid-auto-rows:1fr;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc .e-loop-item > .elementor-section,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc .e-loop-item > .elementor-section > .elementor-container,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc .e-loop-item > .e-con,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2ac7dbc{--spacer-size:60px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-fb589c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--overflow:hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-fb589c9:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-fb589c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d930ea );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-767fa3f{--spacer-size:50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4c85e25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71c344d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4d8574{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4d8574.e-con{--align-self:flex-start;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7 .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7 .elementor-icon{font-size:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-12b06d7 .elementor-icon svg{height:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ad53d6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ad53d6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1{--iteration-count:infinite;--animation-duration:2000ms;--dynamic-text-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline-plain-text{color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline{font-family:"Recoleta SemiBold", Sans-serif;font-size:60px;line-height:59px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );stroke-linecap:round;stroke-linejoin:round;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline-dynamic-wrapper svg{z-index:2;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline-dynamic-text{z-index:auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f6b89b8{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:justify;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f6b89b8.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f6b89b8 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#02010161;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-3989257{--spacer-size:50px;}
.bc-wp-body:not(.rtl) .elementor-70140 .elementor-element.elementor-element-2b75edc{left:51px;}
.bc-wp-body.rtl .elementor-70140 .elementor-element.elementor-element-2b75edc{right:51px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2b75edc{top:-48px;z-index:0;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2b75edc img{width:calc(32 * var(--bc-rem,16px));}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f15eeeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-3e4f577{--spacer-size:50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e4e504e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:24px;--padding-right:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e4e504e.e-con{--align-self:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66 .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66 .elementor-icon{font-size:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7b19f66 .elementor-icon svg{height:16px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6782d3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6782d3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7{--iteration-count:infinite;--animation-duration:2000ms;--dynamic-text-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline{text-align:center;font-family:"Recoleta SemiBold", Sans-serif;font-size:60px;font-weight:100;line-height:60px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline-plain-text{color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );stroke-linecap:round;stroke-linejoin:round;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline-dynamic-wrapper svg{z-index:2;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline-dynamic-text{z-index:auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c312aa7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2e8046c{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2e8046c:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2e8046c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/cdn/shop/files/Hydrater-cheveux-ete-scaled-1_72048a51-8813-4565-8f09-16fc7d813bb7.jpg?v=1792784061");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6624cbd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6624cbd:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6624cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6624cbd.e-con{--flex-grow:0;--flex-shrink:1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b{--e-transform-rotateZ:45deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b .elementor-icon{font-size:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-18a875b .elementor-icon svg{height:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c24f242{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c24f242 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-1px;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4f3f96a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8cf775f{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8cf775f:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8cf775f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/cdn/shop/files/Soigner-cheveux-ete-scaled-1_f1404129-2db1-4ca6-9281-e9bfae005204.jpg?v=1792784067");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d88c40d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d88c40d:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d88c40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d88c40d.e-con{--flex-grow:0;--flex-shrink:1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9{--e-transform-rotateZ:45deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9 .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9 .elementor-icon{font-size:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-0f12ba9 .elementor-icon svg{height:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7821c88{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7821c88 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-1px;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d0655ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-02c3f76{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-02c3f76:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-02c3f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/cdn/shop/files/Proteger-cheveux-ete-scaled-1_fb7430e0-7107-42ac-a8ab-ba4e766a31cb.jpg?v=1792784070");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c9e2ef2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c9e2ef2:not(.elementor-motion-effects-element-type-background),.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c9e2ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c9e2ef2.e-con{--flex-grow:0;--flex-shrink:1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71{--e-transform-rotateZ:45deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71 .elementor-icon-wrapper{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71.elementor-view-framed .elementor-icon,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71 .elementor-icon{font-size:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5796d71 .elementor-icon svg{height:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-39af3b6{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-39af3b6 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-1px;color:var( --e-global-color-fb31857 );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-bf743b3{--spacer-size:50px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f97f99c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}
@media (max-width:1024px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-af66d73{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3 .elementor-heading-title{font-size:60px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ce308b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ce308b1 .elementor-heading-title{font-size:20px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d058b85.elementor-element{--flex-grow:0;--flex-shrink:0;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-cbe8b82{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1{--grid-columns:2;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5ec417b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3 .elementor-headline{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7e83ce1{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc{--grid-columns:2;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4c85e25{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71c344d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4d8574.e-con{--align-self:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f6b89b8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f6b89b8.elementor-element{--align-self:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline{text-align:center;line-height:60px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}
@media (max-width:767px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65{--justify-content:flex-end;--padding-top:0px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .elementor-background-video-container::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .e-con-inner > .elementor-background-video-container::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .elementor-background-slideshow::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .e-con-inner > .elementor-background-slideshow::before,.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 50%);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3{text-align:center;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3 .elementor-heading-title{font-size:40px;line-height:1.1em;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-ce308b1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8f0a0b1{--grid-columns:1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-739a2fd .elementor-headline{font-size:40px;line-height:40px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5ec417b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-eed6ded{text-align:center;line-height:28px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-8fa1fe2 .elementor-headline{font-size:40px;line-height:40px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-a4cfda3 .elementor-headline{font-size:40px;line-height:40px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-50035fc{--grid-columns:1;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6c4d4a1 .elementor-headline{font-size:40px;line-height:40px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-b0bc6a7 .elementor-headline{font-size:40px;line-height:40px;}}
@media (min-width:768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6137e65{--content-width:1440px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-1ef10e9{--content-width:1440px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-7532851{--width:25%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-2c52941{--width:25%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4bbb6a6{--width:25%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-40c4f74{--width:25%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4e1bb7a{--width:24%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e76f6c8{--width:24%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71e5e98{--width:24%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c31826{--width:24%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-229af68{--content-width:1440px;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71c344d{--width:100%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c312aa7{--width:28%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4f3f96a{--width:28%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d0655ad{--width:28%;}}
@media (max-width:1024px) and (min-width:768px){.bc-wp-body .elementor-70140 .elementor-element.elementor-element-4e1bb7a{--width:100%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e76f6c8{--width:100%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-71e5e98{--width:100%;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-5c31826{--width:100%;}}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-f1c78d3{width: fit-content;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d058b85{white-space: nowrap;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-40568d4{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-caa6e84{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-085991c{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-605d26a{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c4d8574{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-e4e504e{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-6624cbd{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-d88c40d{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-c9e2ef2{width: auto;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82 .tcard{overflow: hidden !important;
    
    background-size: 100% !important;
    transition: background-size 0.6s cubic-bezier(0.25, 1, 0.5, 1), filter 0.6s ease !important;}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82 .tcard:hover{background-size: 110% !important;
    filter: brightness(0.8);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82 .tcard:hover .arrowc{transform: rotate(0deg);}
.bc-wp-body .elementor-70140 .elementor-element.elementor-element-35bcb82 .tcard:hover .arrowc{transform: rotate(-90deg);}

.bc-wp-body .bc-amelia-static input[readonly]{cursor:default}
.bc-wp-body .bc-amelia-static a.am-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}
