@import url("https://use.typekit.net/uvq8avn.css");@import url("https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,400;0,700;1,400;1,700&display=swap");.navbar{background:white;border-bottom:1px solid #f1f1f1}.form-control{background:#FFFFFF;border:1px solid #DDDDDD;box-sizing:border-box;border-radius:3px;height:50px;font-family:Karla;font-style:normal;font-weight:normal;font-size:15px;line-height:18px}.form-control:focus{border:2px solid #22B1C0;box-shadow:0 !important}.form-check-input:checked{background-color:#22B1C0;border-color:#22B1C0}hr:not([size]){height:2px}.btn-outline-dark{background:rgba(255,255,255,0.5);border-radius:5px;font-family:Karla;font-style:normal;font-weight:bold;font-size:14px;line-height:120%;letter-spacing:0.1em;text-transform:uppercase;color:#030303;padding:10px 15px}.btn-outline-dark svg path{fill:black;transition:ease-in-out;transition-duration:0.2s}.btn-outline-dark svg{margin-top:-1.5px;margin-right:5px}.btn-outline-dark:hover{border-radius:5px;font-family:Karla;font-style:normal;font-weight:bold;font-size:14px;line-height:120%;letter-spacing:0.1em;text-transform:uppercase;color:black;border:1px solid #22B1C0;background:rgba(0,0,0,0)}.btn-outline-dark:hover svg path{fill:black !important}.bg-blue{background:#EFFDFF}.bg-bluefade{background:linear-gradient(180deg, #EFFDFF 0%, rgba(239,253,255,0) 144.17%);margin-top:80px}.header__bg{background:url("https://cdn.specialityfoodmagazine.com/assets/images/taste-direct/hero.png");background-size:cover;background-position:center}.header__text{font-family:'rollerscript-smooth', sans-serif;font-style:normal;font-weight:normal;font-size:26px;line-height:30px;text-align:center;color:#000000}.header__td-logo{width:251px}.header__td-logo--nav{width:105px}.header__td-logo--success{width:187px}.header__td-logo--box{width:131px;margin-top:12%;margin-right:16%}.intro__title{font-family:Karla;font-style:normal;font-weight:bold;font-size:40px;line-height:120%;color:#000000}.intro__title--blue{color:#22B1C0}.intro__sub-title{font-family:Karla;font-style:normal;font-weight:bold;font-size:18px;line-height:120%;letter-spacing:0.1em;text-transform:uppercase;color:#22B1C0}.intro__text{font-family:Karla;font-style:normal;font-weight:normal;font-size:18px;line-height:140%;color:#000000}.intro__icon{width:40px;display:flex;justify-content:center}.form{background:#FFFFFF;box-shadow:0px 0px 10px rgba(47,52,68,0.1);border-radius:3px;width:100%;max-width:400px;z-index:100}.form--blue-bg{background:#EFFDFF;max-width:300px}.form__hr{height:2px !important;color:#aaaaaa;width:100%;max-width:240px}.form__float-left{z-index:-10;margin-top:10px;margin-left:14px}.form__float-right{margin-left:-30px}.form__title{font-family:Karla;font-style:normal;font-weight:bold;font-size:36px;line-height:120%;text-align:center;color:#000000}.form__button{background:#22B1C0;border:1px solid #22B1C0;border-radius:3px;font-family:Karla;font-style:normal;font-weight:bold;font-size:16px;line-height:160%;text-align:center;color:#FFFFFF;width:100%;padding:15px 0px}.form__button--200width{max-width:200px}.form__button svg path{fill:white;transition:ease-in-out;transition-duration:0.2s}.form__button svg{margin-top:-1.5px;margin-left:5px;transition:ease-in-out;transition-duration:0.2s}.form__button:hover{background:rgba(0,0,0,0);color:#22B1C0}.form__button:hover svg path{fill:#22B1C0}.form__button:hover svg{margin-left:10px}.form__text{font-family:Karla;font-style:normal;font-weight:bold;font-size:12px;line-height:120%;letter-spacing:0.1em;text-transform:uppercase;color:#22B1C0}.form__sub-title{font-family:Karla;font-style:normal;font-weight:bold;font-size:18px;line-height:120%;color:#000000}.form__cover{filter:drop-shadow(0px 1px 9px rgba(0,0,0,0.25));width:83px}.form__sub-head{font-family:Karla;font-style:normal;font-weight:normal;font-size:16px;line-height:140%;text-align:center;color:#000000}.form-error{color:red}.form-error input{border:1px solid red}.form-error label{color:red !important}.form-error input[type=checkbox]{border:1px solid red !important}.form-error select{border-bottom:1px solid red;color:red}.formselect{padding-left:0px;padding-top:18px;border-radius:0px;border-top:0px;border-left:0px;border-right:0px;font-family:Karla;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;color:#AAAAAA}.error-message{padding:20px 40px;border:1px solid red;background-color:#ffe8ec}.socials{width:100%;max-width:264px}.socials__text{font-family:Karla;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#000000}.socials__image{width:100%;max-width:767px}.socials__button{max-width:412px}.socials__icon:hover{transition:ease-in-out;transition-duration:0.2s}.socials__icon:hover{margin-top:-5px}.product-card{max-width:460px;width:100%;background:#FFFFFF;box-shadow:0px 0px 10px rgba(47,52,68,0.1);border-radius:3px;overflow:hidden}.product-card__title{font-family:Karla;font-style:normal;font-weight:bold;font-size:24px;line-height:120%;color:#000000}.product-card__subtitle{font-family:Karla;font-style:normal;font-weight:bold;font-size:11px;line-height:120%;letter-spacing:0.1em;text-transform:uppercase;color:#22B1C0}.product-card__text{font-family:Karla;font-style:normal;font-weight:normal;font-size:14px;line-height:120%;color:#000000}.product-card__image{max-width:380px;width:100%;border-radius:3px;border:1px solid #DDDDDD}.product-card__button{width:100%;height:40px;border:0;background-color:#22B1C0;background-image:url("https://cdn.specialityfoodmagazine.com/assets/images/taste-direct/select.png");background-size:cover;background-position:center}.product-card__button:checked[type=checkbox]{width:100%;height:40px;border:0;background-color:#0FB867;background-image:url("https://cdn.specialityfoodmagazine.com/assets/images/taste-direct/selected.png");background-size:cover;background-position:center}.selected{box-shadow:inset 0px 0px 0px 3px #0FB867}.large-form{max-width:700px;width:100%;background:#FFFFFF;box-shadow:0px 0px 10px rgba(47,52,68,0.1);border-radius:3px;padding:70px;font-family:Karla;font-style:normal;font-weight:normal;font-size:16px;line-height:150%}.large-form__heading{font-family:Karla;font-style:normal;font-weight:bold;font-size:20px;line-height:140%;color:#000000}.large-form__input{border-top:0 !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important;padding-top:30px !important;padding-bottom:0px !important;padding-left:0px !important}.large-form__float{margin-top:-10px}.large-form__optin{font-size:14px;line-height:150%}.large-form__check input{border-radius:0px !important;width:20px;height:20px}.large-form__radio-label{padding-top:1.5px;padding-left:5px}.large-form__radio{margin-left:-20px}.large-form__radio input{border-radius:0px !important;width:20px;height:20px}@media screen and (max-width: 780px){.large-form{padding:40px 20px}.bg-bluefade{margin-top:40px}}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-floating>.form-control:focus ~ label{color:#22B1C0}.form-floating label{padding-left:25px !important;color:#aaaaaa}.terms{font-family:Karla;font-style:normal;font-size:12px !important;line-height:140%;text-align:center;color:#929292}.main-form{padding-top:80px}.dashboard-card{max-width:700px;width:100%;background:#FFFFFF;box-shadow:0px 0px 10px rgba(47,52,68,0.1);border-radius:3px;overflow:hidden}.dashboard-card__title{font-family:Karla;font-style:normal;font-weight:bold;font-size:24px;line-height:120%;color:#000000}.dashboard-card__subtitle{font-family:Karla;font-style:normal;font-weight:bold;font-size:11px;line-height:120%;letter-spacing:0.1em;text-transform:uppercase;color:#22B1C0}.dashboard-card__text{font-family:Karla;font-style:normal;font-weight:normal;font-size:14px;line-height:120%;color:#000000}.dashboard-card__image{max-width:277px;width:100%;border-radius:3px;border:1px solid #DDDDDD}.modal-dialog{max-width:800px !important}.modal{background:rgba(34,177,192,0.7) !important}.table{font-family:Karla;font-style:normal;font-size:16px;line-height:120%;letter-spacing:0.1em;font-weight:bold}.table th{font-family:Karla;font-style:normal;font-weight:bold;font-size:18px;line-height:120%;letter-spacing:0.1em;text-transform:uppercase;color:#22B1C0}.table__title{font-family:Karla;font-style:normal;font-size:30px;line-height:120%;letter-spacing:0.1em;font-weight:bold}
