.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--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:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --ftf-primary:#590735; --ftf-dark:#3d002b; --ftf-medium:#70114a; --ftf-accent:#892264; --ftf-light:#ad6593; --ftf-blush:#f8eef4; --ftf-text:#4a4a4a; --ftf-font:Poppins; }
/* Start custom CSS */:root { --ftf-primary:#590735; --ftf-dark:#3d002b; --ftf-medium:#70114a; --ftf-accent:#892264; --ftf-light:#ad6593; --ftf-blush:#f8eef4; --ftf-text:#4a4a4a; --ftf-font:Poppins; }
/* Header & footer: ook zichtbaar in de editor bij het bewerken van pagina's */
body .elementor-location-header .ftf-hdr{position:relative;z-index:10;display:flex;flex-direction:row;justify-content:center;padding:14px 20px;background-color:#ffffff;box-shadow:0 2px 18px 0 rgba(61,0,43,0.08);}
body .elementor-location-header .ftf-hdr-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;width:100%;padding:0;}
body .elementor-location-header .ftf-hdr-logo{width:170px;height:auto;display:block;}
body .elementor-location-header .elementor-element-6ad72980 {width:auto;flex:1 1 auto;}
body .elementor-location-header .elementor-element-6ad72980 .elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap;}
body .elementor-location-header .elementor-element-6ad72980 .elementor-nav-menu--main .elementor-item{font-family:'Poppins',sans-serif;font-size:15px;font-weight:500;color:#3d002b;padding:12px 11px;white-space:nowrap;}
body .elementor-location-header .elementor-element-6ad72980 .elementor-nav-menu--main .elementor-item:hover,body .elementor-location-header .elementor-element-6ad72980 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#892264;}
body .elementor-location-header .elementor-element-6ad72980 .elementor-nav-menu--main .elementor-item:after{background-color:#ad6593;height:2px;}
body .elementor-location-header .elementor-element-6ad72980 .elementor-menu-toggle{background-color:transparent;color:#590735;font-size:28px;padding:6px;border-radius:6px;}
body .elementor-location-header .elementor-element-6ad72980 .elementor-menu-toggle svg{fill:#590735;}
body .elementor-location-footer .ftf-ftr{display:flex;flex-direction:column;align-items:center;padding:0;background-color:#590735;}
body .elementor-location-footer .ftf-ftr-inner{display:flex;flex-direction:column;gap:28px;width:100%;max-width:1180px;padding:64px 20px 56px 20px;}
body .elementor-location-footer .ftf-ftr-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;column-gap:40px;row-gap:32px;padding:0;}
body .elementor-location-footer .ftf-ftr-col{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:0;}
body .elementor-location-footer .ftf-ftr-title{margin:0;font-family:'Poppins',sans-serif;font-weight:600;font-size:20px;color:#ffffff;}
body .elementor-location-footer .ftf-ftr-text{margin:0;font-family:'Poppins',sans-serif;font-size:15px;line-height:1.8;color:rgba(255,255,255,0.8);}
body .elementor-location-footer .ftf-ftr-link,body .elementor-location-footer .ftf-ftr-link a{margin:0;font-family:'Poppins',sans-serif;font-size:15px;line-height:1.6;color:rgba(255,255,255,0.85);word-break:break-word;}
body .elementor-location-footer .ftf-ftr-salon,body .elementor-location-footer .ftf-ftr-salon a{margin:0;font-family:'Poppins',sans-serif;font-size:15px;line-height:1.8;color:#ffffff;text-decoration:underline;}
body .elementor-location-footer .ftf-ftr-btn{display:inline-block;font-family:'Poppins',sans-serif;font-weight:600;font-size:14px;color:#ffffff;padding:12px 26px;border-radius:40px;background-color:#892264;}
body .elementor-location-footer .ftf-ftr-btn:hover{background-color:#ad6593;}
body .elementor-location-footer .ftf-ftr-bar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;padding:18px 20px;background-color:#3d002b;}
body .elementor-location-footer .ftf-ftr-bar-text{font-family:'Poppins',sans-serif;font-size:14px;color:rgba(255,255,255,0.75);}
body .elementor-location-footer .ftf-ftr-bar-sep{font-family:'Poppins',sans-serif;font-size:14px;color:rgba(255,255,255,0.4);}
body .elementor-location-footer .ftf-ftr-bar-link,body .elementor-location-footer .ftf-ftr-bar-link a{font-family:'Poppins',sans-serif;font-size:14px;color:#ffffff;}
body .elementor-location-footer .ftf-ftr-bar-brand,body .elementor-location-footer .ftf-ftr-bar-brand a{font-family:'Poppins',sans-serif;font-weight:600;font-size:14px;color:#ffffff;}
body .elementor-location-footer .ftf-wa-float{position:fixed;right:20px;bottom:20px;z-index:9999;font-family:'Poppins',sans-serif;font-weight:600;font-size:15px;color:#ffffff;padding:14px 24px;border-radius:40px;background-color:#25D366;box-shadow:0 8px 24px 0 rgba(0,0,0,0.25);}
@media (max-width:1024px){body .elementor-location-header .ftf-hdr-inner{position:static;gap:16px;}body .elementor-location-header .elementor-element-6ad72980 {position:static;flex:0 0 auto;margin-left:auto;}}
@media (max-width:767px){body .elementor-location-header .ftf-hdr-logo{width:140px;}body .elementor-location-footer .ftf-ftr{padding:48px 16px 24px 16px;}body .elementor-location-footer .ftf-ftr-inner{padding:48px 16px 40px 16px;}body .elementor-location-footer .ftf-ftr-grid{grid-template-columns:1fr;}body .elementor-location-footer .ftf-wa-float{right:14px;bottom:14px;font-size:14px;padding:12px 18px;}}/* End custom CSS */