/*! nouislider - 14.7.0 - 4/6/2021 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
.noUi-connect {
  height: 100%;
  width: 100%;
}
.noUi-origin {
  height: 10%;
  width: 10%;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.cropper-container img {
    backface-visibility: hidden;
    display: block;
    height: 100%;
    image-orientation: 0deg;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: calc(100% / 3);
    left: 0;
    top: calc(100% / 3);
    width: 100%;
  }

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: calc(100% / 3);
    top: 0;
    width: calc(100% / 3);
  }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
  .cropper-center::after {
    background-color: #eee;
    content: ' ';
    display: block;
    position: absolute;
  }

.cropper-center::before {
    height: 1px;
    left: -3px;
    top: 0;
    width: 7px;
  }

.cropper-center::after {
    height: 7px;
    left: 0;
    top: -3px;
    width: 1px;
  }

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
    cursor: ew-resize;
    right: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-n {
    cursor: ns-resize;
    height: 5px;
    left: 0;
    top: -3px;
  }

.cropper-line.line-w {
    cursor: ew-resize;
    left: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-s {
    bottom: -3px;
    cursor: ns-resize;
    height: 5px;
    left: 0;
  }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
    cursor: ew-resize;
    margin-top: -3px;
    right: -3px;
    top: 50%;
  }

.cropper-point.point-n {
    cursor: ns-resize;
    left: 50%;
    margin-left: -3px;
    top: -3px;
  }

.cropper-point.point-w {
    cursor: ew-resize;
    left: -3px;
    margin-top: -3px;
    top: 50%;
  }

.cropper-point.point-s {
    bottom: -3px;
    cursor: s-resize;
    left: 50%;
    margin-left: -3px;
  }

.cropper-point.point-ne {
    cursor: nesw-resize;
    right: -3px;
    top: -3px;
  }

.cropper-point.point-nw {
    cursor: nwse-resize;
    left: -3px;
    top: -3px;
  }

.cropper-point.point-sw {
    bottom: -3px;
    cursor: nesw-resize;
    left: -3px;
  }

.cropper-point.point-se {
    bottom: -3px;
    cursor: nwse-resize;
    height: 20px;
    opacity: 1;
    right: -3px;
    width: 20px;
  }

@media (min-width: 768px) {

.cropper-point.point-se {
      height: 15px;
      width: 15px;
  }
    }

@media (min-width: 992px) {

.cropper-point.point-se {
      height: 10px;
      width: 10px;
  }
    }

@media (min-width: 1200px) {

.cropper-point.point-se {
      height: 5px;
      opacity: 0.75;
      width: 5px;
  }
    }

.cropper-point.point-se::before {
    background-color: #39f;
    bottom: -50%;
    content: ' ';
    display: block;
    height: 200%;
    opacity: 0;
    position: absolute;
    right: -50%;
    width: 200%;
  }

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

@charset "UTF-8";
/**
 * Colors
 */
/**
 * Breakpoints & Media Queries
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Dimensions.
 */
/**
 * Shadows.
 */
/**
 * Editor widths.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
 * Breakpoint mixins
 */
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Focus styles.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
#start-resizable-editor-section {
  display: none;
}

.wp-block-audio {
  margin: 0 0 1em 0;
}
.wp-block-audio figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.wp-block-audio audio {
  width: 100%;
  min-width: 300px;
}

.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-size: 1.125em;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  text-align: center;
  text-decoration: none;
  overflow-wrap: break-word;
  box-sizing: border-box;
}
.wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited {
  color: #fff;
}
.wp-block-button__link.aligncenter {
  text-align: center;
}
.wp-block-button__link.alignright {
  /*rtl:ignore*/
  text-align: right;
}

.wp-block-buttons > .wp-block-button.has-custom-width {
  max-width: none;
}
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
  width: 100%;
}
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
  font-size: inherit;
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
  width: calc(25% - 0.5em);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
  width: calc(50% - 0.5em);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
  width: calc(75% - 0.5em);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
  margin-right: 0;
  width: 100%;
}

.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
  border-radius: 0;
}

.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
  border-radius: 0 !important;
}

.is-style-outline > .wp-block-button__link,
.wp-block-button__link.is-style-outline {
  border: 2px solid currentColor;
  padding: 0.667em 1.333em;
}

.is-style-outline > .wp-block-button__link:not(.has-text-color),
.wp-block-button__link.is-style-outline:not(.has-text-color) {
  color: currentColor;
}

.is-style-outline > .wp-block-button__link:not(.has-background),
.wp-block-button__link.is-style-outline:not(.has-background) {
  background-color: transparent;
}

.wp-block-buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  /* stylelint-disable indentation */
}
.wp-block-buttons.is-vertical {
  flex-direction: column;
}
.wp-block-buttons.is-vertical > .wp-block-button {
  /*rtl:ignore*/
  margin-right: 0;
}
.wp-block-buttons.is-vertical > .wp-block-button:last-child {
  margin-bottom: 0;
}
.wp-block-buttons > .wp-block-button {
  display: inline-block;
  /*rtl:ignore*/
  margin-left: 0;
  /*rtl:ignore*/
  margin-right: 0.5em;
  margin-bottom: 0.5em;
}
.wp-block-buttons > .wp-block-button:last-child {
  /*rtl:ignore*/
  margin-right: 0;
}
.wp-block-buttons.is-content-justification-left {
  justify-content: flex-start;
}
.wp-block-buttons.is-content-justification-left.is-vertical {
  align-items: flex-start;
}
.wp-block-buttons.is-content-justification-center {
  justify-content: center;
}
.wp-block-buttons.is-content-justification-center.is-vertical {
  align-items: center;
}
.wp-block-buttons.is-content-justification-right {
  justify-content: flex-end;
}
.wp-block-buttons.is-content-justification-right > .wp-block-button {
  /*rtl:ignore*/
  margin-left: 0.5em;
  /*rtl:ignore*/
  margin-right: 0;
}
.wp-block-buttons.is-content-justification-right > .wp-block-button:first-child {
  /*rtl:ignore*/
  margin-left: 0;
}
.wp-block-buttons.is-content-justification-right.is-vertical {
  align-items: flex-end;
}
.wp-block-buttons.is-content-justification-space-between {
  justify-content: space-between;
}
.wp-block-buttons.aligncenter {
  text-align: center;
}
.wp-block-buttons.alignleft .wp-block-button {
  /*rtl:ignore*/
  margin-left: 0;
  /*rtl:ignore*/
  margin-right: 0.5em;
}
.wp-block-buttons.alignleft .wp-block-button:last-child {
  /*rtl:ignore*/
  margin-right: 0;
}
.wp-block-buttons.alignright .wp-block-button {
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:ignore*/
  margin-left: 0.5em;
}
.wp-block-buttons.alignright .wp-block-button:first-child {
  /*rtl:ignore*/
  margin-left: 0;
}
.wp-block-buttons:not(.is-content-justification-space-between,
.is-content-justification-right,
.is-content-justification-left,
.is-content-justification-center) .wp-block-button.aligncenter {
  /* stylelint-enable indentation */
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5em;
  width: 100%;
}

.wp-block-button.aligncenter {
  text-align: center;
}

.wp-block-calendar {
  text-align: center;
}
.wp-block-calendar th,
.wp-block-calendar tbody td {
  padding: 0.25em;
  border: 1px solid #ddd;
}
.wp-block-calendar tfoot td {
  border: none;
}
.wp-block-calendar table {
  width: 100%;
  border-collapse: collapse;
}
.wp-block-calendar table th {
  font-weight: 400;
  background: #ddd;
}
.wp-block-calendar a {
  text-decoration: underline;
}
.wp-block-calendar table tbody,
.wp-block-calendar table caption {
  color: #40464d;
}

.wp-block-categories.alignleft {
  /*rtl:ignore*/
  margin-right: 2em;
}
.wp-block-categories.alignright {
  /*rtl:ignore*/
  margin-left: 2em;
}

.wp-block-code code {
  display: block;
  white-space: pre-wrap;
  overflow-wrap: break-word;
}

.wp-block-columns {
  display: flex;
  margin-bottom: 1.75em;
  box-sizing: border-box;
  flex-wrap: wrap;
  /**
  * All Columns Alignment
  */
}
@media (min-width: 782px) {
  .wp-block-columns {
    flex-wrap: nowrap;
  }
}
.wp-block-columns.has-background {
  padding: 1.25em 2.375em;
}
.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
  align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end;
}

.wp-block-column {
  flex-grow: 1;
  min-width: 0;
  word-break: break-word;
  overflow-wrap: break-word;
  /**
  * Individual Column Alignment
  */
}
@media (max-width: 599px) {
  .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 600px) and (max-width: 781px) {
  .wp-block-column:not(:only-child) {
    flex-basis: calc(50% - 1em) !important;
    flex-grow: 0;
  }
  .wp-block-column:nth-child(even) {
    margin-left: 2em;
  }
}
@media (min-width: 782px) {
  .wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }
  .wp-block-column[style*=flex-basis] {
    flex-grow: 0;
  }
  .wp-block-column:not(:first-child) {
    margin-left: 2em;
  }
}
.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
  -ms-grid-row-align: center;
      align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end;
}
.wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
  width: 100%;
}

.wp-block-cover-image,
.wp-block-cover {
  position: relative;
  background-size: cover;
  background-position: center center;
  min-height: 430px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em;
  box-sizing: border-box;
  /**
   * Set a default background color for has-background-dim _unless_ it includes another
   * background-color class (e.g. has-green-background-color). The presence of another
   * background-color class implies that another style will provide the background color
   * for the overlay.
   *
   * See:
   *   - Issue with background color specificity: https://github.com/WordPress/gutenberg/issues/26545
   *   - Issue with alternative fix: https://github.com/WordPress/gutenberg/issues/26545
   */
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
  background-attachment: fixed;
}
@supports (-webkit-overflow-scrolling: touch) {
  .wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
    background-attachment: scroll;
  }
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
    background-attachment: scroll;
  }
}
.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated {
  background-repeat: repeat;
  background-size: auto;
}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]),
.wp-block-cover.has-background-dim:not([class*=-background-color]) {
  background-color: #000;
}
.wp-block-cover-image.has-background-dim::before,
.wp-block-cover.has-background-dim::before {
  content: "";
  background-color: inherit;
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover .wp-block-cover__gradient-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
  opacity: 0.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
  opacity: 0.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
  opacity: 0.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
  opacity: 0.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
  opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
  opacity: 0.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
  opacity: 0.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
  opacity: 0.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
  opacity: 0.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
  opacity: 1;
}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
  max-width: 420px;
  width: 100%;
}
.wp-block-cover-image::after,
.wp-block-cover::after {
  display: block;
  content: "";
  font-size: 0;
  min-height: inherit;
}
@supports (position: sticky) {
  .wp-block-cover-image::after,
.wp-block-cover::after {
    content: none;
  }
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
  display: flex;
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
  width: 100%;
  z-index: 1;
  color: #fff;
}
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color) {
  color: inherit;
}
.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
  align-items: flex-start;
  justify-content: center;
}
.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
  align-items: center;
  justify-content: flex-start;
}
.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
  align-items: center;
  justify-content: center;
}
.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
  align-items: center;
  justify-content: flex-end;
}
.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
  align-items: flex-end;
  justify-content: center;
}
.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
  margin: 0;
  width: auto;
}
.wp-block-cover-image img.wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background,
.wp-block-cover img.wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  -o-object-fit: cover;
     object-fit: cover;
  outline: none;
  border: none;
  box-shadow: none;
}

.wp-block-cover__video-background {
  z-index: 0;
}

.wp-block-cover__image-background {
  z-index: 0;
}

section.wp-block-cover-image h2,
.wp-block-cover-image-text,
.wp-block-cover-text {
  color: #fff;
}
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:hover,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:active,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:hover,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:active,
.wp-block-cover-text a,
.wp-block-cover-text a:hover,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:active {
  color: #fff;
}

.wp-block-cover-image .wp-block-cover.has-left-content {
  justify-content: flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content {
  justify-content: flex-end;
}

section.wp-block-cover-image.has-left-content > h2,
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text {
  margin-left: 0;
  text-align: left;
}

section.wp-block-cover-image.has-right-content > h2,
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text {
  margin-right: 0;
  text-align: right;
}

section.wp-block-cover-image > h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text {
  font-size: 2em;
  line-height: 1.25;
  z-index: 1;
  margin-bottom: 0;
  max-width: 840px;
  padding: 0.44em;
  text-align: center;
}

.wp-block[data-align=left] > [data-type="core/embed"],
.wp-block[data-align=right] > [data-type="core/embed"],
.wp-block-embed.alignleft,
.wp-block-embed.alignright {
  max-width: 360px;
  width: 100%;
}
.wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper {
  min-width: 280px;
}

.wp-block-cover .wp-block-embed {
  min-width: 320px;
  min-height: 240px;
}

.wp-block-embed {
  margin: 0 0 1em 0;
}
.wp-block-embed figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.wp-block-embed iframe {
  max-width: 100%;
}

.wp-block-embed__wrapper {
  position: relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
  content: "";
  display: block;
  padding-top: 50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
  padding-top: 42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
  padding-top: 50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
  padding-top: 56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
  padding-top: 75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
  padding-top: 100%;
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
  padding-top: 177.77%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
  padding-top: 200%;
}

.wp-block-file {
  margin-bottom: 1.5em;
}
.wp-block-file.aligncenter {
  text-align: center;
}
.wp-block-file.alignright {
  /*rtl:ignore*/
  text-align: right;
}
.wp-block-file .wp-block-file__embed {
  margin-bottom: 1em;
}
.wp-block-file .wp-block-file__button {
  background: #32373c;
  border-radius: 2em;
  color: #fff;
  font-size: 0.8em;
  padding: 0.5em 1em;
}
.wp-block-file a.wp-block-file__button {
  text-decoration: none;
}
.wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:active {
  box-shadow: none;
  color: #fff;
  opacity: 0.85;
  text-decoration: none;
}
.wp-block-file * + .wp-block-file__button {
  margin-left: 0.75em;
}

.wp-block-gallery,
.blocks-gallery-grid {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item,
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item {
  margin: 0 1em 1em 0;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
  position: relative;
  align-self: flex-start;
  width: calc(50% - 1em);
}
.wp-block-gallery .blocks-gallery-image:nth-of-type(even),
.wp-block-gallery .blocks-gallery-item:nth-of-type(even),
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(even),
.blocks-gallery-grid .blocks-gallery-item:nth-of-type(even) {
  margin-right: 0;
}
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure,
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure {
  margin: 0;
  height: 100%;
}
@supports (position: sticky) {
  .wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure,
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
  }
}
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img,
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img {
  display: block;
  max-width: 100%;
  height: auto;
  width: 100%;
}
@supports (position: sticky) {
  .wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img,
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img {
    width: auto;
  }
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption,
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  padding: 3em 0.77em 0.7em;
  color: #fff;
  text-align: center;
  font-size: 0.8em;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
  box-sizing: border-box;
  margin: 0;
}
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img,
.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img {
  display: inline;
}
.wp-block-gallery figcaption,
.blocks-gallery-grid figcaption {
  flex-grow: 1;
}
.wp-block-gallery.is-cropped .blocks-gallery-image, .wp-block-gallery.is-cropped .blocks-gallery-item,
.blocks-gallery-grid.is-cropped .blocks-gallery-image,
.blocks-gallery-grid.is-cropped .blocks-gallery-item {
  -ms-grid-row-align: inherit;
      align-self: inherit;
}
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img,
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img {
  width: 100%;
}
@supports (position: sticky) {
  .wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img,
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img {
    height: 100%;
    flex: 1;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item,
.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item {
  width: 100%;
  margin-right: 0;
}
@media (min-width: 600px) {
  .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item,
.blocks-gallery-grid.columns-3 .blocks-gallery-image,
.blocks-gallery-grid.columns-3 .blocks-gallery-item {
    width: calc(33.3333333333% - 0.6666666667em);
    margin-right: 1em;
  }
  .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item,
.blocks-gallery-grid.columns-4 .blocks-gallery-image,
.blocks-gallery-grid.columns-4 .blocks-gallery-item {
    width: calc(25% - 0.75em);
    margin-right: 1em;
  }
  .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item,
.blocks-gallery-grid.columns-5 .blocks-gallery-image,
.blocks-gallery-grid.columns-5 .blocks-gallery-item {
    width: calc(20% - 0.8em);
    margin-right: 1em;
  }
  .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item,
.blocks-gallery-grid.columns-6 .blocks-gallery-image,
.blocks-gallery-grid.columns-6 .blocks-gallery-item {
    width: calc(16.6666666667% - 0.8333333333em);
    margin-right: 1em;
  }
  .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item,
.blocks-gallery-grid.columns-7 .blocks-gallery-image,
.blocks-gallery-grid.columns-7 .blocks-gallery-item {
    width: calc(14.2857142857% - 0.8571428571em);
    margin-right: 1em;
  }
  .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item,
.blocks-gallery-grid.columns-8 .blocks-gallery-image,
.blocks-gallery-grid.columns-8 .blocks-gallery-item {
    width: calc(12.5% - 0.875em);
    margin-right: 1em;
  }
  .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n) {
    margin-right: 0;
  }
  .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n) {
    margin-right: 0;
  }
  .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n) {
    margin-right: 0;
  }
  .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n) {
    margin-right: 0;
  }
  .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n) {
    margin-right: 0;
  }
  .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n) {
    margin-right: 0;
  }
  .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),
.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0;
  }
}
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child,
.blocks-gallery-grid .blocks-gallery-image:last-child,
.blocks-gallery-grid .blocks-gallery-item:last-child {
  margin-right: 0;
}
.wp-block-gallery.alignleft, .wp-block-gallery.alignright,
.blocks-gallery-grid.alignleft,
.blocks-gallery-grid.alignright {
  max-width: 420px;
  width: 100%;
}
.wp-block-gallery.aligncenter .blocks-gallery-item figure,
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure {
  justify-content: center;
}

.wp-block-group {
  box-sizing: border-box;
}

h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
  padding: 1.25em 2.375em;
}

.wp-block-image {
  margin: 0 0 1em 0;
}
.wp-block-image img {
  max-width: 100%;
}
.wp-block-image:not(.is-style-rounded) img {
  border-radius: inherit;
}
.wp-block-image.aligncenter {
  text-align: center;
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
  width: 100%;
}
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image .aligncenter {
  display: table;
}
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image .aligncenter > figcaption {
  display: table-caption;
  caption-side: bottom;
}
.wp-block-image .alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-left: 0;
  margin-right: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.wp-block-image .alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-right: 0;
  margin-left: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-image figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.wp-block-image.is-style-rounded img {
  border-radius: 9999px;
}
.wp-block-image.is-style-circle-mask img {
  border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
  .wp-block-image.is-style-circle-mask img {
    /* stylelint-disable */
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    /* stylelint-enable */
    mask-mode: alpha;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: contain;
            mask-size: contain;
    -webkit-mask-position: center;
            mask-position: center;
    border-radius: 0;
  }
}

ol.wp-block-latest-comments {
  padding-left: 0;
}

.wp-block-latest-comments__comment {
  line-height: 1.1;
  list-style: none;
  margin-bottom: 1em;
}
.has-avatars .wp-block-latest-comments__comment {
  min-height: 2.25em;
  list-style: none;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
  margin-left: 3.25em;
}
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
  line-height: 1.5;
}

.wp-block-latest-comments__comment-excerpt p {
  font-size: 0.875em;
  line-height: 1.8;
  margin: 0.36em 0 1.4em;
}

.wp-block-latest-comments__comment-date {
  display: block;
  font-size: 0.75em;
}

.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: 0.75em;
  width: 2.5em;
}

.wp-block-latest-posts.alignleft {
  /*rtl:ignore*/
  margin-right: 2em;
}
.wp-block-latest-posts.alignright {
  /*rtl:ignore*/
  margin-left: 2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
  list-style: none;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
  clear: both;
}
.wp-block-latest-posts.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}
.wp-block-latest-posts.is-grid li {
  margin: 0 1.25em 1.25em 0;
  width: 100%;
}
@media (min-width: 600px) {
  .wp-block-latest-posts.columns-2 li {
    width: calc((100% / 2) - 1.25em + (1.25em / 2));
  }
  .wp-block-latest-posts.columns-2 li:nth-child(2n) {
    margin-right: 0;
  }
  .wp-block-latest-posts.columns-3 li {
    width: calc((100% / 3) - 1.25em + (1.25em / 3));
  }
  .wp-block-latest-posts.columns-3 li:nth-child(3n) {
    margin-right: 0;
  }
  .wp-block-latest-posts.columns-4 li {
    width: calc((100% / 4) - 1.25em + (1.25em / 4));
  }
  .wp-block-latest-posts.columns-4 li:nth-child(4n) {
    margin-right: 0;
  }
  .wp-block-latest-posts.columns-5 li {
    width: calc((100% / 5) - 1.25em + (1.25em / 5));
  }
  .wp-block-latest-posts.columns-5 li:nth-child(5n) {
    margin-right: 0;
  }
  .wp-block-latest-posts.columns-6 li {
    width: calc((100% / 6) - 1.25em + (1.25em / 6));
  }
  .wp-block-latest-posts.columns-6 li:nth-child(6n) {
    margin-right: 0;
  }
}

.wp-block-latest-posts__post-date,
.wp-block-latest-posts__post-author {
  display: block;
  color: #555;
  font-size: 0.8125em;
}

.wp-block-latest-posts__post-excerpt {
  margin-top: 0.5em;
  margin-bottom: 1em;
}

.wp-block-latest-posts__featured-image a {
  display: inline-block;
}
.wp-block-latest-posts__featured-image img {
  height: auto;
  width: auto;
}
.wp-block-latest-posts__featured-image.alignleft {
  /*rtl:ignore*/
  margin-right: 1em;
}
.wp-block-latest-posts__featured-image.alignright {
  /*rtl:ignore*/
  margin-left: 1em;
}
.wp-block-latest-posts__featured-image.aligncenter {
  margin-bottom: 1em;
  text-align: center;
}

.block-editor-image-alignment-control__row .components-base-control__field {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
  margin-bottom: 0;
}

ol.has-background,
ul.has-background {
  padding: 1.25em 2.375em;
}

.wp-block-media-text {
  /*!rtl:begin:ignore*/
  direction: ltr;
  /*!rtl:end:ignore*/
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 1fr;
  grid-template-columns: 50% 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.wp-block-media-text.has-media-on-the-right {
  -ms-grid-columns: 1fr 50%;
  grid-template-columns: 1fr 50%;
}

.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
  -ms-grid-row-align: start;
      align-self: start;
}

.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
  -ms-grid-row-align: center;
      align-self: center;
}

.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
  -ms-grid-row-align: end;
      align-self: end;
}

.wp-block-media-text .wp-block-media-text__media {
  /*!rtl:begin:ignore*/
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/
  margin: 0;
}

.wp-block-media-text .wp-block-media-text__content {
  direction: ltr;
  /*!rtl:begin:ignore*/
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/
  padding: 0 8% 0 8%;
  word-break: break-word;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
  /*!rtl:begin:ignore*/
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  /*!rtl:begin:ignore*/
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/
}

.wp-block-media-text__media img,
.wp-block-media-text__media video {
  max-width: unset;
  width: 100%;
  vertical-align: middle;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
  height: 100%;
  min-height: 250px;
  background-size: cover;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
  display: block;
  height: 100%;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*
* Here we here not able to use a mobile first CSS approach.
* Custom widths are set using inline styles, and on mobile,
* we need 100% width, so we use important to overwrite the inline style.
* If the style were set on mobile first, on desktop styles,
* we would have no way of setting the style again to the inline style.
*/
@media (max-width: 600px) {
  .wp-block-media-text.is-stacked-on-mobile {
    -ms-grid-columns: 100% !important;
    grid-template-columns: 100% !important;
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}
.wp-block-navigation ul,
.wp-block-navigation ul li {
  list-style: none;
  padding: 0;
}

.wp-block-navigation__container {
  align-items: center;
  list-style: none;
  margin: 0;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
}
.is-vertical .wp-block-navigation__container {
  display: block;
  flex-direction: column;
  align-items: flex-start;
}

.items-justified-center > ul {
  justify-content: center;
}

.items-justified-right > ul {
  justify-content: flex-end;
}

.items-justified-space-between > ul {
  justify-content: space-between;
}

.is-vertical.items-justified-center > ul {
  align-items: center;
}

.is-vertical.items-justified-right > ul {
  align-items: flex-end;
}
.is-vertical.items-justified-right > ul .wp-block-navigation-link,
.is-vertical.items-justified-right > ul .wp-block-pages-list__item {
  margin-right: 0;
  justify-content: flex-end;
}

.wp-block-navigation .wp-block-pages-list__item,
.wp-block-navigation .wp-block-navigation-link {
  display: flex;
  align-items: center;
  position: relative;
  margin: 0 0.5em 0 0;
}
.wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty,
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty {
  display: none;
}
.wp-block-navigation .wp-block-navigation__container > .wp-block-pages-list__item:last-child,
.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link:last-child {
  margin-right: 0;
}
.wp-block-navigation .wp-block-pages-list__item__link,
.wp-block-navigation .wp-block-navigation-link__content {
  color: inherit;
  display: block;
  padding: 0.5em 1em;
}
.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link {
  text-decoration: inherit;
}
.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content {
  text-decoration: inherit;
}
.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus, .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active,
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active {
  text-decoration: inherit;
}
.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link,
.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content {
  text-decoration: none;
}
.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus, .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active,
.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus,
.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active {
  text-decoration: none;
}
.wp-block-navigation .wp-block-navigation-link__label {
  word-break: normal;
  overflow-wrap: break-word;
}
.wp-block-navigation .wp-block-page-list__submenu-icon,
.wp-block-navigation .wp-block-navigation-link__submenu-icon {
  height: inherit;
  padding: 0.375em 1em 0.375em 0;
}
.wp-block-navigation .wp-block-page-list__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-link__submenu-icon svg {
  stroke: currentColor;
}
.wp-block-navigation .has-child > .wp-block-pages-list__item__link,
.wp-block-navigation .has-child > .wp-block-navigation-link__content {
  padding-right: 0.5em;
}
.wp-block-navigation .has-child .submenu-container,
.wp-block-navigation .has-child .wp-block-navigation-link__container {
  background-color: inherit;
  color: inherit;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: normal;
  min-width: 200px;
  opacity: 0;
  transition: opacity 0.1s linear;
  visibility: hidden;
}
.wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item,
.wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link {
  margin: 0;
}
.wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-pages-list__item__link,
.wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
.wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
.wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__content,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-pages-list__item__link,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__content {
  flex-grow: 1;
}
.wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon,
.wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
.wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon,
.wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon {
  padding-right: 0.5em;
}
@media (min-width: 782px) {
  .wp-block-navigation .has-child .submenu-container .submenu-container,
.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,
.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,
.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
    left: 100%;
    top: 0;
  }
  .wp-block-navigation .has-child .submenu-container .submenu-container::before,
.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container::before,
.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container::before,
.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container::before {
    content: "";
    position: absolute;
    right: 100%;
    height: 100%;
    display: block;
    width: 0.5em;
    background: transparent;
  }
  .wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,
.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,
.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg,
.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg {
    transform: rotate(-90deg);
  }
}
.wp-block-navigation .has-child:hover > .wp-block-navigation-link__container {
  visibility: visible;
  opacity: 1;
}
.wp-block-navigation .has-child:focus-within > .wp-block-navigation-link__container {
  visibility: visible;
  opacity: 1;
}
.wp-block-navigation .has-child:hover {
  cursor: pointer;
}
.wp-block-navigation .has-child:hover > .submenu-container {
  visibility: visible;
  opacity: 1;
}
.wp-block-navigation .has-child:focus-within {
  cursor: pointer;
}
.wp-block-navigation .has-child:focus-within > .submenu-container {
  visibility: visible;
  opacity: 1;
}
.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container,
.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container, .wp-block-navigation.items-justified-right .has-child .submenu-container,
.wp-block-navigation.items-justified-right .has-child .wp-block-navigation-link__container {
  left: auto;
  right: 0;
}
.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .submenu-container,
.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .wp-block-navigation-link__container,
.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .submenu-container,
.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .wp-block-navigation-link__container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.items-justified-right .has-child .submenu-container .submenu-container,
.wp-block-navigation.items-justified-right .has-child .submenu-container .wp-block-navigation-link__container,
.wp-block-navigation.items-justified-right .has-child .wp-block-navigation-link__container .submenu-container,
.wp-block-navigation.items-justified-right .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
  left: auto;
  right: 100%;
}

.wp-block-navigation:not(.has-background) .submenu-container,
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container {
  background-color: #fff;
  color: #000;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.wp-block-navigation:not(.has-background) .submenu-container .submenu-container,
.wp-block-navigation:not(.has-background) .submenu-container .wp-block-navigation-link__container,
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container .submenu-container,
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container .wp-block-navigation-link__container {
  top: -1px;
}

.wp-block-navigation .wp-block-page-list {
  display: flex;
  flex-wrap: wrap;
  background-color: inherit;
}
.wp-block-navigation .wp-block-pages-list__item {
  background-color: inherit;
}
.wp-block-navigation .wp-block-page-list__submenu-icon {
  display: none;
}
.wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon {
  display: block;
}

.is-vertical .wp-block-navigation__container .wp-block-page-list {
  display: block;
}

.is-small-text {
  font-size: 0.875em;
}

.is-regular-text {
  font-size: 1em;
}

.is-large-text {
  font-size: 2.25em;
}

.is-larger-text {
  font-size: 3em;
}

.has-drop-cap:not(:focus)::first-letter {
  float: left;
  font-size: 8.4em;
  line-height: 0.68;
  font-weight: 100;
  margin: 0.05em 0.1em 0 0;
  text-transform: uppercase;
  font-style: normal;
}

p.has-drop-cap.has-background {
  overflow: hidden;
}

p.has-background {
  padding: 1.25em 2.375em;
}

p.has-text-color a {
  color: inherit;
}

.wp-block-post-author {
  display: flex;
  flex-wrap: wrap;
}
.wp-block-post-author__byline {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0.5em;
}
.wp-block-post-author__avatar {
  margin-right: 1em;
}
.wp-block-post-author__bio {
  margin-bottom: 0.7em;
  font-size: 0.7em;
}
.wp-block-post-author__content {
  flex-grow: 1;
  flex-basis: 0;
}
.wp-block-post-author__name {
  font-weight: bold;
  margin: 0;
}

.wp-block-post-comments-form input[type=submit] {
  color: #fff;
  background-color: #32373c;
  border: none;
  border-radius: 9999px;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-size: 1.125em;
  padding: 0.667em 1.333em;
  text-align: center;
  text-decoration: none;
  overflow-wrap: break-word;
}
.wp-block-post-comments-form input[type=submit]:hover, .wp-block-post-comments-form input[type=submit]:focus, .wp-block-post-comments-form input[type=submit]:active, .wp-block-post-comments-form input[type=submit]:visited {
  color: #fff;
}

.wp-block-post-excerpt__more-link {
  display: inline-block;
}

.wp-block-post-title a {
  display: inline-block;
}

.wp-block-preformatted {
  white-space: pre-wrap;
}

.wp-block-preformatted.has-background {
  padding: 1.25em 2.375em;
}

.wp-block-pullquote {
  margin: 0 0 1em 0;
  padding: 3em 0;
  text-align: center;
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
  max-width: 420px;
}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
  font-size: 1.25em;
}
.wp-block-pullquote p {
  font-size: 1.75em;
  line-height: 1.6;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
  position: relative;
}
.wp-block-pullquote .has-text-color a {
  color: inherit;
}

.wp-block-pullquote:not(.is-style-solid-color) {
  background: none;
}

.wp-block-pullquote.is-style-solid-color {
  border: none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  max-width: 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
  text-transform: none;
  font-style: normal;
}

.wp-block-pullquote cite {
  color: inherit;
}

.wp-block-query-loop {
  max-width: 100%;
  list-style: none;
  padding: 0;
}
.wp-block-query-loop li {
  clear: both;
}
.wp-block-query-loop.is-flex-container {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap;
}
.wp-block-query-loop.is-flex-container li {
  margin: 0 0 1.25em 0;
  width: 100%;
}
@media (min-width: 600px) {
  .wp-block-query-loop.is-flex-container li {
    margin-right: 1.25em;
  }
  .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
    width: calc((100% / 2) - 1.25em + (1.25em / 2));
  }
  .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n) {
    margin-right: 0;
  }
  .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {
    width: calc((100% / 3) - 1.25em + (1.25em / 3));
  }
  .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n) {
    margin-right: 0;
  }
  .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {
    width: calc((100% / 4) - 1.25em + (1.25em / 4));
  }
  .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n) {
    margin-right: 0;
  }
  .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {
    width: calc((100% / 5) - 1.25em + (1.25em / 5));
  }
  .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n) {
    margin-right: 0;
  }
  .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
    width: calc((100% / 6) - 1.25em + (1.25em / 6));
  }
  .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n) {
    margin-right: 0;
  }
}

