:root{--tpa--scrollbar-width:0;--tpa--color-base:#fff;--tpa--color-base--16:hsla(0,0%,100%,.16);--tpa--color-base--60:hsla(0,0%,100%,.6);--tpa--color-contrast:#262e40;--tpa--color-contrast--60:rgba(38,46,64,.6);--tpa--color-white:#fff;--tpa--color-black:#000;--tpa--color-catskill-white:#f9fafc;--tpa--color-gray:#7d828c;--tpa--color-gray-secondary:#c8c8cb;--tpa--color-gray-tertiary:#e5e5e6;--tpa--color-athens-gray:#eff1f6;--tpa--color-royal-blue:#2255ea;--tpa--color-royal-blue-light:#2255ea;--tpa--color-error:#e95d5d;--tpa--color-link:#1246cb;--tpa--color-link--active:#3165eb;--tpa--color-red:#e95d5d;--tpa--font-family:"Raleway",sans-serif;--tpa--font-family-title:"Raleway",sans-serif;--tpa--font-weight-regular:400;--tpa--font-weight-medium:500;--tpa--font-weight-bold:700;--tpa--font-weight-extraBold:800;--tpa--font-size-xs:12px;--tpa--font-size-sm:14px;--tpa--font-size-md:16px;--tpa--font-size-lg:18px;--tpa--font-size-xl:20px;--tpa--font-size-2xl:22px;--tpa--font-size-3xl:30px;--tpa--font-size-4xl:32px;--tpa--font-size-5xl:48px;--tpa--line-height-sm:1.15;--tpa--line-height-md:1.4;--tpa--line-height-btn:1;--tpa--radius-md:8px;--tpa--radius-lg:10px;--tpa--radius-xl:16px;--tpa--transition:0.35s;--tpa--transition-link:0.2s}@media(min-width:768px){.btn--desktop{display:inline-flex}}.subscribe-nav{gap:1rem}.subscribe-nav__link{padding:15px 0;font-size:var(--tpa--font-size-md);line-height:var(--tpa--line-height-btn);color:var(--tpa--color-contrast)}@media(min-width:768px){.subscribe-nav__link:focus-visible,.subscribe-nav__link:hover{color:var(--tpa--color-link--active)}}@media(min-width:768px){.subscribe-nav__link:active{color:var(--tpa--color-link--active)}.subscribe-nav .btn{min-width:234px}}.container--size-sm-2{max-width:768px!important}@media(min-width:768px){.container--size-sm-2{max-width:784px!important}}@media(min-width:1280px){.container--size-sm-2{max-width:832px!important}}@media(min-width:768px){.form__submit{max-width:145px}}dialog.luxapay__dialog .luxapay__screen-step__actions button{background:#14b813!important;color:#fff!important;border-radius:25px!important}#gpay-button-online-api-id{width:100%}@supports(-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain!important}.apple-pay-button-white{-apple-pay-button-style:white-outline!important}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}.apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #000}}.apple-pay-button{width:100%}.real-payment-buttons{display:block;text-align:center}.real-payment-buttons>div{display:contents!important}.pay-button-container{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:16px}.pay-button{min-width:240px!important;height:40px!important;width:240px!important}.pay-button,apple-pay-button{--apple-pay-button-width:240px;--apple-pay-button-height:40px}.available-payment-systems{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;text-align:center}@media screen and (max-width:768px){.available-payment-systems{flex-direction:column;max-width:245px;margin:0 auto}}.available-payment-systems>*{flex:1 1!important}*{box-sizing:border-box}body,html{width:100%;height:100%}body{padding:0;margin:0;font:var(--cs--font-weight-regular) var(--cs--font-size-md)/var(--cs--line-height-md) var(--cs--font-family);background-color:var(--cs--color-base);color:var(--cs--color-contrast);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"pnum" on,"lnum" on,"liga" off;background-position:0 0;background-repeat:no-repeat;background-size:cover;overflow-x:hidden}a,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,label,li,ol,p,select,span,strong,table,td,textarea,tr,ul{padding:0;margin:0;outline:none;list-style:none}input,select,textarea{font-size:var(--cs--font-size-md);vertical-align:middle;color:var(--cs--color-contrast)}em,i{font-style:italic}b,strong{font-weight:var(--cs--font-weight-bold)}textarea{vertical-align:top}.btn,a,button,input[type=submit]{cursor:pointer}.btn.disabled,.btn:disabled,a.disabled,a:disabled,button.disabled,button:disabled,input[type=submit].disabled,input[type=submit]:disabled{cursor:not-allowed}fieldset,img{border:0}img{-webkit-user-select:none;-moz-user-select:none;user-select:none}table{border-collapse:collapse;border-spacing:0}a:link,a:visited{font-family:var(--cs--font-family)}a:hover,a:link,a:visited{text-decoration:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{background-color:transparent;border:none}a,button{outline:2px solid transparent;outline-offset:0;font-family:inherit;transition:var(--cs--transition-link)}a:focus-visible,button:focus-visible{box-shadow:0 0 0 2px var(--cs--color-base),0 0 0 4px var(--cs--color-link--active),0 1px 2px 0 rgba(0,0,0,.051)}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--cs--scrollbar-width:0;--cs--color-base:#fff;--cs--color-contrast:#292929;--cs--color-contrast--20:rgba(41,41,41,.2);--cs--color-contrast--10:rgba(41,41,41,.1);--cs--color-contrast--6:rgba(41,41,41,.06);--cs--color-white:#fff;--cs--color-black:#000;--cs--color-gray:#656565;--cs--color-gray-light:#979797;--cs--color-error:#f84d4d;--cs--color-aqua-haze:#fafcfc;--cs--color-aqua-haze-dark:#ecf2f3;--cs--color-link:#3165eb;--cs--color-link--active:#3165eb;--cs--color-purple:#ccbafc;--cs--color-pink:#f3bafc;--cs--color-red:#fc9797;--cs--color-orange:#fcbf92;--cs--color-yellow:#ffda91;--cs--color-green:#c0f0b3;--cs--color-soft-cyan:#a6ebfc;--cs--color-blue:#a1cdfc;--cs--font-family:"Noto Sans",sans-serif;--cs--font-family-title:"Noto Sans",sans-serif;--cs--font-weight-regular:400;--cs--font-weight-medium:500;--cs--font-weight-semiBold:600;--cs--font-weight-bold:700;--cs--font-weight-exbold:800;--cs--font-size-xs:12px;--cs--font-size-sm:14px;--cs--font-size-md:16px;--cs--font-size-lg:18px;--cs--font-size-xl:20px;--cs--font-size-2xl:24px;--cs--font-size-3xl:32px;--cs--font-size-4xl:36px;--cs--font-size-5xl:54px;--cs--line-height-xs:1.34;--cs--line-height-sm:1.47;--cs--line-height-md:1.5;--cs--line-height-lg:1.54;--cs--line-height-xl:1.5;--cs--line-height-2xl:1.5;--cs--line-height-3xl:1.5;--cs--line-height-4xl:1.5;--cs--line-height-5xl:1.5;--cs--line-height-btn:1.5;--cs--radius-sm:4px;--cs--radius-full:9999px;--cs--transition:0.350s;--cs--transition-link:0.200s}.overflow{overflow:hidden!important}.hidden{display:none!important}.desktop-visible{display:none;visibility:hidden}@media(min-width:768px){.desktop-visible{display:inline-block;visibility:visible}}.mobile-visible{display:inline-block;visibility:visible}@media(min-width:768px){.mobile-visible{display:none;visibility:hidden}}.disable-scroll{overflow:hidden!important}.text--red{color:var(--cs--color-red)}@media(max-width:767px){.mobile--sm{font-size:var(--cs--font-size-sm)}}.wrapper{display:flex;flex-direction:column;min-height:100%;justify-content:space-between}.page--home .wrapper{background:radial-gradient(89.86% 93.66% at 56.17% 0,rgba(206,243,252,.3) 0,rgba(206,243,252,0) 80.69%),radial-gradient(99.38% 88.91% at 125.94% 53.82%,rgba(248,222,252,.3) 0,rgba(248,222,252,0) 63.55%)}.main{position:relative;overflow:hidden;flex-grow:1;z-index:1;width:100%}.container{max-width:1440px;width:100%;margin:0 auto;padding:0 16px}@media(min-width:1024px){.container{padding:0 36px}}@font-face{font-family:icomoon;src:url(/fonts/icomoon/icomoon.eot?cfnjm5);src:url(/fonts/icomoon/icomoon.eot?cfnjm5#iefix) format("embedded-opentype"),url(/fonts/icomoon/icomoon.ttf?cfnjm5) format("truetype"),url(/fonts/icomoon/icomoon.woff?cfnjm5) format("woff"),url(/fonts/icomoon/icomoon.svg?cfnjm5#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" cs-"],[class^=cs-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-account_balance_wallet:before{content:""}.cs-add:before{content:""}.cs-airline_seat_individual_suite:before{content:""}.cs-arrow_drop_down:before{content:""}.cs-arrow_drop_up:before{content:""}.cs-arrow_outward:before{content:""}.cs-avg_time:before{content:""}.cs-back_hand:before{content:""}.cs-badminton:before{content:""}.cs-bag:before{content:""}.cs-ballet:before{content:""}.cs-ballot:before{content:""}.cs-basketball:before{content:""}.cs-beach_access:before{content:""}.cs-bench_step:before{content:""}.cs-bike:before{content:""}.cs-bookmark:before{content:""}.cs-brain:before{content:""}.cs-breast:before{content:""}.cs-broomball:before{content:""}.cs-cached:before{content:""}.cs-calculate:before{content:""}.cs-calendar_month:before{content:""}.cs-canoeing:before{content:""}.cs-car:before{content:""}.cs-cardiology:before{content:""}.cs-cardiology-1:before{content:""}.cs-carry:before{content:""}.cs-cat:before{content:""}.cs-check_box:before{content:""}.cs-check_box_outline_blank:before{content:""}.cs-chevron_left:before{content:""}.cs-chevron_left-1:before{content:""}.cs-chevron_right:before{content:""}.cs-climbing:before{content:""}.cs-close:before{content:""}.cs-content_copy:before{content:""}.cs-cow:before{content:""}.cs-cricket:before{content:""}.cs-curling:before{content:""}.cs-dancing:before{content:""}.cs-delete:before{content:""}.cs-divide:before{content:""}.cs-dog:before{content:""}.cs-download_2:before{content:""}.cs-drop:before{content:""}.cs-edu:before{content:""}.cs-elderly:before{content:""}.cs-elephant:before{content:""}.cs-elliptical_trainer:before{content:""}.cs-equal:before{content:""}.cs-event_upcoming:before{content:""}.cs-exercise:before{content:""}.cs-expand_less:before{content:""}.cs-expand_more:before{content:""}.cs-facebook_fill:before{content:""}.cs-fiber_manual_record:before{content:""}.cs-globe:before{content:""}.cs-golf_course:before{content:""}.cs-gynecology:before{content:""}.cs-hacky_sack:before{content:""}.cs-handball:before{content:""}.cs-health_and_beauty:before{content:""}.cs-heart-outline:before{content:""}.cs-horse:before{content:""}.cs-horse_riding:before{content:""}.cs-horse_stable:before{content:""}.cs-hr_resting:before{content:""}.cs-info:before{content:""}.cs-jai_alai:before{content:""}.cs-jumping_rope:before{content:""}.cs-jupiter:before{content:""}.cs-kayaking:before{content:""}.cs-kid_star:before{content:""}.cs-kitesurfing:before{content:""}.cs-level:before{content:""}.cs-mars:before{content:""}.cs-menstrual_health:before{content:""}.cs-menu:before{content:""}.cs-menu-1:before{content:""}.cs-mercury:before{content:""}.cs-monitor_weight_gain:before{content:""}.cs-monitor_weight_loss:before{content:""}.cs-monitoring:before{content:""}.cs-multiply:before{content:""}.cs-nose:before{content:""}.cs-person:before{content:""}.cs-person_celebrate:before{content:""}.cs-pets:before{content:""}.cs-pool:before{content:""}.cs-pregnancy_test:before{content:""}.cs-print:before{content:""}.cs-pulmonology:before{content:""}.cs-radio_button_checked:before{content:""}.cs-radio_button_unchecked:before{content:""}.cs-remove:before{content:""}.cs-replay:before{content:""}.cs-rope:before{content:""}.cs-rowing_machine:before{content:""}.cs-rugby:before{content:""}.cs-run:before{content:""}.cs-saturn:before{content:""}.cs-scale:before{content:""}.cs-scuba_diving:before{content:""}.cs-search:before{content:""}.cs-search-1:before{content:""}.cs-sentiment_very_satisfied:before{content:""}.cs-share:before{content:""}.cs-skiing:before{content:""}.cs-skillet:before{content:""}.cs-skin_diving:before{content:""}.cs-slide_board_exercise:before{content:""}.cs-snowmobile:before{content:""}.cs-snowshoeing:before{content:""}.cs-sperm:before{content:""}.cs-sports:before{content:""}.cs-sports_mma:before{content:""}.cs-sports_soccer:before{content:""}.cs-stomach:before{content:""}.cs-straighten:before{content:""}.cs-target:before{content:""}.cs-Temperature:before{content:""}.cs-timeline:before{content:""}.cs-tools_ladder:before{content:""}.cs-touch_app:before{content:""}.cs-toys_and_games:before{content:""}.cs-turtle:before{content:""}.cs-venus:before{content:""}.cs-walk:before{content:""}.cs-water:before{content:""}.cs-wet:before{content:""}.cs-x:before{content:""}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:var(--cs--font-weight-semiBold);line-height:var(--cs--line-height-btn);border-radius:var(--cs--radius-sm);border-width:1px;border-style:solid;box-shadow:none}.btn--full{width:100%}.btn.disabled,.btn:disabled{cursor:not-allowed}.btn--size-md{padding:9px 36px;font-size:var(--cs--font-weight-regular)}.btn--outlined{background-color:transparent}.btn--primary{border-color:var(--cs--color-purple)}.btn--primary.btn--contained{color:var(--cs--color-contrast);background-color:var(--cs--color-purple)}@media(min-width:768px){.btn--primary.btn--contained:focus-visible,.btn--primary.btn--contained:hover{background-color:#e0ceff;border-color:#e0ceff}}@media(min-width:768px){.btn--primary.btn--contained:active{background-color:#bfaeef;border-color:#bfaeef}}.btn--primary.btn--contained.disabled,.btn--primary.btn--contained:disabled{background-color:var(--cs--color-contrast--10);border-color:var(--cs--color-contrast--10);color:var(--cs--color-contrast--20)}.btn--primary.btn--outlined{color:var(--cs--color-contrast)}@media(min-width:768px){.btn--primary.btn--outlined:focus-visible,.btn--primary.btn--outlined:hover{border-color:#e0ceff}}@media(min-width:768px){.btn--primary.btn--outlined:active{border-color:#bfaeef}}.btn--primary.btn--outlined.disabled,.btn--primary.btn--outlined:disabled{border-color:var(--cs--color-contrast--10);color:var(--cs--color-contrast--20)}.btn--secondary{border-color:var(--cs--color-contrast)}.btn--secondary.btn--contained{color:var(--cs--color-base);background-color:var(--cs--color-contrast)}@media(min-width:768px){.btn--secondary.btn--contained:focus-visible,.btn--secondary.btn--contained:hover{background-color:var(--cs--color-gray-light);border-color:var(--cs--color-gray-light)}}@media(min-width:768px){.btn--secondary.btn--contained:active{background-color:var(--cs--color-contrast);border-color:var(--cs--color-contrast)}}.btn--secondary.btn--contained.disabled,.btn--secondary.btn--contained:disabled{background-color:var(--cs--color-contrast--10);border-color:var(--cs--color-contrast--10);color:var(--cs--color-contrast--20)}.btn--secondary.btn--outlined{color:var(--cs--color-contrast)}@media(min-width:768px){.btn--secondary.btn--outlined:focus-visible,.btn--secondary.btn--outlined:hover{border-color:var(--cs--color-gray-light)}}@media(min-width:768px){.btn--secondary.btn--outlined:active{border-color:var(--cs--color-contrast)}}.btn--secondary.btn--outlined.disabled,.btn--secondary.btn--outlined:disabled{border-color:var(--cs--color-contrast--10);color:var(--cs--color-contrast--20)}.btn--desktop{display:none}@media(min-width:1024px){.btn--desktop{display:inline-flex;margin-left:20px}}.btn--jump-to-content{position:absolute;left:50%;z-index:-9999;opacity:0;top:0;border-radius:0 0 20px 20px;transform:translate(0)}.btn--jump-to-content:focus{opacity:1;z-index:9999}.buttons-group{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px}@media(min-width:768px){.buttons-group{gap:24px}}.buttons-group__text{font-size:var(--cs--font-size-sm)}@media(min-width:768px){.buttons-group__text{font-size:var(--cs--font-size-md)}}.buttons-group__text a{color:var(--cs--color-link)}@media(min-width:768px){.buttons-group__text a:focus-visible,.buttons-group__text a:hover{color:var(--cs--color-link--active);text-decoration:underline}}@media(min-width:768px){.buttons-group__text a:active{color:var(--cs--color-link--active);text-decoration:underline}}.buttons-group--with-text{align-items:center}@media(min-width:768px){.buttons-group--with-text{justify-content:space-between;align-items:center}}.buttons-group.desktop-visible,.results .buttons-group.desktop-visible{display:none}@media(min-width:768px){.buttons-group.desktop-visible,.results .buttons-group.desktop-visible{display:flex}}.buttons-group.mobile-visible,.results .buttons-group.mobile-visible{display:flex}@media(min-width:768px){.buttons-group.mobile-visible,.results .buttons-group.mobile-visible{display:none}}.header{position:-webkit-sticky;position:sticky;z-index:50;top:0;left:0;right:0;width:100%;height:56px;padding:5px 0;transition:var(--cs--transition),background-color 0s;border-bottom:1px solid var(--cs--color-contrast--20);background:#fff}.page--home .header{background:radial-gradient(522.97% 258% at 207.78% -8.74%,rgba(206,243,252,.3) 0,rgba(206,243,252,0) 60.81%),radial-gradient(527.98% 287.12% at 265.83% 52.81%,rgba(248,222,252,.3) .04%,rgba(248,222,252,0) 58.2%)}.header--open-menu,.header--scrolled,.page--home .header--open-menu,.page--home .header--scrolled{background-color:#f2fbfe}.header--open-menu .header__logo-box{z-index:1005}@media(min-width:768px){.header{height:80px;padding:18px 0;display:flex;align-items:center;justify-content:space-between}}.header .container{display:flex;align-items:center;justify-content:space-between}.header__logo-box{position:relative;flex-shrink:0}.header__box{width:100%;display:flex;align-items:center;justify-content:flex-end}.header__divider{display:block;width:1px;height:20px;background-color:var(--cs--color-contrast--20)}@media(min-width:1024px){.header__divider{display:none}}.header .btn{padding-left:36px;padding-right:36px}.logo{display:block;width:175px;height:auto}@media(min-width:768px){.logo{width:225px}}.logo img,.logo svg{display:block;width:100%;height:auto;object-fit:contain;object-position:left center}.mobile-menu-toggle{display:flex;position:relative;z-index:1003;margin-right:-10px;height:44px;width:44px;justify-content:center;align-items:center;cursor:pointer;flex-grow:0;flex-shrink:0;transition:all var(--cs--transition) ease-in-out,background-color var(--cs--transition-link) ease-in-out var(--cs--transition)}@media(min-width:1024px){.mobile-menu-toggle{display:none}}.mobile-menu-toggle span{z-index:999999;left:50%;top:50%;transform:translate(-50%,-50%)}.mobile-menu-toggle span,.mobile-menu-toggle span:after,.mobile-menu-toggle span:before{position:absolute;display:block;height:2px;width:18px;background-color:var(--cs--color-contrast)}.mobile-menu-toggle span:after,.mobile-menu-toggle span:before{right:0;content:"";cursor:pointer;transition:var(--cs--transition)}.mobile-menu-toggle span:before{top:-6px}.mobile-menu-toggle span:after{bottom:-6px}.mobile-menu-toggle--active{transition:all var(--cs--transition) ease-in-out,background-color 0s}.mobile-menu-toggle--active span{background-color:transparent;transform:translate(-50%,-50%)}.mobile-menu-toggle--active span:before{top:0;transform:rotate(-45deg)}.mobile-menu-toggle--active span:after{bottom:0;transform:rotate(45deg)}.mobile-menu{visibility:hidden;position:fixed;overflow:hidden;z-index:999;right:-110%;text-align:left;width:100%;height:100%;padding-top:55px;top:0;background-color:var(--cs--color-base);transition:var(--cs--transition)}@media(min-width:768px){.mobile-menu{padding-top:79px}}.header--scrolled .mobile-menu{padding-top:56px}.mobile-menu--showing{visibility:visible;right:0}.mobile-menu__inner{overflow-y:auto;height:100%;border-top:1px solid var(--cs--color-contrast--20)}.mobile-menu .container{position:relative;display:flex;flex-direction:column;height:100%;justify-content:space-between;align-items:stretch;padding-top:42px;padding-bottom:42px}.mobile-menu .container>:last-child{margin-bottom:0}.mobile-menu__nav{padding:24px 0 15px}.mobile-menu__link{display:block;padding:8px 0;color:var(--cs--color-contrast)}@media(min-width:768px){.mobile-menu__link:focus-visible,.mobile-menu__link:hover{color:var(--cs--color-link--active)}}@media(min-width:768px){.mobile-menu__link:active{color:var(--cs--color-link--active)}}.mobile-menu__title{margin-bottom:32px;font-size:var(--cs--font-size-3xl);font-weight:var(--cs--font-weight-bold);line-height:1.24}.mobile-menu__content{color:var(--cs--color-gray);font-size:var(--cs--font-weight-regular)}.mobile-menu__content>:not(:last-child){margin-bottom:14px}.mobile-menu__header{margin-bottom:40px}.mobile-menu__body{flex-grow:1}.mobile-menu__footer{padding:10px 0 32px}.search-form{position:relative;width:100%}.search-form__icon{left:12px;font-size:24px;color:var(--cs--color-gray-light)}.search-form__icon,.search-form__reset-btn{position:absolute;top:50%;transform:translateY(-50%)}.search-form__reset-btn{display:none;visibility:hidden;right:4px;font-size:22px;padding:0;width:40px;height:40px;box-shadow:none;align-items:center;justify-content:center}.search-form__input,.search-form__reset-btn{color:var(--cs--color-contrast);margin:0;background-color:transparent}.search-form__input{overflow:visible;display:block;width:100%;height:44px;font-family:var(--cs--font-family);font-size:var(--cs--font-size-md);line-height:var(--cs--line-height-md);font-weight:var(--cs--font-weight-regular);border:1px solid var(--cs--color-contrast--20);border-radius:4px;padding:10px 10px 10px 40px}.search-form__input::placeholder{font-family:var(--cs--font-family);font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-regular);color:var(--cs--color-gray-light);opacity:1}.search-form__input:focus,.search-form__input:focus-visible,.search-form__input:hover{border-color:var(--cs--color-gray)}.search-form__input.disabled,.search-form__input:disabled{border-color:var(--cs--color-contrast--10);color:var(--cs--color-contrast--20)}.search-form--filled .search-form__reset-btn{display:flex;visibility:visible}.search-result{padding-top:5px;padding-bottom:5px}.search-result--bg{border-radius:4px;box-shadow:0 20px 40px 3px rgba(0,0,0,.141);background-color:var(--cs--color-base)}.search-result__box{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:6px 16px}.search-result__title{font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}.search-result__clear,.search-result__title{font-size:var(--cs--font-size-md);line-height:var(--cs--line-height-md)}.search-result__clear{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--cs--font-weight-regular);color:var(--cs--color-link);gap:8px;margin:0;padding:4px 2px 4px 4px}@media(min-width:768px){.search-result__clear:focus-visible,.search-result__clear:hover{color:var(--cs--color-link--active)}}@media(min-width:768px){.search-result__clear:active{color:var(--cs--color-link--active)}}.search-result__clear span{font-size:22px}.search-result__item{padding:11px 16px;display:block;color:var(--cs--color-contrast);font-weight:var(--cs--font-weight-regular);line-height:var(--cs--line-height-md)}@media(min-width:768px){.search-result__item:focus-visible,.search-result__item:hover{background-color:var(--cs--color-contrast--6)}}@media(min-width:768px){.search-result__item:active{background-color:var(--cs--color-aqua-haze-dark)}}.search-result__item.disabled,.search-result__item[disabled]{color:var(--cs--color-contrast--20)}.search-dropdown{position:relative;width:100%;display:flex;justify-content:flex-end;align-items:center}@media(min-width:1024px){.search-dropdown{max-width:523px;width:100%;flex-grow:1;justify-self:flex-end;align-self:flex-end}}.search-dropdown .search-form{display:none}@media(min-width:1024px){.search-dropdown .search-form{display:block}}.search-dropdown__toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:24px;flex-grow:0;flex-shrink:0;cursor:pointer}@media(min-width:1024px){.search-dropdown__toggle{display:none}}.search-dropdown__divider{width:1px;height:20px;background-color:var(--cs--color-contrast--20);margin:0 4px}@media(min-width:1024px){.search-dropdown__divider{display:none}}.search-dropdown__mobile-from-wrap{position:relative;z-index:10;display:block;visibility:visible;padding:16px}.search-dropdown__mobile-from-wrap--shadow{box-shadow:0 2px 10px 3px rgba(0,0,0,.12)}.search-dropdown__mobile-from-wrap .search-form{display:block}@media(min-width:1024px){.search-dropdown__mobile-from-wrap{display:none;visibility:hidden}}.search-dropdown__box{position:relative;z-index:5;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;height:100%;padding-bottom:120px}@media(min-width:1024px){.search-dropdown__box{padding-bottom:10px;margin-right:6px}.search-dropdown__box::-webkit-scrollbar-thumb{border-radius:8px;-webkit-box-shadow:none;background-color:#d4d4d4}.search-dropdown__box::-webkit-scrollbar-track{border-radius:8px}.search-dropdown__box::-webkit-scrollbar{border-radius:0;width:6px}.search-dropdown__box::-webkit-scrollbar-button{height:10px}.search-dropdown__box::-webkit-scrollbar-corner{opacity:0;display:none}.search-dropdown__box::-webkit-resizer{display:none}}.search-dropdown__inner{visibility:hidden;position:fixed;overflow:hidden;z-index:100;right:-110%;text-align:left;width:100%;height:100%;top:56px;background-color:var(--cs--color-base);transition:var(--cs--transition)}@media(min-width:768px){.search-dropdown__inner{top:80px}}@media(min-width:1024px){.search-dropdown__inner{display:block;position:absolute;z-index:100;top:54px;right:0;left:0;height:330px;background-color:var(--cs--color-base);border-radius:4px;box-shadow:0 20px 40px 3px rgba(0,0,0,.14);max-height:0}}.search-dropdown--open .search-dropdown__inner{visibility:visible;right:0}@media(min-width:1024px){.search-dropdown--open .search-dropdown__inner{max-height:330px}.search-dropdown .search-result__box,.search-dropdown .search-result__item{padding-right:10px}}@media(min-width:768px){.breadcrumbs-box{padding:8px 0}}.breadcrumbs-box .container{padding-left:0;padding-right:0}.breadcrumbs-box+.section{margin-top:-42px}@media(min-width:768px){.breadcrumbs-box+.section{margin-top:-46px}}.breadcrumbs-box+.section--content{padding-top:40px}.breadcrumbs{display:flex;align-items:center;justify-content:flex-start;font-size:var(--cs--font-size-sm);line-height:var(--cs--line-height-md);padding-left:16px;padding-right:16px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;scrollbar-gutter:unset}.breadcrumbs::-webkit-scrollbar{display:none}@media(min-width:768px){.breadcrumbs{font-size:var(--cs--font-size-md)}}@media(min-width:1024px){.breadcrumbs{padding-left:36px;padding-right:36px}}.breadcrumbs__separator{display:inline-flex;align-items:center;position:relative;padding:0 2px;color:var(--cs--color-gray-light);font-size:22px;line-height:var(--cs--line-height-md);flex-grow:0}@media(min-width:768px){.breadcrumbs__separator{font-size:23px;padding:0 1px}}.breadcrumbs__item{display:inline-flex;align-items:center;padding:12px 0;white-space:nowrap;flex-grow:0}.breadcrumbs span.breadcrumbs__item{color:var(--cs--color-contrast)}.breadcrumbs a.breadcrumbs__item{color:var(--cs--color-gray-light)}@media(min-width:768px){.breadcrumbs a.breadcrumbs__item:focus-visible,.breadcrumbs a.breadcrumbs__item:hover{color:var(--cs--color-black)}}@media(min-width:768px){.breadcrumbs a.breadcrumbs__item:active{color:var(--cs--color-black)}}.tooltip{display:inline-block;margin-top:2px;width:18px;height:18px}@media(min-width:768px){.tooltip{width:20px;height:20px}}.tooltip__arrow{position:absolute;bottom:-8px;display:block;width:19px;height:8px;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg width='19' height='8' viewBox='0 0 19 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0C2.08217 0 5.35132 3.25971 7.44367 5.61759C8.1968 6.46629 8.57336 6.89064 8.93934 7.01958C9.28784 7.14236 9.58397 7.14271 9.93277 7.02078C10.2991 6.89273 10.6772 6.46866 11.4335 5.6205C13.5363 3.26239 16.8364 0 19 0H0Z' fill='%23292929'/%3E%3C/svg%3E%0A")}.tooltip__button{overflow:hidden;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;box-shadow:none;border:none;cursor:pointer}@media(min-width:768px){.tooltip__button{width:20px;height:20px}}.tooltip__icon{font-size:20px}@media(min-width:768px){.tooltip__icon{font-size:24px}}.tooltip__content{position:absolute;background-color:var(--cs--color-contrast);color:var(--cs--color-base);padding:10px;border-radius:var(--cs--radius-sm);font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-regular);width:100%;max-width:324px;line-height:1.54;z-index:-1;visibility:hidden;opacity:0;transition:opacity .2s}.tooltip__content[data-show]{visibility:visible;opacity:1;z-index:100}@media(min-width:768px){.tooltip__content{max-width:324px}}.section{padding:40px 0}.section[aria-hidden=true]{display:none}.section__heading{display:flex;gap:8px 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:32px}@media(max-width:767px){.section__heading:has(.action-buttons>.action-button:nth-child(3)){flex-direction:column;flex-wrap:nowrap;align-items:flex-start}}@media(min-width:768px){.section__heading{margin-bottom:38px}}.section__heading>:last-child{margin-bottom:0}.section__heading--size-sm{margin-bottom:24px}@media(min-width:768px){.section__heading--size-sm{margin-bottom:38px}}.section .container>:last-child,.section__heading-inner>:last-child{margin-bottom:0}.section--categories{padding:42px 0}@media(min-width:768px){.section--categories{padding:58px 0 80px}}.section--links{padding:40px 0;background-color:var(--cs--color-aqua-haze)}@media(min-width:768px){.section--links{padding:82px 0 85px}}.section--links .grid{gap:8px}@media(min-width:768px){.section--links .grid{gap:24px}.section--content{padding:78px 0 85px}.section--content .content,.section--content .content-grid,.section--content .subscribe-nav{max-width:866px}}.section--calculator{padding-bottom:44px}.section--calculator>:last-child{margin-bottom:0}@media(min-width:768px){.section--calculator{padding-bottom:80px}.section--calculator>:last-child{margin-bottom:0}}.section--calculator+.section--content{padding-top:0}.section--calculator+.section--disclaimer{margin-top:-52px;margin-bottom:-38px}@media(min-width:768px){.section--calculator+.section--disclaimer{margin-top:-80px;margin-bottom:-38px}}.img-container{overflow:hidden;display:block;max-width:100%;margin:0;width:100%}.img-container--with-caption{padding:16px;border-radius:var(--cs--radius-sm);border:1px solid var(--cs--color-contrast--20)}@media(min-width:768px){.img-container--with-caption{padding:26px}}.img-container--with-caption img,.img-container--with-caption svg{width:100%}.img-container--with-caption.img-container--hide-border{padding:0}.img-container--hide-border{border:none;padding:0}.img-container figcaption{display:block;width:100%;text-align:center;font-weight:var(--cs--font-weight-semiBold);font-size:var(--cs--font-size-sm);color:var(--cs--color-contrast);margin-bottom:16px;margin-top:16px}.img-container figcaption:first-child{margin-top:0}.img-container figcaption:last-child{margin-bottom:0}@media(min-width:768px){.img-container figcaption{font-size:var(--cs--font-size-md);margin-bottom:26px;margin-top:26px}}.img-container img,.img-container svg{display:block;max-width:100%;height:auto}.content{width:100%;margin-bottom:20px;color:var(--cs--color-gray);font-size:var(--cs--font-size-md);line-height:var(--cs--line-height-md);font-feature-settings:"pnum" on,"lnum" on,"liga" off}@media(min-width:768px){.content{margin-bottom:38px;font-size:var(--cs--font-size-lg)}}.content>*{margin-bottom:13px}@media(min-width:768px){.content>*{margin-bottom:14px}}.content>:last-child{margin-bottom:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:var(--cs--font-weight-semiBold)}.content h1,.content h2,.content h3{margin:32px 0 19px;color:var(--cs--color-contrast);font-size:var(--cs--font-size-xl)}@media(min-width:768px){.content h1,.content h2,.content h3{margin:33px 0 22px;font-size:var(--cs--font-size-2xl)}}.content h1+h4,.content h1+h5,.content h1+h6,.content h2+h4,.content h2+h5,.content h2+h6,.content h3+h4,.content h3+h5,.content h3+h6{margin-top:0}.content h4,.content h5,.content h6{margin:32px 0 12px;font-size:var(--cs--font-size-lg);color:var(--cs--color-gray)}@media(min-width:768px){.content h4,.content h5,.content h6{margin:35px 0 23px;font-size:var(--cs--font-size-xl)}}.content h6{font-size:var(--cs--font-size-md)}@media(min-width:768px){.content h6{font-size:var(--cs--font-size-lg)}}.content a{color:var(--cs--color-link)}@media(min-width:768px){.content a:focus-visible,.content a:hover{color:var(--cs--color-link--active);text-decoration:underline}}@media(min-width:768px){.content a:active{color:var(--cs--color-link--active)}}.content b,.content strong{font-weight:var(--cs--font-weight-medium);color:var(--cs--color-contrast)}.content p{margin-bottom:13px}@media(min-width:768px){.content p{margin-bottom:14px}}.content ol,.content ul{margin-bottom:12px;list-style:none}@media(min-width:768px){.content ol,.content ul{margin-bottom:10px}}.content ol>li,.content ul>li{position:relative;padding-left:26px;margin-bottom:6px}@media(min-width:768px){.content ol>li,.content ul>li{margin-bottom:5px}}.content ol>li:last-child,.content ul>li:last-child{margin-bottom:0}.content ol ol,.content ol ul,.content ul ol,.content ul ul{margin-top:14px}.content ul>li:before{position:absolute;left:4px;top:7px;display:block;content:"";width:10px;height:10px;border-radius:var(--cs--radius-full);background-color:var(--cs--color-purple)}@media(min-width:768px){.content ul>li:before{top:9px}}.content ol{counter-reset:counter}.content ol>li{padding-left:5px;counter-increment:counter}.content ol>li:before{content:counter(counter) ". ";text-align:center;font-weight:var(--cs--font-weight-semiBold);font-size:1em;color:var(--cs--color-purple);margin-right:3px}.content table{margin-bottom:20px}@media(min-width:768px){.content table{margin-bottom:24px}}.content .highlighted-box{margin-bottom:16px}.content--text-left{text-align:right}.content--text-center{text-align:center}.content--text-right{text-align:right}.content--text-sm{font-size:var(--cs--font-size-sm);line-height:1.57}@media(min-width:768px){.content--text-sm{font-size:var(--cs--font-size-md);line-height:1.5}}.content-grid{width:100%;margin-bottom:20px;color:var(--cs--color-gray);font-size:var(--cs--font-size-md);line-height:var(--cs--line-height-sm);font-feature-settings:"pnum" on,"lnum" on,"liga" off}@media(min-width:768px){.content-grid{margin-bottom:38px;font-size:var(--cs--font-size-lg)}}.content-grid--level{display:grid;width:100%;max-width:100%}.content-grid--level-1{gap:32px}@media(min-width:768px){.content-grid--level-1{gap:34px}}.content-grid--level-2{gap:20px}@media(min-width:768px){.content-grid--level-2{gap:24px}}.content-grid--level-3{gap:12px}@media(min-width:768px){.content-grid--level-3{gap:16px}}.content-grid--level-4{gap:6px}@media(min-width:768px){.content-grid--level-4{gap:6px}}.content-grid h1,.content-grid h2,.content-grid h3,.content-grid h4,.content-grid h5,.content-grid h6{color:var(--cs--color-contrast);line-height:var(--cs--line-height-md);font-weight:var(--cs--font-weight-semiBold)}@media(min-width:768px){.content-grid h1,.content-grid h2,.content-grid h3,.content-grid h4,.content-grid h5,.content-grid h6{line-height:var(--cs--line-height-xs)}}.content-grid h1,.content-grid h2,.content-grid h3{font-size:var(--cs--font-size-xl)}@media(min-width:768px){.content-grid h1,.content-grid h2,.content-grid h3{font-size:var(--cs--font-size-2xl)}}.content-grid h4,.content-grid h5,.content-grid h6{font-size:var(--cs--font-size-lg)}@media(min-width:768px){.content-grid h4,.content-grid h5,.content-grid h6{font-size:var(--cs--font-size-xl)}}.content-grid h5,.content-grid h6{color:var(--cs--color-gray)}.content-grid h6{font-size:var(--cs--font-size-md)}@media(min-width:768px){.content-grid h6{font-size:var(--cs--font-size-lg)}}.content-grid a{color:var(--cs--color-link)}@media(min-width:768px){.content-grid a:focus-visible,.content-grid a:hover{color:var(--cs--color-link--active);text-decoration:underline}}@media(min-width:768px){.content-grid a:active{color:var(--cs--color-link--active)}}.content-grid b,.content-grid strong{font-weight:var(--cs--font-weight-medium);color:var(--cs--color-contrast)}.content-grid ol,.content-grid ul{list-style:none}.content-grid ol>li,.content-grid ul>li{position:relative;padding-left:26px;margin-bottom:6px}.content-grid ol>li:last-child,.content-grid ul>li:last-child{margin-bottom:0}.content-grid ol.level-3>li,.content-grid ul.level-3>li{padding-left:24px;margin-bottom:12px}@media(min-width:768px){.content-grid ol.level-3>li,.content-grid ul.level-3>li{margin-bottom:15px}}.content-grid ol.level-3>li:last-child,.content-grid ul.level-3>li:last-child{margin-bottom:0}.content-grid ul>li:before{position:absolute;left:4px;top:7px;display:block;content:"";width:10px;height:10px;border-radius:var(--cs--radius-full);background-color:#14b813}@media(min-width:768px){.content-grid ul>li:before{top:9px}}.content-grid ol{counter-reset:counter}.content-grid ol>li{padding-left:5px;counter-increment:counter}.content-grid ol>li:before{content:counter(counter) ". ";text-align:center;font-weight:var(--cs--font-weight-semiBold);font-size:1em;color:var(--cs--color-purple);margin-right:3px}.content-grid--text-left{text-align:right}.content-grid--text-center{text-align:center}.content-grid--text-right{text-align:right}.content-grid .text-sm,.content-grid--text-sm{font-size:var(--cs--font-size-sm);line-height:1.57}@media(min-width:768px){.content-grid .text-sm,.content-grid--text-sm{font-size:var(--cs--font-size-md);line-height:1.5}}.content-grid .text-lg{font-size:var(--cs--font-size-xl)}.content-grid .text-lg b,.content-grid .text-lg strong{font-weight:var(--cs--font-weight-semiBold)}@media(min-width:768px){.content-grid .text-lg{font-size:var(--cs--font-size-2xl)}}.highlighted-box{display:grid;width:100%;max-width:100%;padding:15px;border:1px solid var(--cs--color-contrast--20);background-color:var(--cs--color-aqua-haze-dark);border-radius:var(--cs--radius-sm);grid-gap:12px;gap:12px}.highlighted-box--secondary{background-color:transparent}@media(min-width:768px){.highlighted-box{padding:25px;gap:16px}}.highlighted-box h4,.highlighted-box h5,.highlighted-box h6{color:var(--cs--color-contrast);font-size:var(--cs--font-size-md)}@media(min-width:768px){.highlighted-box h4,.highlighted-box h5,.highlighted-box h6{font-size:var(--cs--font-size-lg)}}.highlighted-box>:last-child{margin-bottom:0}.page-title{font-weight:var(--cs--font-weight-bold);font-size:var(--cs--font-size-3xl);line-height:1.24;margin-bottom:8px;color:var(--cs--color-contrast)}@media(min-width:768px){.page-title{margin-bottom:14px;font-size:var(--cs--font-size-5xl);line-height:1}}.section-title{display:flex;align-self:center;margin-bottom:24px;flex-direction:column;gap:8px;color:var(--cs--color-contrast);font-weight:var(--cs--font-weight-bold);font-size:var(--cs--font-size-2xl);line-height:1.34}@media(min-width:768px){.section-title{gap:18px;flex-direction:row;flex-wrap:wrap;margin-bottom:38px;font-size:var(--cs--font-size-4xl);line-height:1.28}.section-title .icon-box{width:46px;height:46px}}.description{color:var(--cs--color-gray);font-size:var(--cs--font-size-lg);margin-bottom:28px;line-height:var(--cs--line-height-md)}@media(min-width:768px){.description{margin-bottom:38px;font-size:var(--cs--font-size-2xl)}}.description b,.description strong{font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}@media(min-width:768px){.description b,.description strong{font-weight:var(--cs--font-weight-bold)}}.section-description{margin-bottom:32px;font-size:var(--cs--font-size-sm);line-height:var(--cs--line-height-lg);color:var(--cs--color-gray)}@media(min-width:768px){.section-description{max-width:706px;margin-bottom:40px;font-size:var(--cs--font-size-lg);line-height:var(--cs--line-height-md)}}.custom-holidays{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:16px;gap:16px}.custom-holidays__label{font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-semiBold);line-height:var(--cs--line-height-md);color:var(--cs--color-contrast)}@media(min-width:768px){.custom-holidays__label{font-size:var(--cs--font-size-lg)}}.custom-holidays__headers{display:none}@media(min-width:768px){.custom-holidays__headers{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.custom-holidays__headers+.custom-holidays__body{margin-top:-6px}}.custom-holidays__body{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.custom-holidays__body{gap:10px}.custom-holidays__body .custom-holidays__label{display:none}}.custom-holidays__body .custom-holidays__label{margin-bottom:-14px}.custom-holidays__footer .btn{width:100%}@media(min-width:768px){.custom-holidays__footer .btn{width:auto}}.custom-holiday{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.custom-holiday{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px;gap:16px;margin-bottom:40px}@media(min-width:768px){.grid{gap:24px}}.grid--cols-2{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.grid--cols-2{grid-template-columns:repeat(2,1fr)}}.grid--cols-3{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.grid--cols-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid--cols-3{grid-template-columns:repeat(3,1fr)}}.grid--cols-4{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid--cols-4{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.grid--cols-4{grid-template-columns:repeat(4,1fr)}}.calculator{margin-bottom:32px;padding:24px 16px 26px;background-color:var(--cs--color-aqua-haze);border:1px solid var(--cs--color-contrast--20);border-radius:var(--cs--radius-sm)}@media(min-width:768px){.calculator{margin-bottom:40px}}@media(min-width:1024px){.calculator{padding:72px 72px 70px}}.calculator>:last-child{margin-bottom:0}@media(max-width:767px){.calculator--result{border:none;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-top:32px;padding-bottom:32px}}.result-string{position:relative}@media(min-width:768px){.result-string{padding-right:40px}}.result-string__label{display:block;margin-bottom:8px;padding-right:40px;font-size:var(--cs--font-size-xl);font-weight:var(--cs--font-weight-semiBold)}@media(min-width:768px){.result-string__label{display:inline-block;font-size:var(--cs--font-size-2xl);padding-right:0;margin-right:14px;margin-bottom:0;vertical-align:top}}.result-string__content{display:block;margin-bottom:12px;font-size:var(--cs--font-size-lg);color:var(--cs--color-gray)}@media(min-width:768px){.result-string__content{display:inline-block;font-size:var(--cs--font-size-2xl);max-width:calc(100% - 112px)}}.result-string__button,.result-string__content span{color:var(--cs--color-contrast)}.result-string__button{position:absolute;top:-1px;right:-3px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:27px;border:none;box-shadow:none}@media(min-width:768px){.result-string__button{top:0;right:-2px;font-size:30px}}.result-string>:last-child{margin-bottom:0}.table-wrap{overflow-y:hidden;overflow-x:auto;width:100%;margin-left:-16px;width:calc(100% + 32px);padding:0 16px}@media(min-width:768px){.results .table-wrap{margin-left:-26px;width:calc(100% + 52px);padding:0 26px}.results .box--wider.box--hide-border .table-wrap{margin-left:-16px;width:calc(100% + 32px);padding:0 16px}}@media(min-width:1024px){.results .box--wider.box--hide-border .table-wrap{margin-left:-72px;width:calc(100% + 144px);padding:0 72px}}.table{table-layout:fixed;text-align:center;font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-regular);color:var(--cs--color-black);border-radius:var(--cs--radius-sm);background-color:var(--cs--color-contrast--20);border-collapse:separate;border-spacing:1px;overflow:hidden;width:100%}@media(min-width:768px){.table{font-size:var(--cs--font-size-md)}}.table p{margin-bottom:8px}.table p:last-of-type{margin-bottom:0}.table--layout-auto{table-layout:auto}.table td,.table th{padding:12px}@media(min-width:768px){.table td,.table th{padding:15px 16px}}.table thead tr th{font-weight:var(--cs--font-weight-regular);color:var(--cs--color-contrast);background-color:var(--cs--color-base)}.table thead tr:first-child th{font-weight:var(--cs--font-weight-semiBold);background-color:var(--cs--color-aqua-haze-dark)}.table thead tr:first-child th:first-child{border-top-left-radius:var(--cs--radius-sm)}.table thead tr:first-child th:last-child{border-top-right-radius:var(--cs--radius-sm)}.results .table tbody tr.highlight-row td,.table tbody tr.highlight-row td{color:var(--cs--color-contrast);background-color:var(--cs--color-blue)}.results .table tbody tr.highlight-row.past td,.table tbody tr.highlight-row.past td{color:var(--cs--color-contrast--20);background-color:var(--cs--color-aqua-haze)}.results .table tbody tr.highlight-row.today td,.table tbody tr.highlight-row.today td{color:var(--cs--color-gray);background-color:var(--cs--color-aqua-haze-dark)}.results .table tbody tr.highlight-row.yellow td,.table tbody tr.highlight-row.yellow td{background-color:var(--cs--color-yellow)}.results .table tbody tr.highlight-row.green td,.table tbody tr.highlight-row.green td{background-color:var(--cs--color-green)}.results .table tbody tr.highlight-row.red td,.table tbody tr.highlight-row.red td{background-color:var(--cs--color-red)}@media(min-width:768px){.table--word-break thead th{word-break:break-word;padding-left:18px;padding-right:18px}}.table tbody:first-child tr:first-child td:first-child{border-top-left-radius:var(--cs--radius-sm)}.table tbody:first-child tr:first-child td:last-child{border-top-right-radius:var(--cs--radius-sm)}.table tbody tr td{background-color:var(--cs--color-base)}.table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--cs--radius-sm)}.table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--cs--radius-sm)}.table--already-lived td:first-child{width:160px}.table--align-center{text-align:center}.table--align-left{text-align:left}.table--horizontal tbody tr td:first-child{background-color:var(--cs--color-aqua-haze-dark)!important}.table--activity-level th:nth-child(3){width:113px}@media(max-width:866px){.table--activity-level th:nth-child(3){width:64px}}.table--estimated-calorie-per-day{table-layout:auto}.table--estimated-calorie-per-day td{white-space:nowrap}.table--estimated-calorie-per-day thead tr:first-child th:first-child{width:83px}.table--estimated-calorie-per-day thead tr:first-child th:nth-child(2),.table--estimated-calorie-per-day thead tr:first-child th:nth-child(3){width:391px}@media(max-width:866px){.table--estimated-calorie-per-day thead tr:first-child th:first-child{width:64px}.table--estimated-calorie-per-day thead tr:first-child th:nth-child(2),.table--estimated-calorie-per-day thead tr:first-child th:nth-child(3){width:330px}}.table--estimated-calorie-per-day thead tr:nth-child(2) th:first-child{width:83px}.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(2){width:112px}.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(3){width:167px}.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(4),.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(5){width:112px}.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(6){width:167px}.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(7){width:112px}@media(max-width:866px){.table--estimated-calorie-per-day thead tr:nth-child(2) th:first-child{width:68px}.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(2){width:94px}.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(3){width:142px}.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(4),.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(5){width:94px}.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(6){width:142px}.table--estimated-calorie-per-day thead tr:nth-child(2) th:nth-child(7){width:94px}.table--mortgage th{width:114px}}.table--tax-single th:first-child{width:138px}.table--tax-single th:nth-child(2){width:261px}@media(max-width:866px){.table--tax-single th:first-child{width:100px}.table--tax-single th:nth-child(2),.table--tax-single th:nth-child(3){width:220px}}.table--tax-married th:first-child{width:138px}.table--tax-married th:nth-child(2){width:261px}@media(max-width:866px){.table--tax-married th:first-child{width:100px}.table--tax-married th:nth-child(2),.table--tax-married th:nth-child(3){width:220px}}.table--compound-interest{table-layout:auto}.table--compound-interest thead tr:first-child th:first-child{width:83px}.table--doomsdays tbody tr td:first-child{font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast);background-color:var(--cs--color-aqua-haze-dark)}@media(max-width:866px){.table--numerical-representation-days th{width:66px}}.table--business-days tbody tr:last-child td{font-weight:var(--cs--font-weight-semiBold)}.table--holidays th{width:126px}.table--holidays th:first-child{width:226px}@media(max-width:866px){.table--holidays th{width:110px}.table--holidays th:first-child{width:190px}}.table--balance-never th:first-child{width:160px}@media(max-width:768px){.table--balance-never th{width:160px}.table--balance-never th:first-child{width:100px}}.table--balance-often th:first-child{width:162px}@media(max-width:768px){.table--balance-often th{width:160px}.table--balance-often th:first-child{width:100px}}.table--balance-1 th:first-child{width:157px}@media(max-width:768px){.table--balance-1 th{width:160px}.table--balance-1 th:first-child{width:100px}}.table--amortization th{width:135px}@media(max-width:768px){.table--amortization th{width:130px}}.table--calorie-loss th:nth-child(2){width:38%}@media(max-width:768px){.table--calorie-loss th{width:110px}.table--calorie-loss th:first-child{width:108px}}.table--calorie-zigzag th{width:21%}.table--calorie-zigzag th:first-child{width:16%}@media(max-width:768px){.table--calorie-zigzag th{width:86px}.table--calorie-zigzag th:first-child{width:58px}.table--calorie-zigzag th:nth-child(3),.table--calorie-zigzag th:nth-child(5){width:108px}}.table--facts td{text-align:left}.table--facts td:nth-child(2){width:160px;text-align:right}@media(max-width:768px){.table--facts td:first-child{width:148px}.table--facts td:nth-child(2){width:auto}}.table--trimester .cell--trimester{width:198px}@media(max-width:768px){.table--trimester .cell--trimester{display:none}}.table--trimester .cell--month{width:108px}@media(max-width:768px){.table--trimester .cell--month{width:70px}}.table--trimester .cell--week{width:110px}@media(max-width:768px){.table--trimester .cell--week{width:70px}}.table--trimester .cell--mother{vertical-align:top;width:400px}@media(max-width:768px){.table--trimester .cell--mother{width:242px}}.table--trimester .cell--baby{vertical-align:top;width:400px}@media(max-width:768px){.table--trimester .cell--baby{width:242px}}.table--trimester .table__img-wrap{width:116px;margin:0 auto 12px}.table--trimester .table__img-wrap img,.table--trimester .table__img-wrap svg{width:100%;height:100%;object-fit:contain;object-position:center}.table--trimester .content-grid{text-align:left}.table--trimester .content-grid .content-grid--level-3{gap:12px}.table--trimester .content-grid ol li,.table--trimester .content-grid ul li{margin-bottom:2px}.table--trimester .content-grid ol li:last-child,.table--trimester .content-grid ul li:last-child{margin-bottom:0}.table--key-milestones td:first-child{width:92px}.table--key-milestones td:nth-child(2){text-align:left}.table--tdee-1 td b,.table--tdee-1 td strong{font-weight:var(--cs--font-weight-semiBold)}@media(max-width:866px){.table--tdee-1 th{width:108px}.table--tdee-6 th{width:90px}}.table--tdee-exercise tbody tr td:first-child{background-color:var(--cs--color-aqua-haze-dark)!important}.table--frection th{width:98px}.table--frection th:nth-child(7),.table--frection th:nth-child(8){width:130px}.form{width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:26px;gap:26px;margin:0 auto 26px}@media(min-width:768px){.form{gap:36px;margin-bottom:34px}}.form>:last-child{margin-bottom:0}.form .form__row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media(min-width:768px){.form .form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}}.form .form__row--select-age{grid-template-columns:1fr}@media(min-width:768px){.form .form__row--select-age{grid-template-columns:1fr 1fr 1fr 54px}}.form .form__row.form__row--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.form .form__row.form__row--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}.form .form__row.form__row--cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.form .form__row.form__row--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.form .form__row.form__row--cols-4{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.form .form__row.form__row--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.form .form__row.form__time{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:768px){.form .form__row.form__time{grid-template-columns:repeat(4,minmax(0,1fr))}}.form .form__row.form__date{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:26px;gap:26px}.form .form__row.form__date .hidden-box{display:none}@media(min-width:1280px){.form .form__row.form__date{gap:24px 36px;grid-template-columns:minmax(0,540fr) minmax(0,72fr) minmax(0,540fr)}}.form .form__row.form__date--start{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}@media(min-width:768px){.form .form__row.form__date--start{gap:26px 24px;grid-template-columns:minmax(0,1fr) minmax(0,184px)}}@media(min-width:1280px){.form .form__row.form__date--start{grid-column:1/span 2}.form .form__row.form__date--end{grid-row:1;grid-column:3/4}.form .form__row.form__date--start-time{grid-row:2;grid-column:1}.form .form__row.form__date--next-time{grid-row:2;grid-column:3/4;place-items:end}.form .form__row.form__date--next-time .hidden-box{display:block}}@media(min-width:768px){.form .form__row.form__date .date-repeat{grid-column:1/span 3}}.form .form__row.form__date .segment-picker{align-self:flex-end}@media(min-width:768px){.form .form__row.form__date .segment-picker{max-width:184px}}.form .form__row.form__date .segment-picker__buttons{width:100%}@media(min-width:768px){.form .form__row.form__date .segment-picker__btn{min-height:50px;min-width:auto}}.form .form__row--select-time{gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 54px}@media(min-width:768px){.form .form__row--select-time{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 54px}}.form .form__result{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-semiBold);padding:15px;border-radius:var(--cs--radius-sm);border:1px solid var(--cs--color-contrast--20);background-color:var(--cs--color-aqua-haze-dark)}@media(min-width:768px){.form .form__result{grid-column:1/span 2;padding:25px;font-size:var(--cs--font-size-lg)}}.form .form__columns{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media(min-width:768px){.form .form__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.form .form__columns--1{grid-template-columns:repeat(1,minmax(0,1fr))}}.form__inner{display:grid;max-width:100%;width:100%;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}@media(min-width:768px){.form__inner{gap:24px}}.form__title{font-size:var(--cs--font-size-2xl);font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}@media(min-width:768px){.form__title{font-size:var(--cs--font-size-3xl)}}.form__group-title{font-size:var(--cs--font-size-lg);font-weight:var(--cs--font-weight-semiBold);line-height:var(--cs--line-height-md)}@media(min-width:768px){.form__group-title{font-size:var(--cs--font-size-2xl)}}.form__group{display:grid;max-width:100%;width:100%;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media(min-width:768px){.form__group{gap:16px}}.form__fractions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media(min-width:768px){.form__fractions{flex-direction:row;gap:24px}}.form__fraction-operator{width:82px}@media(min-width:768px){.form__fraction-operator{width:88px}}.form__fraction-item{flex:1 1;display:flex;flex-direction:column;gap:12px;align-self:stretch;min-width:100px;justify-content:center}@media(min-width:768px){.form__fraction-item{gap:16px}}.form__fraction-item hr{padding:0;margin:0;height:2px;border:none;background-color:var(--cs--color-gray-light)}.form__text{font-size:var(--cs--font-size-sm)}@media(min-width:768px){.form__text{font-size:var(--cs--font-size-md)}}.form--important{max-width:432px}.form .content,.form .content-grid{margin-bottom:0}@media(min-width:768px){.form .content,.form .content-grid{margin-bottom:0}}.form a{color:var(--cs--color-link)}@media(min-width:768px){.form a:focus-visible,.form a:hover{color:var(--cs--color-link--active);text-decoration:underline}}@media(min-width:768px){.form a:active{color:var(--cs--color-link--active);text-decoration:underline}}.form .buttons-group{display:flex;flex-direction:column}.form .buttons-group .btn{width:100%}@media(min-width:768px){.form .buttons-group{flex-direction:row}.form .buttons-group .btn{width:auto;min-width:145px}}.form--hours .form__row--select-age{gap:8px;grid-template-columns:1fr 1fr 1fr 54px}@media(min-width:768px){.form--hours .form__row--select-age{gap:26px 24px}}.form--hours .calendar-button{height:48px}@media(min-width:768px){.form--hours .calendar-button{height:54px}}.form-item{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;place-content:flex-end;text-align:left}@media(min-width:768px){.form-item{gap:10px}}.form-item__label-box{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}@media(min-width:768px){.form-item__label-box{gap:10px;font-size:var(--cs--font-size-lg)}}.form-item__label-box a,.form-item__label-box button{color:var(--cs--color-link);text-decoration:none;box-shadow:none;border:none}@media(min-width:768px){.form-item__label-box a:focus-visible,.form-item__label-box a:hover,.form-item__label-box button:focus-visible,.form-item__label-box button:hover{color:var(--cs--color-link--active);text-decoration:underline}}@media(min-width:768px){.form-item__label-box a:active,.form-item__label-box button:active{color:var(--cs--color-link--active);text-decoration:underline}}.form-item__label-inner{max-width:100%;display:flex;align-items:center;justify-content:flex-start;gap:6px}@media(min-width:768px){.form-item__label-inner{gap:10px}}.form-item__label{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.form-item__label a{margin-left:5px}.form-item__action{box-shadow:none;border:none;cursor:pointer;font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-regular);color:var(--cs--color-link);padding:0}@media(min-width:768px){.form-item__action{font-size:var(--cs--font-size-lg)}}@media(min-width:768px){.form-item__action:focus-visible,.form-item__action:hover{color:var(--cs--color-link--active)}}@media(min-width:768px){.form-item__action:active{color:var(--cs--color-link--active)}}.form-item__container,.form-item__input-container{position:relative;display:block;width:100%;max-width:100%;margin:0}.form-item__unit{position:absolute;z-index:1;top:50%;right:12px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-regular);line-height:var(--cs--line-height-lg);color:var(--cs--color-gray);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media(min-width:768px){.form-item__unit{right:40px}}.form-item__unit span{color:var(--cs--color-contrast)}.form-item__input-buttons{overflow:hidden;visibility:hidden;position:absolute;top:50%;right:2px;z-index:5;transform:translateY(-50%);display:none;align-items:center;justify-content:center;flex-direction:column;gap:2px;width:35px;height:100%;padding:0;border-radius:var(--cs--radius-sm)}@media(min-width:768px){.form-item__input-buttons{visibility:visible;display:flex}}.form-item__input-button{overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:20px;font-size:18px;cursor:pointer;border-radius:var(--cs--radius-sm);border:none;box-shadow:none;color:var(--cs--color-contrast)}.form-item__input-button span{pointer-events:none}.form-item__input-button span:before{position:relative}.form-item__input-button .cs-arrow_drop_up:before{bottom:-3px}.form-item__input-button .cs-arrow_drop_down:before{top:-3px}.form-item__error{display:none;margin-top:6px;padding:0 16px;text-align:left;font-size:var(--cs--font-size-xs);color:var(--cs--color-error);visibility:hidden;opacity:0}.form-item__error,.form-item__input{font-weight:var(--cs--font-weight-regular);line-height:var(--cs--line-height-md)}.form-item__input{overflow:visible;display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%;padding:11px 16px;height:48px;color:var(--cs--color-contrast);font-family:var(--cs--font-family);font-size:var(--cs--font-size-md);margin:0;border:1px solid var(--cs--color-contrast--20);border-radius:var(--cs--radius-sm);background-color:transparent}@media(min-width:768px){.form-item__input{padding:14px 16px;height:54px}}.form-item__input[type=number]{-moz-appearance:textfield}.form-item__input[type=number]::-webkit-inner-spin-button,.form-item__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-item__input[type=number]+.form-item__input-buttons{display:none;visibility:hidden}@media(min-width:768px){.form-item__input[type=number]+.form-item__input-buttons{display:flex;visibility:visible}}.form-item__input[type=number].form-item__input--with-unit{padding-right:40px}@media(min-width:768px){.form-item__input[type=number].form-item__input--with-unit{padding-right:70px}}.form-item__input[type=date]{-moz-appearance:textfield}.form-item__input[type=date]::-webkit-calendar-picker-indicator{display:none}.form-item__input::placeholder{font-family:var(--cs--font-family);font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-regular);line-height:var(--cs--line-height-md);opacity:1;color:var(--cs--color-gray-light)}.form-item__input:focus,.form-item__input:focus-visible,.form-item__input:hover{border-color:var(--cs--color-gray)}.form-item__input.form-item__input_has-error,.form-item__input:invalid{color:var(--cs--color-error);border-color:var(--cs--color-error)}.form-item__input.form-item__input_has-error::placeholder,.form-item__input:invalid::placeholder{color:var(--cs--color-error)}.form-item__input.form-item__input_has-error+.form-item__error,.form-item__input:invalid+.form-item__error{display:block;visibility:visible;opacity:1}.form-item select.form-item__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;height:48px;color:var(--cs--color-contrast);font-family:var(--cs--font-family);font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-regular);line-height:var(--cs--line-height-md);margin:0;border:1px solid var(--cs--color-contrast--20);border-radius:var(--cs--radius-sm);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_648_13974' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_648_13974)'%3E%3Cpath d='M11.9976 15.0377L6.34375 9.3839L7.39758 8.33008L11.9976 12.9301L16.5976 8.33008L17.6514 9.3839L11.9976 15.0377Z' fill='%23292929'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 11px center;background-size:24px;padding:11px 40px 11px 16px;cursor:pointer}@media(min-width:768px){.form-item select.form-item__select{height:54px;padding:14px 42px 14px 16px}}.form-item select.form-item__select::placeholder{font-family:var(--cs--font-family);font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-regular);line-height:var(--cs--line-height-md);opacity:1;color:var(--cs--color-gray-light)}.form-item select.form-item__select:focus,.form-item select.form-item__select:focus-visible,.form-item select.form-item__select:hover{border-color:var(--cs--color-gray)}.form-item select.form-item__select.form-item__select--show{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_330_32641' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_330_32641)'%3E%3Cpath d='M7.39758 15.0377L6.34375 13.9839L11.9976 8.33008L17.6514 13.9839L16.5976 15.0377L11.9976 10.4377L7.39758 15.0377Z' fill='%23292929'/%3E%3C/g%3E%3C/svg%3E%0A")}.form-item select.form-item__select.disabled,.form-item select.form-item__select:disabled{cursor:not-allowed;color:var(--cs--color-contrast--20);border-color:var(--cs--color-contrast--10);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_648_13974' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_648_13974)'%3E%3Cpath d='M11.9976 15.0377L6.34375 9.3839L7.39758 8.33008L11.9976 12.9301L16.5976 8.33008L17.6514 9.3839L11.9976 15.0377Z' fill='%2329292933'/%3E%3C/g%3E%3C/svg%3E%0A")}.form-item select.form-item__select.form-item__input_has-error,.form-item select.form-item__select:invalid{color:var(--cs--color-error);border-color:var(--cs--color-error)}.form-item select.form-item__select.form-item__input_has-error::placeholder,.form-item select.form-item__select:invalid::placeholder{color:var(--cs--color-error)}.form-item select.form-item__select.form-item__input_has-error+.form-item__error,.form-item select.form-item__select:invalid+.form-item__error{display:block;visibility:visible;opacity:1}.form-item__icon{position:absolute;top:26px;right:12px;font-size:23px;transform:translateY(-50%);line-height:1;pointer-events:none}.form-item__select{--ss-main-height:48px;--ss-border-radius:4px;--ss-font-color:var(--cs--color-contrast);--ss-border-color:var(--cs--color-contrast--20);--ss-bg-color:transparent;--ss-spacing-s:8px;--ss-spacing-m:10px}@media(min-width:768px){.form-item__select{--ss-main-height:54px}}@media(min-width:768px){.form-item__select:focus-visible,.form-item__select:hover{box-shadow:none;border-color:var(--cs--color-gray)}}.form-item__select:focus{box-shadow:none}.form-item__select .ss-arrow path{stroke-width:14px}.form-item__select.ss-main .ss-values{overflow:hidden;max-width:100%}.form-item__select.ss-main .ss-values .ss-single{display:block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.form-item__select.ss-main.ss-open-above,.form-item__select.ss-open-below{border-radius:4px!important;border-color:var(--cs--color-gray)}.form-item__select.ss-content{margin-top:1px!important;border:none;box-shadow:0 6px 40px 3px rgba(0,0,0,.071);background-color:var(--cs--color-base)}.form-item__select.ss-content.ss-open-below{border-radius:4px}.form-item__select.ss-content .ss-list{padding:4px 0}@supports selector(::-webkit-scrollbar){.form-item__select.ss-content .ss-list::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:none;background-color:#d2d2d4}.form-item__select.ss-content .ss-list::-webkit-scrollbar-track{position:relative;margin-top:18px;margin-bottom:18px;border-radius:6px}.form-item__select.ss-content .ss-list::-webkit-scrollbar{border-radius:0;width:6px}.form-item__select.ss-content .ss-list::-webkit-scrollbar-button{height:0;opacity:0;display:none}.form-item__select.ss-content .ss-list::-webkit-scrollbar-corner{opacity:0;display:none}.form-item__select.ss-content .ss-list::-webkit-resizer{display:none}}.form-item__select.ss-content .ss-list .ss-option{padding:15px 16px}.form-item__select.ss-content .ss-list .ss-option:hover{color:var(--cs--color-contrast);background-color:var(--cs--color-contrast--6)}.form-item__select.ss-content .ss-list .ss-option.ss-highlighted,.form-item__select.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--cs--color-contrast);background-color:var(--cs--color-aqua-haze-dark)}.form__item-operator.ss-main{font-size:20px}.form__item-operator.ss-main .ss-arrow{width:16px;height:16px}.form__item-operator.ss-content .ss-list{font-size:20px;text-align:center}.form__item-operator.ss-content .ss-list .ss-option{justify-content:center}.select-date .calendar-input{opacity:0;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.select-period{display:flex;width:100%;max-width:100%;align-items:flex-start;justify-content:flex-start}.select-period .form-item__input-container:first-child .form-item__input{border-right-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.select-period .form-item__input-container:first-child .form-item__input:focus,.select-period .form-item__input-container:first-child .form-item__input:focus-visible,.select-period .form-item__input-container:first-child .form-item__input:hover{border-color:var(--cs--color-gray)}.select-period .form-item__input-container .select2-container .select2-selection--single{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.select-period .form-item__input-container .select2-container .select2-selection--single:focus,.select-period .form-item__input-container .select2-container .select2-selection--single:focus-visible,.select-period .form-item__input-container .select2-container .select2-selection--single:hover{border-color:var(--cs--color-gray)}.select-period .form-item__input-container .select2-container .select2-selection--single .select2-selection__rendered{justify-content:flex-end}.select-period .form-item__input-container .select2-container .select2-results__option{text-align:right}.checkbox-item{display:flex;align-items:flex-start;justify-content:flex-start;cursor:pointer;gap:8px;font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-regular);line-height:var(--cs--line-height-md);color:var(--cs--color-gray);break-inside:avoid-column}@media(min-width:768px){.checkbox-item:focus-visible,.checkbox-item:hover{color:var(--cs--color-contrast)}}@media(min-width:768px){.checkbox-item:active{color:var(--cs--color-contrast)}}.checkbox-item.disabled{color:var(--cs--color-contrast--20);cursor:not-allowed}.checkbox-item__input-box{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-item__input{position:absolute;opacity:0;cursor:pointer}.checkbox-item__input:checked+.checkbox-item__checkmark span:before{content:""}.checkbox-item__input:disabled+.checkbox-item__checkmark{color:var(--cs--color-contrast--20)}.checkbox-item__checkmark{position:relative;display:flex;align-items:center;justify-content:center;color:var(--cs--color-contrast);background-color:transparent}.checkbox-item__checkmark span{font-size:24px;line-height:1}.checkbox-item__label{flex:1 1}.checkbox-item__action{box-shadow:none;border:none;align-self:center;color:var(--cs--color-link);font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-regular)}@media(min-width:768px){.checkbox-item__action:focus-visible,.checkbox-item__action:hover{color:var(--cs--color-link--active)}}@media(min-width:768px){.checkbox-item__action:active{color:var(--cs--color-link--active)}}.radio-item{display:flex;align-items:flex-start;justify-content:flex-start;cursor:pointer;gap:8px;font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-regular);line-height:var(--cs--line-height-md);color:var(--cs--color-gray)}@media(min-width:768px){.radio-item:focus-visible,.radio-item:hover{color:var(--cs--color-contrast)}}@media(min-width:768px){.radio-item:active{color:var(--cs--color-contrast)}}.radio-item.disabled{color:var(--cs--color-contrast--20);cursor:not-allowed}.radio-item__input-box{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-item__input{position:absolute;opacity:0;cursor:pointer}.radio-item__input:checked+.radio-item__checkmark span:before{content:""}.radio-item__input:disabled+.radio-item__checkmark{color:var(--cs--color-contrast--20)}.radio-item__checkmark{position:relative;display:flex;align-items:center;justify-content:center;color:var(--cs--color-contrast);background-color:transparent}.radio-item__checkmark span{font-size:24px;line-height:1}.table-nav{display:flex;align-items:center;flex-wrap:nowrap;gap:16px;justify-content:space-between;margin-bottom:18px;min-height:26px}@media(min-width:768px){.table-nav{min-height:30px;margin-bottom:24px}}.table-nav__label{font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-regular);color:var(--cs--color-gray)}@media(min-width:768px){.table-nav__label{font-size:var(--cs--font-size-lg)}}.table-nav .form-item__select{font-size:var(--cs--font-size-md);color:var(--cs--color-contrast)}@media(min-width:768px){.table-nav .form-item__select{font-size:var(--cs--font-size-lg);font-weight:var(--cs--font-weight-medium)}}.table-nav .form-item__select.ss-main{padding:0 6px;--ss-main-height:26px;border-color:transparent!important}@media(min-width:768px){.table-nav .form-item__select.ss-main{padding:0 6px;--ss-main-height:30px}}.table-nav .form-item__select.ss-main .ss-arrow{margin-right:0;width:16px;height:16px;margin-left:14px}.button-calendar-wrap{position:relative;height:26px}@media(min-width:768px){.button-calendar-wrap{height:30px}}.button-calendar-wrap input{display:block;position:absolute;z-index:3;top:0;left:0;bottom:0;right:0;width:100%;opacity:0}.button-calendar{border:none;box-shadow:none;pointer-events:none;position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;font-size:var(--cs--font-size-sm);color:var(--cs--color-contrast);font-weight:var(--cs--font-weight-semiBold);height:26px;padding:0}@media(min-width:768px){.button-calendar{height:30px;font-size:var(--cs--font-size-lg);font-weight:var(--cs--font-weight-medium)}}.button-calendar__label{display:block;min-height:18px}.button-calendar__icon{overflow:hidden;display:flex;align-items:center;justify-content:center;height:26px;font-size:22px}@media(min-width:768px){.button-calendar__icon{font-size:26px;height:30px}}.select-term-group .select-term__month,.select-term-group .select-term__year{z-index:2;opacity:0}.select-term-group .select-term__month.initialized,.select-term-group .select-term__year.initialized{opacity:1;transition:opacity .15s}.select-term-group .select-term__year:not(.hidden)+.select-term__month{margin-left:-5px}.select-term-group>.form-item__container{display:flex;border:1px solid var(--cs--color-contrast--20);border-radius:var(--cs--radius-sm);padding-left:6px}@media(min-width:768px){.select-term-group>.form-item__container:focus-visible,.select-term-group>.form-item__container:hover{border-color:var(--cs--color-gray)}}.select-term-group>.form-item__container:has(.ss-main.ss-open-above),.select-term-group>.form-item__container:has(.ss-main.ss-open-below){border-color:var(--cs--color-gray)}.select-term-group .select-term__type{position:unset;flex:1 1}.select-term-group .select-term__type>.form-item__container{position:unset}.select-term-group .form-item__input-buttons{display:none!important;visibility:hidden}.select-term-group .form-item__unit{right:0}.select-term-group .form-item__input[type=number]{text-align:right;padding-right:46px;padding-left:0;height:46px}@media(min-width:768px){.select-term-group .form-item__input[type=number]{padding-right:46px;height:52px}}.select-term-group .form-item__input[type=number],.select-term-group .form-item__select{border-color:transparent!important}.select-term-group .form-item__unit{font-size:var(--cs--font-size-md)}.select-term-group .select-term{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.select-term{--ss-main-height:46px;--ss-font-color:var(--cs--color-gray);text-align:right}@media(min-width:768px){.select-term{--ss-main-height:52px}}.select-term .ss-values{display:flex}.select-term .ss-values .ss-single{font-size:var(--cs--font-size-sm);margin-left:auto}.select-term.ss-content .ss-list .ss-option{padding-right:40px;justify-content:flex-end}.select-time>.form-item__container{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 90px}.icon-box{--cs--icon-box--color:var(--cs--color-soft-cyan);width:36px;height:36px;border-radius:4px;font-size:20px;background-color:var(--cs--icon-box--color);border:1px solid var(--cs--icon-box--color);display:flex;justify-content:center;align-items:center}@media(min-width:768px){.icon-box{width:44px;height:44px;font-size:28px}}.icon-box--size-sm{width:32px;height:32px;font-size:20px}@media(min-width:768px){.icon-box--size-sm{width:32px;height:32px;font-size:20px}}.calculator-link{overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px;min-height:42px;font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-regular);line-height:var(--cs--line-height-md);color:var(--cs--color-contrast);border:1px solid var(--cs--color-contrast--20);border-radius:4px}@media(min-width:768px){.calculator-link{min-height:48px;padding:11px 16px;font-size:var(--cs--font-size-md)}}@media(min-width:768px){.calculator-link:focus-visible,.calculator-link:hover{background-color:var(--cs--color-aqua-haze-dark)}}@media(min-width:768px){.calculator-link:active{background-color:var(--cs--color-aqua-haze-dark)}}.calculator-link__text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calculator-link__icon{position:relative;top:0;right:-2px;font-size:10px}.category-card{overflow:hidden;--cs--category-card--color:var(--cs--color-soft-cyan);display:flex;flex-direction:column;text-align:left;padding:16px;border-bottom:10px solid var(--cs--category-card--color);background-color:var(--cs--color-base);border-radius:4px;box-shadow:0 6px 40px 3px rgba(0,0,0,.07)}.category-card>:last-child{margin-bottom:0}@media(min-width:768px){.category-card{padding:26px}}.category-card__header{display:block;margin-bottom:20px}@media(min-width:768px){.category-card__header{margin-bottom:22px}}.category-card__header>:last-child{margin-bottom:0}.category-card .icon-box{margin-bottom:8px}@media(min-width:768px){.category-card .icon-box{margin-bottom:16px}}.category-card__title{display:block;font-size:var(--cs--font-size-2xl);font-weight:var(--cs--font-weight-semiBold);line-height:1.34}.category-card__body{display:flex;width:100%;flex-direction:column;gap:8px;margin-bottom:12px}@media(min-width:640px){.category-card__body{flex-grow:1;justify-content:flex-start;margin-bottom:10px}}.category-card__footer{display:block}.category-card__more{display:block;padding:10px 0;margin-bottom:-10px;font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}@media(min-width:768px){.category-card__more{margin-bottom:-8px}}@media(min-width:768px){.category-card__more:focus-visible,.category-card__more:hover{color:var(--cs--color-link--active)}}@media(min-width:768px){.category-card__more:active{color:var(--cs--color-link--active)}}.category-card .calculator-link{width:100%}.cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin:0 auto;max-width:1200px}.card{background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden}.goals{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:8px;gap:8px}.goal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center;font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-regular);color:var(--cs--color-gray);border-radius:var(--cs--radius-sm);border:1px solid var(--cs--color-contrast--20)}@media(min-width:768px){.goal{font-size:var(--cs--font-size-md)}}.goal b,.goal strong{color:var(--cs--color-contrast);font-weight:var(--cs--font-weight-semiBold)}@media(min-width:768px){.goal b,.goal strong{font-size:var(--cs--font-size-lg)}}.goal__box{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:12px}.goal__box:nth-child(2){padding:11px 14px;background-color:var(--cs--color-aqua-haze-dark)}.table-heading{display:grid;max-width:706px;grid-gap:12px;gap:12px}@media(min-width:768px){.table-heading{gap:16px}}.table-heading__title{font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}@media(min-width:768px){.table-heading__title{font-size:var(--cs--font-size-xl)}}.table-heading__desc{font-size:var(--cs--font-size-md);color:var(--cs--color-gray)}@media(min-width:768px){.table-heading__desc{font-size:var(--cs--font-size-lg)}}.table-group{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.table-group{gap:16px}}.exercises{border-radius:var(--cs--radius-sm);border:1px solid var(--cs--color-contrast--20)}.exercises>.exercise:not(:last-of-type){border-bottom:1px solid var(--cs--color-contrast--20)}.exercise{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,87px);font-size:var(--cs--font-size-sm);color:var(--cs--color-gray)}@media(min-width:768px){.exercise{font-size:var(--cs--font-size-md);grid-template-columns:minmax(0,1fr) minmax(0,174px)}}@media(min-width:1024px){.exercise{grid-template-columns:minmax(0,1fr) minmax(0,274px)}}.exercise b,.exercise strong{font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}@media(min-width:768px){.exercise b,.exercise strong{font-size:var(--cs--font-size-lg)}}.exercise__box{display:flex;align-items:center;justify-content:flex-start;height:100%;padding:12px 12px 11px;gap:4px}@media(min-width:768px){.exercise__box{padding:14px 16px 13px}}.exercise__box:nth-child(2){justify-content:center;background-color:var(--cs--color-aqua-haze-dark)}.info-table{border:1px solid var(--cs--color-contrast--20);border-radius:var(--cs--radius-sm)}.info-table__header{padding:12px 16px;text-align:center;font-weight:var(--cs--font-weight-semiBold);font-size:var(--cs--font-size-sm);color:var(--cs--color-contrast);background-color:var(--cs--color-aqua-haze-dark);border-bottom:1px solid var(--cs--color-contrast--20)}@media(min-width:768px){.info-table__header{padding:15px 26px;font-size:var(--cs--font-size-md)}}.info-table__body{display:grid;padding:16px;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:16px;gap:16px}@media(min-width:768px){.info-table__body{padding:26px;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr))}}.info-table__img-wrap{display:flex;align-items:center;justify-content:center}.info-table__img-wrap img,.info-table__img-wrap svg{width:100%;height:auto;object-fit:contain;object-position:center}.info-table .womens-health-img{max-width:220px}@media(min-width:768px){.info-table .womens-health-img{max-width:330px}}.info-table .menstrual-cycle-img{max-width:296px}@media(min-width:768px){.info-table .menstrual-cycle-img{max-width:368px}}.period-list{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.period-list{gap:14px;max-width:368px}}.period-item{display:grid;grid-template-columns:minmax(0,12px) minmax(0,1fr);grid-gap:12px;gap:12px;font-size:var(--cs--font-size-sm);color:var(--cs--color-gray)}@media(min-width:768px){.period-item{font-size:var(--cs--font-size-md)}}.period-item__icon{--cs--icon-box--color:var(--cs--color-soft-cyan);margin-top:5px;width:12px;height:12px;border-radius:1px;border:1px solid var(--cs--icon-box--color);background-color:var(--cs--icon-box--color)}@media(min-width:768px){.period-item__icon{margin-top:6px}}.period-item__icon.period-item--color-solf-cyan{--cs--icon-box--color:var(--cs--color-soft-cyan)}.period-item__icon.period-item--color-green{--cs--icon-box--color:var(--cs--color-green)}.period-item__icon.period-item--color-pink{--cs--icon-box--color:var(--cs--color-pink)}.period-item__icon.period-item--color-yellow{--cs--icon-box--color:var(--cs--color-yellow)}.period-item__icon.period-item--color-red{--cs--icon-box--color:var(--cs--color-red)}.period-item__icon.period-item--color-blue{--cs--icon-box--color:var(--cs--color-blue)}.period-item__icon.period-item--color-orange{--cs--icon-box--color:var(--cs--color-orange)}.period-item__icon.period-item--color-purple{--cs--icon-box--color:var(--cs--color-purple)}.period-item__icon.period-item--color-white{--cs--icon-box--color:var(--cs--color-white);border-color:var(--cs--color-contrast--20)}.period-item__icon.period-item--color-transparent{--cs--icon-box--color:transparent;border-color:var(--cs--color-contrast--20)}.period-item__info{display:flex;flex-direction:column;gap:4px}@media(min-width:768px){.period-item__info{gap:6px}}.period-item__date{display:block;font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}.period-item__text{display:block}.ovulation{display:flex;flex-direction:column;gap:26px}@media(min-width:768px){.ovulation{gap:28px}}.ovulation__circel{overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:3px;padding:40px;max-width:266px;margin:0 auto;aspect-ratio:1/1;border-radius:var(--cs--radius-full);background-image:url("data:image/svg+xml,%3Csvg width='266' height='266' viewBox='0 0 266 266' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='10' y='10' width='246' height='246' rx='123' fill='%23FC9797'/%3E%3Crect x='5' y='5' width='256' height='256' rx='128' stroke='%23FC9797' stroke-opacity='0.5' stroke-width='10'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat}@media(min-width:768px){.ovulation__circel{gap:8px;padding-top:45px;max-width:286px}}.ovulation__title{display:block;font-weight:var(--cs--font-weight-bold);font-size:32px;color:var(--cs--color-base);line-height:1}@media(min-width:768px){.ovulation__title{font-size:36px}}.ovulation__desc{display:block;font-size:var(--cs--font-size-lg);font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}@media(min-width:768px){.ovulation__desc{font-size:var(--cs--font-size-xl)}}.ovulation__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ovulation__body>:nth-child(odd){text-align:left}.ovulation__body>:nth-child(2n){text-align:right}.ovulation__info{display:flex;flex-direction:column;gap:4px;font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-medium);color:var(--cs--color-gray)}@media(min-width:768px){.ovulation__info{font-size:var(--cs--font-size-xl);gap:5px}}.ovulation__info-title{display:block;font-weight:var(--cs--font-weight-bold);color:var(--cs--color-contrast)}.ovulation__info-label{display:block}.due-date{display:flex;flex-direction:column;align-items:center;gap:16px}@media(min-width:768px){.due-date{gap:26px}}.due-date__box{margin:0 auto;display:grid;max-width:296px}.due-date__box img,.due-date__box svg{width:100%;height:auto}.due-date__box .due-date__date,.due-date__box img{grid-column:1/-1;grid-row:1/-1}@media(min-width:768px){.due-date__box{max-width:472px}}.due-date__date{display:flex;height:100%;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;color:var(--cs--color-contrast);padding-bottom:4px}@media(min-width:1180px){.due-date__date{gap:4px;padding-bottom:8px}}.due-date__day{font-weight:var(--cs--font-weight-bold);font-size:60px;line-height:1}@media(min-width:1180px){.due-date__day{font-size:96px}}.due-date__other{font-weight:var(--cs--font-weight-semiBold);font-size:var(--cs--font-size-xl);line-height:1}@media(min-width:1180px){.due-date__other{font-size:32px}}.due-date__label{font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-gray)}@media(min-width:1180px){.due-date__label{font-size:var(--cs--font-size-lg)}}.vertical-box{display:flex;flex-direction:column;gap:16px;height:auto}@media(min-width:768px){.vertical-box{gap:26px;height:100%}}.pregnancy-timeline{position:relative;margin-bottom:6px}@media(min-width:768px){.pregnancy-timeline{margin-bottom:14px}}.pregnancy-timeline__items{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pregnancy-timeline__item{position:relative;padding-top:50px;text-align:center}.pregnancy-timeline__progress{position:absolute;z-index:1;top:0;left:0;bottom:0;width:2px;height:100%;border-radius:var(--cs--radius-sm);background-color:var(--cs--color-red)}.pregnancy-timeline__line{position:relative;height:12px;border-radius:var(--cs--radius-sm);background-color:var(--cs--color-contrast--10);margin-bottom:16px}@media(min-width:1024px){.pregnancy-timeline__line{margin-bottom:20px}}.pregnancy-timeline__label{display:block;font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-semiBold);line-height:var(--cs--line-height-sm);margin-bottom:6px}@media(min-width:1024px){.pregnancy-timeline__label{font-size:var(--cs--font-size-lg);margin-bottom:2px}}.pregnancy-timeline__text{display:block;font-size:12px;font-weight:var(--cs--color-gray);margin:0 auto;max-width:80px}@media(min-width:460px){.pregnancy-timeline__text{max-width:100%}}@media(min-width:1024px){.pregnancy-timeline__text{font-size:var(--cs--font-size-lg)}}.pregnancy-timeline__marker{position:absolute;z-index:5;top:14px;width:26px;height:54px;transform:translateX(-50%);background-position:top;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='24' height='54' viewBox='0 0 24 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.98125 20.4562C4.96875 23.3937 7.975 26.575 12 30C16.025 26.575 19.0312 23.3937 21.0187 20.4562C23.0063 17.5187 24 14.8 24 12.3C24 8.55 22.7938 5.5625 20.3813 3.3375C17.9688 1.1125 15.175 0 12 0C8.825 0 6.03125 1.1125 3.61875 3.3375C1.20625 5.5625 0 8.55 0 12.3C0 14.8 0.99375 17.5187 2.98125 20.4562ZM10.1607 15.5584C10.3106 16.2732 10.8041 18.0491 12.1368 18.9985C12.141 19.0013 12.145 19.004 12.149 19.0068C12.1582 19.0132 12.167 19.0193 12.1768 19.0245C13.5215 20.0297 15.8952 20.1005 17.5996 18.7546C19.4798 17.2691 19.8595 14.6779 18.6007 13.293C18.3929 13.064 18.1391 12.8555 17.8534 12.6712C17.4018 12.446 16.9423 12.3771 16.6006 12.3883L15.7694 11.1764C15.7694 11.1764 15.3897 11.2155 15.104 11.5525C14.4326 11.089 13.6554 10.9512 12.8901 11.3756C12.8861 11.3775 12.8826 11.3793 12.8791 11.3812C12.8756 11.3831 12.8721 11.3849 12.8681 11.3868C12.8396 11.4028 12.812 11.4197 12.784 11.4369C12.7728 11.4437 12.7616 11.4506 12.7502 11.4575C12.7463 11.4594 12.7428 11.4617 12.7393 11.464C12.7358 11.4664 12.7323 11.4687 12.7283 11.4706C12.6823 11.5003 12.6364 11.532 12.5924 11.5655L12.5884 11.5692C12.5464 11.6009 12.5045 11.6344 12.4645 11.6697C12.4585 11.6753 12.4525 11.6804 12.4465 11.6856C12.4405 11.6907 12.4346 11.6958 12.4286 11.7014C12.3966 11.7293 12.3646 11.7591 12.3326 11.7889L12.3267 11.7945C12.4066 11.2211 12.4226 10.6441 12.3766 10.0856C12.4306 9.81755 12.4805 9.54949 12.5165 9.29446C12.6743 9.23117 12.8222 9.10086 12.962 8.92961L13.3657 9.14368L14.2608 9.62023C14.2608 9.62023 14.5226 10.3592 14.6265 10.3257C14.7304 10.2922 14.8183 10.2085 14.7703 10.0037C14.7703 10.0037 15.3098 10.3164 15.5416 10.1805C15.7734 10.0446 16.0831 9.49737 14.9322 9.07853C14.9322 9.07853 14.6844 8.86632 14.3287 8.5964C14.2988 8.57406 14.2688 8.55173 14.2368 8.52753C14.2348 8.52567 14.2308 8.5238 14.2288 8.52194L14.1389 8.45493C14.1379 8.45399 14.1364 8.45306 14.1349 8.45213C14.1334 8.4512 14.1319 8.45027 14.1309 8.44934C14.099 8.42514 14.065 8.40094 14.031 8.37674L14.0309 8.37667C13.961 8.32643 13.8911 8.2762 13.8172 8.22596C13.8112 8.22224 13.8072 8.21851 13.8012 8.21479L13.7113 8.15336C13.7063 8.14964 13.7013 8.14638 13.6963 8.14312C13.6913 8.13986 13.6864 8.13661 13.6814 8.13288L13.6034 8.08263L13.6034 8.08262C13.5914 8.07518 13.5795 8.06773 13.5695 8.06029C13.5625 8.05563 13.556 8.05145 13.5495 8.04726C13.543 8.04307 13.5365 8.03888 13.5295 8.03422L12.8462 7.65075C12.8402 7.64796 12.8347 7.64564 12.8292 7.64331C12.8237 7.64098 12.8182 7.63866 12.8122 7.63587C12.7982 7.63028 12.7862 7.6247 12.7742 7.61911C12.7632 7.61446 12.7517 7.60981 12.7403 7.60515C12.7288 7.6005 12.7173 7.59585 12.7063 7.59119C12.7013 7.58933 12.6958 7.587 12.6903 7.58468C12.6848 7.58235 12.6793 7.58002 12.6743 7.57816C12.6492 7.5679 12.6227 7.5588 12.5971 7.54994C12.5901 7.54754 12.5832 7.54517 12.5764 7.54279C12.5764 7.54279 12.5664 7.54837 12.5524 7.55954H12.5504C12.5486 7.56085 12.5466 7.56227 12.5445 7.56376C12.5376 7.56862 12.5296 7.57432 12.5205 7.58002C12.5105 7.58746 12.4985 7.59491 12.4865 7.60236C12.4845 7.60329 12.4825 7.60469 12.4805 7.60608C12.4785 7.60748 12.4765 7.60887 12.4745 7.6098C12.4605 7.61911 12.4465 7.62842 12.4306 7.63959C12.4266 7.64331 12.4226 7.64517 12.4186 7.64703C12.4027 7.65811 12.3849 7.67102 12.3671 7.68394L12.367 7.68396L12.3666 7.68427C12.3637 7.68699 12.3608 7.68872 12.3571 7.6909C12.3557 7.69171 12.3542 7.69257 12.3526 7.69357C12.3327 7.70659 12.3127 7.72146 12.2928 7.73633L12.2927 7.73639C12.2898 7.73911 12.2868 7.74084 12.2831 7.74303C12.2818 7.74383 12.2803 7.74469 12.2787 7.74569C12.269 7.75307 12.259 7.76045 12.2487 7.76799C12.2356 7.77757 12.2222 7.7874 12.2088 7.79781C12.2068 7.79968 12.2048 7.80107 12.2028 7.80247C12.2008 7.80386 12.1988 7.80526 12.1968 7.80712C12.1861 7.81542 12.175 7.82371 12.1637 7.83218C12.1496 7.8427 12.1352 7.85348 12.1208 7.86483L12.1208 7.86484C12.1168 7.86856 12.1128 7.87228 12.1069 7.87414C12.0952 7.88335 12.0831 7.89256 12.0708 7.90195C12.0557 7.91342 12.0403 7.92514 12.0249 7.93743C12.0229 7.93929 12.0204 7.94115 12.0179 7.94301C12.0154 7.94487 12.0129 7.94674 12.011 7.9486C12.0075 7.95136 12.004 7.95416 12.0005 7.95697C11.9756 7.9769 11.9493 7.9979 11.923 8.01747C11.921 8.01933 11.9185 8.02119 11.916 8.02306C11.9135 8.02492 11.911 8.02678 11.909 8.02864L11.9071 8.0305C11.8511 7.89089 11.7932 7.75686 11.7292 7.6247C11.7342 7.62314 11.7389 7.62191 11.7433 7.62074C11.7495 7.61909 11.7554 7.61756 11.7612 7.61539C11.7692 7.61259 11.7777 7.61027 11.7862 7.60794C11.7947 7.60562 11.8032 7.60329 11.8111 7.6005C11.8591 7.58747 11.905 7.57258 11.951 7.55769L11.951 7.55768C11.958 7.55582 11.9645 7.55349 11.971 7.55117C11.9775 7.54884 11.984 7.54652 11.991 7.54465C12.0469 7.52604 12.1029 7.50556 12.1548 7.48322C12.1578 7.48229 12.1608 7.48089 12.1638 7.4795C12.1668 7.4781 12.1698 7.4767 12.1728 7.47577L12.1728 7.47576L12.1728 7.47575C12.2168 7.45715 12.2607 7.43854 12.3007 7.41807C12.3077 7.41434 12.3142 7.41109 12.3207 7.40783C12.3272 7.40457 12.3336 7.40132 12.3406 7.39759C12.3746 7.38086 12.4065 7.36226 12.4385 7.34366L12.4385 7.34361C12.4445 7.33989 12.45 7.33663 12.4555 7.33337C12.461 7.33011 12.4665 7.32686 12.4725 7.32313C12.5125 7.29707 12.5504 7.27101 12.5824 7.24495L12.5904 7.2375C12.6204 7.2133 12.6463 7.18724 12.6723 7.15932L12.6963 7.1314C12.7143 7.10907 12.7303 7.08675 12.7462 7.06442L12.7463 7.06438L12.7642 7.03646C12.7822 7.00482 12.7982 6.97131 12.8082 6.9378C12.8182 6.90243 12.8262 6.86706 12.8322 6.8317C12.8322 6.82053 12.8342 6.8075 12.8362 6.79633C12.8402 6.77213 12.8422 6.74607 12.8422 6.72187V6.68091C12.8422 6.65671 12.8422 6.63251 12.8402 6.60831C12.8402 6.59528 12.8402 6.58225 12.8362 6.56922C12.8349 6.55232 12.8319 6.53464 12.8289 6.51668C12.8272 6.50695 12.8256 6.49713 12.8242 6.48732C12.8242 6.47922 12.8221 6.47112 12.8202 6.46373C12.8194 6.46093 12.8187 6.45823 12.8182 6.45567C12.8022 6.37935 12.7782 6.30117 12.7502 6.22299C12.7463 6.21182 12.7423 6.20065 12.7363 6.19134C12.7303 6.17738 12.7243 6.16295 12.7183 6.14852C12.7123 6.1341 12.7063 6.11967 12.7003 6.10571C12.6973 6.0992 12.6943 6.09315 12.6913 6.08711C12.6883 6.08105 12.6853 6.075 12.6823 6.06848L12.6404 5.98471C12.6344 5.97354 12.6284 5.96238 12.6224 5.94934C12.6044 5.9177 12.5864 5.88605 12.5684 5.85627C12.5644 5.84882 12.5604 5.84138 12.5544 5.83393C12.5065 5.75389 12.4525 5.6757 12.3946 5.59752C12.3916 5.59379 12.3886 5.58961 12.3856 5.58542C12.3826 5.58123 12.3796 5.57704 12.3766 5.57332C12.3546 5.54354 12.3307 5.51376 12.3067 5.48398L12.3067 5.48397C12.3027 5.47839 12.2987 5.47327 12.2947 5.46815C12.2907 5.46303 12.2867 5.45791 12.2827 5.45232C12.2707 5.43836 12.2592 5.42393 12.2477 5.40951C12.2362 5.39508 12.2247 5.38065 12.2128 5.36669L12.1888 5.33877C12.1748 5.32295 12.1608 5.30666 12.1468 5.29038C12.1328 5.27409 12.1189 5.2578 12.1049 5.24197C12.1029 5.24011 12.1009 5.23778 12.0989 5.23546C12.0969 5.23313 12.0949 5.23081 12.0929 5.22894C12.0292 5.15707 11.9619 5.08693 11.8962 5.01853L11.8961 5.01851L11.8891 5.01115C11.8851 5.00742 11.8816 5.0037 11.8781 4.99998C11.8746 4.99625 11.8711 4.99253 11.8671 4.98881L11.8619 4.98366C11.8359 4.95767 11.8114 4.93322 11.7852 4.90877C11.7752 4.89946 11.7672 4.89201 11.7592 4.8827L11.7552 4.87898C12.2647 4.90504 12.8022 4.10087 12.6424 3.73416C12.4745 3.35069 11.3736 3.3935 10.6063 3.43632C9.83902 3.47913 9.82704 4.25724 9.82704 4.25724L10.6862 5.73341C10.6862 5.73341 8.11866 4.6556 6.38032 6.05359C6.31638 6.10385 6.26243 6.15411 6.21048 6.20251C2.70582 8.64666 5.663 13.7509 10.1607 15.5547V15.5584Z' fill='%23FC9797'/%3E%3Cg filter='url(%23filter0_d_360_56499)'%3E%3Ccircle cx='12' cy='42' r='8' fill='%23FC9797'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_360_56499' x='0' y='30' width='24' height='24' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.23 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_360_56499'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_360_56499' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")}@media(min-width:1024px){.pregnancy-timeline__marker{top:0;width:40px;height:68px;background-image:url("data:image/svg+xml,%3Csvg width='36' height='68' viewBox='0 0 36 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.47188 30.0025C7.45313 34.3108 11.9625 38.9767 18 44C24.0375 38.9767 28.5469 34.3108 31.5281 30.0025C34.5094 25.6942 36 21.7067 36 18.04C36 12.54 34.1906 8.15833 30.5719 4.895C26.9531 1.63167 22.7625 0 18 0C13.2375 0 9.04688 1.63167 5.42813 4.895C1.80938 8.15833 0 12.54 0 18.04C0 21.7067 1.49063 25.6942 4.47188 30.0025ZM15.24 22.8189C15.4648 23.8673 16.2051 26.4719 18.2042 27.8643C18.2105 27.8684 18.2165 27.8725 18.2224 27.8765C18.2362 27.8859 18.2494 27.8949 18.2641 27.9025C20.2812 29.3768 23.8418 29.4806 26.3984 27.5066C29.2187 25.3279 29.7882 21.5275 27.9 19.4962C27.5883 19.1604 27.2076 18.8546 26.779 18.5843C26.1017 18.254 25.4123 18.153 24.8998 18.1693L23.653 16.392C23.653 16.392 23.0836 16.4493 22.655 16.9435C21.6479 16.2637 20.482 16.0616 19.3341 16.6841C19.3281 16.6868 19.3229 16.6896 19.3177 16.6923C19.3124 16.695 19.3072 16.6978 19.3012 16.7005C19.2583 16.7239 19.2169 16.7488 19.1749 16.774C19.1582 16.7841 19.1414 16.7942 19.1243 16.8042C19.1183 16.807 19.1131 16.8104 19.1078 16.8138C19.1026 16.8172 19.0974 16.8206 19.0914 16.8234C19.0224 16.867 18.9535 16.9135 18.8876 16.9626L18.8816 16.9681C18.8186 17.0145 18.7557 17.0636 18.6957 17.1155C18.6867 17.1237 18.6778 17.1312 18.6688 17.1387C18.6598 17.1462 18.6508 17.1537 18.6418 17.1619C18.5938 17.2029 18.5459 17.2465 18.4979 17.2902L18.4889 17.2984C18.6088 16.4575 18.6328 15.6111 18.5639 14.7921C18.6448 14.3989 18.7197 14.0058 18.7737 13.6318C19.0104 13.5389 19.2322 13.3478 19.442 13.0966L20.0475 13.4106L21.3902 14.1095C21.3902 14.1095 21.7828 15.1934 21.9386 15.1443C22.0945 15.0951 22.2264 14.9723 22.1544 14.672C22.1544 14.672 22.9637 15.1306 23.3113 14.9313C23.659 14.732 24.1236 13.9293 22.3972 13.315C22.3972 13.315 22.0256 13.0038 21.4921 12.6079L21.491 12.6071L21.4909 12.6071C21.4463 12.5746 21.4017 12.5421 21.3542 12.5069C21.3527 12.5055 21.3505 12.5042 21.3482 12.5028C21.346 12.5014 21.3437 12.5001 21.3422 12.4987L21.2073 12.4004C21.2058 12.3991 21.2036 12.3977 21.2014 12.3963C21.1991 12.395 21.1969 12.3936 21.1954 12.3922C21.1474 12.3567 21.0964 12.3212 21.0455 12.2858C20.9406 12.212 20.8357 12.1383 20.7248 12.0646C20.7203 12.0619 20.7166 12.0591 20.7128 12.0564C20.7091 12.0537 20.7053 12.051 20.7008 12.0482L20.566 11.9581C20.5585 11.9527 20.551 11.9479 20.5435 11.9431C20.536 11.9383 20.5285 11.9336 20.521 11.9281L20.4041 11.8544L20.4041 11.8544C20.3861 11.8434 20.3681 11.8325 20.3532 11.8216C20.3427 11.8148 20.3329 11.8087 20.3232 11.8025C20.3135 11.7964 20.3037 11.7902 20.2932 11.7834L19.2682 11.221C19.2592 11.2169 19.251 11.2135 19.2427 11.2101C19.2345 11.2066 19.2262 11.2032 19.2172 11.1991C19.1963 11.1909 19.1783 11.1828 19.1603 11.1746C19.1438 11.1677 19.1266 11.1609 19.1094 11.1541C19.0921 11.1473 19.0749 11.1404 19.0584 11.1336C19.0509 11.1309 19.0427 11.1275 19.0344 11.1241C19.0262 11.1206 19.0179 11.1172 19.0104 11.1145C18.9727 11.0995 18.933 11.0861 18.8945 11.0731C18.8841 11.0696 18.8738 11.0661 18.8636 11.0626C18.8636 11.0626 18.8486 11.0708 18.8276 11.0872H18.8246C18.8218 11.0891 18.8188 11.0912 18.8157 11.0934C18.8054 11.1005 18.7934 11.1089 18.7797 11.1172C18.7647 11.1281 18.7467 11.1391 18.7287 11.15C18.7257 11.1514 18.7227 11.1534 18.7197 11.1555C18.7167 11.1575 18.7137 11.1595 18.7107 11.1609C18.6897 11.1746 18.6688 11.1882 18.6448 11.2046C18.6388 11.2101 18.6328 11.2128 18.6268 11.2155C18.603 11.2318 18.5763 11.2507 18.5496 11.2696L18.5489 11.2701C18.5445 11.2741 18.5401 11.2767 18.5346 11.2799C18.5325 11.281 18.5303 11.2823 18.5279 11.2838C18.498 11.3028 18.4681 11.3246 18.4382 11.3464L18.4381 11.3465L18.438 11.3466C18.4336 11.3506 18.4292 11.3531 18.4237 11.3563C18.4216 11.3575 18.4194 11.3588 18.417 11.3602C18.4025 11.371 18.3874 11.3819 18.372 11.3929C18.3524 11.407 18.3322 11.4214 18.3121 11.4367C18.3091 11.4394 18.3061 11.4414 18.3031 11.4435C18.3001 11.4455 18.2971 11.4476 18.2941 11.4503C18.2781 11.4625 18.2615 11.4746 18.2445 11.487C18.2234 11.5025 18.2018 11.5183 18.1802 11.5349L18.1802 11.535C18.1742 11.5404 18.1682 11.5459 18.1593 11.5486C18.1417 11.5621 18.1236 11.5756 18.1051 11.5894C18.0825 11.6062 18.0595 11.6234 18.0364 11.6414C18.0334 11.6442 18.0296 11.6469 18.0259 11.6496C18.0221 11.6524 18.0184 11.6551 18.0154 11.6578C18.0102 11.6619 18.005 11.6659 17.9997 11.67C17.9623 11.6993 17.9229 11.7301 17.8835 11.7588C17.8805 11.7616 17.8768 11.7643 17.873 11.767C17.8693 11.7697 17.8655 11.7725 17.8625 11.7752L17.8595 11.7779C17.7756 11.5732 17.6887 11.3766 17.5928 11.1828C17.6003 11.1805 17.6073 11.1787 17.614 11.177C17.6233 11.1745 17.632 11.1723 17.6407 11.1691C17.6527 11.165 17.6655 11.1616 17.6782 11.1582C17.691 11.1548 17.7037 11.1514 17.7157 11.1473C17.7876 11.1282 17.8564 11.1063 17.9253 11.0845L17.9254 11.0845L17.9255 11.0845C17.936 11.0817 17.9457 11.0783 17.9554 11.0749C17.9652 11.0715 17.9749 11.0681 17.9854 11.0654C18.0693 11.0381 18.1533 11.008 18.2312 10.9753C18.2357 10.9739 18.2402 10.9718 18.2447 10.9698C18.2492 10.9677 18.2537 10.9657 18.2582 10.9643L18.2582 10.9643C18.3241 10.937 18.39 10.9097 18.45 10.8797C18.4605 10.8742 18.4702 10.8695 18.4799 10.8647C18.4897 10.8599 18.4994 10.8551 18.5099 10.8497C18.5608 10.8251 18.6087 10.7978 18.6567 10.7706L18.6568 10.7705C18.6658 10.765 18.674 10.7603 18.6823 10.7555C18.6905 10.7507 18.6987 10.7459 18.7077 10.7405C18.7677 10.7022 18.8246 10.664 18.8726 10.6258L18.8846 10.6149C18.9295 10.5794 18.9685 10.5412 19.0074 10.5002L19.0434 10.4593C19.0704 10.4265 19.0943 10.3938 19.1183 10.3611L19.1183 10.3611L19.1183 10.361L19.1453 10.32C19.1723 10.2736 19.1963 10.2245 19.2112 10.1753C19.2262 10.1234 19.2382 10.0716 19.2472 10.0197C19.2472 10.0033 19.2502 9.9842 19.2532 9.96781C19.2592 9.93232 19.2622 9.8941 19.2622 9.85861V9.79854C19.2622 9.76305 19.2622 9.72755 19.2592 9.69206C19.2592 9.67295 19.2592 9.65384 19.2532 9.63473C19.2513 9.60996 19.2468 9.58404 19.2423 9.55771C19.2398 9.54342 19.2373 9.52901 19.2352 9.5146C19.2352 9.50273 19.2321 9.49086 19.2292 9.48003C19.2281 9.47591 19.2271 9.47195 19.2262 9.46819C19.2023 9.35625 19.1663 9.24158 19.1243 9.12692L19.1243 9.1269C19.1183 9.11052 19.1123 9.09414 19.1033 9.0805C19.0944 9.06003 19.0854 9.03887 19.0764 9.01772C19.0674 8.99655 19.0584 8.97539 19.0494 8.95491C19.0449 8.94535 19.0404 8.93648 19.0359 8.9276C19.0314 8.91873 19.0269 8.90986 19.0224 8.9003L18.9595 8.77745C18.9505 8.76107 18.9415 8.74469 18.9325 8.72558C18.9055 8.67916 18.8786 8.63275 18.8516 8.58907C18.8456 8.57814 18.8396 8.56723 18.8306 8.5563C18.7587 8.43891 18.6778 8.32423 18.5908 8.20956C18.5863 8.2041 18.5818 8.19796 18.5774 8.19182C18.5729 8.18567 18.5684 8.17953 18.5639 8.17407C18.5309 8.13041 18.495 8.08675 18.459 8.04309L18.459 8.04302C18.453 8.03483 18.447 8.02732 18.441 8.01981C18.435 8.0123 18.429 8.0048 18.423 7.99661C18.405 7.97613 18.3878 7.95497 18.3705 7.93381C18.3533 7.91266 18.3361 7.8915 18.3181 7.87102L18.2821 7.83007C18.2612 7.80687 18.2402 7.78299 18.2192 7.75911C18.1982 7.73521 18.1772 7.71131 18.1562 7.68809C18.1533 7.68536 18.1503 7.68195 18.1473 7.67854C18.1443 7.67513 18.1413 7.67172 18.1383 7.66899C18.0428 7.56359 17.9418 7.46073 17.8432 7.36042L17.8432 7.36036L17.8326 7.34955C17.8266 7.34409 17.8213 7.33863 17.8161 7.33317C17.8108 7.32771 17.8056 7.32225 17.7996 7.31679L17.7919 7.30925C17.7528 7.27112 17.7161 7.23526 17.6767 7.19939C17.6617 7.18574 17.6497 7.17482 17.6377 7.16117L17.6318 7.15571C18.396 7.19393 19.2023 6.01449 18.9625 5.47664C18.7107 4.91421 17.0593 4.97701 15.9084 5.0398C14.7575 5.1026 14.7395 6.24382 14.7395 6.24382L16.0283 8.40887C16.0283 8.40887 12.177 6.82808 9.56944 8.87847C9.47353 8.95218 9.39261 9.02589 9.31468 9.09688C4.05769 12.6816 8.49346 20.1679 15.24 22.8134V22.8189Z' fill='%23FC9797'/%3E%3Cg filter='url(%23filter0_d_68_4116)'%3E%3Ccircle cx='18' cy='56' r='8' fill='%23FC9797'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_68_4116' x='6' y='44' width='24' height='24' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.23 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_68_4116'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_68_4116' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")}}.images-box{padding:16px;border-radius:var(--cs--radius-sm);border:1px solid var(--cs--color-contrast--20)}@media(min-width:768px){.images-box{padding:26px}}.images-box__grid{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:16px}@media(min-width:768px){.images-box__grid{flex-direction:row;gap:24px}}.images-box__label{display:block;width:100%;text-align:center;font-weight:var(--cs--font-weight-semiBold);font-size:var(--cs--font-size-md);color:var(--cs--color-contrast);margin-bottom:16px}@media(min-width:768px){.images-box__label{font-size:var(--cs--font-size-lg);margin-bottom:26px}}.images-box .img-container figcaption{margin-bottom:6px;margin-top:6px;color:var(--cs--color-gray)}.images-box .img-container figcaption:first-child{margin-top:0}.images-box .img-container figcaption:last-child{margin-bottom:0}@media(min-width:768px){.images-box .img-container figcaption{margin-bottom:12px;margin-top:12px}}.tdee-macros-img{width:160px!important;margin:0 auto}@media(min-width:768px){.tdee-macros-img{width:190px!important}}.banner{border:1px solid var(--cs--color-contrast--20);border-radius:var(--cs--radius-sm);background-color:var(--cs--color-aqua-haze-dark);padding:16px;color:var(--cs--color-contrast)}.banner a{color:var(--cs--color-link);text-decoration:none}@media(min-width:768px){.banner a:focus-visible,.banner a:hover{color:var(--cs--color-link--active);text-decoration:underline}}@media(min-width:768px){.banner a:active{color:var(--cs--color-link--active);text-decoration:underline}.banner{padding:23px 20px 23px 25px;font-size:var(--cs--font-size-lg);font-weight:var(--cs--font-weight-semiBold)}}.slider-lines{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media(min-width:768px){.slider-lines{flex-direction:row;gap:26px}}.slider-line{display:flex;flex-direction:column;gap:16px;flex:1 1;width:100%}.slider-line__header{display:flex;align-items:center;justify-content:space-between;font-size:var(--cs--font-size-md);color:var(--cs--color-contrast);font-weight:var(--cs--font-weight-semiBold)}@media(min-width:768px){.slider-line__header{font-size:var(--cs--font-size-lg)}}.slider-line__progress{position:relative;display:block;width:100%;height:16px;border-radius:var(--cs--radius-sm);background-color:var(--cs--color-contrast--6)}.slider-line__progress-fill{position:absolute;top:0;left:0;bottom:0;width:0;border-radius:var(--cs--radius-sm);background-color:var(--cs--color-blue)}.slider-line__progress-circle{position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(-50%);width:24px;height:24px;border-radius:var(--cs--radius-full);background-color:var(--cs--color-red);box-shadow:0 0 4px 0 rgba(0,0,0,.231)}.slider-line__divider{height:1px;width:100%;background-color:var(--cs--color-contrast--20)}@media(min-width:768px){.slider-line__divider{width:1px;height:61px}}.fraction-result{display:flex;flex-direction:column;gap:4px;padding:15px;background-color:var(--cs--color-aqua-haze-dark);border-radius:var(--cs--radius-sm);border:1px solid var(--cs--color-contrast--20)}.fraction-result__img-wrap{width:103px}.fraction-result__content{display:inline-flex}@media(min-width:768px){.fraction-result{flex-direction:row;gap:26px;padding:26px}}.pregnancy-content{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,80px) minmax(0,1fr)}@media(min-width:460px){.pregnancy-content{gap:12px 24px;grid-template-columns:minmax(0,100px) minmax(0,1fr)}}@media(min-width:768px){.pregnancy-content{gap:12px 12px;grid-template-columns:minmax(0,80px) minmax(0,1fr)}}@media(min-width:1024px){.pregnancy-content{gap:12px 24px;grid-template-columns:minmax(0,100px) minmax(0,1fr)}}@media(min-width:1280px){.pregnancy-content{gap:12px 36px;grid-template-columns:minmax(0,163px) minmax(0,1fr)}}@media(min-width:460px){.pregnancy-content__img-wrap{grid-row:1/span 2}}@media(min-width:768px){.pregnancy-content__img-wrap{grid-row:1/span 1}}@media(min-width:1024px){.pregnancy-content__img-wrap{grid-row:1/span 2}}.pregnancy-content__img-wrap img{width:100%;height:100%;object-fit:contain;object-position:center}.pregnancy-content__title{display:flex;align-items:center;font-weight:var(--cs--font-weight-semiBold);font-size:var(--cs--font-size-lg);color:var(--cs--color-gray)}@media(min-width:1024px){.pregnancy-content__title{font-size:var(--cs--font-size-xl)}}.pregnancy-content__text{display:grid;grid-column:1/span 2;grid-gap:12px;gap:12px;color:var(--cs--color-gray);font-size:var(--cs--font-size-md)}@media(min-width:460px){.pregnancy-content__text{grid-column:2/span 1}}@media(min-width:768px){.pregnancy-content__text{grid-column:1/span 2}}@media(min-width:1024px){.pregnancy-content__text{grid-column:2/span 1;font-size:var(--cs--font-size-lg)}}.box-nav{display:flex;flex-direction:column;gap:8px;justify-content:space-between}@media(min-width:768px){.box-nav{align-items:center;flex-direction:row;gap:16px}}.box-nav__label{font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}@media(min-width:768px){.box-nav__label{font-size:var(--cs--font-size-lg)}.box-nav .form-item__select{min-width:174px}}@media(min-width:1024px){.box-nav .form-item__select{min-width:274px}}.bmi{display:grid;grid-gap:26px;gap:26px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.bmi{gap:26px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.bmi{gap:32px}}@media(min-width:1280px){.bmi{gap:72px}}.bmi__inner{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.bmi__inner{gap:26px}}.bmi__inner .buttons-group{margin-top:10px!important}.bmi__result{display:flex;flex-direction:column;gap:8px}.bmi__result-value{display:flex;align-items:flex-end;line-height:1;color:var(--cs--color-contrast);font-weight:var(--cs--font-weight-exbold);font-size:60px}@media(min-width:768px){.bmi__result-value{font-size:86px}}.bmi__result-value sub{font-weight:var(--cs--font-weight-bold);font-size:26px;line-height:1;margin-left:8px;margin-bottom:2px}@media(min-width:768px){.bmi__result-value sub{font-size:32px;margin-bottom:4px}}.bmi__result-label{display:block;color:var(--cs--color-gray-light);font-weight:var(--cs--font-weight-bold);font-size:var(--cs--font-size-lg)}@media(min-width:768px){.bmi__result-label{font-size:var(--cs--font-size-2xl)}}.bmi .content-grid b,.bmi .content-grid strong{font-weight:var(--cs--font-weight-bold)}.weight-line{position:relative;padding-top:54px}@media(min-width:768px){.weight-line{padding-top:58px}}.weight-line__current{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;padding:5px;width:81px;height:42px;margin:0 auto;font-weight:var(--cs--font-weight-semiBold);font-size:var(--cs--font-size-sm);color:var(--cs--color-contrast);background-color:var(--cs--color-yellow);transform-origin:center;transform:translateX(-50%);border-radius:var(--cs--radius-sm)}@media(min-width:768px){.weight-line__current{height:46px;font-weight:var(--cs--font-weight-medium);font-size:var(--cs--font-size-lg)}}.weight-line__current:after{position:absolute;z-index:-1;bottom:-8px;left:50%;content:"";transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:8px solid var(--cs--color-yellow)}.weight-line__items{overflow:hidden;display:flex;height:42px;align-items:stretch;justify-content:flex-start;background-color:var(--cs--color-aqua-haze-dark);border-radius:var(--cs--radius-full)}@media(min-width:768px){.weight-line__items{height:46px}}.weight-line__item{display:flex;align-items:center;justify-content:center;line-height:1px;padding:10px;font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast);--cs--item--color:var(--cs--color-aqua-haze-dark);background-color:var(--cs--item--color)}@media(min-width:768px){.weight-line__item{font-weight:var(--cs--font-weight-medium);font-size:var(--cs--font-size-lg)}}.weight-line__item.weight-line__item--color-solf-cyan{--cs--item--color:var(--cs--color-soft-cyan)}.weight-line__item.weight-line__item--color-green{--cs--item--color:var(--cs--color-green)}.weight-line__item.weight-line__item--color-pink{--cs--item--color:var(--cs--color-pink)}.weight-line__item.weight-line__item--color-yellow{--cs--item--color:var(--cs--color-yellow)}.weight-line__item.weight-line__item--color-red{--cs--item--color:var(--cs--color-red)}.weight-line__item.weight-line__item--color-blue{--cs--item--color:var(--cs--color-blue)}.weight-line__item.weight-line__item--color-orange{--cs--item--color:var(--cs--color-orange)}.weight-line__item.weight-line__item--color-purple{--cs--item--color:var(--cs--color-purple)}.text-plus-tooltip{display:flex;align-items:flex-start;justify-content:flex-start;gap:6px;font-size:var(--cs--font-size-sm)}@media(min-width:768px){.text-plus-tooltip{font-size:var(--cs--font-size-md)}}.text-plus-tooltip .tooltip{margin-top:1px}.text-plus-tooltip .tooltip__icon{font-size:20px}@media(min-width:768px){.text-plus-tooltip .tooltip__icon{font-size:20px}}.info-box{display:flex;align-items:center;justify-content:flex-start;gap:10px}.info-box__text{font-size:var(--cs--font-size-sm);color:var(--cs--color-gray)}@media(min-width:768px){.info-box__text{font-size:var(--cs--font-size-md)}}.info-box .icon-box{flex-shrink:0;align-self:flex-start;color:var(--cs--color-contrast)}.info-list .info-box{padding:11px 0 12px}.info-list .info-box:not(:last-of-type){border-bottom:1px solid var(--cs--color-contrast--20)}@media(min-width:768px){.info-list .info-box{padding:13px 16px 14px}}.calorie-boxes{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--cs--color-contrast--20);border-radius:var(--cs--radius-sm)}@media(min-width:768px){.calorie-boxes{gap:26px;padding:26px;justify-content:space-between}}.calorie-box{display:flex;align-items:center;gap:20px}@media(min-width:768px){.calorie-box{gap:34px}}.calorie-box__img-wrap{width:112px}@media(min-width:768px){.calorie-box__img-wrap{width:144px}}.calorie-box__img-wrap img{width:100%;height:100%;object-position:center;object-fit:contain}.calorie-box__info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}@media(min-width:768px){.calorie-box__info{gap:2px}}.calorie-box__calorie{line-height:1;font-size:40px;font-weight:var(--cs--font-weight-exbold);color:var(--cs--color-contrast)}@media(min-width:768px){.calorie-box__calorie{font-size:60px}}.calorie-box__label{font-size:var(--cs--font-size-md);color:var(--cs--color-gray)}@media(min-width:768px){.calorie-box__label{font-size:var(--cs--font-size-xl)}}.calorie-box--day .calorie-box__img-wrap,.calorie-box--week .calorie-box__img-wrap{width:52px}@media(min-width:768px){.calorie-box--day .calorie-box__img-wrap,.calorie-box--week .calorie-box__img-wrap{width:112px}}.calendar-button{display:flex;justify-content:center;align-items:center;width:100%;height:40px;color:var(--cs--color-contrast);font-size:21px;border-radius:var(--cs--radius-sm);border:1px solid var(--cs--color-contrast--20);background-color:transparent}@media(min-width:768px){.calendar-button{height:54px;font-size:26px}}@media(min-width:768px){.calendar-button:focus-visible,.calendar-button:hover{background-color:var(--cs--color-aqua-haze)}}@media(min-width:768px){.calendar-button:active{background-color:var(--cs--color-aqua-haze-dark)}}.segment-picker__buttons{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:1px;flex-grow:0;flex-shrink:0;gap:2px;background-color:transparent;border-radius:var(--cs--radius-full);border:1px solid var(--cs--color-contrast--20)}@media(min-width:768px){.segment-picker__buttons{display:inline-flex;justify-content:flex-start}}.segment-picker__btn{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:38px;padding:4px 6px;font-size:var(--cs--font-size-sm);font-weight:var(--cs--font-weight-regular);box-shadow:none;border-radius:var(--cs--radius-full);color:var(--cs--color-contrast);line-height:1;background-color:transparent}@media(min-width:768px){.segment-picker__btn{font-size:var(--cs--font-size-md);min-width:144px;min-height:40px;padding:6px 16px}}.segment-picker__btn.disabled,.segment-picker__btn:disabled{color:var(--cs--color-contrast--20);background-color:transparent}.segment-picker__btn--selected{color:var(--cs--color-base);background-color:var(--cs--color-contrast)}@media(min-width:768px){.segment-picker__btn:not(.segment-picker__btn--selected):focus-visible,.segment-picker__btn:not(.segment-picker__btn--selected):hover{color:var(--cs--color-contrast);background-color:var(--cs--color-contrast--10)}}@media(min-width:768px){.segment-picker__btn:not(.segment-picker__btn--selected):active{color:var(--cs--color-contrast);background-color:var(--cs--color-contrast--10)}}.accordion,.accordion__item{overflow:hidden;width:100%}.accordion__item{border-top:1px solid var(--cs--color-contrast--20)}.accordion__item:last-child{border-bottom:1px solid var(--cs--color-contrast--20)}.accordion__button{overflow:hidden;position:relative;display:block;width:100%;padding:14px 26px 14px 0;color:var(--cs--color-contrast);font-weight:var(--cs--font-weight-semiBold);font-size:var(--cs--font-size-md);line-height:var(--cs--line-height-md);text-align:left}.accordion__button:after,.accordion__button:before{content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);width:14px;height:2px;background-color:var(--cs--color-contrast);opacity:1}.accordion__button:after{transform:translateY(-50%) rotate(90deg)}.accordion__button[aria-expanded=true]:after{opacity:0}.accordion__content{overflow:hidden;padding:14px 0}.accordion__content[aria-hidden=true]{display:none}.accordion__content[aria-hidden=false]{display:block;margin-top:-14px}.accordion__links{display:flex;flex-direction:column}.accordion__link{display:block;padding:11px 0;font-size:var(--cs--font-size-md);line-height:var(--cs--line-height-md);color:var(--cs--color-gray)}@media(min-width:768px){.accordion__link:focus-visible,.accordion__link:hover{color:var(--cs--color-link--active)}}@media(min-width:768px){.accordion__link:active{color:var(--cs--color-link--active)}}.accordion__charts{margin-top:12px;margin-bottom:12px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px}@media(min-width:768px){.accordion__charts{margin-top:16px;margin-bottom:16px;flex-direction:row;justify-content:flex-start;gap:49px}}.accordion__chart{position:relative;display:flex;flex-direction:column;max-width:358px;width:100%;flex:1 1;gap:14px;justify-content:space-between}@media(min-width:768px){.accordion__chart{gap:16px}.accordion__chart:after{position:absolute;content:"";width:1px;height:100%;right:-16px;top:0;background-color:var(--cs--color-contrast--20)}.accordion__chart:after:last-child{display:none}}.accordion__chart-body img,.accordion__chart-body svg{width:100%;height:auto;object-position:center;object-fit:contain}.accordion__chart-label{font-size:var(--cs--font-size-md);color:var(--cs--color-contrast);font-weight:var(--cs--font-weight-semiBold)}@media(min-width:768px){.accordion__chart-label{font-size:var(--cs--font-size-lg)}}.accordion__divider{display:flex;height:1px;width:100%;background-color:var(--cs--color-contrast--20)}@media(min-width:768px){.accordion__divider{display:none}}.accordion--size-lg .accordion__item:last-child{border-bottom:1px solid transparent}.accordion--size-lg .accordion__button{padding:16px 26px 16px 0;font-size:var(--cs--font-size-lg)}@media(min-width:768px){.accordion--size-lg .accordion__button{padding:17px 26px 18px 0;font-size:var(--cs--font-size-xl)}.accordion--size-lg .accordion__button:after,.accordion--size-lg .accordion__button:before{right:7px;width:16px}}.accordion--size-lg .accordion__content{font-size:var(--cs--font-size-md);flex-direction:column;gap:16px;color:var(--cs--color-gray)}@media(min-width:768px){.accordion--size-lg .accordion__content{font-size:var(--cs--font-size-lg);gap:18px}}.accordion--size-lg .accordion__content b,.accordion--size-lg .accordion__content strong{color:var(--cs--color-contrast);font-weight:var(--cs--font-weight-regular)}.accordion--size-lg .accordion__content[aria-hidden=false]{display:flex}.action-buttons{display:inline-flex;align-items:flex-end;justify-content:flex-start;gap:12px}@media(min-width:768px){.action-buttons{gap:16px}}.action-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:20px;box-shadow:none;border:1px solid var(--cs--color-contrast--20);border-radius:var(--cs--radius-sm);background-color:transparent}@media(min-width:768px){.action-button{width:54px;height:54px;font-size:24px}}@media(min-width:768px){.action-button:focus-visible,.action-button:hover{background-color:var(--cs--color-aqua-haze)}}@media(min-width:768px){.action-button:active{background-color:var(--cs--color-aqua-haze-dark)}}.action-button.disabled,.action-button:disabled{color:var(--cs--color-contrast--20);border-color:var(--cs--color-contrast--10)}@media(max-width:767px){.action-button--print{display:none}}.box{display:flex;flex-direction:column;width:100%;gap:14px;padding:16px 16px 15px;border:1px solid var(--cs--color-contrast--20);border-radius:var(--cs--radius-sm)}@media(min-width:768px){.box{gap:24px;padding:23px 26px 25px}}@media(max-width:767px){.calculator:not(.calculator--result) .box{border-left:none;border-right:none;border-radius:0;padding:26px 0}.calculator:not(.calculator--result) .box:not(:last-child){border-bottom:none}}@media(min-width:768px){.box--wider{grid-column:1/span 2}}.box__title{margin-top:4px;margin-bottom:5px;display:block;font-size:var(--cs--font-size-2xl);font-weight:var(--cs--font-weight-bold);line-height:var(--cs--line-height-xs);color:var(--cs--color-gray)}@media(min-width:768px){.box__title{margin-top:10px;margin-bottom:0;font-size:var(--cs--font-size-4xl)}}.box__label{display:block;font-size:var(--cs--font-size-xl);font-weight:var(--cs--font-weight-bold);line-height:var(--cs--line-height-md)}@media(min-width:768px){.box__label{font-size:var(--cs--font-size-2xl)}}.box__desc{max-width:706px;font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-regular);color:var(--cs--color-gray)}@media(min-width:768px){.box__desc{font-size:var(--cs--font-size-lg)}}.box__desc b,.box__desc span,.box__desc strong{font-weight:var(--cs--font-weight-regular);color:var(--cs--color-contrast)}.box__heading{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}@media(min-width:768px){.box__heading{gap:14px}}.box__heading--inner{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px}@media(min-width:768px){.box__heading--inner{gap:4px}}.box__body{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.box__body{height:100%;gap:24px}}.box__body--cols-2{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.box__body--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.box__body--cols-tdee{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1280px){.box__body--cols-tdee{grid-template-columns:minmax(0,480px) minmax(0,1fr)}.box__body--cols-tdee .calorie-boxes{grid-row:1/span 2}.box__body--cols-tdee .table-wrap{grid-row:2/span 1}}.box__body>img{object-position:bottom center;object-fit:contain;width:100%;height:100%}.box--text-center .box__label{font-weight:var(--cs--font-weight-semiBold)}.box--text-center .box__heading{text-align:center}.box--fullheight{height:auto}@media(min-width:768px){.box--fullheight{height:100%}}.box--hide-border{border:none;padding-left:0;padding-right:0;padding-bottom:12px}@media(min-width:768px){.box--hide-border{padding-bottom:12px}.box--with-icon .box__heading{grid-template-columns:32px minmax(0,1fr)}}.box .age-box{margin-top:-4px}@media(min-width:768px){.box .age-box{margin-top:-10px}}.box canvas{max-width:100%;height:auto;object-fit:contain;object-position:center}@media(max-width:767px){.box .facts+.facts{border-top:1px solid var(--cs--color-contrast--20);margin-top:-16px}}@media(min-width:768px){.box .content-grid{max-width:706px}}.age-box{flex-wrap:wrap}.age-box,.age-box__item{display:inline-flex;align-items:flex-end;justify-content:flex-start}.age-box__item{position:relative;gap:7px;padding:0 12px;line-height:1;color:var(--cs--color-gray)}@media(min-width:768px){.age-box__item{gap:12px;padding:0 24px}}.age-box__item:before{position:absolute;content:"";bottom:3px;left:0;width:1px;height:24px;background-color:var(--cs--color-contrast--20)}@media(min-width:768px){.age-box__item:before{height:45px;bottom:-1px}}.age-box__item span{display:block}.age-box__item:first-of-type{padding-left:0}.age-box__item:first-of-type:before{display:none}.age-box__item:last-of-type{border-right:none;padding-right:0}.age-box__num{font-size:30px;font-weight:var(--cs--font-weight-bold)}@media(min-width:768px){.age-box__num{font-size:44px}}.age-box__label{margin-bottom:2px;font-size:var(--cs--font-size-sm);text-transform:capitalize}@media(min-width:768px){.age-box__label{font-size:var(--cs--font-size-lg)}}.static-calendar{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media(min-width:768px){.static-calendar{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.static-calendar .static-calendar__box{padding:10px 16px 15px;border:1px solid var(--cs--color-contrast--20);border-radius:var(--cs--radius-sm)}@media(min-width:768px){.static-calendar .static-calendar__box{padding:22px 26px 25px}}.results{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media(min-width:768px){.results{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.results__group{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.results__group-title{font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}.results__group-title--size-lg{font-size:var(--cs--font-size-2xl)}@media(min-width:768px){.results__group-title{font-size:var(--cs--font-size-lg)}.results__group-title--size-lg{font-size:var(--cs--font-size-3xl)}}.results__group-desc{font-size:var(--cs--font-size-md);font-weight:var(--cs--font-weight-regular);color:var(--cs--color-gray)}@media(min-width:768px){.results__group-desc{font-size:var(--cs--font-size-lg)}.results .share-result{grid-column:1/span 2}}.results .buttons-group{margin-top:0;display:flex;flex-direction:column}@media(min-width:768px){.results .buttons-group{flex-direction:row;margin-top:12px;grid-column:1/span 2}}.results .buttons-group .btn{width:100%}@media(min-width:768px){.results .buttons-group .btn{width:auto;min-width:145px}}.results .table b,.results .table strong{color:var(--cs--color-contrast);font-weight:var(--cs--font-weight-semiBold)}.results .table tbody tr td{background-color:var(--cs--color-aqua-haze)}.results .content-grid{margin-bottom:0}.facts{overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr)}.facts .fact-box{border-bottom:1px solid var(--cs--color-contrast--20)}.facts .fact-box:last-of-type{border-bottom-color:transparent}.fact-box{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:14px 0;font-size:var(--cs--font-size-sm)}@media(min-width:768px){.fact-box{padding:21px 0;font-size:var(--cs--font-size-md)}}.fact-box .icon-box{width:30px;height:30px;flex:0 0 30px;font-size:18px}@media(min-width:768px){.fact-box .icon-box{width:32px;height:32px;font-size:19px;flex:0 0 32px}}.fact-box__label{flex:1 1 auto;white-space:nowrap;display:flex;align-items:center;gap:8px}.fact-box__label .tooltip{margin-top:0}.fact-box__content{max-width:50%;justify-self:flex-end;text-align:right;color:var(--cs--color-gray)}.fact-box__content b,.fact-box__content strong{font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}@media(min-width:460px){.fact-box__content br{display:none}}.chart-stars{position:relative;display:flex;flex-direction:column;height:100%;gap:16px;padding:16px 16px 18px;border-radius:var(--cs--radius-sm);border:1px solid var(--cs--color-contrast--20)}@media(min-width:1280px){.chart-stars{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,272px) 24px;grid-gap:26px;gap:26px;flex-wrap:unset;padding:23px 26px}}.chart-stars__chart{position:relative;min-height:293px}@media(min-width:1280px){.chart-stars__chart{grid-column:2/3;grid-row:1/1;min-height:336px}}.chart-stars__menu-btn{position:absolute;z-index:5;top:8px;right:8px;display:flex;width:38px;height:38px;font-size:24px;align-items:center;justify-content:center;box-shadow:none;border:none;cursor:pointer;color:var(--cs--color-contrast)}@media(min-width:1280px){.chart-stars__menu-btn{right:18px;top:18px}}.chart-stars__star{position:absolute;left:50%;top:50%;transform-origin:center;transform:translate(-50%,-50%);display:grid}.chart-stars__star img,.chart-stars__star svg{grid-column:1/-1;grid-row:1/-1;object-position:center;object-fit:contain;width:100%;height:100%}.chart-stars__star.years{width:57px;transform:translate(calc(-50% + 87px),calc(-50% - 35px))}.chart-stars__star.years .chart-stars__star-label{margin-left:2px}@media(min-width:1280px){.chart-stars__star.years{width:67px;transform:translate(calc(-50% + 104px),calc(-50% - 37px))}}.chart-stars__star.months{width:86px;transform:translate(calc(-50% + 62px),calc(-50% + 54px))}.chart-stars__star.months .chart-stars__star-label{margin-right:2px}@media(min-width:1280px){.chart-stars__star.months{width:102px;transform:translate(calc(-50% + 74px),calc(-50% + 67px))}}.chart-stars__star.weeks{width:108px;transform:translate(calc(-50% - 61px),calc(-50% + 86px))}.chart-stars__star.weeks .chart-stars__star-label{margin-right:8px;margin-bottom:5px}@media(min-width:1280px){.chart-stars__star.weeks{width:127px;transform:translate(calc(-50% - 69px),calc(-50% + 104px))}}.chart-stars__star.days{width:155px;transform:translate(calc(-50% - 40px),calc(-50% - 67px))}@media(min-width:1280px){.chart-stars__star.days{width:180px;transform:translate(calc(-50% - 42px),calc(-50% - 74px))}}.chart-stars__star-label{display:flex;align-items:center;justify-content:center;grid-column:1/-1;grid-row:1/-1;font-weight:var(--cs--font-weight-bold);font-size:20px;color:var(--cs--color-contrast)}@media(min-width:1280px){.chart-stars__star-label{font-size:24px}}.chart-stars__legends{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px}@media(min-width:1280px){.chart-stars__legends{grid-column:1/2;grid-row:1/1;flex-direction:column;gap:12px}}.chart-stars__legend{display:inline-flex;line-height:1;gap:8px;align-items:center}.chart-stars__legend span{display:block}.chart-stars__legend-icon{font-size:18px;color:var(--cs--star--color)}.chart-stars__legend-icon,.chart-stars__legend-icon--solf-cyan{--cs--star--color:var(--cs--color-soft-cyan)}.chart-stars__legend-icon--green{--cs--star--color:var(--cs--color-green)}.chart-stars__legend-icon--pink{--cs--star--color:var(--cs--color-pink)}.chart-stars__legend-icon--yellow{--cs--star--color:var(--cs--color-yellow)}.chart-stars__legend-icon--red{--cs--star--color:var(--cs--color-red)}.chart-stars__legend-icon--blue{--cs--star--color:var(--cs--color-blue)}.chart-stars__legend-icon--orange{--cs--star--color:var(--cs--color-orange)}.chart-stars__legend-icon--purple{--cs--star--color:var(--cs--color-purple)}.chart-stars__legend-label{font-weight:var(--cs--font-weight-regular);font-size:var(--cs--font-size-sm);color:var(--cs--color-contrast)}@media(min-width:1280px){.chart-stars__legend-label{font-size:var(--cs--font-size-md)}}.share-result{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:15px;border:1px solid var(--cs--color-contrast--20);background-color:var(--cs--color-aqua-haze-dark);border-radius:var(--cs--radius-sm)}@media(min-width:768px){.share-result{padding:25px;gap:16px}}.share-result__title{display:none;font-size:var(--cs--font-size-lg);font-weight:var(--cs--font-weight-semiBold);color:var(--cs--color-contrast)}@media(min-width:768px){.share-result__title{display:flex;align-items:center;justify-content:flex-start}}.share-result .action-buttons{gap:8px}@media(min-width:768px){.share-result .action-buttons{gap:16px}}.share-result .form-item{flex:1 1}.share-result .form-item__input{background-color:var(--cs--color-aqua-haze);border:none!important;height:40px;padding-left:12px;padding-right:8px;font-size:var(--cs--font-size-sm);color:var(--cs--color-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.share-result .form-item__input{padding-left:16px;padding-right:12px;font-size:var(--cs--font-size-lg);height:54px}}.subscribe-nav{display:flex;flex-direction:column;gap:4px}@media(min-width:768px){.subscribe-nav{flex-direction:row;justify-content:space-between;gap:16px}}.subscribe-nav__link{padding:12px 0;font-size:var(--cs--font-size-md);line-height:var(--cs--line-height-btn);text-align:center;color:var(--cs--color-contrast)}@media(min-width:768px){.subscribe-nav__link:focus-visible,.subscribe-nav__link:hover{color:var(--cs--color-link--active)}}@media(min-width:768px){.subscribe-nav__link:active{color:var(--cs--color-link--active)}.subscribe-nav__link{padding:9px 0}.subscribe-nav .btn{min-width:209px}}.footer{position:relative;z-index:25;padding:24px 0}@media(min-width:1024px){.footer{margin-top:6px;padding:62px 0}}.footer__logo-box{flex-shrink:0}@media(min-width:768px){.footer__logo-box{position:relative;top:-3px}}.footer__row{display:flex;gap:16px;justify-content:space-between;align-items:center}@media(min-width:1024px){.footer__row{padding:11px 0}}.footer__nav-wrap{display:none}@media(min-width:1024px){.footer__nav-wrap{display:flex;justify-content:flex-end;align-items:center;margin-right:-12px}}.footer__other{display:none}@media(min-width:1024px){.footer__other{display:block;padding:10px 0;border-top:1px solid var(--cs--color-contrast--20)}}.footer__links{display:none}@media(min-width:768px){.footer__links{display:flex}}.footer__links--other{margin-left:-12px}@media(min-width:768px){.footer__links--other{flex-wrap:wrap}}.footer__link{padding:7px 12px;color:var(--cs--color-contrast)}@media(min-width:768px){.footer__link:focus-visible,.footer__link:hover{color:var(--cs--color-link--active)}}@media(min-width:768px){.footer__link:active{color:var(--cs--color-link--active)}}.footer__divider{display:block;width:1px;height:16px;margin:0 12px;background-color:var(--cs--color-contrast--20)}.footer .btn--sign-in{padding:11px 25px;font-size:var(--cs--font-size-sm);line-height:1}@media(min-width:1024px){.footer .btn--sign-in{display:none}}.formula{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:var(--cs--font-size-xl);line-height:1;font-style:italic;color:var(--cs--color-gray);gap:16px 6px;padding:7px 0}.formula span{display:inline-flex}.formula__sup{font-size:12px;vertical-align:unset;align-self:flex-start;line-height:1;margin-top:-5px;margin-left:6px}.formula__fraction{display:block;width:100%;height:1px;background-color:var(--cs--color-gray)}.formula__brackets,.formula__brackets-inner{display:inline-flex;align-items:center;gap:4px}.formula__group{display:inline-flex;vertical-align:middle;flex-direction:column;align-items:center;gap:2px;margin:0 4px}.formula-text{display:flex;align-items:center;gap:8px;justify-content:space-between}.formula-text__text{max-width:200px}@media(min-width:768px){.formula-text{justify-content:flex-start;flex-wrap:wrap}.formula-text__text{max-width:100%}}.modal{display:none}.modal--open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:grid;place-items:center;overflow-y:auto;z-index:99999;padding:16px;background:rgba(41,41,41,.6)}.modal__box{position:relative;max-width:560px;width:100%;background-color:var(--cs--color-aqua-haze);border-radius:var(--cs--radius-sm);border:1px solid var(--cs--color-contrast--20)}.modal__content{position:relative;z-index:1;margin-bottom:0}.modal__close{position:absolute;top:4px;right:4px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_461_48242' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_461_48242)'%3E%3Cpath d='M6.39758 18.6534L5.34375 17.5995L10.9437 11.9995L5.34375 6.39953L6.39758 5.3457L11.9976 10.9457L17.5976 5.3457L18.6514 6.39953L13.0514 11.9995L18.6514 17.5995L17.5976 18.6534L11.9976 13.0534L6.39758 18.6534Z' fill='%23292929'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:24px}@media(min-width:768px){.modal__close:focus-visible,.modal__close:hover{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_461_48242' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_461_48242)'%3E%3Cpath d='M6.39758 18.6534L5.34375 17.5995L10.9437 11.9995L5.34375 6.39953L6.39758 5.3457L11.9976 10.9457L17.5976 5.3457L18.6514 6.39953L13.0514 11.9995L18.6514 17.5995L17.5976 18.6534L11.9976 13.0534L6.39758 18.6534Z' fill='%23292929'/%3E%3C/g%3E%3C/svg%3E%0A")}}@media(min-width:768px){.modal__close{top:24px;right:24px}}.modal .form{padding:22px 16px 16px}@media(min-width:768px){.modal .form{padding:32px 35px 36px}}.no-padding{padding:0!important}.result-caption{display:block;width:100%;text-transform:uppercase;text-align:center;font-size:var(--cs--font-size-md);color:var(--cs--color-gray-light);position:relative;border-bottom:1px dotted var(--cs--color-gray-light);margin-bottom:10px}#iubenda-cs-banner,#iubenda-cs-banner.iubenda-cs-visible,.iub__us-widget,button.iubenda-tp-btn[title]{display:none!important}.btn{border-radius:25px}.btn.btn--primary{background:#14b813!important;border:1px solid #14b813!important;color:#fff!important}.btn,.btn:hover{text-decoration:none!important}.text-center{text-align:center}.border-none,.border-none:hover{border:none!important}.form__fraction-item--result .form-item.form__item{padding:11px 0;text-align:center}.content-grid-4-columns{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.background-loading{background-image:url(/img/loading-dots.svg);background-size:100px}.background-loading,.btn.btn-loading{background-repeat:no-repeat;background-position:50%}.btn.btn-loading{background-image:url(/img/loading.svg);background-size:contain}.btn.btn-loading.btn-primary{color:transparent!important}.restrict-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon-box--color-soft-cyan{background-color:var(--cs--color-soft-cyan)}.icon-box--color-green{background-color:var(--cs--color-green)}.icon-box--color-pink{background-color:var(--cs--color-pink)}.icon-box--color-yellow{background-color:var(--cs--color-yellow)}.icon-box--color-red{background-color:var(--cs--color-red)}.icon-box--color-blue{background-color:var(--cs--color-blue)}.icon-box--color-orange{background-color:var(--cs--color-orange)}.icon-box--color-purple{background-color:var(--cs--color-purple)}.icon-box--color-white{background-color:var(--cs--color-white);border-color:var(--cs--color-contrast--20)}.icon-box--color-transparent{background-color:transparent;border-color:var(--cs--color-contrast--20)}.form-item__input{height:auto!important;padding:7px 10px!important}.form-item__icon{top:20px!important}