.arrow-sse{background:url(arrow_SSE.63394364f90b9454eb5d.png) 100% 100% no-repeat;background-size:23px;padding-right:33px;padding-bottom:calc(68px - .5em);bottom:50%;right:20%;width:50%;text-align:right}.arrow-ssw{background:url(arrow_SSW.bfee2f32da347e28c140.png) 0 100% no-repeat;background-size:44px;padding-left:54px;padding-bottom:59px;bottom:50%;left:20%;width:50%}.arrow-nnw{background:url(arrow_NNW.fb6f8ce1e88b2a49b472.png) 0 0 no-repeat;background-size:30px;padding-left:40px;padding-top:calc(68px - .5em);top:50%;left:20%;width:calc(80% - 60px)}.arrow-ene{background:url(arrow_ENE.141edc6fa485174bda88.png) 100% 0 no-repeat;background-size:68px;padding-right:calc(68px + .5em);padding-top:.3em;top:50%;right:20%;width:50%;text-align:right}.arrow-nn{background:url(arrow_NNE.99f5167765cc7fd00c31.png) 50% 0 no-repeat;background-size:30px;padding-top:calc(68px + .5em);top:50%;left:10%;width:80%;text-align:center}@media screen and (min-width:769px){.arrow-nn{width:50%}}@font-face{font-family:Source;src:url(sourcesanspro-regular.otf.149080d24995d54bf5bb.woff2) format("woff2"),url(sourcesanspro-regular.otf.040a67333b4568a4c26f.woff) format("woff"),url(sourcesanspro-regular-webfont.c2b23b36ce51dfd4d60a.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source;src:url(sourcesanspro-semibold.otf.30ce19863aed59f64c7f.woff2) format("woff2"),url(sourcesanspro-semibold.otf.f402eba8a010e124f813.woff) format("woff"),url(sourcesanspro-semibold.2179473fe8eb3c559da2.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Source;src:url(sourcesanspro-bold.otf.aa9f6df090e455b53bbe.woff2) format("woff2"),url(sourcesanspro-bold.otf.ac77275d3ea50dc04eed.woff) format("woff"),url(sourcesanspro-bold.5e8472f28704b749af5f.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Source;src:url(sourcesanspro-black.otf.4f6ec1358d3743877b42.woff2) format("woff2"),url(sourcesanspro-black.otf.03f36e24ba6f4b4e268b.woff) format("woff"),url(sourcesanspro-black.da9f49aee519c48745ed.ttf) format("truetype");font-weight:900;font-style:normal}::-webkit-scrollbar{display:none}:not(input){-webkit-tap-highlight-color:transparent;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.link,[ng-reflect-router-link]{cursor:pointer}big{font-size:1em}:focus{outline:none}body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden;font-family:Source,sans-serif;font-size:11px;background:#fff}@media screen and (min-width:1441px) and (min-height:900px){body,html{font-size:16px}}h1.ssd-title{font-size:8.875rem;font-weight:900;line-height:.78;margin:0 0 .5em}@media screen and (max-width:768px){h1.ssd-title{font-size:18.6vw;flex:1;display:flex;flex-wrap:wrap;align-items:flex-end}}.button{display:inline-block;width:21rem;height:4rem;background:#000;border-radius:32px;font-size:1.5rem;line-height:1.3;padding:1.025rem;color:#fff;font-weight:600;letter-spacing:.1em;text-align:center;box-sizing:border-box;cursor:pointer}.button.secondary{border:1px solid #000;background-color:transparent;color:#000;font-weight:400}.modal{position:absolute;top:0;left:0;width:100%;background:#fff;z-index:100}.modal,.modal .main{height:100%;display:flex}.modal .main{flex:1;justify-content:center;align-items:center;line-height:1.4;padding:5rem 6% 5rem 12.5%;font-size:1.55rem;font-weight:400;overflow:hidden;box-sizing:border-box}.modal .main .scroll{max-height:100%;overflow:auto;box-sizing:border-box}.modal .main big{font-size:7rem;line-height:.8;margin-bottom:2rem;display:block;font-weight:900}.modal .main big:after{content:"..."}@media screen and (max-width:768px){.modal .main{background-size:9.6rem;background-position:5rem -4.8rem;font-size:1.3rem}}.modal .main:after{width:180px;height:180px;border-radius:50%;content:"";position:absolute;left:-90px;top:50%;transform:translateY(-56%);background:-webkit-linear-gradient(-135deg,#e9ffee,#b1dbbb);z-index:-1}.theme-blue .modal .main:after{background:-webkit-linear-gradient(-135deg,#e4fafd,#c5eaee)}.theme-orange .modal .main:after{background:-webkit-linear-gradient(-135deg,#fce6de,#f9ab8d)}.theme-yellow .modal .main:after{background:-webkit-linear-gradient(-135deg,#fcf1db,#fdce70)}@media screen and (min-width:1441px) and (min-height:900px){.modal .main:after{width:250px;height:250px;left:-120px}}@media screen and (max-width:768px){.modal .main:after{width:130px;height:130px;left:60px;top:0}}.modal .side{width:33%;display:flex;justify-content:center;align-items:center;height:100%;border-left:none}@media screen and (max-width:768px){.modal{flex-direction:column}.modal .main{padding-bottom:0}.modal .main big{font-size:4rem}.modal .side{width:100%;height:25%}}.category-icon{width:3.5rem;height:3.5rem;display:flex;border-radius:50%;justify-content:center;align-items:center}@media screen and (max-width:768px){.category-icon{width:2.08rem;height:2.08rem}}.category-icon img{height:62.86%;width:auto;display:block}.category-icon img.edible-icon{height:68.57%}.category-icon img.favourites-icon{height:57.14%}.prompt-bar{font-size:1.38rem;font-weight:900;text-align:center;margin:1em 24px}@media screen and (min-width:769px){.prompt-bar{margin:0 2.625rem;min-height:calc(4.125rem + 5px);background:#000;border-radius:4rem;display:flex;align-items:center;padding:5px 2.0625rem;box-sizing:border-box;border-bottom:5px solid #fff;font-size:1.375rem;color:#fff;text-align:center;font-weight:700;justify-content:center}}@media screen and (max-width:768px){.prompt-bar{color:#000!important;margin-bottom:0}}app-numbers-carousel .num_chooser_panel{display:flex;align-items:center;cursor:-webkit-grab;cursor:grab}app-numbers-carousel .num_chooser_widget .chooser_arrow{position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s;z-index:10;padding:10%;cursor:pointer}app-numbers-carousel .num_chooser_widget .chooser_arrow>.icon{display:block;width:32px;height:32px;background:50% no-repeat;background-size:14px}app-numbers-carousel .num_chooser_widget .chooser_arrow.hidden{opacity:0;pointer-events:none}app-numbers-carousel .num_chooser_widget .chooser_arrow.arrow_left{left:6px}app-numbers-carousel .num_chooser_widget .chooser_arrow.arrow_left>.icon{background-image:url(arrow-left-thin.3d6fc5b106050013dce2.svg)}app-numbers-carousel .num_chooser_widget .chooser_arrow.arrow_right{right:6px}app-numbers-carousel .num_chooser_widget .chooser_arrow.arrow_right>.icon{background-image:url(arrow-right-thin.8b7406fb3f8c805156f8.svg)}app-numbers-carousel .num_chooser_widget .num_chooser_row{background:-webkit-linear-gradient(-135deg,#e9ffee,#b1dbbb);border:none!important;border-radius:50%;color:#000!important;display:inline-block;font-size:60px;font-weight:700;line-height:35vw;margin:0 10px;position:relative;text-align:center}.theme-blue app-numbers-carousel .num_chooser_widget .num_chooser_row{background:-webkit-linear-gradient(-135deg,#e4fafd,#c5eaee)}.theme-orange app-numbers-carousel .num_chooser_widget .num_chooser_row{background:-webkit-linear-gradient(-135deg,#fce6de,#f9ab8d)}.theme-yellow app-numbers-carousel .num_chooser_widget .num_chooser_row{background:-webkit-linear-gradient(-135deg,#fcf1db,#fdce70)}app-numbers-carousel .num_chooser_widget .num_chooser_panel{height:100%;margin-left:50vw;position:absolute;white-space:nowrap}.main-view-wrapper{flex:1;overflow:hidden;display:flex}@media screen and (max-width:768px){.main-view-wrapper{flex-direction:column}}.side{width:33%;display:flex;flex-direction:column;border-left:1px solid #000}@media screen and (max-width:768px){.side{border-left:none}}.side .body{flex:1;padding:0 5.125rem;overflow:auto;line-height:1.4}@media screen and (max-width:768px){.side .body .disclaimer{padding-top:0}}.side .body .disclaimer p{margin:0}@media screen and (max-width:768px){.side .body .disclaimer p{margin:1em 0}}@media screen and (max-width:768px){.side{width:100%}.side .body{padding:0 24px}.side .body .disclaimer{margin-right:24px;font-size:.9rem}}.disclaimer-wrapper{flex:1;overflow:hidden;display:flex;flex-direction:column}@media screen and (max-width:768px){.disclaimer-wrapper{height:62.4px;flex:none}}.content{overflow:hidden;height:100%;flex:1;display:flex;flex-direction:column;flex-wrap:wrap}.content .scroll{overflow-x:hidden;overflow-y:auto;height:100%;width:100%;flex:1}.content .scroll.invisible{position:absolute;visibility:hidden}.content app-numbers-carousel{flex:3}.content .centered-value-block{flex:1;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.content .centered-value-block.strong{font-weight:900}@media screen and (max-width:768px){.content .centered-value-block{font-size:1rem}}.summary_container_footer{height:7.75rem;min-height:7.75rem;background:#000;color:#fff;display:flex;align-items:center;padding:0 5.125rem}.summary_container_footer .summary{display:flex;width:100%;justify-content:space-between;align-items:center}.summary_container_footer .summary .title{font-size:1.5rem;font-weight:400;margin-right:2rem;line-height:1.2}.summary_container_footer .summary .amount{font-size:2.25rem;font-weight:900}.summary_container_footer.annual{color:#000}@media screen and (max-width:768px){.summary_container_footer{height:48px;min-height:48px;padding:0 24px}.summary_container_footer .summary .title{font-size:1.15rem}.summary_container_footer .summary .amount{font-size:1.38rem}.summary_container_footer.annual .summary .amount,.summary_container_footer.final .summary .amount{font-size:2.3rem}}@media screen and (min-width:769px){.mobile-only{display:none!important}.desktop-only{display:block}.desktop-only.flex{display:flex}}@media screen and (max-width:768px){body,html{font-size:13px}.button{font-size:1.38rem;border-radius:1.25em;padding:.5em;height:auto}.mobile-only{display:block}.desktop-only{display:none!important}}@media screen and (max-width:350px){body,html{font-size:11px}}@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px!important}}.app-title-bar{font-size:1.875rem;line-height:1.2;font-weight:900;text-align:center;padding:1.6875rem calc(33% + 5rem) 1.6875rem 5rem;box-sizing:border-box}@media screen and (max-width:768px){.app-title-bar{display:none}}.tutorial-txt{color:#fff;font-size:1.8rem;line-height:1.2}@media screen and (max-width:768px){.tutorial-txt{font-size:1.5rem}}.tutorial-close-button{position:absolute;top:0;right:0;text-align:center;z-index:100;width:5rem;height:5rem}@media screen and (max-width:768px){.tutorial-close-button{width:48px;height:48px}}.tutorial-close-button img{position:absolute;height:50%;top:50%;transform:translateY(-50%) translateX(-50%);left:50%}