/*
 Theme Name: Cwicly
 Theme URI: https://cwicly.com/
 Template: cwicly
 Version: 0.1
*/
/* Separators */
body[class*="section_style"]:not([class*="bg-shapes"]) [class*="cta_"]:not(.section_has_bg):not(.section_hero)::before, body[class*="section_style"]:not([class*="bg-shapes"]) [class*="cta_"]:not(.section_has_bg):not(.section_hero)::after, body[class*="section_style"]:not([class*="bg-shapes"]) [class*="bg_shape"]:not(.section_has_bg):not(.section_hero)::before, body[class*="section_style"]:not([class*="bg-shapes"]) [class*="bg_shape"]:not(.section_has_bg):not(.section_hero)::after {
  display: none;
}
body[class*="section_style"]:not([class*="bg-shapes"]) .dots_left::before, body[class*="section_style"]:not([class*="bg-shapes"]) .dots_left::after {
  display: none;
}
body[class*="section_style"]:not([class*="bg-shapes"]) .section_has_bg.section_has_bg {
  position: relative;
  padding-block: calc(var(--section-bg-spacing,120px) + (150/1920*100*1vw));
}
body[class*="section_style"]:not([class*="bg-shapes"]) .section_has_bg.section_has_bg::before, body[class*="section_style"]:not([class*="bg-shapes"]) .section_has_bg.section_has_bg::after {
  content: "";
  background-color: transparent;
  display: block;
  pointer-events: none;
  position: absolute;
  top: -0.1%;
  bottom: unset;
  left: 0;
  right: 0;
  height: calc(150/1920*100*1vw);
  min-height: 40px;
  width: 100%;
  background-position: bottom center;
  background-size: 100%;
  background-repeat: no-repeat;
  max-width: unset;
  transform: none;
  opacity: 1;
  z-index: 1;
}
body[class*="section_style"]:not([class*="bg-shapes"]) .section_has_bg.section_has_bg::after {
  top: unset;
  bottom: -0.1%;
  -moz-transform: scaleY(-1) scaleX(-1);
  -o-transform: scaleY(-1) scaleX(-1);
  -webkit-transform: scaleY(-1) scaleX(-1);
  transform: scaleY(-1) scaleX(-1);
}
body[class*="section_style"]:not([class*="bg-shapes"]).style2 .bg_light:not(.no-waves):not(:last-of-type)::after {
  -moz-transform: scaleY(-1) scaleX(-1);
  -o-transform: scaleY(-1) scaleX(-1);
  -webkit-transform: scaleY(-1) scaleX(-1);
  transform: scaleY(-1) scaleX(-1);
}
body[class*="section_style"]:not([class*="bg-shapes"]) .section_hero.section_hero {
  position: relative;
  padding-bottom: calc(10px + (140/1920*100*1vw));
}
@media (max-width: 1199px) {
  body[class*="section_style"]:not([class*="bg-shapes"]) .section_hero.section_hero {
    padding-bottom: calc(var(--section-spacing,120px) + (160/1920*100*1vw));
  }
}
body[class*="section_style"]:not([class*="bg-shapes"]) .section_hero.section_hero::before {
  display: none;
}
body[class*="section_style"]:not([class*="bg-shapes"]) .section_hero.section_hero::after {
  content: "";
  background-color: transparent;
  display: block;
  pointer-events: none;
  position: absolute;
  top: -0.1%;
  bottom: unset;
  left: 0;
  right: 0;
  height: calc(140/1920*100*1vw);
  min-height: 40px;
  width: 100%;
  background-position: bottom center;
  background-size: 100%;
  background-repeat: no-repeat;
  max-width: unset;
  transform: none;
  opacity: 1;
  top: unset;
  bottom: -0.1%;
  -moz-transform: scaleY(-1) scaleX(-1);
  -o-transform: scaleY(-1) scaleX(-1);
  -webkit-transform: scaleY(-1) scaleX(-1);
  transform: scaleY(-1) scaleX(-1);
}
body[class*="section_style"]:not([class*="bg-shapes"]) .section_hero.section_hero.hero_underlap {
  margin-bottom: calc((20px + (150/1920*100*1vw)) * -1);
}
body[class*="section_style"]:not([class*="bg-shapes"]) .footer_wrapper#footer_wrapper {
  position: relative;
  padding-top: calc(40px + (150/1920*100*1vw));
}
body[class*="section_style"]:not([class*="bg-shapes"]) .footer_wrapper#footer_wrapper::before {
  content: "";
  background-color: transparent;
  display: block;
  pointer-events: none;
  position: absolute;
  top: -0.1%;
  bottom: unset;
  left: 0;
  right: 0;
  height: calc(150/1920*100*1vw);
  min-height: 40px;
  width: 100%;
  background-position: bottom center;
  background-size: 100%;
  background-repeat: no-repeat;
  max-width: unset;
  transform: none;
  opacity: 1;
}
body[class*="section_style"]:not([class*="bg-shapes"]) .cta_bottom {
  margin-bottom: calc(var(--section-bg-spacing, 120px) * -1 - 60px);
  z-index: 1;
}
body[class*="section_style"]:not([class*="bg-shapes"]) .cta_bottom::after {
  content: unset;
}
body[class*="section_style"][class*="waves-2"] .section_has_bg::before, body[class*="section_style"][class*="waves-2"] #footer_wrapper.footer_wrapper::before, body[class*="section_style"][class*="waves-2"] .section_has_bg:not(:last-of-type)::after, body[class*="section_style"][class*="waves-2"] .section_hero::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='cc-separator-top-self' style='left:0' fill='%23f8f4f0' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7 c23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4 c21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z'%3E%3C/path%3E%3C/svg%3E");
}
html body:not(.wp-admin) .button, html body:not(.wp-admin) .link.link, html body:not(.wp-admin) .cc-btn.cc-btn {
  font-family: var(--body-font);
}
body.home[class*="section_style"]:not([class*="bg-shapes"]) .section_hero.section_hero {
  padding-bottom: 0;
}
.password-protected-content {
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: center;
}
@media (max-width: 575px) {
  .password-protected-content {
    text-align: left;
    align-items: flex-start;
  }
}
.password-protected-content form {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 15px;
  margin-top: 30px;
  width: 100%;
  max-width: 500px;
  --button-border-radius: 10px;
}
@media (max-width: 575px) {
  .password-protected-content form {
    flex-direction: column;
  }
}
.password-protected-content form input {
  --wpforms-field-border-style: solid;
  --wpforms-field-border-size: 1px;
  --wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 );
  --wpforms-field-menu-color: #ffffff;
  --wpforms-button-border-style: none;
  --wpforms-button-border-size: 1px;
  --wpforms-button-border-color: #066aab;
  --wpforms-page-break-color: #066aab;
  --wpforms-background-image: none;
  --wpforms-background-position: center center;
  --wpforms-background-repeat: no-repeat;
  --wpforms-background-size: cover;
  --wpforms-background-width: 100px;
  --wpforms-background-height: 100px;
  --wpforms-background-color: rgba( 0, 0, 0, 0 );
  --wpforms-background-url: none;
  --wpforms-container-padding: 0px;
  --wpforms-container-border-style: none;
  --wpforms-container-border-width: 1px;
  --wpforms-container-border-color: #000000;
  --wpforms-container-border-radius: 3px;
  --wpforms-container-shadow-size-box-shadow: none;
  --scrollbar-width: 17px;
  --section-max-width: var(--container-width, 1380px);
  --wpforms-field-border-radius: var(--border-radius);
  --wpforms-field-background-color: var(--cc-color-6);
  --wpforms-field-border-color: var(--cc-color-7);
  --wpforms-field-text-color: var(--cc-color-1-950, var(--cc-color-3));
  --wpforms-label-color: var(--cc-color-1-950, var(--cc-color-3));
  --wpforms-label-sublabel-color: var(--cc-color-1-950, var(--cc-color-3));
  --wpforms-label-error-color: #ef6c4e;
  --wpforms-button-border-radius: var(--button-border-radius, var(--border-radius, 5px));
  --wpforms-button-background-color: var(--cc-color-1);
  --wpforms-button-text-color: #ffffff;
  --wpforms-field-size-input-height: 56px;
  --wpforms-field-size-input-spacing: 1.5rem;
  --wpforms-field-size-font-size: 1.5rem;
  --wpforms-field-size-line-height: 1.3;
  --wpforms-field-size-padding-h: 25px;
  --wpforms-field-size-checkbox-size: 16px;
  --wpforms-field-size-sublabel-spacing: 10px;
  --wpforms-field-size-icon-size: 1;
  --wpforms-label-size-font-size: 1.6rem;
  --wpforms-label-size-line-height: 1.65;
  --wpforms-label-size-sublabel-font-size: 14px;
  --wpforms-label-size-sublabel-line-height: 1.5;
  --wpforms-button-size-font-size: 1.8rem;
  --wpforms-button-size-height: 56px;
  --wpforms-button-size-padding-h: 20px;
  --wpforms-button-size-margin-top: 15px;
  --wpforms-field-spacing: 20px;
  --wpforms-textarea-size-padding-h: 15px 22px;
  --cc-ha_lw: 25px;
  --cmplz_button_accept_background_color: var(--cc-color-1);
  --cmplz_button_accept_border_color: var(--cc-color-1);
  --cmplz_hyperlink_color: var(--cc-color-1);
  --cmplz_slider_active_color: var(--cc-color-1);
  --cmplz_button_settings_background_color: #fff;
  --cmplz_button_border_radius: var(--button-border-radius, var(--border-radius, 5px));
  --cmplz_banner_width--cmplz_banner_width: 400px;
  float: none;
  letter-spacing: normal;
  outline: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  vertical-align: middle;
  background: none;
  height: var(--wpforms-field-size-input-height);
  word-break: break-word;
  display: block;
  width: 100%;
  box-sizing: border-box;
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  background-color: var(--wpforms-field-background-color);
  background-clip: padding-box;
  border-radius: var(--wpforms-field-border-radius);
  color: var(--wpforms-field-text-color);
  font-size: var(--wpforms-field-size-font-size);
  line-height: 100%;
  box-shadow: none;
  transition: border 0.15s, box-shadow 0.15s;
  position: relative;
  border: none;
  padding: var(--wpforms-textarea-size-padding-h);
  max-width: unset;
}
.password-protected-content .error-message {
  color: #ff4d4f;
  background-color: #ffe6e6;
  padding: 10px 15px;
  border-radius: 10px;
  margin-top: 10px;
  font-size: 1.4rem;
  width: 100%;
  max-width: 500px;
  color: #fff;
  background-color: #00000047;
  text-align: center;
}
body[class*="section_style"]:not([class*="bg-shapes"]):has(.section_full_height:first-child:last-child) .footer_wrapper#footer_wrapper {
  padding-top: 0;
}
body[class*="section_style"]:not([class*="bg-shapes"]):has(.section_full_height:first-child:last-child) .footer_wrapper#footer_wrapper::before {
  display: none;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fmylifeslimeindhoven.nl%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fcwicly-child-starter%2Fsrc%2Fscss%2Fstyle.scss%22%2C%22wp-content%2Fthemes%2Fcwicly-child-starter%2Fsrc%2Fscss%2F_base.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACKY%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA2BA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%22%7D */