.calculator__wrapper{flex-direction:column;display:flex;flex-wrap:nowrap;gap:20px;margin-left:-15px;margin-right:-15px;margin-bottom:20px;padding:20px}@media screen and (min-width:992px){.calculator__wrapper{flex-direction:row}}.calculator .container{background-color:#fff}.calculator .container>.row{margin-bottom:20px}.calculator__main{width:100%;position:relative;border-radius:20px;background-color:#eff3fb;padding:20px;margin-top:15px}@media screen and (min-width:992px){.calculator__main{padding:40px}}.calculator__header__logo{margin-top:30px}@media screen and (min-width:992px){.calculator__header__logo svg{width:60px;height:60px}}.calculator__header__title{font-family:source_sans_proregular;font-size:26px;font-weight:700;line-height:33px;letter-spacing:-.5px;color:var(--darkColor);margin-top:25px}@media screen and (min-width:992px){.calculator__header__title{font-size:50px;line-height:57.5px;letter-spacing:-1px;margin-top:40px}}.calculator__header__description{color:var(--darkColor);font-size:16px;font-weight:400;line-height:20px}.calculator__nav{border-radius:20px;background-color:#dde7fa;width:100%;display:flex;flex-direction:column;height:fit-content;margin:0 auto;margin-top:15px;padding:20px}@media screen and (min-width:992px){.calculator__nav{padding:30px}}.calculator__nav__title{font-size:22px;line-height:30px;font-weight:700;color:var(--darkColor);margin:0 auto 30px auto;width:290px}.calculator__nav__link{font-size:18px;font-weight:700;line-height:25px;letter-spacing:-.5px;width:100%;margin:0 auto 15px auto;border-radius:12px;color:var(--darkColor);-webkit-box-shadow:0 3px 8px 0 rgba(84,116,154,.22);-moz-box-shadow:0 3px 8px 0 rgba(84,116,154,.22);box-shadow:0 3px 8px 0 rgba(84,116,154,.22);padding:16px;background:#fff;display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer}.calculator__nav__link::after{content:url("../img/icons/chevron-right.svg");display:block;background-size:contain;width:24px;height:24px}.calculator__nav__logo{position:absolute;bottom:12px;right:12px}.calculator__userdata__title{margin-top:20px;font-size:15px;font-weight:700;line-height:19px;color:var(--lightColor)}.calculator__userdata__data{list-style:none;padding:0}.calculator__legend__title{font-family:source_sans_proregular;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:20px 0;color:#000;position:relative}.calculator__legend__items{display:flex;flex-direction:row;background-color:#fff;padding:10px}.calculator__legend__item{height:35px;display:flex;flex-shrink:0;margin-right:15px}.calculator__legend__item__color{display:inline-block;width:35px;height:35px;margin-right:15px}.calculator__legend__item__text{display:inline;font-family:source_sans_proregular;font-size:16px;font-weight:600;line-height:35px;color:#333}.calculator-form__step{margin-top:20px;font-size:15px;font-weight:700;line-height:19px;color:var(--lightColor)}.calculator-form__step--success{color:#46ccab}.calculator-form__step--failure{color:#df7c7c}.calculator-form__line{background-color:#fff;background-image:none;height:1px;width:100%}.calculator-form__title{font-family:source_sans_proregular;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:20px 0;color:var(--darkColor);position:relative}.calculator-form__container{padding:30px;padding-bottom:40px;margin-bottom:40px}.calculator-form__container--with-bg{border-radius:20px;background-color:#fff}.calculator-form__container--no-padding{padding:0}.calculator-form__calendar--readonly .is-disabled .pika-button,.calculator-form__calendar--readonly .is-outside-current-month .pika-button{opacity:1!important}.calculator-form__calendar--readonly .pika-next,.calculator-form__calendar--readonly .pika-prev{display:none!important}.calculator-form__calendar--readonly .pika-select-month,.calculator-form__calendar--readonly .pika-select-year{display:none!important}.calculator-form__error{color:#dc3545;font-size:16px}.calculator-form__group{display:flex;flex-direction:row;flex-wrap:wrap}.calculator-form__group--vertical{flex-direction:column}.calculator-form__group__title{font-size:15px;font-weight:700;line-height:19px;color:#333;width:100%;margin-bottom:12px}.calculator-form__input-group{display:flex;flex-direction:column;width:50%;margin-bottom:30px}@media screen and (min-width:992px){.calculator-form__input-group{width:33%}}.calculator-form__select-group{border:1px solid var(--darkColor);text-indent:10px;width:100%;height:35px}.calculator-form__info{margin-bottom:-20px;font-size:12px;color:grey}.calculator-form__label{font-size:15px;font-weight:700;line-height:19px;color:#333}.calculator-form__radio{cursor:pointer;width:50%;margin-bottom:30px}@media screen and (min-width:992px){.calculator-form__radio{width:33%}}@media screen and (min-width:992px){.calculator-form__radio--md50{width:50%}}.calculator-form__radio label{line-height:32px;font-weight:600;margin:0}.calculator-form__radio input{appearance:none;border-radius:50%;width:16px;height:16px;background-color:#f6e2ba;transition:.2s all linear;margin-right:5px;position:relative;top:4px;outline:0;border:0 solid #f6e2ba;transition:.1s}.calculator-form__radio input:checked{border:5px solid #f6e2ba;background-color:var(--darkColor)}.calculator-form__input{width:85px;height:35px;border:1px solid var(--darkColor);text-indent:10px;font-size:15px;outline:0;color:#333}.calculator-form__input::placeholder{color:#ccc}.calculator-form__input--date{min-width:135px;margin-right:60px}.calculator-form__checkbox{width:100%;display:flex;margin-top:15px}.calculator-form__checkbox+.calculator-form__checkbox{margin-top:15px}.calculator-form__checkbox label{width:auto;width:90%;margin:0}.calculator-form__checkbox input{width:15px;height:15px;margin:2px 5px 0 0;appearance:none;background-color:#f6e2ba;transition:.2s all linear;margin-right:5px;outline:0;border:0 solid #f6e2ba;transition:.1s}.calculator-form__checkbox input:checked{border:5px solid #f6e2ba;background-color:var(--darkColor)}.calculator-form__numberinput{padding-top:25px;width:100%}@media screen and (min-width:992px){.calculator-form__numberinput{width:40%;margin-right:20px}}.calculator-form__numberinput__text{display:flex;font-size:15px;color:#333}.calculator-form__numberinput__text strong{margin-right:5px}.calculator-form__numberinput__wrap{width:100%;position:relative}.calculator-form__numberinput__wrap input{width:100%;height:48px;text-align:center;font-size:18px;font-weight:600;line-height:24px;color:#333;font-family:source_sans_proregular;outline:0;border:none}.calculator-form__numberinput__wrap input::-webkit-inner-spin-button,.calculator-form__numberinput__wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-form__numberinput__wrap input input[type=number]{-moz-appearance:textfield}@media screen and (min-width:992px){.calculator-form__numberinput__wrap input{background-color:#f6e2ba7c}}.calculator-form__numberinput__wrap .plus{right:0}.calculator-form__numberinput__wrap .minus,.calculator-form__numberinput__wrap .plus{background:0 0;border:none;outline:0;position:absolute;font-size:38px;width:48px;height:48px;padding:0;color:#333;font-family:source_sans_proregular}.calculator-form__buttons{display:flex;flex-direction:row;justify-content:flex-end;gap:10px}.calculator-form__tooltip{position:relative;align-self:center;font-size:12px;font-weight:600;line-height:1;padding:8px;background:#ff8989;z-index:1;margin-top:-15px;margin-bottom:15px}@media screen and (min-width:992px){.calculator-form__tooltip{flex:1 1 0%;margin:0 0 0 10px}}.calculator-form__tooltip a{color:#5387e6}.calculator-form__tooltip::before{content:'';width:20px;height:20px;display:block;background:#ff8989;position:absolute;z-index:-1;top:-4px;left:12px;transform:rotate(45deg)}@media screen and (min-width:992px){.calculator-form__tooltip::before{left:-9px;top:50%;transform:rotate(45deg) translateY(-50%)}}.calculator-form__image-wrapper{width:320px;height:175px;display:block;position:relative;margin:40px auto}@media only screen and (min-width:576px){.calculator-form__image-wrapper{height:300px;width:100%;margin:40px 0}}@media only screen and (min-width:768px){.calculator-form__image-wrapper{height:370px}}@media screen and (min-width:992px){.calculator-form__image-wrapper{height:370px}}.calculator-form__image-wrapper__text{position:absolute;width:140px;z-index:2;top:25px;right:0;color:#1c4634;font-size:12px}@media only screen and (min-width:576px){.calculator-form__image-wrapper__text{width:230px;font-size:18px;top:40px}}@media only screen and (min-width:768px){.calculator-form__image-wrapper__text{width:310px;top:70px;font-size:20px}}@media screen and (min-width:992px){.calculator-form__image-wrapper__text{width:280px;right:25px;top:40px}}.calculator-form__image-wrapper__text p{margin-bottom:8px;line-height:14px}@media only screen and (min-width:576px){.calculator-form__image-wrapper__text p{margin-bottom:22px;line-height:20px}}.calculator-form__image{position:absolute;width:320px;z-index:1;top:0;left:0}@media only screen and (min-width:576px){.calculator-form__image{width:100%;height:300px}}@media only screen and (min-width:768px){.calculator-form__image{height:370px}}@media screen and (min-width:992px){.calculator-form__image{height:370px}}.calculator-form__result{line-height:25px}.calculator-bmi__outcome__table{margin-bottom:50px;width:100%}.calculator-bmi__outcome__table :first-child{border-bottom:0 solid #999}.calculator-bmi__outcome__table__header{font-weight:700!important;color:var(--darkColor)}.calculator-bmi__outcome__table tr{height:40px;border-bottom:1px solid #999}.calculator-bmi__outcome__table tr :nth-child(4){text-align:right}.calculator-bmi__outcome__table td{font-size:14px;font-weight:400}@media screen and (min-width:576px){.calculator-bmi__outcome__table td{font-size:16px}}.calculator-bmi__buttons{width:100%;display:flex;flex-direction:column}.calculator-bmi__buttons__outcome,.calculator-bmi__buttons__step1{display:flex;justify-content:flex-end}.calculator-bmi__buttons__outcome button,.calculator-bmi__buttons__step1 button{width:45%;height:50px;border:none;outline:0;font-family:lora;font-size:14px;font-weight:400;line-height:19px}.calculator-bmi__buttons--white{background-color:#fff;color:var(--lightColor)}.calculator-bmi__buttons--green{color:#fff;background-color:var(--darkColor)}.calculator-alcohol__header{margin-bottom:50px}.calculator-alcohol__header__line{background-color:#5386e4;background-image:none;height:1px;width:100%}.calculator-alcohol__header__steps{margin-top:20px;font-size:20px;font-weight:700;line-height:19px;color:var(--lightColor)}.calculator-alcohol__header__title{font-family:lora;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:20px 0;color:var(--darkColor);position:relative}.calculator-alcohol__sobering{margin-bottom:50px}.calculator-alcohol__table{margin-top:25px;width:100%}@media screen and (min-width:992px){.calculator-alcohol__table{width:40%}}.calculator-alcohol__table__add{width:100%;height:48px;text-align:center;font-size:16px;font-weight:600;line-height:20px;color:#000;font-family:source_sans_proregular;outline:0;background:#fff;border:none}@media screen and (min-width:992px){.calculator-alcohol__table__add{background-color:#f6e2ba7c}}.calculator-alcohol__table table td,.calculator-alcohol__table table th,.calculator-alcohol__table table tr{padding:0}.calculator-alcohol__table table tr{margin-bottom:20px}.calculator-alcohol__table table input{width:75px;height:35px;border:1px solid var(--darkColor);padding-left:10px;font-size:15px;outline:0;color:#333;margin-right:30px;margin-top:20px}.calculator-alcohol__table table button{float:right;margin-top:20px}.calculator-alcohol__table__remove{background:0 0;border:none;outline:0;background-color:#fff;background-image:url(../img/icons/close-icon.svg);background-repeat:no-repeat;background-position:center;background-size:13px;height:30px;width:30px;border-radius:50%;margin-top:3px}.calculator-alcohol__outcome{margin-bottom:50px;display:flex;flex-direction:column}.calculator-alcohol__outcome #pozytywny .calc-alco__outcome__box__header>p{color:green}.calculator-alcohol__outcome #negatywny .calc-alco__outcome__box__header>p{color:#ac3030}.calculator-alcohol__outcome #zagrozenie .calc-alco__outcome__box__header>p{color:#ffe449}.calculator-alcohol__outcome__button{text-decoration:underline;font-size:16px;font-weight:700;cursor:pointer}.calculator-alcohol__outcome__box__header{width:100%;display:flex;align-items:center;margin-bottom:20px;gap:20px}.calculator-alcohol__outcome__box__header p{font-family:source_sans_proregular;font-size:28px;font-weight:700;line-height:44px;letter-spacing:-.5px;margin:0 10px 0 0;width:100%}@media screen and (min-width:992px){.calculator-alcohol__outcome__box__header p{font-size:32px}}.calculator-alcohol__outcome__box__images--alert{width:50px;height:50px;background-image:url(../img/icons/alert-icon.svg);background-position:center;background-repeat:no-repeat}.calculator-alcohol__outcome__box__images--success{width:50px;height:50px;background-image:url(../img/icons/success-icon.svg);background-position:center;background-repeat:no-repeat}.calculator-alcohol__outcome__box__description{font-size:18px;line-height:25px;font-weight:400;margin-bottom:20px}.calculator-alcohol__outcome__data{display:flex;flex-direction:column}.calculator-alcohol__outcome__data__table{display:flex;flex-direction:column;background:#fff;border-radius:10px;margin-bottom:10px;padding:18px;gap:16px}.calculator-alcohol__outcome__data__table__row{display:flex;flex-direction:row;flex-wrap:wrap}.calculator-alcohol__outcome__data__table__item{display:flex;flex:1 1 50%;flex-direction:column;padding:5px}@media screen and (min-width:992px){.calculator-alcohol__outcome__data__table__item{flex:1 1 33%}}.calculator-alcohol__outcome__data__informations{font-weight:600}.calculator-alcohol__outcome__data__label{margin-bottom:5px}.calculator-alcohol__outcome__calc{display:flex;flex-direction:column}.calculator-alcohol__outcome__calc__table{display:flex;flex-direction:column;background:#fff;border-radius:10px;margin-bottom:10px;padding:18px;gap:16px}.calculator-alcohol__outcome__calc__table__row{display:flex;flex-direction:row;flex-wrap:wrap}.calculator-alcohol__outcome__calc__table__row:first-child .calculator-alcohol__outcome__calc__table__item:nth-child(1) .calculator-alcohol__outcome__calc__informations::before{content:url(../img/icons/wine.svg)}.calculator-alcohol__outcome__calc__table__row:first-child .calculator-alcohol__outcome__calc__table__item:nth-child(2) .calculator-alcohol__outcome__calc__informations::before{content:url(../img/icons/hourglass-03.svg)}.calculator-alcohol__outcome__calc__table__row:first-child .calculator-alcohol__outcome__calc__table__item:nth-child(3) .calculator-alcohol__outcome__calc__informations::before{content:url(../img/icons/stopwatch-03.svg)}.calculator-alcohol__outcome__calc__table__row:first-child .calculator-alcohol__outcome__calc__table__item:nth-child(4) .calculator-alcohol__outcome__calc__informations::before{content:url(../img/icons/stopwatch-01.svg)}.calculator-alcohol__outcome__calc__table__item{display:flex;flex:1 1 50%;flex-direction:column;padding:5px}@media screen and (min-width:992px){.calculator-alcohol__outcome__calc__table__item{flex:1 1 auto}}.calculator-alcohol__outcome__calc__informations{font-weight:600;display:flex;gap:10px}.calculator-alcohol__outcome__calc__label{margin-bottom:5px}.calculator-alcohol__outcome__text{font-size:24px;font-weight:700;line-height:19px}.calculator-alcohol__outcome__table{width:100%;margin-bottom:10px}.calculator-alcohol__outcome__table :first-child{border-bottom:0 solid #999}.calculator-alcohol__outcome__table__header{font-weight:700!important;color:var(--darkColor)}.calculator-alcohol__outcome__table tr{height:40px;border-bottom:1px solid #999}.calculator-alcohol__outcome__table tr :nth-child(3){text-align:right}.calculator-alcohol__outcome__table td{font-size:14px;font-weight:400}@media screen and (min-width:576px){.calculator-alcohol__outcome__table td{font-size:16px}}.calculator-alcohol__buttons{width:100%;display:flex;flex-direction:column}.calculator-alcohol__buttons__outcome,.calculator-alcohol__buttons__step1{display:flex;justify-content:flex-end}.calculator-alcohol__buttons__step2{display:flex;justify-content:space-between}.calculator-alcohol__buttons__outcome button,.calculator-alcohol__buttons__step1 button,.calculator-alcohol__buttons__step2 button{width:45%;height:50px;border:none;outline:0;font-family:lora;font-size:14px;font-weight:400;line-height:19px}.calculator-alcohol__buttons--white{background-color:#fff;color:var(--lightColor)}.calculator-alcohol__buttons--green{color:#fff;background-color:var(--darkColor)}.calculator-alcohol__skala{position:relative;background:linear-gradient(90deg,#5386e4 0,#5386e4 17%,#759ee9 17%,#759ee9 33%,#a4b7da 33%,#a4b7da 49%,#cbdbf7 49%,#cbdbf7 65%,#dde7fa 65%,#dde7fa 82%,#fff 82%,#fff 100%);height:30px;width:100%;border-radius:25px;margin:10px 0 10px 0}.calculator-alcohol__skala__info{display:flex;justify-content:space-between}.calculator-alcohol__skala__lines{position:absolute;height:100%;border-left:1px #fff solid;top:0}.calculator-alcohol__skala__popover#infopozytyw{text-align:end}.calculator-alcohol__skala__dot#skalapozytyw:before{top:5px;width:20px;height:20px;background-color:#fff;border-radius:50%;border:1px solid #5386e4;content:'';display:block;right:5px;position:absolute}.calculator-alcohol__skala__dot#skalazagrozenie:before{top:5px;width:20px;height:20px;background-color:#fff;border-radius:50%;border:1px solid #5386e4;content:'';display:block;left:5px;position:absolute}.calc-preg__header__line{border-top:1px solid var(--lightColor);height:1px;width:100%}.calc-preg__header__steps{margin:20px 0;font-size:20px;font-weight:700;line-height:28px;color:var(--lightColor)}.calc-preg__header__title{font-family:source_sans_proregular;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:20px 0;color:#000;position:relative}.calc-preg__form__group{margin-bottom:20px}.calc-preg__form__group--hidden{visibility:hidden}.calc-preg__form__group #container{display:flex;justify-content:center}.calc-preg__outcome__box{margin:10px 0 20px 0;padding:0}.calc-preg__outcome__box__text{background-color:#fff;color:var(--lightColor);display:flex;justify-content:flex-start;align-items:center;font-size:18px;font-weight:400;line-height:22px;width:100%;border-radius:8px;padding:8px 16px}.calc-preg__outcome__box__text img{content:"";width:20px;height:20px;margin-right:5px}@media screen and (min-width:992px){.calc-preg__outcome__box__text{margin-top:0}}.calc-preg__outcome__box__text p{width:auto;margin:0 4px 0 0}.calc-preg__outcome__box__text a{color:var(--lightColor);font-family:lora;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-.5px;text-decoration:underline}.calc-preg__outcome__box__element{display:flex;gap:10px;align-items:center;justify-content:center;flex-direction:column;height:100%}@media screen and (min-width:992px){.calc-preg__outcome__box__element{width:100%}}.calc-preg__button{width:100%;display:flex;justify-content:flex-end}.calc-preg__button button{height:50px;border:none;outline:0;padding:0 30px;font-size:14px;font-weight:700;line-height:19px}.calc-preg__button--white{background-color:#fff;color:var(--lightColor)}.calc-preg__button--green{color:#fff;background-color:var(--darkColor)}.calc-preg__button--blue{color:#fff;background-color:#005897}.calc-childs-blood-type__header__line{border-top:1px solid rgba(0,0,0,.1);background-image:none;height:1px;width:100%}.calc-childs-blood-type__header__steps{margin-top:20px;font-size:15px;font-weight:700;line-height:19px;color:#0386e4}.calc-childs-blood-type__header__title{font-family:source_sans_proregular;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:20px 0;color:var(--darkColor);position:relative}.calc-childs-blood-type__group{margin-bottom:20px;width:100%}@media screen and (min-width:576px){.calc-childs-blood-type__group{width:50%}}.calc-childs-blood-type__form{background-color:#fff;padding:40px 0 40px 30px;margin-bottom:40px;display:flex;flex-wrap:wrap}@media screen and (min-width:992px){.calc-childs-blood-type__form{width:100%;border-right:4px solid #bcd4c9}}.calc-childs-blood-type__form__text{font-size:15px;font-weight:700;line-height:19px;color:#333;width:100%;margin-bottom:12px}.calc-childs-blood-type__outcome__text{display:flex;justify-content:center;align-items:center;font-family:source_sans_proregular;font-size:20px;font-weight:800;line-height:26px;margin-top:15px;color:var(--darkColor);margin-bottom:40px}@media screen and (min-width:992px){.calc-childs-blood-type__outcome__text{margin-top:20px}}.calc-childs-blood-type__outcome__text p{width:auto;margin:0 4px 0 0}.calc-childs-blood-type__outcome__text a{font-family:lora;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-.5px;margin-top:15px;color:var(--lightColor);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.calc-childs-blood-type__button{width:100%;display:flex;justify-content:flex-end}.calc-childs-blood-type__button button{height:50px;border:none;outline:0;padding:0 30px;font-size:14px;font-weight:700;line-height:19px}.calc-childs-blood-type__button--white{background-color:#fff;color:var(--lightColor)}.calc-childs-blood-type__button--green{color:#fff;background-color:var(--darkColor)}.calc-childs-blood-type__button--blue{color:#fff;background-color:#005897}.calc-ovulation__header__line{background-color:#fff;background-image:none;height:1px;width:100%}.calc-ovulation__header__steps{margin-top:20px;font-size:15px;font-weight:700;line-height:19px;color:#0386e4}.calc-ovulation__header__title{font-family:source_sans_proregular;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:20px 0;color:#000;position:relative}.calc-ovulation__form__group,.calc-ovulation__outcome__group{margin-bottom:20px}.calc-ovulation__form__group--hidden,.calc-ovulation__outcome__group--hidden{visibility:hidden}.calc-ovulation__form__group #container,.calc-ovulation__outcome__group #container{display:flex;justify-content:center}.calc-ovulation__outcome__legend{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1200px){.calc-ovulation__outcome__legend{flex-direction:row}}.calc-ovulation__outcome__legend__element{background-color:#fff;display:flex;align-items:center;font-family:source_sans_proregular;font-size:16px;font-weight:600;line-height:24px;color:#333;padding:0 10px;height:50px;margin:0;max-width:200px}.calc-ovulation__outcome__legend__element .color--1,.calc-ovulation__outcome__legend__element .color--2,.calc-ovulation__outcome__legend__element .color--3{width:35px;height:35px;margin-right:20px}.calc-ovulation__outcome__legend__element .color--1{background-color:#005897}.calc-ovulation__outcome__legend__element .color--2{background-color:var(--lightColor)}.calc-ovulation__outcome__legend__element .color--3{background-color:#eef3fc}.calc-ovulation__outcome__legend__button{margin-top:20px}@media screen and (min-width:1200px){.calc-ovulation__outcome__legend__button{margin:0 0 0 auto;width:auto!important}}.calc-ovulation__outcome__group{position:relative}.calc-ovulation__outcome__controls{position:absolute;z-index:2;top:0;width:100%;max-width:380px}@media screen and (min-width:992px){.calc-ovulation__outcome__controls{max-width:380px}}.calc-ovulation__outcome__controls__next,.calc-ovulation__outcome__controls__prev{width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:30px;background-color:transparent;color:none;border:none;border-radius:0;color:transparent;position:absolute;top:44px}.calc-ovulation__outcome__controls__next{right:30px;background-image:url(../img/icons/calc-arrow-blue.svg)}@media screen and (min-width:480px){.calc-ovulation__outcome__controls__next{right:60px}}.calc-ovulation__outcome__controls__prev{left:30px;background-image:url(../img/icons/calc-arrow-blue.svg);transform:rotate(180deg)}@media screen and (min-width:480px){.calc-ovulation__outcome__controls__prev{left:60px}}.calc-ovulation__button,.calc-ovulation__footer{width:100%;display:flex;justify-content:flex-end}.calc-ovulation__button button,.calc-ovulation__footer button{height:50px;border:none;outline:0;padding:0 30px;font-size:14px;font-weight:700;line-height:19px}.calc-ovulation__button--white,.calc-ovulation__footer--white{background-color:#fff;color:var(--lightColor)}.calc-ovulation__button--green,.calc-ovulation__footer--green{color:#fff;background-color:var(--darkColor)}.calc-ovulation__button--blue,.calc-ovulation__footer--blue{color:#fff;background-color:#005897}.calc-ovulation__footer{display:flex;flex-wrap:wrap;max-width:514px;margin:0 auto;justify-content:flex-end}@media screen and (min-width:992px){.calc-ovulation__footer{justify-content:space-between}}.calc-ovulation__footer__input{display:flex;align-items:center;gap:8px}.calc-ovulation__footer--select{width:100%!important;height:50px;margin-bottom:20px;outline:0}@media screen and (min-width:992px){.calc-ovulation__footer--select{width:50%!important;margin-bottom:0}}.calc-plants__header__line{background-color:#fff;background-image:none;height:1px;width:100%}.calc-plants__header__steps{margin-top:20px;font-size:15px;font-weight:700;line-height:19px;color:#5e9e90}.calc-plants__header__title{font-family:source_sans_proregular;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:20px 0;color:var(--darkColor);position:relative}.calc-plants__form{background-color:#fff;padding:20px 0}.calc-plants__form__map{margin:70px 0 20px 0;width:100%;display:flex;justify-content:center}.calc-plants__form__map area{cursor:pointer}.calc-plants__form__legend{display:flex;flex-wrap:wrap;width:100%}.calc-plants__form__legend__box{width:100%;display:flex;flex-wrap:wrap;margin:0 20px 20px 20px}@media screen and (min-width:576px){.calc-plants__form__legend__box{margin:0 0 20px 0}}.calc-plants__form__legend__box .color-1{color:#807b68}.calc-plants__form__legend__box .color-2{color:#466039}.calc-plants__form__legend__box .color-3{color:#679688}.calc-plants__form__legend__box .color-4{color:#d07732}.calc-plants__form__legend__image{font-size:15px;font-weight:700;display:flex;justify-content:flex-start;width:100%;margin:5px 0}@media screen and (min-width:576px){.calc-plants__form__legend__image{width:30%;justify-content:center;margin:5px 0}}.calc-plants__form__legend__image span{width:18px;height:18px;position:relative;right:5px;bottom:10px}.calc-plants__form__legend__description{width:100%;font-size:15px;font-weight:600;line-height:19px;text-align:left;color:#333}@media screen and (min-width:576px){.calc-plants__form__legend__description{width:60%}}.calc-plants__outcome__header{display:flex;align-items:center;flex-wrap:wrap}.calc-plants__outcome__header h3{margin:0}.calc-plants__outcome__arrows{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin:10px 0}@media screen and (min-width:992px){.calc-plants__outcome__arrows{display:none}}.calc-plants__outcome__arrows button{max-width:150px;outline:0}.calc-plants__outcome__arrows button:active,.calc-plants__outcome__arrows button:active:focus,.calc-plants__outcome__arrows button:focus{outline:0}.calc-plants__outcome__legend{background-color:#fff;width:auto;margin-left:auto;font-size:16px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:15px}@media screen and (min-width:992px){.calc-plants__outcome__legend{flex-wrap:nowrap}}.calc-plants__outcome__legend__item{max-width:100%;width:max-content;padding:15px 20px 15px 65px;background-size:23px;background-repeat:no-repeat;background-position:center left 20px;font-weight:600;font-size:16px;line-height:24px;color:#333}.calc-plants__outcome__legend__item--green{background-image:url("../img/pictures/slabo.png")}.calc-plants__outcome__legend__item--yellow{background-image:url("../img/pictures/srednio.png")}.calc-plants__outcome__legend__item--red{background-image:url("../img/pictures/mocno.png")}@media screen and (min-width:992px){.calc-plants__outcome__legend__item{width:205px}}.calc-plants__outcome__table-wrapper{position:relative;overflow:auto;white-space:nowrap}.calc-plants__outcome__sticky-col{position:-webkit-sticky;position:sticky;background-color:#fff}.calc-plants__outcome__table{margin-top:20px;background-color:#fff}.calc-plants__outcome__table td{border:1px solid #c4c4c4}.calc-plants__outcome__table td:nth-of-type(3n+1){border-right-width:2px}.calc-plants__outcome__table td:first-of-type{border:none;box-shadow:inset -4px 0 0 0 #c4c4c4;padding-right:10px}.calc-plants__outcome__table th{text-align:center;border-color:#c4c4c4;border-width:2px}.calc-plants__outcome__table th:first-of-type{left:0;position:-webkit-sticky;position:sticky;background-color:#fff;border:none;box-shadow:inset -4px 0 0 0 #c4c4c4;padding-right:10px}.calc-plants__outcome__table--plant-name{text-align:right;width:25px;font-family:lora;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.5px;color:var(--darkColor);left:0}.calc-plants__outcome__table a{color:var(--lightColor)}.calc-plants__outcome__source{font-size:10px;font-weight:400;line-height:13px;text-align:right;color:#878787;padding:15px;background-color:#fff}.calc-plants__button{width:100%;display:flex;justify-content:flex-end;margin-top:20px}.calc-plants__button button{height:50px;border:none;outline:0;padding:0 30px;font-family:lora;font-size:14px;font-weight:400;line-height:19px}.calc-plants__button--white{background-color:#fff;color:var(--lightColor)}.calc-plants .dotRed{z-index:1;display:block;background:transparent url("../img/pictures/mocno.png") no-repeat left top;background-size:25px;height:35px;width:25px}.calc-plants .dotYellow{z-index:1;display:block;background:transparent url("../img/pictures/srednio.png") no-repeat left top;background-size:25px;height:35px;width:25px}.calc-plants .dotGreen{z-index:1;display:block;background:transparent url("../img/pictures/slabo.png") no-repeat left top;background-size:25px;height:35px;width:25px}.calc-plants .dotWhite{height:25px;width:25px;background-color:#fff;border-radius:50%;display:inline-block}.calculator-syrup__title{font-size:24px;font-weight:700;margin-bottom:10px}@media screen and (min-width:992px){.calculator-syrup__header__logo svg{width:60px;height:60px}}.calculator-syrup__header__title{font-family:source_sans_proregular;font-size:26px;font-weight:700;line-height:33px;letter-spacing:-.5px;color:var(--darkColor);margin-top:25px}@media screen and (min-width:992px){.calculator-syrup__header__title{font-size:50px;line-height:57.5px;letter-spacing:-1px;margin-top:40px}}.calculator-syrup__header__description{color:var(--darkColor);font-size:16px;font-weight:400;line-height:20px}.calculator-syrup__form__title{font-family:source_sans_proregular;font-size:16px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:20px 0;color:var(--darkColor);position:relative}.calculator-syrup__form__buttons{gap:10px;display:flex;flex-direction:row;justify-content:flex-start}.calculator-syrup__form__input{padding:12px 16px;font-size:15px;outline:0;color:#333;border:none;border-radius:10px}.calculator-syrup__form__input::placeholder{color:#ccc}.calculator-syrup__form__input--date{min-width:135px;margin-right:60px}select{-webkit-appearance:none;appearance:none;background-image:url(../img/icons/select-arrow.svg);background-position:right 16px top 50%;background-repeat:no-repeat}.calculator-syrup__form__label{display:flex;align-items:flex-end;font-size:16px;font-weight:400;line-height:19px;color:#5386e4}.calculator-syrup__form__label img{margin-right:5px}.calculator-syrup__form__container{padding:30px;padding-bottom:40px}.calculator-syrup__form__container--with-bg{border-radius:20px;background-color:#fff}.calculator-syrup__form__container--no-padding{padding:0}.calculator-syrup__group{width:45%}@media screen and (min-width:1199px){.calculator-syrup__group{width:35%}}@media screen and (max-width:991px){.calculator-syrup__group{width:100%}}.calculator-syrup__group__box{display:flex;flex-direction:column;margin-bottom:12px}.calculator-syrup__group__box__input{width:100%}.calculator-syrup__step1--wrapper{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width:575px){.calculator-syrup__step1--wrapper{flex-wrap:wrap-reverse;margin-top:10px}}.calculator-syrup__step1--wrapper p{margin:0}@media screen and (max-width:575px){.calculator-syrup__step1--wrapper p{margin-top:10px}}.calculator-syrup__step1__container{display:flex;justify-content:space-between;flex-direction:column}@media screen and (max-width:991px){.calculator-syrup__step1__container{flex-wrap:wrap;justify-content:center}}.calculator-syrup__outcome__picks{display:flex;flex-wrap:wrap;gap:12px}.calculator-syrup__outcome__picks__item{display:flex;gap:8px;position:relative;padding:8px;width:auto;border-radius:8px;background-color:#fff;color:#5386e4}.calculator-syrup__outcome__results{margin:20px 0}.calculator-syrup__outcome__results__box{background:#5386e4;padding:12px 16px;border-radius:10px}.calculator-syrup__outcome__results__label{color:#fff}.calculator-syrup__outcome__results__input{background-color:transparent;padding:0;color:#fff}.calculator-syrup__outcome__text{margin-top:20px}.calculator-syrup__outcome__text p{margin-top:8px;font-size:16px;position:relative}.calculator-centile__child-data{display:flex;flex-direction:column}.calculator-centile__child-data span{padding:10px 0}@media screen and (min-width:992px){.calculator-centile__child-data{flex-direction:row;flex-wrap:wrap}.calculator-centile__child-data span{width:50%;padding:10px 0}}.calculator-centile__tabs{margin-bottom:20px}.calculator-centile__tabs__buttons{display:flex;flex-direction:row;gap:0}.calculator-centile__tabs__button{border:none;font-size:14px;line-height:18px;display:inline-block;background-color:#eaf0f5;color:var(--darkColor);padding:16px 22px;font-weight:700;width:33.333%;border:1px solid #e3e8ec;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px}.calculator-centile__tabs__button:hover{background-color:#f2f6f8;color:var(--lightColor);border-top-left-radius:20px;border-top-right-radius:20px;border:1px solid #e3e8ec;border-bottom:none}.calculator-centile__tabs__button--active{color:var(--lightColor);background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.calculator-centile__tabs__button--active:hover{color:var(--lightColor);background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.calculator-centile__tabs__button:first-of-type{border-top-left-radius:20px}.calculator-centile__tabs__button:last-of-type{border-top-right-radius:20px}@media screen and (min-width:992px){.calculator-centile__tabs__button{font-size:18px;line-height:22px}}.calculator-centile__tab{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:20px 10px 10px 10px;display:none}.calculator-centile__tab--active{display:block}.calculator-centile__canvas-wrapper{margin-bottom:20px}.calculator-skoki-rozwojowe{margin-top:30px;padding-bottom:30px}@media screen and (min-width:992px){.calculator-skoki-rozwojowe{padding-bottom:70px}}.calculator-skoki-rozwojowe__container{background:#dde8fd;border-radius:20px;padding:24px 1rem;display:flex;flex-direction:column;margin-bottom:30px;color:#000;position:relative}.calculator-skoki-rozwojowe__title{text-align:center;font-weight:600;color:#1b4633;font-size:32px;margin:20px 0 32px}@media screen and (min-width:768px){.calculator-skoki-rozwojowe__title{font-size:36px;margin:24px 0 36px}}.calculator-skoki-rozwojowe__description{margin:14px 0;font-size:18px;line-height:1.5}@media screen and (min-width:768px){.calculator-skoki-rozwojowe__description{font-size:21px;line-height:2}}.calculator-skoki-rozwojowe__header{text-align:center}.calculator-skoki-rozwojowe__nav{display:flex;width:100%;position:absolute;left:0;right:0;top:9rem;padding:0 1rem}.calculator-skoki-rozwojowe__nav__prev{transform:scaleX(-1)}.calculator-skoki-rozwojowe__nav__next{margin-left:auto}.calculator-skoki-rozwojowe__footer{margin-top:auto;flex-direction:column-reverse}@media screen and (min-width:768px){.calculator-skoki-rozwojowe__footer{flex-direction:row}}.calculator-skoki-rozwojowe__skills{padding:0;list-style:none}.calculator-skoki-rozwojowe__skills__title{font-size:18px;font-weight:700;color:#1b4633;margin:20px 0}.calculator-skoki-rozwojowe__skills>li{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin:18px 0}.calculator-skoki-rozwojowe__skills>li::before{content:'';display:block;width:10px;height:10px;background:#38e4ad;flex-shrink:0;align-self:flex-start;margin-top:5px}.calculator-skoki-rozwojowe__image{display:block;width:100%;max-width:350px;height:auto;margin-left:auto}.calculator-skoki-rozwojowe__steps{display:flex;width:100%;margin-top:30px;align-items:center;justify-content:center;gap:10px}.calculator-skoki-rozwojowe__step--active{font-weight:700}.article{color:#333}.article strong>a{color:var(--darkColor);font-weight:600}@media screen and (min-width:992px){.article{transform:none}}.article>.container{background-color:#fff}.article__content{font-size:18px}.article__content .bonitobox a{text-decoration:none;border-bottom:none}.article__content h1,.article__content h2,.article__content h3{font-weight:700;font-size:20px;line-height:26px;letter-spacing:-.02em;font-feature-settings:'liga' off;color:var(--darkColor);margin:0;padding-top:30px;padding-bottom:15px}.article__content h1{font-size:28px;line-height:30px}.article__content h2{font-size:24px;line-height:28px}.article__content h3{padding-top:10px;font-size:20px;line-height:26px}.article__content p:not([class]){font-weight:400;font-size:18px;line-height:25px;color:#333}.article__content img{max-width:100%;height:auto}.article__content .responsive-image--desktop{display:none}@media screen and (min-width:992px){.article__content .responsive-image--desktop{display:block}}.article__content .responsive-image--mobile{display:block}@media screen and (min-width:992px){.article__content .responsive-image--mobile{display:none}}.article__content ul{padding-left:20px}.article__content ul li{font-size:18px;padding-bottom:5px;position:relative;line-height:25px}.article__content ul li>ul{list-style:square}.article__content ul li::marker{font-size:1.2em;color:var(--lightColor)}.article__content ol{padding-left:0}.article__content ol li{margin-left:12px;padding-bottom:6px;padding-left:10px}.article__content table{border:none}@media screen and (min-width:992px){.article__content table{width:100%}}.article__content table tr:hover{background-color:var(--lightColor)}.article__content table td,.article__content table th{padding:15px}.article__content table p{padding:0;margin:0}.article__content strong{font-weight:600}@media screen and (min-width:992px){.article__content{font-size:18px;line-height:26px}.article__content>:first-child{padding-top:30px}.article__content .wst-link{padding-left:100px}.article__content ul li::before{top:3px}.article__content ol li{margin-left:16px;padding-left:8px}}.article__content a:not([class]){font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-position:under;text-decoration-color:var(--lightColor);color:var(--darkColor)}.article__content a:not([class]):hover{color:var(--lightColor)}.article__content a:not([class]) strong{font-weight:600}.article__content u{text-decoration:underline;text-decoration-thickness:2px;text-underline-position:under;text-decoration-color:var(--lightColor);color:var(--darkColor)}.article__thankyou{width:85%;margin:auto;font-weight:400;font-size:14px;line-height:18px;text-align:center;color:#333;margin-bottom:20px}@media screen and (min-width:992px){.article__thankyou{width:76%;text-align:left}.article__thankyou br{display:none}}.article__thankyou b{display:block;font-style:normal;font-weight:700}@media screen and (min-width:992px){.article__thankyou b{margin-bottom:4px}}.article--information .article__title{margin-top:25px}.article--information .article__content{margin-top:25px}.article__left-column{padding-left:0}@media screen and (min-width:1200px){.article__left-column{padding-left:75px}}.calculator-v2__wrapper{flex-direction:column;display:flex;flex-wrap:nowrap;gap:20px;margin-left:-15px;margin-right:-15px;margin-bottom:20px;padding:20px}@media screen and (min-width:992px){.calculator-v2__wrapper{flex-direction:row}}.calculator-v2 .container{background-color:#fff}.calculator-v2 .container>.row{margin-bottom:20px}.calculator-v2__main{width:100%;position:relative;border-radius:20px;background-color:#eff3fb;margin-top:15px;padding:20px!important}@media screen and (min-width:992px){.calculator-v2__main{padding:40px!important}}@media screen and (min-width:992px){.calculator-v2__header__logo svg{width:60px;height:60px}}.calculator-v2__header__title{font-family:source_sans_proregular;font-size:26px;font-weight:700;line-height:33px;letter-spacing:-.5px;color:var(--darkColor);margin-top:25px;margin-bottom:20px}@media screen and (min-width:992px){.calculator-v2__header__title{font-size:48px;line-height:56px;letter-spacing:-1px;margin-top:40px}}.calculator-v2__header__description{color:var(--darkColor);font-size:20px;font-weight:400;line-height:24px}.calculator-v2__nav{border-radius:20px;background-color:#dde7fa;width:100%;display:flex;flex-direction:column;height:fit-content;margin:0 auto;margin-top:15px;padding:20px}@media screen and (min-width:992px){.calculator-v2__nav{padding:30px}}.calculator-v2__nav__title{font-size:22px;line-height:30px;font-weight:700;color:var(--darkColor);margin:0 auto 30px auto;width:290px}.calculator-v2__nav__link{font-size:18px;font-weight:700;line-height:25px;letter-spacing:-.5px;width:100%;margin:0 auto 15px auto;border-radius:12px;color:var(--darkColor);-webkit-box-shadow:0 3px 8px 0 rgba(84,116,154,.22);-moz-box-shadow:0 3px 8px 0 rgba(84,116,154,.22);box-shadow:0 3px 8px 0 rgba(84,116,154,.22);padding:16px;background:#fff;display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer}.calculator-v2__nav__link::after{content:url("../img/icons/chevron-right.svg");display:block;background-size:contain;width:24px;height:24px}.calculator-v2__nav__logo{position:absolute;bottom:12px;right:12px}.calculator-v2__userdata__title{margin-top:20px;font-size:15px;font-weight:700;line-height:19px;color:var(--lightColor)}.calculator-v2__userdata__data{list-style:none;padding:0}.calculator-v2__legend__title{font-family:source_sans_proregular;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:20px 0;color:#000;position:relative}.calculator-v2__legend__items{display:flex;flex-direction:row;background-color:#fff;padding:10px}.calculator-v2__legend__item{height:35px;display:flex;flex-shrink:0;margin-right:15px}.calculator-v2__legend__item__color{display:inline-block;width:35px;height:35px;margin-right:15px}.calculator-v2__legend__item__text{display:inline;font-family:source_sans_proregular;font-size:16px;font-weight:600;line-height:35px;color:#333}.calculator-v2__extra-info{margin-top:20px}.calculator-v2__extra-info img{margin-bottom:6px}.calculator-v2--body-fat__data{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.calculator-v2--body-fat__data div{padding:8px;background-color:#fff;color:var(--lightColor);margin-right:10px;border-radius:4px;font-size:18px;margin-bottom:10px}.calculator-v2--body-fat__data div img{margin-right:2px}.calculator-v2--body-fat__table{background-color:#fff;border-radius:4px;border:1px solid var(--lightColor)!important;margin-bottom:40px}.calculator-v2--body-fat__table td{font-size:18px;text-align:center;border:1px solid var(--lightColor)!important}.calculator-v2--body-fat__table .active{background-color:#058c61;color:#fff}.calculator-v2--body-fat__table .active-bad{background-color:#8b0000;color:#fff}.calculator-form-v2__step{margin-top:20px;font-size:20px;font-weight:700;line-height:19px;color:var(--lightColor)}.calculator-form-v2__step--success{color:#008c61;font-size:18px;font-weight:700;margin-top:20px}.calculator-form-v2__step--failure{margin-top:20px;color:#8c0000;font-size:18px;font-weight:700}.calculator-form-v2__step--big{font-size:20px;font-weight:700;margin-top:18px}@media screen and (min-width:992px){.calculator-form-v2__step--big{font-size:22px;margin-top:30px}}.calculator-form-v2__line{background-color:var(--lightColor);background-image:none;height:1px;width:100%;margin-bottom:30px}.calculator-form-v2__title{font-family:source_sans_proregular;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:20px 0;color:var(--darkColor);position:relative}.calculator-form-v2__title img{width:50px;height:50px;margin-right:10px}.calculator-form-v2__container--with-bg{border-radius:20px;background-color:#fff}.calculator-form-v2__container--no-padding{padding:0}.calculator-form-v2__calendar--readonly .is-disabled .pika-button,.calculator-form-v2__calendar--readonly .is-outside-current-month .pika-button{opacity:1!important}.calculator-form-v2__calendar--readonly .pika-next,.calculator-form-v2__calendar--readonly .pika-prev{display:none!important}.calculator-form-v2__calendar--readonly .pika-select-month,.calculator-form-v2__calendar--readonly .pika-select-year{display:none!important}.calculator-form-v2__error{color:#dc3545;font-size:16px}.calculator-form-v2__group{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}.calculator-form-v2__group--vertical{flex-direction:column}.calculator-form-v2__group__title{font-size:15px;font-weight:700;line-height:19px;color:#333;width:100%;margin-bottom:12px}.calculator-form-v2__group--radio-homa-ir{max-width:200px;width:100%;margin-bottom:0;margin-left:12px}.calculator-form-v2__group--radio-pregnancy{display:block!important;width:100%;margin-bottom:10px!important}.calculator-form-v2__input-group{display:flex;flex-direction:column;margin-bottom:30px;position:relative}.calculator-form-v2__select-group{border:1px solid var(--darkColor);text-indent:10px;width:100%;height:35px}.calculator-form-v2__info{margin-bottom:-20px;font-size:12px;color:grey}.calculator-form-v2__label{font-size:12px;font-weight:400;line-height:15px;padding:2px 4px;background-color:#eff3fb;color:#212426;position:absolute;left:16px;top:-8px;border-radius:2px}.calculator-form-v2__label--big{font-size:18px;font-weight:600;line-height:22px;color:#212426}.calculator-form-v2__label--with-radio{display:flex;justify-content:flex-start;align-items:center}.calculator-form-v2__radio{cursor:pointer;width:50%;margin-bottom:30px}@media screen and (min-width:992px){.calculator-form-v2__radio{width:33%}}@media screen and (min-width:992px){.calculator-form-v2__radio--md50{width:50%}}.calculator-form-v2__radio label{line-height:32px;font-weight:600;margin:0}.calculator-form-v2__radio input{appearance:none;border-radius:50%;width:16px;height:16px;background-color:#f6e2ba;transition:.2s all linear;margin-right:5px;position:relative;top:4px;outline:0;border:0 solid #f6e2ba;transition:.1s}.calculator-form-v2__radio input:checked{border:5px solid #f6e2ba;background-color:var(--darkColor)}.calculator-form-v2__radio-gender{display:inline-block;position:relative;width:50%;height:40px}@media screen and (min-width:992px){.calculator-form-v2__radio-gender{width:100%;width:240px}}.calculator-form-v2__radio-gender input[type=radio]{display:none}.calculator-form-v2__radio-gender label{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:transparent;border:1px solid var(--lightColor);font-size:18px;cursor:pointer;text-align:center;box-sizing:border-box;transition:background-color .3s ease;position:absolute;top:0;left:0}.calculator-form-v2__radio-gender input[type=radio]:checked+label{border:1px solid var(--lightColor);background-color:var(--lightColor)}.calculator-form-v2__radio-gender input[type=radio]:checked+label{color:#fff}.calculator-form-v2__radio-gender input[type=radio]:checked+label::before{content:url("../img/icons/icon-check.svg");font-size:12px;color:#fff;margin-right:10px}.calculator-form-v2__radio-homa-ir{display:inline-block;position:relative;width:50%;height:32px}.calculator-form-v2__radio-homa-ir input[type=radio]{display:none}.calculator-form-v2__radio-homa-ir label{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:transparent;border:1px solid var(--lightColor);font-size:18px;font-weight:600;cursor:pointer;text-align:center;box-sizing:border-box;transition:background-color .3s ease;position:absolute;top:0;left:0;color:var(--lightColor)}.calculator-form-v2__radio-homa-ir input[type=radio]:checked+label{border:1px solid var(--lightColor);background-color:var(--lightColor)}.calculator-form-v2__radio-homa-ir input[type=radio]:checked+label{color:#fff}.calculator-form-v2__radio-homa-ir input[type=radio]:checked+label::before{font-size:12px;color:#fff;margin-right:10px}.calculator-form-v2__radio-pregnancy{display:inline-block;position:relative;width:100%;height:46px;margin-bottom:10px}.calculator-form-v2__radio-pregnancy input[type=radio]{display:none}.calculator-form-v2__radio-pregnancy label{display:flex;justify-content:flex-start;padding-left:20px;align-items:center;width:100%;height:100%;background-color:#fff;font-size:18px;font-weight:600;cursor:pointer;border-radius:10px!important;text-align:center;box-sizing:border-box;transition:background-color .3s ease;position:absolute;top:0;left:0;color:var(--lightColor)}.calculator-form-v2__radio-pregnancy label svg{margin-right:8px}.calculator-form-v2__radio-pregnancy label svg path{fill:var(--lightColor)}.calculator-form-v2__radio-pregnancy input[type=radio]:checked+label{border:1px solid var(--lightColor);background-color:var(--lightColor)}.calculator-form-v2__radio-pregnancy input[type=radio]:checked+label{color:#fff}.calculator-form-v2__radio-pregnancy input[type=radio]:checked+label svg path{fill:white}.calculator-form-v2__radio-pregnancy input[type=radio]:checked+label::before{font-size:12px;color:#fff;margin-right:10px}.calculator-form-v2__input{height:56px;border:1px solid var(--lightColor);text-indent:10px;font-size:18px;outline:0;color:#333;width:100%;border-radius:4px}@media screen and (min-width:992px){.calculator-form-v2__input{max-width:478px}}.calculator-form-v2__input::placeholder{color:var(--lightColor)}.calculator-form-v2__input--date{min-width:135px;margin-right:60px}.calculator-form-v2__checkbox{width:100%;display:flex;margin-top:15px}.calculator-form-v2__checkbox+.calculator-form-v2__checkbox{margin-top:15px}.calculator-form-v2__checkbox label{width:auto;width:90%;margin:0}.calculator-form-v2__checkbox input{width:15px;height:15px;margin:2px 5px 0 0;appearance:none;background-color:#f6e2ba;transition:.2s all linear;margin-right:5px;outline:0;border:0 solid #f6e2ba;transition:.1s}.calculator-form-v2__checkbox input:checked{border:5px solid #f6e2ba;background-color:var(--darkColor)}.calculator-form-v2__numberinput{padding-top:25px;width:100%}@media screen and (min-width:992px){.calculator-form-v2__numberinput{width:40%;margin-right:20px}}.calculator-form-v2__numberinput__text{display:flex;font-size:15px;color:#333}.calculator-form-v2__numberinput__text strong{margin-right:5px}.calculator-form-v2__numberinput__wrap{width:100%;position:relative}.calculator-form-v2__numberinput__wrap input{width:100%;height:48px;text-align:center;font-size:18px;font-weight:600;line-height:24px;color:#333;font-family:source_sans_proregular;outline:0;border:none}.calculator-form-v2__numberinput__wrap input::-webkit-inner-spin-button,.calculator-form-v2__numberinput__wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-form-v2__numberinput__wrap input input[type=number]{-moz-appearance:textfield}@media screen and (min-width:992px){.calculator-form-v2__numberinput__wrap input{background-color:#f6e2ba7c}}.calculator-form-v2__numberinput__wrap .plus{right:0}.calculator-form-v2__numberinput__wrap .minus,.calculator-form-v2__numberinput__wrap .plus{background:0 0;border:none;outline:0;position:absolute;font-size:38px;width:48px;height:48px;padding:0;color:#333;font-family:source_sans_proregular}.calculator-form-v2__buttons{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;font-size:18px}.calculator-form-v2__buttons a,.calculator-form-v2__buttons button{font-size:18px;border-radius:4px;text-align:center}@media screen and (min-width:992px){.calculator-form-v2__buttons a,.calculator-form-v2__buttons button{min-width:144px}}.calculator-form-v2__buttons--end a{padding:16px 60px}.calculator-form-v2__tooltip{position:relative;align-self:center;font-size:12px;font-weight:600;line-height:1;padding:8px;background:#ff8989;z-index:1;margin-top:-15px;margin-bottom:15px}@media screen and (min-width:992px){.calculator-form-v2__tooltip{flex:1 1 0%;margin:0 0 0 10px}}.calculator-form-v2__tooltip a{color:#5387e6}.calculator-form-v2__tooltip::before{content:'';width:20px;height:20px;display:block;background:#ff8989;position:absolute;z-index:-1;top:-4px;left:12px;transform:rotate(45deg)}@media screen and (min-width:992px){.calculator-form-v2__tooltip::before{left:-9px;top:50%;transform:rotate(45deg) translateY(-50%)}}.calculator-form-v2__image-wrapper{width:320px;height:175px;display:block;position:relative;margin:40px auto}@media only screen and (min-width:576px){.calculator-form-v2__image-wrapper{height:300px;width:100%;margin:40px 0}}@media only screen and (min-width:768px){.calculator-form-v2__image-wrapper{height:370px}}@media screen and (min-width:992px){.calculator-form-v2__image-wrapper{height:370px}}.calculator-form-v2__image-wrapper__text{position:absolute;width:140px;z-index:2;top:25px;right:0;color:#1c4634;font-size:12px}@media only screen and (min-width:576px){.calculator-form-v2__image-wrapper__text{width:230px;font-size:18px;top:40px}}@media only screen and (min-width:768px){.calculator-form-v2__image-wrapper__text{width:310px;top:70px;font-size:20px}}@media screen and (min-width:992px){.calculator-form-v2__image-wrapper__text{width:280px;right:25px;top:40px}}.calculator-form-v2__image-wrapper__text p{margin-bottom:8px;line-height:14px}@media only screen and (min-width:576px){.calculator-form-v2__image-wrapper__text p{margin-bottom:22px;line-height:20px}}.calculator-form-v2__image{position:absolute;width:320px;z-index:1;top:0;left:0}@media only screen and (min-width:576px){.calculator-form-v2__image{width:100%;height:300px}}@media only screen and (min-width:768px){.calculator-form-v2__image{height:370px}}@media screen and (min-width:992px){.calculator-form-v2__image{height:370px}}.calculator-form-v2__result{line-height:25px}.calculator-form-v2__homa-ir__results{width:100%;height:40px;text-align:center;margin-bottom:16px;color:#fff;font-size:20px;font-weight:600;border-radius:4px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:992px){.calculator-form-v2__homa-ir__results{max-width:373px}}.calculator-form-v2__homa-ir__results--failure{background-color:#8c0000}.calculator-form-v2__homa-ir__results--success{background-color:#008c61}.new-calculator__wrapper{flex-direction:column;display:flex;flex-wrap:nowrap;gap:20px;margin-left:-15px;margin-right:-15px;margin-bottom:20px;padding:20px}@media screen and (min-width:992px){.new-calculator__wrapper{flex-direction:row}}.new-calculator .container{background-color:#fff}.new-calculator .container>.row{margin-bottom:20px}.new-calculator__main{width:100%;position:relative;border-radius:20px;background-color:#eff3fb;padding:20px;margin-top:15px}@media screen and (min-width:992px){.new-calculator__main{padding:40px}}.new-calculator__header__logo{margin-top:30px}@media screen and (min-width:992px){.new-calculator__header__logo svg{width:60px;height:60px}}.new-calculator__header__title{font-family:source_sans_proregular;font-size:26px;font-weight:700;line-height:33px;letter-spacing:-.5px;color:var(--darkColor);margin-top:25px}@media screen and (min-width:992px){.new-calculator__header__title{font-size:50px;line-height:57.5px;letter-spacing:-1px;margin-top:40px}}.new-calculator__header__description{color:var(--darkColor);font-size:16px;font-weight:400;line-height:20px}.new-calculator__nav{border-radius:20px;background-color:#dde7fa;width:100%;display:flex;flex-direction:column;height:fit-content;margin:0 auto;margin-top:15px;padding:20px}@media screen and (min-width:992px){.new-calculator__nav{padding:30px}}.new-calculator__nav__title{font-size:22px;line-height:30px;font-weight:700;color:var(--darkColor);margin:0 auto 30px auto;width:290px}.new-calculator__nav__link{font-size:18px;font-weight:700;line-height:25px;letter-spacing:-.5px;width:100%;margin:0 auto 15px auto;border-radius:12px;color:var(--darkColor);-webkit-box-shadow:0 3px 8px 0 rgba(84,116,154,.22);-moz-box-shadow:0 3px 8px 0 rgba(84,116,154,.22);box-shadow:0 3px 8px 0 rgba(84,116,154,.22);padding:16px;background:#fff;display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer}.new-calculator__nav__link::after{content:url("../img/icons/chevron-right.svg");display:block;background-size:contain;width:24px;height:24px}.new-calculator__nav__logo{position:absolute;bottom:12px;right:12px}.new-calculator__userdata__title{margin-top:20px;font-size:15px;font-weight:700;line-height:19px;color:var(--lightColor)}.new-calculator__userdata__data{list-style:none;padding:0}.new-calculator__userdata__data--dates{color:#5386e4;font-weight:700}.new-calculator__legend__title{font-family:source_sans_proregular;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:20px 0;color:#000;position:relative}.new-calculator__legend__items{display:flex;flex-direction:row;background-color:#fff;padding:10px}.new-calculator__legend__item{height:35px;display:flex;flex-shrink:0;margin-right:15px}.new-calculator__legend__item__color{display:inline-block;width:35px;height:35px;margin-right:15px}.new-calculator__legend__item__text{display:inline;font-family:source_sans_proregular;font-size:16px;font-weight:600;line-height:35px;color:#333}.new-calculator__info{margin-top:20px}.new-calculator__info img{margin-bottom:6px}.new-calculator .calc-ovulation .pika-single,.new-calculator .calculator-period .pika-single,.new-calculator .calculator-pregnancy .pika-single{border-radius:4px;border-color:var(--lightColor)}.new-calculator .calc-ovulation .pika-single th,.new-calculator .calculator-period .pika-single th,.new-calculator .calculator-pregnancy .pika-single th{font-weight:400;font-size:13px}.new-calculator .calc-ovulation .pika-single th abbr,.new-calculator .calculator-period .pika-single th abbr,.new-calculator .calculator-pregnancy .pika-single th abbr{text-transform:uppercase}.new-calculator .calc-ovulation .pika-single .is-selected .pika-button,.new-calculator .calculator-period .pika-single .is-selected .pika-button,.new-calculator .calculator-pregnancy .pika-single .is-selected .pika-button{color:#fff;font-weight:400;background:var(--lightColor);width:35px;height:35px;border-radius:50%;border-width:0}.new-calculator .calc-ovulation .pika-single .is-today,.new-calculator .calculator-period .pika-single .is-today,.new-calculator .calculator-pregnancy .pika-single .is-today{background-color:transparent}.new-calculator .calc-ovulation .pika-single .is-today .pika-button,.new-calculator .calculator-period .pika-single .is-today .pika-button,.new-calculator .calculator-pregnancy .pika-single .is-today .pika-button{font-weight:400;border:1px solid var(--lightColor);width:35px;height:35px;border-radius:50%}.new-calculator .calc-ovulation .button-count-again,.new-calculator .calculator-period .button-count-again,.new-calculator .calculator-pregnancy .button-count-again{padding:14px;text-align:center;font-size:18px}@media screen and (min-width:992px){.new-calculator .calc-ovulation .button-count-again,.new-calculator .calculator-period .button-count-again,.new-calculator .calculator-pregnancy .button-count-again{min-width:248px}}.new-calculator .calc-ovulation .pikaday-ovulation .pika-lendar{margin:8px 11px;width:auto}.new-calculator .calc-ovulation .pikaday-ovulation .pika-lendar .pika-table{font-weight:400}.new-calculator .calc-ovulation .pikaday-ovulation .pika-lendar .pika-table td{width:48px;height:48px}.new-calculator .calc-ovulation .pikaday-ovulation .pika-lendar .pika-table abbr{text-decoration:none;font-weight:400}.new-calculator .calc-ovulation .pikaday-ovulation .pika-lendar .is-selected .pika-button{background:var(--lightColor);color:#fff;width:40px;height:40px}.new-calculator .calc-ovulation .pikaday-ovulation .pika-lendar .is-outside-current-month .pika-button{color:#49454f}.new-calculator .calc-ovulation .pikaday-ovulation .pika-lendar .pika-title{display:flex;height:64px;align-items:center}.new-calculator .calc-ovulation .pikaday-ovulation .pika-lendar .pika-title .pika-prev{order:-1}.new-calculator .calc-ovulation .pikaday-ovulation .pika-lendar .pika-title .pika-label{display:flex;align-items:center;justify-content:center;gap:8px;width:50%;text-transform:none;font-weight:14px;line-height:20px;font-weight:400}.new-calculator .calc-ovulation .pikaday-ovulation .pika-lendar .pika-title .pika-label::after{content:'';display:block;width:18px;height:18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDI2OTQgMTEuMzVMNS42ODc1IDcuNjEwNTNIMTMuMTY2NEw5LjQyNjk0IDExLjM1WiIgZmlsbD0iIzIxMjQyNiIvPgo8L3N2Zz4K);background-position:center;background-repeat:no-repeat}.new-calculator .calc-ovulation .pikaday-ovulation .pika-lendar .pika-title .pika-label select{width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.new-calculator .calculator-pregnancy .pika-lendar,.new-calculator .pikaday-period .pika-lendar{margin:8px 11px;width:auto}.new-calculator .calculator-pregnancy .pika-lendar .pika-table,.new-calculator .pikaday-period .pika-lendar .pika-table{font-weight:400}.new-calculator .calculator-pregnancy .pika-lendar .pika-table td,.new-calculator .pikaday-period .pika-lendar .pika-table td{width:48px;height:48px}.new-calculator .calculator-pregnancy .pika-lendar .pika-table abbr,.new-calculator .pikaday-period .pika-lendar .pika-table abbr{text-decoration:none;font-weight:400}.new-calculator .calculator-pregnancy .pika-lendar .is-selected .pika-button,.new-calculator .pikaday-period .pika-lendar .is-selected .pika-button{background:var(--lightColor);color:#fff;width:40px;height:40px}.new-calculator .calculator-pregnancy .pika-lendar .is-outside-current-month .pika-button,.new-calculator .pikaday-period .pika-lendar .is-outside-current-month .pika-button{color:#49454f}.new-calculator .calculator-pregnancy .pika-lendar .pika-title,.new-calculator .pikaday-period .pika-lendar .pika-title{display:flex;height:64px;align-items:center}.new-calculator .calculator-pregnancy .pika-lendar .pika-title .pika-prev,.new-calculator .pikaday-period .pika-lendar .pika-title .pika-prev{order:-1}.new-calculator .calculator-pregnancy .pika-lendar .pika-title .pika-label,.new-calculator .pikaday-period .pika-lendar .pika-title .pika-label{display:flex;align-items:center;justify-content:center;gap:8px;width:50%;text-transform:none;font-weight:14px;line-height:20px;font-weight:400}.new-calculator .calculator-pregnancy .pika-lendar .pika-title .pika-label::after,.new-calculator .pikaday-period .pika-lendar .pika-title .pika-label::after{content:'';display:block;width:18px;height:18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDI2OTQgMTEuMzVMNS42ODc1IDcuNjEwNTNIMTMuMTY2NEw5LjQyNjk0IDExLjM1WiIgZmlsbD0iIzIxMjQyNiIvPgo8L3N2Zz4K);background-position:center;background-repeat:no-repeat}.new-calculator .calculator-pregnancy .pika-lendar .pika-title .pika-label select,.new-calculator .pikaday-period .pika-lendar .pika-title .pika-label select{width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.new-calculator-form__step{margin-top:20px;font-size:15px;font-weight:700;line-height:19px;color:var(--lightColor)}.new-calculator-form__step--success{color:#46ccab}.new-calculator-form__step--failure{color:#df7c7c}.new-calculator-form__line{background-color:var(--lightColor);background-image:none;height:0;width:100%;margin-bottom:30px}.new-calculator-form__container{padding:30px;padding-bottom:40px}.new-calculator-form__container--with-bg{border-radius:20px;background-color:#fff}.new-calculator-form__container--no-padding{padding:0}.new-calculator-form__title{font-family:source_sans_proregular;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.5px;text-align:left;margin:30px 0;color:var(--darkColor);position:relative;display:flex;justify-content:flex-start;align-items:center}.new-calculator-form__title img{width:50px;height:50px;margin-right:12px}.new-calculator-form__label{font-family:source_sans_proregular;font-size:18px;font-style:normal;font-weight:600;line-height:25px;letter-spacing:-.5px;text-align:left;margin:0 0 8px 0;color:var(--darkColor)}.new-calculator-form__group{display:flex;flex-direction:row;flex-wrap:wrap}.new-calculator-form__group--vertical{flex-direction:column}.new-calculator-form__group__title{font-size:15px;font-weight:700;line-height:19px;color:#333;width:100%;margin-bottom:12px}.new-calculator-form__group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("../img/icons/chevron-down.svg") no-repeat right 10px center;padding-right:30px;width:100%!important;height:48px;border-radius:4px;border-color:var(--lightColor);padding-left:16px;background-color:#fff}@media screen and (min-width:992px){.new-calculator-form__group select{min-width:480px}}.new-calculator-form__input-group{display:flex;flex-direction:column;width:100%;margin-bottom:18px}@media screen and (min-width:992px){.new-calculator-form__input-group{width:478px;margin-bottom:30px}}.new-calculator-form__datapicker-group{width:100%;margin-bottom:18px}@media screen and (min-width:992px){.new-calculator-form__datapicker-group{width:478px;margin-bottom:30px}}.new-calculator-form__buttons{display:flex;flex-direction:row;justify-content:flex-start;gap:10px}.new-calculator-form__buttons button{border-radius:4px;font-size:18px;font-weight:600;min-width:250px}.new-calculator-form__data-icons{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:20px}.new-calculator-form__data-icons div{padding:8px;background-color:#fff;color:var(--lightColor);margin-right:10px;border-radius:4px;font-size:18px;margin-bottom:10px}.new-calculator-form__data-icons div img{margin-right:2px}.new-calculator-form__legend{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}@media screen and (min-width:992px){.new-calculator-form__legend{margin-bottom:20px}}.new-calculator-form__legend__element{display:flex;align-items:center;font-family:source_sans_proregular;font-size:12px;font-weight:400;line-height:16px;height:24px;margin:0;max-width:200px;margin-right:16px}@media screen and (min-width:992px){.new-calculator-form__legend__element{font-size:18px;line-height:24px}}.new-calculator-form__legend__element span{width:12px;height:12px;margin-right:5px;border-radius:12px}.new-calculator-form__legend__element .color--1,.new-calculator-form__legend__element .color--2,.new-calculator-form__legend__element .color--3,.new-calculator-form__legend__element .color--4,.new-calculator-form__legend__element .color--5,.new-calculator-form__legend__element .color--today{width:12px;height:12px;margin-right:5px;border-radius:12px}.new-calculator-form__legend__element .color--1{background-color:#005897}.new-calculator-form__legend__element .color--2{background-color:var(--lightColor)}.new-calculator-form__legend__element .color--3{background-color:#c6daff}.new-calculator-form__legend__element .color--4,.new-calculator-form__legend__element .color--today{background-color:transparent;border:.5px solid var(--lightColor)}.new-calculator-form__legend__element .color--5{background-color:#ffb2b2}.new-calculator-form__legend__button{margin-top:20px}@media screen and (min-width:1200px){.new-calculator-form__legend__button{margin:0 0 0 auto;width:auto!important}}.new-calculator-form__input{width:100%!important;height:48px;border-radius:4px;border:1px solid var(--lightColor);padding-left:16px}@media screen and (min-width:992px){.new-calculator-form__input{min-width:480px}}.new-calculator-form__input:checked{border:5px solid #f6e2ba;background-color:var(--darkColor)}.new-calculator-form__input--calendar{background:url("../img/icons/calc-calendar-icon.svg") no-repeat right 10px center;padding-right:30px;background-color:#fff}.new-calculator-form--hidden-calendar{position:relative;width:100%}.new-calculator-form--hidden-calendar .pika-single{position:absolute;top:20px}