From 4114e9f400259f520b2377de14f121aafb38cfc1 Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Sat, 20 Mar 2021 23:17:17 +0300 Subject: [PATCH] little fixes --- functions.php | 2 - src/css/about.css | 229 ------------------- src/css/certificate.css | 309 -------------------------- src/css/contacts.css | 184 --------------- src/css/fonts.css | 24 -- src/css/form.css | 210 ------------------ src/css/holiday.css | 425 ----------------------------------- src/css/main-block.css | 87 -------- src/css/main.css | 2 - src/css/main.css.map | 1 - src/css/quests.css | 481 ---------------------------------------- src/css/sales.css | 28 --- src/sass/fonts.sass | 10 +- 13 files changed, 5 insertions(+), 1987 deletions(-) delete mode 100644 src/css/about.css delete mode 100644 src/css/certificate.css delete mode 100644 src/css/contacts.css delete mode 100644 src/css/fonts.css delete mode 100644 src/css/form.css delete mode 100644 src/css/holiday.css delete mode 100644 src/css/main-block.css delete mode 100644 src/css/main.css delete mode 100644 src/css/main.css.map delete mode 100644 src/css/quests.css delete mode 100644 src/css/sales.css diff --git a/functions.php b/functions.php index 4146031..ab4f0e7 100644 --- a/functions.php +++ b/functions.php @@ -1,5 +1,4 @@ \ No newline at end of file diff --git a/src/css/about.css b/src/css/about.css deleted file mode 100644 index 033931a..0000000 --- a/src/css/about.css +++ /dev/null @@ -1,229 +0,0 @@ -@font-face { - font-family: 'Museo Thin'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf); -} - -@font-face { - font-family: 'Museo Light'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf); -} - -@font-face { - font-family: 'Museo Regular'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf); -} - -@font-face { - font-family: 'Museo Bold'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf); -} - -@font-face { - font-family: 'Museo Black'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf); -} - -.page-header { - margin-top: 133px; - height: 408px; - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5); -} - -.page-header h1 { - position: relative; - z-index: 2; - font-family: 'PT Sans', sans-serif; - font-size: 48px; - font-weight: 600; - line-height: 0.75; - letter-spacing: 0.4px; - text-align: center; - color: #ffffff; -} - -.page-overlay { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: rgba(0, 0, 0, 0.35); -} - -.about-text { - font-family: 'PT Sans', sans-serif; - margin-top: 80px; - max-width: 970px !important; - margin: 80px auto; - font-weight: 400; - font-size: 16px; - letter-spacing: 0.5px; - color: #000000; -} - -.about-joki { - padding-top: 20px; - font-family: 'PT Sans', sans-serif; -} - -.about-joki h1 { - font-family: 'Museo Bold' ,sans-serif; - text-align: center; - font-size: 28px; - font-weight: 600; - line-height: .75; - letter-spacing: .4px; - color: #dc3545; - text-transform: uppercase; -} - -.about-joki__header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-bottom: 1px solid #e4e7ed; - padding-left: 0; - margin-bottom: 20px; -} - -.about-joki__header h3 { - font-family: 'Museo Regular' ,sans-serif; - height: 40px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - line-height: 40px; - text-align: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - list-style: none; - font-size: 14px; - font-weight: 500; - margin-right: 40px; - cursor: pointer; -} - -.about-joki__header h3.active { - border-bottom: 1px solid #dc3545; -} - -.about-joki__body { - max-width: 1210px !important; -} - -.about-joki__body-descr h2 { - font-family: 'Museo Regular' ,sans-serif; - font-weight: 700; - text-align: center; - color: #dc3545; - font-size: 24px; - margin-bottom: 40px; - margin-top: 20px; -} - -.about-joki__body-descr .about-content p { - color: #4c4c4c; - max-width: 650px; - font-family: 'Museo Regular' ,sans-serif; - margin-top: 15px; - margin-bottom: 30px; -} - -.about-joki__body-descr .about-content p::before { - content: '\f005'; - font-family: 'FontAwesome'; - margin-right: 10px; - color: #dc3545; -} - -.about-joki__body-descr .about-content ul { - list-style: none; - -webkit-padding-start: 0; - padding-inline-start: 0; - margin-top: 30px; -} - -.about-joki__body-descr .about-content ul li h3 { - font-family: 'Museo Regular' ,sans-serif; - color: #4c4c4c; - font-size: 1.17rem; - font-weight: 600; -} - -.about-joki__body-descr .about-content ul li p { - font-size: 16px; - letter-spacing: 0.3px; - line-height: 1.15; - font-weight: 400; -} - -.about-joki__body-descr .about-content ul li p::before { - display: none; -} - -.about-joki__body-fb { - display: none; -} - -.about-joki__body-fb h2 { - display: block; - text-align: center; - font-size: 24px; - font-family: 'Museo Regular' ,sans-serif; -} - -@media screen and (max-width: 768px) { - .page-header { - height: 200px; - background-position: top center !important; - } - .page-header h1 { - font-size: 34px; - line-height: 1.1; - } - .about-joki__body-descr p { - max-width: 100% !important; - } -} - -@media screen and (max-width: 425px) { - .page-header { - margin-top: 110px; - } - .page-header h1 { - font-size: 28px; - } - .about-joki__header { - padding: 0 20px !important; - } - .about-joki__body-descr h2 { - font-size: 20px !important; - } - .about-joki__body-descr .about-content p { - text-align: center; - } - .about-joki__body-descr .about-content ul li p { - text-align: left; - } - .about-joki__body-fb h2 { - font-size: 20px !important; - } -} diff --git a/src/css/certificate.css b/src/css/certificate.css deleted file mode 100644 index ba6d56b..0000000 --- a/src/css/certificate.css +++ /dev/null @@ -1,309 +0,0 @@ -.cert-text { - margin-top: 50px; - font-family: 'PT Sans', sans-serif; -} - -.cert-text h3 { - font-size: 32px; - font-weight: 600; - letter-spacing: 0.1px; - color: #1d1d1d; - margin: 0 0 12px 0; -} - -.cert-text p { - font-size: 18px; - line-height: 1.33; - letter-spacing: 0.1px; - color: #1d1d1d; -} - -.cert-text button { - margin-top: 30px; -} - -.cert-advantages { - margin-top: 60px; -} - -.cert-advantages h2 { - text-align: center; - font-size: 40px; - font-weight: 600; - letter-spacing: 0.5px; - text-align: center; - color: #1e212b; - line-height: normal; - margin-bottom: 40px; -} - -.cert-advantages .row { - margin-top: 20px; - max-width: 1440px; - margin-right: auto; - margin-left: auto; -} - -.cert-advantages__item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.cert-advantages__item img { - min-height: 117px; - margin-bottom: 10px; -} - -.cert-advantages__item span { - font-family: 'PT Sans', sans-serif; - text-align: center; - max-width: 130px; - font-size: 18px; - color: #000000; - letter-spacing: 0.3px; -} - -.cert-target h2 { - font-size: 40px; - font-weight: 600; - letter-spacing: 0.5px; - text-align: center; - color: #1e212b; - line-height: normal; - margin-bottom: 70px; -} - -.cert-target .row { - max-width: 1290px; - margin-right: auto; - margin-left: auto; -} - -.cert-target__item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - max-width: 600px; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 70px; -} - -.cert-target__item img { - width: 260px; - height: 260px; -} - -.cert-target__item-text { - max-width: 280px; - margin-left: 45px; - font-family: 'PT Sans', sans-serif; -} - -.cert-target__item-text h4 { - font-size: 24px; - font-weight: 600; - letter-spacing: 0.1px; - color: #1d1d1d; - margin: 0 0 12px 0; -} - -.cert-target__item-text p { - font-size: 18px; - letter-spacing: 0.1px; - color: #1d1d1d; - line-height: 1.15; -} - -.cert-items h2 { - text-align: center; - font-size: 40px; - font-weight: 600; - letter-spacing: 0.5px; - text-align: center; - color: #1e212b; - line-height: normal; -} - -.cert-items .row { - max-width: 1290px; - margin-left: auto; - margin-right: auto; - margin-top: 50px; -} - -.cert-items .row div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 50px; -} - -.cert-items .row div span { - font-size: 24px; - font-weight: 600; - letter-spacing: 0.1px; - color: #1d1d1d; - margin: 0 0 20px 0; - max-width: 370px; - text-align: center; -} - -.cert-modal { - display: none; - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - height: 100vh; - width: 100%; - z-index: 99999; -} - -.cert-modal-overlay { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.35); -} - -@media screen and (max-width: 1200px) { - .cert-text .row { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .cert-target .row { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } -} - -@media screen and (max-width: 768px) { - .cert-text h3 { - text-align: center; - } - .cert-text__img { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - } - .cert-text .row h3 { - display: none; - } - .cert-text__block { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - .cert-advantages .row { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } - .cert-advantages .row .cert-advantages__item { - margin-bottom: 20px; - margin-top: 20px; - } -} - -@media screen and (max-width: 425px) { - .cert-text__header { - font-size: 26px !important; - } - .cert-target h2 { - font-size: 26px !important; - max-width: 395px; - } - .cert-target__item { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 20px; - } - .cert-target__item img { - width: 140px; - height: 140px; - } - .cert-target__item-text { - text-align: center; - margin-left: 0; - margin-top: 40px; - } - .cert-target__item-text h4 { - font-size: 18px; - } - .cert-target__item-text p { - font-size: 14px; - } - .cert-items { - font-family: 'PT Sans', sans-serif; - } - .cert-items h2 { - font-size: 26px !important; - line-height: 1.09; - letter-spacing: 0.3px; - padding: 0 10px; - max-width: 365px; - margin-right: auto; - margin-left: auto; - } - .cert-items span { - font-size: 18px !important; - } - .cert-items button { - font-size: 14px; - } - .cert-items .row { - margin-top: 20px; - } - .cert-advantages h2 { - font-size: 26px !important; - } -} - -@media screen and (min-width: 768px) { - .cert-text__header { - display: none; - } -} diff --git a/src/css/contacts.css b/src/css/contacts.css deleted file mode 100644 index bf64f6a..0000000 --- a/src/css/contacts.css +++ /dev/null @@ -1,184 +0,0 @@ -@font-face { - font-family: 'Museo Thin'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf); -} - -@font-face { - font-family: 'Museo Light'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf); -} - -@font-face { - font-family: 'Museo Regular'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf); -} - -@font-face { - font-family: 'Museo Bold'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf); -} - -@font-face { - font-family: 'Museo Black'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf); -} - -.contacts { - font-family: 'PT Sans', sans-serif; -} - -.contacts-text { - margin-top: 20px; -} - -.contacts-text i { - color: #dc3545; - font-size: 29px; - margin-right: 10px; -} - -.contacts-text h2 { - font-size: 24px; - font-weight: 600; - letter-spacing: 0.3px; - color: #363943; -} - -.contacts-info { - margin-bottom: 40px; -} - -.contacts-info p, .contacts-info a { - font-size: 22px; - line-height: 1.45; - letter-spacing: 0.5px; - color: #363943; - margin-left: 25px; - max-width: 400px; -} - -.contacts-info a { - margin-left: 35px; -} - -.contacts-info h2 { - margin-top: 20px; -} - -.contacts-info .col-3 { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.contacts-info .col-4 { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.contacts-description h2 { - font-size: 32px; - font-weight: 600; - letter-spacing: 0.3px; - color: #000000; - margin: 0 0 12px 0; -} - -.contacts-description .how { - font-size: 22px; - line-height: 1.45; - letter-spacing: 0.5px; - color: #000000; -} - -.contacts-description .how h3 { - font-size: 22px; - font-weight: bold; - line-height: 1.45; - letter-spacing: 0.5px; - color: #000000; -} - -.contacts-map > ymaps { - margin: 0 auto; -} - -@media screen and (max-width: 1200px) { - .contacts-description { - padding-right: 0; - padding-left: 0; - } - .contacts-description h2 { - font-size: 26px !important; - } - .contacts-description p, .contacts-description h3 { - font-size: 18px !important; - } - .contacts-map { - max-width: 100%; - overflow: hidden; - } -} - -@media screen and (max-width: 768px) { - .contacts-info p, .contacts-info a { - font-size: 18px; - } - .contacts-image { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 30px; - } -} - -@media screen and (max-width: 500px) { - .contacts-info h2, .contacts-info i { - font-size: 18px !important; - } - .contacts-info p, .contacts-info a { - font-size: 16px; - margin-bottom: 5px; - } - .contacts-info h2 { - margin: 5px 0 10px; - } - .contacts-description { - padding-left: 10px; - padding: 10px; - } - .contacts-description { - font-size: 22px !important; - } - .contacts-description h3, .contacts-description p { - font-size: 16px !important; - } - .contacts-image img { - max-width: 100%; - } - .contacts-map { - height: 400px; - margin-bottom: 40px; - } -} diff --git a/src/css/fonts.css b/src/css/fonts.css deleted file mode 100644 index e86bf5c..0000000 --- a/src/css/fonts.css +++ /dev/null @@ -1,24 +0,0 @@ -@font-face { - font-family: 'Museo Thin'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf); -} - -@font-face { - font-family: 'Museo Light'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf); -} - -@font-face { - font-family: 'Museo Regular'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf); -} - -@font-face { - font-family: 'Museo Bold'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf); -} - -@font-face { - font-family: 'Museo Black'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf); -} diff --git a/src/css/form.css b/src/css/form.css deleted file mode 100644 index 795321d..0000000 --- a/src/css/form.css +++ /dev/null @@ -1,210 +0,0 @@ -@font-face { - font-family: 'Museo Thin'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf); -} - -@font-face { - font-family: 'Museo Light'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf); -} - -@font-face { - font-family: 'Museo Regular'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf); -} - -@font-face { - font-family: 'Museo Bold'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf); -} - -@font-face { - font-family: 'Museo Black'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf); -} - -.btn-adding { - color: #fff; - background-color: #5cb85c !important; - border-color: #4cae4c !important; - min-width: 90px; -} - -.dropdown-menu a { - background-color: #f5f7fa !important; -} - -.dropdown-menu a:hover { - color: #606266 !important; -} - -.dropdown-menu a.selected { - background-color: #fefefe; - color: #dc3545; -} - -.form-block h1 { - text-align: center; - font-size: 32px; - font-weight: 600; - font-family: 'PT Sans', sans-serif; -} - -.form-block input:focus, .form-block select:focus { - border: 1px solid #dc3545; - -webkit-box-shadow: none; - box-shadow: none; -} - -.form-block option { - padding-top: 5px; - padding-bottom: 5px; -} - -.form-block .form-add__item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: distribute; - justify-content: space-around; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border: 1px solid #606266; - border-radius: 10px; - height: 82px; -} - -.form-block .form-add__item i { - font-size: 48px; -} - -.form-block .form-add__item-text { - color: #4c4c4c; - text-align: center; -} - -.form-block .form-add__item-text h6 { - font-size: 18px; -} - -.form-block .cheque { - background-color: #f0f0f0; - padding-top: 15px; - color: #4c4c4c; -} - -.form-block .cheque h3 { - font-size: 20px; - font-family: 'Museo Bold'; -} - -.form-block .cheque h4 { - color: #dc3545; - font-size: 15px; - font-family: 'Museo Bold'; - margin-top: 20px; - margin-bottom: 20px; -} - -.form-block .cheque p { - font-size: 16px; -} - -.form-block .cheque div { - padding-left: 15px; - border-bottom: 2px dashed #fff; - position: relative; -} - -.form-block .cheque div.dots:before { - content: ''; - width: 15px; - height: 15px; - display: block; - position: absolute; - bottom: -7px; - left: -7px; - border-radius: 50%; - background-color: #ffffff; -} - -.form-block .cheque div.dots:after { - content: ''; - width: 15px; - height: 15px; - display: block; - position: absolute; - bottom: -7px; - right: -7px; - border-radius: 50%; - background-color: #ffffff; -} - -.form-block .cheque div:last-child { - border-bottom: none; -} - -.form-block .cheque-quest { - display: none; -} - -.form-block .cheque-date { - display: none; -} - -.form-block .cheque-guests { - display: none; -} - -.form-block .cheque-adding { - display: none; -} - -.form-block .cheque-sum { - display: none; -} - -@media screen and (max-width: 1200px) { - .guest-img img { - width: 300px; - } -} - -@media screen and (max-width: 425px) { - .form-add__item { - padding: 10px; - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .main-form { - position: unset; - } - .main-form-submit { - position: absolute; - bottom: 0; - left: 15px; - z-index: 9; - } - .col-lg-8 { - position: unset; - } - .all-form { - position: relative; - padding-bottom: 50px; - } - .guest-img { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: columna; - flex-direction: columna; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - justify-center: center; - } -} diff --git a/src/css/holiday.css b/src/css/holiday.css deleted file mode 100644 index 4e0d7d9..0000000 --- a/src/css/holiday.css +++ /dev/null @@ -1,425 +0,0 @@ -@font-face { - font-family: 'Museo Thin'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf); -} - -@font-face { - font-family: 'Museo Light'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf); -} - -@font-face { - font-family: 'Museo Regular'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf); -} - -@font-face { - font-family: 'Museo Bold'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf); -} - -@font-face { - font-family: 'Museo Black'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf); -} - -.adding-service { - text-align: center; - padding-bottom: 20px; -} - -.adding-service .extras div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - max-width: 170px; -} - -.adding-service .extras div img { - min-height: 136px; - margin-bottom: 20px; -} - -.adding-service .extras div span { - text-align: center; - font-size: 18px; - color: #000000; - font-family: 'Museo Thin'; - line-height: 1.15; -} - -.adding-service button { - margin-top: 65px; -} - -.holiday-block { - max-width: 1330px !important; - color: #1e212b; - font-family: 'PT Sans', sans-serif; -} - -.holiday-block h2 { - font-size: 40px; - font-weight: 600; - letter-spacing: 0.5px; - text-align: center; - line-height: normal; - margin: 60px 0 40px; -} - -.holiday-block p { - font-size: 24px; - letter-spacing: 0.5px; - text-align: center; - margin-bottom: 50px; -} - -.holiday-photos { - text-align: center; - margin-bottom: 30px; -} - -.holiday-photos p { - max-width: 650px; - margin-left: auto; - margin-right: auto; -} - -.holiday-photos img { - border-radius: 20px; - margin-bottom: 40px; -} - -.packages { - background: url("../img/order-bg.jpg") center no-repeat; - background-size: cover; - color: #ffffff; - padding-bottom: 75px; -} - -.packages-slider { - max-width: 1320px !important; - width: 1400px; -} - -.packages h2, .packages p { - color: #ffffff; - max-width: 650px; - margin-right: auto; - margin-left: auto; -} - -.packages img { - width: 76px; - height: 76px; -} - -.packages-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - width: 300px; - height: 640px; - text-align: center; - border-radius: 20px; - -webkit-box-shadow: 0 0 15px 0 rgba(41, 48, 55, 0.5); - box-shadow: 0 0 15px 0 rgba(41, 48, 55, 0.5); - background-color: #ffffff; - padding: 25px; -} - -.packages-item h3 { - font-size: 32px; - font-weight: 600; - letter-spacing: 0.6px; -} - -.packages-item__price { - color: #000000 !important; - font-size: 18px !important; - font-weight: 600; - letter-spacing: 0.5px; - font-family: 'PT Sans', sans-serif; - margin-bottom: 0 !important; -} - -.packages-item__price span { - font-size: 32px; - font-weight: 600; - letter-spacing: 0.5px; - color: #dc3545 !important; -} - -.packages-item__descr { - color: #dc3545 !important; - font-size: 16px !important; - letter-spacing: 0.4px; - text-align: center; - margin-bottom: 0 !important; -} - -.packages-item ul { - text-align: left; - font-size: 18px; - letter-spacing: 0.5px; - color: #000000; - margin: 0 0 15px 0; - font-weight: 600; - -webkit-padding-start: 0; - padding-inline-start: 0; -} - -.packages-item ul li { - list-style: none; - text-align: left; - margin-left: 25px; - font-size: 20px !important; - line-height: 1.4; - letter-spacing: 0.2px; - margin: 5px 0 0 0; - background: url("../img/icons/check.svg") 0 8px no-repeat; - padding: 0 0 0 30px; - font-weight: normal; -} - -.packages-item a { - margin-top: 20px; -} - -.var-line { - max-width: 1440px; - margin: 0 auto; -} - -.var-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 40px; -} - -.var-item img { - border-radius: 32px; - -webkit-box-shadow: 0 11px 20px 0 rgba(41, 50, 76, 0.31); - box-shadow: 0 11px 20px 0 rgba(41, 50, 76, 0.31); - height: 257px; - width: 257px; -} - -.var-item span { - max-width: 257px; - font-family: 'PT Sans', sans-serif; - font-size: 18px; - text-align: center; - color: #000000; - margin: 25px 0 0 0; - line-height: 1.15; -} - -.holiday-descr { - font-family: 'PT Sans', sans-serif; -} - -.holiday-descr h2 { - max-width: 720px; - margin-right: auto; - margin-left: auto; -} - -.holiday-descr__text { - max-width: 720px; - margin-right: auto; - margin-left: auto; -} - -.holiday-descr__text p { - text-align: left !important; - margin-bottom: 10px; - font-size: 20px; - line-height: 1.6; - letter-spacing: 0.2px; - color: #363943; -} - -.holiday-descr__text li { - font-size: 20px; - line-height: 1.6; - letter-spacing: 0.2px; - color: #363943; -} - -.holiday-descr a { - display: block; - max-width: 720px; - margin-right: auto; - margin-left: auto; - font-size: 1.125rem; - letter-spacing: 0.2px; - color: #dc3545; - text-decoration: underline; - position: relative; - background-color: #fff; -} - -.ent-container p { - font-size: 24px; - letter-spacing: 0.5px; - text-align: center; - color: #1e212b; - max-width: 940px; - margin: 20px auto; -} - -@media screen and (max-width: 1200px) { - .holiday-block { - max-width: 100% !important; - } - .holiday-block h2 { - font-size: 30px !important; - margin: 15px auto; - } - .holiday-block p { - font-size: 24px !important; - margin-bottom: 30px; - } - .packages-slider { - max-width: 100% !important; - } - .var-item span { - font-size: 16px; - } - .var-line { - height: auto; - } -} - -@media screen and (max-width: 768px) { - .holiday-block h2 { - font-size: 30px; - margin-top: 0; - margin-bottom: 20px; - } - .holiday-block p { - font-size: 16px !important; - margin-bottom: 50px; - } - .adding-service .extras { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } - .packages-item { - width: 280px; - } - .packages-item ul li { - font-size: 16px !important; - } - .packages-item h3 { - font-size: 26px; - } - .packages-item__price { - font-size: 16px !important; - } - .packages-item__descr { - font-size: 16px !important; - } - .packages-item button { - font-size: 18px; - } -} - -@media screen and (max-width: 425px) { - .holiday-block { - padding-left: 0; - padding-right: 0; - } - .holiday-block h2 { - margin-top: 20px; - margin-bottom: 20px; - font-size: 26px !important; - } - .holiday-block p { - font-size: 16px !important; - margin-bottom: 30px; - font-family: 'PT Sans'; - letter-spacing: 0.5px; - line-height: 1.15; - } - .holiday-block button { - font-size: 12px; - max-width: 300px; - } - .holiday-descr { - padding-left: 20px; - padding-right: 20px; - } - .holiday-descr p { - margin-bottom: 10px; - } - .holiday-descr__text ul li { - font-size: 16px !important; - font-family: 'PT Sans'; - letter-spacing: .5px; - line-height: 1.15; - } -} - -@media screen and (min-width: 1200px) { - .var-line { - background: url("../img/holiday/icons/scenario-path.svg") top left no-repeat; - margin-bottom: 50px; - } - .var-line .row .col-lg-4:nth-child(1) { - -webkit-transform: translateX(0px) translateY(-30px); - transform: translateX(0px) translateY(-30px); - } - .var-line .row .col-lg-4:nth-child(2) { - -webkit-transform: translateX(-100px) translateY(95px); - transform: translateX(-100px) translateY(95px); - } - .var-line .row .col-lg-4:nth-child(3) { - -webkit-transform: translateX(-85px) translateY(-45px); - transform: translateX(-85px) translateY(-45px); - } - .var-line .row .col-lg-4:nth-child(4) { - -webkit-transform: translateX(125px) translateY(30px); - transform: translateX(125px) translateY(30px); - } - .var-line .row .col-lg-4:nth-child(5) { - -webkit-transform: translateX(50px) translateY(90px); - transform: translateX(50px) translateY(90px); - } - .var-line .row .col-lg-4:nth-child(6) { - -webkit-transform: translateX(10px) translateY(-45px); - transform: translateX(10px) translateY(-45px); - } - .var-line .row .col-lg-4:nth-child(7) { - -webkit-transform: translateX(-10px) translateY(30px); - transform: translateX(-10px) translateY(30px); - } - .var-line .row .col-lg-4:nth-child(8) { - -webkit-transform: translateX(10px) translateY(80px); - transform: translateX(10px) translateY(80px); - } -} diff --git a/src/css/main-block.css b/src/css/main-block.css deleted file mode 100644 index 2cd7e3d..0000000 --- a/src/css/main-block.css +++ /dev/null @@ -1,87 +0,0 @@ -@font-face { - font-family: 'Museo Thin'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf); -} - -@font-face { - font-family: 'Museo Light'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf); -} - -@font-face { - font-family: 'Museo Regular'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf); -} - -@font-face { - font-family: 'Museo Bold'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf); -} - -@font-face { - font-family: 'Museo Black'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf); -} - -.btn-round { - padding: 14px 20px; - font-size: 18px; - font-weight: 600; - letter-spacing: 1.2px; - text-align: center; - text-transform: uppercase; - -webkit-box-shadow: 0 2px 12px 0 rgba(56, 72, 95, 0.49); - box-shadow: 0 2px 12px 0 rgba(56, 72, 95, 0.49); - margin-right: auto; - margin-left: auto; - border-radius: 44px; - min-width: 165px; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-round:hover { - background-color: #bd2130; - border-color: #dc3545; -} - -.hide { - display: none; -} - -.owl-carousel { - padding: 0; -} - -.owl-nav button { - outline: none; -} - -.container { - overflow: hidden; -} - -.owl-dots { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.owl-dots .owl-dot { - border: 1px solid #f2f2f2 !important; - width: 30px !important; - height: 3px !important; - margin: 10px !important; -} - -.owl-dots .active { - background-color: #000000 !important; - border: 3px solid #f2f2f2 !important; -} - -.owl-stage-outer { - padding: 10px 0 !important; -} diff --git a/src/css/main.css b/src/css/main.css deleted file mode 100644 index 0b73e72..0000000 --- a/src/css/main.css +++ /dev/null @@ -1,2 +0,0 @@ -@font-face{font-family:'Museo Thin';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf)}@font-face{font-family:'Museo Light';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf)}@font-face{font-family:'Museo Regular';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf)}@font-face{font-family:'Museo Bold';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf)}@font-face{font-family:'Museo Black';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf)}.page-header{margin-top:133px;height:408px;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 8px 0 rgba(0,0,0,.5)}.page-header h1{position:relative;z-index:2;font-family:'PT Sans',sans-serif;font-size:48px;font-weight:600;line-height:.75;letter-spacing:.4px;text-align:center;color:#fff}.page-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35)}.about-text{font-family:'PT Sans',sans-serif;margin-top:80px;max-width:970px!important;margin:80px auto;font-weight:400;font-size:16px;letter-spacing:.5px;color:#000}.about-joki{padding-top:20px;font-family:'PT Sans',sans-serif}.about-joki h1{font-family:'Museo Bold',sans-serif;text-align:center;font-size:28px;font-weight:600;line-height:.75;letter-spacing:.4px;color:#dc3545;text-transform:uppercase}.about-joki__header{display:flex;border-bottom:1px solid #e4e7ed;padding-left:0;margin-bottom:20px}.about-joki__header h3{font-family:'Museo Regular',sans-serif;height:40px;box-sizing:border-box;line-height:40px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0;list-style:none;font-size:14px;font-weight:500;margin-right:40px;cursor:pointer}.about-joki__header h3.active{border-bottom:1px solid #dc3545}.about-joki__body{max-width:1210px!important}.about-joki__body-descr h2{font-family:'Museo Regular',sans-serif;font-weight:700;text-align:center;color:#dc3545;font-size:24px;margin-bottom:40px;margin-top:20px}.about-joki__body-descr .about-content p{color:#4c4c4c;max-width:650px;font-family:'Museo Regular',sans-serif;margin-top:15px;margin-bottom:30px}.about-joki__body-descr .about-content p::before{content:'\f005';font-family:FontAwesome;margin-right:10px;color:#dc3545}.about-joki__body-descr .about-content ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0;margin-top:30px}.about-joki__body-descr .about-content ul li h3{font-family:'Museo Regular',sans-serif;color:#4c4c4c;font-size:1.17rem;font-weight:600}.about-joki__body-descr .about-content ul li p{font-size:16px;letter-spacing:.3px;line-height:1.15;font-weight:400}.about-joki__body-descr .about-content ul li p::before{display:none}.about-joki__body-fb{display:none}.about-joki__body-fb h2{display:block;text-align:center;font-size:24px;font-family:'Museo Regular',sans-serif}@media screen and (max-width:768px){.page-header{height:200px;background-position:top center!important}.page-header h1{font-size:34px;line-height:1.1}.about-joki__body-descr p{max-width:100%!important}}@media screen and (max-width:425px){.page-header{margin-top:110px}.page-header h1{font-size:28px}.about-joki__header{padding:0 20px!important}.about-joki__body-descr h2{font-size:20px!important}.about-joki__body-descr .about-content p{text-align:center}.about-joki__body-descr .about-content ul li p{text-align:left}.about-joki__body-fb h2{font-size:20px!important}}#wpadminbar{display:none}.wonderplugin3dcarousel-text{display:none}.wonderplugin3dcarousel-item a{display:none}#carousel-mobile{display:none}#carousel-mobile img{width:100%;height:180px}@media screen and (max-width:425px){#carousel{display:none}#carousel-mobile{display:block}}.cert-text{margin-top:50px;font-family:'PT Sans',sans-serif}.cert-text h3{font-size:32px;font-weight:600;letter-spacing:.1px;color:#1d1d1d;margin:0 0 12px 0}.cert-text p{font-size:18px;line-height:1.33;letter-spacing:.1px;color:#1d1d1d}.cert-text button{margin-top:30px}.cert-advantages{margin-top:60px}.cert-advantages h2{text-align:center;font-size:40px;font-weight:600;letter-spacing:.5px;text-align:center;color:#1e212b;line-height:normal;margin-bottom:40px}.cert-advantages .row{margin-top:20px;max-width:1440px;margin-right:auto;margin-left:auto}.cert-advantages__item{display:flex;flex-direction:column;align-items:center}.cert-advantages__item img{min-height:117px;margin-bottom:10px}.cert-advantages__item span{font-family:'PT Sans',sans-serif;text-align:center;max-width:130px;font-size:18px;color:#000;letter-spacing:.3px}.cert-target h2{font-size:40px;font-weight:600;letter-spacing:.5px;text-align:center;color:#1e212b;line-height:normal;margin-bottom:70px}.cert-target .row{max-width:1290px;margin-right:auto;margin-left:auto}.cert-target__item{display:flex;align-items:flex-start;max-width:600px;justify-content:center;margin-bottom:70px}.cert-target__item img{width:260px;height:260px}.cert-target__item-text{max-width:280px;margin-left:45px;font-family:'PT Sans',sans-serif}.cert-target__item-text h4{font-size:24px;font-weight:600;letter-spacing:.1px;color:#1d1d1d;margin:0 0 12px 0}.cert-target__item-text p{font-size:18px;letter-spacing:.1px;color:#1d1d1d;line-height:1.15}.cert-items h2{text-align:center;font-size:40px;font-weight:600;letter-spacing:.5px;text-align:center;color:#1e212b;line-height:normal}.cert-items .row{max-width:1290px;margin-left:auto;margin-right:auto;margin-top:50px}.cert-items .row div{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.cert-items .row div span{font-size:24px;font-weight:600;letter-spacing:.1px;color:#1d1d1d;margin:0 0 20px 0;max-width:370px;text-align:center}.cert-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100%;z-index:99999}.cert-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.35)}@media screen and (max-width:1200px){.cert-text .row{justify-content:space-between!important}.cert-target .row{justify-content:center!important}}@media screen and (max-width:768px){.cert-text h3{text-align:center}.cert-text__img{display:flex;justify-content:center}.cert-text .row h3{display:none}.cert-text__block{display:flex;flex-direction:column;justify-content:center;align-items:center}.cert-advantages .row{justify-content:center!important}.cert-advantages .row .cert-advantages__item{margin-bottom:20px;margin-top:20px}}@media screen and (max-width:425px){.cert-text__header{font-size:26px!important}.cert-target h2{font-size:26px!important;max-width:395px}.cert-target__item{flex-direction:column;align-items:center;margin-bottom:20px}.cert-target__item img{width:140px;height:140px}.cert-target__item-text{text-align:center;margin-left:0;margin-top:40px}.cert-target__item-text h4{font-size:18px}.cert-target__item-text p{font-size:14px}.cert-items{font-family:'PT Sans',sans-serif}.cert-items h2{font-size:26px!important;line-height:1.09;letter-spacing:.3px;padding:0 10px;max-width:365px;margin-right:auto;margin-left:auto}.cert-items span{font-size:18px!important}.cert-items button{font-size:14px}.cert-items .row{margin-top:20px}.cert-advantages h2{font-size:26px!important}}@media screen and (min-width:768px){.cert-text__header{display:none}}@font-face{font-family:'Museo Thin';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf)}@font-face{font-family:'Museo Light';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf)}@font-face{font-family:'Museo Regular';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf)}@font-face{font-family:'Museo Bold';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf)}@font-face{font-family:'Museo Black';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf)}.contacts{font-family:'PT Sans',sans-serif}.contacts-text{margin-top:20px}.contacts-text i{color:#dc3545;font-size:29px;margin-right:10px}.contacts-text h2{font-size:24px;font-weight:600;letter-spacing:.3px;color:#363943}.contacts-info{margin-bottom:40px}.contacts-info a,.contacts-info p{font-size:22px;line-height:1.45;letter-spacing:.5px;color:#363943;margin-left:25px;max-width:400px}.contacts-info a{margin-left:35px}.contacts-info h2{margin-top:20px}.contacts-info .col-3{display:flex;flex-direction:column;align-items:center}.contacts-info .col-4{display:flex;flex-direction:column;align-items:center}.contacts-description h2{font-size:32px;font-weight:600;letter-spacing:.3px;color:#000;margin:0 0 12px 0}.contacts-description .how{font-size:22px;line-height:1.45;letter-spacing:.5px;color:#000}.contacts-description .how h3{font-size:22px;font-weight:700;line-height:1.45;letter-spacing:.5px;color:#000}.contacts-map>ymaps{margin:0 auto}@media screen and (max-width:1200px){.contacts-description{padding-right:0;padding-left:0}.contacts-description h2{font-size:26px!important}.contacts-description h3,.contacts-description p{font-size:18px!important}.contacts-map{max-width:100%;overflow:hidden}}@media screen and (max-width:768px){.contacts-info a,.contacts-info p{font-size:18px}.contacts-image{display:flex;align-items:center;justify-content:center;margin-bottom:30px}}@media screen and (max-width:500px){.contacts-info h2,.contacts-info i{font-size:18px!important}.contacts-info a,.contacts-info p{font-size:16px;margin-bottom:5px}.contacts-info h2{margin:5px 0 10px}.contacts-description{padding-left:10px;padding:10px}.contacts-description{font-size:22px!important}.contacts-description h3,.contacts-description p{font-size:16px!important}.contacts-image img{max-width:100%}.contacts-map{height:400px;margin-bottom:40px}}@font-face{font-family:'Museo Thin';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf)}@font-face{font-family:'Museo Light';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf)}@font-face{font-family:'Museo Regular';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf)}@font-face{font-family:'Museo Bold';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf)}@font-face{font-family:'Museo Black';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf)}@font-face{font-family:'Museo Thin';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf)}@font-face{font-family:'Museo Light';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf)}@font-face{font-family:'Museo Regular';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf)}@font-face{font-family:'Museo Bold';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf)}@font-face{font-family:'Museo Black';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf)}.btn-adding{color:#fff;background-color:#5cb85c!important;border-color:#4cae4c!important;min-width:90px}.dropdown-menu a{background-color:#f5f7fa!important}.dropdown-menu a:hover{color:#606266!important}.dropdown-menu a.selected{background-color:#fefefe;color:#dc3545}.form-block h1{text-align:center;font-size:32px;font-weight:600;font-family:'PT Sans',sans-serif}.form-block input:focus,.form-block select:focus{border:1px solid #dc3545;box-shadow:none}.form-block option{padding-top:5px;padding-bottom:5px}.form-block .form-add__item{display:flex;justify-content:space-around;align-items:center;border:1px solid #606266;border-radius:10px;height:82px}.form-block .form-add__item i{font-size:48px}.form-block .form-add__item-text{color:#4c4c4c;text-align:center}.form-block .form-add__item-text h6{font-size:18px}.form-block .guest-img div{display:flex;flex-direction:column;align-items:flex-start;min-width:395px}.form-block .cheque{background-color:#f0f0f0;padding-top:15px;color:#4c4c4c}.form-block .cheque h3{font-size:20px;font-family:'Museo Bold'}.form-block .cheque h4{color:#dc3545;font-size:15px;font-family:'Museo Bold';margin-top:20px;margin-bottom:20px}.form-block .cheque p{font-size:16px}.form-block .cheque div{padding-left:15px;border-bottom:2px dashed #fff;position:relative}.form-block .cheque div.dots:before{content:'';width:15px;height:15px;display:block;position:absolute;bottom:-7px;left:-7px;border-radius:50%;background-color:#fff}.form-block .cheque div.dots:after{content:'';width:15px;height:15px;display:block;position:absolute;bottom:-7px;right:-7px;border-radius:50%;background-color:#fff}.form-block .cheque div:last-child{border-bottom:none}.form-block .cheque-quest{display:none}.form-block .cheque-date{display:none}.form-block .cheque-guests{display:none}.form-block .cheque-adding{display:none}.form-block .cheque-sum{display:none}@media screen and (max-width:1200px){.guest-img div{min-width:auto!important}.guest-img img{width:300px}.form-add__item{align-items:center!important}}@media screen and (max-width:425px){.form-add__item{padding:10px;justify-content:space-between!important}.form-block h1{text-align:left;font-size:28px}.main-form{position:unset}.main-form-submit{position:absolute;bottom:0;left:15px;z-index:9}.col-lg-8{position:unset}.all-form{position:relative;padding-bottom:50px}.guest-img{display:flex;flex-direction:columna;align-items:center;justify-center:center;margin:0 auto}.guest-img div{align-items:center!important;margin-bottom:10px}}@font-face{font-family:'Museo Thin';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf)}@font-face{font-family:'Museo Light';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf)}@font-face{font-family:'Museo Regular';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf)}@font-face{font-family:'Museo Bold';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf)}@font-face{font-family:'Museo Black';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf)}.adding-service{text-align:center;padding-bottom:20px}.adding-service .extras div{display:flex;flex-direction:column;max-width:170px}.adding-service .extras div img{min-height:136px;margin-bottom:20px}.adding-service .extras div span{text-align:center;font-size:18px;color:#000;font-family:'Museo Thin';line-height:1.15}.adding-service button{margin-top:65px}.holiday-block{max-width:1330px!important;color:#1e212b;font-family:'PT Sans',sans-serif}.holiday-block h2{font-size:40px;font-weight:600;letter-spacing:.5px;text-align:center;line-height:normal;margin:60px 0 40px}.holiday-block p{font-size:24px;letter-spacing:.5px;text-align:center;margin-bottom:50px}.holiday-photos{text-align:center;margin-bottom:30px;margin-right:auto;margin-left:auto}.holiday-photos p{max-width:650px;margin-left:auto;margin-right:auto}.holiday-photos img{border-radius:20px;margin-bottom:40px}.packages{background:url(../img/order-bg.jpg) center no-repeat;background-size:cover;color:#fff;padding-bottom:75px}.packages-slider{max-width:1320px!important;width:1400px}.packages h2,.packages p{color:#fff;max-width:650px;margin-right:auto;margin-left:auto}.packages img{width:76px;height:76px}.packages-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:300px;height:640px;text-align:center;border-radius:20px;box-shadow:0 0 15px 0 rgba(41,48,55,.5);background-color:#fff;padding:25px}.packages-item h3{font-size:32px;font-weight:600;letter-spacing:.6px}.packages-item__price{color:#000!important;font-size:18px!important;font-weight:600;letter-spacing:.5px;font-family:'PT Sans',sans-serif;margin-bottom:0!important}.packages-item__price span{font-size:32px;font-weight:600;letter-spacing:.5px;color:#dc3545!important}.packages-item__descr{color:#dc3545!important;font-size:16px!important;letter-spacing:.4px;text-align:center;margin-bottom:0!important}.packages-item ul{text-align:left;font-size:18px;letter-spacing:.5px;color:#000;margin:0 0 15px 0;font-weight:600;-webkit-padding-start:0;padding-inline-start:0}.packages-item ul li{list-style:none;text-align:left;margin-left:25px;font-size:20px!important;line-height:1.4;letter-spacing:.2px;margin:5px 0 0 0;background:url(../img/icons/check.svg) 0 8px no-repeat;padding:0 0 0 30px;font-weight:400}.packages-item a{margin-top:20px}.var-line{max-width:1440px;margin:0 auto}.var-item{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.var-item img{border-radius:32px;box-shadow:0 11px 20px 0 rgba(41,50,76,.31);height:257px;width:257px}.var-item span{max-width:257px;font-family:'PT Sans',sans-serif;font-size:18px;text-align:center;color:#000;margin:25px 0 0 0;line-height:1.15}.holiday-descr{font-family:'PT Sans',sans-serif}.holiday-descr h2{max-width:720px;margin-right:auto;margin-left:auto}.holiday-descr__text{max-width:720px;margin-right:auto;margin-left:auto;transition:.15s ease-in-out}.holiday-descr__text p{text-align:left!important;margin-bottom:10px;font-size:20px;line-height:1.6;letter-spacing:.2px;color:#363943}.holiday-descr__text li{font-size:20px;line-height:1.6;letter-spacing:.2px;color:#363943}.holiday-descr a{display:block;max-width:720px;margin-right:auto;margin-left:auto;font-size:1.125rem;letter-spacing:.2px;color:#dc3545;text-decoration:underline;position:relative;background-color:#fff}.ent-container p{font-size:24px;letter-spacing:.5px;text-align:center;color:#1e212b;max-width:940px;margin:20px auto}@media screen and (max-width:1200px){.holiday-block{max-width:100%!important}.holiday-block h2{font-size:30px!important;margin:15px auto}.holiday-block p{font-size:24px!important;margin-bottom:30px}.packages-slider{max-width:100%!important}.var-item span{font-size:16px}.var-line{height:auto}}@media screen and (max-width:768px){.holiday-block h2{font-size:30px;margin-top:0;margin-bottom:20px}.holiday-block p{font-size:16px!important;margin-bottom:50px}.adding-service .extras{justify-content:center!important}.packages-item{width:280px}.packages-item ul li{font-size:16px!important}.packages-item h3{font-size:26px}.packages-item__price{font-size:16px!important}.packages-item__descr{font-size:16px!important}.packages-item button{font-size:18px}}@media screen and (max-width:425px){.holiday-block{padding-left:0;padding-right:0}.holiday-block h2{margin-top:20px;margin-bottom:20px;font-size:26px!important}.holiday-block p{font-size:16px!important;margin-bottom:30px;font-family:'PT Sans';letter-spacing:.5px;line-height:1.15}.holiday-block button{font-size:12px;max-width:300px}.holiday-descr{padding-left:20px;padding-right:20px}.holiday-descr p{margin-bottom:10px}.holiday-descr__text ul li{font-size:16px!important;font-family:'PT Sans';letter-spacing:.5px;line-height:1.15}}@media screen and (min-width:1200px){.var-line{background:url(../img/holiday/icons/scenario-path.svg) top left no-repeat;margin-bottom:50px}.var-line .row .col-lg-4:nth-child(1){transform:translateX(0) translateY(-30px)}.var-line .row .col-lg-4:nth-child(2){transform:translateX(-100px) translateY(95px)}.var-line .row .col-lg-4:nth-child(3){transform:translateX(-85px) translateY(-45px)}.var-line .row .col-lg-4:nth-child(4){transform:translateX(125px) translateY(30px)}.var-line .row .col-lg-4:nth-child(5){transform:translateX(50px) translateY(90px)}.var-line .row .col-lg-4:nth-child(6){transform:translateX(10px) translateY(-45px)}.var-line .row .col-lg-4:nth-child(7){transform:translateX(-10px) translateY(30px)}.var-line .row .col-lg-4:nth-child(8){transform:translateX(10px) translateY(80px)}}@font-face{font-family:'Museo Thin';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf)}@font-face{font-family:'Museo Light';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf)}@font-face{font-family:'Museo Regular';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf)}@font-face{font-family:'Museo Bold';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf)}@font-face{font-family:'Museo Black';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf)}.btn-round{padding:14px 20px;font-size:18px;font-weight:600;letter-spacing:1.2px;text-align:center;text-transform:uppercase;box-shadow:0 2px 12px 0 rgba(56,72,95,.49);margin-right:auto;margin-left:auto;border-radius:44px;min-width:165px;background-color:#dc3545;border-color:#dc3545}.btn-round:hover{background-color:#bd2130;border-color:#dc3545}.hide{display:none}.owl-carousel{padding:0}.owl-nav button{outline:0}.container{overflow:hidden}.owl-dots{display:flex;justify-content:center}.owl-dots .owl-dot{border:1px solid #f2f2f2!important;width:30px!important;height:3px!important;margin:10px!important}.owl-dots .active{background-color:#000!important;border:3px solid #f2f2f2!important}.owl-stage-outer{padding:10px 0!important}@font-face{font-family:'Museo Thin';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf)}@font-face{font-family:'Museo Light';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf)}@font-face{font-family:'Museo Regular';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf)}@font-face{font-family:'Museo Bold';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf)}@font-face{font-family:'Museo Black';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf)}@font-face{font-family:'Museo Thin';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf)}@font-face{font-family:'Museo Light';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf)}@font-face{font-family:'Museo Regular';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf)}@font-face{font-family:'Museo Bold';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf)}@font-face{font-family:'Museo Black';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf)}.btn-round{padding:14px 20px;font-size:18px;font-weight:600;letter-spacing:1.2px;text-align:center;text-transform:uppercase;box-shadow:0 2px 12px 0 rgba(56,72,95,.49);margin-right:auto;margin-left:auto;border-radius:44px;min-width:165px;background-color:#dc3545;border-color:#dc3545}.btn-round:hover{background-color:#bd2130;border-color:#dc3545}.hide{display:none}.owl-carousel{padding:0}.owl-nav button{outline:0}.container{overflow:hidden}.owl-dots{display:flex;justify-content:center}.owl-dots .owl-dot{border:1px solid #f2f2f2!important;width:30px!important;height:3px!important;margin:10px!important}.owl-dots .active{background-color:#000!important;border:3px solid #f2f2f2!important}.owl-stage-outer{padding:10px 0!important}body{margin:0;margin-top:150px!important;padding:0;box-sizing:border-box;font-family:'Museo Regular'}.btn-danger{background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{border-color:#dc3545}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545}.header{padding-top:10px;transition:.55s ease-in-out;max-width:1290px;margin:0 auto}.header-container{overflow:visible;transition:.35s ease-in-out;position:fixed;top:0;right:0;left:0;z-index:99999;background:#fff;margin-left:0;margin-right:0;max-width:1920px!important;width:100%;padding:0 305px}.header-menu__hide{transform:translateY(-149px)}.header-info__city{margin-right:30px;color:#dc3545;display:flex;cursor:pointer}.header-info__city i{font-size:20px;margin-right:5px}.header-info__city span{border-bottom:1px dashed #dc3545;color:#dc3545}.header-info__logo img{height:70px}.header-info__logo img:last-child{display:none}.header-info__btns_right{padding-right:25px}.header-info__btns_right a:first-child{margin-right:10px}.header-info__btns_right .order-holiday:hover{background-color:#fff;color:#dc3545}.header-info__btns_right .social-links a{font-size:20px;border-radius:50%;background-color:#dc3545;width:32px;height:32px;display:flex;justify-content:center;align-items:center;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-decoration:none;margin:0 5px}.header-info__btns_right .social-links a:hover{background-color:#fff;color:#dc3545;border:1px solid #dc3545}.header-navmenu{margin-top:10px}.header-navmenu__list{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.header-navmenu__item{position:relative}.header-navmenu__item .fa-bars{display:none}.header-navmenu__item a{color:#999;font-size:18px}.header-navmenu__item a i{margin-right:10px}.header-navmenu__item a:hover{color:#666}.header-navmenu__item:last-child:hover .header-submenu{display:block}.header-navmenu__item:last-child:hover a{text-decoration:none}.header-navmenu .sub-menu{display:none;width:138px;position:absolute;top:57px;right:0;padding-left:0;font-family:'Museo Regular';background-color:#fff}.header-navmenu .sub-menu__layout{padding-top:20px;background-color:#fff}.header-navmenu .sub-menu ul{background-color:#fff;list-style:none;-webkit-padding-start:0;padding-inline-start:0;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.header-navmenu .sub-menu li{padding:0 10px;margin-bottom:10px;list-style:none;line-height:36px;margin:0;font-size:14px;font-weight:400;color:#606266}.header-navmenu .sub-menu li a{font-size:14px!important}.header-navmenu .sub-menu li:hover{background-color:#dc3545}.header-navmenu .sub-menu li:hover a{color:#fff!important}.header-navmenu .sub-menu li.header-submenu__item-close{display:none}.header-navmenu .sub-menu a{color:#606266;font-size:18px;width:100%}.header button{padding:0 15px;height:32px}.header button.order-holiday{margin-right:10px}.main{margin-top:133px}.main-text{display:flex;flex-direction:column}.main-text h1{margin-top:20px;margin-bottom:25px;font-family:'PT Sans';font-size:45px;font-weight:600;letter-spacing:.6px}.main-text p{font-size:24px;line-height:1.42;letter-spacing:.3px;font-family:'PT Sans';margin-bottom:45px}.main-text button{padding:14px 20px;font-size:18px;font-weight:600;letter-spacing:1.2px;text-align:center;text-transform:uppercase;box-shadow:0 2px 12px 0 rgba(56,72,95,.49);margin-right:auto;margin-left:auto;border-radius:44px;min-width:165px}.main-text a{align-self:flex-start}.main-text img{height:70px}.main-img{overflow:hidden}.main-img img{transform:translateY(-30px);max-width:100%}.ent{padding-top:20px;padding-bottom:20px;position:relative;font-family:'PT Sans',sans-serif}.ent-container{background-color:#f2f2f2}.ent-container .owl-item:nth-child(4n+2) button,.ent-container .owl-item:nth-child(4n+2) h3{color:#5cbae9}.ent-container .owl-item:nth-child(4n+2) button:hover{color:#fff}.ent-container .owl-item:nth-child(4n+2) a{background:url(../img/icons/blue.svg) center center no-repeat;background-size:102%}.ent-container .owl-item:nth-child(4n+2) a:hover{background:url(../img/icons/arkids.svg) center 1px no-repeat}.ent-container .owl-item:nth-child(4n+2) a:hover button{color:#fff}.ent-container .owl-item:nth-child(2n+3) button,.ent-container .owl-item:nth-child(2n+3) h3{color:#f08d37}.ent-container .owl-item:nth-child(2n+3) button:hover{color:#fff}.ent-container .owl-item:nth-child(2n+3) a{background:url(../img/icons/orange.svg) center center no-repeat;background-size:102%}.ent-container .owl-item:nth-child(2n+3) a:hover{background:url(../img/icons/faraon.svg) center 1px no-repeat}.ent-container .owl-item:nth-child(2n+3) a:hover button{color:#fff}.ent-container h2{margin:0;text-align:center;font-size:40px;font-weight:600;letter-spacing:.5px;color:#1e212b}.ent-container__quest{height:380px;max-width:360px;border-radius:20px;position:relative;margin-top:70px}.ent-container__quest-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,.43),rgba(0,0,0,.57));z-index:50;border-radius:20px}.ent-container__quest-content{position:relative;z-index:99;display:flex;flex-direction:column;justify-content:space-between;height:100%}.ent-container__quest-content div{padding:40px;padding-bottom:0}.ent-container__quest-content h3{font-size:32px;font-weight:600;letter-spacing:.4px;margin-bottom:12px;color:#f55663}.ent-container__quest-content p{color:#fff;font-size:22px!important;letter-spacing:.5px}.ent-container__quest-content a{height:70px;background:0 0;width:100%;background-size:360px 72px;height:70px;padding:23px;display:block;position:absolute;bottom:0;left:0;right:0;z-index:70;border-radius:0 0 20px 20px;overflow:hidden;background:url(../img/icons/red.svg) center center no-repeat;background-size:102%}.ent-container__quest-content a:hover{background-color:#f55663;background-size:360px 70px;background:url(../img/icons/eger.svg) center 1px no-repeat}.ent-container__quest-content a:hover button{color:#fff}.ent-container__quest-content a button{background:0 0;border:none;font-size:18px;font-weight:600;letter-spacing:.4px;text-align:center;width:100%;color:#f55663;text-decoration:none;font-size:18px;font-weight:600;letter-spacing:.4px;text-align:center;text-transform:uppercase;outline:0}.ent .ent-container__quest-content h3{font-size:25px}.ent .ent-container__quest-content a button,.ent .ent-container__quest-content p{font-size:16px}.wave::before{width:100%;height:112px;content:'';display:block;position:relative;left:0;background:url(../img/wave/border-wave-top.svg) center no-repeat;background-size:100% 112px}.wave::after{width:100%;height:112px;content:'';display:block;position:relative;bottom:0;left:0;background:url(../img/wave/border-wave-bottom.svg) center no-repeat;background-size:100% 112px}.order{position:relative;height:870px;padding-top:85px;padding-bottom:85px;background:url(../img/order-form-bg.png) center no-repeat;display:flex;align-items:center}.order .container{background-color:#fff;display:flex;justify-content:flex-start;max-width:1061px;border-radius:40px;box-shadow:0 0 15px 0 rgba(41,48,55,.5);padding:0 100px;padding-top:30px;padding-bottom:30px;font-family:'PT Sans',sans-serif;color:#000}.order__text{display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;height:100%;min-width:430px;padding-right:30px;width:400px}.order__text h3{font-size:32px;font-weight:600;line-height:1.22;letter-spacing:.3px;margin:30px 0 25px 0}.order__text p{font-size:24px;line-height:1.42;letter-spacing:.3px}.order__form{display:flex;flex-direction:column}.order__form .form-group{margin-bottom:0}.order__form input,.order__form textarea{max-width:400px;border-radius:7px;border:1px solid #dc3545;font-size:16px;letter-spacing:.1px;padding:21px 20px;width:100%;color:#dc3545;margin-bottom:10px}.order__form input:focus,.order__form textarea:focus{box-shadow:none}.order__form input::-webkit-input-placeholder,.order__form textarea::-webkit-input-placeholder{color:#dc3545}.order__form input::-moz-placeholder,.order__form textarea::-moz-placeholder{color:#dc3545}.order__form input:-ms-input-placeholder,.order__form textarea:-ms-input-placeholder{color:#dc3545}.order__form input::-ms-input-placeholder,.order__form textarea::-ms-input-placeholder{color:#dc3545}.order__form input::placeholder,.order__form textarea::placeholder{color:#dc3545}.order__form small{display:block;font-size:12px;line-height:1.42;letter-spacing:.3px;margin:10px 0}.order__form button{margin-top:15px;width:289px}.places{font-family:'PT Sans';padding-bottom:20px;position:relative}.places-layout{background:#f2f2f2}.places .owl-carousel .owl-item img{display:inline-block;width:auto}.places .owl-nav{position:absolute;bottom:0;right:320px;width:200px;display:flex!important;justify-content:space-between}.places .owl-nav button{width:55px;height:55px;outline:0;bottom:0}.places .owl-nav button span{color:transparent}.places .owl-nav button.owl-prev{background:url(../img/icons/button-active-prev.svg);right:95px}.places .owl-nav button.owl-next{background:url(../img/icons/button-active-next.svg);right:-95px}.places h2{text-align:center;font-size:40px;font-weight:600;letter-spacing:.5px;color:#1e212b;line-height:normal}.places-item{position:relative;margin-top:150px;width:1100px;height:570px;margin-right:auto;margin-left:auto;border-radius:20px}.places-item__layout{display:none;background-color:#000;opacity:.55;position:absolute;width:100%;height:570px;z-index:2;border-radius:20px}.places-text{border-radius:20px;box-shadow:0 0 15px 0 rgba(41,48,55,.5);background-color:#fff;padding:40px 80px;max-width:600px;display:inline-block;z-index:5;position:relative}.places-text h3{font-size:32px;font-weight:700;line-height:1.22;letter-spacing:.3px;margin:0 0 15px 0}.places-text span{font-size:22px;line-height:1.45;letter-spacing:.5px;margin-bottom:15px}.places-text__mainmenu{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.places-text__mainmenu img{margin-right:20px;width:34px}.places-text__mainmenu .icon-white{display:none!important}.places-text__mainmenu span{font-size:24px;font-weight:600;letter-spacing:.3px}.places-text__mainmenu li{margin-top:15px}.places-text__mainmenu li ul{list-style-type:none;-webkit-padding-start:54px;padding-inline-start:54px}.places-text__mainmenu li ul li{font-size:20px;line-height:1.4;letter-spacing:.2px;margin-top:5px}.places-text__mainmenu li ul li:before{content:'';display:inline-block;width:16px;height:16px;background:url(../img/icons/check.svg) center no-repeat;margin-right:14px}.places-text button{width:225px;margin-top:20px}.places-img{display:inline-block;position:absolute;width:777px;height:557px;top:-43px;right:-65px;z-index:2}.places-img img{border-radius:20px}.places-img p{text-align:center;z-index:90;font-size:22px;letter-spacing:.3px;color:#363943;margin-top:20px}.places-slider{margin-right:auto;margin-left:auto}.item{height:577px;width:777px;position:relative}.discount{padding-top:20px;padding-bottom:120px}.discount h2{text-align:center;font-size:40px;font-weight:600;letter-spacing:.5px;text-align:center;color:#1e212b;line-height:normal;font-family:'PT Sans',sans-serif;margin-bottom:70px}.discount .owl-carousel .owl-item img{width:auto}.discount-slider{position:relative;max-width:1200px;margin-right:auto;margin-left:auto}.discount-slider__prev{background-color:#f2f2f2;font-size:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:55px;height:55px;color:#dc3545;position:absolute;top:50%;left:-70px;transform:translateY(-27px);cursor:pointer}.discount-slider__next{background-color:#f2f2f2;font-size:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:55px;height:55px;color:#dc3545;position:absolute;top:50%;right:-70px;transform:translateY(-27px);cursor:pointer}.discount-item{position:relative;margin-right:auto;margin-left:auto;width:360px;height:536px;font-family:'PT Sans',sans-serif}.discount-item__badge{text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;z-index:3;left:-51px;top:28px;width:397px;height:77px;background:url(../img/discount/promo-badge-small.png) center center no-repeat;transform:rotateZ(-29deg);color:#fff;font-weight:600;font-size:32px}.discount-item__content{padding:20px;display:flex;flex-direction:column;align-items:center;height:100%;position:absolute;padding-top:80px;border-radius:20px;border-radius:39px;box-shadow:0 0 15px 0 rgba(41,48,55,.5);border:5px solid #fff;padding-left:35px;padding-right:35px}.discount-item__content p{text-align:center;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:.1px;margin:0 0 12px 0;color:#fff}.discount-item__content button{color:#dc3545;background-color:#fff;border:none;width:100%}.present{font-family:'PT Sans',sans-serif;padding-left:10px;padding-right:10px;padding-bottom:20px}.present-layout{background:#f2f2f2}.present h2{text-align:center;font-size:40px;font-weight:600;letter-spacing:.5px;text-align:center;color:#1e212b;line-height:normal;margin-bottom:115px}.present-item{display:flex;align-items:center;position:relative;margin-bottom:70px}.present-item:last-child{flex-direction:row-reverse;margin-bottom:15px}.present-item:last-child img{left:-115px}.present-item:last-child .present-item__text{right:115px;left:115px;padding:70px 251px 0 100px;border-radius:20px 0 0 20px;box-shadow:0 0 15px 0 rgba(41,48,55,.5)}.present-item img{position:relative;z-index:2;left:115px}.present-item__text{display:flex;flex-direction:column;align-items:flex-start;width:757px;height:360px;position:absolute;right:115px;top:0;background-color:#f2f2f2;box-shadow:0 0 15px 0 rgba(41,48,55,.5);padding:70px 100px 0 251px;border-radius:0 20px 20px 0;z-index:1}.present-item__text h3{font-size:32px;font-weight:600;line-height:1.22;letter-spacing:.3px;margin:0 0 10px 0}.present-item__text p{margin:22px 0;max-width:400px;font-size:22px;line-height:1.45;letter-spacing:.5px}.present-item__text a{font-size:18px;font-weight:600;letter-spacing:1.2px;text-align:center;text-transform:uppercase;text-decoration:none;vertical-align:middle;line-height:1.3;border:0}.present-item__text a button{width:260px;box-shadow:0 2px 12px 0 rgba(56,72,95,.49)}.principals{padding-top:20px;padding-bottom:40px;max-width:1200px;margin-right:auto;margin-left:auto}.principals .owl-stage{display:flex;align-items:center}.principals .owl-item img{width:auto;max-height:104px}.principals h2{text-align:center;font-size:40px;font-weight:600;letter-spacing:.5px;text-align:center;color:#1e212b;line-height:normal;margin-bottom:100px}.principals-slider__prev{background-color:#f2f2f2;font-size:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:55px;height:55px;color:#dc3545;position:absolute;top:33%;left:-100px;transform:translateY(-27px);cursor:pointer;outline:0}.principals-slider__next{background-color:#f2f2f2;font-size:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:55px;height:55px;color:#dc3545;position:absolute;top:33%;right:-100px;transform:translateY(-27px);cursor:pointer}.map-block{font-family:'PT Sans',sans-serif}.map-block__layout{background-color:#f2f2f2}.map-block h2{font-size:40px;font-weight:600;letter-spacing:.5px;text-align:center;color:#1e212b;line-height:normal}.map-block-container{margin-top:50px;display:flex;justify-content:center;align-items:flex-start;max-width:1440px!important;flex-wrap:wrap}.map-block__text ul{list-style:none}.map-block__text ul li{font-size:24px;font-weight:600;letter-spacing:.3px;color:#363943;margin-bottom:40px}.map-block__text ul li i{font-size:27px;margin-right:25px;color:#dc3545}.map-block__text ul li a{color:inherit;text-decoration:none}.map-block__text ul li span{color:#dc3545;text-transform:uppercase;transform:translateX(100px);display:block}.footer{margin-top:50px;padding-bottom:50px;background-color:#000;font-family:'PT Sans',sans-serif}.footer::before{content:"";display:block;height:60px;background:#fff url(../img/icons/footer-line.svg) center bottom no-repeat;background-size:100% 60px}.footer img{height:80px;margin-right:auto;margin-left:auto}.footer-links{margin-top:50px}.footer-links ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.footer__menu li{font-size:20px;font-weight:600;letter-spacing:.2px;text-align:center;color:#fff}.footer__menu li span{cursor:pointer}.footer__submenu{overflow:hidden}.footer__submenu li{font-size:16px;letter-spacing:.1px;color:#fff;margin:15px 0}.footer__submenu li a{color:#fff;font-weight:400}.footer__submenu__hide{height:0}.footer-social{text-align:center}.footer-social h3{font-size:20px;font-weight:600;letter-spacing:.2px;margin:0 0 20px 0;color:#fff}.footer-social ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.footer-social ul li:first-child{margin-right:20px}.footer-social ul li a{color:#fff;font-size:30px}.footer-docs{margin-top:50px}.footer-docs ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.footer-docs ul li a{color:#fff;padding:15px;font-size:14px;letter-spacing:.1px;color:#fff;text-decoration:none;outline:0}.footer-coop{text-align:center;color:#fff}.footer-open a{color:#fff!important;text-decoration:none}.discount-modal{font-family:'PT Sans',sans-serif;position:fixed;top:0;width:100%;height:100%;z-index:99999;display:none}.discount-modal-close{position:absolute;top:-50px;right:-100px;line-height:44px;color:#fff;cursor:pointer;font-style:normal;font-size:20px;opacity:.65}.discount-modal-layout{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.85)}.discount-modal-wrapper{width:920px;height:523px;border:8px solid #fff;border-radius:39px;z-index:2;position:relative;top:50%;left:50%;transform:translateX(-460px) translateY(-262px);background:#fff}.discount-modal-slider{height:100%}.discount-modal-slider .owl-stage{height:100%}.discount-modal-slider .owl-stage-outer{padding:0!important;height:100%;border-radius:30px}.discount-modal-slider .owl-stage-outer .owl-item{height:100%}.discount-modal-slider-nav{width:55px;height:55px;background-color:#f2f2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-27px);right:-100px;font-size:32px;color:#dc3545;cursor:pointer}.discount-modal-slider-nav i{transform:translateX(4px)}.discount-modal-slider-nav-prev{right:0;left:-100px}.discount-modal-slider-nav-prev i{transform:translateX(-2px)}.discount-modal-slider-item{position:relative;display:flex;justify-content:space-between;align-items:center;height:100%;background:#fff;border-radius:10px}.discount-modal-slider-item img{width:auto!important}.discount-modal-slider-item-badge{position:absolute;display:flex;justify-content:center;align-items:center;left:-51px;top:28px;width:432px;height:77px;background:url(../img/discount/promo-badge-large.png) center center no-repeat;transform:rotateZ(-29deg);color:#fff;font-weight:600;font-size:32px;text-align:center;line-height:77px}.discount-modal-slider-item__img{height:100%;display:flex;align-items:center;justify-content:center;width:360px}.discount-modal-slider-item__text{max-width:540px;font-size:20px;line-height:1.5;letter-spacing:.2px;padding:10px 30px;align-self:flex-start;height:100%;display:flex;flex-direction:column;justify-content:space-between}.discount-modal-slider-item__text button{width:295px;background:#2bbb73;border:none}.discount-modal-slider-item__text button:hover{background:#21925a}.popover{margin-top:20px!important;z-index:999999}@media screen and (max-width:1200px){.order-call{display:none}.social-links{display:none}.header-info__logo{order:-1}.header-info__logo img{height:40px}.places .owl-nav{right:75px}.present-item__text{max-width:530px;padding:20px;padding-left:251px}.present-item:last-child .present-item__text{padding:20px!important;padding-right:251px}.header{margin-left:0;margin-right:0;max-width:100%;padding-left:20px;padding-right:20px}.header-container{padding:0;max-width:100%!important}.header-info__logo img{display:none}.header-info__logo img:last-child{display:block}.header-info__btns_left{flex-direction:row-reverse}.header-container+div{margin-top:119px!important}}@media screen and (max-width:770px){.header-info__logo img:first-child{display:none}.header-info__logo img:last-child{display:block;height:55px}.header button.order-holiday,.header-info__city span,.header-navmenu__item a{font-size:12px!important}.header button.order-holiday{line-height:1.15}.order-holiday{height:34px!important;padding:0 10px!important}.header-navmenu__list{max-width:100%;margin:0}.header-navmenu__item a{font-size:16px;display:flex;flex-direction:column;align-items:center}.header-navmenu__item:last-child .fa-question-circle{display:none}.header-navmenu__item:last-child span{display:none}.header-navmenu__item:last-child .fa-bars{display:block}.header-submenu__item-close{display:block!important}.main-text{align-items:center;text-align:center}.main-text img{max-width:100%}.main-text h1{font-size:35px}.main-text a{align-self:center}.main-img{display:none}.wave::before{background-size:100% 55px;height:55px}.wave::after{background-size:100% 55px;height:55px}.order{padding-top:0;padding-bottom:0;background-size:cover;background:url(../img/order-bg.jpg) center no-repeat;height:auto;padding-top:30px;padding-bottom:30px}.order .container{max-width:500px;padding:0;flex-direction:column;align-items:center;padding:30px;text-align:center}.order h3{font-size:20px;text-align:center}.order p{font-size:16px;text-align:center}.order__text{padding-right:0!important}.order__form{align-items:center}.order__form .form-group{width:100%}.order__form input,.order__form textarea{width:100%;max-width:100%}.places{color:#fff}.places-item{height:450px;width:400px}.places-item__layout{display:block;height:450px}.places .owl-nav{display:none!important}.places-img{display:none}.places-text{background:0 0;color:#fff;z-index:3;font-size:16px;padding:20px}.places-text h3{font-size:20px}.places-text span{font-size:12px;line-height:1.38}.places-text__mainmenu li img{width:30px!important;margin-right:10px;display:none!important}.places-text__mainmenu li ul li{line-height:1.25;font-size:16px}.places-text__mainmenu li ul li::before{background:url(../img/icons/checkW.svg) center no-repeat}.places-text__mainmenu li .icon-white{display:inline-block!important}.places-text button{width:100px;font-size:14px}.present-item{height:250px}.present-item img{max-height:122px;left:0!important;right:0!important}.present-item__text{max-width:530px;padding:20px;box-shadow:none;position:relative;right:0!important;left:0!important;height:auto}.present-item__text h3{font-size:14px}.present-item__text p{font-size:14px}.present-item__text button{width:178px!important;font-size:16px}.present-item:last-child .present-item__text{padding:20px!important;padding-right:251px}.map-block__yandex>ymaps{max-height:600px!important}.map-block__text{width:100%}.map-block__text li{font-size:18px!important}.map-block__text li i{font-size:18px!important}}@media screen and (max-width:480px){.header{padding-left:10px;padding-right:10px}.header-info{font-size:14px;max-width:100%;margin:0 auto}.header button{font-size:14px}.header-navmenu{padding-bottom:5px}.header-navmenu__item a{font-size:12px}.header-navmenu__item .fa-bars{font-size:26px!important}.header-navmenu__item:last-child:hover .header-submenu{display:block}.header-navmenu__list{padding-left:10px}.header-container{box-shadow:0 10px 10px -10px rgba(0,0,0,.25);padding:0 0}.header-menu__hide{transform:translateY(-65px)}.header button.order-holiday{margin-right:0!important}.header-submenu{position:absolute!important;top:45px!important;width:100vw!important;height:100vh!important;justify-content:flex-start!important}.header-submenu li{width:100%;text-align:center;border-bottom:1px solid #f2f2f2;padding:10px 10px!important;margin:0}.header-submenu li a{font-size:14px!important}.header-submenu__layout{display:none}.header-submenu-close-sub li{text-align:end!important}.header-navmenu{margin-top:0;padding-top:5px}.header-navmenu__item{padding:5px!important}.header-navmenu__item .fa-bars{font-size:20px!important}.order h3{font-size:16px;margin:0;margin-bottom:5px}.order p{font-size:13px;margin-bottom:5px}.order .container{max-width:90%;padding:20px}.order__text{min-width:auto!important;max-width:100%}.order__form input,.order__form textarea{width:100%;min-width:90%}.order__form small{width:90%}.order__form button{width:200px;font-size:14px;margin:0}.order-holiday{padding:5px!important;margin:0;width:127px;height:30px!important;font-size:12px!important;border-radius:10px}.places{margin-top:20px}.places-item{height:570px;height:100%;max-width:230px!important;margin-top:15px}.places-item__layout{height:570px;height:100%}.places-text{padding:10px}.places-text__mainmenu li img{width:20px!important}.places-text__mainmenu li.list-price{font-size:16px;text-align:center}.places-text__mainmenu li ul{-webkit-padding-start:0;padding-inline-start:0}.places-text__mainmenu li ul li{font-size:14px}.discount{padding-bottom:10px;padding-top:0}.discount h2{margin-bottom:25px!important}.discount-item{height:300px;width:260px}.discount-item__badge{transform:scale(.6) rotateZ(-29deg) translateX(-62px) translateY(-82px)}.discount-item__content{padding-left:10px;padding-right:10px;padding-top:40px;justify-content:auto}.discount-item__content img{max-height:123px}.discount-item__content p{min-height:50px;font-size:14px;font-weight:400}.discount-item__content button{width:auto;font-size:16px}.present{padding-left:0;padding-right:0}.present h2{margin-bottom:20px}.present-item{height:250px;margin-bottom:0}.present-item img{max-height:122px}.present-item__text{max-width:530px;position:relative;right:0;left:0;padding:20px;box-shadow:none;height:auto}.present-item__text h3{font-size:16px;margin-bottom:0}.present-item__text p{margin-top:10px;margin-bottom:10px}.present-item:last-child .present-item__text{padding:10px!important;padding-right:251px;box-shadow:none}.ent{padding-top:0}.ent-container h2{font-size:26px!important}.ent-container p{font-size:16px!important}.ent-container__quest{height:280px;margin-top:25px}.ent-container__quest-content div{padding:15px}.ent-container__quest-content h3{font-size:20px!important}.ent-container__quest-content p{font-size:14px!important}.ent .owl-item:nth-child(3n+1) h3{color:#5cbae9}.ent .owl-item:nth-child(3n+1) a{background-size:360px 70px;background:url(../img/icons/arkids.svg) center 1px no-repeat}.ent .owl-item:nth-child(3n+1) a button{color:#fff}.ent .owl-item:nth-child(3n+2) h3{color:#f08d37}.ent .owl-item:nth-child(3n+2) a{background-size:360px 70px;background:url(../img/icons/faraon.svg) center 1px no-repeat}.ent .owl-item:nth-child(3n+2) a button{color:#fff}.ent .owl-item:nth-child(3n) h3{color:red}.ent .owl-item:nth-child(3n) a{background-size:360px 70px;background:url(../img/icons/eger.svg) center 1px no-repeat}.ent .owl-item:nth-child(3n) a button{color:#fff}.map-block__yandex>ymaps{max-width:375px!important;width:100%;height:400px!important}.map-block__text{padding-top:20px}.map-block__text ul{-webkit-padding-start:0;padding-inline-start:0}.map-block__text ul li{font-size:18px;margin-bottom:15px;font-weight:400}.footer{margin-top:10px}.footer::before{height:30px;background-size:100% 30px}.footer img{max-width:100%}.footer-social{margin-top:30px}.footer-social h3{margin-bottom:10px}.footer-links{margin-top:0}.footer-docs{margin-top:0}.footer__submenu{height:0}.footer__submenu__hide{height:100%}.footer__submenu li{font-size:14px!important}.footer__menu span{text-decoration:underline;font-size:18px}.footer h3{font-size:18px!important}.main{padding-top:0;margin-top:105px}.main .owl-dots{position:relative;bottom:25px}.main img{max-height:180px}h2{font-size:28px!important}.principals{padding-top:0!important;padding-bottom:0!important}.principals h2{margin-bottom:0}.header-container{position:fixed;top:0;z-index:99999;background:#fff;transition:.2s ease-in-out}.discount-modal .owl-stage-outer{border-radius:15px}.discount-modal-wrapper{max-width:100%;transform:none;height:470px;top:50%;left:0;transform:translateY(-225px)}.discount-modal-slider-item{flex-direction:column}.discount-modal-slider-item__img{display:none}.discount-modal-slider-item-badge{height:40px;transform:none;color:#000;position:initial;background:0 0;font-size:24px;text-align:center}.discount-modal-slider-item__text{font-size:16px}.discount-modal-slider-item__text p{margin:5px 0!important}.discount-modal-slider-item__text a{display:flex;justify-content:center}.discount-modal-slider-item__text a button{width:200px;font-size:14px}.header-info__btns_right{padding-right:0!important}.var-line .row{max-width:100%;margin:0}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1195px}.header-container{width:100%;padding:0 100px}}@media (min-width:770px){.places-item{background:0 0!important}}.hide-menu{display:block!important}.header-navmenu__item{padding:15px}.header-navmenu__item.current-menu-item{border-bottom:2px solid #dc3545}.header-navmenu__item a:hover{text-decoration:none}.header-navmenu__list{margin-bottom:0}.header-container+div{margin-top:149px}.header-submenu{right:-10px!important}.order-modal{display:none;background:rgba(0,0,0,.65)!important;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999}.order-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0}.order-modal .container{position:relative;top:50%;transform:translateY(-50%);text-align:center;background-color:#fff;box-shadow:0 0 15px 0 rgba(41,48,55,.5);padding:40px 100px;border-radius:20px}.order-modal .container h2{font-family:'PT Sans',sans-serif;font-weight:600;font-size:32px}@media screen and (max-width:768px){.order-modal .container{padding:20px}}@media screen and (max-width:425px){.order-modal .container img{height:220px!important}}@font-face{font-family:'Museo Thin';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf)}@font-face{font-family:'Museo Light';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf)}@font-face{font-family:'Museo Regular';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf)}@font-face{font-family:'Museo Bold';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf)}@font-face{font-family:'Museo Black';src:url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf)}.quests{margin-top:133px;background-size:cover;position:relative;z-index:1;font-family:'PT Sans',sans-serif}.quests .icon-hidden{opacity:.3}.quests-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);z-index:2;height:408px}.quests-headers{box-shadow:0 5px 8px 0 rgba(0,0,0,.5);position:relative;height:408px;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.quests-headers h1{font-size:48px;font-weight:600;line-height:.75;letter-spacing:.4px;margin-bottom:32px;position:relative;z-index:3}.quests-headers h2{font-size:26px;font-weight:600;line-height:.75;letter-spacing:.4px;position:relative;z-index:3}.quests-content{margin:70px auto;max-width:1280px!important}.quests-content a{text-decoration:none;outline:0}.quests-content__item{height:296px;width:400px;max-width:400px;min-width:400px;background-size:cover;position:relative;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0;margin-bottom:50px}.quests-content__item .quest__text{width:100%;padding:0 25px 60px 25px;background:url(../img/quests/exitquests-mask.svg) top center no-repeat;border-radius:0 0 20px 20px;height:160px;color:#fff}.quests-content__item .quest__text h3{font-size:24px;font-weight:600;letter-spacing:.3px;margin:25px 0 8px 0}.quests-content__item .quest__text p{font-size:16px;letter-spacing:.1px}.quests-content__item-icons{max-width:350px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:center}.compound{font-family:'PT Sans',sans-serif;padding-top:80px;max-width:720px!important;font-size:20px;line-height:1.6;letter-spacing:.2px;color:#363943}.compound__text{height:33%;transition:.15s ease-in-out;overflow:hidden}.compound .turn{color:#dc3545;cursor:pointer;text-decoration:underline}.quest-slider{margin-top:133px;max-height:600px;position:relative}.quest-slider .carouselExampleControls{position:relative}.quest-slider .carousel-control-next,.quest-slider .carousel-control-prev{z-index:3!important;height:80px;width:40px;position:absolute;top:50%;transform:translateY(-40px);left:15%}.quest-slider .carousel-control-next{left:85%}.quest-slider .carousel-control-prev-icon{height:80px;width:40px;background:url(../img/quest/arrow-disabled-prev.svg) center no-repeat}.quest-slider .carousel-control-next-icon{height:80px;width:40px;background:url(../img/quest/arrow-disabled-next.svg) center no-repeat}.quest-slider .carousel-control-prev-icon:hover{background:url(../img/quest/arrow-active-prev.svg) center no-repeat}.quest-slider .carousel-control-next-icon:hover{background:url(../img/quest/arrow-active-next.svg) center no-repeat}.quest-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);z-index:2}.quest-slider img{max-height:600px}.quest-slider-header{position:absolute;bottom:60px;z-index:3;width:100%;text-align:center}.quest-slider-header h1{color:#fff;line-height:1.15;font-family:'PT Sans',sans-serif;font-size:48px;font-weight:600;letter-spacing:.3px}.quest-description{margin-top:40px;margin-bottom:40px;font-family:'PT Sans',sans-serif}.quest-description__icons div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6;font-size:16px;color:#000}.quest-description__icons div:nth-child(3){border:none}.quest-description__icons div img{margin-bottom:15px}.quest-description__text{max-width:800px}.quest-description__text p{font-size:20px;line-height:1.4;letter-spacing:.2px;color:#363943}.quest-description__text .notice{margin-top:30px}.quest-description__text .notice p{font-size:16px!important;color:#000;font-style:italic;letter-spacing:-.6px}@media screen and (max-width:1200px){.quests-headers{background-size:cover}.quests-content .row{justify-content:center!important}.quests-content__item{margin:30px auto;max-height:450px!important}.carousel-inner{max-height:450px}.carousel-control-next,.carousel-control-prev{top:80%!important;left:10%!important}.carousel-control-next{left:90%!important}.quest-description__text p{font-size:16px!important}.quest-description__text .notice p{font-size:14px!important;letter-spacing:-.6px}}@media screen and (max-width:768px){.quests-headers{height:200px}.quests-headers h1{font-size:34px}.quests-headers h2{font-size:20px}.quests-overlay{height:200px}.quest-slider-header h1{font-size:32px}.carousel-control-next,.carousel-control-next-icon,.carousel-control-prev,.carousel-control-prev-icon{height:40px!important;z-index:5}.compound{font-size:16px}.quest-description__icons{padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.quest-description__icons div{width:33%;border:none;border-right:1px solid #e6e6e6}.quest-description__text{padding:0}.quest-description__text .notice p{line-height:1.1}}@media screen and (max-width:425px){.quests{margin-top:110px}.quests-headers{box-shadow:0 5px 8px 0 rgba(0,0,0,.5)}.quests-headers h1{font-size:28px}.quests-headers h2{font-size:16px!important;max-width:395px;line-height:1.1}.quests-content{margin-top:20px;margin-bottom:20px}.quests-content__item{min-width:288px;max-width:288px;width:288px;height:213px}.quests-content__item .quest__text{padding:0 15px 15px 15px;height:114px}.quests-content__item .quest__text h3{font-size:16px;margin-top:20px}.quests-content__item .quest__text p{font-size:14px;margin-bottom:0;line-height:1.15}.quests-content__item .quest__text img{max-width:14px}.quests-content__item .quest__text .quests-content__item-icons{justify-content:space-between!important}.carousel-inner{max-height:300px}.quest-slider-header h1{font-size:22px}.carousel-item{height:300px!important;background-position:center top!important;background-repeat:no-repeat!important;background-size:cover!important}.quest-slider .carousel-control-next,.quest-slider .carousel-control-prev{z-index:5!important;width:20px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:cover!important}.compound{padding-top:25px}.quest-description__text{padding:0 15px}}@media screen and (max-width:320px){.quest-slider .carousel-control-next,.quest-slider .carousel-control-prev{top:65%!important}}.sales-block{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;max-width:1440px;padding-top:30px}.sales-block .discount-item{margin:0 15px 80px 15px}.sales-block .discount-item__badge{left:-45px}@media screen and (max-width:425px){.sales-block .discount-item{margin-bottom:30px}} -/*# sourceMappingURL=main.css.map */ diff --git a/src/css/main.css.map b/src/css/main.css.map deleted file mode 100644 index ad37d7d..0000000 --- a/src/css/main.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["fonts.sass","about.sass","add.sass","certificate.sass","contacts.sass","form.sass","holiday.sass","main-block.sass","main.sass","order-modal.sass","quests.sass","sales.sass"],"names":[],"mappings":"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","file":"main.css","sourcesContent":["$main-color: #dc3545;\n\n@font-face {\n font-family: 'Museo Thin'; // Имя шрифта\n src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf); } //Путь к файлу со шрифтом\n@font-face {\n font-family: 'Museo Light'; // Имя шрифта\n src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf); } //Путь к файлу со шрифтом\n@font-face {\n font-family: 'Museo Regular'; // Имя шрифта\n src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf); } //Путь к файлу со шрифтом\n@font-face {\n font-family: 'Museo Bold'; // Имя шрифта\n src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf); } //Путь к файлу со шрифтом\n@font-face {\n font-family: 'Museo Black'; // Имя шрифта\n src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf); } //Путь к файлу со шрифтом\n","@import 'fonts';\n.page {\n &-header {\n margin-top: 133px;\n height: 408px;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);\n h1 {\n position: relative;\n z-index: 2;\n font-family: 'PT Sans', sans-serif;\n font-size: 48px;\n font-weight: 600;\n line-height: 0.75;\n letter-spacing: 0.4px;\n text-align: center;\n color: #ffffff; } }\n &-overlay {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, .35); } }\n.about {\n &-text {\n font-family: 'PT Sans', sans-serif;\n margin-top: 80px;\n max-width: 970px !important;\n margin: 80px auto;\n font-weight: 400;\n font-size: 16px;\n letter-spacing: 0.5px;\n color: #000000; }\n &-joki {\n padding-top: 20px;\n font-family: 'PT Sans', sans-serif;\n h1 {\n font-family: 'Museo Bold' ,sans-serif;\n text-align: center;\n font-size: 28px;\n font-weight: 600;\n line-height: .75;\n letter-spacing: .4px;\n color: $main-color;\n text-transform: uppercase; }\n &__header {\n display: flex;\n border-bottom: 1px solid #e4e7ed;\n padding-left: 0;\n margin-bottom: 20px;\n h3 {\n font-family: 'Museo Regular' ,sans-serif;\n height: 40px;\n box-sizing: border-box;\n line-height: 40px;\n text-align: center;\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 0;\n list-style: none;\n font-size: 14px;\n font-weight: 500;\n margin-right: 40px;\n cursor: pointer;\n &.active {\n border-bottom: 1px solid $main-color; } } }\n &__body {\n max-width: 1210px !important;\n &-descr {\n // display: none\n h2 {\n font-family: 'Museo Regular' ,sans-serif;\n font-weight: 700;\n text-align: center;\n color: $main-color;\n font-size: 24px;\n margin-bottom: 40px;\n margin-top: 20px; }\n .about-content {\n p {\n color: #4c4c4c;\n max-width: 650px;\n font-family: 'Museo Regular' ,sans-serif;\n margin-top: 15px;\n margin-bottom: 30px;\n &::before {\n content: '\\f005';\n font-family: 'FontAwesome';\n margin-right: 10px;\n color: $main-color; } }\n ul {\n list-style: none;\n padding-inline-start: 0;\n margin-top: 30px;\n li {\n h3 {\n font-family: 'Museo Regular' ,sans-serif;\n color: #4c4c4c;\n font-size: 1.17rem;\n font-weight: 600; }\n p {\n font-size: 16px;\n letter-spacing: 0.3px;\n line-height: 1.15;\n font-weight: 400;\n &::before {\n display: none; } } } } } }\n &-fb {\n display: none;\n h2 {\n display: block;\n text-align: center;\n font-size: 24px;\n font-family: 'Museo Regular' ,sans-serif; } } } } }\n\n\n\n@media screen and (max-width: 768px) {\n .page-header {\n height: 200px;\n background-position: top center !important;\n h1 {\n font-size: 34px;\n line-height: 1.1; } }\n .about-joki__body-descr {\n p {\n max-width: 100% !important; } } }\n@media screen and (max-width: 425px) {\n .page-header {\n margin-top: 110px;\n h1 {\n font-size: 28px; } }\n .about-joki__header {\n padding: 0 20px !important; }\n .about-joki__body-descr h2 {\n font-size: 20px !important; }\n .about-joki__body-descr .about-content p {\n text-align: center; }\n .about-joki__body-descr .about-content ul li p {\n text-align: left; }\n .about-joki__body-fb h2 {\n font-size: 20px !important; } }\n","#wpadminbar {\n display: none;\n } // .wonderplugin3dcarousel-container\n// margin-top: 142px !important\n.wonderplugin3dcarousel-text {\n display: none; }\n.wonderplugin3dcarousel-item {\n a {\n display: none; } }\n\n#carousel {}\n#carousel-mobile {\n display: none;\n img {\n width: 100%;\n height: 180px; } }\n@media screen and (max-width: 425px) {\n #carousel {\n display: none; }\n #carousel-mobile {\n display: block; } }\n",".cert {\n &-text {\n margin-top: 50px;\n font-family: 'PT Sans', sans-serif;\n h3 {\n font-size: 32px;\n font-weight: 600;\n letter-spacing: 0.1px;\n color: #1d1d1d;\n margin: 0 0 12px 0; }\n p {\n font-size: 18px;\n line-height: 1.33;\n letter-spacing: 0.1px;\n color: #1d1d1d; }\n button {\n margin-top: 30px; } }\n &-advantages {\n margin-top: 60px;\n h2 {\n text-align: center;\n font-size: 40px;\n font-weight: 600;\n letter-spacing: 0.5px;\n text-align: center;\n color: #1e212b;\n line-height: normal;\n margin-bottom: 40px; }\n .row {\n margin-top: 20px;\n max-width: 1440px;\n margin-right: auto;\n margin-left: auto; }\n &__item {\n display: flex;\n flex-direction: column;\n align-items: center;\n img {\n min-height: 117px;\n margin-bottom: 10px; }\n span {\n font-family: 'PT Sans', sans-serif;\n text-align: center;\n max-width: 130px;\n font-size: 18px;\n color: #000000;\n letter-spacing: 0.3px; } } }\n &-target {\n h2 {\n font-size: 40px;\n font-weight: 600;\n letter-spacing: 0.5px;\n text-align: center;\n color: #1e212b;\n line-height: normal;\n margin-bottom: 70px; }\n .row {\n max-width: 1290px;\n margin-right: auto;\n margin-left: auto; }\n &__item {\n display: flex;\n align-items: flex-start;\n max-width: 600px;\n justify-content: center;\n margin-bottom: 70px;\n img {\n width: 260px;\n height: 260px; }\n &-text {\n max-width: 280px;\n margin-left: 45px;\n font-family: 'PT Sans', sans-serif;\n h4 {\n font-size: 24px;\n font-weight: 600;\n letter-spacing: 0.1px;\n color: #1d1d1d;\n margin: 0 0 12px 0; }\n p {\n font-size: 18px;\n letter-spacing: 0.1px;\n color: #1d1d1d;\n line-height: 1.15; } } } }\n &-items {\n h2 {\n text-align: center;\n font-size: 40px;\n font-weight: 600;\n letter-spacing: 0.5px;\n text-align: center;\n color: #1e212b;\n line-height: normal; }\n .row {\n max-width: 1290px;\n margin-left: auto;\n margin-right: auto;\n margin-top: 50px;\n div {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin-bottom: 50px;\n span {\n font-size: 24px;\n font-weight: 600;\n letter-spacing: 0.1px;\n color: #1d1d1d;\n margin: 0 0 20px 0;\n max-width: 370px;\n text-align: center; } } } }\n &-modal {\n display: none;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n height: 100vh;\n width: 100%;\n z-index: 99999;\n &-overlay {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.35); } } }\n@media screen and (max-width: 1200px) {\n .cert {\n &-text {\n .row {\n justify-content: space-between !important; } }\n &-target {\n .row {\n justify-content: center !important; } } } }\n@media screen and (max-width: 768px) {\n .cert {\n &-text {\n h3 {\n text-align: center; }\n &__img {\n display: flex;\n justify-content: center; }\n .row {\n h3 {\n display: none; } }\n &__block {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center; } }\n &-advantages {\n .row {\n justify-content: center !important;\n .cert-advantages__item {\n margin-bottom: 20px;\n margin-top: 20px; } } } } }\n@media screen and (max-width: 425px) {\n .cert {\n &-text {\n &__header {\n font-size: 26px !important; } }\n &-target {\n h2 {\n font-size: 26px !important;\n max-width: 395px; }\n &__item {\n flex-direction: column;\n align-items: center;\n margin-bottom: 20px;\n img {\n width: 140px;\n height: 140px; }\n &-text {\n text-align: center;\n margin-left: 0;\n margin-top: 40px;\n h4 {\n font-size: 18px; }\n p {\n font-size: 14px; } } } }\n &-items {\n font-family: 'PT Sans', sans-serif;\n h2 {\n font-size: 26px !important;\n line-height: 1.09;\n letter-spacing: 0.3px;\n padding: 0 10px;\n max-width: 365px;\n margin-right: auto;\n margin-left: auto; }\n span {\n font-size: 18px !important; }\n button {\n font-size: 14px; }\n .row {\n margin-top: 20px; } }\n &-advantages {\n h2 {\n font-size: 26px !important; } } } }\n@media screen and (min-width: 768px) {\n .cert-text__header {\n display: none; } }\n","@import 'fonts';\n.contacts {\n font-family: 'PT Sans', sans-serif;\n &-text {\n margin-top: 20px;\n i {\n color: $main-color;\n font-size: 29px;\n margin-right: 10px; }\n h2 {\n font-size: 24px;\n font-weight: 600;\n letter-spacing: 0.3px;\n color: #363943; } }\n &-info {\n margin-bottom: 40px;\n p,a {\n font-size: 22px;\n line-height: 1.45;\n letter-spacing: 0.5px;\n color: #363943;\n margin-left: 25px;\n max-width: 400px; }\n a {\n margin-left: 35px; }\n h2 {\n margin-top: 20px; }\n .col-3 {\n display: flex;\n flex-direction: column;\n align-items: center; }\n .col-4 {\n display: flex;\n flex-direction: column;\n align-items: center; } }\n &-description {\n h2 {\n font-size: 32px;\n font-weight: 600;\n letter-spacing: 0.3px;\n color: #000000;\n margin: 0 0 12px 0; }\n .how {\n font-size: 22px;\n line-height: 1.45;\n letter-spacing: 0.5px;\n color: #000000;\n h3 {\n font-size: 22px;\n font-weight: bold;\n line-height: 1.45;\n letter-spacing: 0.5px;\n color: #000000; } } }\n &-map {\n &>ymaps {\n margin: 0 auto; } } }\n@media screen and (max-width: 1200px) {\n .contacts-description {\n padding-right: 0;\n padding-left: 0;\n h2 {\n font-size: 26px !important; }\n p,h3 {\n font-size: 18px !important; } }\n .contacts-map {\n max-width: 100%;\n overflow: hidden; } }\n@media screen and (max-width: 768px) {\n .contacts-info {\n p,a {\n font-size: 18px; } }\n .contacts-image {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 30px; } }\n@media screen and (max-width: 500px) {\n .contacts-info {\n h2, i {\n font-size: 18px !important; }\n p,a {\n font-size: 16px;\n margin-bottom: 5px; }\n h2 {\n margin: 5px 0 10px; } }\n .contacts-description {\n padding-left: 10px;\n padding: 10px; }\n .contacts-description {\n h2 {}\n font-size: 22px !important;\n h3, p {\n font-size: 16px !important; } }\n .contacts-image {\n img {\n max-width: 100%; } }\n .contacts-map {\n height: 400px;\n margin-bottom: 40px; } }\n\n\n\n","@import 'fonts';\n.btn-adding {\n color: #fff;\n background-color: #5cb85c !important;\n border-color: #4cae4c !important;\n min-width: 90px; }\n.dropdown-menu {\n a {\n background-color: #f5f7fa !important;\n &:hover {\n color: #606266 !important; }\n &.selected {\n background-color: #fefefe;\n color: $main-color; } } }\n.form-block {\n h1 {\n text-align: center;\n font-size: 32px;\n font-weight: 600;\n font-family: 'PT Sans', sans-serif; }\n input, select {\n &:focus {\n border: 1px solid $main-color;\n box-shadow: none; } }\n option {\n padding-top: 5px;\n padding-bottom: 5px; }\n .form-add {\n &__item {\n display: flex;\n justify-content: space-around;\n align-items: center;\n border: 1px solid #606266;\n border-radius: 10px;\n height: 82px;\n i {\n font-size: 48px; }\n &-text {\n color: #4c4c4c;\n text-align: center;\n h6 {\n font-size: 18px; } } } }\n .guest-img {\n div {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n min-width: 395px; } }\n .cheque {\n background-color: #f0f0f0;\n padding-top: 15px;\n color: #4c4c4c;\n h3 {\n // font-size: 1.17em\n font-size: 20px;\n font-family: 'Museo Bold'; }\n h4 {\n color: $main-color;\n font-size: 15px;\n font-family: 'Museo Bold';\n margin-top: 20px;\n margin-bottom: 20px; }\n p {\n font-size: 16px; }\n div {\n padding-left: 15px;\n border-bottom: 2px dashed #fff;\n position: relative;\n &.dots {\n &:before {\n content: '';\n width: 15px;\n height: 15px;\n display: block;\n position: absolute;\n bottom: -7px;\n left: -7px;\n border-radius: 50%;\n background-color: #ffffff; }\n &:after {\n content: '';\n width: 15px;\n height: 15px;\n display: block;\n position: absolute;\n bottom: -7px;\n right: -7px;\n border-radius: 50%;\n background-color: #ffffff; } }\n &:last-child {\n border-bottom: none; } }\n &-quest {\n display: none; }\n &-date {\n display: none; }\n &-guests {\n display: none; }\n &-adding {\n display: none; }\n &-sum {\n display: none; } } }\n\n\n@media screen and (max-width: 1200px) {\n .guest-img {\n div {\n min-width: auto !important; }\n img {\n width: 300px; } }\n .form-add__item {\n align-items: center !important; } }\n\n@media screen and (max-width: 425px) {\n // .questandroom\n // justify-content: center !important\n .form-add__item {\n padding: 10px;\n justify-content: space-between !important; }\n .form-block h1 {\n text-align: left;\n font-size: 28px; }\n .main-form {\n position: unset;\n &-submit {\n position: absolute;\n bottom: 0;\n left: 15px;\n z-index: 9; } }\n .col-lg-8 {\n position: unset; }\n .all-form {\n position: relative;\n padding-bottom: 50px; }\n .guest-img {\n display: flex;\n flex-direction: columna;\n align-items: center;\n justify-center: center;\n margin: 0 auto;\n div {\n align-items: center !important;\n margin-bottom: 10px; } } }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","@import 'fonts';\n.adding-service {\n\n text-align: center;\n padding-bottom: 20px;\n .extras {\n div {\n display: flex;\n flex-direction: column;\n max-width: 170px;\n img {\n min-height: 136px;\n margin-bottom: 20px; }\n span {\n text-align: center;\n font-size: 18px;\n color: #000000;\n font-family: 'Museo Thin';\n line-height: 1.15; } } }\n button {\n margin-top: 65px; } }\n.holiday-block {\n max-width: 1330px !important;\n color: #1e212b;\n font-family: 'PT Sans', sans-serif;\n h2 {\n font-size: 40px;\n font-weight: 600;\n letter-spacing: 0.5px;\n text-align: center;\n line-height: normal;\n margin: 60px 0 40px; }\n p {\n font-size: 24px;\n letter-spacing: 0.5px;\n text-align: center;\n margin-bottom: 50px; } }\n.holiday-photos {\n text-align: center;\n margin-bottom: 30px;\n margin-right: auto;\n margin-left: auto;\n p {\n max-width: 650px;\n margin-left: auto;\n margin-right: auto; }\n img {\n border-radius: 20px;\n margin-bottom: 40px; } }\n.packages {\n background: url('../img/order-bg.jpg') center no-repeat;\n background-size: cover;\n color: #ffffff;\n padding-bottom: 75px;\n &-slider {\n max-width: 1320px !important;\n width: 1400px; }\n h2,p {\n color: #ffffff;\n max-width: 650px;\n margin-right: auto;\n margin-left: auto; }\n img {\n width: 76px;\n height: 76px; }\n &-item {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: space-between;\n width: 300px;\n height: 640px;\n text-align: center;\n border-radius: 20px;\n box-shadow: 0 0 15px 0 rgba(41, 48, 55, 0.5);\n background-color: #ffffff;\n padding: 25px;\n h3 {\n font-size: 32px;\n font-weight: 600;\n letter-spacing: 0.6px; }\n &__price {\n color: #000000 !important;\n font-size: 18px !important;\n font-weight: 600;\n letter-spacing: 0.5px;\n font-family: 'PT Sans', sans-serif;\n margin-bottom: 0 !important;\n span {\n font-size: 32px;\n font-weight: 600;\n letter-spacing: 0.5px;\n color: $main-color !important; } }\n &__descr {\n color: $main-color !important;\n font-size: 16px !important;\n letter-spacing: 0.4px;\n text-align: center;\n margin-bottom: 0 !important; }\n ul {\n text-align: left;\n font-size: 18px;\n letter-spacing: 0.5px;\n color: #000000;\n margin: 0 0 15px 0;\n font-weight: 600;\n padding-inline-start: 0;\n li {\n list-style: none;\n text-align: left;\n margin-left: 25px;\n font-size: 20px !important;\n line-height: 1.4;\n letter-spacing: 0.2px;\n margin: 5px 0 0 0;\n background: url('../img/icons/check.svg') 0 8px no-repeat;\n padding: 0 0 0 30px;\n font-weight: normal; } }\n a {\n margin-top: 20px; } } }\n.var {\n &-line {\n max-width: 1440px;\n margin: 0 auto; }\n &-item {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin-bottom: 40px;\n img {\n border-radius: 32px;\n box-shadow: 0 11px 20px 0 rgba(41, 50, 76, 0.31);\n height: 257px;\n width: 257px; }\n span {\n max-width: 257px;\n font-family: 'PT Sans', sans-serif;\n font-size: 18px;\n text-align: center;\n color: #000000;\n margin: 25px 0 0 0;\n line-height: 1.15; } } }\n.holiday-descr {\n font-family: 'PT Sans', sans-serif;\n h2 {\n max-width: 720px;\n margin-right: auto;\n margin-left: auto; }\n &__text {\n max-width: 720px;\n margin-right: auto;\n margin-left: auto;\n transition: 0.15s ease-in-out;\n p {\n text-align: left !important;\n margin-bottom: 10px;\n font-size: 20px;\n line-height: 1.6;\n letter-spacing: 0.2px;\n color: #363943; }\n li {\n font-size: 20px;\n line-height: 1.6;\n letter-spacing: 0.2px;\n color: #363943; } }\n a {\n display: block;\n max-width: 720px;\n margin-right: auto;\n margin-left: auto;\n font-size: 1.125rem;\n letter-spacing: 0.2px;\n color: $main-color;\n text-decoration: underline;\n position: relative;\n background-color: #fff; } }\n.ent-container {\n p {\n font-size: 24px;\n letter-spacing: 0.5px;\n text-align: center;\n color: #1e212b;\n max-width: 940px;\n margin: 20px auto; } }\n\n@media screen and (max-width: 1200px) {\n .holiday-block {\n max-width: 100% !important;\n h2 {\n font-size: 30px !important;\n margin: 15px auto; }\n p {\n font-size: 24px !important;\n margin-bottom: 30px; } }\n .packages-slider {\n max-width: 100% !important; }\n .var-item {\n span {\n font-size: 16px; } }\n .var-line {\n height: auto; } }\n@media screen and (max-width: 768px) {\n .holiday-block {\n h2 {\n font-size: 30px;\n margin-top: 0;\n margin-bottom: 20px; }\n p {\n font-size: 16px !important;\n margin-bottom: 50px; } }\n .adding-service {\n .extras {\n justify-content: center !important; } }\n .packages-item {\n width: 280px;\n ul {\n li {\n font-size: 16px !important; } }\n h3 {\n font-size: 26px; }\n &__price {\n font-size: 16px !important; }\n &__descr {\n font-size: 16px !important; }\n button {\n font-size: 18px; } } }\n@media screen and (max-width: 425px) {\n .holiday-block {\n padding-left: 0;\n padding-right: 0;\n h2 {\n margin-top: 20px;\n margin-bottom: 20px;\n font-size: 26px !important; }\n p {\n font-size: 16px !important;\n margin-bottom: 30px;\n font-family: 'PT Sans';\n letter-spacing: 0.5px;\n line-height: 1.15; }\n button {\n font-size: 12px;\n max-width: 300px; } }\n .holiday-descr {\n padding-left: 20px;\n padding-right: 20px;\n p {\n margin-bottom: 10px; }\n &__text {\n ul {\n li {\n font-size: 16px!important;\n font-family: 'PT Sans';\n letter-spacing: .5px;\n line-height: 1.15; } } } } }\n\n@media screen and (min-width: 1200px) {\n .var-line {\n background: url('../img/holiday/icons/scenario-path.svg') top left no-repeat;\n margin-bottom: 50px;\n .row {\n .col-lg-4 {\n &:nth-child(1) {\n transform: translateX(0px) translateY(-30px); }\n &:nth-child(2) {\n transform: translateX(-100px) translateY(95px); }\n &:nth-child(3) {\n transform: translateX(-85px) translateY(-45px); }\n &:nth-child(4) {\n transform: translateX(125px) translateY(30px); }\n &:nth-child(5) {\n transform: translateX(50px) translateY(90px); }\n &:nth-child(6) {\n transform: translateX(10px) translateY(-45px); }\n &:nth-child(7) {\n transform: translateX(-10px) translateY(30px); }\n &:nth-child(8) {\n transform: translateX(10px) translateY(80px); } } } } }\n","@import \"fonts\";\n.btn-round {\n padding: 14px 20px;\n font-size: 18px;\n font-weight: 600;\n letter-spacing: 1.2px;\n text-align: center;\n text-transform: uppercase;\n box-shadow: 0 2px 12px 0 rgba(56, 72, 95, 0.49);\n margin-right: auto;\n margin-left: auto;\n border-radius: 44px;\n min-width: 165px;\n background-color: $main-color;\n border-color: $main-color;\n &:hover {\n background-color: darken($main-color, 10%);\n border-color: $main-color; } }\n.hide {\n display: none; }\n.owl-carousel {\n padding: 0; }\n.owl-nav button {\n outline: none; }\n.container {\n overflow: hidden; }\n.owl-dots {\n display: flex;\n justify-content: center;\n .owl-dot {\n border: 1px solid #f2f2f2 !important;\n width: 30px !important;\n height: 3px !important;\n margin: 10px !important; }\n .active {\n background-color: #000000 !important;\n border: 3px solid #f2f2f2 !important; } }\n.owl-stage-outer {\n padding: 10px 0 !important; }\n","@import 'fonts';\n@import 'main-block';\n\n// $main-color: green\nbody {\n margin: 0;\n margin-top: 150px !important;\n padding: 0;\n box-sizing: border-box;\n font-family: 'Museo Regular';\n } // font-family: 'Museo Regular'\n.btn-danger {\n background-color: $main-color;\n border-color: $main-color;\n &:hover {\n border-color: $main-color; } }\n.btn-outline-danger {\n color: $main-color;\n border-color: $main-color;\n &:hover {\n background-color: $main-color;\n border-color: $main-color; } }\n.header {\n padding-top: 10px;\n transition: 0.55s ease-in-out;\n max-width: 1290px;\n margin: 0 auto;\n &-container {\n overflow: visible;\n transition: 0.35s ease-in-out;\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 99999;\n background: #ffffff;\n margin-left: 0;\n margin-right: 0;\n max-width: 1920px !important;\n width: 100%;\n padding: 0px 305px; }\n &-menu__hide {\n transform: translateY(-149px); }\n &-info {\n &__city {\n margin-right: 30px;\n color: $main-color;\n display: flex;\n cursor: pointer;\n i {\n font-size: 20px;\n margin-right: 5px; }\n span {\n border-bottom: 1px dashed $main-color;\n color: $main-color; } }\n &__logo {\n img {\n height: 70px;\n &:last-child {\n display: none; } } }\n &__btns_right {\n padding-right: 25px;\n a:first-child {\n margin-right: 10px; }\n .order-holiday {\n &:hover {\n background-color: #fff;\n color: $main-color; } }\n .social-links {\n a {\n font-size: 20px;\n border-radius: 50%;\n background-color: $main-color;\n width: 32px;\n height: 32px;\n display: flex;\n justify-content: center;\n align-items: center;\n color: #ffffff;\n transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;\n text-decoration: none;\n margin: 0 5px;\n &:hover {\n background-color: #fff;\n color: $main-color;\n border: 1px solid $main-color; } } } } }\n &-navmenu {\n margin-top: 10px;\n &__list {\n list-style: none;\n padding-inline-start: 0; }\n &__item {\n position: relative;\n .fa-bars {\n display: none; }\n a {\n color: #999;\n font-size: 18px;\n i {\n margin-right: 10px; }\n &:hover {\n color: darken(#999, 20%); } }\n &:last-child {\n &:hover {\n .header-submenu {\n display: block; }\n a {\n text-decoration: none; } } } }\n .sub-menu {\n display: none;\n width: 138px;\n position: absolute;\n top: 57px;\n right: 0;\n padding-left: 0;\n font-family: 'Museo Regular';\n background-color: #fff;\n &__layout {\n padding-top: 20px;\n background-color: #ffffff; }\n ul {\n background-color: #ffffff;\n list-style: none;\n padding-inline-start: 0;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); }\n li {\n // width: 100%\n padding: 0px 10px;\n a {\n font-size: 14px !important; }\n &:hover {\n background-color: $main-color;\n a {\n color: #ffffff !important; } }\n &.header-submenu__item-close {\n display: none; }\n margin-bottom: 10px;\n list-style: none;\n line-height: 36px;\n // padding: 0 20px\n margin: 0;\n font-size: 14px;\n font-weight: normal;\n color: #606266; }\n a {\n color: #606266;\n font-size: 18px;\n width: 100%; } } }\n\n\n\n\n\n button {\n padding: 0px 15px;\n height: 32px;\n &.order-holiday {\n margin-right: 10px; } } }\n.main {\n margin-top: 133px;\n // padding-top: 50px\n &-text {\n display: flex;\n flex-direction: column;\n h1 {\n margin-top: 20px;\n margin-bottom: 25px;\n // font-family: 'Museo Bold'\n font-family: 'PT Sans';\n font-size: 45px;\n font-weight: 600;\n letter-spacing: 0.6px; }\n p {\n font-size: 24px;\n line-height: 1.42;\n letter-spacing: 0.3px;\n font-family: 'PT Sans';\n margin-bottom: 45px; }\n button {\n padding: 14px 20px;\n font-size: 18px;\n font-weight: 600;\n letter-spacing: 1.2px;\n text-align: center;\n text-transform: uppercase;\n box-shadow: 0 2px 12px 0 rgba(56, 72, 95, 0.49);\n margin-right: auto;\n margin-left: auto;\n border-radius: 44px;\n min-width: 165px; }\n a {\n align-self: flex-start; }\n img {\n height: 70px; } }\n &-img {\n overflow: hidden;\n img {\n transform: translateY(-30px);\n max-width: 100%; } } }\n.ent {\n padding-top: 20px;\n padding-bottom: 20px;\n position: relative;\n font-family: 'PT Sans', sans-serif;\n &-container {\n background-color: #f2f2f2;\n .owl-item {\n &:nth-child(4n+2) {\n h3,button {\n color: #5CBAE9; }\n button:hover {\n color: #ffffff; }\n a {\n background: url('../img/icons/blue.svg') center center no-repeat;\n background-size: 102%;\n &:hover {\n background: url('../img/icons/arkids.svg') center 1px no-repeat;\n button {\n color: #ffffff; } } } }\n &:nth-child(2n+3) {\n h3,button {\n color: #F08D37; }\n button:hover {\n color: #ffffff; }\n a {\n background: url('../img/icons/orange.svg') center center no-repeat;\n background-size: 102%;\n &:hover {\n background: url('../img/icons/faraon.svg') center 1px no-repeat;\n button {\n color: #ffffff; } } } } }\n h2 {\n margin: 0;\n text-align: center;\n font-size: 40px;\n font-weight: 600;\n letter-spacing: 0.5px;\n color: #1e212b; }\n &__quest {\n height: 380px;\n max-width: 360px;\n border-radius: 20px;\n position: relative;\n margin-top: 70px;\n &-overlay {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.43), rgba(0, 0, 0, 0.57));\n z-index: 50;\n border-radius: 20px; }\n &-content {\n div {\n padding: 40px;\n padding-bottom: 0; }\n position: relative;\n z-index: 99;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: 100%;\n h3 {\n font-size: 32px;\n font-weight: 600;\n letter-spacing: 0.4px;\n margin-bottom: 12px;\n color: #F55663; }\n p {\n color: #ffffff;\n font-size: 22px !important;\n letter-spacing: 0.5px; }\n a {\n height: 70px;\n background: transparent;\n width: 100%;\n background-size: 360px 72px;\n height: 70px;\n padding: 23px;\n display: block;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 70;\n border-radius: 0 0 20px 20px;\n overflow: hidden;\n background: url('../img/icons/red.svg') center center no-repeat;\n background-size: 102%;\n &:hover {\n background-color: #F55663;\n background-size: 360px 70px;\n background: url('../img/icons/eger.svg') center 1px no-repeat;\n button {\n color: #ffffff; } }\n button {\n background: transparent;\n border: none;\n font-size: 18px;\n font-weight: 600;\n letter-spacing: 0.4px;\n text-align: center;\n width: 100%;\n color: #F55663;\n text-decoration: none;\n font-size: 18px;\n font-weight: 600;\n letter-spacing: 0.4px;\n text-align: center;\n text-transform: uppercase;\n outline: none; } } } } }\n\n .ent-container__quest-content h3 {\n font-size: 25px; }\n .ent-container__quest-content p, .ent-container__quest-content a button {\n font-size: 16px; } }\n.wave {\n &::before {\n width: 100%;\n height: 112px;\n content: '';\n display: block;\n position: relative;\n // top: -10px\n left: 0;\n background: url(../img/wave/border-wave-top.svg) center no-repeat;\n background-size: 100% 112px; }\n &::after {\n width: 100%;\n height: 112px;\n content: '';\n display: block;\n position: relative;\n // top: -10px\n bottom: 0;\n left: 0;\n background: url(../img/wave/border-wave-bottom.svg) center no-repeat;\n background-size: 100% 112px; } }\n.order {\n // margin-top: 50px\n position: relative;\n height: 870px;\n padding-top: 85px;\n padding-bottom: 85px;\n background: url('../img/order-form-bg.png') center no-repeat;\n // background-size: contain\n display: flex;\n align-items: center;\n // display: none\n .container {\n background-color: #fff;\n display: flex;\n justify-content: flex-start;\n // align-items: center\n max-width: 1061px;\n border-radius: 40px;\n box-shadow: 0 0 15px 0 rgba(41, 48, 55, 0.5);\n padding: 0px 100px;\n padding-top: 30px;\n padding-bottom: 30px;\n font-family: 'PT Sans', sans-serif;\n color: #000000; }\n &__text {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: space-between;\n height: 100%;\n min-width: 430px;\n padding-right: 30px;\n width: 400px;\n h3 {\n font-size: 32px;\n font-weight: 600;\n line-height: 1.22;\n letter-spacing: 0.3px;\n margin: 30px 0 25px 0; }\n p {\n font-size: 24px;\n line-height: 1.42;\n letter-spacing: 0.3px; } }\n &__form {\n display: flex;\n flex-direction: column;\n .form-group {\n margin-bottom: 0; }\n input,textarea {\n max-width: 400px;\n border-radius: 7px;\n border: 1px solid $main-color;\n font-size: 16px;\n letter-spacing: 0.1px;\n padding: 21px 20px;\n width: 100%;\n color: $main-color;\n margin-bottom: 10px;\n &:focus {\n box-shadow: none; }\n &::placeholder {\n color: $main-color; } }\n small {\n display: block;\n font-size: 12px;\n line-height: 1.42;\n letter-spacing: 0.3px;\n margin: 10px 0; }\n button {\n margin-top: 15px;\n width: 289px; } } }\n.places {\n\n font-family: 'PT Sans';\n padding-bottom: 20px;\n position: relative;\n &-layout {\n background: #f2f2f2;\n //START BALLLOONS\n // &::before\n // content: ''\n // top: 220px\n // left: 268px\n // width: 163px\n // height: 331px\n // display: block\n // position: absolute\n // background: url('../img/places/balloon-blue.svg') center no-repeat\n // z-index: 2\n // &::after\n // content: ''\n // top: 90px\n // right: 310px\n // width: 163px\n // height: 423px\n // display: block\n // position: absolute\n // background: url('../img/places/balloon-red.svg') center no-repeat\n } // z-index: 2\n //END BALLLOONS\n .owl-carousel .owl-item img {\n display: inline-block;\n width: auto; }\n .owl-nav {\n // display: block !important\n position: absolute;\n bottom: 0px;\n // right: 268px\n right: 320px;\n width: 200px;\n display: flex !important;\n justify-content: space-between;\n button {\n width: 55px;\n height: 55px;\n outline: none;\n // margin-left: 15px\n // margin-right: 15px\n // position: absolute\n bottom: 0;\n span {\n color: transparent; }\n &.owl-prev {\n background: url('../img/icons/button-active-prev.svg');\n right: 95px; }\n &.owl-next {\n background: url('../img/icons/button-active-next.svg');\n right: -95px; } } }\n h2 {\n text-align: center;\n font-size: 40px;\n font-weight: 600;\n letter-spacing: 0.5px;\n color: #1e212b;\n line-height: normal; }\n &-item {\n // background: none !important\n position: relative;\n margin-top: 150px;\n width: 1100px;\n height: 570px;\n margin-right: auto;\n margin-left: auto;\n border-radius: 20px;\n\n &__layout {\n display: none;\n background-color: #000000;\n opacity: 0.55;\n position: absolute;\n width: 100%;\n height: 570px;\n z-index: 2;\n border-radius: 20px; } }\n &-text {\n border-radius: 20px;\n box-shadow: 0 0 15px 0 rgba(41, 48, 55, 0.5);\n background-color: #ffffff;\n padding: 40px 80px;\n max-width: 600px;\n display: inline-block;\n z-index: 5;\n position: relative;\n h3 {\n font-size: 32px;\n font-weight: 700;\n line-height: 1.22;\n letter-spacing: 0.3px;\n margin: 0 0 15px 0; }\n span {\n font-size: 22px;\n line-height: 1.45;\n letter-spacing: 0.5px;\n margin-bottom: 15px; }\n &__mainmenu {\n list-style: none;\n padding-inline-start: 0;\n img {\n margin-right: 20px;\n width: 34px; }\n .icon-white {\n display: none !important; }\n span {\n font-size: 24px;\n font-weight: 600;\n letter-spacing: 0.3px; }\n li {\n margin-top: 15px;\n ul {\n list-style-type: none; //url(../img/icons/check.svg)\n padding-inline-start: 54px;\n li {\n // position: relative\n font-size: 20px;\n line-height: 1.4;\n letter-spacing: 0.2px;\n margin-top: 5px;\n &:before {\n content: '';\n display: inline-block;\n width: 16px;\n height: 16px;\n background: url(../img/icons/check.svg) center no-repeat;\n margin-right: 14px; } } } } }\n button {\n width: 225px;\n margin-top: 20px; } }\n &-img {\n display: inline-block;\n position: absolute;\n width: 777px;\n height: 557px;\n top: -43px;\n right: -65px;\n z-index: 2;\n img {\n border-radius: 20px; }\n p {\n text-align: center;\n z-index: 90;\n font-size: 22px;\n letter-spacing: 0.3px;\n color: #363943;\n margin-top: 20px; } }\n &-slider {\n margin-right: auto;\n margin-left: auto; } }\n.item {\n height: 577px;\n width: 777px;\n position: relative; }\n.discount {\n // background: #f2f2f2\n padding-top: 20px;\n padding-bottom: 120px;\n h2 {\n text-align: center;\n font-size: 40px;\n font-weight: 600;\n letter-spacing: 0.5px;\n text-align: center;\n color: #1e212b;\n line-height: normal;\n font-family: 'PT Sans', sans-serif;\n margin-bottom: 70px; }\n .owl-carousel .owl-item img {\n width: auto; }\n &-slider {\n position: relative;\n max-width: 1200px;\n margin-right: auto;\n margin-left: auto;\n &__prev {\n // content: '\\f053'\n // font-family: 'FontAwesome'\n background-color: #f2f2f2;\n font-size: 32px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n width: 55px;\n height: 55px;\n color: $main-color;\n position: absolute;\n top: 50%;\n left: -70px;\n transform: translateY(-27px);\n cursor: pointer; }\n &__next {\n // content: '\\f054'\n // font-family: 'FontAwesome'\n background-color: #f2f2f2;\n font-size: 32px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n width: 55px;\n height: 55px;\n color: $main-color;\n position: absolute;\n top: 50%;\n right: -70px;\n transform: translateY(-27px);\n cursor: pointer; } }\n &-item {\n position: relative;\n margin-right: auto;\n margin-left: auto;\n width: 360px;\n height: 536px;\n font-family: 'PT Sans', sans-serif;\n &__badge {\n text-align: center;\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n z-index: 3;\n left: -51px;\n top: 28px;\n width: 397px;\n height: 77px;\n background: url('../img/discount/promo-badge-small.png') center center no-repeat;\n transform: rotateZ(-29deg);\n color: #ffffff;\n font-weight: 600;\n font-size: 32px; }\n &__content {\n padding: 20px;\n display: flex;\n flex-direction: column;\n align-items: center;\n height: 100%;\n position: absolute;\n padding-top: 80px;\n border-radius: 20px;\n border-radius: 39px;\n box-shadow: 0 0 15px 0 rgba(41, 48, 55, 0.5);\n border: 5px solid #ffffff;\n padding-left: 35px;\n padding-right: 35px;\n p {\n text-align: center;\n font-size: 20px;\n font-weight: 600;\n line-height: 1.25;\n letter-spacing: 0.1px;\n margin: 0 0 12px 0;\n color: #ffffff; }\n button {\n color: $main-color;\n background-color: #fff;\n border: none;\n width: 100%; } } } }\n.present {\n font-family: 'PT Sans', sans-serif;\n padding-left: 10px;\n padding-right: 10px;\n padding-bottom: 20px;\n // background: #f2f2f2\n &-layout {\n background: #f2f2f2; }\n h2 {\n text-align: center;\n font-size: 40px;\n font-weight: 600;\n letter-spacing: 0.5px;\n text-align: center;\n color: #1e212b;\n line-height: normal;\n margin-bottom: 115px; }\n &-item {\n display: flex;\n align-items: center;\n position: relative;\n margin-bottom: 70px;\n &:last-child {\n flex-direction: row-reverse;\n margin-bottom: 15px;\n img {\n // right: 115px\n left: -115px; }\n .present-item__text {\n right: 115px;\n left: 115px;\n padding: 70px 251px 0 100px;\n border-radius: 20px 0px 0px 20px;\n box-shadow: 0 0 15px 0 rgba(41, 48, 55, 0.5); } }\n img {\n position: relative;\n z-index: 2;\n left: 115px; }\n &__text {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n // justify-content: center\n width: 757px;\n height: 360px;\n position: absolute;\n right: 115px;\n top: 0;\n background-color: #f2f2f2;\n box-shadow: 0 0 15px 0 rgba(41, 48, 55, 0.5);\n padding: 70px 100px 0 251px;\n border-radius: 0 20px 20px 0;\n z-index: 1;\n h3 {\n font-size: 32px;\n font-weight: 600;\n line-height: 1.22;\n letter-spacing: 0.3px;\n margin: 0 0 10px 0; }\n p {\n margin: 22px 0;\n max-width: 400px;\n font-size: 22px;\n line-height: 1.45;\n letter-spacing: 0.5px; }\n a {\n font-size: 18px;\n font-weight: 600;\n letter-spacing: 1.2px;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n vertical-align: middle;\n line-height: 1.3;\n border: 0;\n button {\n width: 260px;\n box-shadow: 0 2px 12px 0 rgba(56, 72, 95, 0.49); } } } } }\n.principals {\n padding-top: 20px;\n padding-bottom: 40px;\n max-width: 1200px;\n margin-right: auto;\n margin-left: auto;\n .owl-stage {\n display: flex;\n align-items: center; }\n .owl-item {\n img {\n width: auto;\n max-height: 104px; } }\n h2 {\n text-align: center;\n font-size: 40px;\n font-weight: 600;\n letter-spacing: 0.5px;\n text-align: center;\n color: #1e212b;\n line-height: normal;\n margin-bottom: 100px; }\n &-slider {\n // position: relative\n // div\n // display: flex\n // justify-content: center\n // align-items: center\n //// width: 141px\n &__prev {\n background-color: #f2f2f2;\n font-size: 32px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n width: 55px;\n height: 55px;\n color: $main-color;\n position: absolute;\n top: 33%;\n left: -100px;\n transform: translateY(-27px);\n cursor: pointer;\n outline: none; }\n &__next {\n background-color: #f2f2f2;\n font-size: 32px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n width: 55px;\n height: 55px;\n color: $main-color;\n position: absolute;\n top: 33%;\n right: -100px;\n transform: translateY(-27px);\n cursor: pointer; } } }\n.map-block {\n font-family: 'PT Sans', sans-serif;\n &__layout {\n background-color: #f2f2f2; }\n h2 {\n font-size: 40px;\n font-weight: 600;\n letter-spacing: 0.5px;\n text-align: center;\n color: #1e212b;\n line-height: normal; }\n &-container {\n margin-top: 50px;\n display: flex;\n justify-content: center;\n align-items: flex-start;\n max-width: 1440px !important;\n flex-wrap: wrap; }\n &__text {\n ul {\n list-style: none;\n li {\n font-size: 24px;\n font-weight: 600;\n letter-spacing: 0.3px;\n color: #363943;\n margin-bottom: 40px;\n i {\n font-size: 27px;\n margin-right: 25px;\n color: $main-color; }\n a {\n color: inherit;\n text-decoration: none; }\n span {\n color: $main-color;\n text-transform: uppercase;\n transform: translateX(100px);\n display: block;\n } } } } } // text-align: center\n.footer {\n margin-top: 50px;\n padding-bottom: 50px;\n background-color: black;\n font-family: 'PT Sans', sans-serif;\n &::before {\n content: \"\";\n display: block;\n height: 60px;\n background: #ffffff url('../img/icons/footer-line.svg') center bottom no-repeat;\n background-size: 100% 60px; }\n img {\n height: 80px;\n margin-right: auto;\n margin-left: auto; }\n &-links {\n margin-top: 50px;\n ul {\n list-style: none;\n padding-inline-start: 0; } }\n &__menu {\n li {\n font-size: 20px;\n font-weight: 600;\n letter-spacing: 0.2px;\n // margin: 0 0 20px 0\n text-align: center;\n color: #ffffff;\n span {\n cursor: pointer; } } }\n &__submenu {\n // margin-top: 30px\n overflow: hidden;\n // transition: 0.15s ease-in-out\n li {\n font-size: 16px;\n letter-spacing: 0.1px;\n color: #ffffff;\n margin: 15px 0px;\n a {\n color: #ffffff;\n font-weight: normal; } }\n &__hide {\n height: 0; } }\n &-social {\n text-align: center;\n h3 {\n font-size: 20px;\n font-weight: 600;\n letter-spacing: 0.2px;\n margin: 0 0 20px 0;\n color: #ffffff; }\n ul {\n list-style: none;\n padding-inline-start: 0;\n li {\n &:first-child {\n margin-right: 20px; }\n a {\n color: #ffffff;\n font-size: 30px; } } } }\n &-docs {\n margin-top: 50px;\n ul {\n list-style: none;\n padding-inline-start: 0;\n li {\n a {\n color: #ffffff;\n padding: 15px;\n font-size: 14px;\n letter-spacing: 0.1px;\n color: #ffffff;\n text-decoration: none;\n outline: 0; } } } }\n &-coop {\n text-align: center;\n color: #ffffff; }\n &-open {\n a {\n color: #ffffff !important;\n text-decoration: none; } } }\n\n\n.discount-modal {\n font-family: 'PT Sans', sans-serif;\n position: fixed;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: 99999;\n display: none;\n &-close {\n position: absolute;\n top: -50px;\n right: -100px;\n line-height: 44px;\n color: #FFF;\n cursor: pointer;\n font-style: normal;\n font-size: 20px;\n opacity: 0.65; }\n &-layout {\n position: fixed;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n background: rgba(0, 0, 0, .85); }\n &-wrapper {\n width: 920px;\n height: 523px;\n border: 8px solid #ffffff;\n border-radius: 39px;\n z-index: 2;\n position: relative;\n top: 50%;\n left: 50%;\n transform: translateX(-460px) translateY(-262px);\n background: #ffffff; }\n &-slider {\n height: 100%;\n .owl-stage {\n height: 100%; }\n .owl-stage-outer {\n padding: 0 !important;\n height: 100%;\n border-radius: 30px;\n .owl-item {\n height: 100%; } }\n .owl-nav {}\n &-nav {\n width: 55px;\n height: 55px;\n background-color: #f2f2f2;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 50%;\n transform: translateY(-27px);\n right: -100px;\n font-size: 32px;\n color: $main-color;\n cursor: pointer;\n i {\n transform: translateX(4px); }\n &-prev {\n right: 0;\n left: -100px;\n i {\n transform: translateX(-2px); } } }\n &-item {\n position: relative;\n display: flex;\n justify-content: space-between;\n align-items: center;\n height: 100%;\n background: #ffffff;\n border-radius: 10px;\n img {\n width: auto !important; }\n &-badge {\n position: absolute;\n display: flex;\n justify-content: center;\n align-items: center;\n left: -51px;\n top: 28px;\n width: 432px;\n height: 77px;\n background: url('../img/discount/promo-badge-large.png') center center no-repeat;\n transform: rotateZ(-29deg);\n color: #ffffff;\n font-weight: 600;\n font-size: 32px;\n text-align: center;\n line-height: 77px; }\n &__img {\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 360px; }\n &__text {\n max-width: 540px;\n font-size: 20px;\n line-height: 1.5;\n letter-spacing: 0.2px;\n padding: 10px 30px;\n align-self: flex-start;\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n button {\n width: 295px;\n background: rgb(43, 187, 115);\n border: none;\n &:hover {\n background: darken(rgb(43, 187, 115), 10%); } }\n p {\n } } } } } // margin: 0px !important\n.popover {\n margin-top: 20px !important;\n z-index: 999999; }\n\n@media screen and (max-width: 1200px) {\n .order-call {\n display: none; }\n .social-links {\n display: none; }\n .header-info__logo {\n order: -1;\n img {\n height: 40px; } }\n .places .owl-nav {\n right: 75px; }\n .present {\n &-item {\n &__text {\n max-width: 530px;\n padding: 20px;\n padding-left: 251px; }\n &:last-child {\n .present-item__text {\n padding: 20px !important;\n padding-right: 251px; } } } }\n .header {\n margin-left: 0;\n margin-right: 0;\n max-width: 100%;\n padding-left: 20px;\n padding-right: 20px;\n &-container {\n padding: 0;\n max-width: 100% !important; }\n &-info {\n &__logo {\n img {\n display: none;\n &:last-child {\n display: block; } } }\n &__btns_left {\n flex-direction: row-reverse; } } }\n .header-container + div {\n margin-top: 119px !important; } }\n\n\n@media screen and (max-width: 770px) {\n .header-info__logo {\n img {\n &:first-child {\n display: none; }\n &:last-child {\n display: block;\n height: 55px; } } }\n .header-navmenu__item a, .header-info__city span, .header button.order-holiday {\n font-size: 12px !important; }\n .header button.order-holiday {\n line-height: 1.15; }\n .order-holiday {\n height: 34px !important;\n padding: 0px 10px !important; }\n .header-navmenu {\n &__list {\n max-width: 100%;\n margin: 0; }\n &__item {\n a {\n font-size: 16px;\n display: flex;\n flex-direction: column;\n align-items: center; }\n &:last-child {\n .fa-question-circle {\n display: none; }\n span {\n display: none; }\n .fa-bars {\n display: block; } } } }\n .header-submenu__item-close {\n display: block !important; }\n .main {\n &-text {\n align-items: center;\n text-align: center;\n img {\n // max-height: 30px\n max-width: 100%; }\n h1 {\n font-size: 35px; }\n a {\n align-self: center; } }\n &-img {\n display: none; } }\n .wave {\n &::before {\n background-size: 100% 55px;\n height: 55px; }\n &::after {\n background-size: 100% 55px;\n height: 55px; } }\n .order {\n padding-top: 0;\n padding-bottom: 0;\n background-size: cover;\n background: url('../img/order-bg.jpg') center no-repeat;\n height: auto;\n padding-top: 30px;\n padding-bottom: 30px;\n .container {\n max-width: 500px;\n padding: 0;\n flex-direction: column;\n align-items: center;\n padding: 30px;\n text-align: center; }\n h3 {\n font-size: 20px;\n text-align: center; }\n p {\n font-size: 16px;\n text-align: center; }\n &__text {\n padding-right: 0 !important; }\n &__form {\n align-items: center;\n .form-group {\n width: 100%; }\n input, textarea {\n // margin-right: auto\n // margin-left: auto\n width: 100%;\n max-width: 100%; } } }\n .places {\n color: #ffffff;\n &-slider {\n } // padding: 0\n &-item {\n height: 450px;\n width: 400px;\n &__layout {\n display: block;\n height: 450px; } }\n .owl-nav {\n display: none !important; }\n &-img {\n display: none; }\n &-text {\n background: transparent;\n color: #ffffff;\n z-index: 3;\n font-size: 16px;\n padding: 20px;\n h3 {\n font-size: 20px; }\n span {\n // font-size: 16px\n font-size: 12px;\n line-height: 1.38; }\n &__mainmenu {\n li {\n img {\n width: 30px !important;\n margin-right: 10px;\n display: none !important; }\n ul {\n li {\n line-height: 1.25;\n font-size: 16px;\n &::before {\n background: url('../img/icons/checkW.svg') center no-repeat; } } }\n .icon-white {\n display: inline-block !important; } } }\n\n button {\n width: 100px;\n font-size: 14px; } } }\n .present {\n &-item {\n // transform: scale(0.8)\n height: 250px;\n img {\n max-height: 122px;\n left: 0 !important;\n right: 0 !important; }\n &__text {\n max-width: 530px;\n padding: 20px;\n box-shadow: none;\n position: relative;\n right: 0 !important;\n left: 0 !important;\n height: auto;\n h3 {\n font-size: 14px; }\n p {\n font-size: 14px; }\n button {\n width: 178px !important;\n font-size: 16px; } }\n &:last-child {\n .present-item__text {\n padding: 20px !important;\n padding-right: 251px; } } } }\n .map-block {\n &__yandex {\n &>ymaps {\n max-height: 600px !important; } }\n &__text {\n width: 100%;\n li {\n font-size: 18px !important;\n i {\n font-size: 18px !important; } } } } }\n\n\n@media screen and (max-width: 480px) {\n .header {\n padding-left: 10px;\n padding-right: 10px;\n &-info {\n font-size: 14px;\n max-width: 100%;\n margin: 0 auto; }\n button {\n font-size: 14px; }\n &-navmenu {\n padding-bottom: 5px;\n &__item {\n a {\n font-size: 12px; }\n .fa-bars {\n font-size: 26px !important; }\n &:last-child:hover {\n .header-submenu {\n display: block; } } }\n &__list {\n padding-left: 10px; } }\n &-container {\n box-shadow: 0 10px 10px -10px rgba(0,0,0,.25);\n padding: 0 0px; }\n &-menu__hide {\n transform: translateY(-65px); }\n button.order-holiday {\n margin-right: 0 !important; }\n // &-submenu\n // width: 100vw\n // height: 100vh\n // z-index: -1\n // top: 0px\n // ul\n // flex-grow: 100%\n // height: 100%\n // display: flex\n // flex-direction: column\n // // justify-content: flex-start\n // transform: translareY(10px)\n // background-color: #ffffff\n // align-items: center\n // li\n // width: 100%\n // text-align: center\n // border-bottom: 1px solid #999\n // // margin-bottom: 20px\n // padding: 20px\n // a\n // &:nth-child(2)\n // li\n // text-align: end\n &-submenu {\n position: absolute !important;\n top: 45px !important;\n width: 100vw !important;\n height: 100vh !important;\n justify-content: flex-start !important;\n li {\n width: 100%;\n text-align: center;\n border-bottom: 1px solid #f2f2f2;\n padding: 10px 10px !important;\n margin: 0;\n a {\n font-size: 14px !important; } }\n &__layout {\n display: none; }\n &-close-sub {\n li {\n text-align: end !important; } } }\n\n &-navmenu {\n margin-top: 0;\n padding-top: 5px;\n &__item {\n padding: 5px !important; } } }\n .header-navmenu__item .fa-bars {\n font-size: 20px !important; }\n .order {\n h3 {\n font-size: 16px;\n margin: 0;\n margin-bottom: 5px; }\n p {\n font-size: 13px;\n margin-bottom: 5px; }\n .container {\n max-width: 90%;\n padding: 20px; }\n &__text {\n min-width: auto !important;\n max-width: 100%; }\n &__form {\n input, textarea {\n width: 100%;\n min-width: 90%; }\n small {\n width: 90%; }\n button {\n width: 200px;\n font-size: 14px;\n margin: 0; } }\n &-holiday {\n padding: 5px !important;\n margin: 0;\n width: 127px;\n height: 30px !important;\n font-size: 12px !important;\n border-radius: 10px; } }\n\n .places {\n margin-top: 20px;\n &-item {\n height: 570px;\n height: 100%;\n max-width: 230px !important;\n margin-top: 15px;\n &__layout {\n height: 570px;\n height: 100%; } }\n &-text {\n padding: 10px;\n &__mainmenu {\n li {\n img {\n width: 20px !important; }\n &.list-price {\n font-size: 16px;\n text-align: center; }\n ul {\n padding-inline-start: 0;\n li {\n font-size: 14px; } } } } } }\n .discount {\n padding-bottom: 10px;\n padding-top: 0;\n h2 {\n margin-bottom: 25px !important; }\n &-item {\n height: 300px;\n width: 260px;\n &__badge {\n transform: scale(0.6) rotateZ(-29deg) translateX(-62px) translateY(-82px); }\n &__content {\n padding-left: 10px;\n padding-right: 10px;\n padding-top: 40px;\n // padding-top: 0\n justify-content: auto;\n img {\n // transform: scale(0.6)\n max-height: 123px; }\n p {\n min-height: 50px;\n font-size: 14px;\n font-weight: normal; }\n button {\n width: auto;\n font-size: 16px; } } } }\n .present {\n padding-left: 0;\n padding-right: 0;\n h2 {\n margin-bottom: 20px; }\n &-item {\n height: 250px;\n margin-bottom: 0;\n img {\n max-height: 122px; }\n &__text {\n max-width: 530px;\n position: relative;\n right: 0;\n left: 0;\n padding: 20px;\n box-shadow: none;\n height: auto;\n h3 {\n font-size: 16px;\n margin-bottom: 0; }\n p {\n margin-top: 10px;\n margin-bottom: 10px; } }\n &:last-child {\n .present-item__text {\n padding: 10px !important;\n padding-right: 251px;\n box-shadow: none; } } } }\n .ent {\n padding-top: 0;\n &-container {\n h2 {\n font-size: 26px !important; }\n p {\n font-size: 16px !important; }\n &__quest {\n height: 280px;\n margin-top: 25px;\n &-content {\n div {\n padding: 15px; }\n h3 {\n font-size: 20px !important; }\n p {\n font-size: 14px !important; } } } }\n .owl-item {\n // background-size: cover\n &:nth-child(3n+1) {\n h3 {\n color: #5CBAE9; }\n a {\n background-size: 360px 70px;\n background: url('../img/icons/arkids.svg') center 1px no-repeat;\n button {\n color: #ffffff; } } }\n &:nth-child(3n+2) {\n h3 {\n color: #F08D37; }\n a {\n background-size: 360px 70px;\n background: url('../img/icons/faraon.svg') center 1px no-repeat;\n button {\n color: #ffffff; } } }\n &:nth-child(3n) {\n h3 {\n color: red; }\n a {\n background-size: 360px 70px;\n background: url('../img/icons/eger.svg') center 1px no-repeat;\n button {\n color: #ffffff; } } } } }\n .map-block {\n &__yandex {\n &>ymaps {\n max-width: 375px !important;\n width: 100%;\n height: 400px !important; } }\n &__text {\n padding-top: 20px;\n ul {\n padding-inline-start: 0;\n li {\n font-size: 18px;\n margin-bottom: 15px;\n font-weight: normal; } } } }\n .footer {\n margin-top: 10px;\n &::before {\n height: 30px;\n background-size: 100% 30px; }\n img {\n max-width: 100%; }\n &-social {\n margin-top: 30px;\n h3 {\n margin-bottom: 10px; } }\n &-links {\n margin-top: 0; }\n &-docs {\n margin-top: 0; }\n &__submenu {\n height: 0;\n &__hide {\n height: 100%; }\n li {\n font-size: 14px !important; } }\n\n\n &__menu {\n span {\n text-decoration: underline;\n font-size: 18px; } }\n h3 {\n font-size: 18px !important; } }\n .main {\n padding-top: 0;\n margin-top: 105px;\n .owl-dots {\n position: relative;\n bottom: 25px; }\n img {\n max-height: 180px; } }\n h2 {\n font-size: 28px !important; }\n .principals {\n padding-top: 0 !important;\n padding-bottom: 0px !important;\n h2 {\n margin-bottom: 0; } }\n .header-container {\n position: fixed;\n top: 0;\n z-index: 99999;\n background: #ffffff;\n transition: 0.2s ease-in-out;\n } // transform: translateY(-65px)\n .discount-modal {\n .owl-stage-outer {\n border-radius: 15px; }\n &-wrapper {\n max-width: 100%;\n transform: none;\n height: 470px;\n top: 50%;\n left: 0;\n transform: translateY(-225px); }\n &-slider-item {\n flex-direction: column;\n &__img {\n display: none; }\n &-badge {\n height: 40px;\n transform: none;\n color: #000000;\n position: initial;\n background: none;\n font-size: 24px;\n text-align: center; }\n &__text {\n font-size: 16px;\n p {\n margin: 5px 0 !important; }\n a {\n display: flex;\n justify-content: center;\n button {\n width: 200px;\n font-size: 14px; } } } } }\n .header-info__btns_right {\n padding-right: 0 !important; }\n .var-line {\n .row {\n max-width: 100%;\n margin: 0; } } }\n\n\n\n@media (min-width: 1200px) {\n .container, .container-lg, .container-md, .container-sm, .container-xl {\n max-width: 1195px; }\n .header-container {\n width: 100%;\n padding: 0 100px; } }\n@media (min-width: 770px) {\n .places {\n &-item {\n background: none !important; } } }\n\n\n.hide-menu {\n display: block !important; }\n.header-navmenu__item {\n padding: 15px;\n &.current-menu-item {\n border-bottom: 2px solid $main-color; }\n a:hover {\n text-decoration: none; } }\n.header-navmenu__list {\n margin-bottom: 0; }\n.header-container + div {\n margin-top: 149px; }\n.header-submenu {\n right: -10px !important; }\n\n\n\n\n\n\n\n\n\n",".order-modal {\n display: none;\n background: rgba(0, 0, 0, 0.65) !important;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 999999;\n &__overlay {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0; }\n .container {\n position: relative;\n top: 50%;\n // left: 50%\n transform: translateY(-50%);\n text-align: center;\n background-color: #fff;\n box-shadow: 0 0 15px 0 rgba(41, 48, 55, 0.5);\n padding: 40px 100px;\n border-radius: 20px;\n h2 {\n font-family: 'PT Sans', sans-serif;\n font-weight: 600;\n font-size: 32px; } } }\n@media screen and (max-width: 768px) {\n .order-modal {\n .container {\n padding: 20px; } } }\n@media screen and (max-width: 425px) {\n .order-modal {\n .container {\n img {\n height: 220px !important; } } } }\n","@import 'fonts';\n\n.quests {\n margin-top: 133px;\n background-size: cover;\n position: relative;\n z-index: 1;\n font-family: 'PT Sans', sans-serif;\n .icon-hidden {\n opacity: 0.3; }\n &-overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, .35);\n z-index: 2;\n height: 408px; }\n &-headers {\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);\n position: relative;\n height: 408px;\n z-index: 3;\n // height: 100%\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n color: #ffffff;\n text-align: center;\n h1 {\n font-size: 48px;\n font-weight: 600;\n line-height: 0.75;\n letter-spacing: 0.4px;\n margin-bottom: 32px;\n position: relative;\n z-index: 3; }\n h2 {\n font-size: 26px;\n font-weight: 600;\n line-height: 0.75;\n letter-spacing: 0.4px;\n position: relative;\n z-index: 3; } }\n &-content {\n margin: 70px auto;\n max-width: 1280px !important;\n a {\n text-decoration: none;\n outline: none; }\n &__item {\n height: 296px;\n width: 400px;\n max-width: 400px;\n min-width: 400px;\n background-size: cover;\n position: relative;\n border-radius: 20px;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n align-items: flex-start;\n padding: 0;\n margin-bottom: 50px;\n .quest__text {\n width: 100%;\n padding: 0 25px 60px 25px;\n background: url('../img/quests/exitquests-mask.svg') top center no-repeat;\n border-radius: 0 0 20px 20px;\n height: 160px;\n color: #ffffff;\n h3 {\n font-size: 24px;\n font-weight: 600;\n letter-spacing: 0.3px;\n margin: 25px 0 8px 0; }\n p {\n font-size: 16px;\n letter-spacing: 0.1px; } }\n &-icons {\n max-width: 350px;\n margin-right: auto;\n margin-left: auto;\n display: flex;\n // flex-direction:\n justify-content: space-between;\n align-items: center; } } } }\n\n.compound {\n font-family: 'PT Sans', sans-serif;\n padding-top: 80px;\n max-width: 720px !important;\n font-size: 20px;\n line-height: 1.6;\n letter-spacing: 0.2px;\n color: #363943;\n &__text {\n height: 33%;\n transition: 0.15s ease-in-out;\n overflow: hidden; }\n .turn {\n color: $main-color;\n cursor: pointer;\n text-decoration: underline; } }\n\n.quest-slider {\n margin-top: 133px;\n max-height: 600px;\n position: relative;\n .carouselExampleControls {\n position: relative; }\n .carousel-control-prev, .carousel-control-next {\n z-index: 3 !important;\n height: 80px;\n width: 40px;\n position: absolute;\n top: 50%;\n transform: translateY(-40px);\n left: 15%; }\n .carousel-control-next {\n left: 85%; }\n .carousel-control-prev-icon {\n height: 80px;\n width: 40px;\n background: url('../img/quest/arrow-disabled-prev.svg') center no-repeat; }\n .carousel-control-next-icon {\n height: 80px;\n width: 40px;\n background: url('../img/quest/arrow-disabled-next.svg') center no-repeat; }\n .carousel-control-prev-icon:hover {\n background: url('../img/quest/arrow-active-prev.svg') center no-repeat; }\n .carousel-control-next-icon:hover {\n background: url('../img/quest/arrow-active-next.svg') center no-repeat; }\n &-overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, .35);\n z-index: 2; }\n // .carousel-item\n //background-position: center top !important\n //background-repeat: no-repeat !important\n img {\n max-height: 600px; }\n &-header {\n position: absolute;\n bottom: 60px;\n z-index: 3;\n width: 100%;\n text-align: center;\n h1 {\n color: #ffffff;\n line-height: 1.15;\n font-family: 'PT Sans', sans-serif;\n font-size: 48px;\n font-weight: 600;\n letter-spacing: 0.3px; } } }\n.quest-description {\n margin-top: 40px;\n margin-bottom: 40px;\n font-family: 'PT Sans', sans-serif;\n &__icons {\n div {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n margin-bottom: 20px;\n padding-bottom: 20px;\n border-bottom: 1px solid #e6e6e6;\n font-size: 16px;\n color: #000000;\n &:nth-child(3) {\n border: none; }\n img {\n margin-bottom: 15px; } } }\n &__text {\n max-width: 800px;\n p {\n font-size: 20px;\n line-height: 1.4;\n letter-spacing: 0.2px;\n color: #363943; }\n .notice {\n margin-top: 30px;\n p {\n font-size: 16px !important;\n color: #000000;\n font-style: italic;\n letter-spacing: -0.6px; } } } }\n\n@media screen and (max-width: 1200px) {\n .quests {\n &-headers {\n background-size: cover; }\n &-content {\n .row {\n justify-content: center !important; }\n &__item {\n margin: 30px auto;\n max-height: 450px !important; } } }\n .carousel-inner {\n max-height: 450px; }\n .carousel-control-prev, .carousel-control-next {\n top: 80% !important;\n left: 10% !important; }\n .carousel-control-next {\n left: 90% !important; }\n .quest-description {\n &__text {\n p {\n font-size: 16px !important; }\n .notice {\n p {\n font-size: 14px !important;\n letter-spacing: -0.6px; } } } } }\n\n@media screen and (max-width: 768px) {\n .quests {\n &-headers {\n height: 200px;\n h1 {\n font-size: 34px; }\n h2 {\n font-size: 20px;\n max-width: {} } }\n &-overlay {\n height: 200px; } }\n .quest-slider-header {\n h1 {\n font-size: 32px; } }\n .carousel-control-next, .carousel-control-prev, .carousel-control-next-icon, .carousel-control-prev-icon {\n // width: 20px !important\n height: 40px !important;\n z-index: 5; }\n .compound {\n font-size: 16px; }\n .quest-description {\n &__icons {\n padding: 0;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n div {\n width: 33%;\n border: none;\n border-right: 1px solid #e6e6e6; } }\n &__text {\n padding: 0;\n .notice {\n p {\n line-height: 1.1; } } } } }\n@media screen and (max-width: 425px) {\n .quests {\n margin-top: 110px;\n &-headers {\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);\n h1 {\n font-size: 28px; }\n h2 {\n font-size: 16px !important;\n max-width: 395px;\n line-height: 1.1; } }\n &-content {\n margin-top: 20px;\n margin-bottom: 20px;\n &__item {\n min-width: 288px;\n max-width: 288px;\n width: 288px;\n height: 213px;\n .quest__text {\n padding: 0 15px 15px 15px;\n height: 114px;\n h3 {\n font-size: 16px;\n margin-top: 20px; }\n p {\n font-size: 14px;\n margin-bottom: 0;\n line-height: 1.15; }\n img {\n max-width: 14px; }\n .quests-content__item-icons {\n justify-content: space-between !important; } } } } }\n .carousel-inner {\n max-height: 300px; }\n .quest-slider-header {\n h1 {\n font-size: 22px; } }\n .carousel-item {\n height: 300px !important;\n background-position: center top !important;\n background-repeat: no-repeat !important;\n background-size: cover !important; }\n .quest-slider .carousel-control-prev, .quest-slider .carousel-control-next {\n z-index: 5 !important;\n width: 20px; }\n .carousel-control-prev-icon, .carousel-control-next-icon {\n background-size: cover !important; }\n .compound {\n padding-top: 25px; }\n .quest-description {\n &__text {\n padding: 0 15px; } } }\n@media screen and (max-width: 320px) {\n .quest-slider {\n .carousel-control-next, .carousel-control-prev {\n top: 65% !important; } } }\n",".sales-block {\n display: flex;\n justify-content: space-around;\n align-items: center;\n flex-wrap: wrap;\n max-width: 1440px;\n padding-top: 30px;\n .discount-item {\n margin: 0 15px 80px 15px;\n &__badge {\n left: -45px; } } }\n\n@media screen and (max-width: 425px) {\n .sales-block {\n .discount-item {\n margin-bottom: 30px; } } }\n"]} \ No newline at end of file diff --git a/src/css/quests.css b/src/css/quests.css deleted file mode 100644 index 0336068..0000000 --- a/src/css/quests.css +++ /dev/null @@ -1,481 +0,0 @@ -@font-face { - font-family: 'Museo Thin'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl.otf); -} - -@font-face { - font-family: 'Museo Light'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_0.otf); -} - -@font-face { - font-family: 'Museo Regular'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_1.otf); -} - -@font-face { - font-family: 'Museo Bold'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_2.otf); -} - -@font-face { - font-family: 'Museo Black'; - src: url(../fonts/Museo-Sans-Cyr/MuseoSansCyrl_3.otf); -} - -.quests { - margin-top: 133px; - background-size: cover; - position: relative; - z-index: 1; - font-family: 'PT Sans', sans-serif; -} - -.quests .icon-hidden { - opacity: 0.3; -} - -.quests-overlay { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.35); - z-index: 2; - height: 408px; -} - -.quests-headers { - -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5); - position: relative; - height: 408px; - z-index: 3; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #ffffff; - text-align: center; - background: url("../img/quests/all-quests-bg.jpg") top left no-repeat; -} - -.quests-headers h1 { - font-size: 48px; - font-weight: 600; - line-height: 0.75; - letter-spacing: 0.4px; - margin-bottom: 32px; - position: relative; - z-index: 3; -} - -.quests-headers h2 { - font-size: 26px; - font-weight: 600; - line-height: 0.75; - letter-spacing: 0.4px; - position: relative; - z-index: 3; -} - -.quests-content { - margin: 70px auto; - max-width: 1280px !important; -} - -.quests-content a { - text-decoration: none; - outline: none; -} - -.quests-content__item { - height: 296px; - width: 400px; - max-width: 400px; - min-width: 400px; - background-size: cover; - position: relative; - border-radius: 20px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - padding: 0; - margin-bottom: 50px; -} - -.quests-content__item .quest__text { - width: 100%; - padding: 0 25px 60px 25px; - background: url("../img/quests/exitquests-mask.svg") top center no-repeat; - border-radius: 0 0 20px 20px; - height: 160px; - color: #ffffff; -} - -.quests-content__item .quest__text h3 { - font-size: 24px; - font-weight: 600; - letter-spacing: 0.3px; - margin: 25px 0 8px 0; -} - -.quests-content__item .quest__text p { - font-size: 16px; - letter-spacing: 0.1px; -} - -.quests-content__item-icons { - max-width: 350px; - margin-right: auto; - margin-left: auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.compound { - font-family: 'PT Sans', sans-serif; - padding-top: 80px; - max-width: 720px !important; - font-size: 20px; - line-height: 1.6; - letter-spacing: 0.2px; - color: #363943; -} - -.compound__text { - height: 33%; - -webkit-transition: 0.15s ease-in-out; - transition: 0.15s ease-in-out; - overflow: hidden; -} - -.compound .turn { - color: #dc3545; - cursor: pointer; - text-decoration: underline; -} - -.quest-slider { - margin-top: 133px; - max-height: 600px; - position: relative; -} - -.quest-slider .carouselExampleControls { - position: relative; -} - -.quest-slider .carousel-control-prev, .quest-slider .carousel-control-next { - z-index: 3 !important; - height: 80px; - width: 40px; - position: absolute; - top: 50%; - -webkit-transform: translateY(-40px); - transform: translateY(-40px); - left: 15%; -} - -.quest-slider .carousel-control-next { - left: 85%; -} - -.quest-slider .carousel-control-prev-icon { - height: 80px; - width: 40px; - background: url("../img/quest/arrow-disabled-prev.svg") center no-repeat; -} - -.quest-slider .carousel-control-next-icon { - height: 80px; - width: 40px; - background: url("../img/quest/arrow-disabled-next.svg") center no-repeat; -} - -.quest-slider .carousel-control-prev-icon:hover { - background: url("../img/quest/arrow-active-prev.svg") center no-repeat; -} - -.quest-slider .carousel-control-next-icon:hover { - background: url("../img/quest/arrow-active-next.svg") center no-repeat; -} - -.quest-slider-overlay { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.35); - z-index: 2; -} - -.quest-slider img { - max-height: 600px; -} - -.quest-slider-header { - position: absolute; - bottom: 60px; - z-index: 3; - width: 100%; - text-align: center; -} - -.quest-slider-header h1 { - color: #ffffff; - line-height: 1.15; - font-family: 'PT Sans', sans-serif; - font-size: 48px; - font-weight: 600; - letter-spacing: 0.3px; -} - -.quest-description { - margin-top: 40px; - margin-bottom: 40px; - font-family: 'PT Sans', sans-serif; -} - -.quest-description__icons div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 20px; - padding-bottom: 20px; - border-bottom: 1px solid #e6e6e6; - font-size: 16px; - color: #000000; -} - -.quest-description__icons div:nth-child(3) { - border: none; -} - -.quest-description__icons div img { - margin-bottom: 15px; -} - -.quest-description__text { - max-width: 800px; -} - -.quest-description__text p { - font-size: 20px; - line-height: 1.4; - letter-spacing: 0.2px; - color: #363943; -} - -.quest-description__text .notice { - margin-top: 30px; -} - -.quest-description__text .notice p { - font-size: 16px !important; - color: #000000; - font-style: italic; - letter-spacing: -0.6px; -} - -@media screen and (max-width: 1200px) { - .quests-headers { - background-size: cover; - } - .quests-content .row { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } - .quests-content__item { - margin: 30px auto; - max-height: 450px !important; - } - .carousel-inner { - max-height: 450px; - } - .carousel-control-prev, .carousel-control-next { - top: 80% !important; - left: 10% !important; - } - .carousel-control-next { - left: 90% !important; - } - .quest-description__text p { - font-size: 16px !important; - } - .quest-description__text .notice p { - font-size: 14px !important; - letter-spacing: -0.6px; - } -} - -@media screen and (max-width: 768px) { - .quests-headers { - height: 200px; - } - .quests-headers h1 { - font-size: 34px; - } - .quests-headers h2 { - font-size: 20px; - } - .quests-overlay { - height: 200px; - } - .quest-slider-header h1 { - font-size: 32px; - } - .carousel-control-next, .carousel-control-prev, .carousel-control-next-icon, .carousel-control-prev-icon { - height: 40px !important; - z-index: 5; - } - .compound { - font-size: 16px; - } - .quest-description__icons { - padding: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - .quest-description__icons div { - width: 33%; - border: none; - border-right: 1px solid #e6e6e6; - } - .quest-description__text { - padding: 0; - } - .quest-description__text .notice p { - line-height: 1.1; - } -} - -@media screen and (max-width: 425px) { - .quests { - margin-top: 110px; - } - .quests-headers { - -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5); - } - .quests-headers h1 { - font-size: 28px; - } - .quests-headers h2 { - font-size: 16px !important; - max-width: 395px; - line-height: 1.1; - } - .quests-content { - margin-top: 20px; - margin-bottom: 20px; - } - .quests-content__item { - min-width: 288px; - max-width: 288px; - width: 288px; - height: 213px; - } - .quests-content__item .quest__text { - padding: 0 15px 15px 15px; - height: 114px; - } - .quests-content__item .quest__text h3 { - font-size: 16px; - margin-top: 20px; - } - .quests-content__item .quest__text p { - font-size: 14px; - margin-bottom: 0; - line-height: 1.15; - } - .quests-content__item .quest__text img { - max-width: 14px; - } - .quests-content__item .quest__text .quests-content__item-icons { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .carousel-inner { - max-height: 300px; - } - .quest-slider-header h1 { - font-size: 22px; - } - .carousel-item { - height: 300px !important; - background-position: center top !important; - background-repeat: no-repeat !important; - background-size: cover !important; - } - .quest-slider .carousel-control-prev, .quest-slider .carousel-control-next { - z-index: 5 !important; - width: 20px; - } - .carousel-control-prev-icon, .carousel-control-next-icon { - background-size: cover !important; - } - .compound { - padding-top: 25px; - } - .quest-description__text { - padding: 0 15px; - } -} - -@media screen and (max-width: 320px) { - .quest-slider .carousel-control-next, .quest-slider .carousel-control-prev { - top: 65% !important; - } -} diff --git a/src/css/sales.css b/src/css/sales.css deleted file mode 100644 index 0af6fa5..0000000 --- a/src/css/sales.css +++ /dev/null @@ -1,28 +0,0 @@ -.sales-block { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: distribute; - justify-content: space-around; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - max-width: 1440px; - padding-top: 30px; -} - -.sales-block .discount-item { - margin: 0 15px 80px 15px; -} - -.sales-block .discount-item__badge { - left: -45px; -} - -@media screen and (max-width: 425px) { - .sales-block .discount-item { - margin-bottom: 30px; - } -} diff --git a/src/sass/fonts.sass b/src/sass/fonts.sass index 2479f7f..1f0533b 100644 --- a/src/sass/fonts.sass +++ b/src/sass/fonts.sass @@ -23,23 +23,23 @@ $main-color: #dc3545 @font-face font-family: 'Shadow Regular' - src: url('../fonts/Shadow/Shadow-Regular.ttf') format('truetype') + src: url('../../fonts/Shadow/Shadow-Regular.ttf') format('truetype') font-style: normal font-weight: normal @font-face font-family: 'Montserrat' - src: url('../fonts/Montserrat/Montserrat-Regular.ttf') format('truetype') + src: url('../../fonts/Montserrat/Montserrat-Regular.ttf') format('truetype') @font-face font-family: 'Montserrat' - src: url('../fonts/Montserrat/Montserrat-Medium.ttf') format('truetype') + src: url('../../fonts/Montserrat/Montserrat-Medium.ttf') format('truetype') font-weight: 500 @font-face font-family: 'Roboto' - src: url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype') + src: url('../../fonts/Roboto/Roboto-Regular.ttf') format('truetype') font-weight: 400 @font-face font-family: 'Roboto' - src: url('../fonts/Roboto/Roboto-Medium.ttf') format('truetype') + src: url('../../fonts/Roboto/Roboto-Medium.ttf') format('truetype') font-weight: 500 \ No newline at end of file