.content.dosage-calculator__content {
	padding-bottom: 8.2rem;
}

.dosage-calculator__top-title {
	max-width: 51.1rem;
	width: 100%;

	font-size: 4rem;
	font-weight: 400;
	line-height: 110%;

	margin-bottom: 3.1rem;
}

.dosage-calculator__top-text {
	line-height: 125%;

	margin-bottom: 0;
}

.dosage-calculator__top-text:nth-child(2) {
	max-width: 61rem;
	width: 100%;

	margin-bottom: 3.2rem;
}

.dosage-calculator__top-text:last-child {
	max-width: 55.8rem;
	width: 100%;

	font-size: 2rem;
	font-weight: 600;
}

.dosage-calculator__top-text.dosage-calculator__top-text--mobile {
	display: none;
}

.dosage-calculator__top-image {
	position: relative;

	padding-top: 5.4rem;
}

.dosage-calculator__top-image::before {
	position: absolute;
	content: '';

	top: 0.2rem;
	left: 9.8rem;

	width: 10.3rem;
	height: 10.9rem;

	background: url("../../img/custom-img/icons/dosage-calculator-decor.svg") no-repeat center/contain;
}

.dosage-calculator__top-image img {
	width: 50.5rem;
	height: 28.4rem;

	border-radius: 1.6rem;
}

.dosage-calculator__top {
	display: flex;
	justify-content: space-between;

	margin-bottom: 5rem;
}

.dosage-calculator-top-mobile {
	display: none;
}

.dosage-calculator__recommendation {
	position: relative;
	z-index: 2;

	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;

	height:	auto;

	border-radius: 1.6rem;
	background-color: #fff;
	box-shadow: 4px 2px 36px 0 rgba(0, 0, 0, 0.06);

	padding-top: 4rem;
	padding-bottom: 6.3rem;
}

.dosage-calculator__top-text.dosage-calculator__top-text--table,
.dosage-calculator__recommendation.dosage-calculator__recommendation--mobile {
	display: none;
}

.dosage-calculator__recommendation-title {
	max-width: 40rem;
	width: 100%;

	font-size: 1.8rem;
	font-weight: 600;
	line-height: 125%;
	text-align: center;

	margin-bottom: 3.9rem;
}

.dosage-calculator__tabs {
	position: relative;

	display: flex;
	align-items: center;
	justify-content: space-between;

	width: 61.5rem;
	height: 4.7rem;

	border-radius: 4rem;
	background-color: #ededed;

	padding: 0.6rem;
	margin-bottom: 3.7rem;
}

.dosage-calculator__tab {
	position: relative;
	z-index: 1;

	width: 30.2rem;
	height: 3.8rem;

	display: flex;
	align-items: center;
	justify-content: center;

	flex: 1;

	color: #1f1f1f;
	font-size: 1.4rem;
	font-weight: 600;

	border-radius: 3.5rem;
	background-color: transparent;
	transition:
    background-color 0.3s ease,
    color 0.3s ease;

	outline: none;
	border: none;
}

.dosage-calculator__tab.active {
	color: #fff;
}

.dosage-calculator__tabs-slider {
	position: absolute;
  z-index: 0;

	top: 0.4rem;
	bottom: 0.4rem;

	border-radius: 3.5rem;
	background-color: #333;
	transition: left 0.3s ease, width 0.3s ease, background-color 0.3s ease;
}

.dosage-calculator-form {
	width: 61rem;
}

.dosage-calculator__label {
	display: block;
	
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 1;

	margin-bottom: 1rem;
}

.error .dosage-calculator__label {
	color: #EA1515;
}

.fake-select__link.form-control.dosage-calculator__control {
	border: 1px solid #D3D3D3;
	height: 4rem;

	border-radius: 0.8rem;
	background-color: #f4f4f4;

	padding: 15px 15px 15px 20px;
}

.fake-select__link.form-control.dosage-calculator__control.active .dosage-calculator__fake {
	color: #000;
}

.error .fake-select__link.form-control.dosage-calculator__control {
	border-color: #EA1515;
}

.dosage-calculator__fake {
	color: #aeaeae;
	font-size: 1.4rem;
	font-weight: 500;
}

.dosage-calculator-form__group {
	position: relative;
}

.dosage-calculator-form__group:first-child {
	margin-bottom: 3.1rem;
}

.dosage-calculator-form__group:nth-child(2) {
	margin-bottom: 1.6rem;
}

.dosage-calculator-form__group:nth-child(3) {
	margin-bottom: 3.9rem;
}

.dosage-calculator-form__actions {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.dosage-calculator-form__button {
	width: 100%;
	height: 5rem;

	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 1.5rem;

	border-radius: 3rem;
	background-color: #B0B0B0;
	transition: background-color 0.3s ease;

	color: #fff;
	font-size: 1.6rem;
	font-weight: 500;

	padding: 0 1rem;

	border: none;
	outline: none;
}

.dosage-calculator-form__button.valid {
	background-color: #3F892C;
}

.dosage-calculator-form__button.active span:first-child {
	display: none;
}

.dosage-calculator-form__button-calculate {
	display: none;
}

.dosage-calculator-form__button.active .dosage-calculator-form__button-calculate {
	display: block;
}

.dosage-calculator-illness__tabs {
	position: relative;

	width: 100%;
	height: 4rem;

	display: flex;
	align-items: center;
	justify-content: space-between;

	border-radius: 0.8rem;
	background-color: #ededed;

	padding: 0.4rem;
}

.dosage-calculator-illness__tab {
	position: relative;
	z-index: 1;

	width: 20.1rem;
	height: 3.3rem;

	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;

	font-size: 1.2rem;
	font-weight: 600;
	
	border-radius: 0.6rem;
	background-color: transparent;
	transition: background-color 0.3s ease, color 0.3s ease;

	border: none;
	outline: none;
}

.dosage-calculator-illness__tab.active {
	font-size: 1.3rem;
}

.dosage-calculator-illness__tabs-slider {
	position: absolute;
	top: 0.4rem;
	bottom: 0.4rem;
	z-index: 0;

	border-radius: 0.6rem;
	background-color: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.11);
	transition: left 0.3s ease, width 0.3s ease, background-color 0.3s ease;
}

