@charset "UTF-8";.vacationsForm{position:relative;width:520px;background-color:#185c56;padding:48px;border-radius:20px;z-index:1;color:#fff;flex:none}@media (max-width: 1704px){.vacationsForm{width:420px;border-radius:12px;padding:32px}}@media (max-width: 1320px){.vacationsForm{width:392px;padding:24px}}@media (max-width: 992px){.vacationsForm{width:358px;padding:20px}}@media (max-width: 768px){.vacationsForm{align-self:center}}@media (max-width: 540px){.vacationsForm{width:100%;border-radius:12px}}.vacationsForm__title{font-family:Harmonia Sans Pro Cyr,sans-serif;font-size:32px;font-weight:600;line-height:35.2px;text-align:left}@media (max-width: 1704px){.vacationsForm__title{font-size:24px;line-height:26px}}@media (max-width: 992px){.vacationsForm__title{font-size:20px;line-height:22px}}.vacationsForm__subTitle{margin-top:12px;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:20.8px;text-align:left}@media (max-width: 1704px){.vacationsForm__subTitle{font-size:14px;line-height:18px}}@media (max-width: 1320px){.vacationsForm__subTitle{font-size:12px;margin-top:4px;line-height:16px}}.vacationsForm__fieldsBlock{margin-top:32px;display:flex;flex-direction:column;gap:21px;margin-bottom:21px}@media (max-width: 1704px){.vacationsForm__fieldsBlock{margin-top:26px}}@media (max-width: 1320px){.vacationsForm__fieldsBlock{margin-top:16px;gap:17px;margin-bottom:17px}}@media (max-width: 1200px){.vacationsForm__fieldsBlock{gap:14px;margin-bottom:14px}}@media (max-width: 540px){.vacationsForm__fieldsBlock{gap:14px;margin-bottom:14px}}.vacationsForm__formField{display:block}.vacationsForm__formPolicy{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:18.2px;text-align:left;margin-top:15px;display:flex;align-items:center;gap:10px;cursor:pointer}.vacationsForm__formPolicy a{text-decoration:underline}@media (max-width: 1704px){.vacationsForm__formPolicy{font-size:12px;line-height:16px}}@media (max-width: 992px){.vacationsForm__formPolicy{font-size:10px;line-height:13px;margin-top:10px}}.vacationsForm__formSubmit{margin-top:24px;height:56px}@media (max-width: 1704px){.vacationsForm__formSubmit{height:48px}.vacationsForm__formSubmit .svg{width:48px;height:48px}}@media (max-width: 1320px){.vacationsForm__formSubmit{margin-top:8px}}@media (max-width: 992px){.vacationsForm__formSubmit{height:40px}.vacationsForm__formSubmit .svg{width:40px;height:40px}}.vacationsForm__resumeLoad{margin-top:21px}@media (max-width: 1320px){.vacationsForm__resumeLoad{margin-top:17px}}@media (max-width: 1200px){.vacationsForm__resumeLoad{margin-top:14px}}@media (max-width: 540px){.vacationsForm__resumeLoad{margin-top:4px}}.resumeModal{width:560px;max-height:96vh;padding:72px 32px 32px;display:flex;flex-direction:column;height:100%}@media (max-width: 1704px){.resumeModal{width:472px;padding:60px 32px 32px}}@media (max-width: 1320px){.resumeModal{width:435px;padding:45px 24px 24px}}@media (max-width: 1200px){.resumeModal{padding:50px 16px 16px}}@media (max-width: 540px){.resumeModal{width:100%;height:calc(100dvh - 42px);padding:45px 10px 32px}}.resumeModal__close{position:absolute;top:24px;right:24px}@media (max-width: 1320px){.resumeModal__close{top:16px}}@media (max-width: 540px){.resumeModal__close{top:8px;right:10px}}.resumeModal__title{font-family:Harmonia Sans Pro Cyr,sans-serif;font-size:32px;font-weight:600;line-height:35.2px;text-align:left}@media (max-width: 1704px){.resumeModal__title{font-size:24px;line-height:26.4px}}@media (max-width: 1320px){.resumeModal__title{font-size:20px;line-height:22px}}@media (max-width: 540px){.resumeModal__title{font-size:18px;line-height:20px}}@media (max-height: 750px){.resumeModal__title{font-size:20px;line-height:22px}}.resumeModal__price{margin-top:12px;font-family:Arial,sans-serif;font-size:32px;font-weight:700;line-height:35.2px;text-align:left;color:#185c56}@media (max-width: 1704px){.resumeModal__price{margin-top:8px;font-size:24px;line-height:26.4px}}@media (max-width: 1320px){.resumeModal__price{margin-top:6px;font-size:20px;line-height:22px}}@media (max-width: 540px){.resumeModal__price{font-size:16px;line-height:18px}}@media (max-height: 750px){.resumeModal__price{font-size:20px;line-height:22px}}.resumeModal__city{margin-top:12px;display:flex;align-items:center;gap:12px;font-family:Harmonia Sans Pro Cyr,sans-serif;font-size:14px;font-weight:600;line-height:15.4px;text-align:left;color:#185c56}@media (max-width: 1704px){.resumeModal__city{margin-top:8px;font-size:12px;line-height:13.2px}}@media (max-width: 1320px){.resumeModal__city{margin-top:6px}}.resumeModal__info{margin-top:12px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:19.6px;text-align:left}@media (max-width: 1704px){.resumeModal__info{margin-top:10px;font-size:12px;line-height:16.8px}}@media (max-width: 1320px){.resumeModal__info{margin-top:8px}}@media (max-width: 1704px){.resumeModal__info{font-size:10px;line-height:14px}}.resumeModal__infoResume{display:flex;flex-direction:column;justify-content:space-between;margin-top:24px;height:100%}@media (max-width: 540px){.resumeModal__infoResume{margin-top:12px}}.resumeModal__accordionBlock{display:flex;flex-direction:column;gap:12px}@media (max-width: 540px){.resumeModal__accordionBlock{gap:8px}}.resumeModal__accordion{padding:27px 24px;background-color:#f5f5f5;border-radius:12px}@media (max-width: 1704px){.resumeModal__accordion{padding:16px 17px}}@media (max-width: 540px){.resumeModal__accordion{padding:12px 15px}}.resumeModal__accordion_open .resumeModal__icon{transform:rotate(180deg)}.resumeModal__accordion_open .resumeModal__list{display:flex}.resumeModal__btn{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.resumeModal__label{font-family:Harmonia Sans Pro Cyr,sans-serif;font-size:20px;font-weight:600;line-height:26px;text-align:left}@media (max-width: 1704px){.resumeModal__label{font-size:16px;line-height:20.8px}}@media (max-width: 1704px){.resumeModal__label{font-size:14px;line-height:18px}}.resumeModal__list{margin-top:19px;display:none;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:19.6px;text-align:left;flex-direction:column;gap:4px}@media (max-width: 1704px){.resumeModal__list{margin-top:8px;font-size:12px;line-height:16.8px;gap:3px}}.resumeModal__item{list-style:unset;margin-left:18px}.resumeModal__btnClick{height:56px}@media (max-width: 1704px){.resumeModal__btnClick{height:48px}}@media (max-width: 540px){.resumeModal__btnClick{height:40px}}.resumeModal__form{margin-top:24px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.resumeModal__fieldsBlock{display:flex;flex-direction:column;gap:2vh}.resumeModal__textarea{font-family:Arial;font-size:16px;font-weight:400;line-height:20.8px;padding:16px 24px;border:1px solid rgb(169,169,169);background-color:#f5f5f5;border-radius:28px;width:100%;height:20vh}@media (width > 1600px) and (max-height: 1050px){.resumeModal__textarea{height:15vh}}@media (max-height: 950px){.resumeModal__textarea{height:11vh}}@media (width > 1600px) and (max-height: 895px){.resumeModal__textarea{height:5vh}}@media (max-height: 880px){.resumeModal__textarea{height:57px}}@media (max-height: 670px){.resumeModal__textarea{height:30px;padding:3px 24px;font-size:12px}}@media (max-height: 600px){.resumeModal__textarea{height:30px;padding:3px 24px;font-size:12px}}@media (max-width: 1320px){.resumeModal__textarea{font-size:14px;line-height:18.2px;min-height:auto}}@media (max-width: 540px){.resumeModal__textarea{height:20vh;min-height:40px}}@media (max-width: 540px) and (max-height: 600px){.resumeModal__textarea{height:34px;padding:10px 24px}}@media (max-width: 1320px){.resumeModal__textarea{font-size:14px;line-height:18.2px}}.resumeModal__bottom{margin-top:auto;display:flex;flex-direction:column}@media (max-height: 660px){.resumeModal__bottom{padding-bottom:20px}}.resumeModal__policy{font-family:Arial;font-size:14px;font-weight:400;line-height:18.2px;text-align:left;color:#a9a9a9}.resumeModal__policy a{transition:all .3s;border-bottom:1px solid currentColor}@media (any-hover: hover){.resumeModal__policy a:hover{color:#f2683c;border-color:currentColor}}@media (max-width: 540px){.resumeModal__policy{font-size:12px}}.resumeModal__sendBtn{margin-top:12px;height:56px;width:100%}.resumeModal__backBtn{position:absolute;top:24px;left:25px;display:flex;align-items:center;gap:1px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:18.2px;text-align:right}@media (max-width: 1320px){.resumeModal__backBtn{left:10px;top:16px}}@media (max-width: 540px){.resumeModal__backBtn{left:10px;font-size:12px;line-height:15px;top:12px}}@media (max-height: 700px){.resumeModal__field.inputText{height:30px}}.resumeModal__field.inputText input{height:5.5vh;min-height:50px;width:100%;padding:17px 24px}@media (max-width: 1704px){.resumeModal__field.inputText input{height:4vh;font-size:14px;padding:15px 24px}}@media (max-width: 1200px){.resumeModal__field.inputText input{height:3.5vh;min-height:44px;padding:13px 24px}}@media (max-width: 768px){.resumeModal__field.inputText input{min-height:40px;padding:12px 20px;font-size:12px}}@media (max-width: 768px) and (max-height: 640px){.resumeModal__field.inputText input{min-height:30px}}@media (width > 1600px) and (max-height: 790px){.resumeModal__field.inputText input{min-height:48px}}@media (max-height: 700px){.resumeModal__field.inputText input{min-height:30px;height:33px;font-size:14px}}@media (max-height: 600px){.resumeModal__field.inputText input{min-height:30px;height:30px;font-size:12px}}.vacations__item{height:auto;min-height:220px}.vacations__sign{margin-top:24px}@media (max-width: 768px){.vacations__sign{margin-top:16px}}@media (max-width: 1800px) and (min-width: 1280px){.vacations__item{min-height:46vh}.header{top:calc(0px + 24 * (100vw - 1280px) / 639)}.page__section{padding-top:calc(12px + 20 * (100vw - 1280px) / 639)}main{padding-top:0!important;margin-top:calc(100px + 44 * (100vw - 1280px) / 639)}main .sectionTitle{margin-bottom:calc(12px + 20 * (100vw - 1280px) / 639)}}@media (max-width: 1920px) and (min-width: 1919px){.vacations__item{height:auto;min-height:calc((100vh - 474px)/2)}}@media (max-width: 1919px) and (min-width: 1704px){.vacations__item{height:auto;min-height:calc((100vh - 24px - 56px - 32px - 72px - 62px - 32px - 20px - (100px + 44 * (100vw - 1280px) / 639) - 12px + 4px) / 1)}}@media (max-width: 1704px) and (min-width: 1321px){.vacations__item{height:auto;min-height:calc((100vh - 24px - 48px - 48px - 24px - 44px - (12px + 20 * (100vw - 1280px) / 639) - 20px - (100px + 44 * (100vw - 1280px) / 639) - 12px) / 1)}}@media (max-width: 1320px) and (min-width: 1280px){.vacations__item{height:auto;min-height:calc((100vh - 24px - 48px - 48px - 24px - 44px - (12px + 20 * (100vw - 1280px) / 639) - 20px - (100px + 44 * (100vw - 1280px) / 639) - 12px) / 1)}}@media (max-width: 1279px) and (min-width: 1200px){.vacations__item{height:auto;min-height:calc((100vh - 24px - 48px - 48px - 24px - 44px - (12px + 20 * (100vw - 1280px) / 639) - 20px - 144px - 24px) / 1)}}