.wp-block-query-pagination {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.wp-block-query-pagination > .wp-block-query-pagination-next,
.wp-block-query-pagination > .wp-block-query-pagination-previous,
.wp-block-query-pagination > .wp-block-query-pagination-numbers {
  display: inline-block;
  /*rtl:ignore*/
  margin-right: 0.5em;
  margin-bottom: 0.5em;
}
.wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
.wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,
.wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {
  /*rtl:ignore*/
  margin-right: 0;
}

.wp-block-quote.is-style-large, .wp-block-quote.is-large {
  margin-bottom: 1em;
  padding: 0 1em;
}
.wp-block-quote.is-style-large p, .wp-block-quote.is-large p {
  font-size: 1.5em;
  font-style: italic;
  line-height: 1.6;
}
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite,
.wp-block-quote.is-large footer {
  font-size: 1.125em;
  text-align: right;
}

.wp-block-rss.wp-block-rss {
  box-sizing: border-box;
}
.wp-block-rss.alignleft {
  /*rtl:ignore*/
  margin-right: 2em;
}
.wp-block-rss.alignright {
  /*rtl:ignore*/
  margin-left: 2em;
}
.wp-block-rss.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  list-style: none;
}
.wp-block-rss.is-grid li {
  margin: 0 1em 1em 0;
  width: 100%;
}
@media (min-width: 600px) {
  .wp-block-rss.columns-2 li {
    width: calc(( 100% / 2 ) - 1em);
  }
  .wp-block-rss.columns-3 li {
    width: calc(( 100% / 3 ) - 1em);
  }
  .wp-block-rss.columns-4 li {
    width: calc(( 100% / 4 ) - 1em);
  }
  .wp-block-rss.columns-5 li {
    width: calc(( 100% / 5 ) - 1em);
  }
  .wp-block-rss.columns-6 li {
    width: calc(( 100% / 6 ) - 1em);
  }
}

.wp-block-rss__item-publish-date,
.wp-block-rss__item-author {
  display: block;
  color: #555;
  font-size: 0.8125em;
}

.wp-block-search .wp-block-search__button {
  background: #f7f7f7;
  border: 1px solid #ccc;
  padding: 0.375em 0.625em;
  color: #32373c;
  margin-left: 0.625em;
  word-break: normal;
}
.wp-block-search .wp-block-search__button.has-icon {
  line-height: 0;
}
.wp-block-search .wp-block-search__button svg {
  min-width: 1.5em;
  min-height: 1.5em;
}
.wp-block-search .wp-block-search__inside-wrapper {
  display: flex;
  flex: auto;
  flex-wrap: nowrap;
  max-width: 100%;
}
.wp-block-search .wp-block-search__label {
  width: 100%;
}
.wp-block-search .wp-block-search__input {
  flex-grow: 1;
  min-width: 3em;
  border: 1px solid #949494;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
  margin-left: 0;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  padding: 4px;
  border: 1px solid #949494;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  border-radius: 0;
  border: none;
  padding: 0 0 0 0.25em;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
  outline: none;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
  padding: 0.125em 0.5em;
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  margin: auto;
}

.wp-block-separator {
  border-top: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
}
.wp-block-separator.is-style-wide {
  border-bottom-width: 1px;
}
.wp-block-separator.is-style-dots {
  background: none !important;
  border: none;
  text-align: center;
  width: none;
  line-height: 1;
  height: auto;
}
.wp-block-separator.is-style-dots::before {
  content: "···";
  color: currentColor;
  font-size: 1.5em;
  letter-spacing: 2em;
  /*rtl:ignore*/
  padding-left: 2em;
  font-family: serif;
}

.wp-block-site-logo {
  line-height: 0;
}
.wp-block-site-logo a {
  display: inline-block;
}
.wp-block-site-logo.is-default-size img {
  width: 120px;
  height: auto;
}
.wp-block-site-logo .aligncenter {
  display: table;
}
.wp-block-site-logo.is-style-rounded img {
  border-radius: 9999px;
}

.wp-block-social-links {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
  margin-left: 0;
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
  text-decoration: none;
  border-bottom: 0;
  box-shadow: none;
}
.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
  margin: 4px 8px 4px 0;
}
.wp-block-social-links .wp-social-link a {
  padding: 0.25em;
}
.wp-block-social-links .wp-social-link svg {
  width: 1em;
  height: 1em;
}
.wp-block-social-links.has-small-icon-size {
  font-size: 16px;
}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  font-size: 24px;
}
.wp-block-social-links.has-large-icon-size {
  font-size: 36px;
}
.wp-block-social-links.has-huge-icon-size {
  font-size: 48px;
}
.wp-block-social-links.aligncenter {
  justify-content: center;
  display: flex;
}
.wp-block-social-links.alignright {
  justify-content: flex-end;
}

.wp-social-link {
  display: block;
  border-radius: 9999px;
  transition: transform 0.1s ease;
  height: auto;
}
@media (prefers-reduced-motion: reduce) {
  .wp-social-link {
    transition-duration: 0s;
    transition-delay: 0s;
  }
}
.wp-social-link a {
  display: block;
  line-height: 0;
  transition: transform 0.1s ease;
}
.wp-social-link a,
.wp-social-link a:hover,
.wp-social-link a:active,
.wp-social-link a:visited,
.wp-social-link svg {
  color: currentColor;
  fill: currentColor;
}
.wp-social-link:hover {
  transform: scale(1.1);
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
  background-color: #f0f0f0;
  color: #444;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
  background-color: #f90;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
  background-color: #1ea0c3;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
  background-color: #0757fe;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
  background-color: #1e1f26;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
  background-color: #02e49b;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
  background-color: #e94c89;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
  background-color: #4280ff;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
  background-color: #f45800;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  background-color: #1778f2;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
  background-color: #000;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
  background-color: #0461dd;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
  background-color: #e65678;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  background-color: #24292d;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
  background-color: #eceadd;
  color: #382110;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
  background-color: #ea4434;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
  background-color: #f00075;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
  background-color: #e21b24;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  background-color: #0d66c2;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
  background-color: #3288d4;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
  background-color: #02ab6c;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
  background-color: #f6405f;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
  background-color: #ff424d;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
  background-color: #e60122;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
  background-color: #ef4155;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
  background-color: #fe4500;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
  background-color: #0478d7;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
  background-color: #fefc00;
  color: #fff;
  stroke: #000;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
  background-color: #ff5600;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
  background-color: #1bd760;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
  background-color: #2aabee;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
  background-color: #000;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
  background-color: #011835;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
  background-color: #6440a4;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
  background-color: #1da1f2;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
  background-color: #1eb7ea;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
  background-color: #4680c2;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
  background-color: #3499cd;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
  background-color: #d32422;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
  background-color: #f00;
  color: #fff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
  background: none;
  padding: 4px;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  color: #f90;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  color: #1ea0c3;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
  color: #0757fe;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
  color: #1e1f26;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
  color: #02e49b;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
  color: #e94c89;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
  color: #4280ff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
  color: #f45800;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
  color: #1778f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
  color: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
  color: #0461dd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
  color: #e65678;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
  color: #24292d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
  color: #382110;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
  color: #ea4434;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
  color: #f00075;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
  color: #e21b24;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
  color: #0d66c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
  color: #3288d4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
  color: #02ab6c;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
  color: #f6405f;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
  color: #ff424d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
  color: #e60122;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
  color: #ef4155;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
  color: #fe4500;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
  color: #0478d7;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
  color: #fff;
  stroke: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
  color: #ff5600;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
  color: #1bd760;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
  color: #2aabee;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
  color: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
  color: #011835;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
  color: #6440a4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
  color: #1da1f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
  color: #1eb7ea;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
  color: #4680c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
  color: #3499cd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
  color: #d32422;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
  color: #f00;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
  width: auto;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
  padding-left: calc((2/3) * 1em);
  padding-right: calc((2/3) * 1em);
}

.wp-block-spacer {
  clear: both;
}

.wp-block-tag-cloud.aligncenter {
  text-align: center;
}
.wp-block-tag-cloud.alignfull {
  padding-left: 1em;
  padding-right: 1em;
}

