@font-face{font-family:Open Sans;src:local("Open Sans Regular Italic"),local("Open Sans Italic"),url(../_fonts/S5oN99O9gz3vYJFC5L0qGB2IQtK_6u3PBRpgxKWIA7w-2NQNKwD6EVdORaWoKb6iXcaxwkESg3rGcXlAh3qgpXo.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Open Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:"Open Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.7269%;ascent-override:101.0952%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:"Open Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:104.1667%;ascent-override:102.6094%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:"Open Sans Fallback: Arial";src:local("Arial");size-adjust:105.1479%;ascent-override:101.6519%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:"Open Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.8924%;ascent-override:108.0819%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/sok7cXGfdJFj42VE8VepSvZ2vxp32WRPQRnaTYyIyZY-bN2MsCeuYqK4ASK76cQSvxgSVaSybz3OasCRHkC3bHw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular Italic"),local("Open Sans Italic"),url(../_fonts/z_CEXUFdVdC6nIuMLjyPDa2X6euKbN3i8jr3NqKTXjI-lKbde7b9ewwj6UBrWan1Ub6HKM4eR_bLAEqh468TS0o.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:Open Sans;src:local("Open Sans Regular Italic"),local("Open Sans Italic"),url(../_fonts/oi2ElsDLdSn_dVsXQXLHEYIkWffkO22Hb_Un56ori-8-TOPSmAk24DzUGbbpULinv64ZGd4oG32z5dj4RsdZQy0.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:Open Sans;src:local("Open Sans Regular Italic"),local("Open Sans Italic"),url(../_fonts/qORAfXsQPClhWE1NxIyze-06Gm7nZywbMjQws2ULVNA-wjjXDIadeB_-nixfR_H6UV-PQk8UUDQIlvNNbuYk1-s.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Regular Italic"),local("Open Sans Italic"),url(../_fonts/cVeVvUlAOwbrfJrj7_ffErX48lhVUgVmQMuxMi7S3-g-IdeUxnc5tMmgKD6Nlc8KskWiHg6cr8oNy9BZ1fIQ5vI.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Regular Italic"),local("Open Sans Italic"),url(../_fonts/1ncK5V-Ao63zSoIyXYSVppliiHEY4-jcdrPgUa-Cse8-KToRNBvc6bTmtIHX1UKYdc1Ms6JalcJNPhry01cN9gg.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:Open Sans;src:local("Open Sans Regular Italic"),local("Open Sans Italic"),url(../_fonts/QbnGxyU-0ZN5Y47E3afvEhnJDBpR0S0s2n3P0O-TKdE-ifIsJJMZqNvDyWu7WnPDMv8MzVnrOI8_J0Nd2LH15M0.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:Open Sans;src:local("Open Sans Regular Italic"),local("Open Sans Italic"),url(../_fonts/qFmcDCEqdYt4eE47FX40P7UT5A2H8kukMt0PESt9eaA-M2u67Il0JTR3DgIJlwq6M1Pm0KUHylL_fYPOpNWlVQo.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:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/X6obMMmogE8OjNFcgw5B6Ctfn5HFTengRSQLg3QopjI-vSImlLYzjc_94Ku7afBkFkm6ns0QuyBd0VcFbuOoyhw.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:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/1CmaTNkB_vQFgHvcivNH32PUOlduclGJTISAkR8_2t4-bz5JkmytIbBjtTDbydcesDgeIaCOZmE6JamweR53Ko8.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:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/AtEdxPQRuE3zk5bIwe-u1SbFeDxyW2ncRSEMP-2hmA8-B6hvTUV9IDqh_4AxBpzN8SccaTE8NMLPuziWauqEyaY.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/DfpyppQ_vN017vtsTJ9mCXr1dI9OEmcU9nXWqSWiI5c-0ST398yS9wLE0T3Vg9BjxWjcw4u_8oyDmSsXudQsQAk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/p8_iMj97syiW7pNs08i7aDRTIfYXsn1aLaa2V5sHVE0-30kvGaRnl_dS_5qphm8F9WaWwKXf5ZuXk-R9UUCI5MQ.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:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/byHu6vCp4AwuwTuO0iQyVSYQuRWpsmQbJSU1afUFyRA-pWgEqOsXe0t46_DGNV1yRdBksk_z4LufgcYdHWce7HI.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:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/5OTXZ4M8NqKHmf3vznUpTBulrQMATUZV6lUfBehj6Rw-HxPzBaDMYcoM_heoB9jDgrgSWq2QeXBEKwaFv3-0drg.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:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/HKcUPtnDHvKNPa4rMX7eiByByi17tZIoTl4FKqORigs-bWlvIgJM10n5pPPfpamboOwh43UieOFjVN_6G4wafDo.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/fHgajwLuJG0TAcn3WzEtxR_NSdhD00piucmNyjxl9Tg-7k6z_L652O2P0F3WEeP5aXvfeXOInOsgF2s3a57dpE0.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}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}:root,html{color-scheme:light}*{box-sizing:border-box}body{background:#faf5ef;font-family:Open Sans,"Open Sans Fallback: BlinkMacSystemFont","Open Sans Fallback: Segoe UI","Open Sans Fallback: Helvetica Neue","Open Sans Fallback: Arial","Open Sans Fallback: Noto Sans",sans-serif;font-size:1rem;line-height:1.3rem}input,select,textarea{background:#fdfdfd;border:0;outline:0}a{text-decoration:none}p{padding:.5rem 0}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;line-height:1.3}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}}@media(forced-colors:active){*{forced-color-adjust:none}}.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 4rem 4rem}.wrapper .title{grid-area:title;justify-self:start;line-height:3.5rem;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:2rem;position:relative;text-align:left;transition:transform .2s ease-out}.wrapper .description ul li{line-height:1.5rem;padding:.5rem}.wrapper .description a{color:inherit}.wrapper .description a:hover{text-decoration:underline}@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;margin-top:3rem}.wrapper .title.info-pages{margin-bottom:0;margin-top:20px}.wrapper .title span{font-size:1.1rem}.wrapper .description{margin-left:0;margin-top:1rem;width:100%}}.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;width:100%}}.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;padding:0 1rem}.results .result-description{color:#2a2a67;font-size:1.1rem;line-height:1.5rem;padding:0 1rem}.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.tooltip{cursor:help;position:relative}.results .result-box .result-box-item .result-box-txt.tooltip:after{background:#fdfdfd;border-radius:2rem;bottom:calc(100% + 12px);box-shadow:0 4px 12px #00000014;color:#555;content:attr(data-tooltip);font-size:.8rem;left:50%;line-height:1.3;opacity:0;padding:1rem .7rem;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%);transition:.18s ease;visibility:hidden;white-space:normal;width:100%;z-index:50}.results .result-box .result-box-item .result-box-txt.tooltip:before{border:8px solid transparent;border-top-color:#4e7443;content:"";left:50%;opacity:0;position:absolute;top:-12px;transform:translate(-50%);transition:.18s ease;visibility:hidden;z-index:51}@media(hover:hover)and (pointer:fine){.results .result-box .result-box-item .result-box-txt.tooltip:hover:after,.results .result-box .result-box-item .result-box-txt.tooltip:hover:before{opacity:1;visibility:visible}}.results .result-box .result-box-item .result-box-txt.tooltip.is-open:after,.results .result-box .result-box-item .result-box-txt.tooltip.is-open:before{opacity:1;visibility:visible}.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(85px,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:3rem;width:100%}.results h2{font-size:1.1rem;margin-top:1rem}.results .result-box .result-box-item{padding:1.5rem 0;width:100%}.results .result-box .result-box-item .result-box-txt.tooltip:after{left:-1rem;transform:none;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:first-child{font-size:1rem;text-align:left}.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::-moz-placeholder{font-size:.8rem}.content-form label input::placeholder{font-size:.8rem}.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 label input[aria-invalid=true],.content-form label textarea[aria-invalid=true]{border-color:red}.content-form label .field-error{color:red;display:block;font-size:.85rem;margin-top:.35rem}.content-form .agreement-error{border:1px solid red;border-radius:2rem;color:red;font-size:.8rem;line-height:1.3rem;padding:.5rem 2rem;text-align:center}.content-form .agreement-block{display:grid;gap:8px}.content-form .agreement-block .agreement-label{align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;gap:12px;justify-content:flex-start}.content-form .agreement-block .agreement-label .agreement-checkbox{flex:0 0 auto;height:16px;margin-top:3px;width:16px}.content-form .agreement-block .agreement-label .agreement-text{color:#555;font-size:.8rem;font-weight:400;line-height:1.3rem}.content-form .agreement-block .agreement-label .agreement-text .agreement-link{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.content-form .agreement-block .agreement-label .agreement-text .agreement-link:hover{opacity:.75}.content-form .agreement-block .agreement-error{border:1px solid red;border-radius:2rem;color:red;font-size:.8rem;line-height:1.3rem;padding:.5rem 2rem;text-align:center}@media(max-width:991.98px){.content-form{margin:0 auto;max-width:80%}}@media(max-width:575.98px){.content-form{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;min-width:189px;padding:.7rem;text-align:center;transition:all .2s ease-in-out}.btn.menu-btn{display:block;margin:0 auto;width:37vw}.btn a,.btn:hover{color:#fdfdfd}.btn:hover{background:#2c148f}.btn.active{background:#6357a9;color:#fdfdfd}.btn.bright{background:linear-gradient(241deg,#fba421,#e87309);color:#fdfdfd}.btn.bright:hover{background:#6357a9}.btn.grey{background:#e5e7eb;color:#000}.btn.grey:hover{background:#6357a9;color:#fdfdfd}.back{background:transparent;border:none;color:#2a2a67;cursor:pointer;font-size:1.1rem;margin-top:20px;outline:none}@media(max-width:991.98px){.btn .menu-btn{width:70%}}@media(max-width:575.98px){.btn,.btn.menu-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;transition:all .3s ease}.subcategory table tbody tr.clickable{cursor:pointer}.subcategory table tbody tr.clickable: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}}.info-card{grid-area:content}.info-card .info-content .info-p,.info-card .info-content .info-ul{line-height:1.5rem}.info-card .info-content .info-p{line-height:1.5rem;padding:.5rem 0}.info-card .info-content .info-p.formula{font-weight:700;letter-spacing:.2px}.info-card .info-content .info-p a{color:inherit;text-decoration:underline}.info-card .info-content .info-ul li{list-style-type:disc;margin-left:2rem}.info-card .info-content .info-ul li a{color:inherit;text-decoration:underline}.info-card .info-content .info-ul.compact{margin:8px 0 0}.info-card .info-content h2,.info-card .info-content h3{padding:1rem 0}.info-card .info-content .note{background:#ffffff80;border-left:1px solid #555;font-size:.8rem;line-height:1.6;margin-top:10px;opacity:.92;padding:1rem}.info-card .info-content .note.soft{margin-top:12px}.info-card .info-content .note.soft .note-p{margin-bottom:8px}.info-card .info-content .note a{color:inherit;text-decoration:underline}@media(max-width:575.98px){.info-card .info-content{max-width:100%}}.nav-footer{text-align:left}.nav-footer h3{margin-bottom:1rem;text-decoration:underline}.nav-footer .footer-menu{text-align:left}.nav-footer .footer-menu li{margin-bottom:1rem}.nav-footer .footer-menu li a{color:#555}.nav-footer .footer-menu li a:hover{text-decoration:underline}.no-scroll{overflow:hidden}
