@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@media (width < 768px){.pop-tours__body .swiper{margin-inline:-10px;padding-inline:10px}}.pop-tours .swiper-slide{height:auto}.pop-tours__card{background-color:var(--ui-bg-muted);border-radius:20px;color:var(--text-color-default);display:flex;flex-direction:column;height:100%;overflow:hidden;text-align:center}.pop-tours__card-top{aspect-ratio:1;position:relative}.pop-tours__card-image{aspect-ratio:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pop-tours__card-body{display:flex;flex-direction:column;flex-grow:1;gap:1rem;padding:20px}.pop-tours__card-title{cursor:pointer;font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:20px;font-style:normal;font-weight:400;font-weight:700;line-height:130%;transition:color .2s linear}@media (hover:hover){.pop-tours__card-title:hover{color:var(--green)}}.pop-tours:not(:has(.pop-tours__card-text)) .pop-tours__card-title{margin-bottom:24px}.pop-tours__card-text{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:24px;overflow:hidden}.pop-tours__card-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:auto}@media (width < 768px){.pop-tours__card-buttons{align-items:unset;flex-direction:column-reverse;text-align:center}}.pop-tours__card-buttons a{align-items:center;cursor:pointer;display:flex;gap:4px;justify-content:center}@media (hover:hover){.pop-tours__card-buttons a:hover span{transform:translate(4px)}}.pop-tours__card-buttons a span{transition:transform .2s linear}.pop-tours__footer{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.about-us{--negative-margin:-75px;--block-margin:16px}.about-us__container{display:grid;grid-template-columns:1fr 1fr}@media (width < 1024px){.about-us__container{gap:var(--grid-gap);grid-template-columns:1fr}}.about-us__slider{min-width:0}@media (width >= 1024px){.about-us__slider{margin-right:var(--negative-margin);padding-bottom:var(--block-margin)}}.about-us__slider img{border-radius:20px;height:100%;max-height:510px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}.about-us__slider .swiper{border-radius:20px}.about-us__slider .swiper-slide{height:auto}.about-us__slider .swiper-slide img{height:100%}@media (width >= 1024px){.about-us__slider .swiper-footer{justify-content:flex-start;margin-left:35%}}.about-us__content{background-color:var(--ui-bg-muted);border-radius:20px;box-shadow:var(--box-shadow);color:var(--text-color-default);display:flex;flex-direction:column;font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:18px;font-style:normal;font-weight:400;justify-content:center;line-height:130%;padding:60px 30px;position:relative;z-index:5}@media (width >= 1024px){.about-us__content{margin-left:var(--negative-margin);margin-top:var(--block-margin);max-height:95%}}.about-us__content a{color:var(--green);cursor:pointer;margin-top:8px;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:text-decoration-color .2s linear}@media (hover:hover){.about-us__content a:hover{text-decoration-color:transparent}}.about-us__title{margin-bottom:32px}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.faq .section-title{text-align:center}.faq__body{display:flex;flex-direction:column;gap:16px}.faq__acc{background-color:var(--ui-bg-muted);border-radius:20px;box-shadow:0 4px 8px #0003;color:var(--text-color-default);padding:30px}@media (width < 1024px){.faq__acc{padding:16px}}.faq__acc--active .faq__acc-collapse{grid-template-rows:1fr;padding-top:20px}.faq__acc--active .faq__acc-panel{color:var(--green)}.faq__acc--active .faq__circle span:first-child{transform:translate(-50%,-50%) rotate(90deg)}.faq__acc-panel{align-items:center;cursor:pointer;display:flex;font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:20px;font-style:normal;font-weight:400;font-weight:700;gap:16px;justify-content:space-between;line-height:130%;transition:color .2s linear}@media (hover:hover){.faq__acc-panel:hover{color:var(--green)}}.faq__acc-collapse{display:grid;grid-template-rows:0fr;overflow:hidden;padding-left:16px;transition:padding-top .2s linear,grid-template-rows .2s linear}@media (width < 768px){.faq__acc-collapse{padding-left:8px}}.faq__acc-body{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:16px;font-style:normal;font-weight:600;font-weight:400;line-height:130%;min-height:0;min-width:0}.faq__circle{border:2px solid var(--orange);border-radius:50%;flex-shrink:0;height:48px;position:relative;width:48px}.faq__circle span{background-color:var(--orange);height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s linear;width:2px}.faq__circle span:last-child{transform:translate(-50%,-50%) rotate(90deg)}.faq__swiper{margin-top:16px}.faq__slide{cursor:pointer;height:198px;max-width:352px;overflow:hidden}@media (hover:hover){.faq__slide:hover img{transform:scale(1.05)}}.faq__slide:nth-child(2n){max-width:150px}.faq__slide img{transition:transform .2s linear}
