/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./gutenberg/common/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.cameleon-block .top-padding-xs {
  padding-top: 1rem;
}
.cameleon-block .top-padding-s {
  padding-top: 2rem;
}
.cameleon-block .top-padding-m {
  padding-top: 3rem;
}
.cameleon-block .top-padding-l {
  padding-top: 4rem;
}
.cameleon-block .top-padding-xl {
  padding-top: 5rem;
}
.cameleon-block .bottom-padding-xs {
  padding-bottom: 1rem;
}
.cameleon-block .bottom-padding-s {
  padding-bottom: 2rem;
}
.cameleon-block .bottom-padding-m {
  padding-bottom: 3rem;
}
.cameleon-block .bottom-padding-l {
  padding-bottom: 4rem;
}
.cameleon-block .bottom-padding-xl {
  padding-bottom: 5rem;
}
@media screen and (min-width: 64em) {
  .cameleon-block .left-padding-xs {
    padding-left: 1rem;
  }
}
@media screen and (min-width: 64em) {
  .cameleon-block .left-padding-s {
    padding-left: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .cameleon-block .left-padding-m {
    padding-left: 3rem;
  }
}
@media screen and (min-width: 64em) {
  .cameleon-block .left-padding-l {
    padding-left: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .cameleon-block .left-padding-xl {
    padding-left: 5rem;
  }
}
@media screen and (min-width: 64em) {
  .cameleon-block .right-padding-xs {
    padding-right: 1rem;
  }
}
@media screen and (min-width: 64em) {
  .cameleon-block .right-padding-s {
    padding-right: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .cameleon-block .right-padding-m {
    padding-right: 3rem;
  }
}
@media screen and (min-width: 64em) {
  .cameleon-block .right-padding-l {
    padding-right: 4rem;
  }
}
@media screen and (min-width: 64em) {
  .cameleon-block .right-padding-xl {
    padding-right: 5rem;
  }
}
.cameleon-block .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.cameleon-block .width-large {
  width: 100%;
}
.cameleon-block .width-medium {
  width: 75%;
  margin: auto;
}
.cameleon-block .width-small {
  width: 50%;
  margin: auto;
}
.cameleon-block .wp-block-columns {
  margin-bottom: 0;
}

.wp-block-cover.cameleon-has-text-on-hover .wp-block-cover__background {
  opacity: 0;
  transition: all 0.3s;
}
.wp-block-cover.cameleon-has-text-on-hover .wp-block-cover__background.has-background-dim {
  opacity: 0;
}
.wp-block-cover.cameleon-has-text-on-hover .wp-block-cover__inner-container {
  opacity: 0;
  transition: all 0.3s;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background {
  opacity: 1;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before {
  opacity: 0.1;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
  opacity: 0.1;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before {
  opacity: 0.2;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
  opacity: 0.2;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before {
  opacity: 0.3;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
  opacity: 0.3;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before {
  opacity: 0.4;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
  opacity: 0.4;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before {
  opacity: 0.5;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
  opacity: 0.5;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before {
  opacity: 0.6;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
  opacity: 0.6;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before {
  opacity: 0.7;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
  opacity: 0.7;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before {
  opacity: 0.8;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
  opacity: 0.8;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before {
  opacity: 0.9;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
  opacity: 0.9;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before {
  opacity: 1;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
  opacity: 1;
}
.wp-block-cover.cameleon-has-text-on-hover:hover .wp-block-cover__inner-container {
  opacity: 1;
}
.wp-block-cover.cameleon-has-parallax {
  position: relative;
  overflow: hidden;
}
.wp-block-cover.cameleon-has-parallax .wp-block-cover__image-background {
  transform: scale(1.2);
}

.wp-block-button.cameleon-big-button a.wp-block-button__link {
  font-size: 2rem;
  font-weight: 700;
}

.cameleon-video .picture-wrapper {
  margin-bottom: 20px;
  position: relative;
  aspect-ratio: 16/9;
}
.cameleon-video .picture-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 5;
}
.cameleon-video .cameleon-video-thumbnail:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 15;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgdmlld0JveD0iMCAwIDQ5OS40MDAwMiA0OTkuNDAwMDIiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzYiCiAgIHNvZGlwb2RpOmRvY25hbWU9InBsYXkuc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjEuMiAoMGEwMGNmNTMzOSwgMjAyMi0wMi0wNCwgY3VzdG9tKSIKICAgd2lkdGg9IjQ5OS40MDAwMiIKICAgaGVpZ2h0PSI0OTkuNDAwMDIiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMKICAgICBpZD0iZGVmczEwIj48ZmlsdGVyCiAgICAgICBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiCiAgICAgICBpbmtzY2FwZTpsYWJlbD0iRHJvcCBTaGFkb3ciCiAgICAgICBpZD0iZmlsdGVyMjA5MiIKICAgICAgIHg9Ii0wLjA0NDIwNTQwOCIKICAgICAgIHk9Ii0wLjAzODI2NzM0IgogICAgICAgd2lkdGg9IjEuMDg4NDEwOCIKICAgICAgIGhlaWdodD0iMS4wNzY1MzQ3Ij48ZmVGbG9vZAogICAgICAgICBmbG9vZC1vcGFjaXR5PSIwLjQ5ODAzOSIKICAgICAgICAgZmxvb2QtY29sb3I9InJnYigwLDAsMCkiCiAgICAgICAgIHJlc3VsdD0iZmxvb2QiCiAgICAgICAgIGlkPSJmZUZsb29kMjA4MiIgLz48ZmVDb21wb3NpdGUKICAgICAgICAgaW49ImZsb29kIgogICAgICAgICBpbjI9IlNvdXJjZUdyYXBoaWMiCiAgICAgICAgIG9wZXJhdG9yPSJpbiIKICAgICAgICAgcmVzdWx0PSJjb21wb3NpdGUxIgogICAgICAgICBpZD0iZmVDb21wb3NpdGUyMDg0IiAvPjxmZUdhdXNzaWFuQmx1cgogICAgICAgICBpbj0iY29tcG9zaXRlMSIKICAgICAgICAgc3RkRGV2aWF0aW9uPSIzIgogICAgICAgICByZXN1bHQ9ImJsdXIiCiAgICAgICAgIGlkPSJmZUdhdXNzaWFuQmx1cjIwODYiIC8+PGZlT2Zmc2V0CiAgICAgICAgIGR4PSIwIgogICAgICAgICBkeT0iMCIKICAgICAgICAgcmVzdWx0PSJvZmZzZXQiCiAgICAgICAgIGlkPSJmZU9mZnNldDIwODgiIC8+PGZlQ29tcG9zaXRlCiAgICAgICAgIGluPSJTb3VyY2VHcmFwaGljIgogICAgICAgICBpbjI9Im9mZnNldCIKICAgICAgICAgb3BlcmF0b3I9Im92ZXIiCiAgICAgICAgIHJlc3VsdD0iY29tcG9zaXRlMiIKICAgICAgICAgaWQ9ImZlQ29tcG9zaXRlMjA5MCIgLz48L2ZpbHRlcj48ZmlsdGVyCiAgICAgICBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0IiCiAgICAgICBpbmtzY2FwZTpsYWJlbD0iRHJvcCBTaGFkb3ciCiAgICAgICBpZD0iZmlsdGVyMjEwNCIKICAgICAgIHg9Ii0wLjAxNDg0NTM2MSIKICAgICAgIHk9Ii0wLjAxNDg0NTM2MSIKICAgICAgIHdpZHRoPSIxLjAyOTY5MDciCiAgICAgICBoZWlnaHQ9IjEuMDI5NjkwNyI+PGZlRmxvb2QKICAgICAgICAgZmxvb2Qtb3BhY2l0eT0iMC40OTgwMzkiCiAgICAgICAgIGZsb29kLWNvbG9yPSJyZ2IoMCwwLDApIgogICAgICAgICByZXN1bHQ9ImZsb29kIgogICAgICAgICBpZD0iZmVGbG9vZDIwOTQiIC8+PGZlQ29tcG9zaXRlCiAgICAgICAgIGluPSJmbG9vZCIKICAgICAgICAgaW4yPSJTb3VyY2VHcmFwaGljIgogICAgICAgICBvcGVyYXRvcj0iaW4iCiAgICAgICAgIHJlc3VsdD0iY29tcG9zaXRlMSIKICAgICAgICAgaWQ9ImZlQ29tcG9zaXRlMjA5NiIgLz48ZmVHYXVzc2lhbkJsdXIKICAgICAgICAgaW49ImNvbXBvc2l0ZTEiCiAgICAgICAgIHN0ZERldmlhdGlvbj0iMyIKICAgICAgICAgcmVzdWx0PSJibHVyIgogICAgICAgICBpZD0iZmVHYXVzc2lhbkJsdXIyMDk4IiAvPjxmZU9mZnNldAogICAgICAgICBkeD0iMCIKICAgICAgICAgZHk9IjAiCiAgICAgICAgIHJlc3VsdD0ib2Zmc2V0IgogICAgICAgICBpZD0iZmVPZmZzZXQyMTAwIiAvPjxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgaW4yPSJvZmZzZXQiCiAgICAgICAgIG9wZXJhdG9yPSJvdmVyIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTIiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTIxMDIiIC8+PC9maWx0ZXI+PC9kZWZzPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3OCIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIxLjY5Mjc4MzUiCiAgICAgaW5rc2NhcGU6Y3g9IjI0OS41ODg5MiIKICAgICBpbmtzY2FwZTpjeT0iMjQ5LjI5MzU0IgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDA3IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNiIgLz48cGF0aAogICAgIGQ9Ik0gNDIxLjE3NCw3OC4yMjYgQyAzNzUuMzcxLDMyLjQyNSAzMTQuNDc0LDcuMjAwMDAwMSAyNDkuNyw3LjIwMDAwMDEgMTg0LjkyNiw3LjIwMDAwMDEgMTI0LjAyOSwzMi40MjUgNzguMjI2LDc4LjIyNiAzMi40MjUsMTI0LjAyOSA3LjIwMDAwMDEsMTg0LjkyNiA3LjIwMDAwMDEsMjQ5LjcgYyAwLDY0Ljc3NCAyNS4yMjQ5OTk5LDEyNS42NzEgNzEuMDI1OTk5OSwxNzEuNDc0IDQ1LjgwMyw0NS44MDEgMTA2LjcsNzEuMDI2IDE3MS40NzQsNzEuMDI2IDY0Ljc3NCwwIDEyNS42NzEsLTI1LjIyNSAxNzEuNDc0LC03MS4wMjYgQyA0NjYuOTc1LDM3NS4zNzEgNDkyLjIsMzE0LjQ3NCA0OTIuMiwyNDkuNyA0OTIuMiwxODQuOTI2IDQ2Ni45NzUsMTI0LjAyOSA0MjEuMTc0LDc4LjIyNiBaIE0gMjQ5LjcsNDYyLjIgQyAxMzIuNTI3LDQ2Mi4yIDM3LjIsMzY2Ljg3MyAzNy4yLDI0OS43IDM3LjIsMTMyLjUyNyAxMzIuNTI3LDM3LjIgMjQ5LjcsMzcuMiBjIDExNy4xNzMsMCAyMTIuNSw5NS4zMjcgMjEyLjUsMjEyLjUgMCwxMTcuMTczIC05NS4zMjcsMjEyLjUgLTIxMi41LDIxMi41IHoiCiAgICAgaWQ9InBhdGgyIgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsdGVyOnVybCgjZmlsdGVyMjEwNCkiIC8+PHBhdGgKICAgICBkPSJNIDE4OC4yNjIsMzQzLjc3NSAzNTEuMTM4LDI0OS43IDE4OC4yNjIsMTU1LjYyNSBaIgogICAgIGlkPSJwYXRoNCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbHRlcjp1cmwoI2ZpbHRlcjIwOTIpIiAvPjwvc3ZnPgo=);
  background-position: center;
  background-size: 80px;
  background-repeat: no-repeat;
  width: 80px;
  aspect-ratio: 1/1;
}

@media only screen and (min-width: 1100px) {
  .hide-on-desktop {
    display: none !important;
  }
}
@media all and (min-width: 500px) and (max-width: 1100px) {
  .hide-on-tablet {
    display: none !important;
  }
}
@media screen and (max-width: 500px) {
  .hide-on-mobile {
    display: none !important;
  }
}

/*# sourceMappingURL=style-common_styles.css.map*/