.dosage-calculator__wrap-range {
	position: relative;
}

.dosage-calculator__tooltip {
	position: absolute;
	top: -0.8rem;
	z-index: 2;

	width: 2.5rem;
	height: 2.5rem;

	transform: translateX(-50%);

	background: url("../../img/custom-img/dosage-calculator/dosage-calculator-tooltip.png") no-repeat center/contain;
}

.dosage-calculator__tooltip::before {
	position: absolute;
	content: attr(data-value);

	top: -2.5rem;
	left: -0.8rem;

	width: max-content;

	font-family: 'Montserrat', sans-serif;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 1;
}

.dosage-calculator-form__actions {
	position: absolute;
	bottom: 2.8rem;

	width: 100%;

	display: flex;
	align-items: center;
	justify-content: space-between;

	padding-inline: 0.3rem;
}

.dosage-calculator-form__action {
	font-size: 1.8rem;
	font-weight: 600;

	transition: color 0.3s ease;

	background-color: transparent;
	border: none;
	outline: none;
}

.dosage-calculator-form__action:hover {
	color: #3F892C;
}

.ui-slider.ui-slider.dosage-calculator__slider {
	background-color: #cccccc;
}

.ui-slider.ui-slider.dosage-calculator__slider,
.ui-slider.ui-slider.dosage-calculator__slider .ui-slider-range {
	height: 1.2rem;
	border-radius: 1rem;
}

.ui-slider.ui-slider.dosage-calculator__slider .ui-slider-range {
	background-color: #3F892C;
}

.ui-slider.dosage-calculator__slider .ui-slider-handle {
	display: none;
}

.dosage-calculator-mode {
	margin-bottom: 4.4rem;
}

.dosage-calculator-mode__tabs {
	margin-bottom: 3.6rem;
}

.dosage-calculator-mode__tabs.dosage-calculator-mode__tabs--mobile {
	display: none;
}

.dosage-calculator-mode__content-text {
	position: relative;
	z-index: 2;

	max-width: 54.3rem;
	width: 100%;

	font-size: 1.4rem;
	font-weight: 600;
	line-height: 120%;

	margin-bottom: 0;
}

.dosage-calculator-mode__content {
	position: relative;
	overflow: visible;

	width: 100%;
	height: 8.1rem;

	display: flex;
	align-items: center;
	justify-content: flex-start;

	border-radius: 1rem;
	background-color: #ECF3EA;

	padding-inline: 2rem;
}

.dosage-calculator-mode__content::before {
	position: absolute;
	content: '';
	
	bottom: 3rem;
	left: 12.6rem;
	z-index: 1;

	width: 6.4rem;
	height: 6.4rem;

	background: url("../../img/custom-img/dosage-calculator/dosage-calculator-mode-decor.png") no-repeat center/contain;
}

.dosage-calculator__image-mobile {
	display: none;
}

.dosage-calculator-info {
	position: relative;
	z-index: 1;

	width: 100%;
	height: auto;

	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;

	background-color: #3F892C;
	border-radius: 0 0 1.6rem 1.6rem;

	margin-top: -1.3rem;
	margin-bottom: 8.8rem;
	padding-top: 4rem;
	padding-bottom: 4.1rem;
}

.dosage-calculator-info__wrapper {
	width: 61rem;
}

.dosage-calculator-info__title {
	color: #fff;
	font-size: 1.8rem;
	font-weight: 600;
	line-height: 1;
}

.dosage-calculator-info__top {
	border-bottom: 1px solid #bbb;

	padding-bottom: 1.9rem;
	margin-bottom: 3.2rem;
}

.dosage-calculator-info__row {
	display: flex;
	align-items: flex-start;
	column-gap: 0.3rem;

	line-height: 1;
}

.dosage-calculator-info__row:not(.dosage-calculator-info__row:nth-child(3)) {
	margin-bottom: 2.7rem;
}

.dosage-calculator-info__label,
.dosage-calculator-info__value {
	color: #fff;
	font-size: 1.6rem;
	line-height: 175%;
	line-height: 1;
}

.dosage-calculator-info__label {
	font-weight: 500;
}

.dosage-calculator-info__value {
	font-weight: 700;
}


.dosage-calculator-suit__title {
	font-size: 3.2rem;
	font-weight: 500;
	text-align: center;

	margin-bottom: 3.2rem;
}

.dosage-calculator-suit__list {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(40rem, 1fr));
	gap: 2rem;
}

.dosage-calculator-suit__item {
	position: relative;

	display: flex;
	flex-direction: column;
	align-items: center;
}

.dosage-calculator-suit__top {
	display: flex;
	align-items: center;
	column-gap: 0.8rem;

	flex-grow: 1;

	margin-bottom: 2rem;
}

.dosage-calculator-suit__top-text {
	font-size: 2.4rem;
	font-weight: 500;
}