.wp-block-table {
  margin: 0 0 1em 0;
  overflow-x: auto;
}
.wp-block-table table {
  border-collapse: collapse;
  width: 100%;
}
.wp-block-table .has-fixed-layout {
  table-layout: fixed;
  width: 100%;
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
  word-break: break-word;
}
.wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {
  display: table;
  width: auto;
}
.wp-block-table.alignleft td,
.wp-block-table.alignleft th, .wp-block-table.aligncenter td,
.wp-block-table.aligncenter th, .wp-block-table.alignright td,
.wp-block-table.alignright th {
  word-break: break-word;
}
.wp-block-table .has-subtle-light-gray-background-color {
  background-color: #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color {
  background-color: #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color {
  background-color: #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color {
  background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes {
  border-spacing: 0;
  border-collapse: inherit;
  background-color: transparent;
  border-bottom: 1px solid #f0f0f0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
  background-color: #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
  background-color: #e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
  background-color: #e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
  background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td {
  border-color: transparent;
}

.wp-block-text-columns {
  display: flex;
}
.wp-block-text-columns.aligncenter {
  display: flex;
}
.wp-block-text-columns .wp-block-column {
  margin: 0 1em;
  padding: 0;
}
.wp-block-text-columns .wp-block-column:first-child {
  margin-left: 0;
}
.wp-block-text-columns .wp-block-column:last-child {
  margin-right: 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
  width: calc(100% / 2);
}
.wp-block-text-columns.columns-3 .wp-block-column {
  width: calc(100% / 3);
}
.wp-block-text-columns.columns-4 .wp-block-column {
  width: calc(100% / 4);
}

pre.wp-block-verse {
  font-family: inherit;
  overflow: auto;
  white-space: pre-wrap;
}

.wp-block-video {
  margin: 0 0 1em 0;
}
.wp-block-video video {
  width: 100%;
}
@supports (position: sticky) {
  .wp-block-video [poster] {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.wp-block-video.aligncenter {
  text-align: center;
}
.wp-block-video figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
}

.wp-block-post-featured-image a {
  display: inline-block;
}
.wp-block-post-featured-image img {
  max-width: 100%;
  height: auto;
}

:root {
  /* stylelint-disable function-comma-space-after */
  /* stylelint-enable function-comma-space-after */
}
:root .has-pale-pink-background-color {
  background-color: #f78da7;
}
:root .has-vivid-red-background-color {
  background-color: #cf2e2e;
}
:root .has-luminous-vivid-orange-background-color {
  background-color: #ff6900;
}
:root .has-luminous-vivid-amber-background-color {
  background-color: #fcb900;
}
:root .has-light-green-cyan-background-color {
  background-color: #7bdcb5;
}
:root .has-vivid-green-cyan-background-color {
  background-color: #00d084;
}
:root .has-pale-cyan-blue-background-color {
  background-color: #8ed1fc;
}
:root .has-vivid-cyan-blue-background-color {
  background-color: #0693e3;
}
:root .has-vivid-purple-background-color {
  background-color: #9b51e0;
}
:root .has-white-background-color {
  background-color: #fff;
}
:root .has-very-light-gray-background-color {
  background-color: #eee;
}
:root .has-cyan-bluish-gray-background-color {
  background-color: #abb8c3;
}
:root .has-very-dark-gray-background-color {
  background-color: #313131;
}
:root .has-black-background-color {
  background-color: #000;
}
:root .has-pale-pink-color {
  color: #f78da7;
}
:root .has-vivid-red-color {
  color: #cf2e2e;
}
:root .has-luminous-vivid-orange-color {
  color: #ff6900;
}
:root .has-luminous-vivid-amber-color {
  color: #fcb900;
}
:root .has-light-green-cyan-color {
  color: #7bdcb5;
}
:root .has-vivid-green-cyan-color {
  color: #00d084;
}
:root .has-pale-cyan-blue-color {
  color: #8ed1fc;
}
:root .has-vivid-cyan-blue-color {
  color: #0693e3;
}
:root .has-vivid-purple-color {
  color: #9b51e0;
}
:root .has-white-color {
  color: #fff;
}
:root .has-very-light-gray-color {
  color: #eee;
}
:root .has-cyan-bluish-gray-color {
  color: #abb8c3;
}
:root .has-very-dark-gray-color {
  color: #313131;
}
:root .has-black-color {
  color: #000;
}
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%);
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, #00d084 0%, #0693e3 100%);
}
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
}
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: linear-gradient(135deg, #fcb900 0%, #ff6900 100%);
}
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%);
}
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: linear-gradient(135deg, #eeeeee 0%, #a9b8c3 100%);
}
:root .has-cool-to-warm-spectrum-gradient-background {
  background: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
}
:root .has-blush-light-purple-gradient-background {
  background: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
}
:root .has-blush-bordeaux-gradient-background {
  background: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
}
:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);
}
:root .has-luminous-dusk-gradient-background {
  background: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
}
:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%);
}
:root .has-pale-ocean-gradient-background {
  background: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
}
:root .has-electric-grass-gradient-background {
  background: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
}
:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, #fafae1 0%, #67a671 100%);
}
:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%);
}
:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg, #330968 0%, #31cdcf 100%);
}
:root .has-midnight-gradient-background {
  background: linear-gradient(135deg, #020381 0%, #2874fc 100%);
}
:root .has-link-color a:not(.wp-block-button__link) {
  color: #00e;
  color: var(--wp--style--color--link, #00e);
}

.has-small-font-size {
  font-size: 0.8125em;
}

.has-regular-font-size,
.has-normal-font-size {
  font-size: 1em;
}

.has-medium-font-size {
  font-size: 1.25em;
}

.has-large-font-size {
  font-size: 2.25em;
}

.has-larger-font-size,
.has-huge-font-size {
  font-size: 2.625em;
}

.has-text-align-center {
  text-align: center;
}

.has-text-align-left {
  /*rtl:ignore*/
  text-align: left;
}

.has-text-align-right {
  /*rtl:ignore*/
  text-align: right;
}

#end-resizable-editor-section {
  display: none;
}

.aligncenter {
  clear: both;
}

.items-justified-left {
  justify-content: flex-start;
}

.items-justified-center {
  justify-content: center;
}

.items-justified-right {
  justify-content: flex-end;
}

.items-justified-space-between {
  justify-content: space-between;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #ddd;
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
.o-content:not(:last-child),.o-content h1:not(:last-child):first-child,.o-content h2:not(:last-child):first-child,.o-content h3:not(:last-child):first-child,.o-content h4:not(:last-child):first-child,.o-content h5:not(:last-child):first-child,.o-content h6:not(:last-child):first-child,.o-content h1:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h6:not(:last-child),.o-content ul:not(:last-child),.c-cart__product-name:not(:last-child),.c-voucher-box:not(:last-child),.c-headline:not(:last-child),.c-headline-sub:not(:last-child){margin-bottom:1.5rem}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:local("Montserrat Light"),local("Montserrat-Light"),url(fonts/montserrat-v12-latin-300.c587fd5d56f85fb730092fc82551b5a1.woff2) format("woff2"),url(fonts/montserrat-v12-latin-300.46b5c290e8fd38b7639e3f9383c2ac56.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(fonts/montserrat-v12-latin-regular.504499c7e16ee847a32a7a8bf6923a79.woff2) format("woff2"),url(fonts/montserrat-v12-latin-regular.7710fcbaccd9837e1c5e7e819bf1d230.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(fonts/montserrat-v12-latin-700.66fd2310725b78026454e50d0dd9effc.woff2) format("woff2"),url(fonts/montserrat-v12-latin-700.a7a97263d97c409f1a624f88d4f8f00e.woff) format("woff")}@font-face{font-family:'Muli';font-style:normal;font-weight:300;font-display:swap;src:local("Muli Light"),local("Muli-Light"),url(fonts/muli-v11-latin-300.56ef349e9a0a8518f7466106ba7b8585.woff2) format("woff2"),url(fonts/muli-v11-latin-300.254520146feb0cb3fb28c81a0cce4051.woff) format("woff")}@font-face{font-family:'Muli';font-style:normal;font-weight:bold;font-display:swap;src:local("Muli Semibold"),local("Muli-Semibold"),url(fonts/muli-semibold-webfont.19603d9921b40b35613d1bd3a238d7e7.woff2) format("woff2"),url(fonts/muli-semibold-webfont.24f95d285f62f49982dd3dcb235913b3.woff) format("woff")}.u-no-pointer-events{pointer-events:none}.u-center{text-align:center}@media screen and (max-width: 768px){.u-center-mobile{text-align:center}}@media screen and (max-width: 1087px){.u-center-tablet{text-align:center}}.u-text-left{text-align:left}.u-text-right{text-align:right}.is-flex{display:flex}.u-flex-v-center{align-items:center}.is-hidden{display:none !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px), print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 1088px){.is-hidden-desktop{display:none !important}}.u-weight-400{font-weight:400 !important}.u-weight-700{font-weight:700 !important}[v-cloak]{display:none !important}.u-bg-grey{background:#f6f6f6}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,input[type="text"],input[type="button"],input[type="submit"]{-moz-appearance:none;-webkit-appearance:none;border-radius:0;box-shadow:none;margin:0}input[type="checkbox"],input[type="radio"]{cursor:pointer;vertical-align:baseline}legend{padding:0;display:table}fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.o-content:not(:last-child),.o-content h1:not(:last-child):first-child,.o-content h2:not(:last-child):first-child,.o-content h3:not(:last-child):first-child,.o-content h4:not(:last-child):first-child,.o-content h5:not(:last-child):first-child,.o-content h6:not(:last-child):first-child,.o-content h1:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h6:not(:last-child),.o-content ul:not(:last-child),.c-cart__product-name:not(:last-child),.c-voucher-box:not(:last-child),.c-headline:not(:last-child),.c-headline-sub:not(:last-child){margin-bottom:1.5rem}:root{--device: mobile}@media screen and (min-width: 769px){:root{--device: tablet}}@media screen and (min-width: 1088px){:root{--device: desktop}}@media screen and (min-width: 1280px){:root{--device: widescreen}}@media screen and (min-width: 1472px){:root{--device: fullhd}}html{color:#292929;font-family:"Montserrat";font-size:100%;font-weight:300;overflow-x:hidden;scroll-behavior:smooth}html.t-font-size-reset{font-size:100%}body{z-index:0}p{font-family:"Muli";font-size:1em;line-height:1.75;margin-bottom:1rem}p:last-child{margin-bottom:0}a{text-decoration:none}.o-link,a:not([class]){border-bottom:2px solid currentColor;color:#292929;cursor:pointer}.o-link:hover,a:not([class]):hover{border-color:#ff7556}input,select,option,textarea{background:#fff;border:1px solid #ababab;font-family:"Muli";font-size:1em}option{border:0}input{padding:6px}h1{font-size:1.75em}h2{font-size:1.625em}h3{font-size:1.375em}dl>div{display:flex;margin-bottom:.75rem}dt{margin-right:.75rem}table{border:1px solid #80ccca;border-spacing:0;border-collapse:collapse;text-align:left;width:100%}table th{background-color:#80ccca;border:1px solid #80ccca;color:#fff;vertical-align:middle;padding:.20rem 0.15rem;font-size:0.6rem}@media screen and (min-width: 1088px){table th{font-size:1rem;padding:.75rem 1.5rem}}table td{border:1px solid #80ccca;line-height:1.5;padding:.20rem 0.15rem;font-size:0.7rem}@media screen and (min-width: 1088px){table td{font-size:1rem;padding:.75rem 1.5rem}}table.v-align-top td{vertical-align:top}strong{font-weight:bold}em{font-style:italic}ul.default{list-style:disc;padding:1.5rem}.muli{font-family:"Muli"}.u-no-scroll{overflow:hidden}.terms-of-use-dialog-wrap,.shipping-times-dialog-wrap{display:none}.youtube-container{display:block;width:100%}.youtube-player{cursor:pointer;display:block;height:100%;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}img.youtube-thumb{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;height:auto}div.play-button{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(images/video-play-icon.434bbcb973a1ef234ef9d75688db59ab.png) no-repeat}#youtube-iframe{width:100%;height:100%;position:absolute;top:0;left:0}.ui-dialog-content,.ui-widget-content{font-family:"Montserrat"}.facebook_text{font-family:"Lucida Grande",tahoma,verdana,arial,sans-serif;font-size:11px}.blue_facebook_text{font-family:"Lucida Grande",tahoma,verdana,arial,sans-serif;color:#3B5998;font-size:11px}.facebook-link:hover .icon-circle{color:#3B5998 !important}.twitter-link:hover .icon-circle{color:#4099FF !important}.google-plus-link:hover .icon-circle{color:#666 !important}.youtube-link:hover .icon-circle{color:#CD332D !important}.small{font-size:12px !important}.normal{font-size:14px !important}.big{font-size:21px !important}.very-big{font-size:28px !important}.huge{font-size:48px !important}.subsection-title{font-size:1.375em}.subsection-subtitle{font-size:1.125em}/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(fonts/fontawesome-webfont.1c77d5ab10c945269a09ff9a26c3fb08.eot);src:url(fonts/fontawesome-webfont.1c77d5ab10c945269a09ff9a26c3fb08.eot?#iefix&v=4.2.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.6e8ec896aab286231d3cf526da686ddf.woff) format("woff"),url(fonts/fontawesome-webfont.670e1210f375c1590bd4817b199cf3ba.ttf) format("truetype"),url(images/fontawesome-webfont.083a1c3461b427ea103b702c62d73fa1.svg#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;font-display:swap}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.button{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none}input.button,button{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none;border:0;font-size:1em}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.drop-element,.drop-element:after,.drop-element:before,.drop-element *,.drop-element *:after,.drop-element *:before{box-sizing:border-box}.drop-element{position:absolute;display:none}.drop-element.drop-open{display:block}.drop-element.drop-theme-arrows-bounce-dark{max-width:100%;max-height:100%}.drop-element.drop-theme-arrows-bounce-dark .drop-content{border-radius:5px;position:relative;font-family:inherit;background:#000;color:#fff;padding:1em;font-size:1.1em;line-height:1.5em}.drop-element.drop-theme-arrows-bounce-dark .drop-content:before{content:"";display:block;position:absolute;width:0;height:0;border-color:transparent;border-width:12px;border-style:solid}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-center .drop-content{margin-bottom:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-center .drop-content:before{top:100%;left:50%;margin-left:-12px;border-top-color:#000}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-center .drop-content{margin-top:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-center .drop-content:before{bottom:100%;left:50%;margin-left:-12px;border-bottom-color:#000}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-right.drop-element-attached-middle .drop-content{margin-right:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-right.drop-element-attached-middle .drop-content:before{left:100%;top:50%;margin-top:-12px;border-left-color:#000}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-left.drop-element-attached-middle .drop-content{margin-left:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-left.drop-element-attached-middle .drop-content:before{right:100%;top:50%;margin-top:-12px;border-right-color:#000}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content{margin-top:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content:before{bottom:100%;left:12px;border-bottom-color:#000}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content{margin-top:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content:before{bottom:100%;right:12px;border-bottom-color:#000}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content{margin-bottom:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content:before{top:100%;left:12px;border-top-color:#000}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content{margin-bottom:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content:before{top:100%;right:12px;border-top-color:#000}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content{margin-right:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content:before{top:12px;left:100%;border-left-color:#000}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content{margin-left:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content:before{top:12px;right:100%;border-right-color:#000}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content{margin-right:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content:before{bottom:12px;left:100%;border-left-color:#000}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content{margin-left:12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content:before{bottom:12px;right:100%;border-right-color:#000}.drop-element.drop-theme-arrows-bounce-dark{transform:translateZ(0);transition:opacity 100ms;opacity:0}.drop-element.drop-theme-arrows-bounce-dark .drop-content{transition:transform 0.3s cubic-bezier(0, 0, 0.265, 1.55);transform:scale(0) translateZ(0)}.drop-element.drop-theme-arrows-bounce-dark.drop-open{display:none}.drop-element.drop-theme-arrows-bounce-dark.drop-open-transitionend{display:block}.drop-element.drop-theme-arrows-bounce-dark.drop-after-open{transition:none;opacity:1}.drop-element.drop-theme-arrows-bounce-dark.drop-after-open .drop-content{transform:scale(1) translateZ(0)}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-center .drop-content{transform-origin:50%,calc(100% + 12px)}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-center .drop-content{transform-origin:50%, -12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-right.drop-element-attached-middle .drop-content{transform-origin:calc(100% + 12px),50%}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-left.drop-element-attached-middle .drop-content{transform-origin:-12px, 50%}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content{transform-origin:0, -12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content{transform-origin:100%, -12px}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content{transform-origin:0,calc(100% + 12px)}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content{transform-origin:100%,calc(100% + 12px)}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content{transform-origin:calc(100% + 12px),0}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content{transform-origin:-12px, 0}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content{transform-origin:calc(100% + 12px),100%}.drop-element.drop-theme-arrows-bounce-dark.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content{transform-origin:-12px, 100%}button[data-balloon]{overflow:visible}[data-balloon]{position:relative}[data-balloon]:after{filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;background:rgba(17,17,17,0.9);border-radius:4px;color:#fff;content:attr(data-balloon);font-size:12px;padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[data-balloon]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17,17,17,0.9)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;content:'';position:absolute;z-index:10}[data-balloon]:hover:before,[data-balloon]:hover:after,[data-balloon][data-balloon-visible]:before,[data-balloon][data-balloon-visible]:after{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;pointer-events:auto}[data-balloon][data-balloon-break]:after{white-space:normal}[data-balloon][data-balloon-pos="up"]:after{bottom:100%;left:50%;margin-bottom:11px;transform:translate(-50%, 10px);transform-origin:top}[data-balloon][data-balloon-pos="up"]:before{bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%, 10px);transform-origin:top}[data-balloon][data-balloon-pos="up"]:hover:after,[data-balloon][data-balloon-pos="up"][data-balloon-visible]:after{transform:translate(-50%, 0)}[data-balloon][data-balloon-pos="up"]:hover:before,[data-balloon][data-balloon-pos="up"][data-balloon-visible]:before{transform:translate(-50%, 0)}[data-balloon][data-balloon-pos='down']:after{left:50%;margin-top:11px;top:100%;transform:translate(-50%, -10px)}[data-balloon][data-balloon-pos='down']:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17,17,17,0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;left:50%;margin-top:5px;top:100%;transform:translate(-50%, -10px)}[data-balloon][data-balloon-pos='down']:hover:after,[data-balloon][data-balloon-pos='down'][data-balloon-visible]:after{transform:translate(-50%, 0)}[data-balloon][data-balloon-pos='down']:hover:before,[data-balloon][data-balloon-pos='down'][data-balloon-visible]:before{transform:translate(-50%, 0)}[data-balloon][data-balloon-pos='left']:after{margin-right:11px;right:100%;top:50%;transform:translate(10px, -50%)}[data-balloon][data-balloon-pos='left']:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17,17,17,0.9)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;margin-right:5px;right:100%;top:50%;transform:translate(10px, -50%)}[data-balloon][data-balloon-pos='left']:hover:after,[data-balloon][data-balloon-pos='left'][data-balloon-visible]:after{transform:translate(0, -50%)}[data-balloon][data-balloon-pos='left']:hover:before,[data-balloon][data-balloon-pos='left'][data-balloon-visible]:before{transform:translate(0, -50%)}[data-balloon][data-balloon-pos='right']:after{left:100%;margin-left:11px;top:50%;transform:translate(-10px, -50%)}[data-balloon][data-balloon-pos='right']:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17,17,17,0.9)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;left:100%;margin-left:5px;top:50%;transform:translate(-10px, -50%)}[data-balloon][data-balloon-pos='right']:hover:after,[data-balloon][data-balloon-pos='right'][data-balloon-visible]:after{transform:translate(0, -50%)}[data-balloon][data-balloon-pos='right']:hover:before,[data-balloon][data-balloon-pos='right'][data-balloon-visible]:before{transform:translate(0, -50%)}[data-balloon][data-balloon-length='small']:after{white-space:normal;width:80px}[data-balloon][data-balloon-length='medium']:after{white-space:normal;width:150px}[data-balloon][data-balloon-length='large']:after{white-space:normal;width:260px}[data-balloon][data-balloon-length='xlarge']:after{white-space:normal;width:380px}@media screen and (max-width: 768px){[data-balloon][data-balloon-length='xlarge']:after{white-space:normal;width:90vw}}[data-balloon][data-balloon-length='fit']:after{white-space:normal;width:100%}.sticky{position:sticky}.sticky.sticky-fixed.is-sticky{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sticky.sticky-fixed.is-absolute{position:absolute}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.3.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2014 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;background-color:#fff;background:linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;background-color:#fff;background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;max-width:100%;background-color:#eeeeee;background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-size:52px 37px !important;background-repeat:no-repeat !important}}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #0073bb}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#aaaaaa}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:"Montserrat";font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.selectize-control.multi .selectize-input.has-items{padding:5px 8px 2px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#ffffff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#ffffff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#ffffff;background:#d2d2d2;border:1px solid #aaaaaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 1px !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2)}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:none;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:none}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);background-color:#1b9dec;background-image:linear-gradient(to bottom, #1da7ee, #178ee9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom, #008fd8, #0075cf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0)}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:0.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-input{border-radius:0}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0, 0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1, 1);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;transform:rotateZ(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotateZ(0);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-initial{top:0 !important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-initial{left:-40px !important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0 !important;opacity:0}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@-webkit-keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@-webkit-keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-box{border:none;background:#1b1b1b;background:rgba(10,10,10,0.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow{height:8px;margin-left:-8px;width:16px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow{height:16px;margin-left:0;margin-top:-8px;width:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border{border:8px solid transparent}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#1b1b1b;border-bottom-color:rgba(10,10,10,0.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border{border-left-color:#1b1b1b;border-left-color:rgba(10,10,10,0.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border{border-right-color:#1b1b1b;border-right-color:rgba(10,10,10,0.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border{border-top-color:#1b1b1b;border-top-color:rgba(10,10,10,0.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped{top:-8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped{left:-8px}.tooltipster-sidetip.tooltipster-noir .tooltipster-box{border-radius:0;border:3px solid #000;background:#fff}.tooltipster-sidetip.tooltipster-noir .tooltipster-content{color:#000}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow{height:11px;margin-left:-11px;width:22px}.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow{height:22px;margin-left:0;margin-top:-11px;width:11px}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-background{border:11px solid transparent}.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff;top:4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff;left:-4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-background{border-right-color:#fff;left:4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff;top:-4px}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-border{border-width:11px}.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-uncropped{top:-11px}.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-uncropped{left:-11px}@-webkit-keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translate(0, 100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;transform:translate(0, 0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:0px;display:inline-block;width:35px;height:35px;border:none;background:transparent}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.parsley-errors-list{color:#ff5c5f;font-size:.75em;margin-top:.25rem}.parsley-error{border:1px solid #ff5c5f}.parsley-error.o-checkbox{border:0}.parsley-success{border:1px solid #75be86}.parsley-success.o-checkbox{border:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";src:url(fonts/slick.a4e97f5a2a64f0ab132323fbeb33ae29.eot);src:url(fonts/slick.a4e97f5a2a64f0ab132323fbeb33ae29.eot?#iefix) format("embedded-opentype"),url(fonts/slick.295183786cd8a138986521d9f388a286.woff) format("woff"),url(fonts/slick.c94f7671dcc99dce43e22a89f486f7c2.ttf) format("truetype"),url(images/slick.2630a3e3eab21c607e21576571b95b9d.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#292929;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-3rem}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-3rem}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.swal-button{background-color:#ff5c5f}.o-section{padding:3rem 1.5rem}@media screen and (max-width: 1087px){.o-section.is-gapless{padding:3em 0}}@media screen and (max-width: 1087px){.o-section.m-top-padding{padding-top:1rem}}@media screen and (max-width: 1087px){.o-section.m-no-vertical-padding{padding-top:0;padding-bottom:0}}.o-section.is-fullwidth{padding:3em 0}.o-section-half-padding{padding:1.5rem}.o-section--old-alt{background:#f8f8f8}.o-section--alt{background:#ffcc35}.o-section--alt-2{background:#80ccca;color:#fff}.o-container{margin:0 auto;position:relative}@media screen and (min-width: 1088px){.o-container{max-width:960px;width:960px}.o-container.is-fluid{margin-left:64px;margin-right:64px;max-width:none;width:auto}}.o-container.is-spaced{padding-bottom:1.5rem;padding-top:1.5rem}.o-container.is-fluid-mobile{max-width:960px;width:100%}@media screen and (max-width: 1087px){.o-container.is-fluid-mobile{margin-left:64px;margin-right:64px;width:auto}}@media screen and (max-width: 1279px){.o-container.is-widescreen{max-width:1152px;width:auto}}@media screen and (max-width: 1471px){.o-container.is-fullhd{max-width:1344px;width:auto}}@media screen and (min-width: 1280px){.o-container{max-width:1152px;width:1152px}}@media screen and (min-width: 1472px){.o-container{max-width:1344px;width:1344px}}.o-container.is-tablet-only{max-width:769px;width:auto}.o-container.is-desktop-only{max-width:960px;width:auto}.o-container.is-widescreen-only{max-width:1152px;width:auto}.o-container--navbar{align-items:center;display:flex;justify-content:space-between}.o-container-narrow--tablet{width:auto}@media screen and (max-width: 1087px){.o-container-narrow--tablet{width:75%}}.o-hero.is-plain{background:#ffcc35}.o-hero.is-plain.kwerfeldein{background:#f2f0e6}.o-hero.is-plain .o-hero__body{color:#292929}.o-hero p{font-size:0.85rem}.o-hero__body{color:#292929;padding:1.5rem}.o-new-hero{display:grid;grid-template-columns:auto;grid-template-rows:minmax(300px, auto)}.o-new-hero__picture{grid-column:1 / -1;grid-row:1}.in-magazine .o-new-hero__body h1,.in-magazine .o-new-hero__body h2,.in-magazine .o-new-hero__body h3{color:black}.in-magazine .o-new-hero.has-overlay h1,.in-magazine .o-new-hero.has-overlay h2,.in-magazine .o-new-hero.has-overlay h3{color:white}.o-new-hero__body{color:black;display:flex;flex-direction:column;grid-column:1;grid-row:1;justify-content:center;padding:1.5rem}.o-new-hero.has-overlay .o-new-hero__body{background:rgba(41,41,41,0.5)}.o-content h1:first-child,.o-content h2:first-child,.o-content h3:first-child,.o-content h4:first-child,.o-content h5:first-child,.o-content h6:first-child{font-size:1.5em;font-weight:700;line-height:1.125}.o-content h1:first-child:not(.is-spaced)+h2,.o-content h1:first-child:not(.is-spaced)+h3,.o-content h1:first-child:not(.is-spaced)+h4,.o-content h1:first-child:not(.is-spaced)+h5,.o-content h1:first-child:not(.is-spaced)+h6,.o-content h2:first-child:not(.is-spaced)+h2,.o-content h2:first-child:not(.is-spaced)+h3,.o-content h2:first-child:not(.is-spaced)+h4,.o-content h2:first-child:not(.is-spaced)+h5,.o-content h2:first-child:not(.is-spaced)+h6,.o-content h3:first-child:not(.is-spaced)+h2,.o-content h3:first-child:not(.is-spaced)+h3,.o-content h3:first-child:not(.is-spaced)+h4,.o-content h3:first-child:not(.is-spaced)+h5,.o-content h3:first-child:not(.is-spaced)+h6,.o-content h4:first-child:not(.is-spaced)+h2,.o-content h4:first-child:not(.is-spaced)+h3,.o-content h4:first-child:not(.is-spaced)+h4,.o-content h4:first-child:not(.is-spaced)+h5,.o-content h4:first-child:not(.is-spaced)+h6,.o-content h5:first-child:not(.is-spaced)+h2,.o-content h5:first-child:not(.is-spaced)+h3,.o-content h5:first-child:not(.is-spaced)+h4,.o-content h5:first-child:not(.is-spaced)+h5,.o-content h5:first-child:not(.is-spaced)+h6,.o-content h6:first-child:not(.is-spaced)+h2,.o-content h6:first-child:not(.is-spaced)+h3,.o-content h6:first-child:not(.is-spaced)+h4,.o-content h6:first-child:not(.is-spaced)+h5,.o-content h6:first-child:not(.is-spaced)+h6{font-size:1.25em;font-weight:300;line-height:1.25;margin-top:-1rem}.o-content p:last-child{margin-bottom:0}.o-content ul{font-family:"Muli";line-height:1.75;list-style-position:inside;list-style-type:disc}.o-stack{--space: 1.5rem;display:flex;flex-direction:column;justify-content:flex-start}.o-stack>*{margin-top:0;margin-bottom:0}.o-stack>*+*{margin-top:var(--space)}.o-stack--big>*+*{--space: 5rem}.o-stack--small>*+*{--space: .75rem}.o-wrapper{margin:0 4%}@media screen and (min-width: 1088px){.o-columns,.o-columns-section{margin-left:-.75rem;margin-right:-.75rem}}@media screen and (min-width: 769px), print{.o-columns,.o-columns-section{display:flex}}.o-columns.is-mobile,.o-columns-section.is-mobile{display:flex;margin-left:-.75rem;margin-right:-.75rem}.o-columns.o-columns--big-gap,.o-columns-section.o-columns--big-gap{margin-left:-3rem;margin-right:-3rem}.o-column{flex:1 1 0;padding:.75rem}.o-column.is-narrow{flex:none}@media screen and (min-width: 1088px){.o-column--extra-padding{padding-left:3rem;padding-right:3rem}}.o-columns--big-gap .o-column{padding:3rem}.o-column--gapless{padding:0}.o-column--left{order:-1}@media screen and (min-width: 769px), print{.o-column--half{flex:none;width:50%}.o-column--one-third{flex:none;width:33.3333%}.o-column--two-thirds{flex:none;width:66.6666%}.o-column--one-fourth{flex:none;width:25%}.o-column--three-fourths{flex:none;width:75%}.o-column--one-fifth{flex:none;width:20%}.o-column--two-fifths{flex:none;width:40%}.o-column--three-fifths{flex:none;width:60%}.o-column--four-fifths{flex:none;width:80%}}.o-column--center{margin:auto}@media screen and (min-width: 1088px){.o-juxtaposed{display:flex}}@media screen and (max-width: 1087px){.o-juxtaposed.has-custom-order{display:flex;flex-direction:column}}.o-juxtaposed.is-mobile{display:flex}.o-juxtaposed:not(:last-child){margin-bottom:3rem}.o-juxtaposed-item{flex:1 1 0}.o-juxtaposed-item.o-juxtaposed--padded-container{padding:3rem 1.5rem 0 1.5rem}@media screen and (min-width: 1088px){.o-juxtaposed-item:first-child{padding-right:1.5rem}.o-juxtaposed-item:last-child{padding-left:1.5rem}}@media screen and (max-width: 1087px){.o-juxtaposed-item:first-child:not(.is-bottom):not(.no-padding){padding-bottom:1.5rem}.o-juxtaposed-item:last-child:not(.is-top):not(.no-padding){padding-top:1.5rem}}@media screen and (max-width: 1087px){.o-juxtaposed-item.is-top{order:-1;padding-bottom:1.5rem}.o-juxtaposed-item.is-bottom{padding-top:1.5rem}}@media screen and (min-width: 1088px){.o-juxtaposed-item.is-two-fifths{flex:none;width:40%}}@media screen and (min-width: 1088px){.o-juxtaposed-item.is-two-fifths{flex:none;width:50%}}.o-juxtaposed-item.no-padding{padding:0}.o-juxtaposed-item--padded{padding:0 1.5rem}.o-form-wrap{display:flex;justify-content:center}.o-fieldset:not(:last-child){margin-bottom:3rem}.o-fieldset .o-fieldset{margin-top:3rem}.o-fieldset.no-margin-bottom{margin-bottom:0}.o-legend{border-bottom:1px solid #ff7556;display:block;font-size:1.5em;margin-bottom:1rem;padding-bottom:0.5rem;width:100%}.o-field.with-price,.o-field.has-addons,.o-field.is-horizontal{display:flex}.o-field.with-price .c-button{flex:1}.o-field.has-addons-tablet .o-control:first-child{margin-bottom:1.5rem}@media screen and (min-width: 769px){.o-field.has-addons-tablet{display:flex}.o-field.has-addons-tablet .o-control:first-child{margin-bottom:0}}.o-field.has-addons-tablet input{min-width:auto;width:100%}.o-field:not(:last-child){margin-bottom:1.25rem}.o-field.has-addons{display:flex}.o-field.has-addons .o-input{margin-right:-1px;min-width:auto}.o-field.has-addons .c-button{border-width:1px;font-size:1em;padding:6px;margin:0}.o-field .o-error-message{color:#ff5c5f;font-size:0.75em;margin-top:0.25rem}.has-addons-tablet .c-button{border-width:1px;font-size:1em;padding:6px;margin:0}.o-label{display:block;margin-bottom:0.5rem}.o-textarea,.o-input{max-width:100%;min-width:250px;width:100%}.o-select{max-width:100%}.o-select::after{content:"\25be";height:1rem;width:1rem}.o-radio,.o-checkbox{display:inline-block}.o-radio__box{cursor:pointer}.o-radio--hidden{position:absolute;visibility:hidden}.o-checkbox{line-height:1.75}.o-radio+.o-radio{margin-left:0.5rem}.o-buttons{display:flex;justify-content:space-between;margin:1.5rem 0}.o-buttons:last-child{margin-bottom:0}.o-buttons.align-left{justify-content:flex-start}.o-buttons.align-right{justify-content:flex-end}.o-image img{display:block;height:auto;width:100%}@media screen and (max-width: 1087px){.o-image.is-fullwidth{left:50%;position:relative;transform:translateX(-50%);width:100vw}}.o-image.is-centered {margin:auto}.o-image.w-128{max-width:128px}.o-image.w-256{max-width:256px}.o-caption{font-size:.75em;padding-top:1rem;text-align:center}@media screen and (min-width: 1088px){.o-caption{font-size:1em}}.o-media{align-items:flex-start;display:flex;text-align:left}@media screen and (max-width: 768px){.o-media{align-items:center;flex-direction:column}}.o-media+.o-media{margin-top:1.5rem;padding-top:1.5rem}.o-media.v-center{align-items:center}.o-media-left,.o-media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.o-media-left{margin-right:1rem}.o-media-right{margin-left:1rem}.o-media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}.o-grid{grid-gap:3rem 0;grid-template-columns:repeat(2, 45%);justify-content:space-around}@media screen and (min-width: 769px){.o-grid{display:grid}}.o-grid.is-mobile{display:grid}.o-grid--3{gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.o-grid__item{margin-bottom:3rem}@media screen and (min-width: 769px){.o-grid__item{margin-bottom:0}}.o-content:not(:last-child),.o-content h1:not(:last-child):first-child,.o-content h2:not(:last-child):first-child,.o-content h3:not(:last-child):first-child,.o-content h4:not(:last-child):first-child,.o-content h5:not(:last-child):first-child,.o-content h6:not(:last-child):first-child,.o-content h1:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h1:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h2:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h3:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h4:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h5:first-child:not(.is-spaced)+h6:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h2:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h3:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h4:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h5:not(:last-child),.o-content h6:first-child:not(.is-spaced)+h6:not(:last-child),.o-content ul:not(:last-child),.c-cart__product-name:not(:last-child),.c-voucher-box:not(:last-child),.c-headline:not(:last-child),.c-headline-sub:not(:last-child){margin-bottom:1.5rem}.o-button-text-link{background:none;border:0;padding:0;font-family:"Muli";border-bottom:2px solid currentColor;color:#292929;cursor:pointer}.o-button-text-link:hover{border-color:#ff7556}.o-radio-hidden{position:absolute;visibility:hidden}.o-definition{display:flex;margin-bottom:.75rem}.o-definition__term{margin-right:.75rem}.o-level{align-items:center;justify-content:space-between}@media screen and (min-width: 769px){.o-level{display:flex}}@media screen and (min-width: 769px){.o-level.is-inverted-tablet .o-level__left{order:1}}.o-level__left,.o-level__right{align-items:center}@media screen and (min-width: 769px){.o-level__left,.o-level__right{display:flex}}@media screen and (max-width: 768px){.o-level__left+.o-level__right{margin-top:1.5rem}}.o-level__left{justify-content:flex-start}.o-level__right{justify-content:flex-end}#error_format{display:none}.text-center{text-align:center}.remove-file{position:absolute;top:-11px;left:133px;z-index:21;font-size:23px}#submit-all{margin-top:4em;transition:all ease 0.2s}#submit-all.disable{pointer-events:none;background-color:gray;opacity:0.65}.dz-message #upload-photo-button{display:inline-block;width:auto}.dropzone .dz-preview div.dz-image{width:144px;height:auto;min-height:95px;display:inline-block;vertical-align:top;background-color:white;background-image:url(images/loading.8e77ca0185ce18621471922ccded6d7c.gif);background-repeat:no-repeat;background-position:center center}.dropzone .infor-block{display:inline-block}.dropzone .dz-preview .dz-image img{max-width:120px}#message-after-upload{margin-top:20px;opacity:0}.message-upload{color:red;font-size:23px;position:absolute;top:-11px;left:-11px;z-index:22}.message-upload span{display:none;font-size:13px;position:relative;padding:10px;z-index:22;top:5px}.message-upload.success span{color:#8ec000}.message-upload span:before{content:"";display:block;border-bottom:solid 8px white;border-left:solid 8px transparent;border-right:solid 8px transparent;position:absolute;top:-5px;left:3px;width:0}.message-upload:hover span{display:block;background-color:white}.message-upload .fa-check-circle{color:#8ec000;display:block}.message-upload .fa-exclamation-circle{color:#d43f3a;display:block}@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{border:2px dashed #ccc;background:#ededed}.dz-clickable{cursor:pointer}.dz-clickable *{cursor:default}.dz-clickable .dz-message,.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:transparent}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename{overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{filter:blur(8px);transition:all ease 0.2s}.dropzone .dz-preview .dz-image{position:relative;display:block;z-index:10;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border:solid 0.75em white}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.c-content-slider-wrap{margin:1em 5%}.slick-slider{font-size:0}.slick-slide{margin:0 1rem}.slick-slide figcaption{font-size:1rem}.photolab-upload-wrap{min-height:0;min-width:0}.photolab-upload-wrap *{min-height:0;min-width:0}.c-carousel{min-height:0;min-width:0;flex:1 100%}.c-carousel *{min-height:0;min-width:0}.c-carousel.slick-dotted.slick-slider{margin-bottom:0}.c-carousel .slick-slide{margin:0}.c-carousel .slick-dots{bottom:0}.c-button{background:#ff7556;border:3px solid #ff7556;color:#fff;cursor:pointer;display:inline-block;font-family:"Montserrat";font-size:1.125em;font-weight:400;margin:1rem 0;padding:calc(1rem - 6px) 1.5rem;text-align:center}.c-button:hover{background:#ff886d;border-color:#ff886d}.c-button[disabled],.c-button:disabled{cursor:auto;opacity:0.25}.c-button--full-width{width:100%}.c-button--cta{background:#ffcc35;border-color:#ffcc35;color:#292929}.c-button--cta:hover{background:#fd6;border-color:#fd6}.c-button--cta.is-inactive{opacity:0.3}.c-button--add-to-cart{margin:0;padding:1rem .75rem}@media screen and (max-width: 768px){.c-button--add-to-cart{padding:.5rem .75rem}}.c-button--outline{background:transparent;border-color:#292929;color:#292929}.c-button--outline:hover{background:#292929;border-color:#292929;color:#fff}.c-button__price{align-items:center;border:1px solid #ffcc35;display:flex;font-weight:400;padding:0 1.5rem;flex-direction:column}.c-button__price.not-discounted .buy-photo-button-price{margin-top:1.1rem}.discount-container{margin:0.4rem 0 0.1rem}@media screen and (max-width: 1087px){.discount-container{margin-top:0.15rem}}.buy-photo-button-price-original{color:#bfbfbf;text-decoration:line-through;font-size:0.8rem}.discount-percentage{background:#ff5c5f;color:white;padding-left:0.1rem;padding-right:0.1rem;margin-left:0.2rem;margin-right:0.2rem;font-size:0.8rem}.c-photo-price .buy-photo-button-price-original{font-size:1rem;margin-bottom:0.5rem;color:#6b6b6b}.c-photo-price .discount-percentage{font-size:1rem;margin-bottom:0.5rem}.photo-page-button-wrap .discount-code{float:right;padding:0.5rem}@media screen and (max-width: 1087px){.photo-page-button-wrap{background:#fff;bottom:0;box-shadow:0 -4px 12px 3px rgba(80,80,80,0.2);left:0;position:fixed;padding:0.4rem;padding-bottom:1rem;width:100%;z-index:2}.photo-page-button-wrap .c-button--add-to-cart{padding:.75rem .75rem}.photo-page-button-wrap .o-field:not(:last-child){margin-bottom:0.2rem}.photo-page-button-wrap .discount-code{float:none;display:block;padding:0.2rem}}.c-main-header{background:#000;font-size:1em;left:0;position:sticky;top:0;transform:none;transition:transform .3s, opacity .3s;width:100%;z-index:99}.c-main-header.is-detached{position:fixed;transition:transform .1s}.c-main-header.is-not-visible{opacity:0;transform:translateY(-100%)}.c-main-header.is-visible{opacity:1;transform:translate(0, 0)}.main-logo{--circleColor: #fff;--photoColor: #67b3b1;height:100%;width:100%}.main-logo--inverted{--circleColor: #292929;--photoColor: #67b3b1;height:2rem}.c-overlay{background:rgba(0,0,0,0.75);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.c-overlay.is-visible{display:block}.c-pagination{align-items:center;display:flex;font-size:1em;justify-content:center}.c-pagination--many-pages>.c-pagination__page{display:none}.c-pagination>li+li{margin-left:1.5rem}.c-pagination__link{align-items:center;color:#292929;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.c-pagination__current,.c-pagination__link:hover{background:#ffcc35}.c-pagination__page{position:relative}@media screen and (max-width: 768px){.c-pagination__page{display:none}}@media screen and (min-width: 769px){.c-pagination__page.is-visible{display:flex}}@media screen and (min-width: 769px){.c-pagination__page--ellipsis-before::before,.c-pagination__page--ellipsis-after::after{content:'...';display:flex;position:absolute}.c-pagination__page--ellipsis-after::after{right:-1rem}.c-pagination__page--ellipsis-before::before{left:-1rem}}.c-pagination__first,.c-pagination__last,.c-pagination__current{display:flex !important}@media screen and (max-width: 768px){.c-pagination__current::before,.c-pagination__current::after{content:'...';display:flex;position:absolute}.c-pagination__current::after{right:-1rem}.c-pagination__current::before{left:-1rem}}.c-pagination__last::after,.c-pagination__first::before{content:''}.video-embed-wrap{cursor:pointer;display:inline-block;margin-right:2.5%;position:relative;vertical-align:top;width:100%}@media screen and (min-width: 1088px){.video-embed-wrap{width:50%}}.video-embed-wrap .icon-play{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.video-embed-wrap .icon-play .play-circle{stroke:rgba(255,255,255,0.85)}.video-embed-wrap .icon-play .play-triangle{fill:rgba(255,255,255,0.85)}.video-embed-wrap:hover .icon-play .play-circle{stroke:#fff}.video-embed-wrap:hover .icon-play .play-triangle{fill:#fff}.video-embed-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-embed-wrap--center{display:block;margin:auto auto 3rem auto}.in-about .video-embed-wrap--center{width:100%;max-width:500px;margin:2rem}.photo-grid{display:flex;justify-content:space-between;margin:auto;width:80%}.c-image-thumb{flex:0 0 30%;margin-bottom:1rem;width:100%}.c-image-thumb--4{flex:0 0 calc(25% - 3rem);margin:0 1.5rem;max-width:calc(25% - 3rem)}@supports (display: grid){.c-image-thumb{margin:auto;max-width:none}}.c-image-thumb{background:#f8f8f8;text-align:center}.c-image-thumb__link{align-items:center;display:flex;flex:1 1 0%;height:100%;justify-content:center}.c-image-thumb__link .o-image{max-height:100%}.c-image-thumb__img{display:block;height:auto;margin:auto;max-height:19rem;max-width:100%;padding:1rem}@media screen and (min-width: 1088px){.c-image-thumb__img{max-height:15rem}}.c-image-thumb__img.vertical{width:auto}.c-image-thumb__footer{align-items:center;display:flex;justify-content:space-between;font-size:.75em;margin-top:1rem;padding:1rem}@media screen and (min-width: 1088px){.c-image-thumb__footer{font-size:.75em}}.c-image-thumb__text{max-width:65px;text-align:left;width:100%}@media screen and (min-width: 769px){.c-image-thumb__text{max-width:200px}}.c-image-thumb__text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-image-thumb__artist-link,.c-image-thumb__title-link{color:#292929}.c-image-thumb__artist-link:hover,.c-image-thumb__title-link:hover{color:#ff7556}.c-image-thumb__title-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 599px){.c-image-thumb__artist{display:none}}.c-image-thumb__title{font-size:1.25em;font-weight:400}.c-image-grid{display:flex;flex-wrap:wrap}@supports (display: grid){.c-image-grid{display:grid;grid-gap:1.5em;grid-template-columns:repeat(4, minmax(0, 1fr))}@media (max-width: 779px){.c-image-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}}.c-fav-button{cursor:pointer}.favourited-true,.favourited-1{color:#ff7556}.wishlist-empty-text{font-size:1.5em;margin:0 0 3em 0}[hidden]{display:none}.c-menu__logo{height:2rem;margin:auto;max-height:100%;max-width:12rem;min-width:5rem}@media screen and (max-width: 768px){.c-menu__logo{padding:0 1.5rem}}.c-menu__logo a{display:block;height:100%}.c-nav__cart{position:relative}@media screen and (min-width: 1088px){.c-nav__cart{padding-right:0.25rem}}.c-nav__cart-total,.c-nav__wishlist-total{--position: -0.25rem;--size: 1rem;align-items:center;background:#67b3b1;border-radius:100%;bottom:var(--position);color:#fff;display:flex;font-size:8px;height:var(--size);justify-content:center;right:var(--position);position:absolute;width:var(--size)}.c-nav__wishlist-total{right:0.1rem;bottom:1rem}.c-mobile-nav{background:#000;display:flex;height:3rem;padding:0.75rem 1.5rem}@media screen and (min-width: 769px){.c-mobile-nav{display:none}}@media screen and (max-width: 1087px){.c-mobile-nav .mobile-hidden{display:none}}.c-mobile-main-nav{background:#000;color:#fff;height:calc(100%);padding:1.5rem;left:0;overflow-y:scroll;position:fixed;top:0;transform:translateX(-100%);transition:transform 0.2s ease-in-out;width:80%;z-index:1}.c-mobile-nav__item{display:flex}.c-mobile-nav__item>*+.c-nav__icon{margin-left:.75rem}.c-mobile-nav__sub{margin-left:1.5rem}.c-mobile-nav__link{color:#fff;display:inline-block;padding:.75rem 0}.c-nav__icon{align-items:center;background:none;color:#fff;display:flex;font-size:1.5em;height:100%;padding:0}.c-nav__icon svg{height:100%;max-width:2rem;overflow:hidden;pointer-events:none;vertical-align:-0.125em;width:100%}.c-nav__toggle-content.search-bar{background:#000;left:0;padding:1.5rem;position:absolute;top:100%;width:100%;z-index:-1;display:none}.c-nav__toggle[aria-expanded="true"]+.c-nav__toggle-content{transform:translateX(0);display:block}.c-nav__toggle[aria-expanded="true"]+.c-nav__toggle-content.search-bar{display:block}.nav-dropdown-mobile-headline{padding:0.75rem 0}.nav-dropdown-mobile-headline i.fa{position:absolute;right:2rem}.nav-dropdown-mobile-content{padding-left:0.75rem}.nav-dropdown-mobile-content li{padding:0.75rem}.c-menu__toggle{z-index:100}li.top-border{border-top:1px solid #4b4b4b}.cross{display:none}[aria-expanded="true"] .cross{display:block}[aria-expanded="true"] .burger{display:none}@supports (d: path("")){[aria-expanded="true"] .cross{display:none}[aria-expanded="true"] .burger{display:block}[aria-expanded] path{transition:d 0.75s}[aria-expanded="true"] path{d:path("M1,1 9,9 M5,5 5,5 M1,9 9,1")}}.c-nav{display:block}.c-menu{display:none;align-items:center;background-color:#000;color:#fff;font-size:1.5em;justify-content:space-around;padding:0.75rem 0.75rem}@media screen and (min-width: 769px){.c-menu{display:block;font-size:1em}}@media screen and (min-width: 1088px){.c-menu{display:flex}.c-menu>*+*{margin-left:1.5rem}}.c-menu__toggle[aria-expanded="true"]+.c-mobile-main-nav{transform:translateX(0);z-index:2}.c-mobile-menu{color:#fff;display:none;flex:1;justify-content:center}@media screen and (min-width: 769px){.c-mobile-menu{flex:0 0 auto;justify-content:flex-end;padding-left:1.5rem}}@media screen and (min-width: 1088px){.c-mobile-menu{display:none}}.c-menu__item{align-items:center;display:flex;height:100%}.c-menu__left{padding:1rem 0 1.5rem 0}.c-menu__left>*+*{margin-left:1.5rem}@media screen and (min-width: 769px){.c-menu__left{padding:0}}@media screen and (min-width: 1088px){.c-menu__left{flex-grow:15}}.c-menu__right{flex-direction:column;font-size:0.75em}@media screen and (min-width: 769px){.c-menu__right{flex-direction:row;font-size:1em;flex-grow:5}}.c-menu__right>*+*{margin-left:1.5rem}.c-nav{font-size:0.9em;justify-content:space-between}@media screen and (min-width: 769px){.c-nav{display:flex;justify-content:flex-end;flex:1}}@media screen and (min-width: 1088px){.c-nav{flex:1;justify-content:space-between}}.c-nav__item{flex:1;text-align:center}.c-nav__item--acrylic_glass{flex:1.2}.c-nav__item--photolab{position:relative}.c-nav__link{color:inherit;display:block;padding:0.75rem 0}.c-nav__link strong{font-weight:normal}.c-nav__link.active strong,.c-nav__link:hover strong{border-bottom:3px solid currentColor}.c-menu__search{align-items:center;color:#fff;font-size:1.5em;height:100%;width:100%}.c-menu__search form{width:100%}@media screen and (min-width: 769px){.c-menu__search{width:auto;flex-grow:4}}.c-menu__search .search-wrap{border:1px solid #fff;padding:0.25em 0;position:relative}.c-menu__search button{background:none;border:0;box-shadow:none;color:#fff;height:1em;padding:0;position:absolute;right:0.5em;top:50%;transform:translateY(-50%);width:1em}.c-menu__search button svg{height:100%;width:100%}.c-menu__search input{background:transparent;border:none;color:#fff;font-size:0.75em;padding:0 2.5em 0 0.5em;width:100%}.c-menu__search input:focus{outline:none}@media screen and (min-width: 1088px){.c-menu__search{display:flex;font-size:1em}}.c-menu-icons{align-items:center;display:flex;justify-content:space-between;flex-grow:10;order:-1}.c-menu-icons a{display:block}@media screen and (min-width: 769px){.c-menu-icons{order:0}}.c-menu-icons__item{color:#292929;text-align:center}.c-menu-icons__item a{color:#292929}.c-menu-icons__item:hover{color:#67b3b1}.c-menu-icons__item:hover a{color:#67b3b1}.c-menu-icons__item:not(:first-child){padding-left:0.75rem}@media screen and (max-width: 1087px){.c-menu-icons__item:not(:last-child){padding-right:0.75rem}}.c-menu-icons__label{margin-top:0.25rem}.c-nav-submenu{background:#000;display:none;position:absolute;text-align:left;top:100%;z-index:99;width:20rem}.c-nav-submenu__link{color:#fff;display:block;font-size:0.75em;letter-spacing:0.1em;padding:1em;text-decoration:none;text-transform:uppercase}.c-nav-submenu__link:hover{background:#fff;color:#000}.c-nav__item--photolab:hover .c-nav-submenu{display:block}.sub-menu-mobile{font-size:0.75em;padding:0.5rem 1.5rem}.sub-menu-mobile a{color:#fff}@media screen and (min-width: 769px) and (max-width: 1087px){.sub-menu-mobile{align-items:center;display:flex}}@media screen and (min-width: 1088px){.sub-menu-mobile{display:none}}.menu-icon-mobile{text-align:center}.menu-icon-mobile:not(:first-child){padding-left:1.5rem}.menu-icon-mobile:not(:last-child){padding-right:1.5rem}.menu-icon-mobile a{color:#fff}@media screen and (min-width: 1088px){.menu-icon-mobile{display:none}}.icon-wrap{height:1.5em}.icon{fill:currentColor;height:1.5em;stroke:currentColor;stroke-width:0;width:1.5em}.c-menu-icons__label{font-size:0.5em}@media screen and (min-width: 769px){.c-menu-icons__label{font-size:0.75em}}.main-menu-mobile{align-self:flex-start;padding:1.5rem}.main-menu-mobile.closed{display:none}.main-menu-mobile.open{display:block}.main-menu-mobile li{padding:1rem 0}.main-menu-mobile a{color:#fff}@media screen and (min-width: 769px) and (max-width: 1087px){.menu-icon-mobile__search{display:none}}.top-strip{background:#f3f3f3;color:#292929;font-size:1em;padding:0.25rem 1.5rem;text-align:center}.top-strip .top-strip-text{align-items:center;display:flex;justify-content:center}.top-strip .top-strip-text img{width:28px;margin:0 0.5rem;margin-right:1rem;vertical-align:middle}.top-strip .top-strip-text .icon{margin-right:1rem}.top-strip .top-strip-text i.fa{font-size:1.8rem !important;color:#67b3b1}.top-strip .top-strip-text a{color:#fff}.top-strip .top-strip-text strong{background:#ff5c5f;font-weight:bold;color:white;padding-left:0.1rem;padding-right:0.1rem}@media screen and (max-width: 1087px){.top-strip .mobile-hidden,.top-strip.mobile-hidden{display:none}}.top-strip .text{display:none}@media screen and (min-width: 769px){.top-strip .text{display:block}}.top-strip .mobile-text{display:none}@media screen and (max-width: 768px){.top-strip .mobile-text{display:block}}.tooltip-content{display:none}.c-user-account-links{padding:0.5em}.c-user-account-links__item:not(:last-child){margin-bottom:1em}.c-user-account-links__link{color:#fff}.c-user-account-links__link:hover{text-decoration:underline}.mobile-menu-account{align-items:center;border-top:1px solid #fff;display:flex;font-size:0.75em}.mobile-menu-account .icon{fill:#fff;height:1em;margin-right:1em;width:1em}.mobile-menu-account .sub-menu-account-link-separator{color:#fff;margin:0 0.5em}@media screen and (min-width: 769px){.c-menu-icons__burger{display:none}}@media screen and (min-width: 769px){.c-menu-icons__search{display:none}}.c-menu-icons__wishlist{position:relative}@media screen and (min-width: 1088px){.c-menu-icons__wishlist{padding-left:0 !important}}.c-menu-icons__account{display:none}@media screen and (min-width: 769px){.c-menu-icons__account{display:block}}.c-nav-dropdown{display:none;background:white;padding:1rem 0rem 2rem 0rem;position:absolute;left:0px;right:0px;color:black;text-align:left;box-shadow:0px 10px 10px rgba(0,0,0,0.2)}.c-nav-dropdown .columns{display:flex}.c-nav-dropdown .columns .column{width:33%}.c-nav-dropdown .columns ul{padding-top:0.5rem}.c-nav-dropdown .columns li{line-height:1.5rem;font-size:0.9rem}.c-nav-dropdown .columns a{text-decoration:none;border-bottom:0px}.c-nav-dropdown .columns a:hover{color:#ff7556}.c-nav-dropdown-calendars a{font-size:0.8rem}.c-cart{border-bottom:1px solid;margin-bottom:1.5rem;padding:1.5rem 0;width:100%;--space: 3rem}.c-cart__total{font-weight:400}.c-cart__delivery-times{margin-bottom:1.5rem}.c-cart__header{display:none}@media screen and (min-width: 769px){.c-cart__header{border-bottom:1px solid;display:flex;margin-bottom:1rem;padding:1rem 0}}.c-cart__header h2{font-size:1.25em}.c-cart__row{padding-top:1.5rem}.c-cart__row+.c-cart__row{margin-top:3rem;border-top:1px solid #bfbfbf}@media screen and (min-width: 769px){.c-cart__row{border:0 !important;display:flex}}@media screen and (min-width: 769px){.c-cart__cell{flex:1;padding:0 1.5rem}}.c-cart__column--picture{flex:0 0 15rem}.c-cart__column--product{flex:2;padding-bottom:1rem}.c-cart__column--quantity,.c-cart__column--unit-price{text-align:center}@media screen and (min-width: 769px){.c-cart__column--quantity .o-definition,.c-cart__column--unit-price .o-definition{justify-content:center}}.c-cart__column--price{text-align:right}@media screen and (max-width: 1087px){.c-cart__column--price{display:flex;justify-content:space-between}}@media screen and (max-width: 1087px){.c-cart__column--unit-price{display:none}}.c-cart__column .photo-title{font-size:1em}.c-cart__column .artist{font-size:.75em}.c-cart__delete{border:none;color:#ff5c5f;font-size:.75em}.c-cart__item-total-price{text-align:right}.c-cart__product-name{font-size:1em;font-weight:400}.c-cart__cell .product-name{margin-bottom:1.5em;font-weight:400}.c-cart__cell .product-description,.c-cart__cell .product-size{line-height:1.7rem}.c-cart__item-total-price{font-weight:400}@media screen and (max-width: 1087px){.c-cart__shipping{display:none}}.c-cart__shipping-time{display:none;align-items:center;justify-content:flex-end}.c-cart__shipping-time img{height:2rem;margin-right:1.5rem;width:auto}@media screen and (min-width: 769px){.c-cart__select-shipment-country{display:flex}}.after-cart-container{text-align:right}.c-cart__item-picture{max-width:10rem;width:100%}.c-cart__item-picture .giftcard-small-preview{padding:0}.c-cart__item-picture .o-image{margin-bottom:1rem}.c-cart__item-picture .o-image img{margin-bottom:1rem}.c-cart__item-picture .o-image img.has-frame-1{padding:0px;border-image-outset:1px;border-image-repeat:round;border-image-slice:8;border-image-width:8px;border-style:inset;border-width:8px;background:black}.c-cart__item-picture .o-image img.has-frame-1.product-type-id-7{padding:20px;border-image-width:8px;border-width:1px;background:white}.c-cart__item-picture .o-image img.option-id-11,.c-cart__item-picture .o-image img.frame-color-2{border-image-source:url(images/wooden-frame-white.7e9195df3282e50763a720c991814d89.svg);box-shadow:0px 0px 3px #777}.c-cart__item-picture .o-image img.option-id-12,.c-cart__item-picture .o-image img.frame-color-1{border-image-source:url(images/wooden-frame-black.195c0dbe68551cbc4e92554cd6987746.svg)}.c-cart__item-picture .o-image img.option-id-13,.c-cart__item-picture .o-image img.frame-color-4{border-image-source:url(images/wooden-frame-brown-oak.f1f8541798ac2eeb7e87337eb367549f.svg)}.c-cart__item-price{font-weight:400}@media screen and (min-width: 769px){.c-checkout__summary,.c-cart__summary{margin-left:auto;width:100%;max-width:26rem}}.c-checkout__summary div,.c-cart__summary div{justify-content:space-between}.c-checkout__summary dt,.c-cart__summary dt{text-align:left}.c-checkout__summary dd ,.c-cart__summary dd {text-align:right;width:10rem}.c-checkout__summary .express-delivery-line-top,.c-cart__summary .express-delivery-line-top{border-top:1px solid #eee;margin-top:0.5rem;padding-top:0.5rem;margin-bottom:0}.c-checkout__summary .express-delivery-line-bottom,.c-cart__summary .express-delivery-line-bottom{font-size:0.8rem;border-bottom:1px solid #eee;padding-bottom:0.5rem;margin-bottom:0.5rem;width:100%;margin-right:0;padding-left:1.6rem;margin-top:0.3rem}.c-checkout__summary{margin:0;width:100%}.c-checkout__summary div:last-child{font-size:1.25em;font-weight:700}@media screen and (min-width: 769px){.c-cart__nav{align-items:center;display:flex;justify-content:space-between}}@media screen and (max-width: 768px){.c-cart__nav .c-button{width:100%}.c-cart__nav--bottom span{display:none}}@media screen and (min-width: 1088px){.cart-forms-container{display:flex}}.cart-login-form-container{margin-bottom:3rem}@media screen and (min-width: 1088px){.cart-login-form-container{flex:0 0 40%;margin-bottom:0;margin-right:3rem;padding-right:6rem}}@media screen and (min-width: 1088px){.cart-order-form-container{flex:1 0 40%;margin-left:3rem}}.c-checkout-breadcrumb{display:flex;justify-content:space-around}@media screen and (max-width: 768px){.c-checkout-breadcrumb{font-size:.5em}}.c-checkout-breadcrumb__item{flex:1;position:relative;text-align:center}.c-checkout-breadcrumb__item::after{background:linear-gradient(to right, #ff7556 50%, #ff7556 50%);bottom:0;content:'';height:.15rem;left:0;position:absolute;width:100%}.c-checkout-breadcrumb__text{border:0;color:#292929;display:inline-block;padding:.75rem;position:relative;font-size:0.8rem}@media screen and (min-width: 1088px){.c-checkout-breadcrumb__text{font-size:1rem}}.c-checkout-breadcrumb__text::after{background:#ff7556;border-radius:50%;bottom:0;content:'';display:block;height:.75rem;left:50%;position:absolute;transform:translate(-50%, calc(50% - .075rem));width:.75rem;z-index:1}.c-checkout-breadcrumb__item.is-active::after{background:linear-gradient(to right, #ff7556 50%, #bfbfbf 50%)}.c-checkout-breadcrumb__item.is-active .c-checkout-breadcrumb__text{color:#292929}.c-checkout-breadcrumb__item.is-active .c-checkout-breadcrumb__text::after{background:#ff7556}.c-checkout-breadcrumb__item.is-active ~ .c-checkout-breadcrumb__item::after{background:linear-gradient(to right, #bfbfbf 50%, #bfbfbf 50%)}.c-checkout-breadcrumb__item.is-active ~ .c-checkout-breadcrumb__item .c-checkout-breadcrumb__text{color:#bfbfbf}.c-checkout-breadcrumb__item.is-active ~ .c-checkout-breadcrumb__item .c-checkout-breadcrumb__text::after{background:#bfbfbf}.c-checkout-breadcrumb__item:first-child::after{background:linear-gradient(to right, #fff 50%, #ff7556 50%) !important}.c-checkout-breadcrumb__item:last-child::after{background:linear-gradient(to right, #bfbfbf 50%, #fff 50%) !important}.payment-address-title{align-items:flex-end;display:flex;justify-content:space-between}.payment-address-title a{border:none;font-size:.75em}.payment-address-title a:hover{color:#ff7556}.address-block{font-family:"Muli"}.address-block .address-row{line-height:1.5rem}#paypal_button_1>div,#paypal_button_2>div{z-index:0}.c-voucher-box{text-align:right}.c-voucher-box .o-input{text-transform:uppercase}.c-voucher-box .o-field{justify-content:flex-end}.c-voucher-box__active-code{border-bottom:3px dotted #ff886d;text-transform:uppercase}.c-voucher-box__unset{background:none;border:none;color:#292929;display:block;margin-left:auto;padding:1rem 0 0 0}#discount-code-error-message{margin-top:.5rem}.c-info-bar{display:none;background:#fff;font-size:.75em;padding:.5rem 1rem}@media screen and (min-width: 769px){.c-info-bar{display:block}}.c-info-bar__list{align-items:center;display:flex;justify-content:flex-start}.c-info-bar__item{margin-right:3em}.c-info-bar__item--right{align-items:center;display:flex;margin:0 0 0 auto}.c-info-bar__item a{color:#292929}.c-search{color:#292929}.c-search__wrap{border:1px solid currentColor;position:relative}.c-search__input{background:transparent;border:none;color:currentColor;font-size:.75em;width:100%}.c-search__input:focus{outline:none}.c-search__button{background-color:transparent;border:0;box-shadow:none;color:inherit;height:1em;padding:0;position:absolute;right:.5em;top:50%;transform:translateY(-50%);width:1em}.c-search__button:hover{box-shadow:none;transform:scale(1.1) translateY(-50%)}.c-search__button svg{height:100%;width:100%}.c-project-map-section{display:none}@media screen and (min-width: 1088px){.c-project-map-section{display:block}}.c-headlines{margin-bottom:5em}.c-headline{font-size:1.5em;font-weight:700;line-height:1.125}.c-headline:not(.is-spaced)+.c-headline-sub{margin-top:-1rem}.c-headline strong{color:#ff5c5f;font-weight:bold}.c-headline-sub{font-size:1.25em;font-weight:300;line-height:1.25}.c-headline-sub strong{color:#ff5c5f;font-weight:bold}.c-headline--small{font-size:1.125em;text-transform:capitalize}.c-headline--medium{font-size:1.375em}.c-headline--large{font-size:1.75em}.c-language-dropdown-menu{position:relative;display:inline-block;padding:0 1rem;height:100%;font-size:0.75em}.c-language-dropdown-menu .flag-icon{margin-top:7.5px;margin-bottom:9px}.c-language-dropdown-menu:hover{color:white}.c-language-dropdown{display:none;position:absolute;width:100%;min-width:200px;max-width:300px;padding:0rem 0rem 0rem 0rem;z-index:1;right:0px}.c-language-dropdown ul{background-color:#fff;z-index:2;margin-top:12px;box-shadow:0px 16px 16px 0px rgba(0,0,0,0.2)}.c-language-dropdown li{width:100%;text-align:right;border-bottom:1px solid #eaeaea}.c-language-dropdown li a{display:block;width:100%;padding:0.5rem 0.85rem;border-bottom:none;font-size:0.85rem;vertical-align:middle;color:black !important}.c-language-dropdown li a:hover{background:#f3f3f3}.c-language-dropdown li .flag-icon{border:1px solid #eee;vertical-align:middle;margin-left:0.25rem}.c-language-dropdown li .mobile-text{display:none}@media screen and (max-width: 768px){.c-language-dropdown li .mobile-text{display:inline-block}}.c-language-dropdown li .desktop-text{display:none}@media screen and (min-width: 769px){.c-language-dropdown li .desktop-text{display:inline-block}}.c-language-dropdown-menu:hover .c-language-dropdown{display:block}.choose-language-menu{margin-top:1rem}.choose-language-menu li{background:white;display:inline-block;border:1px solid white;padding:0.3rem;margin:0.3rem;border-radius:3px}.choose-language-menu li a{color:black;border-bottom:0px}.choose-language-menu li img{border:1px solid #000;padding:1px solid white}.choose-language-menu .mobile-text{display:none}@media screen and (max-width: 768px){.choose-language-menu .mobile-text{display:inline-block}}.choose-language-menu .desktop-text{display:none}@media screen and (min-width: 769px){.choose-language-menu .desktop-text{display:inline-block}}.c-language-selector{display:flex}.c-language-selector>*+*{margin-left:.75rem}.c-language-selector>*+*::before{content:'|';display:inline;margin-right:.75rem}.c-language-selector__item{display:flex}.c-language-selector__item a{border:none}.c-language-selector__item a:hover{color:#ff7556}.c-language-selector__item.is-selected{color:#bfbfbf}.c-footer .c-language-selector{color:#fff}.c-footer .c-language-selector a{color:#fff}.c-footer .c-language-selector a:hover{color:#ff7556}.c-hero{height:70vh;position:relative}@media screen and (max-height: 560px){.c-hero{height:100vh}}@media handheld, (max-width: 560px){.c-hero{height:70vh}}.c-photo-thumb-nav{display:flex;flex-direction:row;margin-bottom:1.5rem;overflow-x:auto;position:relative;scrollbar-color:#bfbfbf #fff;scrollbar-width:thin;z-index:0}.c-photo-thumb-nav::-webkit-scrollbar{height:.5rem;width:auto}.c-photo-thumb-nav::-webkit-scrollbar-track{background-color:#fff}.c-photo-thumb-nav::-webkit-scrollbar-thumb{background:#bfbfbf}.c-photo-thumb-nav::after{content:'';padding:.5rem}@media screen and (max-width: 1087px){.c-photo-thumb-nav{padding-bottom:.75rem;margin-top:1rem}}@media screen and (min-width: 1088px){.c-photo-thumb-nav{flex:0 0 16%;flex-direction:column;overflow-y:auto;height:30rem}.c-photo-thumb-nav::-webkit-scrollbar{height:auto;width:.5rem}}.c-photo-thumb-nav__item{border:3px solid #bfbfbf;cursor:pointer;flex:0 0 auto;flex-basis:1;overflow:hidden;padding:3px;position:relative}.c-photo-thumb-nav__item:hover,.c-photo-thumb-nav__item.is-selected{border:3px solid currentColor;color:#292929;cursor:default}.c-photo-thumb-nav__item:hover{cursor:pointer}@media screen and (max-width: 1087px){.c-photo-thumb-nav__item{height:5rem}.c-photo-thumb-nav__item+.c-photo-thumb-nav__item{margin-left:1rem}}@media screen and (min-width: 1088px){.c-photo-thumb-nav__item{width:110px}.c-photo-thumb-nav__item+.c-photo-thumb-nav__item{margin-top:1rem}}.c-photo-thumb-nav__img{height:68px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1088px){.c-photo-thumb-nav__img{width:100%;height:100%}}@media screen and (max-width: 768px){.c-photo-thumb-nav__item--video{display:none !important}}.photo-on-wall-thumbnail-wrap{height:100%;overflow:hidden;position:relative}.c-product-grid-select{position:relative;z-index:0}.c-product-grid-select.is-grid{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr}.c-product-grid__item{position:relative}.c-product-grid__item-wrap{cursor:pointer;display:block;position:relative}.c-product-grid__item-wrap:hover .c-product-grid__img{filter:saturate(80%);transition:filter .4s ease-in-out}.c-product-grid__item-wrap:hover .product-name{color:#ff7556}.c-product-grid__img-wrap{display:block;height:80px;margin-bottom:.35rem}.c-product-grid__img-wrap .c-product-grid__img{filter:saturate(30%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}.c-reel .c-product-grid__img-wrap{height:100%}@media (min-width: 580px){.photo-page-product-types-grid .c-reel{overflow:auto;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;padding-bottom:0}.photo-page-product-types-grid .c-reel>*+*{margin:0}.photo-page-product-types-grid .c-reel>*{width:30%;flex:none}}.c-product-grid__text{display:block;font-size:0.8rem}.product-type-info-icon{background:none;height:1.25rem;left:.5rem;padding:0;position:absolute;top:.5rem;width:1.25rem;z-index:1}.product-type-info-icon svg{height:100%;pointer-events:none;width:100%}.product-type-info-icon:hover{cursor:pointer}.product-type-info-icon:hover use{--color: #ff7556}.select-product-type-radio{position:absolute;visibility:hidden}.select-product-type-radio ~ .c-product-grid__img-wrap{border:2px solid white}.select-product-type-radio:checked ~ .c-product-grid__img-wrap{border:2px solid #ff7556}.select-product-type-radio:checked ~ .c-product-grid__img-wrap .c-product-grid__img{filter:saturate(80%)}.select-product-type-radio:checked ~ .c-product-grid__text .product-name{color:#ff7556}.product-options-label{display:flex;flex:0 0 auto;flex-direction:column;margin-right:1em}.c-photo-page-price-container{border-bottom:1px solid #ddd;margin-bottom:1.5em;padding-bottom:1em}.c-photo-sidebar{flex:0 0 30%}@media screen and (max-width: 1087px){.c-photo-sidebar{margin-top:0rem;padding-bottom:1rem;border-bottom:1px solid #eee}.c-photo-sidebar .c-photo-price{display:none}}.page-buy_photo p{font-size:0.8rem}@media screen and (max-width: 1087px){.buy-button-container{height:0;margin-top:0}}.frame-color-preview{background-size:1.5em;background-position:50%;background-repeat:no-repeat;border:2px solid #bfbfbf;border-radius:100%;display:inline-block;height:2.65rem;padding:3px;width:2.65rem}.frame-color-preview-img{width:100%}.c-photo-price__value{font-size:1.5em;font-weight:400}.photo-page-all-options-wrap.is-hidden{display:none}.c-photo-our-donation{border-bottom:1px solid #292929;padding:1em 0}.c-photo-our-donation__text{font-family:"Montserrat";font-weight:100;line-height:1.25;margin:0}.c-photo-our-donation__popup-link{color:#ff7556;cursor:pointer}.sidebar-contents{-webkit-animation-fill-mode:none !important;animation-fill-mode:none !important;background:#fff;box-shadow:7px 0px 5px 0px rgba(0,0,0,0.39);color:#292929;height:100vh;left:0;margin:0;overflow-y:auto;padding:1.5rem;position:fixed;top:0;transform:translateX(calc(-100% - 16px));transition:transform 0.2s ease-in;transform-style:preserve-3d;width:90vw;z-index:200}@media screen and (min-width: 1088px){.sidebar-contents{width:30vw}}.sidebar-contents.show{transform:translateX(0);z-index:200}.sidebar-contents .back-button{color:#ff7556;cursor:pointer}.sidebar-contents .product-type-image{margin-top:1rem;width:100%}.sidebar-contents li{margin:1rem 0}.sidebar-contents p{color:#fff;font-family:"Montserrat";margin-top:0}.sidebar-contents ul{line-height:1.25;list-style-position:outside;list-style-type:circle;margin:0;padding-left:1em}.c-product-features-tooltip p{color:#fff;font-family:"Montserrat";margin-top:0}.c-product-features-tooltip ul{line-height:1.25;list-style-position:outside;list-style-type:circle;margin:0;padding-left:1em}.c-product-customizer__error{background:red;color:#fff;display:none;font-size:.75em;margin:1em 0;opacity:.55;padding:.5em;text-align:center}.express-delivery-block{padding:0.5rem;border:1px solid #eee;margin-top:1rem}.express-delivery-block img{width:17px;vertical-align:middle}.project-popup .featherlight-content{border:0;height:95%;padding:0}.project-popup .select-project-popup{height:100%}.project-popup .featherlight-inner{height:100%}.project-popup .featherlight-close-icon{background:#fff;color:#292929}.c-project-selector{height:100%;overflow:hidden}.c-project-selector .project-details{flex:0 0 65%;overflow-y:auto;padding:0 3em}.c-project-selector .project-details-inner .project-name{color:#292929}.c-project-selector .project-details-inner .ngo-data{align-items:center;display:flex;margin-bottom:1em}.c-project-selector .project-details-inner .ngo-logo-wrapper{margin-right:1.5em;width:10em}.c-project-selector .project-details-inner .ngo-logo-wrapper img{width:100%}.c-project-selector .projects-list{display:flex;flex:0 0 30%;flex-direction:column;padding:0 1em}.c-project-selector .projects-list__item{align-items:center;cursor:pointer;display:flex;font-size:1em;margin-bottom:1em}.c-project-selector .project__photo-wrapper{flex:0 0 20%;margin-right:.5em}.c-project-selector .project__photo-outline{border:2px solid #bfbfbf;display:block;padding:.25em}.c-project-selector .project__photo{display:block;max-width:100%;width:100%}.c-project-selector .project__name{color:#bfbfbf;flex:0 0 80%}.projects-list__item:hover .project__photo-wrapper .project__photo-outline{border:2px solid #292929}.projects-list__item:hover .project__name{color:#292929}.project-select-radio{position:absolute;visibility:hidden}.project-select-radio:checked ~ .project__photo-wrapper .project__photo-outline{border:2px solid #292929}.project-select-radio:checked ~ .project__name{color:#292929}.c-project-infographic{display:flex;justify-content:flex-start}.project-data-temp-wrap{flex-direction:column;display:flex;justify-content:space-around}.c-project-close-circle{display:flex}.c-project-circle{height:3em;margin-right:.5em;width:3em}.c-project-circle__img{width:100%}.c-project-percentage__number{font-size:1.5em;font-weight:700}.c-project-status__title{color:#292929;font-size:1em;font-weight:400}.c-project-status__data{font-size:.75em}.c-project-status__data li{line-height:1.5}.c-project-content:after{content:".";visibility:hidden;display:block;height:0;clear:both}.c-project-content p{font-size:.75em;margin-top:0}.c-project-content__title{color:#292929;margin:1em 0}.c-project-content__img{float:left;margin:0 1em 1em 0;width:10em}.project-map-wrap{margin-right:1em}.project-map{position:relative;width:230px;height:155px;border:1px solid #292929;background:url(images/worldmap.3da322a094823f4c0fcd4f32e55600e9.png) repeat #fff}.project-map img{width:27px;height:43px;border:0px;position:absolute;top:56px;left:102px}.project-region{font-family:"Muli";font-size:.75em}.popup-content{display:none}.project-pictures{display:flex;flex-direction:column;float:left;margin-right:1em;width:10em}.project-pictures img{margin-bottom:.5em;width:100%}.project-donation-disclaimer{background:#80ccca;color:#fff;font-size:1em;padding:1em 1.5em}.wraps{display:flex;height:85%;justify-content:flex-start;padding-top:1em}@media (max-width: 779px){.project-popup .featherlight-content{height:80%;width:80%}.project-popup .wraps{flex-direction:column-reverse;justify-content:flex-end}.project-popup .c-project-selector .project-details{padding:0}.project-popup .c-project-selector .projects-list{flex-direction:row;margin-bottom:2.5em}.project-popup .c-project-selector .project__photo-wrapper{height:100%;width:auto}.project-popup .c-project-selector .project__photo-outline{height:100%;width:auto}.project-popup .c-project-selector .project__photo{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.project-popup .c-project-selector .projects-list__item{flex-direction:column;margin-bottom:1em}}.c-our-concept-bar{align-items:center;background:#ffcc35;display:flex;justify-content:center;padding:.5rem}.c-our-concept-bar__img{height:3rem;margin-right:1.5rem}.c-our-concept-bar__text{margin:0}.c-team-members{margin-top:5em}@media (max-width: 699px){.c-team-member{display:block}}.c-team-member__img{border-radius:50%;flex:0 0 10%;width:70%;text-align:center;max-width:200px}@media (max-width: 779px){.c-team-member__img{width:50%}}.c-team-member__title{margin-bottom:1.5rem}.c-team-member__name{color:#292929;font-weight:400}.c-site-seals{display:flex;flex-wrap:wrap;margin:1em 0}.c-site-seals__column{flex:100%;padding:1em}@media (min-width: 601px){.c-site-seals__column{flex:50%}}@media (min-width: 781px){.c-site-seals__column{border-left:1px solid #bfbfbf;flex:1}.c-site-seals__column:first-child{border-left:0}}.c-site-seals__title{font-weight:400;margin-bottom:1em;text-align:center}.c-badge{display:flex}.c-badge__icon{margin-right:1em;width:5em}.c-badge__icon img{width:100%;height:auto}.c-site-seals__icon-list{display:flex;flex-wrap:wrap;justify-content:space-evenly}.c-site-seals__icon-list--payment{justify-content:flex-start}.c-site-seals__icon{flex:0 0 25%}.c-site-seals__icon img{width:100%;height:auto}.c-newspapers{display:flex;flex-wrap:wrap;align-items:center;margin:1em 0}.c-newspapers__column{flex:100%;padding:1em;text-align:center}@media (min-width: 601px){.c-newspapers__column{flex:50%}}@media (min-width: 781px){.c-newspapers__column{flex:1}.c-newspapers__column:first-child{border-left:0}}.c-newspapers__column img{width:100%;max-width:250px;height:auto;margin:auto}.c-newspapers__column img.enorm{width:150px}@media (max-width: 599px){.c-newspapers__column img{width:75%}}@media (max-width: 599px){.c-newspapers__column img.resize-on-mobile{width:35%}}.print-photo-upload-progress-wrap{display:none;height:100%;position:absolute;text-align:center;width:100%}.print-upload-progress-bar-container{display:block;height:2em;margin:auto;width:50%;position:relative}.print-photo-upload-bar-content{position:absolute;top:50%;transform:translateY(-50%);width:100%}.print-upload-progress-bar{display:block;height:100%;left:initial;top:initial;width:100%}.progress-number{left:5%;position:absolute;top:50%;transform:translateY(-50%)}.c-upload-section{display:flex;flex-direction:column;text-align:center;padding:3rem 1.5rem 0 1.5rem}@media screen and (min-width: 1088px){.c-upload-section{--no-padding: 0}}.c-upload-section__price-from{font-weight:400}.c-photolab-upload{background:none;border:3px dashed #ffcc35;display:flex;flex:1;flex-direction:column;justify-content:center;padding:var(--no-padding, 3rem 0)}@media screen and (min-width: 1088px){.c-photolab-upload.is-small-desktop{padding:0}}.c-photolab-upload p{margin:0 0 1em 0}.c-photolab-upload .c-button{margin:0}.c-photolab-upload .dz-preview{text-align:center}.photolab-all-prices-link{color:#ff7556;margin-bottom:2rem}.photolab-all-prices-link:hover{text-decoration:underline}.c-product-features{display:flex;flex-wrap:wrap;font-family:"Muli";justify-content:center;margin-bottom:3rem;text-align:center}@media screen and (min-width: 769px) and (max-width: 1087px){.c-product-features{font-size:.875em}}.c-product-features--item{flex:0 0 50%;padding:1.5rem;max-width:250px}@media screen and (min-width: 769px){.c-product-features--item{flex:1;padding:1.5rem 1.5rem 0 1.5rem}}.c-product-features--item img{margin:0 auto 1em auto;max-width:318px}@media screen and (min-width: 769px){.c-product-features--item img{max-width:112px}}.photograpers-page-wrapper{padding-top:3em}.c-photographers{display:flex;flex-wrap:wrap;justify-content:center}.c-photographer{flex:0 0 auto;margin:1em;text-align:center;width:10em}.c-photographer-profile .o-media-left{margin-right:0.5rem}.c-photographer-profile .o-media-right{flex-shrink:initial}@media screen and (max-width: 768px){.c-photographer-profile .photographer-profile-image{margin-bottom:1.5rem}.c-photographer-profile .o-media-left{margin-right:0}.c-photographer-profile .o-media-right{margin-left:0;text-align:center}}.c-photographer__img-wrap{display:block;height:10em;width:10em}.c-photographer-footer{margin-top:1em}.c-photographer__profile-picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-photographer-name{color:#292929}.c-photographer-name:hover{text-decoration:underline}.c-photographer__city,.c-photographer__photos-count{color:#bfbfbf;font-size:.75em}.artists-pagination{text-align:center;margin:3rem auto;line-height:2rem}.artists-pagination .pagination-element{display:inline-block;margin:0px 10px}.c-payment-icons__wrap{display:flex;flex-wrap:wrap}.c-payment-icons__item{flex:0 0 3em;margin-right:.5em}.c-payment-icons__item img{width:100%}.c-gallery-img-container{align-items:center;display:flex;height:8rem;justify-content:center}@media screen and (min-width: 290px){.c-gallery-img-container{height:12rem}}@media screen and (min-width: 380px){.c-gallery-img-container{height:16rem}}@media screen and (min-width: 480px){.c-gallery-img-container{height:20rem}}@media screen and (min-width: 1088px){.c-gallery-img-container{height:16rem}}.photo-gallery-footer{font-size:.75em;margin-top:1em}@media (max-width: 599px){.photo-gallery-footer{font-size:1.5em}}.gallery-header{padding:6% 3%}.gallery-header .container{background-color:rgba(255,255,255,0.9);margin:auto;padding:3%;width:80%}@media (max-width: 679px){.gallery-header{display:none}}.gallery-header-text{text-align:center}.gallery-header-text p{margin-bottom:0}@media (max-width: 679px){.gallery-header-text p{display:none}}.gallery{display:flex;justify-content:space-between}@media screen and (max-width: 1087px){.gallery{padding-top:1rem}}.mobile-sidebar-header{align-items:center;background:#292929;color:#fff;display:flex;flex:0 0 50px;justify-content:center;position:relative}@media (min-width: 781px){.mobile-sidebar-header{display:none}}.gallery-sidebar-mobile-button{background:#ffcc35;color:#292929;cursor:pointer;font-family:"Montserrat";font-weight:400;text-align:center;position:fixed;padding:1rem 0;bottom:1rem;left:1rem;right:1rem}@media (min-width: 781px){.gallery-sidebar-mobile-button{position:relative;left:0;right:0}}.c-gallery-sidebar__close{position:absolute;right:1em;top:50%;transform:translateY(-50%)}.breadcrumb{font-size:0.8rem;margin-bottom:1.5rem}@media (max-width: 779px){.gallery-wrap{grid-column:1 / 3}}.sub-links a{font-size:0.8rem;padding-right:0.25rem}.c-gallery{display:flex;flex-wrap:wrap;justify-content:space-between}@supports (display: grid){.c-gallery{display:grid;grid-gap:1.5rem;grid-row:2 / 3;grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (min-width: 1088px){.c-gallery{grid-gap:3rem 3.25rem;grid-template-columns:repeat(3, minmax(0, 1fr))}}}.c-search-filter__size{border:0;margin:0;padding:0}.gallery-bottom-filters,.gallery-top-filters{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;padding-top:2rem;padding-bottom:2rem}.gallery-bottom-filters>div,.gallery-top-filters>div{width:30%}@media screen and (max-width: 1087px){.gallery-bottom-filters>div,.gallery-top-filters>div{width:48%}}@media screen and (max-width: 1087px){.gallery-bottom-filters,.gallery-top-filters{position:sticky;z-index:1;width:100%;background:white;top:6rem;left:0;right:0;padding:0.5rem;padding-top:2rem}.gallery-bottom-filters.is-detached,.gallery-top-filters.is-detached{transition:transform .1s;box-shadow:0px 7px 13px 0px rgba(0,0,0,0.2)}}@media (max-width: 779px){.gallery-bottom-filters,.gallery-top-filters{width:107%;margin-left:-1.25rem;top:5rem}}.gallery-bottom-filters.is-detached,.gallery-top-filters.is-detached{position:fixed;transition:transform .1s;z-index:50;width:100%;background:white;top:5rem;left:0;right:0;padding:0.5rem;padding-top:2rem;box-shadow:0px 7px 13px 0px rgba(0,0,0,0.2)}.gallery-bottom-filters.is-not-visible,.gallery-top-filters.is-not-visible{opacity:0;transform:translateY(-100%)}.gallery-bottom-filters.is-visible,.gallery-top-filters.is-visible{opacity:1;transform:translate(0, 0)}.in-calendars .gallery-wrap{width:100%}.in-calendars .gallery-top-filters>div{width:100%}@media (max-width: 779px){.in-calendars .gallery-top-filters>div{width:100%;text-align:left !important;padding:0.5rem 0}}.in-calendars .gallery-top-filters label{margin-right:1rem}.in-calendars .gallery-top-filters label[for="filter-orientation-vertical"]{margin-right:0}.gallery-bottom-filters{margin-top:3em;padding-bottom:0}.gallery-pagination{align-items:center;display:flex;font-size:1em;position:relative}@media screen and (min-width: 1088px){.gallery-pagination{font-size:1.5em}}.pagination-arrow{cursor:pointer;font-size:1.5em}.pagination-arrow:hover{color:#ffcc00}.pagination-arrow.is-inactive{color:#eee;cursor:default}.gallery-sort-by{border-bottom:1px solid;position:absolute;right:0}.gallery-pagination-select,.gallery-sort-by-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;font-size:1em;font-weight:300;outline:none;padding:8px 28px 8px 10px;position:relative;z-index:1;color:#292929}.gallery-pagination-select{padding:8px 10px 8px 10px}.gallery-pagination-select{border-bottom:3px solid #ffcc33;border-radius:0;height:2.5em;margin:0 1.5em}@media (max-width: 599px){.gallery-pagination-select{height:3em}}.gallery-pagination-select:hover{background:#ffcc33;cursor:pointer}.gallery-pagination-select-arrow-down,.gallery-sort-by-select-arrow-down{position:absolute;right:6px;top:9px;z-index:0}@media screen and (max-width: 1087px){.gallery-sort-by-section{width:100%;flex-grow:2;margin-top:1rem}}@media (max-width: 779px){.gallery-mobile-sidebar-overlay{background:rgba(41,41,41,0.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.gallery-mobile-sidebar-overlay.is-visible{display:block}}.selectize-input-item{width:80%}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;font-size:23px}@media (min-width: 781px){.sort-filter-mobile{display:none}}.gallery-sort-by{display:none}@media (min-width: 781px){.gallery-sort-by{display:block}}.gallery-mobile-sort-by{height:100%;position:relative;width:100%}.gallery-mobile-sort-by .selected-sort-method{align-items:center;display:flex;height:100%;justify-content:center}.gallery-mobile-sort-by ul{background:#fff;display:none;left:-2px;position:absolute;text-align:center;width:calc(100% + 4px)}.gallery-mobile-sort-by ul label{cursor:pointer;display:block;padding:.5em 0}.gallery-mobile-sort-by ul label.is-selected{background:#000;color:#fff}.gallery-mobile-sort-by ul li{border:2px solid #000}.gallery-mobile-sort-by ul li:first-child{border-bottom:0}.gallery-mobile-sort-by ul li:hover{background:#000;color:#fff}.mobile-sort-label .mobile-sort-checked-icon{color:#fff;display:none}.mobile-sort-label input{position:absolute;visibility:hidden}.mobile-sort-label input:checked ~ .mobile-sort-checked-icon{display:inline-block}.gallery-mobile-menu{background:#fff;color:#292929;display:flex;height:50px;transition:transform .3s ease-in-out;width:100%}@media (min-width: 781px){.gallery-mobile-menu{display:none}}.gallery-mobile-menu.is-disabled .gallery-mobile-menu__filter{background:rgba(0,0,0,0.75)}.gallery-mobile-menu__filter{border:2px solid #000;cursor:pointer;display:flex;flex:0 0 50%;font-size:.75em;align-items:center;justify-content:center}.gallery-mobile-menu__filter:first-child{border-right:0}.gallery-box{display:none}@supports (display: grid){.gallery-box{font-size:1em;background:#ff7556;color:#fff;display:flex;flex-direction:column;justify-content:space-between;grid-column:1 / 3;grid-row:10;padding:1.5rem}@media screen and (min-width: 1088px){.gallery-box{grid-column:2 / 4}}.gallery-box--project{background:#ff7556;grid-column:1 / 3;grid-row:3}.gallery-box--calendars{background:#80ccca;grid-column:1 / -1;grid-row:5}.gallery-box--calendars .c-gallery-img-container{height:10rem}.gallery-box--calendars .c-gallery-img-container img{height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 769px){.gallery-box--calendars .c-card--4 .c-card__text{max-width:170px}}@media screen and (max-width: 1087px){.gallery-box--calendars .c-image-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.gallery-box--calendars .c-card{color:#292929}.gallery-box--customer-shared-photos{background:#f8f8f8;grid-column:1 / -1;grid-row:8}.gallery-box--customer-shared-photos h2,.gallery-box--customer-shared-photos h3{color:#292929}.gallery-box__icon-wrap{font-size:.5em;margin-top:1rem}.gallery-box__img-wrap{display:flex;justify-content:center;margin-bottom:1rem}@media screen and (min-width: 1088px){.gallery-box__img-wrap{justify-content:flex-end}}.gallery-box__img{text-align:center;width:7.5rem}.gallery-box__img:not(:first-child){margin-left:1rem}.gallery-box__img img{border-radius:50%;width:100%}.gallery-box__title,.gallery-box__text{color:inherit}.gallery-box__title{font-weight:400}.gallery-box__text{font-weight:300;margin-bottom:0}.gallery-box__text a{color:#fff}.gallery-box__text a:hover{border-color:currentColor;color:#292929}.gallery-box__icon{align-items:center;display:flex}.gallery-box__icon img{margin-right:1em;width:3em}.gallery-box__icon-content{align-items:center;display:flex}.gallery-box__icon-number{flex:0 0 auto;font-size:3em;margin-right:.25em}.gallery-box__icon-text{flex:0 0 50%;font-size:1em;font-weight:400;text-transform:uppercase;width:20%}.gallery-box__icon-tree-text{width:50%}.gallery-box__contact-link{border-bottom:2px solid #fff;color:#fff}.gallery-box__contact-link:hover{border-color:currentColor;color:#292929}}.c-gallery-hero .categories li{display:inline-block;border:1px solid #ddd;border-radius:2rem;padding:0.27rem;margin:0.2rem;cursor:pointer}.c-gallery-hero .categories li.selected{background-color:#eee}.c-gallery-hero .categories img{width:30px;height:30px;vertical-align:middle;border-radius:2rem}.c-gallery-hero .categories a{border-bottom:0}.c-gallery-extra-content,.c-photo-extra-content{font-size:.8em;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;margin-bottom:0 !important;padding-bottom:0 !important}.c-gallery-extra-content .row,.c-photo-extra-content .row{display:flex;flex-wrap:nowrap;flex-flow:space-between}@media screen and (max-width: 1087px){.c-gallery-extra-content .row,.c-photo-extra-content .row{padding-left:0;padding-right:0;display:block}}.c-gallery-extra-content .col,.c-photo-extra-content .col{flex:1;padding:1rem}.c-gallery-extra-content .col>img,.c-photo-extra-content .col>img{width:100%}.c-gallery-extra-content .video-embed-wrap,.c-photo-extra-content .video-embed-wrap{width:100%}.c-gallery-extra-content .c-product-features,.c-photo-extra-content .c-product-features{margin:1.5rem 0}.c-gallery-extra-content .c-product-features--item,.c-photo-extra-content .c-product-features--item{max-width:350px}.c-gallery-extra-content .reviews-container,.c-photo-extra-content .reviews-container{padding:1rem;margin-left:0;margin-top:0;margin-bottom:1rem}@media screen and (max-width: 1087px){.c-gallery-extra-content .reviews-container,.c-photo-extra-content .reviews-container{width:100%}}.c-gallery-extra-content .review-headline,.c-photo-extra-content .review-headline{text-align:center}.c-gallery-extra-content .reviews-list,.c-photo-extra-content .reviews-list{display:flex}@media screen and (max-width: 1087px){.c-gallery-extra-content .reviews-list,.c-photo-extra-content .reviews-list{width:100%;display:block}.c-gallery-extra-content .reviews-list .review-user-row,.c-photo-extra-content .reviews-list .review-user-row{margin-top:0.5rem}}.c-gallery-extra-content .reviews-list .review-row,.c-photo-extra-content .reviews-list .review-row{background:#f6f6f6;margin-left:0.5rem;margin-right:0.5rem;padding-left:1rem;padding-right:1rem;padding-bottom:0rem;display:block;flex:1;border-bottom:0px}.c-gallery-extra-content .reviews-list .left,.c-photo-extra-content .reviews-list .left{width:100%}.c-gallery-extra-content .reviews-list .right,.c-photo-extra-content .reviews-list .right{display:none}.c-photo-extra-content{font-size:1rem}.product-big-image{width:100%;max-width:700px;margin:auto}.select-color-label{width:auto !important}.select-color-label input{position:absolute;visibility:hidden}.color-circle-selector{border:2px solid #bfbfbf;border-radius:30px;cursor:pointer;display:inline-block;height:25px;margin-right:5px;width:25px}.color-circle-selector:hover{border-color:#292929}.color-circle-selector.red{background:#e00000}.color-circle-selector.orange{background:#f7941e}.color-circle-selector.yellow{background:#f5ee31}.color-circle-selector.green{background:#0ba14b}.color-circle-selector.azure{background:#25aae1}.color-circle-selector.blue{background:#04559b}.color-circle-selector.purple{background:#6e5198}.color-circle-selector.pink{background:#ec008c}.color-circle-selector.brown{background:#945830}.color-circle-selector.beige{background:#fff0db}.color-circle-selector.black{background:#000}.color-circle-selector.white{background:#fff}.color-circle-selector.black-and-white{background:linear-gradient(135deg, #fff 0%, #fff 50%, #0a0e0a 51%, #0a0809 100%)}.color-circle-selector.colorful{background:linear-gradient(45deg, yellow 0%, rgba(233,7,184,0) 70%),linear-gradient(135deg, fuchsia 10%, rgba(230,10,32,0) 80%),linear-gradient(225deg, aqua 10%, rgba(118,203,6,0) 80%),linear-gradient(315deg, limegreen 100%, rgba(88,9,215,0) 70%)}.color-circle-selector.silver{background:linear-gradient(45deg, #a0a0a0 0%, #e8e8e8 56%)}.color-circle-selector.gold{background:gold}.select-color-label input:checked ~ .color-circle-selector{border-color:#292929}.gallery-bodyclick{position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background:white;opacity:0.5;margin:auto;padding-top:12rem;box-sizing:border-box;text-align:center;display:none}.c-gallery-extra-content .o-container{width:100%;max-width:640px}ul.c-category-filters li a{text-decoration:none;border-bottom:0}#toggle-filters-section,#toggle-categories-section{border:3px solid #80ccca;background-color:#80ccca;color:#fff;padding:1rem 0;display:inline-block;cursor:pointer;text-align:center}@media screen and (min-width: 1088px){#toggle-filters-section,#toggle-categories-section{width:20rem}}#toggle-filters-section:hover,#toggle-categories-section:hover{background-color:#fff;color:#80ccca}@media screen and (min-width: 1088px){#toggle-categories-section{display:none}}#close-filters{cursor:pointer;font-size:1.5rem;position:absolute;top:0.5rem;right:0.5rem}@media screen and (min-width: 1088px){.in-calendars .c-gallery-sidebar{flex:0 0 15%}}@media screen and (min-width: 1088px){.c-gallery-sidebar{flex:0 0 20%}}@media screen and (max-width: 1087px){.c-gallery-sidebar{position:fixed;z-index:1000;background-color:white;overflow-y:auto;overflow-x:none;top:0;left:0;bottom:0;width:0rem;padding:1rem}}@media screen and (max-width: 1087px){.c-gallery-sidebar.mobile-hidden{display:none}}.filters-wrap{display:none;position:fixed;background:white;padding:2rem;width:30rem;height:30rem;overflow-y:auto;top:5rem;bottom:5rem;left:5rem;right:5rem;z-index:100;margin:auto}@media screen and (max-width: 768px){.filters-wrap{width:100%;top:0;bottom:0;left:0;right:0;height:auto}}@media screen and (min-width: 1088px){.filters-wrap{width:20rem;height:auto;max-height:77%;padding:1.5rem}.filters-wrap .c-search-filter{margin-bottom:1.5rem}}.c-search-filter{margin-bottom:3em}.c-gallery-sidebar__no-filters-text{color:#bfbfbf;font-family:"Montserrat";font-weight:300;margin:0}.c-search-filter__title{font-size:1em;font-weight:700;margin-bottom:1em}.gallery-sidebar-filter{color:#292929}.gallery-sidebar-filter.is-selected{color:#ff7556}.c-active-filters{max-width:15em}.c-active-filters__item{background:#eee;display:inline-block;padding:.25em .5em;margin:0 .5em .5em 0}.c-active-filters__content{align-items:center;display:flex}.c-active-filters__text{margin-right:.5em}.c-active-filters__close-button{color:#bfbfbf;cursor:pointer;font-size:1.5em;line-height:1}.c-active-filters__close-button:hover{color:#292929}.c-gallery-sidebar__close{cursor:pointer}.gallery-formats-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.gallery-sidebar-format-filter.gallery-sidebar-filter{border:3px solid #292929;cursor:pointer;position:relative;width:30%;font-size:.75em;margin-bottom:1rem}.gallery-sidebar-format-filter.gallery-sidebar-filter.panoramic-format{width:100%}.gallery-sidebar-format-filter.gallery-sidebar-filter.is-selected,.gallery-sidebar-format-filter.gallery-sidebar-filter:hover{background:#292929;color:#fff;border:2px solid #292929}.gallery-sidebar-format-filter.gallery-sidebar-filter:before{display:block;content:"";width:100%}.gallery-sidebar-format-filter.gallery-sidebar-filter.format-filter-classic:before{padding-top:56.25%}.gallery-sidebar-format-filter.gallery-sidebar-filter.format-filter-panoramic:before{padding-top:33.33%}.gallery-sidebar-format-filter.gallery-sidebar-filter.format-filter-squared:before{padding-top:100%}.gallery-sidebar-format-filter.gallery-sidebar-filter.format-filter-vertical:before{padding-top:133%}.gallery-sidebar-format-filter.gallery-sidebar-filter .content{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.c-category-filters__item{margin-bottom:.5em}.c-category-filters__item.is-hidden{display:none}.c-category-filters__text{cursor:pointer;font-size:.75em;text-transform:uppercase}.c-category-filters__text.is-selected,.c-category-filters__text:hover{color:#ff7556}.size-filter-wrap{margin-bottom:1em;position:relative}.c-search-filter__size{width:90%}.size-filter-value-labels{position:absolute;top:90%;width:100%}.size-filter-label{font-size:.75em;position:absolute}.size-filter-max-label{right:0}.gallery-sidebar-filter-label{display:block;margin-bottom:1em}.breadcrumbs-navigation{font-size:13px;text-align:left !important}.breadcrumbs-navigation ul{margin:10px}.breadcrumbs-navigation li{display:inline-block}.c-product__image{width:100%}.c-product__content{margin-top:1rem}.c-product__title{font-weight:400;margin-top:.5rem;text-transform:capitalize}.c-product__link{color:#292929}.c-product__link:hover{color:#ff7556}.c-image-slider{position:relative}.c-image-slider__slide{left:0;position:absolute}.c-image-slider__slide.is-active{position:static}.c-tabs{display:flex}.c-tabs ul{display:flex;border-bottom:3px solid #ffcc35;flex:1;justify-content:center}.c-tabs li{display:none;margin-bottom:-3px}@media screen and (min-width: 1088px){.c-tabs li{display:block}}.c-tabs li.is-selected{display:block}.c-tabs label{align-items:center;border:3px solid transparent;cursor:pointer;display:flex;padding:.5em 1em;text-align:center}.c-tabs label:hover{background:#fd6}.c-tabs li.is-selected label{background:#ffcc35;border:3px solid #ffcc35}.c-product-prices-table{line-height:1.5}.c-product-prices-table__frame-options{border:1px solid #bfbfbf;margin-top:1.5rem;padding:1rem}@media screen and (min-width: 1088px){.c-product-prices-table__frame-options{display:flex}}.c-product-prices-table__frame-options label{display:block}.c-product-prices-table__frame-options label:first-child{margin-right:1.5rem}.c-product-prices-table__frame-options input{margin-right:.85rem}.c-product-prices-table__content{font-size:.875em;margin-top:1.5rem}@media screen and (min-width: 769px){.c-product-prices-table__content{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2, 1fr);padding:0}}@media screen and (min-width: 1088px){.c-product-prices-table__content{grid-gap:3rem;grid-template-columns:repeat(4, 1fr)}}.c-product-prices-table__column{border:1px solid #bfbfbf;margin-bottom:1.5rem}@media screen and (min-width: 1088px){.c-product-prices-table__column{margin-bottom:0}}.c-product-prices-table__title{font-size:1.25em;font-weight:400;margin-bottom:1rem;padding:0 .5rem}.c-product-prices-table__title:before{border:2px solid #292929;content:'';display:inline-block;height:12px;margin-right:1em}.c-product-prices-table__title.format-din:before{width:16.9704px}.c-product-prices-table__title.format-1_1:before{width:12px}.c-product-prices-table__title.format-2_1:before{width:24px}.c-product-prices-table__title.format-3_1:before{width:36px}.c-product-prices-table__title.format-3_2:before{width:18px}.c-product-prices-table__title.format-4_1:before{width:48px}.c-product-prices-table__title.format-4_3:before{width:16px}.c-product-prices-table__title.format-16_9:before{width:21.33333px}.c-product-prices-table__row{border-bottom:1px solid #bfbfbf;display:flex;font-family:"Muli";justify-content:space-between;padding:.25rem .5rem}.c-product-prices-table__row:first-child{border-top:1px solid #bfbfbf}.c-product-prices-table__row:last-child{border-bottom:0}.c-product-prices-table__row:hover{background:#ffcc35}.c-errors{color:#ff5c5f;margin:1rem 0}.c-card{background:#f8f8f8;flex:0 0 30%;margin-bottom:1rem;min-width:0;padding:1rem;width:100%;position:relative}.c-card--4{flex:0 0 calc(25% - 3rem);margin:0 1.5rem;max-width:calc(25% - 3rem)}@supports (display: grid){.c-card{margin:auto;max-width:none}}.c-card__mockup{position:absolute;top:0px;left:0px;right:0px;height:17rem;display:block;z-index:10;overflow-y:hidden;background-size:cover;background-position:center;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.2s linear}@media (min-width: 781px){.c-card:hover .c-card__mockup{visibility:visible;opacity:1}}.c-card__link{align-items:center;display:flex;height:100%;flex:1 1 0%;justify-content:center}.c-card__link .o-image{align-items:center;display:flex;height:100%;max-height:100%}.c-card__img{box-shadow:3px 3px 6px 1px rgba(0,0,0,0.35);color:#292929;display:block;font-size:.5em;height:auto;margin:0 auto;max-height:19rem;max-width:100%;word-break:break-word}@media screen and (min-width: 1088px){.c-card__img{max-height:15rem}}.c-card__img.vertical{width:auto;max-height:16rem}.c-card__footer{font-size:.75em;margin-top:1rem;position:relative}.c-card__footer .c-fav-button{position:absolute;background:white;border:1px solid #d9d9d9;border-radius:50%;bottom:-1.5rem;right:-1.5rem;width:30px;height:30px}.c-card__footer .c-fav-button .icon{position:absolute;top:6px;left:5px}.c-card__text{overflow:hidden;text-align:left;width:100%}.c-card__text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-card__artist-link,.c-card__title-link{color:#292929}.c-card__artist-link:hover,.c-card__title-link:hover{color:#ff7556}.c-card__title-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 599px){.c-card__artist{display:none}}.c-image-grid{display:flex;flex-wrap:wrap}@supports (display: grid){.c-image-grid{display:grid;grid-gap:1.5em;grid-template-columns:repeat(4, minmax(0, 1fr))}@media (max-width: 779px){.c-image-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}}.c-fav-button{cursor:pointer}.favourited-true,.favourited-1{color:#ff7556}.wishlist-empty-text{font-size:1.5em;margin:0 0 3em 0}.c-card__price{margin-top:.5rem}.c-card.discounted .final-price,.c-card .discounted .final-price{color:#ff5c5f}.c-card.discounted .original-price-string,.c-card .discounted .original-price-string{background:#ff5c5f;color:white;padding-left:0.1rem;padding-right:0.1rem;margin-left:0.2rem;margin-right:0.2rem}.original-price{color:#6b6b6b;text-decoration:line-through}.c-quote{display:flex;font-size:1rem}.c-quote__text{margin:0 auto 1.5rem auto;position:relative}@media screen and (min-width: 1088px){.c-quote__text{font-size:1.5em;max-width:66.666%}}.c-quote__footer{justify-content:center}.c-quote__image{border-radius:50%;overflow:hidden;width:110px}@media screen and (max-width: 1087px){.c-quote__image{margin-bottom:1rem}}.c-quote__image.has-no-text{border-radius:0;max-width:100%;width:400px}.c-order-summary__item{margin-bottom:1.5rem}@media screen and (min-width: 769px){.c-order-summary__item{display:flex}}.c-order-summary__picture{margin-bottom:1.5rem;margin-right:1.5rem;max-width:10rem}@media screen and (min-width: 769px){.c-order-summary__picture{margin-bottom:0}}.c-order-summary__picture .giftcard-small-preview{padding:0}.c-order-summary__picture .o-image img{margin-bottom:1rem}.c-order-summary__picture .o-image img.has-frame-1{padding:0px;border-image-outset:1px;border-image-repeat:round;border-image-slice:8;border-image-width:8px;border-style:inset;border-width:8px;background:black}.c-order-summary__picture .o-image img.has-frame-1.product-type-id-7{padding:20px;border-image-width:8px;border-width:1px;background:white}.c-order-summary__picture .o-image img.option-id-11,.c-order-summary__picture .o-image img.frame-color-2{border-image-source:url(images/wooden-frame-white.7e9195df3282e50763a720c991814d89.svg);box-shadow:0px 0px 3px #777}.c-order-summary__picture .o-image img.option-id-12,.c-order-summary__picture .o-image img.frame-color-1{border-image-source:url(images/wooden-frame-black.195c0dbe68551cbc4e92554cd6987746.svg)}.c-order-summary__picture .o-image img.option-id-13,.c-order-summary__picture .o-image img.frame-color-4{border-image-source:url(images/wooden-frame-brown-oak.f1f8541798ac2eeb7e87337eb367549f.svg)}.c-order-summary__feature-label{font-weight:700}.c-message{margin-bottom:1.5rem}.c-message.is-error{border-left:3px solid #ff5c5f}.c-message__header{font-weight:700;padding:.75rem 1rem}.c-message__body{padding:1.25rem 1.5rem}.c-message.is-success .c-message__header{background:#75be86;color:#fff}.c-message.is-success .c-message__body{background:rgba(117,190,134,0.05);color:#75be86}.c-message.is-error .c-message__body{background:rgba(255,92,95,0.05);color:#ff5c5f}.c-curators{display:flex;justify-content:center}.c-curators__picture{text-align:center}.c-curators__img-wrap{border-radius:100%;border:3px solid #fff;display:block;height:7.5rem;margin-bottom:.75rem;overflow:hidden;width:7.5rem}.c-curators__picture+.c-curators__picture{margin-left:3rem}.c-curators__img{width:100%}.c-contact{color:#fff}.c-contact a{border:0;color:inherit}.c-contact a:hover{color:#292929}body.in-print_landing_page header,body.from-source-instagram-landing-page header{display:none}body.in-print_landing_page .o-section,body.from-source-instagram-landing-page .o-section{padding:1.5rem 1.5rem}.c-global-tree-counter{background:#f8f8f8;border-radius:1rem/50%;bottom:1rem;cursor:pointer;left:1rem;margin:0;min-width:5rem;padding:.25rem .75rem;position:fixed;transition:background ease-in-out .3s;z-index:98;box-shadow:0 0 15px 0 rgba(80,80,80,0.25)}.c-global-tree-counter:hover{background:#ededed}@media screen and (max-width: 768px){body.in-gallery .c-global-tree-counter{display:none}}.c-global-tree-counter__content{align-items:center;display:flex;justify-content:space-around}.c-global-tree-counter__tree{margin-right:.75rem;width:3rem}.c-global-tree-counter__count{font-weight:700}.c-global-tree-counter__message{background:#ededed;bottom:calc(100% + 2rem);box-shadow:0 0 15px 0 rgba(0,0,0,0.75);left:0;padding:1rem;position:absolute;width:20rem;font-family:"Muli"}.c-global-tree-counter__message.is-closed{display:none}.c-global-tree-counter__button{padding:.25rem;position:absolute;right:0;top:0}.c-trees{align-items:flex-start;border-bottom:1px solid;border-top:1px solid;display:flex;padding:1.5rem 0}.c-trees.in-my-photocircle{align-items:center;border:0;padding:0}.c-trees.has-no-border-top{border-top:0}.c-trees.has-no-border{border:0;margin-bottom:1.5rem;padding:0 1.5rem 1.5rem 1.5rem}.c-trees__icon{margin-right:1.5rem;width:5rem}.c-trees.in-cart{border-bottom:1px solid}@media screen and (min-width: 769px){.c-trees.in-cart .c-trees__icon{width:2rem}}.c-trees__learn-more{color:#ff7556;cursor:pointer}.c-trees__learn-more:hover{text-decoration:underline}.in-my-photocircle .c-trees__icon{width:3rem}.my-photocircle-sales-total-item .c-trees__icon{width:2rem;display:inline-block;margin-right:0;vertical-align:middle}.c-trees__message{font-family:"Montserrat";line-height:1.5;margin:0}.c-trees__message .detail-text{color:#bfbfbf;font-size:0.8rem}.c-trees__message .o-link{font-size:0.8rem}.c-trees__counter{font-weight:700}.in-photos .c-print-quality{display:none}.c-print-quality{display:flex;justify-content:space-between}.c-print-quality .fa-star{color:#ff7556}.c-photolab-controls .o-buttons{flex-wrap:wrap;justify-content:flex-start}.c-photolab-controls .o-buttons>*+*{margin-left:.25rem}#custom-print-controls{display:none}#custom-print-preview .container-internal{display:block;width:100%;background:#bfbfbf;margin:auto;max-width:640px;max-height:640px}#custom-print-preview .container-internal img{width:100%}#custom-print-preview .cropper-bg{background:none}.cp-button{border-width:1px;font-size:1em;font-weight:300;margin-bottom:0;padding:1rem}@media screen and (max-width: 768px){.cp-button{font-size:.85em;padding:.75rem}}.cp-button:hover,.cp-button.selected{background:#292929;color:#fff}.cp-control{color:#292929 !important;cursor:pointer}.cp-control__text{border-bottom:3px solid currentColor}.cp-control:hover{color:#ff7556 !important}.cropper-black-and-white{filter:grayscale(100%)}.cropper-view-box{outline-color:white}.cropper-line,.cropper-point{background-color:white}#cp-default-data{margin:0}.cp-black-and-white{display:flex;align-items:center}.cp-black-and-white label{margin-right:1.5rem}.c-reel{display:flex;height:auto;overflow-x:auto;overflow-y:hidden;padding-bottom:1.5rem;scrollbar-color:#bfbfbf #fff;scrollbar-width:thin}.c-reel::-webkit-scrollbar{height:1rem}.c-reel::-webkit-scrollbar-track{background-color:#fff}.c-reel::-webkit-scrollbar-thumb{background-color:#fff;background-image:linear-gradient(#fff 0, #fff 0.25rem, #6b6b6b 0.25rem, #6b6b6b 0.75rem, #fff 0.75rem)}.c-reel>*{flex:0 0 calc(50% - 2.5rem)}@media (min-width: 580px) and (max-width: 1087px){.c-reel>*{flex:0 0 calc(33% - 2.5rem)}}.c-reel>img{height:100%;flex-basis:auto;width:auto}.c-reel>*+*{margin-left:1.5rem}.c-reel.overflowing{padding-bottom:1.5rem}.customer-shared-photos-list,.categories-mockups-list{display:flex;flex-wrap:wrap}.customer-shared-photo-row,.category-mockup-row{width:25%;padding:10px;position:relative}.customer-shared-photo-row a,.category-mockup-row a{text-decoration:none;border-bottom:0px;color:white}.customer-shared-photo-row .img-link:hover img,.category-mockup-row .img-link:hover img{opacity:0.6}.customer-shared-photo-row img,.category-mockup-row img{width:100%}.customer-shared-photo-row .customer-name,.category-mockup-row .customer-name{position:absolute;bottom:25px;left:20px;background:rgba(0,0,0,0.6);color:white;padding:5px 10px;font-size:0.8rem;vertical-align:middle;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-shared-photo-row .customer-name a:hover,.category-mockup-row .customer-name a:hover{color:#f8f6ed}.customer-shared-photo-row .icon,.category-mockup-row .icon{width:1.4em;height:1.4em;margin-bottom:-5px}.customer-shared-photo-row span,.category-mockup-row span{vertical-align:middle}@media (max-width: 859px){.customer-shared-photo-row,.category-mockup-row{width:50%}.customer-shared-photo-row .customer-name,.category-mockup-row .customer-name{font-size:0.65rem}}@media (max-width: 399px){.customer-shared-photo-row,.category-mockup-row{width:100%}}.in-home .customer-shared-photo-row{padding:15px}.category-mockup-row a div{text-align:center;color:black;padding-top:0.25rem}.category-mockup-row a span{border-bottom:1px dotted #bfbfbf}.popup{display:none;position:fixed;background:white;padding:2rem;width:50%;max-width:800px;height:auto;overflow-y:auto;top:5rem;left:5rem;right:5rem;z-index:100;margin:auto}@media screen and (max-width: 768px){.popup{top:0.5rem;left:0.5rem;right:0.5rem;width:50%;height:auto}}@media screen and (min-width: 1088px){.popup{width:20rem;height:auto;max-height:77%;padding:1.5rem}.popup .c-search-filter{margin-bottom:1.5rem}}.popup .close-popup{position:absolute;top:0px;right:5px;color:black;cursor:pointer;font-size:2rem;z-index:101}.partner--free-documentary header{display:none}.partner--free-documentary .breadcrumb{display:none}.partner--free-documentary .partner-fix-div-container{display:flex;flex-direction:row;flex-wrap:nowrap;text-align:left}@media screen and (max-width: 768px){.partner--free-documentary .partner-fix-div-container{flex-direction:column;flex-wrap:wrap;text-align:center}}.partner--free-documentary .partner-profile-image{padding:1rem}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;transition:.4s}input:checked+.slider{background-color:#2196F3}input:focus+.slider{box-shadow:0 0 1px #2196F3}input:checked+.slider:before{transform:translateX(26px)}input:disabled+.slider{opacity:0.3}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.terms-of-use-dialog h2{margin-bottom:1em;margin-top:1em}.terms-of-use-dialog li{font-family:"Muli";line-height:1.5}.upload-error-content .error-message{font-size:.75em}.create-profile-form-wrapper{margin-bottom:1em}.my-account-buttons-container{margin:1em 0}.my-photocircle-disabled-edit{cursor:pointer;color:#6b6b6b}.my-photocircle-column--action{min-width:108px;width:10%}#about-press{text-align:center}#about-press a{margin-top:20px;padding:15px 20px}#print-photos #about-press #quotes,#giftcards-page #about-press #quotes{margin-top:20px}#print-photos #about-press #quotes>div,#giftcards-page #about-press #quotes>div{width:195px;vertical-align:top}#print-photos #about-press #quotes>div img,#giftcards-page #about-press #quotes>div img{max-width:185px}.grey-logos{filter:grayscale(100%);opacity:0.3}#current-quote{font-family:"Muli";font-size:1.125em;color:#606060}@media (max-width: 619px){.about-us-projects,.about-us-ngo,.about-us-photographers{display:none}}.hiw-page{padding-top:3em;text-align:center}.hiw-page .product-list-item-open-product-popup,.hiw-page .product-list-item-other-sizes{display:none}.how-it-works-image{margin:auto;max-width:960px;width:100%}.hiw-ngo-background-container{background:url(images/crop-about.fa85d9077743fc228b11a0155925c8f4.jpg) no-repeat 0px -313px;height:567px;margin:auto;position:relative;width:760px}.hiw-photographers-background-container{background:url(images/crop-about.fa85d9077743fc228b11a0155925c8f4.jpg) 0px 0px;height:312px;margin:auto;width:760px}.hiw-ngos-section{background:#f8f6ed}@media (max-width: 599px){.hiw-page-projects,.hiw-ngos-section,.hiw-photographers,.hiw-products{display:none}}.hiw-products .products{display:flex;justify-content:center;flex-wrap:wrap}#choose_projects_type{margin-top:36px;text-align:center}.project-map-menu-item{cursor:pointer;display:inline-block;font-size:1.5em;margin:0 1em}.project-map-menu-item:hover,.project-map-menu-item.selected{border-bottom:3px solid #80ccca}#worldmap{background:url(images/worldmap.3da322a094823f4c0fcd4f32e55600e9.png) no-repeat #fff;clear:both;height:634px;margin:auto;text-align:start;width:960px}.project_icon{position:absolute;margin:0;width:27px}.worldmap-project-title{margin-bottom:12px;font-size:1rem !important;width:260px}.worldmap-project-description p{font-size:12px;line-height:1.25;width:270px}.worldmap-project-read-more{color:#ff7556;font-size:16px;margin-top:10px}a.project_link{text-decoration:none;color:#000}a.project_link span{display:none}a:hover.project_link span{color:#667078;display:block;background:#fff;background:rgba(255,255,255,0.95);font-size:16px;font-weight:normal;min-height:190px;padding:14px 10px 10px 15px;position:absolute;box-shadow:0px 0px 10px #000;width:450px;z-index:1000}a:hover.project_link>span{border-radius:10px}a:hover.project_link .left{float:left;width:150px;background:transparent;border:0px;box-shadow:0px 0px 0px #000;padding:0px}a:hover.project_link .right{margin-left:160px;background:transparent;border:0px;box-shadow:0px 0px 0px #000;width:195px;padding:0px}#worldmap .right>h1{padding:0px;margin-top:-3px}#worldmap .right>p{font-size:12px;line-height:1.25;margin:0px;width:270px}a:hover.project_link .percentage{color:#80ccca;margin-top:-45px;margin-left:55px}a:hover.project_link h1{font-size:16px;text-align:left}a:hover.project_link p{text-align:left}#worldmap .project_thumb{display:block;width:150px;height:100px;float:left;margin-right:10px;border-radius:5px;margin-bottom:0px}.open-transparency-popup{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none}#ngo-list .ngo-preview{float:left;width:320px;height:550px;margin:30px 50px;margin-bottom:60px}#ngo-list .ngo-preview:nth-child(3){margin-right:0px}#ngo-list .ngo-logo-container{height:140px}#ngo-list .ngo-logo{max-width:235px;max-height:120px}#ngo-list .ngo-text{text-align:left;width:320px}#ngo-list .ngo-text h3 a{text-decoration:none}#ngo-list .ngo-text ul{font-family:"Muli";list-style:disc inside none;margin-top:12px}#ngo-list .ngo-text ul li{line-height:1.5em}#ngo-list .ngo-text p{text-align:left}.project-name{color:#292929;font-size:1.5em;font-weight:300;margin-bottom:.75em;margin-bottom:0.25rem}.project-picture{display:inline-block;margin-right:.75em;vertical-align:top;width:13.75em}.project-description{display:inline-block;margin-right:3em;vertical-align:top;width:17.5em}.project-description .project-description-content{font-size:1em;margin-top:0;text-align:justify}.open-project-popup{cursor:pointer}.project-money-column{display:inline-block;font-weight:300;margin-right:0px;vertical-align:top;width:13.75em}.project-money-column .top-text{margin:0 0 6px 3px}.project-money-column .bottom-text{margin:6px 0 0 67px}.project-money-column .donation-percentage{color:#80ccca;font-size:36px;font-weight:700;margin-left:66px}.project-money-summary{background-color:#f6f6f6;font-size:.75em;margin-top:6px;padding:6px}.project-money-goal{margin-bottom:3px}.choose-projectBtn{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none;margin-top:1em;width:100%}.project-preview{margin:3em 0 5rem 0}.project-preview .open-project-popup{cursor:pointer}.project-preview-title{color:#292929;font-size:1.5em;font-weight:300;margin-bottom:.75em;margin-bottom:0.25rem}.project-preview-content{width:100%;margin:auto}.project-preview-content-img-wrap,.project-preview-content-description,.project-preview-content-money{display:inline-block;vertical-align:top;box-sizing:border-box}.project-preview-content-img-wrap{width:28%}.project-preview-content-img-wrap img{width:95%;margin-top:0.5rem}.project-preview-content-description{width:40%;padding-right:2%;box-sizing:border-box}.project-preview-content-description p{margin:0 0 1.125em 0;text-align:justify}.project-preview-content-link{font-weight:300;color:#ff7556}.project-preview-content-link:hover{text-decoration:underline}.project-preview-content-money{width:28%;font-weight:300;margin-top:1rem}.project-preview-content-money .donation-percentage{color:#80ccca;font-size:36px;font-weight:700;margin-left:66px}.project-preview-content-money .bottom-text{margin:-5px 0 0 67px}.project-preview-content-money .project-preview-content-money-summary{background-color:#f6f6f6;font-size:1em;line-height:1.25;margin-top:6px;padding:6px}#ngo-projects .project-preview{margin-left:auto;margin-right:auto}#project-page #ngo-header{text-align:center;margin-bottom:60px}#project-page .ngo-logo{max-width:300px;max-height:200px;margin-bottom:20px}#project-page #project-info>div{margin-top:30px}#project-page #project-info>div p{margin-top:5px}#project-page .project-circle{float:left;margin-right:10px}#project-page .percentage{font-size:54px;font-weight:bold;margin-top:-6px;color:#80ccca;text-align:left}#project-page .financed{color:#292929;font-size:30px;margin:0px 0px 0px 0px;text-align:left}#project-page .financed_de{font-size:24px;text-align:left}#project-page .left{float:left;width:240px;height:100px;text-align:center;margin-right:20px;color:#bfbfbf}#project-page .left img{width:230px;height:155px;border:2px solid #80ccca}#project-page .right{margin-left:260px}#project-page .right h2{padding-top:0px}#project-page #project-goals-row,#project-page #project-location-row{min-height:180px}#project-page .project-map{position:relative;width:230px;height:155px;border:2px solid #80ccca;background:url(images/worldmap.3da322a094823f4c0fcd4f32e55600e9.png) repeat #fff;margin-left:3px}#project-page .project-map img{width:27px;height:43px;border:0px;position:absolute;top:56px;left:102px}#project-page #project-description>.left>div{margin-bottom:30px;font-size:12px;text-align:left}#project-page #project-description>.left>div img{width:230px;margin-bottom:5px;height:auto}#project-page ul{font-family:"Muli";list-style:disc inside none;margin-top:12px}#project-page ul li{line-height:1.5em}#project-popup{display:none;background:#fff;width:760px;height:500px;padding:15px;border-radius:5px;position:fixed;z-index:100;overflow-y:scroll}.terms_and_conditions ul{font-family:"Muli";list-style-type:disc;margin-left:24px}.terms_and_conditions ul li{line-height:1.5em;margin-bottom:12px}#ngo-page{width:100%;max-width:640px;margin:3rem auto}#ngo-page .ngo-header{text-align:center;margin-bottom:3rem}#ngo-page .ngo-logo{max-width:350px}.static-ngos-list .our-partners-headline{font-family:"Montserrat";font-weight:bold;font-size:13px;margin-bottom:20px}.static-ngos-list a{display:inline-block;margin-bottom:20px}#ngo-description strong{font-size:18px;font-weight:bold}#ngo-description ul{font-family:"Muli";list-style:inside;margin-left:12px}#ngo-description ul li{margin-bottom:12px}.print-buy-choose-project-txt{font-size:1em}.project-description-section{background-color:#f8f8f8;text-align:center}.project-description-section-title{color:#292929;font-size:1.5em}.project-description-section-content{display:table;margin:24px auto;width:65%}.project-description-section-content-column{display:table-cell;padding:24px;text-align:left;width:50%}.project-description-section-content-column:first-child{border-right:3px solid #e5e4de}.project-description-section-content-column-title{font-size:1em}.project-description-section-content-column-text{font-size:1em;line-height:1.5;text-align:justify}.projects-ngo-headings{margin-bottom:24px;text-align:center}.projects-ngo-logo{display:inline-block}.projects-ngo-list-container{border-collapse:collapse;display:table;margin:auto;width:80%}.projects-ngo-wrapper{border-bottom:1px solid #bfbfbf;display:table-row}.projects-ngo-wrapper:last-child{border-bottom:0}.projects-ngo-logo-container{display:table-cell;padding:3rem;text-align:center;vertical-align:middle}.projects-ngo-logo-container a{text-decoration:none;border-bottom:none}.projects-ngo-logo-container img{max-height:120px;max-width:235px}.projects-ngo-description{display:table-cell;padding:3rem;vertical-align:middle}.projects-ngo-description ul{font-family:"Muli";list-style:disc inside none;margin-top:12px}.projects-ngo-description ul li{line-height:1.5em}.projects-ngo-description-title a{color:#292929;text-decoration:none}.projects-ngo-description-read-more{text-decoration:none;color:#ff7556}.projects-ngo-description-read-more:hover{text-decoration:underline}.photographer-supports-title{color:#292929}.calendar-page{max-width:1530px;margin:auto}.calendar-page h2{margin-bottom:1rem !important}.c-calendar-format{display:flex}.c-calendar-format__item{flex:1}.c-calendar-format__item:not(:last-child){margin-right:0.75rem}.c-calendar-format__item .o-radio__box{border:2px solid #6b6b6b;padding:0.75rem;transition:all ease-in-out 0.2s;font-size:0.9rem}.c-calendar-format__item .o-radio__box:hover {border-color:#292929}.c-calendar-format__item .o-radio:checked ~ .o-radio__box{background:#292929;border-color:#292929;color:#fff}.c-calendar-format__size{font-size:0.75em;margin-bottom:0.5em}.c-calendar-format__original-price{color:#bfbfbf;margin-right:0.15rem;text-decoration:line-through}.c-calendar-format__current-price{font-weight:400}.c-calendar-format__rowc-calendar-format__price.discounted .c-calendar-format__current-price{color:#ff5c5f;font-size:1rem;margin-top:0.25rem}.c-calendar-format__original-price-string{background:#ff5c5f;color:white;padding-left:0.1rem;padding-right:0.1rem;margin-left:0.2rem}.calendar-format-available-0{opacity:0.5}.calendar-format-available-0 .o-radio__box{cursor:auto}.calendar-page-footer{margin-top:1.5em}.calendar-page-footer .calendar-preview-container{width:30.8%}.calendar-page-thumbnail-pager{margin-top:24px;text-align:center}.calendar-page-thumbnail-pager a{border:1px solid #bfbfbf;display:inline-block;font-size:0;margin-bottom:12px;margin-right:2%;width:12%}.calendar-page-thumbnail-pager a:hover,.calendar-page-thumbnail-pager a.cycle-pager-active{border:1px solid #ff7556}.calendar-page-thumbnail-pager a:nth-child(7n){margin-right:0}.calendar-page-thumbnail-pager-img{width:100%}.calendar-mobile-form{display:none;margin-top:3em;text-align:right}@media (max-width: 749px){.calendar-mobile-form{display:block}}.customize-calendar-page{margin:0 auto;max-width:1024px;padding-top:3em;text-align:center;width:80%}.customize-calendar-section{padding:3em 0}.customize-calendar-subtitle{text-transform:uppercase}.customize-calendar-section-title{font-size:2em;margin-bottom:1em;text-transform:uppercase}.customize-calendar-section-single-image{margin-bottom:3em}.customize-calendar-section-single-image img{width:100%}.customize-calendar-subsection-title{font-size:1.5em;margin-bottom:1em;text-transform:uppercase}.customize-calendar-section-grid{display:flex;margin-bottom:3em}.customize-calendar-section-grid-image-wrap{padding:1em}.customize-calendar-section-grid-image-wrap img{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);width:100%}.customize-calendar-section-grid-image-wrap-text{font-size:1.25em;margin-top:1em;text-transform:uppercase}.customize-calendar-price{border:1px solid #292929;color:#292929;font-size:1.25em;margin:2.5em auto;padding:1em 0.5em;text-align:center;width:35%}.swiper-container-with-arrows{width:100%;position:relative;display:flex;margin-left:0px}@media screen and (min-width: 1088px){.swiper-container-with-arrows{margin-left:-32px}}.swiper-container{width:100%}.swiper-button-prev,.swiper-button-next{--swiper-navigation-size: 24px;opacity:0.3;color:inherit}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-slide{width:100%;box-sizing:border-box;padding-left:2rem;padding-right:2rem;text-align:center}.swiper-slide img{width:100%;height:auto;border:1px solid #eee;box-shadow:0px 0px 10px rgba(0,0,0,0.2)}@media screen and (min-width: 1088px){.calendar-swiper-wraps{display:flex;justify-content:space-around}}.calendar-column{flex:1 1 40%;max-width:700px;min-width:0}@media screen and (max-width: 768px){.calendar-column .c-headline{font-size:1rem}}.calendar-box-horizontal{max-width:700px}.calendar-box-vertical{max-width:480px}.calendar-page-sidebar{flex:0 0 30%}@media screen and (max-width: 768px){.calendar-page-sidebar{margin-top:2rem}}.calendar-page-sidebar .c-trees{margin:1.5rem 0rem}.calendar-page-total{font-weight:700;margin-top:2rem}.calendar-page-footer{margin-bottom:1.5rem}.calendar-page-sidebar-project{margin:1rem 0}.calendar-thumbs-navigation{display:flex;flex-wrap:wrap;margin-top:1rem}.calendar-thumbs-navigation .calendar-thumb{border:1px solid #bfbfbf;cursor:pointer;flex:1 0 calc(14% - 1rem);margin:0 1rem 0.75em 0}.calendar-thumbs-navigation .calendar-thumb:nth-child(7n){margin-right:0}.calendar-thumbs-navigation .calendar-thumb img{display:block;width:100%;height:auto}.calendar-column-horizontal .calendar-thumbs-navigation,.calendar-column-horizontal .calendar-page-footer{max-width:640px}.calendar-column-vertical .calendar-thumbs-navigation,.calendar-column-vertical .calendar-page-footer{max-width:500px}.c-calendar-thumb__title{color:#292929;font-size:0.75em;margin:auto;max-width:200px;padding:0 1rem}.c-calendar-thumb__title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postcard-sets-page{padding:5% 10%}.postcard-sets-container{font-size:0;margin-left:-2.5%;margin-top:3rem}.postcard-set-preview-container{border:1px solid #ededed;display:inline-block;font-family:"Muli";font-size:16px;font-size:1rem;line-height:1.2;margin:0 0 2.5% 2.5%;padding:.66667em;text-align:center;vertical-align:top;width:30.83333%}.postcard-set-preview-container:hover{border:1px solid #ff7556}.postcard-set-preview-container .original-price{color:#bfbfbf;text-decoration:line-through}.postcard-set-preview-container-link{color:#292929;text-decoration:none}.postcard-set-preview-container-img img{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);max-width:100%;width:100%}.postcard-set-preview-container-content-wrapper{display:table;font-size:.75em;width:100%}.postcard-set-preview-container-text{display:table-cell;line-height:1.2;text-align:left;vertical-align:bottom}.postcard-set-preview-container-title{font-size:.75em;height:4em;margin:1em 0 1.33333em 0}.postcard-set-preview-container-button-wrapper{display:table-cell;vertical-align:bottom}.postcard-set-preview-container-button{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none;margin-top:1em;width:100%}@media (max-width: 960px){.postcard-set-preview-container{width:30.83%}}@media (max-width: 650px){.postcard-set-preview-container{width:47.5%}}@media (max-width: 379px){.postcard-set-preview-container{width:100%}}.postcard-set-preview-container-title{font-size:1em}.postcard-sets-extra-content{margin:78px auto;text-align:center;width:1130px}.postcard-sets-extra-content .postcard-sets-extra-content-row{margin-bottom:78px}.postcard-sets-extra-content .postcard-sets-extra-content-row:after{content:" ";display:block;height:0;clear:both}.postcard-sets-extra-content .postcard-sets-extra-text-1,.postcard-sets-extra-content .postcard-sets-extra-text-2,.postcard-sets-extra-content .postcard-sets-extra-text-3{text-align:left}.postcard-sets-extra-content .postcard-sets-extra-text-1 h2,.postcard-sets-extra-content .postcard-sets-extra-text-2 h2,.postcard-sets-extra-content .postcard-sets-extra-text-3 h2{padding-top:0;margin-bottom:12px}.postcard-sets-extra-content .postcard-sets-extra-text-1{vertical-align:top;width:950px}.postcard-sets-extra-content .postcard-sets-extra-text-2{float:right;width:700px}.postcard-sets-extra-content .postcard-sets-extra-text-3{width:1100px}.postcard-sets-extra-content .magazines{float:left;margin-right:68px;overflow:hidden}.postcard-sets-extra-content .partners,.postcard-sets-extra-content .magazines{width:400px}.postcard-sets-extra-content .partners h4,.postcard-sets-extra-content .magazines h4{margin-bottom:12px}.postcard-sets-extra-content .partners{float:right;text-align:right}.postcard-sets-extra-content .postcard-set-award-logo{float:left;margin-right:48px;overflow:hidden;width:200px}.postcard-sets-extra-content .magazines{text-align:left}.postcard-sets-extra-content .postcard-sets-extra-text{width:700px}.postcard-sets-extra-content .postcard-sets-extra-text h2{color:#292929;margin-bottom:12px;padding:0}.postcard-sets-extra-content .postcard-sets-extra-text h3{color:#ff7556}.postcard-sets-extra-content .postcard-sets-extra-text p{font-size:12px;line-height:1.5em}.postcard-sets-extra-content .postcard-sets-extra-text.right{margin-left:40px}.postcard-sets-extra-content .postcard-sets-extra-text.left{margin-right:20px}.postcard-set-page{padding:5%}.postcard-set-page-title{font-size:1.125em;margin:0 auto .66667em auto;width:80%}.postcard-set-page-content-wrap{display:table;margin:auto;width:80%}@media (max-width: 959px){.postcard-set-page-content-wrap{width:100%}}.postcard-set-page-buy-button{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none;border:0;border-radius:0;margin-top:1em;width:100%}.postcard-set-page-buy-button i{margin-right:0.5em}.postcard-set-page-img-column{display:table-cell;padding-right:3em}.postcard-set-img{z-index:0}.postcard-set-img img{border:1px solid #bfbfbf;width:100%}.postcard-set-page-sidebar{display:table-cell;vertical-align:top;width:18.75em}@media (max-width: 749px){.postcard-set-page-sidebar{display:none}}.postcard-set-page-sidebar-format{display:block;font-family:"Muli";font-size:.875em;margin-bottom:12px;padding-left:15px;position:relative;text-indent:-15px}.postcard-set-page-sidebar-format input{padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;display:inline-block;height:12px;margin-right:12px;width:12px}.postcard-set-page-sidebar-format .price-container{position:absolute;right:0}.postcard-set-page-sidebar-format .price-container .original-price{color:#bfbfbf;margin-right:.42857em;text-decoration:line-through}.postcard-set-page-footer{margin-top:1.5em}.postcard-set-page-footer .postcard-set-preview-container{width:30.8%}.postcard-set-page-footer-btn{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none}.postcard-set-page-footer-btn i{margin-right:.5em}@media (max-width: 819px){.postcard-set-page-footer-btn{font-size:.5em;margin-right:1em}}.postcard-set-page-sidebar-project{border:1px solid #80ccca;display:table;font-family:"Muli";font-size:0}.postcard-set-page-sidebar-project .read-more-link{display:inline-block;margin-top:6px}@media (max-width: 749px){.postcard-set-page-sidebar-project{display:none}}.postcard-set-page-total{margin-top:24px;position:relative}.postcard-set-page-total-price{position:absolute;right:0}@media (max-width: 749px){.postcard-set-page-total-price{position:static}}@media (max-width: 749px){.postcard-set-page-total{position:static;text-align:right}}.postcard-set-page-sidebar-project-img{display:table-cell;width:50%}.postcard-set-page-sidebar-project-img img{width:100%}.postcard-set-page-sidebar-project-txt{display:table-cell;font-size:0.75rem;padding:.5em;vertical-align:middle}.postcard-set-thumbnail-pager{margin-top:24px;text-align:center}.postcard-set-thumbnail-pager a{border:1px solid #bfbfbf;display:inline-block;font-size:0;margin-bottom:12px;margin-right:2%;width:12%}.postcard-set-thumbnail-pager a:hover,.postcard-set-thumbnail-pager a.cycle-pager-active{border:1px solid #ff7556}.postcard-set-thumbnail-pager a:nth-child(7n){margin-right:0}.postcard-set-thumbnail-pager-img{width:100%}.postcard-set-preview-container-price{font-size:1.33333em}.postcard-set-mobile-form{display:none}@media (max-width: 749px){.postcard-set-mobile-form{display:block}}.products-page{margin-top:3em}.products-page-product{margin-top:5em}.products-page-slideshow-wrap{display:inline-block;margin-right:5%;vertical-align:top;width:44%}@media (max-width: 679px){.products-page-slideshow-wrap{display:block;width:100%}}.products-page-slideshow{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);z-index:0}.products-page-slideshow img{width:100%}.products-page-thumbnail-pager{margin-top:24px;text-align:center}.products-page-thumbnail-pager a{border:1px solid #bfbfbf;display:inline-block;font-size:0;margin-bottom:12px;margin-right:2%;width:12%}.products-page-thumbnail-pager a:hover,.products-page-thumbnail-pager a.cycle-pager-active{border:1px solid #ff7556}.products-page-thumbnail-pager a:nth-child(7n){margin-right:0}.products-page-thumbnail-pager-img{width:100%}.products-page-thumbnail-pager a{margin-right:1.33%;width:24%}.products-page-thumbnail-pager a:last-child{margin-right:0}.products-page-content-wrap{display:inline-block;vertical-align:top;width:50%}@media (max-width: 679px){.products-page-content-wrap{display:block;width:100%}}.products-page-button{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none}.static-page{padding:5% 10%}.christmas-delivery-times-products-list ul{display:inline-block;list-style-position:inside;list-style-type:disc}.christmas-delivery-times-products-list ul li{padding:.75em}.christmas-delivery-times-products-list ul li:hover{background-color:#eee}.join-newsletter-page .flex-columns{display:flex;margin:auto;width:100;max-width:1200px}.join-newsletter-page .left{width:50%;padding:1rem}.join-newsletter-page .left img{width:100%}.join-newsletter-page .right{width:50%;padding:1rem}@media (max-width: 619px){.join-newsletter-page .flex-columns{flex-direction:column}.join-newsletter-page .left,.join-newsletter-page .right{width:100%;padding:0}.join-newsletter-page .right{padding-top:1rem}}.artist-join-page{margin-top:3em}.artist-join-page ul{font-family:"Muli";list-style-type:disc}.confirm-message-box{background-color:#ebfdb6;margin-top:20px;padding:15px 10px;width:674px}.confirm-message-box a{border:3px solid #80ccca}.profile-picture-upload{max-width:10rem;position:relative}.profile-picture-placeholder:before{background:#bfbfbf;content:'';display:block;padding-top:100%}.profile-picture-upload-button{position:relative}.profile-picture-upload-button input{left:-999px;position:absolute}.spinner{left:50%;margin-left:-20px;top:50%;margin-top:-20px;position:absolute;z-index:19 !important;-webkit-animation:loading-bar-spinner 400ms linear infinite;animation:loading-bar-spinner 400ms linear infinite}.spinner.is-hidden{display:none}.spinner .spinner-icon{width:40px;height:40px;border:solid 4px transparent;border-top-color:#292929 !important;border-left-color:#292929 !important;border-radius:50%}@-webkit-keyframes loading-bar-spinner{0%{transform:rotate(0deg);transform:rotate(0deg)}100%{transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{transform:rotate(0deg);transform:rotate(0deg)}100%{transform:rotate(360deg);transform:rotate(360deg)}}.my-photocircle-menu{align-items:center;background:#292929;display:flex}.my-photocircle-menu .menu-voice{color:#fff;flex:1 1 auto;font-size:.75em;padding:1em 0;text-align:center;text-decoration:none}.my-photocircle-menu .menu-voice.selected,.my-photocircle-menu .menu-voice:hover{background:#ababab}.my-photocircle-menu .menu-voice.my-photocircle-menu-sell-photos{background:#ff7556}.my-photocircle-menu .menu-voice i{display:block}.my-photocircle-photographer-offer{background:#ffcc35;padding:1rem}.my-photocircle-right-column{margin-left:260px;margin-bottom:1em;width:940px}.my-photocircle-page-content-wrapper{display:flex}.my-photocircle-notifications-container{flex:3 3 0;margin-right:5em}.my-photocircle-favourite-photos-container{flex:1 1 0}.my-photocircle-no-favourite-photos-message{font-size:.85em}.my-photocircle-notifications-notification{align-items:center;border-bottom:1px solid #eee;display:flex;padding:1em}.my-photocircle-notifications-notification-icon{flex:1 1 auto;margin-right:1em}.my-photocircle-notifications-notification-icon i{font-size:1.5em}.my-photocircle-page-section-title{border-bottom:1px solid #ff7556;color:#292929;font-size:1.5em;margin-bottom:1.5em;padding-bottom:.5em}.my-photocircle-notifications-notification-content{flex:1 1 100%;font-size:.85em}.my-photocircle-notifications-notification-content-text{margin:0}.my-photocircle-notifications-notification-content-date{color:#bfbfbf;margin:0}.my-photocircle-favourite-photo-link{display:block;margin-bottom:1.5em}.my-photocircle-favourite-img{max-width:100%;width:15em}.my-photocircle-view-gallery-link{display:block;margin-top:1em}#my-photocircle-comments .rows-container>div,#favourite-notifications .rows-container>div{margin:auto;padding:15px 10px;border-bottom:1px solid #eee;font-family:"Muli";font-size:13px;line-height:20px}#my-photocircle-comments .rows-container>div .left-column,#favourite-notifications .rows-container>div .left-column{width:180px;float:left;margin:3px 20px 5px 0px}#my-photocircle-comments .rows-container>div .left-column img,#favourite-notifications .rows-container>div .left-column img{width:180px}#my-photocircle-comments .rows-container>div .right-column,#favourite-notifications .rows-container>div .right-column{margin-left:200px}.my-photocircle-table{font-size:.85em;margin:2.5rem 0rem}.my-photocircle-table .subrow{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #eee}.my-photocircle-table .subrow:last-child{border-bottom:0px}.c-my-photocircle-table{border-bottom:0px;margin-bottom:1.5rem;padding:1.5rem 0}.c-my-photocircle-table__header{display:none}@media screen and (min-width: 769px){.c-my-photocircle-table__header{display:flex;padding:1rem 0;background-color:#80ccca;color:#fff}}.c-my-photocircle-table__header h2{font-size:1.25em}.c-my-photocircle-table__row{padding:3rem 0rem;border-bottom:1px solid #80ccca;line-height:1.5rem}.c-my-photocircle-table__row span.artist{display:none}@media screen and (min-width: 769px){.c-my-photocircle-table__row{display:flex}}@media screen and (max-width: 768px){.c-my-photocircle-table__cell{padding:1rem}}@media screen and (min-width: 769px){.c-my-photocircle-table__cell{flex:1;padding:0 1rem}}header .c-my-photocircle-table__column--order{flex:1.23}header .c-my-photocircle-table__column--product-complete{flex:4}header .c-my-photocircle-table__column--donation{flex:2}.c-my-photocircle-table__column--photo{flex:0 0 2}.c-my-photocircle-table__column--photo img{max-width:220px;margin-bottom:1.5rem}.c-my-photocircle-table__column--order{flex:1}.c-my-photocircle-table__column--product{flex:2}.c-my-photocircle-table__column--product-complete{flex:5}.c-my-photocircle-table__column--product-complete img{max-width:220px;margin:1rem 0}.c-my-photocircle-table__column--product-complete .subrow{padding:1.5rem 0;border-bottom:1px solid #ccc}.c-my-photocircle-table__column--product-complete .subrow:first-child{padding-top:0rem}.c-my-photocircle-table__column--product-complete .subrow:last-child{border-bottom:0px;padding-bottom:0rem}@media screen and (min-width: 769px){.c-my-photocircle-table__column--product-complete .subrow{display:flex}.c-my-photocircle-table__column--product-complete .photo-col{flex:1;padding-right:1rem}.c-my-photocircle-table__column--product-complete .product-col{flex:1}.c-my-photocircle-table__column--product-complete .donation-col{flex:1}.c-my-photocircle-table__column--product-complete img{margin:0;margin-bottom:1rem}}.c-my-photocircle-table__column--product-complete .project-box{display:flex;flex-direction:column;margin-top:1rem}.c-my-photocircle-table__column--product-complete .project-box .donation-image{order:3}.c-my-photocircle-table__column--product-complete .project-box .donation-name{order:2}.c-my-photocircle-table__column--product-complete .project-box .donation-amount{order:1}@media screen and (min-width: 769px){.c-my-photocircle-table__column--product-complete .project-box{margin-top:0rem}.c-my-photocircle-table__column--product-complete .project-box .donation-image{order:1}.c-my-photocircle-table__column--product-complete .project-box .donation-name{order:2}.c-my-photocircle-table__column--product-complete .project-box .donation-amount{order:3}}.c-my-photocircle-table__column--quantity,.c-my-photocircle-table__column--unit-price{text-align:center}@media screen and (min-width: 769px){.c-my-photocircle-table__column--quantity .o-definition,.c-my-photocircle-table__column--unit-price .o-definition{justify-content:center}}.c-my-photocircle-table__column--donation{flex:0 0 2}.c-my-photocircle-table__column--donation img{max-width:220px;margin-bottom:1.5rem}.c-my-photocircle-table__column--earnings{flex:2}.c-my-photocircle-table__column--earnings .c-trees{padding-top:0rem}.request-payment-description ul{font-family:"Muli";list-style-type:disc;margin:24px}.request-payment-description ul li{margin:6px 0 6px 0}#paypal_form,#german_bank_form{margin:24px}#paypal_form li,#german_bank_form li{margin:12px 0}#paypal_form label,#german_bank_form label{display:inline-block;width:220px}.request-payment-btn{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none;margin:1em 0}.payment-form-question{display:block;margin-bottom:12px;margin-top:12px}.sell-photo-notes{margin-top:20px}.sell-photo-notes .right{margin-left:110px}.sell-photo-notes p{margin:0px}#backup-upload-field{display:none}.lang_de #fieldset-language-2{border-top:1px dashed #bfbfbf;border-bottom:1px dashed #bfbfbf;padding:15px 0px}#help_box{background:#eee;color:#ff7556;font-size:14px;min-height:100px;padding:10px;border-bottom:1px solid #bfbfbf}#image-container{margin-top:1em;text-align:center}#main-img{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);display:none;background:#fff;padding:.75em;max-width:100%}#error-message-container{display:none;color:#ff5c5f;text-align:left}.tagEditor li{background-color:#eee;font-size:12px;background-image:url(images/minus_small.0d35f6fb5c488dc89f64439138db1ea3.png);background-position:right center;background-repeat:no-repeat;cursor:pointer;display:inline-block;list-style-type:none;margin:4px 4px 4px 4px;padding:3px 18px 3px 6px;border-radius:3px}#markup{border:1px solid #bfbfbf;font-size:1em;text-align:center;width:3em}#project-support-block{margin-top:20px;padding-top:20px}#show-product-types-table-button{border-bottom:1px dotted #ff7556;cursor:pointer;display:inline-block;margin-top:3em;padding-bottom:0.25em}#product-types-table{font-size:.85em;margin-top:1em}#submit.transparent{opacity:0.4}#my_account .info-text,#create_profile .info-text{color:#bfbfbf;display:block;font-size:10px;margin:3px 0 0 6px}#my_account label.error,#create_profile label.error{display:block;text-align:left}#my_account .my-account-buttons-container,#create_profile .my-account-buttons-container{margin-top:1em}#my_account .my-account-buttons-container .change-password-button,#my_account .my-account-buttons-container .delete-account-button,#create_profile .my-account-buttons-container .change-password-button,#create_profile .my-account-buttons-container .delete-account-button{cursor:pointer}#my_account .my-account-buttons-container .change-password-button:hover,#my_account .my-account-buttons-container .delete-account-button:hover,#create_profile .my-account-buttons-container .change-password-button:hover,#create_profile .my-account-buttons-container .delete-account-button:hover{color:#ff7556}#my_account #terms_and_conditions,#create_profile #terms_and_conditions{margin-bottom:20px}#my_account #save_settings_button,#create_profile #save_settings_button{width:250px}.change-password-dialog,.delete-account-dialog,.error-dialog{display:none}#registration_form label.error{margin:6px;text-align:left}#registration_form span.error p{color:#ff5c5f;display:block;font-family:"Montserrat";font-size:12px;margin:6px;text-align:left;width:auto}.error-dialog,#delete_account,#change_password,#request-payment{background:#fff;padding:20px}.error-dialog p,#delete_account p,#change_password p,#request-payment p{margin:10px 0px}.error-dialog textarea,#delete_account textarea,#change_password textarea,#request-payment textarea{width:540px;height:60px;padding:10px;color:#bfbfbf;resize:vertical}.error-dialog #delete_account_confirm,#delete_account #delete_account_confirm,#change_password #delete_account_confirm,#request-payment #delete_account_confirm{padding:5px;border:0px}#delete_account div.error{margin-top:24px}#change_password form{margin-top:20px}#change_password div{min-height:35px}#change_password label{display:inline-block;width:165px;padding-right:10px}#change_password label.error{display:block;margin-left:185px;padding:6px 0}#change_password div.error{margin-top:24px}.file_upload span.error{margin-left:205px}.banners{margin-top:48px}.banner{border:1px solid #eeeeee;border-radius:3px;margin-bottom:24px;overflow:hidden;position:relative;width:100%}.banner>img{margin:10px;position:absolute}.banner>textarea{border:3px solid #ccc;box-sizing:border-box;float:right;height:100px;margin:10px;padding:5px;resize:none;vertical-align:top;width:400px}.english-profile-warning{color:#bfbfbf;font-size:8px}.my-photocircle-sell-photo-btn{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none;margin:1em 0;padding:1em 0;text-align:center;width:100%}.my-photocircle-sell-photo-btn i{margin-right:.5em}.my-photocircle-connect-with-facebook-btn{background-color:#3B5998;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none;padding:1em 0;text-align:center;width:100%}.my-photocircle-connect-with-facebook-btn i{margin-right:.5em}.sell-photo-upload-btn-wrap{margin:auto;position:relative;width:248px}.sell-photo-upload-btn-wrap .fileupload{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:2}.sell-photo-upload-btn-wrap:hover .upload-photo-button{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);transform:translateY(-2.5%)}.upload-photo-button{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none;text-align:center;width:100%}.sell-photo-submit-btn{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none;border:0 !important;display:block;margin:3em auto 0 auto}.change-password-form-field{margin-bottom:1em}.change-password-form-field label{display:block}.my-photocircle-profile-form-container{margin:auto;width:70%}.my-photocircle-account-form-textarea{height:10em;width:100%}.my-photocircle-account-form-text-field,.my-photocircle-upload-form-text-field{padding:.5em;width:100%}.my-photocircle-account-form-text-field:focus,.my-photocircle-upload-form-text-field:focus{border:1px solid rgba(255,117,86,0.7);box-shadow:0 0 10px #eee}.my-photocircle-product-examples-table{border:1px solid #bfbfbf;font-size:.85em;margin:auto;width:100%}.my-photocircle-product-examples-table th{text-align:left;background:#bfbfbf;border:1px solid #bfbfbf;padding:10px}.my-photocircle-product-examples-table td{border:1px solid #bfbfbf;line-height:1.5;padding:10px;vertical-align:top;width:25%}.my-photocircle-product-examples-table td:first-child{width:30%}.my-photocircle-account-form-container{padding:0 5%;margin-top:3.625em}.my-photocircle-upload-form-container{display:none;margin-top:10em;padding:2.5% 5%}.my-photocircle-upload-form-container.edit{display:flex;margin-top:3em}.my-photocircle-upload-form-container.is-visible{display:flex}.my-photocircle-upload-form-photo-container{flex:1}.my-photocircle-upload-form-photo-container-inner{border:1px solid #eee;padding:1em;top:100px}.my-photocircle-upload-form{flex:2;margin-right:3em}.my-photocircle-upload-form-section-title{border-bottom:1px solid #ff7556;font-size:1.5em;margin-bottom:2em;padding-bottom:.5em}.color-circle-selector{border:2px solid #bfbfbf;border-radius:30px;cursor:pointer;display:inline-block;height:25px;margin-right:5px;width:25px}.color-circle-selector.selected,.color-circle-selector:hover{border-color:#292929}.color-circle-selector.black-and-white{background:linear-gradient(135deg, #fff 0%, #fff 50%, #0a0e0a 51%, #0a0809 100%)}#insert-multi-lang-button{color:#ff7556;cursor:pointer;display:inline-block}.my-photocircle-upload-form-field-help-text{font-size:.85em;line-height:1.5;margin-bottom:1em}.selectize-control{font-family:"Muli"}.selectize-input{box-shadow:none}.selectize-control.multi .selectize-input [data-value]{background-color:transparent;background-image:none;border:1px solid #292929;box-shadow:none;color:#292929;text-shadow:none}.selectize-control.multi .selectize-input [data-value] .remove{border-left:1px solid #bfbfbf}.selectize-input.parsley-error{border:1px solid #ff5c5f !important}.parsley-custom-error-message{font-size:0.85em;color:#ff5c5f;margin:.25em 0 0 .25em}.my-photocircle-account-form-content,.my-photocircle-upload-form-content{padding:0 1.5em}.my-photocircle-account-form-content p,.my-photocircle-upload-form-content p{font-size:.85em}.my-photocircle-profile-email-notifications-container label{font-family:"Muli"}.my-photocircle-upload-product-types th{background:#bfbfbf;border:1px solid #bfbfbf;padding:.75em;text-align:left}.my-photocircle-upload-product-types td{border:1px solid #bfbfbf;line-height:1.5;padding:.75em;vertical-align:middle;width:25%}.my-photocircle-upload-product-types td:first-child{width:30%}.js-show-markup-field{border-bottom:1px dotted #ff7556;cursor:pointer;display:inline-block;margin-top:1em;padding-bottom:0.25em}.my-photocircle-upload-form-markup{display:none}.mandatory-field-marker{color:#ff7556}.in-my_photocircle .photo-column .o-image img{max-width:220px}.in-my_photocircle .product-column .o-image img{max-width:220px}.in-my_photocircle .project-column .o-image img{max-width:220px}.my-photocircle-sales-total{display:flex;justify-content:flex-end;margin-top:1em}@media screen and (max-width: 768px){.my-photocircle-sales-total{display:block}.my-photocircle-sales-total>*+*{margin-top:1.5rem}}@media screen and (min-width: 769px){.my-photocircle-sales-total-item+.my-photocircle-sales-total-item{margin-left:3rem}}.my-photocircle-sales-total-item .sales-number{font-size:1.5em}.button-wrap{text-align:right}.my-photocircle-sales-links,.portfolio-status-navigation-bar{margin-bottom:2rem}.my-photocircle-sales-links .show-table-button,.my-photocircle-sales-links .filter-status-option,.portfolio-status-navigation-bar .show-table-button,.portfolio-status-navigation-bar .filter-status-option{float:left;margin-right:1rem;cursor:pointer}.my-photocircle-sales-links .show-table-button.active,.my-photocircle-sales-links .filter-status-option.active,.portfolio-status-navigation-bar .show-table-button.active,.portfolio-status-navigation-bar .filter-status-option.active{color:#ff7556;border-bottom:2px solid #ff7556}.portfolio-status-navigation-bar{margin-top:6rem;margin-bottom:8rem}.donation-slider-wrap{margin-bottom:3rem}.donation-slider-wrap #donation-slider{margin-bottom:1rem}.page-photographer .medium-column{width:100%;max-width:750px;margin:auto}.page-photographer .c-trees__icon-en{width:9rem}.page-photographer .c-trees__icon-de{width:5.5rem}.photographer-profile-info-text{line-height:1.5rem;margin-top:1rem}.c-photographer-profile{margin-bottom:1.5rem}.profile-section{margin:2rem auto 0}.photographer-profile-image{height:5rem;width:5rem;overflow:hidden}.photographer-profile-image.in-photo-page{width:3rem;height:3rem}.photographer-profile-image img{height:100%;-o-object-fit:cover;object-fit:cover}.photographer-profile-info-concept{display:none;font-size:1em;line-height:1.25;width:100%}@media screen and (min-width: 1088px){.photographer-profile-info-concept{display:block}}.photographer-profile-info-concept.mobile{display:block;margin-bottom:3rem;text-align:center}@media screen and (min-width: 1088px){.photographer-profile-info-concept.mobile{display:none}}.photographer-profile-info-concept-btn-wrap{padding:0 1em;vertical-align:middle}.photographer-profile-info-concept-btn-wrap .concept-btn{background:#80ccca;color:white;font-family:"Montserrat";font-size:1em;padding:1em;text-align:center;text-transform:uppercase}@media screen and (max-width: 1087px){.photographer-profile-info-text{display:none}}.photographer-profile-info-text p{margin:0}.photographer-profile-info-text p:last-child{margin-bottom:0}.photographer-profile-info-text ul{font-family:"Muli";list-style-type:disc;list-style-position:inside}.photographer-profile-info-text ul li{margin-bottom:12px}.photographer-profile-info-text .photograper-questions{list-style-type:none}.photographer-profile-info-text .photograper-questions .photographer-question{font-weight:700;margin-bottom:.5em;font-size:1rem;padding-bottom:0}.profile{padding:6% 4%}.profile .container{background-color:rgba(255,255,255,0.95);padding:3%}.photographer-hiw-video{flex:0 0 30%;margin-right:1em}.photographer-profile-website-icons-container{display:none}@media screen and (min-width: 1088px){.photographer-profile-website-icons-container{display:flex}}.photographer-profile-website-icons-container li{margin-right:1.5rem;padding:.75rem 0}.photographer-profile-website-icons-container a{border:none;color:#292929;display:inline}.photographer-profile-website-icons-container a i{margin-right:.5em;width:1em}.photographer-profile-website-icons-container a:hover{color:#ff7556}.photographer-find-out-more{cursor:pointer;font-size:1em;border-bottom:1px dotted #ff7556;color:#ff7556;display:inline}.photographer-find-out-more:hover{color:#ff7556}h4{font-weight:400;font-size:1rem;padding-bottom:2rem}#wall-preview-container{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,0.8);z-index:9990;cursor:pointer}#wall-preview{width:1000px;height:660px;top:100px}#wall-preview img#photo-on-wall{max-width:490px;max-height:255px;box-shadow:0px 0px 3px #666;z-index:10}#wall-preview img#photo-on-wall.no-shadow{box-shadow:none;border:1px solid #dcd9d9}#wall-preview .frame-part{display:none;position:absolute;z-index:11}#wall-preview .top-left,#wall-preview .top-right,#wall-preview .bottom-left,#wall-preview .bottom-right{width:8px;height:8px}#wall-preview .top-center,#wall-preview .bottom-center{width:84px;height:8px}#wall-preview .center-left,#wall-preview .center-right{width:8px;height:84px}#wall-preview .behind-shadow{box-shadow:0px 0px 3px #666;position:absolute;display:none}#wall-preview .passepartout-frame{display:none;position:absolute;z-index:9;background:white;border:5px solid black;box-shadow:0px 0px 3px #666}#wall-preview .passepartout-frame-thickness-2-cm{border-width:5px}#wall-preview .passepartout-frame-thickness-4-cm{border-width:10px}#wall-preview .passepartout-frame-color-1{border-color:black}#wall-preview .passepartout-frame-color-2{border-color:#ececec}#wall-preview .passepartout-frame-color-4{border-color:#c9945c}#wall-preview #photo-on-wall{max-width:780px;max-height:400px;box-shadow:0px 0px 5px #888}.reviews-container{margin:3rem 0;margin-left:18.2%;width:100%}@media screen and (max-width: 1087px){.reviews-container{margin-left:0}}.in-calendars .reviews-container{margin-left:0}.review-headline{font-size:1.2rem;vertical-align:middle}.review-headline .review-rating{margin:0rem 1rem;vertical-align:middle;color:#fd6}.review-headline img{width:30px;vertical-align:middle}.review-headline a{font-size:0.8rem}.review-row{margin:1rem 0;padding:0.5rem 0;display:flex;font-size:0.9rem;border-bottom:1px solid #ededed}.review-row:last-child{border-bottom:0px}.review-row .left{width:70%;padding:0.5rem;padding-left:0}.review-row .right{width:30%;padding:0.5rem;padding-right:0}.review-row .review-rating{color:#fd6;margin-bottom:0.5rem}.review-user img{width:30px}.review-user-row{margin-top:1rem;font-size:0.8rem}.review-user-row>div{display:inline-block;vertical-align:middle}.review-user-name a{color:#6b6b6b;border-bottom:1px dotted currentColor}.review-date{margin-left:1rem}.survey-stat{margin-bottom:1rem;font-size:0.8rem}.review-row .bar{width:100%;margin-top:0.35rem;height:8px;display:flex;background:#bfbfbf;border-radius:1rem}.bar>div{width:20%;box-sizing:border-box;background-color:#292929}.bar>div:first-child{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.bar>div:last-child{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.blurry-text{color:transparent;text-shadow:0 0 5px rgba(0,0,0,0.5)}.after-total-row{font-family:"Muli";font-size:.75em}#info-popup{padding:20px 0 0 12px}.gallery-row-title{color:#ff7556;font-family:"Montserrat";font-size:1.125em;font-weight:300;font-weight:normal !important;color:#292929;margin-top:2rem;margin-bottom:1rem}.gallery-row-title a{color:#ff7556;font-family:"Montserrat";font-size:inherit;margin-left:.75em;text-decoration:none}.show_all{height:auto !important;overflow:visible !important;border:none !important}.photo-page-video-slider-container{margin-bottom:3em}.photo-page-facts-title{font-size:1.125em}.photo-page-product-features{margin-top:48px}.photo-page-product-features .product-features-slideshow{width:auto;z-index:0}.photo-page-product-features .product-features{font-family:"Muli";font-size:.875em;list-style-type:disc;margin-top:1.5em}.photo-page-product-features .product-features li{margin:12px 0 12px 0}.photo-page-product-features .product-features li i{margin-right:6px}.photo-page-product-features .cycle-slideshow,.photo-page-product-features .cycle-slideshow *{box-sizing:border-box}.photo-page-product-features .cycle-slideshow{width:45%;min-width:200px;max-width:500px;padding:0;position:relative;background:url(http://malsup.github.com/images/spinner.gif) 50% 50% no-repeat}.photo-page-product-features .cycle-slideshow img{position:absolute;top:0;left:0;width:100%;padding:0;display:block}.photo-page-product-features .cycle-slideshow img:first-child{position:static;z-index:100}.photo-page-product-features .cycle-pager{text-align:center;width:100%;z-index:500;position:absolute;bottom:0px;overflow:hidden}.photo-page-product-features .cycle-pager span{font-family:arial;font-size:50px;width:16px;height:16px;display:inline-block;color:#eee;cursor:pointer}.photo-page-product-features .cycle-pager span.cycle-pager-active{color:#ff7556}.photo-page-product-features .cycle-pager>*{cursor:pointer}.photo-page-product-features .cycle-caption{position:absolute;color:white;bottom:15px;right:15px;z-index:700}.photo-page-product-features .cycle-overlay{font-family:tahoma, arial;position:absolute;bottom:0;width:100%;z-index:600;background:black;color:white;padding:15px;opacity:.5}.photo-page-product-features .cycle-prev,.photo-page-product-features .cycle-next{position:absolute;top:0;width:30%;opacity:0;filter:alpha(opacity=0);z-index:800;height:100%;cursor:pointer}.photo-page-product-features .cycle-prev{left:0;background:url(http://malsup.github.com/images/left.png) 50% 50% no-repeat}.photo-page-product-features .cycle-next{right:0;background:url(http://malsup.github.com/images/right.png) 50% 50% no-repeat}.photo-page-product-features .cycle-prev:hover,.photo-page-product-features .cycle-next:hover{opacity:.7;filter:alpha(opacity=70)}.photo-page-product-features .disabled{opacity:.5;filter:alpha(opacity=50)}.photo-page-product-features-text{font-size:1em}@media screen and (min-width: 769px) and (max-width: 1087px){.photo-content-wrap{padding:0 10%}}@media screen and (max-width: 1087px){.photo-content-wrap{width:100%}}@media screen and (min-width: 1088px){.photo-content-wrap{display:grid;gap:5rem;grid-template-columns:135px 1fr 400px;display:flex}}.photo-content-wrap-inner{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px) and (max-width: 1087px){.photo-content-wrap.is-print-photo{padding:0 10%}}@media screen and (max-width: 1087px){.photo-content-wrap.is-print-photo{width:100%}}@media screen and (min-width: 1088px){.photo-content-wrap.is-print-photo{display:grid;gap:5rem;grid-template-columns:1fr minmax(300px, 400px)}}.extra-galleries-container{margin-top:48px}.extra-gallery-wrapper{margin-top:3em;padding:2.5%}.photo-column{flex:0 1 80%;padding-left:1rem}@media (max-width: 959px){.photo-column{padding:0}}.photo-container{perspective:1000px}.photo-footer{margin-right:3em}.photo-footer-btn{cursor:pointer}@media (max-width: 819px){.photo-footer-btn{font-size:.5em;margin-right:1em}}.photo-footer-btn .o-button-text-link{font-size:1em;font-weight:normal}.photo-fullscreen-button{margin-right:1em}.photo-fullscreen-button:hover{color:#ff7556}@media (max-width: 399px){.photo-fullscreen-button{display:none}}.photo-buttons-container{font-size:3em;align-items:center;display:flex;justify-content:flex-end;margin-top:.5em}@media screen and (min-width: 1088px){.photo-buttons-container{font-size:1.75em}}.photo-button-favourite.is-favourite,.photo-button-favourite:hover{color:#ff7556}.favourite{border:1px solid #ff7556;color:#ff7556}.favourite:hover{background:#ff7556;color:#fff}@media (max-width: 399px){.favourite{display:none}}.small-wall-preview{position:relative}.small-wall-preview .wall-image{width:100%}.small-wall-preview .photo-on-wall-preview{opacity:0.85;position:absolute;bottom:52%;box-shadow:0px 0px 3px #777}.small-wall-preview .photo-on-wall-preview.is-horizontal{left:39%;width:25%}.small-wall-preview .photo-on-wall-preview.is-vertical{height:40%;left:42%}.small-wall-preview .photo-on-wall-preview.is-square{left:42%;width:15%}.small-wall-preview .wall-caption{background-color:rgba(0,0,0,0.5);bottom:0;font-size:.75em;padding:6px;position:absolute;width:100%}.small-wall-preview .wall-caption .wall-caption-text{color:#fff;font-family:"Montserrat";font-size:.75em;line-height:1.5em;margin:0}.photo-page-thumbnail-wrap .photo-on-wall-small{bottom:55%;box-shadow:1px 1px 3px #292929;left:50%;opacity:.9;position:absolute;transform:translateX(-50%);width:20%}.photo-page-thumbnail-wrap .thumbnail-nav-play-button{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.photo-image{cursor:pointer;max-height:100%;max-width:100%;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.photo-image.is-vertical{width:72%;height:auto}.photo-image.is-horizontal{width:100%;height:auto}.photo-image.is-square{width:80%;height:80%}@media (max-width: 749px){.photo-image{display:block}}.mockup-image{width:100%;height:auto}.responsiveBuyBtn{display:none;width:auto}@media (max-width: 749px){.responsiveBuyBtn{display:inline-block}}.profile-picture-link{display:inline-block;text-decoration:none}.profile-picture{display:inline-block;filter:grayscale(100%);max-width:60px;max-height:60px;margin-right:10px}.photo-about{margin:1rem 0 1.5rem 0}@media screen and (min-width: 1088px){.photo-about{margin:1.5rem 0 1.5rem 0}}.photo-info{display:inline-block;vertical-align:top}.photo-title{font-family:"Montserrat";font-size:1em}.photo-author{color:#292929;font-family:"Muli";font-size:.75em;font-weight:normal;margin-top:3px}.photo-author a{border-bottom:1px dotted #bfbfbf;color:inherit;text-decoration:none}.photo-author a:hover{color:#ff7556}.photo-location{color:#292929;font-family:"Muli";font-size:1em;margin-top:.75em}.photo-location .region{font-weight:normal}.photo-location .region a{text-decoration:none}.photo-categories,.photo-tags{margin-bottom:1rem}.photo-categories-title,.photo-tags-title{font-size:1em}@media (max-width: 399px){.photo-tags{display:none}}.category-list-element,.tag-list-element{display:inline;margin-top:.375em}.category-link,.tag{color:#292929;font-size:.75em;text-decoration:underline}.category-link:hover,.tag:hover{color:#ff7556}.photo-description-ellipsis{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.photo-show-more-info-link{color:#ff7556;cursor:pointer;display:inline-block;font-family:"Muli";font-size:1em;margin-left:.25em;vertical-align:middle}.limited-item{border-top:1px solid #bbbbbb;font-family:"Muli";margin-bottom:12px;padding:10px 0px;position:relative}.limited-item input{display:inline-block}.limited-item-content{display:inline-block;vertical-align:top}.limited-item-size{font-family:"Montserrat";font-size:.75em;font-weight:bold;margin-bottom:12px}.limited-item-size-label{font-weight:bold;margin-bottom:12px;text-transform:capitalize}.limited-item-description{display:block;font-family:"Muli";font-size:.75em;margin-top:6px;max-width:200px}.limited-item-product-description{display:block;font-family:"Muli";font-size:1em;font-weight:normal;margin-top:6px;max-width:200px}.limited-item-preview{border-bottom:1px dotted #ff7556;color:#ff7556;display:inline-block;font-size:.625em;font-weight:normal;padding-bottom:1px;position:absolute;right:0;text-transform:uppercase}.limited-edition-sidebar-heading{color:#292929;font-family:"Montserrat";font-size:.875em;font-weight:bold;padding:6px 0px;text-transform:uppercase}.limited-item-product-name{font-family:"Montserrat";font-size:.75em;font-weight:bold;margin-bottom:6px}.limited-item-price{font-size:.75em;font-weight:bold;position:absolute;right:0}.total-rows-container{text-align:right;color:#292929;font-family:"Montserrat";margin-bottom:10px}.total-row{font-size:19px;font-weight:bold}.limited-editions-column form{text-align:right}.limited-heading{background-color:#ff7556;color:#fff;font-family:"Montserrat";font-size:12px;font-weight:bold;margin-bottom:12px;padding:5px;text-align:center;text-transform:uppercase}.limited-price-list-download{display:block;font-family:"Muli";margin-bottom:12px;text-decoration:none}.photo-page-calendars-container{margin:2em 0 2em 0}.photo-page-calendars-container-title{color:#292929;font-family:"Montserrat";font-size:1em;font-weight:700;margin-bottom:1em;text-align:center;text-transform:uppercase}.photo-page-calendars-container-calendar-wrap{margin-bottom:3em}.photo-page-calendars-container-calendar-title{font-size:1em;font-weight:300;margin-top:0.75em;text-align:center}.photo-page-calendars-container-calendar-title a{border-bottom:1px solid #ff7556;color:#333;line-height:1.75;padding-bottom:0.25em;text-decoration:none}.photo-page-calendars-container-calendar-title a:hover{color:#ff7556}.photo-page-calendars-container-img{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);width:100%}.photo-page-calendars-container-link:hover img{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);transform:translateY(-2.5%)}.christmas-shipping-time-headline{color:#ff5757;margin-top:1em;text-align:center}.christmas-shipping-time{background:#ff5757;color:#fff;padding:0.5rem;text-align:center}.christmas-shipping-time a{color:#fff;text-decoration:none;border-bottom:0px}.christmas-shipping-time a:hover{text-decoration:none;border-bottom:0px}.photo-page-product-options-container.is-hidden{display:none}.product-options-container{display:flex;margin-bottom:1em}.product-options-container.is-hidden{display:none}.photo-page-product-extra-options-container{align-items:center;display:flex;margin-bottom:1em}.photo-page-product-extra-options-container.is-hidden{display:none}.product-extra-options-label{display:flex;flex:0 1 auto;flex-direction:column;margin-right:1em}.selected-extra-option-text,.selected-wooden-frame-color,.product-passepartout-options-selected-option-name{color:#ff7556;font-size:.75em}.product-extra-options-label-name{display:block;font-size:.85em}.product-extra-options-selected-option-name{color:#bfbfbf;font-size:.75em}.big-preview-wrapper{overflow:hidden;position:relative;text-align:center}.big-preview-wrapper .photo-on-wall-container{width:57%;position:absolute;top:0px;bottom:0px;left:50%;transform:translateX(-50%)}.big-preview-wrapper .photo-on-wall{bottom:43%;cursor:pointer;position:absolute;left:50%;transform:translateX(-50%);background:#fff;box-shadow:-4px 3px 4px 0px rgba(100,100,100,0.9);box-sizing:content-box;height:auto;width:9%}.big-preview-wrapper .photo-on-wall.with-white-border{border:6px solid #fff}.big-preview-wrapper .photo-on-wall.with-wooden-frame{background-color:#000;border-image-outset:1px;border-image-repeat:round;border-image-slice:8;border-image-width:6px;border-style:inset;border-width:1px;padding:6px}.big-preview-wrapper .photo-on-wall.with-wooden-frame.color-black{border-image-source:url(images/wooden-frame-black.195c0dbe68551cbc4e92554cd6987746.svg)}.big-preview-wrapper .photo-on-wall.with-wooden-frame.color-white{border-image-source:url(images/wooden-frame-white.7e9195df3282e50763a720c991814d89.svg)}.big-preview-wrapper .photo-on-wall.with-wooden-frame.color-black-oak{border-image-source:url(images/wooden-frame-black-oak.1b76ca6fa4d763fee936df90289e015f.svg)}.big-preview-wrapper .photo-on-wall.with-wooden-frame.color-brown-walnut{border-image-source:url(images/wooden-frame-brown-walnut.a2672d4771aa3d3b8816e916bd198a7d.svg)}.big-preview-wrapper .photo-on-wall.with-wooden-frame.color-brown-oak{border-image-source:url(images/wooden-frame-brown-oak.f1f8541798ac2eeb7e87337eb367549f.svg)}.big-preview-wrapper .photo-on-wall.with-passepartout-frame{border-image-outset:1px;border-image-repeat:round;border-image-slice:8;border-image-width:6px;border-style:inset;border-width:8px;padding:6px}.big-preview-wrapper .photo-on-wall.with-passepartout-frame.passepartout-frame-black{border-image-source:url(images/passepartout-frame-black.195c0dbe68551cbc4e92554cd6987746.svg)}.big-preview-wrapper .photo-on-wall.with-passepartout-frame.passepartout-frame-white{border-image-source:url(images/passepartout-frame-white.7e9195df3282e50763a720c991814d89.svg)}.big-preview-wrapper .photo-on-wall.with-passepartout-frame.passepartout-frame-brown-oak{border-image-source:url(images/passepartout-frame-brown-oak.f1f8541798ac2eeb7e87337eb367549f.svg)}.product-wooden-frame-option-label{display:flex;flex:0 1 auto;flex-direction:column;margin-right:1em}@media screen and (max-width: 1087px){.product-wooden-frame-option-label{margin-bottom:.5rem}}.wooden-frame-option-label-text{display:block;font-size:.85em;font-weight:400}.product-passepartout-options-label{display:flex;flex:0 0 auto;flex-direction:column;margin-right:1em}.product-passepartout-options-label-name{font-size:.85em;font-weight:400}.big-preview{width:100%;height:auto}.select-product-frame-label{margin-right:.5em}#passepartout-options-container.is-hidden{display:none}.select-passepartout-radio{position:absolute;visibility:hidden}.select-passepartout-radio:checked ~ .passepartout-color-preview{border:2px solid #ff7556}.select-product-frame-radio{position:absolute;visibility:hidden}.select-product-frame-radio:checked ~ .frame-color-preview{border:2px solid #ff7556}.select-product-frame-radio:checked ~ .product-name{color:#ff7556}.select-product-size{font-size:1.5em;width:100%;color:black}.select-product-size option{color:black}@media screen and (min-width: 769px){.select-product-size{font-size:1em;width:50%}}@media screen and (min-width: 1088px){.select-frame-color-wrapper{display:flex}}.select-frame-color-wrapper.is-hidden{display:none}.passepartout-color-preview{background-size:1.5em;background-position:50% 50%;background-repeat:no-repeat;border:2px solid #bfbfbf;border-radius:100%;display:inline-block;height:2.65rem;margin-right:.5em;padding:3px;width:2.65rem}.passepartout-color-preview-img{width:100%}.passepartout-options{align-items:center;display:flex}.product-extra-option-preview{background-size:1.5em;background-position:50% 50%;background-repeat:no-repeat;padding:3px}.product-extra-option-preview-img{width:100%}.product-option-radio{position:absolute;visibility:hidden}.product-option-radio:checked ~ .product-option-preview{border:2px solid #ff7556}.product-option-radio:checked ~ .product-option-name{color:#ff7556}.product-extra-option-radio{position:absolute;visibility:hidden}.product-extra-option-radio:checked ~ .product-extra-option-preview{border:2px solid #ff7556}.product-extra-option-radio:checked ~ .product-extra-option-name{color:#ff7556}.product-extra-option-label{margin-right:.5em}.option-label-text{font-weight:400}.selected-option-text{color:#ff7556;font-size:.75em}.extra-option-label-text{font-size:.85em;font-weight:400}.select-product-option-label{margin-right:.5em}.product-option-preview{background-size:1.5em;background-position:50% 50%;background-repeat:no-repeat;border:2px solid #bfbfbf;border-radius:100%;display:inline-block;padding:3px;height:2.65rem;width:2.65rem}.product-option-preview-img{width:100%}.product-extra-option-preview{background-size:1.5em;background-position:50% 50%;background-repeat:no-repeat;border:2px solid #bfbfbf;border-radius:100%;display:inline-block;height:2.65rem;width:2.65rem}.product-extra-option-preview.white-border{background-image:url(images/moab_paper.9dd358f213e98875807275a6b0f98d5e.jpg)}.product-extra-option-preview.no-border{background-image:url(images/poster.77341af6317d53aa3f7559e8548e2b45.jpg)}.product-extra-option-name.white-border,.product-extra-option-name.no-border{display:none}.photo-preview-slider{position:relative}.slider-element{height:100%;left:0;opacity:0;position:absolute;text-align:left;top:0;visibility:hidden;width:100%}.slider-element.active{opacity:1;position:static;visibility:visible}@media screen and (min-width: 1088px){.slider-element{text-align:center}}.tooltip-contents{display:none}.other-gallery{display:flex;width:100%;flex-wrap:wrap}.other-gallery .image_container{align-items:center;background:transparent;display:flex;flex:0 0 15%;margin:2%;text-align:center}.other-gallery .image_container img{display:block;height:auto;width:100%}.photo-fullscreen-container{display:none}.photo-fullscreen{width:100%;height:auto}@media (max-width: 958px){.photo-on-wall-small{height:20%}.profile-picture,.photo-location,.photo-footer-categories-wrap,.photo-tags{display:none}.photo-fullscreen-popup .featherlight-content{width:80%}}.c-vat-and-delivery-text{color:#bfbfbf;font-size:.75em}.c-vat-and-delivery-text a{color:inherit}.c-vat-and-delivery-text a:hover{color:#292929}@media screen and (max-width: 1087px){.photo-extra-info-container{display:none}}.photo-extra-info-container.slide-down,.photo-extra-info-container.slide-up{max-height:0;overflow-y:hidden;transition:max-height 0.5s ease-in-out}.photo-extra-info-container.slide-down{max-height:99rem}.calendar-page-description ul{list-style:disc;padding:1.5rem}.calendar-page-description ul li{font-family:"Muli"}.page-buy_photo main h2,.page-buy_photo main h3{font-size:1rem;font-weight:bold;margin-bottom:0.2rem}@media screen and (min-width: 1088px){.page-buy_photo main h2,.page-buy_photo main h3{font-family:"Muli"}}@media screen and (max-width: 768px){.page-buy_photo main .seo-texts{background:#f8f8f8;padding:1.5rem}}.calendar-page h2,.calendar-page h3{font-size:1rem;font-weight:bold;margin-bottom:0.2rem}@media screen and (min-width: 1088px){.calendar-page h2,.calendar-page h3{font-family:"Muli"}}.calendar-page p,.calendar-page ul,.calendar-page li{font-size:0.8rem}.calendar-page .seo-texts li{list-style-type:disc;margin-left:1rem;line-height:1.5rem}@media screen and (max-width: 768px){.calendar-page .seo-texts{background:#f8f8f8;padding:1.5rem}}.see-preview{cursor:pointer;margin-top:15px;text-align:center}.giftcards-page-preview-wrap{width:100%;max-width:100%}.giftcard-small-preview{background:#fff;margin:auto;margin-bottom:5px;padding:0.5em;position:relative;width:100%;border:1px solid #b6e0e8}@media screen and (min-width: 1088px){.giftcard-small-preview{width:80%;margin-top:1.5rem}}#giftcards-page{padding-bottom:6rem}#giftcards-page .giftcard-preview-header-wrap{padding:3em 0.5em}.giftcard-preview-header-wrap{background-color:#b6e0e8;padding:0.5em;text-align:center}.giftcard-preview-header-wrap img{width:80%}.giftcard-preview-header-wrap-img{margin-bottom:.75em}.giftcard-preview-slogan{color:#fff;font-family:"Muli";font-size:0.5em;margin-top:0.75em}.giftcard-big-preview-header-image{margin-bottom:1em}.giftcard-big-preview-header-slogan{margin-top:1em}#giftcard-big-preview{position:relative;width:800px}#giftcard-big-preview #giftcard-big-preview-price-container{position:absolute;top:310px;left:361px;color:#ff7556;font-size:120px}#giftcard-big-preview #giftcard-big-preview-text-container{position:absolute;top:435px;left:50px;line-height:18px;line-height:24px}#giftcard-big-preview #giftcard-big-preview-text-container p{margin-top:10px;font-family:"Montserrat";width:750px;font-size:16px;line-height:24px}.giftcard-photocircle-logo{font-size:1em;font-weight:bold;text-transform:uppercase}.giftcard-slogan{font-size:.75em;line-height:1.25em;margin:0}.giftcard-cart-content{position:absolute;left:50%;top:50%}.giftcard-preview-giftcard-label{color:#292929;font-weight:400;text-transform:uppercase}.giftcard-cart-label{font-size:.875em;font-weight:400;text-transform:uppercase}.giftcard-preview-price-wrap{border:1px solid #b6e0e8;font-size:1em;font-weight:700;margin-top:0.5em;padding:0.5em;text-align:center}.order-summary .giftcard-preview-price-wrap,.c-cart .giftcard-preview-price-wrap{display:none}.giftcard-preview-price{color:#5cacce}.giftcard-cart-price{color:#5cacce;font-size:2.25em;line-height:1em}.giftcard-big-preview{display:none;width:800px}.giftcard-big-preview-header{background-color:#b6e0e8;color:#fff;padding:1em;text-align:center;width:100%}.giftcard-big-preview-header img{width:80%}.giftcard-big-preview-message-section{border:5px solid #b6e0e8;margin:1.5em 0 1.5em 0;padding:0.5em;text-align:center}.giftcard-big-preview-value{font-size:3em;text-transform:uppercase}.giftcard-big-preview-price-wrap{color:#5cacce}.giftcard-big-preview-hiw-section{border-collapse:separate;border-spacing:1em}.giftcard-big-preview-hiw-section a{color:#5cacce;font-weight:400;text-decoration:none}.giftcard-big-preview-hiw-section td{width:33%}.giftcard-big-preview-hiw-section img{width:100%}.giftcard-big-preview-hiw-title{font-size:2em;text-align:center}.giftcard-big-preview-hiw-step-title{text-align:center}.giftcard-big-preview-footer-wrap{background-color:#b6e0e8;color:#fff;font-family:"Muli";line-height:1.25;padding:1em;width:100%}.giftcard-big-preview-code-container{background-color:#fff;color:#292929;font-family:"Montserrat";font-size:1.5em;display:inline-block;padding:.5em 1em;vertical-align:top}.giftcard-big-preview-instructions{display:inline-block}.giftcard-big-preview-rules{list-style-type:disc;list-style-position:inside;margin-top:1em}.giftcard-big-preview-website{font-family:"Montserrat";margin-top:1em;text-align:center}.giftcard-box{margin-bottom:1.5rem}.giftcards-dropdown{padding:6px}#checkout #error-message{color:#f7929c;border:1px solid #f7929c;padding:15px;margin-bottom:30px}.payment-method-content{padding:0 1.5rem}#advanced-payment-form ul,#advanced-payment-form ul li,#sofort-form ul,#sofort-form ul li,#paypal-form{font-family:"Muli";list-style-type:disc}#sofort-form ul,#sofort-form ul li{list-style-type:none}.checkout-page-info-icons{display:flex;justify-content:center;padding-top:1.5rem}.checkout-page-info-icons .checkout-page-info-icon{flex:1;padding:0 1.5rem}@media screen and (max-width: 768px){.checkout-page-info-icons .checkout-page-info-icon.contact-us,.checkout-page-info-icons .checkout-page-info-icon.delivery-methods{display:none}}.checkout-page-info-icons img{margin:0 auto 1rem auto;max-height:2rem;max-width:5rem;width:auto}.checkout-page-info-icons figcaption{font-size:.85em}.checkout-page-tables-container{justify-content:space-between}@media screen and (min-width: 1088px){.checkout-page-tables-container{display:flex}}.checkout-page-summary-container{flex:0 0 40%}@media screen and (max-width: 1087px){.checkout-page-summary-container{margin-bottom:1.5rem}}.checkout-page-summary-container .o-label{font-weight:400}.checkout-page-logo{display:block;margin:auto;width:15rem}.payment-methods__item{margin-bottom:1rem}.checkout-cards-wrap{display:inline-block;vertical-align:middle}.checkout-cards-wrap img{width:3rem}.cvc input{width:5rem}.cvc img{vertical-align:middle;width:3rem}.c-order-summary__item{font-family:"Muli"}.c-order-summary__item li{margin-bottom:.25rem}.c-order-summary__item .item-name{font-size:1em;font-weight:700;margin-bottom:.5rem}.c-order-summary__item .item-description{line-height:1.5rem}.c-order-summary__item .item-price{margin-top:1rem}#loading-bodyclick{background:white;opacity:0.8;position:fixed;top:0px;left:0px;right:0px;bottom:0px;display:block;width:100%;height:100%;z-index:101;text-align:center}#loading-bodyclick img{margin-top:3rem}@media screen and (min-width: 1088px){.thank-you-page-header .c-headline{-webkit-animation:1s ease-in-out 0s 1 forwards fade-in-1;animation:1s ease-in-out 0s 1 forwards fade-in-1;color:#80ccca;font-size:3em;opacity:0}.thank-you-page-header .c-headline-sub{-webkit-animation:.5s ease-in-out 1s 1 forwards slide-in;animation:.5s ease-in-out 1s 1 forwards slide-in;font-size:2.5em;transform:translateX(100%)}.thank-you-page-header p{-webkit-animation:.5s ease-in-out 1.5s 1 forwards fade-in-2;animation:.5s ease-in-out 1.5s 1 forwards fade-in-2;font-size:1.5em;opacity:0}}@-webkit-keyframes fade-in-1{100%{opacity:1}}@keyframes fade-in-1{100%{opacity:1}}@-webkit-keyframes fade-in-2{100%{opacity:1}}@keyframes fade-in-2{100%{opacity:1}}@keyframes slide-in{100%{transform:translateX(0)}}.thank-you-order-summary .thank-you-order-summary__section+.thank-you-order-summary__section{margin-top:3rem}.thank-you-order-summary dd{font-weight:400;margin-right:.25rem}#forgot_password label{display:inline-block;width:200px}#forgot_password input{display:inline-block;margin-bottom:12px}.signup-page-explanation-text .page-section-header{margin:1em 0}.send-again-activation-page{padding-top:3em;text-align:center}.form-wrapper{margin:auto;max-width:25em;padding:1em;text-align:left;width:80%}.send-again-form .form-field-wrapper{margin-bottom:1em}.send-again-form label{display:block;margin-bottom:1em}.send-again-form input[type='submit']{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none;background:#ff7556;border:0;color:#fff;font-family:"Montserrat"}.send-again-form .email-input{width:100%}.send-again-form .form-error{color:red;font-size:.75em;margin:0 0 0 .5em}.g-recaptcha{margin-bottom:1em}.press-page-articles{border-collapse:collapse;display:table;margin:auto;width:65%}.press-page-article{border-bottom:1px solid #bfbfbf;display:table-row;height:200px}.press-page-article-picture{display:table-cell;padding:24px;text-align:center;vertical-align:middle}.press-page-article-text{display:table-cell;padding:24px;vertical-align:middle}.press-page-article-text .info{font-family:"Muli";font-size:.75em}.press-page-article-text .pdf-link{color:#292929;font-size:.625em;text-decoration:none;text-transform:uppercase}.press-page-article-title{font-size:1.125em}.press-page-article-title a{color:#292929;font-size:inherit;text-decoration:none}#thank-you-for-feedback-popup #feedback_email{width:200px;margin-bottom:10px;padding:5px}#thank-you-for-feedback-popup textarea{width:340px;height:165px;padding:5px;resize:vertical}#thank-you-for-feedback-popup #send-feedback-button-container{text-align:right}#thank-you-for-feedback-popup #send-feedback-button-container input{width:250px}#need-help-popup{background:#fff;padding:20px;height:460px;border-radius:5px}#need-help-popup #need-help-popup-left-column{float:left;width:320px}#need-help-popup .feedback-form-container{margin:-25px 0px 0px 0px}#newsletter-popup-2{display:none;width:960px;height:250px;border:13px solid #fafafa;position:fixed;top:160px;z-index:199;text-align:center;border-radius:5px;box-shadow:0px 0px 3px #606060}#newsletter-popup-2.de{background:url(images/subscribe_to_newsletter_banner_de.9e74af0fbb1fc21d9ea9e234e028efbc.jpg)}#newsletter-popup-2.en{background:url(images/subscribe_to_newsletter_banner_en.1c5fbac52ba8863189dadad6358f65a0.jpg)}#newsletter-popup-2 div.subscribe-to-newsletter-form{position:absolute;top:155px;left:26px;text-align:left}#newsletter-popup-2 div.subscribe-to-newsletter-form input{width:230px;height:28px;padding-left:10px}#newsletter-popup-2 div.subscribe-to-newsletter-form .button{text-align:center;width:130px}#newsletter-popup{background:#fff;display:none;width:600px;height:500px;padding:20px;position:fixed;top:60px;z-index:199;text-align:center;border-radius:5px}#newsletter-popup .logo-container{margin-top:10px;margin-bottom:25px}#newsletter-popup>.orange{margin-bottom:45px}#newsletter-popup>div.reason{margin:0px auto;width:400px;text-align:left;min-height:60px;margin-bottom:50px}#newsletter-popup>div.reason-3{margin-bottom:0px}#newsletter-popup>div.reason:last-child{margin-bottom:0px}#newsletter-popup>div>.icon{width:85px;text-align:left;float:left}#newsletter-popup>div>.right-column{width:310px;margin-left:85px}#newsletter-popup>div>.right-column p{margin-top:3px}#newsletter-bodyclick{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;z-index:198;background:#292929;cursor:pointer}#close-newsletter-popup{display:none;position:fixed;top:10px;right:10px;text-align:center;color:white;opacity:0.8;font-size:35px;text-shadow:0px 0px 3px #000;cursor:pointer;z-index:199;font-family:"Montserrat" !important}#faqs .faqs_category{color:#292929;margin:2em 0 1em 0}#faqs .question{color:#292929;cursor:pointer;font-family:"Muli";font-size:1.25em;margin-bottom:1em;width:100%}#faqs .question .question-number{color:#ff7556}#faqs .question .question-text{border-bottom:1px dotted #bfbfbf}#faqs .question .question-text:hover{color:#ff7556}#faqs .answer{margin-bottom:3em}#faqs .answer p{margin:1em}#faqs ul,#faqs ol{font-family:"Muli";list-style-type:disc;margin-left:1em}#faqs ul li,#faqs ol li{margin-bottom:.5em}#faqs table{margin-left:1em}#faqs table,#faqs td,#faqs th{border:1px solid #292929;font-size:.875em;padding:.42857em}#faqs tr:first-child,#faqs th{background-color:#bfbfbf;color:#292929}#faqs td{font-size:.875em;vertical-align:middle}#data_protection_statement{text-align:left}#data_protection_statement input{float:left}#data_protection_statement div.align_center{text-align:center}#data_protection_statement ol,#data_protection_statement ul,#data_protection_statement div,#data_protection_statement li{font-family:"Muli";line-height:1.5em}#data_protection_statement p{margin:10px 0;line-height:1.5em}#data_protection_statement h1{margin:30px 0 0 0}#data_protection_statement h2{margin:20px 0 10px 0}.terms_and_conditions{margin-bottom:30px}.legal-notice-page{margin:3em auto;width:80%}.terms-and-conditions-page{margin:3em auto;width:80%}.terms-and-conditions-page p{margin:10px 0;line-height:1.5em}.terms-and-conditions-page ol,.terms-and-conditions-page ul,.terms-and-conditions-page div,.terms-and-conditions-page li{font-family:"Muli";line-height:1.5em}.terms-and-conditions-page ol,.terms-and-conditions-page ul{list-style-type:disc;margin-left:1.5em}.terms-and-conditions-page li{margin-bottom:.75em}.terms-and-conditions-page h1{margin:30px 0 0 0}.terms-and-conditions-page h2{margin:20px 0 10px 0}.data-protection-statement-page{margin:3em auto;width:80%}.shipment-and-delivery-page{margin:3em auto;width:80%}.terms-and-conditions-page strong{font-weight:bold}.form-kleinehelden{margin:60px 0 60px 0;text-align:center}.newsletter{text-align:center}.newsletter input{font-size:16px;padding:8px}.form-kleinehelden{margin:60px 0 60px 0;text-align:center}.landing-page h2{margin-bottom:12px}.landing-page .image_container img.main_picture{max-width:960px}#photoclubs-landing-page .left_column{width:406px;float:left}#photoclubs-landing-page .left_column img{margin:auto}.competition{text-align:center}.competition .info{margin-top:48px}.competition .info p{text-align:left}.competition .info div{display:inline-block;vertical-align:top;width:40%}.competition .info div:first-child{margin-right:50px}.competition .info div:last-child{margin-left:50px}.competition .subtitle{color:white;opacity:0.6}.competition .how-to-vote{font-family:Lora}.competition .how-to-vote ul{line-height:1.5em;list-style-type:disc;margin-left:24px;text-align:left}.competition .how-to-vote ul li{margin-bottom:24px}.prize-box{display:inline-block;text-align:center;vertical-align:top;width:232px}.prize-box p{font-size:12px;height:100px}.prize-box.canon{display:inline-block}.prize-box.designstraps img{width:150px}.prize-box.giftcards img{width:150px}.voters-prizes h2{margin-bottom:48px}.voters-prizes .prize-box{vertical-align:bottom}.photographers-prizes h2{margin-bottom:48px}.full-width-picture{background:url(images/competition.e90c15d16ab8d0e21a73cb416e6f8eda.jpeg) no-repeat center center scroll;background-size:cover;height:550px;text-align:center}.full-width-picture h1{display:inline-block;margin-top:64px;vertical-align:top}.competition-photos .vote-message{font-size:16px}.competition-photos .vote-message a{color:#80ccca;font-size:16px}.competition-photos .vote-message a:hover{color:#87b407}.competition-photos p{font-size:12px;margin:12px 0 48px 0}.competition-photos a{color:#292929;font-size:12px;text-decoration:none}.competition-photos a:hover{color:#ff7556}.prize-list{display:inline-block;text-align:justify;width:960px}.prize-list:after{content:'';display:inline-block;width:100%}#user-public-profile-page #user-headline .img-container{width:180px;height:180px;border-radius:100px;text-align:center;overflow:hidden;float:left;margin:0px 20px 20px 0px}#user-public-profile-page #user-headline .img-container img{min-width:180px;min-height:180px;margin:0px}#user-public-profile-page #user-profile-tabs-menu>div,#user-public-profile-page #user-profile-tabs-menu>a{display:inline-block;background:#eee;padding:10px 20px;margin-right:10px;border-radius:3px;cursor:pointer;text-decoration:none;color:#292929;border:2px solid #eee}#user-public-profile-page #user-profile-tabs-menu>div.selected,#user-public-profile-page #user-profile-tabs-menu>a.selected{border-color:#bfbfbf}#user-public-profile-page #user-profile-tabs-menu>div i,#user-public-profile-page #user-profile-tabs-menu>a i{margin-right:10px}#user-public-profile-page .tab{width:800px}#user-public-profile-page .tab .tab-headline{margin:40px 0px 20px 10px;font-weight:bold}#user-public-profile-page .tab .rows-container>div{margin:auto;padding:15px 10px;border-bottom:1px solid #eee;font-family:"Muli";font-size:13px;line-height:20px}#user-public-profile-page .tab .rows-container>div .left-column{width:180px;float:left;margin:3px 20px 5px 0px}#user-public-profile-page .tab .rows-container>div .left-column img{width:180px}#user-public-profile-page .tab .rows-container>div .right-column{margin-left:200px}.timber-frames-page{margin-top:3.625em;padding:0 10%}.timber-frames-page .page-main-title,.timber-frames-page .page-main-subtitle,.timber-frames-page .page-main-text{font-size:1em;text-align:center}@media (max-width: 1199px){.timber-frames-page{padding:0 5%}}.timber-frames-gallery{font-size:0;margin-left:-2.5%;margin-top:48px}.timber-frame-preview-container{border:1px solid #ededed;display:inline-block;font-family:"Muli";font-size:16px;font-size:1rem;line-height:1.2em;margin:0 0 2.5% 2.5%;text-align:center;vertical-align:top;width:22.5%}.timber-frame-preview-container.is-for-sale:hover{border:1px solid #ff7556}.timber-frame-preview-container.is-sold{opacity:0.40}@media (max-width: 960px){.timber-frame-preview-container{width:30.83%}}@media (max-width: 650px){.timber-frame-preview-container{width:47.5%}}@media (max-width: 379px){.timber-frame-preview-container{width:100%}}.timber-frame-preview-container-link{color:#292929;text-decoration:none}.timber-frame-preview-container-img{height:250px;padding:1.5em 0;position:relative}.timber-frame-preview-container-img img{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);left:50%;max-height:80%;max-width:80%;position:absolute;top:50%;transform:translate(-50%, -50%)}.timber-frame-preview-container-content-wrapper{display:table;font-size:.75em;padding:.66667em;width:100%}.timber-frame-preview-container-text{display:table-cell;line-height:1.2em;text-align:left;vertical-align:bottom}.timber-frame-preview-container-title{font-weight:bold}.timber-frame-preview-container-price{margin-top:.66667em}.timber-frame-preview-container-button-wrapper{display:table-cell;vertical-align:bottom}.timber-frame-preview-container-button{background:#ff7556;color:#fff;font-family:"Montserrat";padding:.83333em}.timber-frame-preview-container-button:hover{color:#fff}.timber-frame-preview-container-sold-text{background:#bfbfbf;color:#fff;font-family:"Montserrat";padding:.83333em}.timber-frame-preview:hover{border-color:#ff7556;cursor:pointer}.timber-frame-preview-sold:hover{border-color:#ededed;cursor:auto}.timber-frames-gallery-texts>div{width:80%;margin:40px auto;border-bottom:1px solid #bfbfbf}.timber-frames-gallery-texts>div:last-child{border-bottom:none}.timber-frames-gallery-texts .left-column{float:left;width:50%}.timber-frames-gallery-texts .right-column{margin-left:50%;padding-left:20px}.timber-frames-gallery-texts img{width:90%;margin-bottom:40px}.timber-frames-gallery-texts h3{color:#292929;font-family:"Montserrat";font-size:1.5em;font-weight:300;text-transform:uppercase}.timber-frames-gallery-texts h4{color:#ff7556;font-family:"Montserrat";font-size:1.3125em;font-weight:300;margin-top:10px}.timber-frame-page-title{font-size:1.125em;margin:24px auto;width:80%}.timber-frame-shipping-time{color:#bfbfbf;display:block;font-family:"Muli";font-size:.75em;margin-top:1em;text-align:right}.buy-column-timber-frames .buy-photo-button{margin:0 0 48px 0}.buy-column-timber-frames .buy-photo-button:hover{background:#ff7556;color:#fff}.buy-column-timber-frames-prices>div{margin-bottom:10px;line-height:1.2em}.buy-column-timber-frames-prices .left-column{float:left;width:160px;font-family:"Muli"}.buy-column-timber-frames-prices .right-column{margin-left:160px;text-align:right;font-family:"Muli"}.buy-column-timber-frames-prices .including-print-box{border:1px solid #bfbfbf;padding:7px;background:#fafafa}.buy-column-timber-frames-prices .unselected{opacity:0.5}.buy-column-timber-frames-prices .project-box{border:1px solid #80ccca;background:white;margin:8px 0px 0px}.buy-column-timber-frames-prices .project-box img{width:70px;float:left}.buy-column-timber-frames-prices .project-box .text{margin:8px 5px 0px 75px;font-size:0.85em;font-family:"Muli"}.timber-frame-description h3{color:#292929;font-family:"Montserrat";font-size:1.5em;font-weight:300;text-transform:uppercase;padding-top:20px}.timber-frame-description h4{color:#ff7556;font-family:"Montserrat";font-size:1.3125em;font-weight:300;margin-top:10px}.small-wall-preview-timber-frames{background:url(images/small-wall-preview-chair.0bedb75049eee92915e611e8c42db096.jpg);height:300px;margin-top:3em;text-align:center;width:300px}.small-wall-preview-timber-frames img{box-shadow:0px 0px 7px 0px rgba(0,0,0,0.55)}.timber-frame-total{margin:24px 0}.timber-frame-total .left-column,.timber-frame-total .right-column{font-family:"Montserrat"}.timber-frame-see-more{color:#292929;font-size:1.5em}.timber-frame-see-more a{margin-left:0.75em;text-decoration:none}.timber-frame-slideshow{position:relative;z-index:1}.timber-frame-slideshow img{width:600px}.timber-frame-slideshow .cycle-slideshow{min-width:200px;max-width:600px;padding:0;position:relative;background:url(http://malsup.github.com/images/spinner.gif) 50% 50% no-repeat}.timber-frame-slideshow .cycle-slideshow img{position:absolute;top:0;left:0;width:100%;padding:0;display:block}.timber-frame-slideshow .cycle-slideshow img:first-child{position:static;z-index:100}.timber-frame-slideshow .cycle-pager{text-align:center;width:100%;z-index:500;position:absolute;bottom:0px;overflow:hidden}.timber-frame-slideshow .cycle-pager span{font-family:arial;font-size:50px;width:16px;height:16px;display:inline-block;color:#eee;cursor:pointer}.timber-frame-slideshow .cycle-pager span.cycle-pager-active{color:#ff7556}.timber-frame-slideshow .cycle-pager>*{cursor:pointer}.timber-frame-slideshow .cycle-caption{position:absolute;color:white;bottom:15px;right:15px;z-index:700}.timber-frame-slideshow .cycle-overlay{font-family:tahoma, arial;position:absolute;bottom:0;width:100%;z-index:600;background:black;color:white;padding:15px;opacity:.5}.timber-frame-slideshow .cycle-prev,.timber-frame-slideshow .cycle-next{position:absolute;top:0;width:30%;opacity:0;filter:alpha(opacity=0);z-index:800;height:100%;cursor:pointer}.timber-frame-slideshow .cycle-prev{left:0;background:url(http://malsup.github.com/images/left.png) 50% 50% no-repeat}.timber-frame-slideshow .cycle-next{right:0;background:url(http://malsup.github.com/images/right.png) 50% 50% no-repeat}.timber-frame-slideshow .cycle-prev:hover,.timber-frame-slideshow .cycle-next:hover{opacity:.7;filter:alpha(opacity=70)}.timber-frame-slideshow .disabled{opacity:.5;filter:alpha(opacity=50)}.timber-frame-buy-button{background-color:#ff7556;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;font-weight:300;padding:1em 1.5em;text-decoration:none;width:100%}.timber-frame-already-sold-text{border:1px solid #eee;font-family:"Muli";margin:3em 0;padding:1em;text-align:center}.timber-frame-mobile-form{display:none}@media (max-width: 749px){.timber-frame-mobile-form{display:block}}.c-footer__link{color:#fff;font-size:1em;line-height:1.5}.c-footer__link:hover{text-decoration:underline}@media screen and (min-width: 1088px){.c-footer__link{font-size:.75em}}.footer-link-section{margin:1.5rem auto;width:90%}.c-footer__show-on-mobile{display:block}.c-footer__hide-on-mobile{display:none}@media (min-width: 781px){.c-footer__hide-on-mobile{display:block}}.c-footer__hide-on-desktop{display:none}@media (max-width: 779px){.c-footer__hide-on-desktop{display:block}}.footer-wrap{background:#292929;padding:3em 1em 6em}@media (max-width: 779px){.footer-wrap{padding:3em 1em 10em}}.footer-bottom{margin-top:3rem;align-items:center;display:flex}.footer-columns{color:#fff;display:grid;grid-gap:2.5em;grid-template-columns:auto;grid-template-rows:1fr auto}@media (min-width: 781px){.footer-columns{grid-template-columns:repeat(5, 1fr)}}.photocircle-benefits{background-color:#f8f6ed;clear:both;margin-top:40px;padding:2.5em 0;text-align:center}@media (max-width: 1079px){.photocircle-benefits{display:none}}.photocircle-benefits .print-photos-benefits-title{font-size:1.5em;margin-bottom:1.5em}.photocircle-benefits .benefits-wrapper{margin:0 auto;padding:1.5em 0}.photocircle-benefits .benefit{border-right:1px solid #ddd;display:inline-block;height:220px;padding:0 1.5em;vertical-align:top;width:240px}.photocircle-benefits .benefit:first-child{padding-left:0}.photocircle-benefits .benefit:last-child{border:none;padding-right:0}.photocircle-benefits .benefit .benefit-picture{height:65px;margin-bottom:1.5em}.photocircle-benefits .benefit .benefit-picture .benefit-picture-icon{height:100%;width:100%}.photocircle-benefits .benefit h4{font-size:1em}.photocircle-benefits .benefit p{font-size:0.75em;line-height:1.75}.photocircle-benefits.in-homepage{margin:0}.footer-column-title{display:block;font-size:1em;font-weight:400;letter-spacing:0.1em;margin-bottom:.5em}.c-social-icons{align-items:center;grid-column:1 / -1;justify-content:center;text-align:center}@media screen and (min-width: 769px){.c-social-icons{display:flex;justify-content:flex-start}}.c-social-icons__list{font-size:1.5em}.c-social-icons__label{color:#fff;margin:0 0 1.5rem 0}@media screen and (min-width: 769px){.c-social-icons__label{margin:0 1.5rem 0 0}}.c-social-icons a{color:#292929;text-decoration:none}.footer-meta{color:#fff}.footer-meta .photocircle-copyright{display:block;margin-bottom:12px}.footer-languages>li{display:inline;margin-right:1.5em}@media (max-width: 559px){.footer-languages>li{display:block;margin:0 0 12px 0;text-align:center}}.footer-languages>li a{color:#fff;text-decoration:none}.footer-languages>li a:hover{color:#80ccca}.footer-second-column{margin-top:3em}.c-newsletter-container{background:#80ccca;color:#fff}.c-newsletter{align-items:center;justify-content:center}.c-newsletter__badge{margin-right:1em;width:2.5rem}@media screen and (min-width: 769px){.c-newsletter__badge{width:10em}}.c-newsletter__badge svg{width:100%}.c-newsletter__title{color:inherit;font-size:1.5em;font-weight:400}.c-newsletter__text{color:inherit;font-size:1em;font-weight:300}.c-newsletter__input{border:1px solid #fff}.c-newsletter__button{background:transparent;border:1px solid #fff;color:#fff;cursor:pointer;text-transform:uppercase}.c-newsletter__button:hover{background:#fff;border-color:currentColor;color:#80ccca}.language-icon{margin-right:1em;vertical-align:middle;width:2em}.language-name{margin-right:1em}.small_wrapper{width:720px;margin-left:auto;margin-right:auto}.wrapper,.wrapper_960{width:960px;margin-left:auto;margin-right:auto}.big_wrapper,.wrapper_1200{width:1200px;margin-left:auto;margin-right:auto}.wrapper_1265{width:1265px;margin-left:auto;margin-right:auto}.contents{margin-top:3.625em}.contents,.contents_without_margin{min-height:500px}.contents_without_margin{padding-top:0px}.section,.yellow_section{margin:40px 0;padding:40px 0;width:100%}.yellow_section{background-color:#f8f8f8}label.error{color:red;font-size:12px;width:auto;display:block}.dialog{background-color:white}.ui-dialog{z-index:1011}.ui-dialog-titlebar{text-align:right}.ui-dialog-titlebar button{background:none;color:#80ccca;margin:-10px -20px 0 0;padding:0px;font-size:28px;border:0px;float:right}#bodyclick,#bodyclick-unclickable,.bodyclick{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;z-index:99;background:#292929;cursor:pointer}.bodyclick{display:block}#bodyclick-unclickable{cursor:default}#close-popup{position:fixed;top:10px;right:10px;text-align:center;color:white;opacity:0.8;font-size:35px;text-shadow:0px 0px 3px #000;cursor:pointer;z-index:999;font-family:"Montserrat" !important}#close-popup{display:none}.vertical_margin_5{margin-top:5px;margin-bottom:5px}.vertical_margin_10{margin-top:10px;margin-bottom:10px}.vertical_margin_20{margin-top:20px;margin-bottom:20px}.margin-top-30{margin-top:30px}.margin-top-40{margin-top:40px}.underlined{text-decoration:underline}.not_underlined{text-decoration:none}.bold{font-weight:bold}.line-through,.line_through,.canceled,.annulled{text-decoration:line-through}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.clear{clear:both}.hidden{display:none}.valign_top{vertical-align:top}.valign_center{vertical-align:center}.valign_bottom{vertical-align:bottom}.align_center,.center_align,.align-center,.center-align,.centered{text-align:center}.align_left,.left_align,.left-align,.align-left,.lefted{text-align:left}.align_right,.right_align,.right-align,.align-right,.righted{text-align:right}.float_left{float:left}.float_right{float:right}.cursor-pointer,.c-pointer{cursor:pointer}.content-label{font-family:"Muli"}.content-label ul{list-style-type:disc;margin-left:24px}.content-label ul li{margin-bottom:6px}.bar-separator{color:#bfbfbf;margin:0 .5em 0 .5em}.page-container{margin-top:48px;padding:0 10%}img.desaturate{filter:grayscale(100%)}.very-transparent{opacity:0.25}.half-transparent{opacity:0.50}.little-bit-transparent{opacity:0.75}.svg-sprites{display:none}.help-popup-title{color:#292929;font-weight:300}.help-popup-text{display:inline-block;margin-right:5%;vertical-align:top;width:30%}.help-popup-form{display:inline-block;vertical-align:top}.video-placeholder{background:grey;height:374px;width:100%}.video-placeholder-img{width:100%}#login-and-register-popup-container{display:none}.lightbox-content{display:none}#pricing-info-popup{max-width:600px;line-height:1.5rem;padding:1.5rem}.discount-code{background:#ff5c5f;color:white;padding-left:0.1rem;padding-right:0.1rem}.cookie-consent-popup{position:fixed;bottom:0px;left:0;right:0;background:#222;color:white;padding:15px;font-size:0.9rem;z-index:100}.cookie-consent-popup>div{max-width:800px}.cookie-consent-popup a{color:#ff7556}.show-cookie-consent-detail-popup{color:#ff7556;border-bottom:2px solid currentColor;cursor:pointer}.cookie-consent-popup-footer>div{margin-bottom:1rem}.cookie-consent-popup-footer .align-left a{margin-right:0.5rem}@media screen and (min-width: 769px){.cookie-consent-popup-footer{display:flex;justify-content:space-between}}#accept-cookies{padding-left:3rem;padding-right:3rem;margin-left:2rem}#decline-cookiees{padding-left:2em;padding-right:2rem}#cookie-consent-popup-detail{position:fixed;margin:auto;top:3rem;width:100%;height:80%;max-height:40rem;max-width:600px;left:0;right:0;background:white;box-shadow:0 0 1rem;z-index:1000;border-radius:1rem}#cookie-consent-popup-detail .cookie-consent-popup-detail-content{padding:1.5rem;overflow-y:auto;height:85%;max-height:34rem}#cookie-consent-popup-detail .cookie-popup-detail-footer{position:absolute;background:white;padding-top:1rem;bottom:1rem;width:100%;display:flex;justify-content:space-evenly}#cookie-consent-popup-detail .cookie-popup-detail-footer>div{width:50%;text-align:center}#cookie-consent-popup-detail .cookie-popup-detail-footer .confirm-cookies{background-color:#bfbfbf}#cookie-consent-popup-detail .cookie-popup-detail-footer .button{width:80%}#cookie-consent-popup-detail .cookie-consent-service-box{border:1px solid grey;margin:1rem 0;padding:1rem}#cookie-consent-popup-detail .cookie-consent-service-box .collapse-button{cursor:pointer}#cookie-consent-popup-detail .cookie-consent-service-box .details{font-size:0.8rem;display:none}#cookie-consent-popup-detail .cookie-consent-popup-detail-tab-buttons{display:flex;justify-content:space-evenly;margin-bottom:2rem}#cookie-consent-popup-detail .cookie-consent-popup-detail-tab-buttons .tab-button{cursor:pointer;text-align:center;padding:0.5rem;border:1px solid black;width:30%}#cookie-consent-popup-detail .cookie-consent-popup-detail-tab-buttons .tab-button.selected{color:#ff7556;border-color:#ff7556}#cookie-consent-popup-detail .row{display:flex;margin-bottom:1.5rem}#cookie-consent-popup-detail .row p{line-height:1.5}#cookie-consent-popup-detail .cookie-consent-service-box .row{margin-bottom:0}#cookie-consent-popup-detail .left{width:80%}#cookie-consent-popup-detail .right{width:20%;text-align:right}.data-protection-statement ul,.cookie-consent-popup-detail-content ul{list-style:inherit;padding-left:1rem}.data-protection-statement li,.cookie-consent-popup-detail-content li{font-family:"Muli";font-size:1em;line-height:1.75}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff !important;border:1px solid #bfbfbf;background-size:auto;width:400px;height:60px;left:100px;position:relative;top:50%}#progress-bar-dialog{border-radius:5px;padding:10px}#progress-bar-dialog h4{color:#ff7556;font-family:"Montserrat";font-size:1.5em;font-weight:300;margin-left:10px;margin-top:5px}#progress-bar-dialog p{margin:10px 0 10px 11px}#progress-bar-dialog .upload-progress-bar-container{width:560px;margin-left:10px}progress::-webkit-progress-bar{background:#eee}progress{color:black}progress::-moz-progress-bar{background:#80ccca}progress::-webkit-progress-value{background:#80ccca}.upload-progress-bar-container{background:#eee;display:none;height:40px;position:relative;width:100%}.upload-progress-bar{border:0;height:100%;left:0px;top:0px;width:100%}.progress-number{color:#292929;position:absolute;right:-10px}.progress-number{color:#292929;left:1em;position:absolute;top:50%;transform:translateY(-50%);z-index:100}.green{color:#80ccca !important}.light_green{color:#ebfdb6 !important}.very_light_green{color:#f6fde1 !important}.white{color:#fff !important}.black{color:#292929 !important}.total_black{color:#000 !important}.orange{color:#ff7556 !important}.red{color:#f7929c !important}.strong_red{color:red !important}.facebook_blue,.fb_blue,.blue_fb,.fb_color{color:#3B5998 !important}.twitter_color{color:#4099FF !important}.gplus_color,.googleplus_color,.google_plus_color{color:#666 !important}.blue{color:#0036ff !important}.grey{color:#bfbfbf !important}.light_grey{color:#eee !important}.medium_grey{color:#606060 !important}.medium_light_grey{color:#ababab !important}.green_border{border-color:#80ccca !important}.light_green_border{border-color:#ebfdb6 !important}.black_border{border-color:#292929 !important}.light_grey_border{border-color:#eee !important}.grey_border{border-color:#bfbfbf !important}.white_border{border-color:#fff !important}.orange_border{border-color:#ff7556 !important}.green_background,.green_bg{background:#80ccca !important}.light_green_background,.light_green_bg{background:#ebfdb6 !important}.light_grey_background,.light_grey_bg{background:#eee !important}.grey_background,.grey_bg{background:#bfbfbf !important}.white_background,.white_bg{background:#fff !important}.black_background,.black_bg{background:#292929 !important}.orange_background,.orange_bg{background:#ff7556 !important}button.featherlight-close{box-shadow:none}button.featherlight-close:hover{box-shadow:none}.dz-message{margin:0}#iubenda_policy{font-family:inherit !important}#iubenda_policy .iub_header{display:none}#iubenda-cs-banner .iubenda-cs-opt-group-custom{align-items:center !important}#iubenda-cs-banner .iubenda-cs-container .iubenda-cs-reject-btn{border-width:3px !important;border-color:#fff !important;border-style:solid !important}#iubenda-cs-banner .iubenda-cs-container .iubenda-cs-customize-btn{align-self:center !important;border-radius:0 !important;font-weight:400 !important;padding:0 !important;text-decoration:underline !important}.t-font-size-reset{font-size:16px}@media screen and (max-width: 768px){#trustbadge-topbar-container-98e3dadd90eb493088abdc5597a70810,.trustbadge-topbar-placeholder{width:100%;background:white;display:block;z-index:90 !important}}.c-magazine{max-width:50rem}.o-hero.in-magazine h1,.o-hero.in-magazine h2{color:black !important}.c-post{padding:3rem 0}.c-post.in-list+.c-post{border-top:1px solid #6b6b6b}.c-post__header{display:grid;grid-template-columns:auto;grid-template-rows:300px}.c-post__img{grid-column:1 / -1;grid-row:1;height:100%;width:100%}.c-post__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-post__img.no-image{background-color:rgba(103,179,177,0.75);background-image:repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(103,179,177,0.5) 35px, rgba(103,179,177,0.5) 70px)}.c-post__title{grid-column:2 / 3;grid-row:1;display:flex;font-weight:700;justify-content:center;line-height:1.75}.c-post__title.no-image{background:none !important}.c-post__title a{border:0;color:#fff}.c-post__inner{padding:1.5rem 3.5rem}.c-post__content h4{font-size:1.25em;font-weight:700;line-height:1.5}.c-post__content>p:first-child::first-letter{float:left;font-size:5em;line-height:.75;padding:.75rem 1rem 0 0}.c-post__content>*+*{margin-top:3rem}.c-post__content p+p,.c-post__content p+ul,.c-post__content p+ol{margin-top:1.5rem}.c-post__content figcaption{color:#6b6b6b;font-size:.75em;text-align:left}.c-post__content em{font-style:italic}.c-post__content strong{font-weight:700}.c-post__content ol,.c-post__content ul{list-style-position:inside}.c-post__content ol{list-style-type:decimal}.c-post__footer{display:flex;justify-content:space-between}.wp-caption{margin-left:auto;margin-right:auto;width:auto !important}.wp-caption a{border:0;text-decoration:none}.wp-caption+.wp-caption{margin-top:3rem}.wp-caption-text{margin-top:.75rem;text-align:center}.c-post__content{font-family:"Muli";font-size:1em;line-height:1.75;margin-bottom:1rem}.c-post__content a[href$=jpg],.c-post__content a[href$=jpeg],.c-post__content a[href$=jpe],.c-post__content a[href$=png],.c-post__content a[href$=gif]{text-decoration:none;border:0 none}.c-post__content img{display:block;height:auto;margin:auto;max-width:100%}.c-magazine__translation-link{align-self:flex-start;display:inline-block}.wp-block-quote,.wp-block-pullquote{border-color:#bfbfbf;border-style:solid;border-width:1px 0}.wp-block-pullquote{padding:1.5rem}.wp-block-pullquote p{font-size:1.25em}.wp-block-quote{position:relative;padding:1.5rem .75rem}.wp-block-quote cite{display:block;text-align:right}.wp-block-quote cite::before{content:'- '}.wp-block-quote::before{background:#fff;color:#6b6b6b;content:'\201C';font-size:6em;height:2rem;left:50%;line-height:.8;position:absolute;text-align:center;top:0em;transform:translate(-50%, -50%);width:3rem}


/*# sourceMappingURL=common.cbaaa0d1274820a04bc3.css.map*/