.tourism-faqs{background:var(--color-brown);color:var(--color-white);padding:100px 0 125px}.tourism-faqs__top{align-items:flex-end;gap:100px;margin-bottom:80px;display:flex}.tourism-faqs__top_row{flex-direction:column;align-items:flex-start;gap:15px}.tourism-faqs__title{max-width:var(--tourism-faqs-title-width,784px);margin-bottom:0}.tourism-faqs__subtitle{max-width:var(--tourism-faqs-subtitle-width,200px);font-weight:300;line-height:120%}.tourism-faqs .p-form__inputs{align-items:flex-end;margin-bottom:52px}.tourism-faqs .p-form__input input{color:var(--color-white)}.tourism-faqs .p-form__input input::-webkit-input-placeholder{color:var(--color-white)}.tourism-faqs .p-form__input input::placeholder{color:var(--color-white)}.tourism-faqs .p-form__input input:-ms-placeholder-shown{color:var(--color-white)}.tourism-faqs .p-form__input input::-webkit-input-placeholder{color:var(--color-white)}.tourism-faqs .p-form__input input::-moz-placeholder{color:var(--color-white)}.tourism-faqs .p-form__input input::-ms-input-placeholder{color:var(--color-white)}.tourism-faqs .p-form__input input::placeholder{color:var(--color-white)}.tourism-faqs__btn{width:100%}.tourism-faqs__tel{max-width:274px}.tourism-faqs__tel-title{margin-bottom:10px;font-weight:300;line-height:120%}.tourism-faqs__tel-item{font-family:var(--font-ibm-plex-serif);text-transform:uppercase;align-items:center;gap:10px;font-size:24px;font-style:italic;line-height:120%;display:flex}.tourism-faqs__tel-item:hover span{text-decoration:underline}.tourism-faqs_white{background:var(--color-white)}.tourism-faqs_white,.tourism-faqs_white .p-form__input input{color:var(--color-brown)}.tourism-faqs_white .p-form__input input::-webkit-input-placeholder{color:var(--color-brown)}.tourism-faqs_white .p-form__input input::placeholder{color:var(--color-brown)}.tourism-faqs_white .p-form__input input:-ms-placeholder-shown{color:var(--color-brown)}.tourism-faqs_white .p-form__input input::-webkit-input-placeholder{color:var(--color-brown)}.tourism-faqs_white .p-form__input input::-moz-placeholder{color:var(--color-brown)}.tourism-faqs_white .p-form__input input::-ms-input-placeholder{color:var(--color-brown)}.tourism-faqs_white .p-form__input input::placeholder{color:var(--color-brown)}

@media screen and (max-width:768px){.tourism-faqs{--tourism-faqs-subtitle-width:292px;padding-top:40px;padding-bottom:52px}.tourism-faqs__title{font-size:var(--tourism-faqs-title-font-size-sm,20px)}.tourism-faqs__top{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:30px}.tourism-faqs__form .p-form__inputs{gap:20px;margin-bottom:30px}.tourism-faqs__form .p-form__input input{font-size:16px}.tourism-faqs__tel-title{max-width:228px}.tourism-faqs__tel-item{font-size:20px}}