/*!
 * Built by Dennis Purisevic
 * LinkedIn: https://www.linkedin.com/in/dprsvc/
 * GitHub:   https://github.com/DennisPrsvc
 */
@font-face{font-display:swap;font-family:"Vitesse";font-style:normal;font-weight:900;src:url("../Fonts/Vitesse-Black.otf") format("opentype")}@font-face{font-display:swap;font-family:"Vitesse";font-style:normal;font-weight:700;src:url("../Fonts/Vitesse-Bold.otf") format("opentype")}@font-face{font-display:swap;font-family:"Vitesse";font-style:normal;font-weight:500;src:url("../Fonts/Vitesse-Medium.otf") format("opentype")}html,body,button,input,select,textarea{font-family:"Vitesse",sans-serif;font-weight:500}html,body{font-size:16px;background-color:#01321f;color:#fff}body{display:grid;grid-template-rows:auto 1fr auto;height:100svh;overflow:hidden}header{display:flex;flex-flow:row nowrap;justify-content:center;background-color:#01321f;position:relative;z-index:10;z-index:20;box-shadow:0 10px 24px rgba(0,0,0,.52)}header svg{translate:0 50%;margin-top:-4rem;width:100%;height:auto;max-width:8rem}main{position:relative;z-index:10;overflow:auto}footer{display:flex;flex-flow:row nowrap;justify-content:center;background-color:#01321f;position:relative;z-index:10;gap:1rem;padding-inline:2rem;padding-block:.75rem;z-index:20}footer a{font-weight:500;color:#fff;text-decoration:none;font-size:.75rem}picture{display:contents}.background{position:absolute;z-index:0;inset:0;width:100%;height:100%;isolation:isolate;overflow:hidden}.background img{width:100%;height:100%;object-fit:cover;scale:1.01}.background__lazy{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:blur(6px)}body:has(.provider-form__step.is-active[data-step="1"]) .background-bottles,body:has(.provider-result) .background-bottles{display:none}@media screen and (max-width: 1010px){.background-bottles{display:none}}.background-bottles img{position:absolute;height:auto;width:200px;bottom:0}@media screen and (min-width: 1200px){.background-bottles img{width:300px}}.background-bottles__cola{left:50%;translate:calc(-50% - 420px)}@media screen and (min-width: 1200px){.background-bottles__cola{translate:calc(-50% - 550px)}}.background-bottles__zero{right:50%;translate:calc(50% + 420px)}@media screen and (min-width: 1200px){.background-bottles__zero{translate:calc(50% + 550px)}}.btn-primary{display:flex;flex-flow:row nowrap;justify-content:center;gap:1rem;text-align:center;width:100%;border-radius:.5rem;font-size:1.125rem;font-weight:500;line-height:normal;padding:.75rem 1rem;background:#40b500;color:#fff;border:none;transition:125ms ease}.btn-primary:hover:not(:disabled),.btn-primary:focus-visible:not(:disabled){background:#379d00}.btn-primary:active:not(:disabled){background:#2d7f00}.btn-primary:disabled{background:#6e7e76;color:hsla(0,0%,100%,.7);cursor:not-allowed}.btn-secondary{display:flex;flex-flow:row nowrap;justify-content:center;gap:1rem;text-align:center;width:100%;border-radius:.5rem;font-size:1.125rem;font-weight:500;line-height:normal;padding:.75rem 1rem;background:rgba(0,0,0,0);border:1px solid #fff;color:#fff;margin-inline:auto}.btn-text{display:flex;flex-flow:row nowrap;justify-content:center;gap:1rem;text-align:center;width:100%;border-radius:.5rem;font-size:1.125rem;font-weight:500;line-height:normal;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;color:#fff;font-size:.875rem}.frame-type-provider_formular,.frame-type-provider_formular form{height:100%;margin-inline:auto}.provider-form{overflow:hidden}.provider-form[data-wizard=on] .provider-form__step:not(.is-active){display:none}.provider-form__body{overflow:auto;padding-inline:2rem;-webkit-padding-before:5rem;padding-block-start:5rem;-webkit-padding-after:2rem;padding-block-end:2rem}.provider-form__step{display:grid;grid-template-rows:1fr auto;height:100%;max-width:420px;margin-inline:auto}.provider-form__step .eyebrow{text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.5);font-size:1.125rem;font-weight:500}.provider-form__step .title{text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.5);font-size:1.5rem;font-weight:900;line-height:normal}.provider-form__controls{display:flex;flex-flow:row-reverse;justify-content:center;align-items:center;gap:1rem;background-color:#01321f;padding:1rem 2rem;border-radius:.5rem .5rem 0 0;box-shadow:0 -10px 24px rgba(0,0,0,.5215686275)}.provider-form__field{margin-bottom:1rem}.provider-form__field label{display:block;color:#fff;font-size:.875rem;font-weight:500;margin-bottom:.25rem;text-shadow:0 4px 4px rgba(0,0,0,.5);letter-spacing:.8px}.provider-form__field input{display:block;border-radius:.25rem;border:1px solid #002c1b;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5) inset;width:100%;font-size:1.25rem;padding:.875rem 1.25rem}.provider-form__image-preview{margin-top:.75rem}.provider-form__image-preview canvas{display:block;max-width:200px;height:auto;border:none;border-radius:4px;background:#fff;width:100%;margin-inline:auto;-webkit-margin-after:1rem;margin-block-end:1rem}.provider-form__overview-thumb{margin:0 0 1rem}.provider-form__overview-thumb img{display:block;max-width:10rem;height:auto;border:none;border-radius:4px}body.provider-cropper-modal-open{overflow:hidden}.provider-cropper-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;color:#000}.provider-cropper-modal.is-open{display:flex}.provider-cropper-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6)}.provider-cropper-modal__panel{position:relative;display:flex;flex-direction:column;max-width:min(90vw,720px);max-height:90vh;width:100%;background:#fff;border-radius:8px;box-shadow:0 24px 64px rgba(0,0,0,.35);overflow:hidden;padding:1rem}.provider-cropper-modal__header{background:#fff;display:flex;flex-flow:column;box-shadow:none}.provider-cropper-modal__header h2{display:block;margin:0 0 .25rem;font-size:1.2rem}.provider-cropper-modal__header p{margin:0;color:#555;font-size:.9rem}.provider-cropper-modal__body{flex:1 1 auto;min-height:320px;max-height:70vh;padding:1rem 0;overflow:hidden}.provider-cropper-modal__body img{max-width:100%;max-height:60vh;display:block}.provider-cropper-modal__footer{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;background:none;border:none;padding:0}.provider-cropper-modal__footer button{font:inherit;border-radius:4px;border:1px solid #00321f;cursor:pointer;width:100%;font-size:1rem;line-height:1;padding:1rem 1rem}.provider-cropper-modal__cancel{background:#fff;color:#00321f}.provider-cropper-modal__confirm{background:#00321f;color:#fff}[data-step="1"] .provider-form__body{padding-inline:2rem;-webkit-padding-before:5rem;padding-block-start:5rem;-webkit-padding-after:0;padding-block-end:0;overflow:hidden;position:relative;isolation:isolate}[data-step="1"] .provider-form__body .btn-primary{display:none}[data-step="1"] .title{color:#fff;text-shadow:0 8px 4px rgba(0,0,0,.5);font-size:2.375rem;font-weight:900;line-height:normal}[data-step="1"] .eyebrow{display:none}[data-step="1"] img{position:absolute;width:100%;bottom:-7rem;left:50%;translate:-50%;z-index:-1;max-width:400px;pointer-events:none}@media screen and (min-width: 700px){[data-step="1"] img{max-width:unset;bottom:-1rem}}@media screen and (min-width: 1032px){[data-step="1"]{max-width:1000px;overflow:visible}[data-step="1"] .provider-form__body{overflow:visible;-webkit-padding-before:15vh;padding-block-start:15vh}[data-step="1"] .provider-form__body .btn-primary{display:flex;width:-webkit-fit-content;width:fit-content;min-width:15rem;box-shadow:0 4px 12px rgba(0,0,0,.43);-webkit-margin-before:3rem;margin-block-start:3rem}[data-step="1"] .title{font-size:4rem;text-align:left}[data-step="1"] .eyebrow{display:block;text-align:left;max-width:500px}[data-step="1"] img{position:absolute;width:730px;height:auto;max-width:unset;left:calc(50% + 500px);bottom:unset;top:calc(15vh - 11rem)}[data-step="1"] .provider-form__controls{display:none}}[data-step="2"] img{display:block;max-width:400px;width:100%;margin-inline:auto;aspect-ratio:1;object-fit:contain}[data-step="2"] fieldset{display:grid;grid-template-columns:1fr 1fr;place-items:center;padding:0;border:none;margin-inline:auto;width:100%}[data-step="2"] fieldset legend{display:none}[data-step="2"] fieldset label{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:relative;text-shadow:0 4px 4px rgba(0,0,0,.5);gap:.5rem;white-space:nowrap;font-weight:500;font-size:1.5rem}[data-step="2"] fieldset input{position:absolute;top:1.25rem;left:50%;translate:-50% -50%;margin:0;opacity:0}[data-step="2"] fieldset input:checked+svg path{opacity:1}[data-step="2"] fieldset input:checked+svg rect[fill]{fill:#40b500}[data-step="2"] fieldset input:checked+svg rect[stroke]{stroke:#00321f}[data-step="2"] fieldset svg{display:block;width:2.5rem;height:auto}[data-step="2"] fieldset svg path{opacity:0;transition:125ms ease}[data-step="2"] fieldset svg rect{transition:125ms ease}[data-step="4"] img{display:block;max-width:400px;width:100%;margin-inline:auto}[data-step="4"] input[type=file]{position:absolute;width:1px;height:1px;opacity:0;font-size:1px}[data-step="6"] .provider-form__overview-thumb{margin-top:2rem}[data-step="6"] .provider-form__overview-thumb img{margin-inline:auto}[data-step="6"] .privacy{font-size:.75rem;letter-spacing:.5px;max-width:500px;margin-inline:auto;text-align:center}.provider-result{padding-inline:2rem;-webkit-padding-before:5rem;padding-block-start:5rem;overflow:hidden;isolation:isolate;text-align:center;max-width:420px;margin-inline:auto}.provider-result .title{color:#fff;text-shadow:0 8px 4px rgba(0,0,0,.5);font-size:1.875rem;font-weight:900;line-height:normal}.provider-result p{text-shadow:0 4px 4px rgba(0,0,0,.5);font-size:1.125rem;font-weight:500;text-align:center}.provider-result img{position:absolute;width:100%;bottom:0;left:50%;translate:-50%;z-index:-1;max-width:400px;max-height:70%;object-fit:contain}@media screen and (min-width: 1212px){.provider-result{overflow:hidden;-webkit-padding-before:15vh;padding-block-start:15vh;max-width:1000px}.provider-result .title{font-size:4rem;text-align:left}.provider-result .eyebrow{display:block;text-align:left;max-width:500px}.provider-result img{position:absolute;width:730px;height:auto;max-width:unset;left:calc(50% + 240px);bottom:unset;top:calc(15vh + 1rem)}.provider-result .provider-form__controls{display:none}}
/*!
 * 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;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
}

.cropper-container img {
    -webkit-backface-visibility: hidden;
            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;
}

