

/* Start:/uslugi/perevozka-bagazha-na-osobykh-usloviyakh/lib/style.css?17261303855587*/
.luggage {padding-top: 100px; padding-bottom: 100px;}

.luggage .head {margin-bottom: 50px;}
.luggage .head h1 {font-size: 32px; line-height: 42px; margin-bottom: 25px;}
.luggage .head .desc {line-height: 25px; max-width: 535px;}
.luggage .head .desc p {margin-bottom: 25px;}
.luggage .head .desc p:last-child {margin-bottom: 0;}

.luggage .faq .content__inner {max-width: 100%;}
.luggage .faq .quest__list {margin-bottom: 25px;}
.luggage .faq .quest__header {padding: 0;}
.luggage .faq .content__inner .quest__header-title {font-size: 16px; line-height: normal; padding: 20px 30px;}
.luggage .faq .content__inner .quest__header-title::after {right: 30px;}
.luggage .faq .quest__header-title span {color: #000000; opacity: 0.7;}
.luggage .faq .quest__content {font-size: 16px; line-height: 25px; padding: 0 30px 30px; color: #232323;}
.luggage .faq .quest__content h2 {font-size: 24px; line-height: 46px; margin: 4px 0 20px;}
.luggage .faq .quest__content p {margin-bottom: 25px;}
.luggage .faq .quest__content ol {display: grid; grid-template-columns: 100%; grid-row-gap: 25px; list-style-type: none; counter-reset: rules; margin: 0; padding: 0;}
.luggage .faq .quest__content li {position: relative; text-indent: 20px;}
.luggage .faq .quest__content li::before {position: absolute; content: counter(rules)'.'; counter-increment: rules; left: -20px; top: 0;}

.luggage-form {padding: 14px 120px 37px 30px; border-radius: 5px; box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.08);}
.luggage-form .profile__row {display: flex; flex-wrap: nowrap; margin-right: -8px; margin-left: -8px; margin-bottom: 0;}
.luggage-form .profile__group--fio {display: flex; align-items: center; flex-basis: 620px; min-width: 620px; padding-left: 8px; padding-right: 8px;}
.luggage-form .profile__group--fio > * {width: 100%; margin-right: -1px;}
.luggage-form .profile__group--fio > *:nth-child(3) {margin-right: 0;}
.luggage-form .profile__group--fio > *:nth-child(1) .field-text__input {border-top-right-radius: 0; border-bottom-right-radius: 0;}
.luggage-form .profile__group--fio > *:nth-child(2) .field-text__input {border-radius: 0;}
.luggage-form .profile__group--fio > *:nth-child(3) .field-text__input {border-top-left-radius: 0; border-bottom-left-radius: 0;}
.luggage-form .profile__col {padding-left: 8px; padding-right: 8px;}
.luggage-form .profile__col--100 {flex: 0 0 140px; max-width: 140px;}
.luggage-form .profile__col--630 {flex: 0 0 646px; max-width: 646px;}
.luggage-form .profile__col--xl-4 {flex: 0 0 260px; max-width: 260px;}
.luggage-form h3 {font-size: 16px; font-weight: 800; line-height: 20px; margin-top: 14px; margin-bottom: 20px;}
.luggage-form .field-text,
.luggage-form .field-select {margin-bottom: 16px;}
.luggage-form .feedback-form-wrap__textarea .field-text {margin-bottom: 20px;}
.luggage-form .feedback-form-wrap__textarea .field-text__input {height: 138px;}
.luggage-form .field-checkbox__input-wrap--profile {max-width: 726px;}
.luggage-form .field-checkbox__input-wrap--profile a {color: #447DC0;}
.luggage-form .field-checkbox {margin-bottom: 12px;}
.luggage-form .btn {display: flex; align-items: center; justify-content: center; font-weight: 600; line-height: 115.5%; width: 192px; height: 46px; margin-top: 18px;}
.luggage-form .field-select__select {font-size: 16px; padding: 11px 10px 9px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.luggage-form #undefined_flexselect {background: none;}
.luggage-form .profile__content {margin-bottom: 0; padding-bottom: 0;}
.luggage-form .field-text__input--date {padding-right: 11px; padding-left: 11px;}

.luggage .success-desc {margin-top: 15px;}
.luggage .success-desc p:last-child {margin-bottom: 0;}

@media (max-width: 1220px) {
	.luggage {padding-top: 55px; padding-bottom: 80px;}

	.luggage .head {margin-bottom: 30px;}
	.luggage .head h1 {font-size: 24px; line-height: 32px; margin-bottom: 20px;}
	.luggage .head .desc {line-height: 23px;}
	.luggage .head .desc p {margin-bottom: 23px;}

	.luggage .faq .quest__list {margin-bottom: 20px;}
	.luggage .faq .content__inner .quest__header-title {font-size: 14px; padding: 15px;}
	.luggage .faq .content__inner .quest__header-title::after {right: 15px;}
	.luggage .faq .quest__content {font-size: 14px; line-height: 23px; padding: 0 15px 15px;}
	.luggage .faq .quest__content h2 {font-size: 18px; line-height: normal;}
	.luggage .faq .quest__content p {margin-bottom: 20px;}
	.luggage .faq .quest__content ol {grid-row-gap: 20px;}
	.luggage .faq .quest__content li {text-indent: 18px;}
	.luggage .faq .quest__content li::before {left: -18px;}

	.luggage-form {padding: 6px 15px 25px;}
	.luggage-form .profile__row {flex-wrap: wrap;}
	.luggage-form .profile__group--fio {align-items: flex-start; flex-direction: column; flex-basis: 100%; min-width: 100%;}
	.luggage-form .profile__group--fio > * {margin-right: 0;}
	.luggage-form .profile__group--fio > *:nth-child(1) .field-text__input,
	.luggage-form .profile__group--fio > *:nth-child(2) .field-text__input,
	.luggage-form .profile__group--fio > *:nth-child(3) .field-text__input {border-radius: 5px;}
	.luggage-form .profile__col--100 {flex: 0 0 50%; max-width: 50%;}
	.luggage-form .profile__col--630,
	.luggage-form .profile__col--xl-4 {flex: 0 0 100%; max-width: 100%;}
	.luggage-form h3 {font-size: 14px; line-height: 18px; margin-top: 14px; margin-bottom: 15px;}
	.luggage-form .field-text,
	.luggage-form .field-select {margin-bottom: 15px;}
	.luggage-form .btn {width: 100%; height: 38px; margin-top: 12px;}
	.luggage-form .field-text__input--date {padding-right: 15px; padding-left: 15px;}
}

/* End */


/* Start:/local/components/gse/feedback/templates/luggage/style.css?1776831262413*/
.luggage-form .checkTicket .btn {width: auto !important; margin-top: 0 !important}
.luggage-form .hideBeforeCheckTicket {display: none;}
.luggage-form input[readonly], .luggage-form input[readonly]:active {background: #EAEAEA !important;  color: #A3A3A3;  border-color: #E1E1E1 !important;}
select[readonly]{pointer-events: none;}
select[readonly], select[readonly] option:checked {color: #A3A3A3 !important;}
/* End */
/* /uslugi/perevozka-bagazha-na-osobykh-usloviyakh/lib/style.css?17261303855587 */
/* /local/components/gse/feedback/templates/luggage/style.css?1776831262413 */
