header .header__bottom #menu-primary-menu li {
border-bottom: 0 !important;
top: 0;
}
header .header__bottom #menu-primary-menu li:hover {
box-shadow: inset 0 -4px 0 0 #E9292E;
}
header .header__bottom #menu-primary-menu li.current-menu-item a {
border: none !important;
box-shadow: inset 0 -4px 0 0 #E9292E;
}
.refund {
font-family: Arial;
}
.refund-header {
padding: 86px 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
background-color: rgba(28, 28, 28, 0.55);
background-blend-mode: multiply;
color: #FFFFFF;
}
.refund-header__breadcrumbs {
font-size: 12px;
font-weight: 400;
display: flex;
max-width: 1408px;
margin: 0 auto 24px;
}
.refund-header__breadcrumbs * {
display: block;
}
.refund-header__breadcrumbs a {
color: #9D9D9D;
margin-right: 16px;
}
.refund-header__breadcrumbs a:hover {
color: #FFFFFF;
}
.refund-header__breadcrumbs b {
color: #9D9D9D;
margin-right: 16px;
}
.refund-header__breadcrumbs span {
color: #FFFFFF;
}
.refund-header__title {
display: flex;
align-items: center;
font-family: "RailwayCargoRus";
font-style: normal;
font-weight: 400;
font-size: 48px;
text-transform: uppercase;
max-width: 1408px;
margin: 0 auto;
}
.refund-header__title a {
display: block;
margin-right: 16px;
}
.refund-header__title a:hover {
opacity: 0.8;
}
.refund-content {
position: relative;
max-width: 1408px;
margin: 0 auto;
padding: 108px 0 88px;
}
.refund-content__bg {
display: flex;
justify-content: space-between;
height: 100%;
min-height: 100px;
max-width: 1408px;
margin: 0 auto 0;
position: absolute;
left: 50%;
transform: translateX(-50%);
width: 100vw;
top: 0;
}
.refund-content__bg span {
width: 1px;
display: block;
background-color: #ADADAD;
opacity: 0.18;
}
.refund-content__text {
width: 66.66666%;
position: relative;
}
.refund-content__text h2 {
font-family: "RailwayCargoRus";
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 55px;
text-transform: uppercase;
color: #1C1C1C;
margin-bottom: 32px;
}
.refund-content__text p {
display: block;
font-weight: 400;
font-size: 23px;
line-height: 140%;
color: #1C1C1C;
margin-bottom: 48px;
}
.refund-content__form {
position: relative;
width: 100%;
border-top: 1px solid rgba(65, 65, 65, 0.2);
padding: 64px 0 88px;
}
.refund-content__form--wrapper {
width: 66.66666%;
}
.refund-content__form--title {
font-family: "RailwayCargoRus";
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 55px;
text-transform: uppercase;
color: #1C1C1C;
margin-bottom: 36px;
}
.refund-content__form--text {
font-weight: 400;
font-size: 23px;
line-height: 140%;
color: #1C1C1C;
margin-bottom: 36px;
}
.refund-content__form--button {
color: #1C1C1C;
font-weight: 700;
font-size: 16px;
padding: 10px 22px;
background-color: #FCE273;
display: block;
cursor: pointer;
width: max-content;
}
.refund-content__form--button:hover {
background-color: #E9292E;
color: #FFFFFF;
}
.lectures .lekcii-modal {
z-index: 99999999999999999999999999999;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #FFFFFF;
padding: 32px;
width: 100vw;
max-width: 720px;
}
.lectures .lekcii-modal__bg {
position: fixed;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.4);
width: 100vw;
height: 100vh;
}
.lectures .lekcii-modal__title {
font-family: "RailwayCargoRus";
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 37px;
color: #1C1C1C;
margin-bottom: 40px;
}
.lectures .lekcii-modal__close {
position: absolute;
top: 32px;
right: 32px;
width: 32px;
height: 32px;
}
.lectures .lekcii-modal__close svg {
display: block;
}
.lectures .lekcii-modal__label {
font-family: "Arial";
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 20px;
color: #1C1C1C;
margin-bottom: 8px;
}
.lectures .lekcii-modal__input {
margin-bottom: 32px;
}
.lectures .lekcii-modal__input input {
background-color: #FFFFFF;
padding: 14px 16px;
color: #1C1C1C;
border: 1px solid #E6E6E6;
outline: none;
width: 100%;
box-sizing: border-box;
border-radius: 0;
}
.lectures .lekcii-modal__select {
background-color: #FFFFFF;
padding: 14px 16px;
color: #1C1C1C;
border: 1px solid #E6E6E6;
outline: none;
width: 100%;
box-sizing: border-box;
}
.lectures .lekcii-modal__button {
box-shadow: inset 0 0 0 2px #FCE273;
padding: 10px;
box-sizing: border-box;
margin-top: 40px;
font-weight: 700;
font-size: 16px;
line-height: 173%;
text-transform: uppercase;
text-align: center;
color: #1C1C1C;
cursor: pointer;
}
.lectures .lekcii-modal__button:hover {
background-color: #FCE273;
}
.tour {
font-family: Arial;
}
.tour-header {
padding: 86px 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
background-color: rgba(28, 28, 28, 0.55);
background-blend-mode: multiply;
color: #FFFFFF;
}
.tour-header__breadcrumbs {
font-size: 12px;
font-weight: 400;
display: flex;
max-width: 1408px;
margin: 0 auto 24px;
}
.tour-header__breadcrumbs * {
display: block;
}
.tour-header__breadcrumbs a {
color: #9D9D9D;
margin-right: 16px;
}
.tour-header__breadcrumbs a:hover {
color: #FFFFFF;
}
.tour-header__breadcrumbs b {
color: #9D9D9D;
margin-right: 16px;
}
.tour-header__breadcrumbs span {
color: #FFFFFF;
}
.tour-header__title {
display: flex;
align-items: center;
font-family: "RailwayCargoRus";
font-style: normal;
font-weight: 400;
font-size: 48px;
text-transform: uppercase;
max-width: 1408px;
margin: 0 auto;
}
.tour-header__title a {
display: block;
margin-right: 16px;
}
.tour-header__title a:hover {
opacity: 0.8;
}
.tour-content {
position: relative;
max-width: 1408px;
margin: 0 auto;
padding: 108px 0 88px;
}
.tour-content__bg {
display: flex;
justify-content: space-between;
height: 100%;
min-height: 100px;
max-width: 1408px;
margin: 0 auto 0;
position: absolute;
left: 50%;
transform: translateX(-50%);
width: 100vw;
top: 0;
}
.tour-content__bg span {
width: 1px;
display: block;
background-color: #ADADAD;
opacity: 0.18;
}
.tour-content__text {
width: 66.66666%;
position: relative;
font-weight: 400;
font-size: 22px;
line-height: 140%;
margin-bottom: 48px;
color: #1C1C1C;
}
.tour-content__title {
width: 66.66666%;
position: relative;
font-weight: 700;
font-size: 32px;
line-height: 140%;
color: #1C1C1C;
margin-bottom: 56px;
}
.tour-content__grid {
width: 66.66666%;
position: relative;
display: grid;
grid-template-columns: repeat(2, 1fr);
row-gap: 64px;
}
.tour-content__grid-item--title {
font-weight: 700;
font-size: 22px;
line-height: 140%;
color: #1C1C1C;
max-width: 384px;
margin-bottom: 32px;
}
.tour-content__grid-item--info {
display: grid;
grid-template-areas: "img ." "img .";
width: fit-content;
margin-bottom: 24px;
}
.tour-content__grid-item--info:last-child {
margin-bottom: 0;
}
.tour-content__grid-item--info svg {
grid-area: img;
width: 40px;
margin-right: 8px;
}
.tour-content__grid-item--info b {
margin-bottom: 16px;
font-weight: 700;
font-size: 20px;
}
.tour-content__grid-item--link {
padding: 12px 24px;
background-color: #FCE273;
color: #1C1C1C;
font-weight: 700;
font-size: 16px;
display: flex;
align-items: center;
width: fit-content;
text-transform: uppercase;
}
.tour-content__grid-item--link svg {
margin-right: 24px;
}
.tour-content__divider {
width: 66.66666%;
height: 1px;
margin: 56px 0;
background-color: rgba(123, 123, 123, 0.18);
}