/* @import url('stock.css'); */
body {
	font-family: var(--text-font);
	font-size: 16px;
	font-weight: normal;
	background-color: var(--background-color);
	color: var(--text-color);
}
h1, 
h2,
h3 {
	text-transform: uppercase;
	font-family: var(--text-font);
	font-weight: bold;
}
h1 {
	font-size: 52px;
	font-family: var(--title-font);
}
h2 {
	font-size: 36px;
	line-height: 100%;
}


select:disabled {
	opacity: 1;
}
::marker {
	color: var(--main-color);
}
.container {
	width: 100%;
	max-width: 1440px;
	display: block;
	margin: 0 auto;
	padding-left: 60px;
	padding-right: 60px;
}
.btn {
	padding: 18px 44px;
	border-radius: 62px;
	font-size: 14px;
	font-weight: bold;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.btn-white {
	color: var(--main-color);
	background-color: white;
	border: transparent;
}
.btn-blue {
	color: white;
	background-color: var(--main-color);
	border: transparent;
	transition: background-color .3s;
}
.btn-blue:hover {
	background-color: #005f9b;
	box-shadow: var(--box-shadow);
}
.section {
	padding-top: 120px;
	/* padding-bottom: 120px; */
}
.section h2 {
	margin-bottom: 60px;
	font-family: 'Unbounded';
	font-weight: 500;
	font-size: 36px;
	line-height: 100%;
	letter-spacing: -0.02em;
	text-transform: uppercase;
}
.section.form-bottom h2 {
	margin-bottom: 56px;
}
.section-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

/* TABS */
.tabs__nav {
	background-color: white;
	border-radius: 62px;
	font-weight: 700;
	height: 50px;
	display: flex;
	align-items: center;
}
.tabs__button {
	background-color: white;
	padding-left: 24px;
	padding-right: 24px;
	border-radius: 62px;
}
.tabs__button.active {
	background-color: var(--main-color);
	height: 100%;
	color: white;
}

.tabs__panel {
	display: none;
}

.tabs__panel.active {
	display: block;
}

input[type="text"]:focus::placeholder,
input[type="tel"]:focus::placeholder,
input[type="email"]:focus::placeholder,
textarea:focus::placeholder {
	opacity: 0;
	transition: .2s;
}

/* input[type="radio"] {
	cursor: inherit;
} */

input[type="submit"]:hover,
button:hover {
	cursor: pointer;
}

ol {
	list-style: decimal;
}

ol {
	padding-left: 1.5em;
}

li span {
	display: block;
    font-weight: 400;
    color: #1E1E1E;
	margin-left: 16px;
}

