form[data-v-3f299bd2]{display:grid;position:relative;row-gap:50px;z-index:21}@media screen and (max-width:1023px){form[data-v-3f299bd2]{row-gap:25px}}form div.fields[data-v-3f299bd2]{display:grid;row-gap:15px}form div.fields div.field[data-v-3f299bd2]{display:flex;flex-flow:column nowrap}form div.fields div.field label[data-v-3f299bd2]{max-width:80%;text-transform:uppercase}form div.fields div.field label span[data-v-3f299bd2]{text-transform:none}form input[type=email][data-v-3f299bd2],form input[type=text][data-v-3f299bd2]{all:unset;border-bottom:1px solid #beaeb3;box-sizing:border-box}form input[type=email][data-v-3f299bd2]::-webkit-input-placeholder,form input[type=text][data-v-3f299bd2]::-webkit-input-placeholder{color:#beaeb3}form input[type=email][data-v-3f299bd2]::-moz-placeholder,form input[type=text][data-v-3f299bd2]::-moz-placeholder{color:#beaeb3}form input[type=email][data-v-3f299bd2]::-ms-input-placeholder,form input[type=text][data-v-3f299bd2]::-ms-input-placeholder{color:#beaeb3}form input[type=email][data-v-3f299bd2]:focus,form input[type=text][data-v-3f299bd2]:focus{border-color:currentColor}form input[name=fatty-acids][data-v-3f299bd2]{height:0;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;width:0;z-index:-1}form select[data-v-3f299bd2]{all:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.22 10.84'%3E%3Cpath d='M4.32 0v7.9L1.13 4.57 0 5.72l5.11 5.12 5.11-5.12-1.13-1.15-3.17 3.31V0z' style='fill:%23beaeb3;stroke-width:0'/%3E%3C/svg%3E");background-position:100% 50%;background-repeat:no-repeat;background-size:10px 11px;border-bottom:1px solid #beaeb3;box-sizing:border-box;color:#beaeb3;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}form select[data-v-3f299bd2]:valid{color:var(--color-primary)}form button[type=submit][data-v-3f299bd2]{all:unset;border:1px solid;box-sizing:border-box;cursor:pointer;display:block;padding:10px 30px;text-align:center;text-transform:uppercase;width:100%}form button[type=submit][disabled][data-v-3f299bd2]{opacity:.5}div.container[data-v-0a051c74]{background-color:var(--color-secondary);height:100%;top:0;right:0;bottom:0;left:0;position:fixed;width:100%}div.container button.close[data-v-0a051c74]{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;right:var(--padding-base);text-transform:uppercase;top:var(--padding-base);z-index:1}div.container div.inner[data-v-0a051c74]{align-items:flex-start;background-color:#fff;display:grid;gap:10px;grid-template-columns:repeat(12,1fr);height:calc(100% - 200px);left:50%;max-width:1900px;padding:0 var(--padding-base);position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 200px)}@media screen and (min-width:768px) and (max-width:1023px){div.container div.inner[data-v-0a051c74]{grid-template-columns:1fr;height:calc(100% - 100px);overflow-y:auto;padding:var(--padding-base);row-gap:50px;top:calc(50px + var(--padding-base)*2);transform:translate(-50%);width:calc(100% - 100px)}}@media screen and (max-width:767px){div.container div.inner[data-v-0a051c74]{grid-template-columns:1fr;height:calc(100% - 60px - var(--padding-base)*2);overflow-y:auto;padding:var(--padding-base);row-gap:50px;top:calc(50px + var(--padding-base)*2);transform:translate(-50%);width:calc(100% - var(--padding-base)*2)}}div.container div.inner[data-v-0a051c74] div.logo{align-self:flex-end;grid-column:1/span 4;grid-row:1;padding:var(--padding-base) 0}@media screen and (max-width:1023px){div.container div.inner[data-v-0a051c74] div.logo{grid-column:1/-1;grid-row:3;padding:0}}div.container div.inner div.introduction[data-v-0a051c74]{grid-column:1/span 4;grid-row:1;max-width:460px;padding:var(--padding-base) 0;position:sticky;top:0}@media screen and (max-width:1023px){div.container div.inner div.introduction[data-v-0a051c74]{grid-column:1/-1;grid-row:1;padding:0;position:relative}}div.container div.inner div.form[data-v-0a051c74]{grid-column:7/span 6;grid-row:1;height:100%;overflow-y:auto;padding:var(--padding-base) 0;position:relative}@media screen and (max-width:1023px){div.container div.inner div.form[data-v-0a051c74]{grid-column:1/-1;grid-row:2;height:auto;overflow-y:visible;padding:0}}
