button{cursor:pointer;background:transparent;border:none}.text-button,.button-primary,.button-icon{font-family:var(--font-avenir-next);font-weight:700;font-size:16px;text-transform:uppercase}.button-icon{height:41px;padding:8px 24px;border-radius:8px;border:2px solid var(--color-dark);display:flex;align-content:center}.button-icon.white{border:2px solid var(--color-white);color:var(--color-white)}.button-icon.white:hover{background-color:transparent}.button-icon span{margin-top:3px}.button-icon img{margin:auto 8px;width:13px}.button-icon:hover{background-color:var(--color-light-gray-200)}.button-primary{height:41px;min-width:120px;border-radius:4px;background-color:var(--color-green);color:var(--color-white)}.button-primary:hover{opacity:.8}.spinner{border:2px solid rgba(255,255,255,.3);border-left-color:var(--color-white);border-radius:50%;width:16px;height:16px;display:inline-block;margin-right:8px;animation:spin 1s linear infinite;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}:root{--color-green: #60bf00;--color-green-100: #679b3d;--color-dark-green: #007822;--color-gray-green: #98ad9b;--color-dark: #23262b;--color-white: #ffffff;--color-light-green: #eefbf0;--color-light-green-100: #d4e3d3;--color-gray: #80858d;--color-gray-50: #b0c4b1;--color-gray-100: #676d78;--color-gray-300: #bfbfca;--color-light-gray: #f6f5f8;--color-light-gray-100: #d3d3d3;--color-light-gray-200: #c9c9c9;--color-red: #ba1818;--color-red-100: #d60d2f;--color-orange: #fa6a01;--color-yellow: #ffd500;--color-success: #03c30a;--color-error: #e74c3c;--background-black: rgba(0, 0, 0, .1);--background-black-100: rgba(0, 0, 0, .4);--background-black-300: rgba(0, 0, 0, 40%);--background-black-200: rgb(255 255 255 / 0%)}.text-white{color:var(--color-white)}.color-berries{color:var(--color-red-100)}.color-citrus{color:var(--color-orange)}.color-fruits{color:var(--color-green-100)}@font-face{font-family:arkipelago;src:url(/fonts/arkipelago/Arkipelago.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Avenir Next;src:url(/fonts/avenir-next/AvenirNextLTPro-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Avenir Next;src:url(/fonts/avenir-next/AvenirNextLTPro-Demi.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Avenir Next;src:url(/fonts/avenir-next/AvenirNextLTPro-Regular.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Avenir Next;src:url(/fonts/avenir-next/AvenirNextLTPro-Regular.otf) format("opentype");font-weight:400;font-style:normal}:root{--font-arkipelago: "arkipelago", sans-serif;--font-avenir-next: "Avenir Next", sans-serif}.form-group{margin-bottom:24px}.form-group.floating-label{position:relative}input,textarea{width:calc(100% - 33px);padding:18px 16px 4px 15px;border:1px solid var(--color-light-gray-100);border-radius:4px;font-size:16px;outline:none;background-color:var(--color-white);font-family:var(--font-avenir-next);color:var(--color-gray-100);resize:none;transition:border .3s ease,box-shadow .3s ease}input.input-error,textarea.input-error{border-color:var(--color-red);box-shadow:var(--shadow-red)}input::placeholder,textarea::placeholder{color:transparent}input:focus,textarea:focus{border-color:var(--color-light-gray-100);box-shadow:var(--shadow-green)}label{position:absolute;top:13px;left:16px;color:var(--color-gray);font-size:16px;pointer-events:none;transition:all .2s ease}input:focus+label,input:not(:placeholder-shown)+label,textarea:focus+label,textarea:not(:placeholder-shown)+label{top:6px;left:16px;font-size:12px;color:var(--color-gray)}textarea{height:140px}.input-error::placeholder{color:var(--color-red)}.error-message{color:var(--color-red);font-size:.875rem;margin-top:4px;justify-self:baseline}.container-alert{margin-bottom:16px;padding:12px;border-radius:4px;color:var(--color-white);opacity:0;transform:translateY(-10px);transition:all 1s ease;pointer-events:none}.container-alert.show{opacity:1;transform:translateY(0);pointer-events:auto}.container-alert.success{background-color:var(--color-success)}.container-alert.error{background-color:var(--color-error)}:root{--padding-sides: 6em;--padding-up-down: 6em;--padding-up-down-all: 4em}@media only screen and (max-width: 768px){:root{--padding-sides: 1em;--padding-up-down: 4em;--padding-up-down-all: 4em}}:root{--shadow-green: 0 0 0 2px rgba(96, 191, 0, .2);--shadow-red: 0 0 0 2px rgba(255, 77, 79, .2);--shadow-black: 0 2px 6px rgba(0, 0, 0, .1)}h1{font-family:var(--font-avenir-next);font-weight:700!important;font-size:70px!important;line-height:76px!important;letter-spacing:1px}h2{font-family:var(--font-arkipelago);font-weight:400!important;font-size:60px!important;line-height:70px!important}h3{font-family:var(--font-avenir-next);font-weight:700!important;font-size:30px!important;line-height:100px!important}h4{font-family:var(--font-avenir-next);font-weight:500!important;font-size:14px!important;line-height:28px!important;letter-spacing:2px;text-transform:uppercase}.container-title{font-family:var(--font-arkipelago);font-weight:400!important;font-size:90px!important;line-height:90px!important}.text-paragraph{font-family:var(--font-avenir-next);font-weight:400!important;font-size:18px!important;line-height:28px!important}.text-information{font-family:var(--font-avenir-next);font-weight:400!important;font-size:18px!important;line-height:22px!important}.text-bold{font-family:var(--font-avenir-next);font-weight:700!important;font-size:16px!important;line-height:28px!important}.text-regular{font-family:var(--font-avenir-next);font-weight:400!important;font-size:16px!important;line-height:20px!important}.small{font-family:var(--font-avenir-next);font-weight:400!important;font-size:12px!important;line-height:16px!important}.outlined,.outlined-text-small,.outlined-text-middle,.outlined-text{-webkit-text-stroke:2px var(--color-dark-green);color:transparent}.outlined-text{font-family:var(--font-avenir-next);font-weight:700!important;font-size:110px!important;line-height:130px!important;letter-spacing:5px}.outlined-text-middle{font-family:var(--font-avenir-next);font-weight:700!important;font-size:70px!important;line-height:70px!important;letter-spacing:10px;text-transform:uppercase}.outlined-text-small{font-family:var(--font-avenir-next);font-weight:700!important;font-size:60px!important;line-height:80px!important;letter-spacing:5px;text-transform:uppercase}@media only screen and (max-width: 992px){h1{font-family:var(--font-avenir-next);font-weight:700!important;font-size:50px!important;line-height:60px!important}.container-title{font-family:var(--font-arkipelago);font-weight:400!important;font-size:55px!important;line-height:48px!important;font-style:italic}.outlined-text{font-family:var(--font-avenir-next);font-weight:700!important;font-size:90px!important;line-height:60px!important;letter-spacing:2px}.outlined-text-small{font-family:var(--font-avenir-next);font-weight:700!important;font-size:50px!important;line-height:80px!important;letter-spacing:2px}}@media only screen and (max-width: 576px){h1{font-family:var(--font-avenir-next);font-weight:700!important;font-size:35px!important;line-height:40px!important}h2{font-family:var(--font-arkipelago);font-weight:400!important;font-size:36px!important;line-height:42px!important}h4{font-family:var(--font-avenir-next);font-weight:500!important;font-size:12px!important;line-height:18px!important;letter-spacing:1px}.outlined-text{font-family:var(--font-avenir-next);font-weight:700!important;font-size:90px!important;line-height:60px!important;letter-spacing:2px}.outlined-text-small{font-family:var(--font-avenir-next);font-weight:700!important;font-size:34px!important;line-height:80px!important}.outlined-text-middle{font-family:var(--font-avenir-next);font-weight:700!important;font-size:50px!important;line-height:70px!important;letter-spacing:5px}.container-title{font-family:var(--font-arkipelago);font-weight:400!important;font-size:55px!important;line-height:60px!important}.text-paragraph{font-family:var(--font-avenir-next);font-weight:400!important;font-size:15px!important;line-height:22px!important}}@media only screen and (max-width: 400px){.outlined-text-middle{font-family:var(--font-avenir-next);font-weight:700!important;font-size:43px!important;line-height:70px!important;letter-spacing:3px}.outlined-text-small{font-family:var(--font-avenir-next);font-weight:700!important;font-size:30px!important;line-height:80px!important}.container-title{font-family:var(--font-arkipelago);font-weight:400!important;font-size:40px!important;line-height:40px!important}}body{font-family:var(--font-avenir-next)}body,h1,h2,h3,h4,p,span{margin:0}a{cursor:pointer;text-decoration:none;color:var(--color-black)}