.dosage-calculator-suit__item-content {
	position: relative;

	width: 100%;
	min-height: 82.9rem;

	display: flex;
	flex-direction: column;
	align-items: center;
	flex-grow: 1;

	border-radius: 2rem;
	background: linear-gradient(360deg, #eefdff 0%, #fff 100%);
	transition: transform 0.3s ease, box-shadow 0.3s ease;

	padding: 3.8rem 2.3rem 2.5rem 2.3rem;
}

.dosage-calculator-suit__item:nth-child(2) .dosage-calculator-suit__item-content {
	background: linear-gradient(324deg, #eefdff 0%, #fff 100%);
}

.dosage-calculator-suit__item:last-child .dosage-calculator-suit__item-content {
	background: linear-gradient(358deg, #eefdff 0%, #fff 100%);
}

.dosage-calculator-suit__item:hover .dosage-calculator-suit__item-content {
	transform: translateY(-0.5rem);
	box-shadow: 0 4px 27px 0 rgba(0, 0, 0, 0.1);
}

.dosage-calculator-suit__raiting {
	display: flex;
	align-items: center;
	column-gap: 1.1rem;
	line-height: 1;
}

.dosage-calculator-suit__raiting-images {
	display: flex;
	align-items: center;
	column-gap: 0.2rem;

	line-height: 1;
}

.dosage-calculator-suit__raiting-text {
	font-size: 1.2rem;
	font-weight: 500;
}

.dosage-calculator-suit__item-badge {
	position: absolute;
	top: 2rem;
	left: 2.1rem;
	right: 2.1rem;

	width: 36rem;

	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.dosage-calculator-suit__item-image {
	margin-bottom: 1.5rem;
}

.dosage-calculator-suit__item-title {
	max-width: 24.3rem;
	width: 100%;

	font-size: 1.6rem;
	font-weight: 500;
	line-height: 125%;
	text-align: center;

	margin-bottom: 1rem;
}

.dosage-calculator-suit__item:last-child .dosage-calculator-suit__item-title {
	max-width: 26.3rem;
}

.dosage-calculator-suit__volume {
	text-align: center;

	margin-bottom: 2.8rem;
}

.dosage-calculator-suit__volume-label {
	display: block;

	color: #5f5f5f;
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 1;

	margin-bottom: 1.7rem;
}

.dosage-calculator-suit__volume-actions {
	display: flex;
	align-items: center;
	column-gap: 1rem;
}

.dosage-calculator-suit__volume-button {
	width: 11.1rem;
	height: 3.2rem;

	display: flex;
	align-items: center;
	justify-content: center;

	border-radius: 2.4rem;
	border: 1px solid #000;
	transition: border 0.3s ease;
	background-color: transparent;

	color: #1d1d1d;
	font-size: 1.3rem;
	font-weight: 500;
	letter-spacing: -0.03em;

	outline: none;
}

.dosage-calculator-suit__volume-button:hover:not(.dosage-calculator-suit__volume-button.active) {
	border-color: #3F892C;
}

.dosage-calculator-suit__volume-button.active {
	color: #fff;

	cursor: default;
	border-color: #3F892C;
	background-color: #3F892C;
}

.dosage-calculator-suit__volume-button span:last-child {
	display: none;
}

.dosage-calculator-suit__price {
	width: 20.7rem;

	display: flex;
	align-items: flex-start;
	justify-content: space-between;

	margin-bottom: 3.2rem;
}

.dosage-calculator-suit__price-new {
	font-size: 2.8rem;
	font-weight: 600;
	line-height: 1;
}

.dosage-calculator-suit__price-old {
	color: #878787;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1;
	text-decoration: line-through;
}

.dosage-calculator-suit__item-button {
	width: 100%;
	height: 5rem;

	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 0.7rem;

	color: #fff;
	font-size: 1.6rem;
	font-weight: 500;

	border-radius: 10.8rem;
	background-color: #191919;
	transition: background-color 0.3s ease;

	margin-bottom: 3.5rem;

	outline: none;
	border: none;
}

.dosage-calculator-suit__item-button:hover {
	background-color: #3F892C;
}

.dosage-calculator-suit__features {
	width: 100%;

	border-bottom: 1px solid #d9d9d9;

	padding-bottom: 2.3rem;
	margin-bottom: 1.5rem;
	margin-right: auto;
}

.dosage-calculator-suit__item:nth-child(2) .dosage-calculator-suit__features,
.dosage-calculator-suit__item:last-child .dosage-calculator-suit__features {
	padding-bottom: 3.5rem;
}

.dosage-calculator-suit__features-item {
	display: flex;
	align-items: center;
	column-gap: 1.5rem;

	line-height: 1;
}

.dosage-calculator-suit__features-item:not(:last-child) {
	margin-bottom: 1rem;
}

.dosage-calculator-suit__features-item span {
	font-family: 'Inter', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	letter-spacing: -0.01em;
}

.dosage-calculator-suit__dosage {
	width: 100%;

	text-align: center;

	border-bottom: 1px solid #d9d9d9;

	margin-bottom: 2rem;
	padding-bottom: 1.8rem;
}

.dosage-calculator-suit__dosage-title {
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 1;

	margin-bottom: 1.8rem;
}

.dosage-calculator-suit__dosage-column {
	display: flex;
	align-items: center;
	flex-direction: column;
	row-gap: 1.5rem;
}

.dosage-calculator-suit__dosage-label {
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 1;
}

.dosage-calculator-suit__dosage-value {
	font-family: 'Inter', sans-serif;
	color: #3F892C;
	font-size: 1.4rem;
	font-weight: 700;
	line-height: 1;
	letter-spacing: -0.01em;
}

.dosage-calculator-suit__dosage-content {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	column-gap: 5.8rem;
}

.dosage-calculator-suit__consumption {
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 1;
}

.dosage-calculator-suit__consumption span {
	color: #3F892C;
	font-weight: 700;
}

.dosage-calculator-suit__consumption span:last-child {
	display: none;
}

.dosage-calculator-suit__consumption.dosage-calculator-suit__consumption---mobile {
	display: none;
}

.dosage-calculator-suit__item-bottom {
	text-align: center;

	margin-top: auto;
}

.dosage-calculator-suit__tooltip {
	position: absolute;
	top: 4rem;
	left: 0;
	z-index: 2;

	width: 40rem;

	border-radius: 1rem;
	background-color: #fff;
	transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;

	padding: 2rem;

	opacity: 0;
  visibility: hidden;
  transform: translateY(1rem);
}

.dosage-calculator-suit__top:hover .dosage-calculator-suit__tooltip {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.dosage-calculator-suit__tooltip-title {
	color: #3F892C;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 1;
	text-align: center;

	margin-bottom: 1rem;
}

.dosage-calculator-suit__tooltip-text {
	font-family: 'Inter', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 125%;
	letter-spacing: -0.01em;

	margin-bottom: 1.3rem;
}

.dosage-calculator-suit__tooltip-text span {
	font-weight: 600;
}

.dosage-calculator-suit__tooltip-text:last-child {
	margin-bottom: 0;
}

.dosage-calculator-suit__item .dosage-calculator-suit__tooltip .dosage-calculator-suit__tooltip-text {
	max-width: 36rem;
	width: 100%;
}

.dosage-calculator-suit {
	display: none;
	margin-bottom: 2.8rem;
}

.dosage-calculator-suit.active {
	display: block;
}

.dosage-calculator-account {
	width: 100%;
	height: 65.6rem;

	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;

	border-radius: 1.5rem;
	background-color: #fff;
	border: 1px solid #e8e8e8;
}

.dosage-calculator-account__title {
	max-width: 57.2rem;
	width: 100%;

	font-size: 1.8rem;
	font-weight: 600;
	line-height: 125%;
	text-align: center;

	margin-bottom: 5.3rem;
}

.dosage-calculator-account__form {
	width: 50.8rem;
}

.form-control.dosage-calculator-account__form-input,
.form-control.dosage-calculator-notify__input {
	width: 100%;
}

.dosage-calculator-account__form-group {
	margin-bottom: 3rem;
}

.dosage-calculator-notify__title {
	margin-bottom: 1.4rem;
}

.dosage-calculator-notify__nav {
	margin-bottom: 1.2rem;
}

.dosage-calculator-notify__text {
	margin-bottom: 2.6rem;
}

.dosage-calculator-notify__link {
	display: flex;

	text-align: center;

	margin: 0 auto;
}

.dosage-calculator-notify {
	margin-bottom: 3.5rem;
}

.dosage-calculator-notifications__text {
	max-width: 100%;
}

.dosage-calculator-notifications {
	margin-bottom: 3.7rem;
}

.dosage-calculator-account__form-button {
	width: 100%;
	height: 5rem;

	display: flex;
	align-items: center;
	justify-content: center;

	border-radius: 3rem;
	background-color: #D3D3D3;

	color: #fff;
	font-size: 1.6rem;
	font-weight: 600;

	border: none;
	outline: none;
}

.dosage-calculator-account__form-button.valid {
	background-color: #3F892C;
}

.dosage-calculator-account__form-button img {
	display: none;
}

.dosage-calculator-method {
	padding-top: 7.7rem;
	padding-bottom: 8rem;
}

.dosage-calculator-method__title {
	font-size: 3.2rem;
	font-weight: 500;

	margin-bottom: 7rem;
}

.dosage-calculator-method__number {
	width: 3rem;
	height: 3rem;

	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;

	font-family: 'Inter', sans-serif;
	color: #fff;
	font-size: 1.6rem;
	font-weight: 700;

	border-radius: 6rem;
	background-color: #3F892C;
}

.dosage-calculator-method__item-text {
	font-family: 'Inter', sans-serif;
	color: #333;
	font-size: 1.6rem;
	font-weight: 400;
}

.faq-item__body.dosage-calculator-method__faq-body {
	display: flex;
	align-items: flex-start;
	column-gap: 19.6rem;

	padding: 3rem 0 5.3rem 0;
}

.dosage-calculator-method__notice {
	max-width: 46.7rem;
	width: 100%;

	color: #3F892C;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 150%;
}

.dosage-calculator-method__item {
	display: flex;
	align-items: center;
	column-gap: 1rem;
}

.dosage-calculator-method__item:not(:last-child) {
	margin-bottom: 3rem;
}

.dosage-calculator-method__item-text--narrow {
	max-width: 44rem;
	width: 100%;
}

.dosage-calculator-calculate__warning {
	width: 100%;
	height: 16rem;

	display: flex;
	align-items: flex-start;
	column-gap: 8.6rem;

	border-radius: 2rem;
	background-color: #fff;
	border: 1.50px solid #3F892C;

	margin-bottom: 4.6rem;
	padding-left: 4.7rem;
	padding-top: 2.3rem;
}

.dosage-calculator-calculate__warning-image {
	padding-top: 1.3rem;
}

.dosage-calculator-calculate__warning-text {
	max-width: 80.8rem;
	width: 100%;

	font-size: 1.8rem;
	font-weight: 500;
	line-height: 125%;

	margin-bottom: 3.1rem;
}

.dosage-calculator-calculate__warning-note {
	font-family: "Alumni Sans", sans-serif;
	color: #3F892C;
	font-size: 2.3rem;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;

	margin-bottom: 0;
}

.dosage-calculator-calculate__course-title {
	font-size: 2.4rem;
	font-weight: 500;
	text-align: center;

	margin-bottom: 2.6rem;
}

.dosage-calculator-calculate__course-text {
	max-width: 66rem;
	width: 100%;

	color: #333;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 150%;

	margin: 0 auto 4rem;
}

.dosage-calculator-calculate__course-list {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.dosage-calculator-calculate__course-item {
	width: 40rem;
	height: 30rem;

	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;

	border-radius: 2rem;
	background-color: #fff;
	box-shadow: -2px 3px 23px 0 rgba(0, 0, 0, 0.07);

	padding-inline: 2.1rem;
}

.dosage-calculator-calculate__course-item:first-child {
	background: linear-gradient(327deg, #eefdff 0%, #fff 100%);
}

.dosage-calculator-calculate__course-item:nth-child(2) {
	background: linear-gradient(329deg, #eefdff 0%, #fff 100%);
}

.dosage-calculator-calculate__course-item:last-child {
	background: linear-gradient(337deg, #eefdff 0%, #fff 100%);
}

.dosage-calculator-calculate__course-item__title {
	color: #3F892C;
	font-size: 2.2rem;
	line-height: 1;
	font-weight: 600;

	margin-bottom: 3.5rem;
}

.dosage-calculator-calculate__course-wrapper {
	line-height: 1;

	width: 100%;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;

	margin-bottom: 3.5rem;
}

.dosage-calculator-calculate__course-label {
	font-family: 'Inter', sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
}

.dosage-calculator-calculate__course-value {
	color: #3F892C;
	font-size: 1.8rem;
	font-weight: 700;
}

.dosage-calculator-calculate__course-rec__title {
	line-height: 1;
	font-size: 1.6rem;
	font-weight: 600;
	text-align: center;

	margin-bottom: 2rem;
}

.dosage-calculator-calculate__course-rec__text {
	font-family: 'Inter', sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 120%;

	margin-bottom: 0;
}

.dosage-calculator-calculate__course {
	margin-bottom: 2.6rem;
}

.dosage-calculator-products__link {
	width: 56.8rem;
	height: 5rem;

	display: flex;
	align-items: center;
	justify-content: center;

	border-radius: 3.5rem;
	background-color: #3F892C;
	transition: background-color 0.3s ease;

	color: #fff;
	font-size: 1.6rem;
	font-weight: 600;

	margin: 0 auto;
}

.dosage-calculator-products__title {
	max-width: 63.6rem;
	width: 100%;

	font-size: 2.4rem;
	font-weight: 600;
	line-height: 100%;

	margin-bottom: 8.5rem;
}

.dosage-calculator-products__link:hover {
	color: #fff;
	background-color: #377427;
}

.catalogue-slider.dosage-calculator-products__slider {
	margin-bottom: 6.6rem;
}

.dosage-calculator-products {
	display: none;

	padding-top: 6.3rem;
	margin-bottom: 12.3rem;
}

.dosage-calculator-products.active {
	display: flex;
}

.dosage-calculator-mode__content--calculate {
	display: none;
}

.dosage-calculator-mode__content--calculate.active {
	display: block;
}

.dosage-calculator-mode__content--calculate .dosage-calculator-mode__content-text {
	max-width: 56rem;
}

.dosage-calculator-mode__content--calculate::before {
	left: 42rem;
}

.form-group.dosage-calculator__conversion-group p {
	max-width: 58.2rem;
	width: 100%;

	font-size: 1.4rem;
	font-weight: 600;
	line-height: 120%;

	margin-bottom: 2rem;
}

.radio-label.dosage-calculator__conversion-label {
	line-height: 1;
	font-size: 1.6rem;
	font-weight: 500;
}

.radio-label.dosage-calculator__conversion-label .form-radio-input {
	width: 1.6rem;
	height: 1.6rem;
}

.radio-label.dosage-calculator__conversion-label .form-radio-input:checked {
	border-color: #3F892C;
}

.dosage-calculator-conversion-calculate .dosage-calculator-form__group:first-child {
	margin-bottom: 3.3rem;
}

.dosage-calculator-conversion-calculate__label {
	display: block;

	font-size: 1.4rem;
	font-weight: 600;
	line-height: 1;

	margin-bottom: 1rem;
}

.dosage-calculator-conversion-calculate__tabs {
	margin-bottom: 3rem;
}

.dosage-calculator-conversion-calculate__tab {
	width: 29.8rem;
	height: 3.3rem;
}

.form-control.dosage-calculator-conversion-calculate__input {
	height: 4rem;

	border-radius: 0.8rem;
	background-color: #fff;
	border: 1px solid #D3D3D3;

	padding: 1.5rem 2rem;
}

.form-control.dosage-calculator-conversion-calculate__input::placeholder {
	color: #959595 !important;
	font-size: 1.4rem;
	font-weight: 600;
}

.dosage-calculator-conversion-contents {
	display: none;
}

.dosage-calculator-conversion-contents.active {
	display: flex;
}

.dosage-calculator-conversion-contents--value {
	align-items: flex-start;
	column-gap: 2.1rem;
}

.dosage-calculator-conversion-contents--value .form-control.dosage-calculator-conversion-calculate__input {
	width: 19rem;
}

.dosage-calculator-conversion-contents--concentrations .form-control.dosage-calculator-conversion-calculate__input {
	width: 22.1rem;
}

.dosage-calculator-conversion-calculate__content {
	margin-bottom: 5.2rem;
}

.dosage-calculator-info-calculate {
	display: none;

	margin-top: 2.7rem;
}

.dosage-calculator-info-calculate.active {
	display: block;
}

.dosage-calculator-conversion-calculate {
	display: none;
}

.dosage-calculator-conversion-calculate.active {
	display: block;
}

.dosage-calculator__conversion {
	display: none;
}

.dosage-calculator__conversion.active {
	display: block;
}

.dosage-calculator-calculate {
	display: none;
}

.dosage-calculator-calculate.active {
	display: block;
}

.dosage-calculator-accordion {
	display: none;
}


/* Adaptiv */

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.container.dosage-calculator__content {
		max-width: 76.8rem;
	}

	.content.dosage-calculator__content {
		padding-bottom: 6.2rem;
	}

	.breadcrumb.dosage-calculator-breadcrumb {
		margin: 1.7rem 0 3.2rem;
	}

	.breadcrumb.dosage-calculator-breadcrumb .breadcrumb__item {
		margin-bottom: 0;
	}

	.dosage-calculator__top-text:nth-child(2) {
		margin-bottom: 0 !important;
	}

	.dosage-calculator__top-image {
		padding-top: 1.4rem;
	}

	.dosage-calculator__top-image img {
		width: 35.2rem;
		height: 19.8rem;
	}

	.dosage-calculator__top-image::before {
		width: 7.1rem;
		height: 7.6rem;

		top: -2.2rem;
		left: 7.8rem;
	}

	.dosage-calculator-form__button img {
		width: 2.6rem;
		height: 2.6rem;
	}

	.dosage-calculator__top-text.dosage-calculator__top-text--table {
		display: block;
	}

	.dosage-calculator__top {
		margin-bottom: 3.2rem;
	}

	.dosage-calculator-calculate__warning {
		height: 14rem;

		column-gap: 5.6rem;

    padding-top: 1.3rem;
		padding-left: 3.7rem;
	}

	.dosage-calculator-calculate__warning-text {
		max-width: 55.8rem;

		font-size: 1.4rem;

		margin-bottom: 2rem;
	}

	.dosage-calculator-calculate__warning-note {
		font-size: 1.8rem;
	}

	.dosage-calculator-conversion-contents--value .form-control.dosage-calculator-conversion-calculate__input {
		width: 17rem;
	}

	.dosage-calculator-conversion-contents--value {
		column-gap: 1.1rem;
	}

	.dosage-calculator-info {
		margin-bottom: 6.8rem;
	}

	.dosage-calculator-suit__title {
		font-size: 2.5rem;

		margin-bottom: 4.8rem;
	}

	.dosage-calculator-suit__top-text {
		font-size: 2rem;
	}

	.dosage-calculator-suit__item-button {
		height: 4rem;

		font-size: 1.2rem;

		margin-bottom: 2rem;
	}

	.dosage-calculator-suit__item-button img {
		width: 1.6rem;
		height: 1.5rem;
	}

	.dosage-calculator-suit__price {
		margin-bottom: 1.8rem;
	}

	.dosage-calculator-suit__item:nth-child(2) .dosage-calculator-suit__features, .dosage-calculator-suit__item:last-child .dosage-calculator-suit__features {
		padding-bottom: 2rem;
	}

	.dosage-calculator-suit__item-content {
		min-height: 51rem;

		padding: 3.8rem 1.4rem 2.5rem 1.4rem;
	}

	.dosage-calculator-method__notice {
		max-width: 28.7rem;
	}

	.faq-item__body.dosage-calculator-method__faq-body {
		column-gap: 10rem;

		padding: 2rem 0 3.3rem 0;
	}

	.dosage-calculator-method__item:not(:last-child) {
		margin-bottom: 2rem;
	}

	.dosage-calculator-method__notice,
	.dosage-calculator-method__item-text {
		font-size: 1.4rem;
	}

	.dosage-calculator-method__title {
		font-size: 2.4rem;

		margin-bottom: 3rem;
	}

	.dosage-calculator-method {
		padding-top: 5.7rem;
		padding-bottom: 5rem;
	}

	.dosage-calculator-method__number {
		font-size: 1.4rem;
	}

	.dosage-calculator-products {
		margin-bottom: 5.3rem;
	}

	.dosage-calculator-suit__list {
		grid-template-columns: repeat(auto-fit, minmax(23.2rem, 1fr));
		gap: 1.1rem;
	}

	.dosage-calculator-suit__item-badge {
		width: 20.6rem;

		top: 1.4rem;
		left: 1.3rem;
		right: 1.3rem;
	}

	.dosage-calculator-suit__top {
		flex-grow: 0;
	}

	.dosage-calculator-suit__volume-button {
		width: 10rem;
	}

	.dosage-calculator-suit__volume-actions {
		column-gap: 0.5rem;
	}

	.dosage-calculator-suit__volume-label {
		margin-bottom: 1rem;
	}

	.dosage-calculator-suit__volume {
		margin-bottom: 1.8rem;
	}

	.dosage-calculator-suit__consumption {
		font-size: 1.2rem;
	}

	.dosage-calculator-suit__dosage-title {
		font-size: 1.2rem;

		margin-bottom: 2rem;
	}

	.dosage-calculator-suit__dosage-content {
		column-gap: 1rem;
	}

	.dosage-calculator-suit__dosage-label,
	.dosage-calculator-suit__dosage-value {
		font-size: 1.2rem;
	}

	.dosage-calculator-suit__dosage-column {
		row-gap: 0.5rem;
	}

	.dosage-calculator-suit__volume-button.dosage-calculator-suit__volume-button--table {
		width: 6.8rem;
	}

	.dosage-calculator-suit__item-title {
		font-size: 1.2rem;
	}

	.dosage-calculator-suit__item:first-child .dosage-calculator-suit__item-content .dosage-calculator-suit__item-title,
	.dosage-calculator-suit__item:nth-child(2) .dosage-calculator-suit__item-content .dosage-calculator-suit__item-title {
		margin-bottom: 2.7rem;
	}

	.dosage-calculator-suit__item:first-child .dosage-calculator-suit__item-content .dosage-calculator-suit__item-title,
	.dosage-calculator-suit__item:last-child .dosage-calculator-suit__item-content .dosage-calculator-suit__item-title {
		max-width: 18rem;
		width: 100%;
	}

	.dosage-calculator-suit__item-image {
		margin-bottom: 0.9rem;
	}

	.dosage-calculator-suit__item:first-child .dosage-calculator-suit__item-content .dosage-calculator-suit__item-image {
		width: 11.7rem;
		height: 14.5rem;

		margin-bottom: 0.4rem;
	}

	.dosage-calculator-suit__item:nth-child(2) .dosage-calculator-suit__item-content .dosage-calculator-suit__item-image {
		width: 9.3rem;
		height: 13.9rem;
	}

	.dosage-calculator-suit__item:last-child .dosage-calculator-suit__item-content .dosage-calculator-suit__item-image {
		width: 10.8rem;
		height: 13.9rem;

		margin-bottom: 1.1rem;
	}

	.dosage-calculator-suit__price {
		width: 12.3rem;
	}

	.dosage-calculator-suit__price-new {
		font-size: 1.8rem;
	}

	.dosage-calculator-suit__price-old {
		font-size: 1rem;
	}

	.dosage-calculator-products__title {
		font-size: 2rem;
	}

	.dosage-calculator-account {
		padding-inline: 4rem;
	}

	.dosage-calculator-account__title {
		margin: 0 auto 4.2rem;
	}

	.form-control.dosage-calculator-account__form-input, .form-control.dosage-calculator-notify__input {
		width: 49.5rem;
	}

	.dosage-calculator-notifications__text {
		max-width: 37rem;

		line-height: 134%;
	}

	.dosage-calculator-account__form-button {
		column-gap: 1.5rem;
	}

	.dosage-calculator-account__form-button img {
		display: block;
	}

	.dosage-calculator-account__form {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

@media only screen and (min-width: 360px) and (max-width: 991px) {
	.dosage-calculator__top-title {
		max-width: 31.3rem;

		font-size: 2.4rem;
	}

	.dosage-calculator__top-text:nth-child(2) {
		max-width: 32.3rem;

		font-size: 1.4rem;
		font-weight: 500;
		
		margin-bottom: 3.2rem;
	}

	.dosage-calculator__top-text:last-child {
		display: none;
		max-width: 46.3rem;
		width: 100%;

		font-size: 1.6rem;
	}

	.dosage-calculator__top-text.dosage-calculator__top-text--table,
	.dosage-calculator__top-text.dosage-calculator__top-text--mobile {
		display: block;
		max-width: 45.3rem;

		font-size: 1.6rem;
		font-weight: 600;

		margin-bottom: 4rem;
	}

	.dosage-calculator-suit__tooltip {
		width: 100%;

		padding: 1.3rem;
	}

	.dosage-calculator-suit__tooltip-text {
		margin: 0 auto 0.8rem;

		font-size: 1.2rem;
	}

	.dosage-calculator-calculate__course-list {
		justify-content: center;
		row-gap: 2rem;
	}

	.dosage-calculator-suit__item-badge .favorite-link:not(.favorite-link.favorite-link--catalog-card) {
		width: 4rem;
		height: 4rem;

		border-radius: 50%;
		border: 1px solid #000;
	}

	.dosage-calculator-suit__volume-button span:first-child {
		display: none;
	}

	.dosage-calculator-suit__volume-button span:last-child {
		display: block;
	}

	.dosage-calculator-suit__volume-button {
		column-gap: 0.3rem;
	}

	.dosage-calculator-suit__features,
	.dosage-calculator-suit__dosage {
		display: none;
	}

	.dosage-calculator-suit__item-bottom {
		margin-top: 0;
	}

	.dosage-calculator-suit__consumption {
		display: none;
	}

	.dosage-calculator-suit__consumption.dosage-calculator-suit__consumption--mobile {
		width: 100%;

		display: flex;
		align-items: flex-end;
		justify-content: space-between;
	}

	.dosage-calculator-accordion {
		display: block;
		width: 100%;
	}

	.dosage-calculator-accordion__title {
		font-size: 1.2rem;
		font-weight: 600;
	}

	.dosage-calculator-accordion__title,
	.dosage-calculator-accordion__top svg {
		transition: color 0.3s ease;
	}

	.dosage-calculator-accordion__top {		
		display: flex;
		align-items: center;
		justify-content: space-between;

		line-height: 1;

		padding-bottom: 1.5rem;
	}

	.dosage-calculator-accordion.active .dosage-calculator-accordion__top {
		border-bottom: none;
	}

	.dosage-calculator-accordion.active .dosage-calculator-accordion__top .dosage-calculator-accordion__title,
	.dosage-calculator-accordion.active .dosage-calculator-accordion__top svg {
		color: #3F892C;
	}

	.dosage-calculator-suit__features-item {
		column-gap: 1rem;
	}

	.dosage-calculator-suit__features-item img {
		width: 1.3rem;
		height: 1rem;
	}

	.dosage-calculator-suit__features-item span {
		font-size: 1.1rem;
	}

	.dosage-calculator-accordion__content {
		border-bottom: 1px solid #d9d9d9;

		overflow: hidden;
		max-height: 0;
		transition: max-height 0.45s ease-in-out;
	}

	.dosage-calculator-accordion.active .dosage-calculator-accordion__content .dosage-calculator-suit__features-list,
	.dosage-calculator-accordion.active .dosage-calculator-accordion__content .dosage-calculator-suit__dosage-content {
		padding-bottom: 1.5rem;
	}

	.dosage-calculator-accordion:last-of-type {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}

	.dosage-calculator-accordion__top svg {
		transition: transform 0.45s ease;
	}

	.dosage-calculator-suit__consumption span:first-child {
		display: none;
	}

	.dosage-calculator-suit__consumption.dosage-calculator-suit__consumption--mobile span:last-child {
		display: block;
	}

	.faq-item.dosage-calculator-method__faq-item:nth-child(2),
	.faq-item.dosage-calculator-method__faq-item:nth-child(3) {
		display: none;
	}

	.dosage-calculator-products__link {
		width: 100%;
	}

	.dosage-calculator-account {
		align-items: flex-start;
	}

	.dosage-calculator-account__form {
		width: 100%;
	}

	.dosage-calculator-account__form-button {
		font-weight: 400;
	}

	.dosage-calculator-calculate__course-item {
		width: 100%;
	}
}

@media only screen and (min-width: 360px) and (max-width: 767px) {
	.content.dosage-calculator__content {
		padding-bottom: 0;
	}

	.dosage-calculator__top-text:nth-child(2) {
		margin-bottom: 3.2rem;
	}

	.dosage-calculator__top-text.dosage-calculator__top-text--mobile {
		max-width: 26.6rem;
		width: 100%;

		margin-bottom: 4.3rem;
	}

	.dosage-calculator__top-image {
		display: none;
	}

	.dosage-calculator__top {
		margin-bottom: 0;
	}

	.dosage-calculator-top-mobile {
		display: block;
	}

	.dosage-calculator-top-mobile__head {
		display: flex;
		align-items: center;
		justify-content: space-between;

		margin-bottom: 4.8rem;
	}

	.dosage-calculator-top-mobile__head img {
		width: 7.1rem;
		height: 7.6rem;
	}

	.dosage-calculator__recommendation-title {
		max-width: 30.8rem;
		width: 100%;

		font-size: 1.6rem;
		font-weight: 500;

		margin: 0 auto 2.1rem;
	}

	.dosage-calculator__tabs {
		width: 100%;
		height: 3.8rem;

		margin-bottom: 2.8rem;
	}

	.dosage-calculator__tab {
		width: 16rem;
		height: 2.9rem;

		font-size: 1rem;
		font-weight: 500;
	}

	.dosage-calculator-form {
		width: 100%;
	}

	.dosage-calculator-illness__tabs {
		height: 3.2rem;
	}

	.dosage-calculator-illness__tab {
		width: 10.8rem;
		height: 2.4rem;

		font-size: 1.2rem;
	}

	.dosage-calculator-form__button {
		display: none;

		height: 4.4rem;

		font-size: 1.4rem;
	}

	.dosage-calculator-form__button img {
		width: 2.1rem;
		height: 2.1rem;
	}

	.dosage-calculator__top-text.dosage-calculator__top-text--table {
		display: none;
	}

	.dosage-calculator__content {
		position: relative;
	}

	.dosage-calculator__image-mobile {
		display: block;

		position: absolute;
		top: 22.8rem;
		right: 0.8rem;

		width: 7.1rem;
		height: 7.6rem;
	}

	.dosage-calculator-suit__volume-actions {
		column-gap: 0.5rem;
	}

	.dosage-calculator-suit__volume-button {
		width: 10.2rem;
		
		font-size: 1.2rem;
	}

	.dosage-calculator-suit__item-badge {
		width: auto;
	}

	.dosage-calculator-conversion-contents--value .form-control.dosage-calculator-conversion-calculate__input {
		width: 14rem;
	}

	.dosage-calculator-info__wrapper {
		width: 31rem;
	}

	.dosage-calculator-info__row:not(.dosage-calculator-info__row:nth-child(3)) {
		margin-bottom: 2.2rem;
	}

	.dosage-calculator-info__label, .dosage-calculator-info__value {
		font-size: 1.6rem;
	}

	.dosage-calculator-info__top {
		padding-bottom: 2rem;
		margin-bottom: 2rem;
	}

	.dosage-calculator-info-calculate {
		margin-top: 1.7rem;
	}

	.dosage-calculator-info__title {
		font-size: 1.8rem;
	}

	.dosage-calculator-suit__tooltip-text {
		font-size: 1.2rem;
	}

	.dosage-calculator-suit__top {
		display: none;
	}

	.dosage-calculator-suit__title {
		max-width: 18rem;

		font-size: 2rem;

		margin: 0 auto 5.2rem;
	}

	.dosage-calculator-info {
		padding-bottom: 2.4rem;
		margin-bottom: 5.2rem;
	}

	.dosage-calculator-products__title {
		font-size: 1.6rem;

		margin-bottom: 5.5rem;
	}

	.dosage-calculator-products__link {
		height: 4rem;
		
		font-size: 1.4rem;
	}

	.dosage-calculator-products {
		margin-bottom: 7rem;
	}

	.dosage-calculator-method__title {
		max-width: 19.6rem;
		width: 100%;

		font-size: 2.4rem;
		font-weight: 400;

		margin-bottom: 3rem;
	}

	.dosage-calculator-method {
		background-color: #ECF3EA;

		padding-top: 6.6rem;
		padding-bottom: 5.6rem;
	}

	.dosage-calculator-account {
		height: auto;

		padding-top: 3.3rem;
		padding-bottom: 3.7rem;
		padding-inline: 1.8rem;
	}

	.form-control.dosage-calculator-account__form-input, .form-control.dosage-calculator-notify__input {
		width: 100%;
		height: 3.7rem;
	}

	.dosage-calculator-account__title {
		font-size: 1.8rem;
		text-align: left;

		margin-bottom: 3.7rem;
	}

	.dosage-calculator-notifications {
		margin-bottom: 3.4rem;
	}

	.dosage-calculator-calculate__course-item__title {
		font-size: 1.8rem;

		margin-bottom: 2rem;
	}

	.dosage-calculator-calculate__course-label,
	.dosage-calculator-calculate__course-value {
		font-size: 1.4rem;
	}

	.dosage-calculator-calculate__course-wrapper {
		margin-bottom: 1.5rem;
	}

	.dosage-calculator-calculate__course-rec__title {
		font-size: 1.4rem;

		margin-bottom: 1rem;
	}

	.dosage-calculator-calculate__course-rec__text {
		font-size: 1.3rem;
	}

	.dosage-calculator-calculate__course-item {
		height: 23rem;
	}

	.dosage-calculator-calculate__warning {
		height: 15rem;

		column-gap: 2rem;

		padding-left: 1.7rem;
    padding-top: 1.3rem;
	}

	.dosage-calculator-calculate__warning-text {
		margin-bottom: 1.1rem;
	}

	.dosage-calculator-calculate__warning-text,
	.dosage-calculator-calculate__warning-note {
		font-size: 1.2rem;
	}

	.dosage-calculator-calculate__course-title {
		font-size: 2rem;
		text-align: left;

		margin-bottom: 1.6rem;
	}

	.dosage-calculator-calculate__course-text {
		font-size: 1.2rem;

		margin: 0 auto 2rem;
	}

	.dosage-calculator-form__actions {
		bottom: 2rem;
	}

	.dosage-calculator-mode__content {
		height: auto;

		padding: 1.6rem;
		padding-bottom: 1.7rem;
	}

	.dosage-calculator-mode__content-text {
		max-width: 100%;
	}

	.dosage-calculator-mode__content::before {
		bottom: 0;
		top: -1.8rem;
		left: 6.6rem;

		width: 4.5rem;
		height: 4.5rem;
	}

	.dosage-calculator-mode__content--calculate::before {
		left: 21rem;
	}

	.dosage-calculator-suit__item-content {
		min-height: 66rem;
	}

	.dosage-calculator-mode__tabs {
		display: flex;

		background-color: transparent;
	}

	.dosage-calculator-mode__tabs.dosage-calculator-mode__tabs--mobile {
		display: none;
		flex-direction: column;

		width: 100%;
		height: auto;

		background-color: transparent;
		margin-bottom: 0;
	}

	.dosage-calculator-mode__tabs.dosage-calculator-mode__tabs--mobile .dosage-calculator__tabs-slider {
		display: none;
	}

	.dosage-calculator-mode__tabs.dosage-calculator-mode__tabs--mobile .dosage-calculator__tab {
		width: 100%;
		height: 4.2rem;

		flex: none;

		color: #fff;
		font-size: 1.6rem;
		font-weight: 500;
		
		border-radius: 3rem;
		background-color: #B0B0B0;
	}

	.dosage-calculator-mode__tabs.dosage-calculator-mode__tabs--mobile .dosage-calculator__tab:not(:last-child) {
		margin-bottom: 1.1rem;
	}

	.dosage-calculator__recommendation {
		align-items: flex-start;

		padding-inline: 1.7rem;
		padding-bottom: 0;
	}

	.dosage-calculator-suit__list {
		grid-template-columns: 1fr;
	}

	.dosage-calculator-mode__tabs .dosage-calculator__tabs-slider {
		background-color: #3F892C;
	}

	.dosage-calculator-conversion-calculate__label {
		font-size: 1.2rem;
	}

	.dosage-calculator-mode {
		margin-bottom: 2.4rem;
	}
}