@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Li_iitzCeIdneX511ZXNt3uQKMF39zCZxuU-n5fXKBI.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Montserrat Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.7672%;ascent-override:80.1542%;descent-override:20.7838%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Segoe UI";src:local("Segoe UI");size-adjust:113.452%;ascent-override:85.3224%;descent-override:22.1239%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.7778%;ascent-override:86.6004%;descent-override:22.4553%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Noto Sans";src:local("Noto Sans");size-adjust:106.1181%;ascent-override:91.2191%;descent-override:23.6529%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-OWAhkC9cYVczMBRDEGjgOzF9uwSTxBflwuaka5Xqmvo.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/fVfdtAYaZ_QreOsrWAllIQhFlL153vnJfAfsZDp3vLg-0d5dw_0b1f2QYIMtACGWIkJq5QTvXcZsPQdwZnSkdac.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/_N7rOIO9W08Ud2wyZjNnjQF3SiEitZhJMc1uL-qwytk-iBZwjnzQzv_B_SoN2K3cdsfMhzKYx4oMu8nTWMF7SCY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/TesEfzR8VA3TJnvei58vdk72fmHWkq_pvo9LQAG-0hE-eeYQdDABEnbHQh3_mZyvad3aaPGBVvyJ712kkMdFN6U.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/DEMtyndeOJF9bXGLOW2KGg2ZQJqCpZ0SkM0r1pdtWgA-oNcFrt4IK2udVdKjsfp_T_RAlGcmBD0vE0MpYFy2Z50.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/uvT3cuSbwceaIf6NfGXgcPSWSjvORhivNaaNZPAj1os-RBl_bFII4B0Xo81lzBOkHSRqo7t2u0dd5UlooqzO7TQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/wnpBVjNz72yqwZlphf2Uh7SJU_q_GZbHFCKk7IqNFbI-iqFJSGOtANwYhHSBF5qfA7vEiye14Jh5ZupiZYrX16s.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/7LZF9dSN4IV5chcL_PA8UFlH6UdlNcyyPXfqgcEkH4s-U0X1ZWpDGvjqR9lobtlrzPrFjSV8V_RxfGNQqFaREok.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/27U_le6Qb4dIJG4XRWgLsAh9wpwdL33Jfbl1PGtBTE8-vuTjDYDaqR01jfGmDiBdqv4YeRnva7_Z5bM0bbVmWi4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/Ha3Ia-SJ6qVeHpQQ9klHcPpgNT8A-bU6F0NvJcYTX2c-YgOE_mVJJT55kHJ_UQCLKk8xbqlzNYR7IBdrMkaHGFk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/4LdjPcFqWYNz-qWGY0XOln3KrgLXBiaex4cZY_aDHgA-FpuZwOB6l4bXW_Y7nYUKmLcxdvxgmD6NDPVzQqLl4Vg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans Regular"),local("Encode Sans"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-yP_TWle5LtIaLHPsZIm_fyQ-DkDpJvlc0DvpBmIvSY8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Encode Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:106.1215%;ascent-override:97.0586%;descent-override:20.731%;line-gap-override:0%}@font-face{font-family:"Encode Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:99.6934%;ascent-override:103.3168%;descent-override:22.0677%;line-gap-override:0%}@font-face{font-family:"Encode Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98.2222%;ascent-override:104.8643%;descent-override:22.3982%;line-gap-override:0%}@font-face{font-family:"Encode Sans Fallback: Arial";src:local("Arial");size-adjust:99.1474%;ascent-override:103.8857%;descent-override:22.1892%;line-gap-override:0%}@font-face{font-family:"Encode Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.2489%;ascent-override:110.457%;descent-override:23.5928%;line-gap-override:0%}@font-face{font-family:Encode Sans;src:local("Encode Sans Regular"),local("Encode Sans"),url(../_fonts/8kAYo95Ox9SIT4dCRa_OyQyglS17Ggw2-wUCZuzh3Fo-DobvSiWNNUF5qeeAIUp5lok4Lr_qJ5gkIg6ZSourz40.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans Regular"),local("Encode Sans"),url(../_fonts/Rw5WXK4Bp0Fs1LyjBuDk5fvERJLUJwuosZynciwWyAE-6eQBTweQowTIYiF7ZNQwAyz6VR1jcBJ41KghDencziI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans Regular"),local("Encode Sans"),url(../_fonts/Z6B-V8QVfAL7i-RmwcQiw5Mwfqdqd2WT7PSTXg1cPEA-17_ylVY2bDPXWHrOhLK6NiA_LP9UQtQICxvQ5S_hzoM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body{font-family:Encode Sans,"Encode Sans Fallback: BlinkMacSystemFont","Encode Sans Fallback: Segoe UI","Encode Sans Fallback: Helvetica Neue","Encode Sans Fallback: Arial","Encode Sans Fallback: Noto Sans",sans-serif;font-size:1rem}input,select,textarea{border:0;outline:0}a{text-decoration:none}p{padding:.5rem}h1{color:#2c148f;font-family:Montserrat,"Montserrat Fallback: BlinkMacSystemFont","Montserrat Fallback: Segoe UI","Montserrat Fallback: Helvetica Neue","Montserrat Fallback: Arial","Montserrat Fallback: Noto Sans",sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;grid-area:title;line-height:2.5rem}h2{font-size:1.1rem;line-height:1.6rem}h2,h3{text-transform:uppercase}h3{font-size:1rem}h4{font-size:1.5rem;font-weight:700}footer,h4{color:#2c148f}footer{background:#eaecdf;box-shadow:inset 0 4px 6px #0003;display:grid;grid-area:footer;grid-template-columns:1fr;padding:1.5rem 0;text-align:center}@media(max-width:575.98px){h2,h3{font-size:.8rem}button{flex:1;min-width:150px}}.container{background:#faf5ef;display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:100%;grid-template-rows:65px auto min-content;min-height:100vh;overflow:hidden}.container .main{grid-area:main}.wrapper{display:grid;gap:2rem;grid-template-columns:100%;justify-items:center;margin:0 auto;max-width:1200px;padding:2rem 2rem 4rem}.wrapper .title{margin:20px 0;text-align:left}.wrapper .title span{color:#4e7443;font-size:1.5rem}.wrapper .description{color:#2a2a67;font-size:1.1rem;grid-area:description;line-height:1.5rem;margin-bottom:20px;position:relative;text-align:left;transition:transform .2s ease-out}.wrapper .description ul li{line-height:1.5rem;padding:.5rem}@media(max-width:991.98px){.wrapper .title{font-size:2rem;line-height:3rem}}@media(max-width:767.98px){.wrapper .description,.wrapper .title{justify-self:start;text-align:left}}@media(max-width:575.98px){.wrapper{padding:0 1rem}.wrapper .title{font-size:1.5rem;line-height:2rem}.wrapper .description{margin-top:1rem}}.content-container{background:#fbf6eae6;border-radius:2rem;box-shadow:0 4px 12px #00000014;margin:0 auto;padding:2rem}@media(max-width:575.98px){.content-container{padding:1rem}}.results{display:grid;gap:1rem;grid-area:results;grid-auto-rows:min-content;grid-template-columns:1fr;justify-content:center;position:relative;width:80%}.results .result-title{color:#4e7443;font-weight:700}.results .result-description{color:#2a2a67;font-size:1.1rem;line-height:1.5rem}.results .result-box{background:#fdfdfd;border-radius:1rem;box-shadow:0 4px 12px #00000014;padding:1.2rem;text-align:center}.results .result-box h3{font-weight:700}.results .result-box.result-box-btn{background:#eaecdf;box-shadow:none;cursor:pointer;padding:0}.results .result-box .result-goals{flex-wrap:wrap;padding:30px 1.2rem}.results .result-box .result-box-item,.results .result-box .result-goals{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.results .result-box .result-box-item{width:50%}.results .result-box .result-box-item h3{color:#4e7443;font-size:1.5rem;font-weight:700;margin-bottom:.5rem;padding:0 10px}.results .result-box .result-box-item p{font-size:2rem;font-weight:700;padding:20px 0}.results .result-box .result-box-item p span{color:#4e7443;font-size:1.1rem;font-weight:400}.results .result-box .result-box-item small{padding:15px 0}.results .result-box .result-box-item .result-box-img,.results .result-box .result-box-item .result-box-txt{height:70%;width:50%}.results .result-box .result-box-item .result-box-img img,.results .result-box .result-box-item .result-box-txt img{height:100px;max-height:100%}.results .result-box .result-box-item .result-box-txt{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.results .result-box .result-box-item .result-box-txt span{color:#4e7443}.results .result-box .result-box-item:not(:last-child){border-right:1px solid #a6a7ab}.results .result-box.result-calories{display:grid;grid-template-columns:repeat(4,minmax(60px,1fr));grid-template-rows:max-content}.results .result-box.result-calories .result-calories-container{align-items:stretch;display:flex;flex-direction:column;justify-content:start;padding:0 10px}.results .result-box.result-calories .result-calories-container div{margin:5px 0}.results .result-box.result-calories .result-calories-container div:not(:first-child){font-weight:500}.results .result-box.result-calories .result-calories-container div:first-child{align-items:start;color:#4e7443;display:flex;flex-direction:row;height:70px;justify-content:center;line-height:2rem}.results .result-box.result-calories .result-calories-container:not(:last-child){border-right:1px solid #a6a7ab}.results .result-box.result-calories .result-calories-container.result-title{align-items:start}.results .result-box.result-calories .result-calories-container.result-title>div:first-child{font-size:1.5rem;font-weight:700}.results .result-box.box-flex{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(max-width:991.98px){.results .result-box .result-box-item h3{font-size:1.1rem;line-height:2rem}.results .result-box .result-calories-container{line-height:3rem;margin:0}.results .result-box .result-calories-container.result-title>div:not(:first-child){font-size:1.1rem}}@media(max-width:575.98px){.results{margin-top:2rem;width:100%}.results h2{font-size:1.1rem}.results .result-box .result-box-item{padding:1.5rem 0;width:100%}.results .result-box .result-box-item:not(:last-child){border-bottom:1px solid #a6a7ab;border-right:none}.results .result-box.result-calories .result-calories-container{justify-content:start;padding:0}.results .result-box.result-calories .result-calories-container div:first-child{align-items:start;font-size:.8rem;height:50px;line-height:1.5rem;margin-bottom:0;word-break:break-word}.results .result-box.result-calories .result-calories-container div:not(:first-child){font-size:.8rem}.results .result-box.result-calories .result-calories-container.result-title div:not(:first-child){align-items:start;font-size:.8rem;margin:5px 0}.results .result-box .result-goals button{margin:10px 0}}.content-form{grid-area:form;margin:0;max-width:450px;position:relative;width:100%}.content-form label{align-items:stretch;display:flex;flex-direction:column;font-weight:600;justify-content:stretch;margin:20px 0}.content-form label input,.content-form label select,.content-form label textarea{border:1px solid #e5e7eb;border-radius:2rem;font-size:1.1rem;margin-top:.4rem;padding:.5rem 1rem}.content-form label textarea{height:20vh}.content-form .form-input-inline{align-items:center;display:flex;flex-direction:row;justify-content:start}.content-form .form-input-inline .label-agree{color:#555;font-size:.8rem;font-weight:400}.content-form .form-input-inline .label-agree a{color:#6357a9}.content-form .form-input-inline input{margin-right:5px}@media(max-width:991.98px){.content-form{margin:0 auto;max-width:80%}}@media(max-width:575.98px){.content-form{margin-top:50px;max-width:100%;width:100%}.content-form label{max-width:350px;width:100%}}.btn{background:#e5e7eb;border:none;border-radius:2rem;cursor:pointer;flex:1;font-size:1rem;font-weight:600;max-height:40.4px;min-width:189px;padding:.7rem;transition:all .2s ease-in-out}.btn:hover{background:#2c148f;color:#fdfdfd}.btn.active{background:#6357a9;color:#fdfdfd}.btn.bright{background:linear-gradient(241deg,#fba421,#e87309);color:#fdfdfd}.btn.bright:hover{background:#6357a9}@media(max-width:575.98px){.btn{width:100%}}.subcategory{border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.subcategory h3{border-bottom:1px solid #e5e7eb;font-weight:700;padding:20px 0 20px 10px}.subcategory:not(:last-child){border-top:1px solid #e5e7eb}.subcategory table{border-collapse:collapse;width:100%}.subcategory table tbody tr{color:#555;cursor:pointer;transition:all .3s ease}.subcategory table tbody tr:hover{background:#6357a9;color:#fdfdfd}.subcategory table td,.subcategory table th{border:1px solid #e5e7eb;padding:10px;text-align:left}.subcategory table tr:first-child th{border-top:none}.subcategory table tr:last-child td{border-bottom:none}.subcategory table td:first-child,.subcategory table th:first-child{border-left:none;color:#010101}.subcategory table td:last-child,.subcategory table th:last-child{border-right:none}.subcategory table th{font-weight:700}.subcategory:last-child{border:1px solid #e5e7eb;border-radius:0 0 2rem 2rem;margin-bottom:15px}@media(max-width:575.98px){.subcategory table,.subcategory tbody,.subcategory td,.subcategory th,.subcategory thead,.subcategory tr{display:block;font-size:.8rem}.subcategory thead{display:none}.subcategory tr{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:10px;padding:10px}.subcategory td{display:flex;justify-content:space-between;padding:5px 10px}.subcategory td:before{color:#555;content:attr(data-label);font-weight:600}}
