.intro{margin-top:30px;text-align:center}@media(max-width: 767.98px){.intro.mobile-dir{text-align:left}}@media(min-width: 768px){.intro.desk-dir{text-align:left}}.intro [class^=btn]{color:#009e4c}.intro--title{font-weight:500;color:#054422;font-size:28px;line-height:1.39;margin:30px auto 0;text-align:center;max-width:776px}@media(min-width: 768px){.intro--title{font-weight:400;font-size:36px}}.intro--title.align-right{text-align:left}.intro--image{display:flex;justify-content:center}.intro--image img{max-width:100%;height:fit-content}.intro--icon{width:227px;height:69px;margin:auto}.intro--icon svg,.intro--icon img{width:100%;height:100%}.intro--desc{color:#1f1f1f;font-size:18px;font-weight:400;line-height:1.4;max-width:776px;margin:10px auto 0}@media(min-width: 768px){.intro--desc{font-size:22px}}.intro--desc p{margin-bottom:0}.intro--desc.sm{font-size:16px}@media(min-width: 768px){.intro--desc.sm{font-size:18px}}.intro--desc.md{font-size:18px}@media(min-width: 768px){.intro--desc.md{font-size:20px}}.intro--desc-sub{color:#5c5c5c;font-size:14px;display:block;font-weight:400;line-height:1.5}@media(min-width: 768px){.intro--desc-sub{font-size:16px}}#attractions-app .container .basic .container-inner{padding-inline:19px}#attractions-app .container .basic .container-inner h2{font-size:1.5rem;margin-top:30px}#attractions-app .container .basic .container-inner span{font-size:1.25rem;line-height:1.4em}#attractions-app .container .basic .intro .title{margin-bottom:20px}.container-inner .wp-block-button__link{background:#b2d9c3;color:#054422}.container-inner .wp-block-separator{opacity:1;border-color:#e7e7e7}.travel--card{position:relative}.travel--card .swiper-slide{border-radius:15px 15px 0 0}.travel--card::after{position:absolute;content:"";height:2px;width:100%;bottom:-20px;background-color:#e8e8e7}@media(min-width: 992px){.travel--card::after{bottom:-40px}}.travel--card_title{position:relative;z-index:2;top:0;color:#0a0a0a;padding-top:17px}@media(min-width: 992px){.travel--card_title{margin-bottom:0;font-size:1.25rem;font-weight:400}}.travel--card_title a{color:unset}.travel--card_content{position:relative;--swiper-navigation-size: 20px;--swiper-navigation-color: #fff}@media(min-width: 992px){.travel--card_content{margin-bottom:60px}}.travel--card_content .swiper-button-next,.travel--card_content .swiper-button-prev{transform:translateY(150px);transition:.3s transform ease-in-out}.travel--card_content:hover .swiper-button-next,.travel--card_content:hover .swiper-button-prev,.travel--card_content:focus .swiper-button-next,.travel--card_content:focus .swiper-button-prev,.travel--card_content:focus-within .swiper-button-next,.travel--card_content:focus-within .swiper-button-prev{transform:translateY(0%)}.travel--card_desc{margin-top:10px}@media(min-width: 768px){.travel--card_desc{margin-top:20px}}.travel--card .badge{position:absolute;right:20px;top:20px;z-index:1;background:#fff;color:#393939;padding:1.5px 8px;border-radius:30px;width:max-content;font-size:18px;font-weight:400}.travel--card picture:before{content:"";position:absolute;left:0;right:0;width:100%;height:100%;bottom:0;top:0;z-index:2;background-image:linear-gradient(-182deg, rgba(0, 0, 0, 0.29) 0%, rgba(0, 0, 0, 0) 100%)}.travel--card_footer{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin-top:10px;gap:.5em}@media(min-width: 992px){.travel--card_footer{margin-top:3px;position:absolute;bottom:0;right:0;left:0}}.travel--card .discount-text{color:#e94d29;font-size:16px;font-weight:600}@media(min-width: 768px){.travel--card .discount-text{font-size:20px}}.travel--card .old-price{opacity:.46;text-decoration:line-through;margin-left:6px}.travel--card .btn-rounded{background:#b2d9c3;color:#054422;font-weight:500}@media(min-width: 992px){.recommendation-deals .travel--card_content{margin-bottom:80px}}.leads-form{background:#e8e8e8;width:100%;padding-left:var(--bs-gutter-x, 19px);padding-right:var(--bs-gutter-x, 19px);margin-left:auto;margin-right:auto;max-width:1052px;padding-block:30px;border:2px solid #009e4c}@media(min-width: 768px){.leads-form{padding-block:50px}}.leads-form-head{text-align:center;margin-bottom:15px}@media(min-width: 768px){.leads-form-head{margin-bottom:30px}}.leads-form-head .icon{width:37px;height:43px}@media(min-width: 992px){.leads-form-head .icon{width:51px;height:60px}}.leads-form-head .title{color:#054422;font-size:20px;font-weight:600;margin-bottom:0}@media(min-width: 992px){.leads-form-head .title{font-size:28px}}.leads-form-head .desc{color:#009e4c;font-size:20px;font-weight:500;margin-bottom:0}@media(min-width: 992px){.leads-form-head .desc{font-size:18px;font-weight:400}}.leads-form-desc{margin-top:80px}.leads-form-fields{width:100%;margin-top:10px;position:relative;display:flex;flex-direction:column;row-gap:0.75rem}@media(min-width: 768px){.leads-form-fields{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr}}.leads-form-fields .btn{background:#e94d29;color:#fff}@media(min-width: 992px){.leads-form-fields{grid-gap:30px;margin-top:0}}@media(min-width: 992px){.leads-form-fields .form-floating.about-field{grid-column:1/3}}.leads-form-fields .form-floating>.form-control{height:48px;line-height:1.25;padding:.5rem .75rem;border-radius:2px;border:1px solid #d9d9d9;box-shadow:unset;text-align:left}.leads-form-fields .form-floating>.form-control:focus~label,.leads-form-fields .form-floating>.form-control:not(:placeholder-shown)~label{opacity:1;transform:scale(0.85) translateY(-0.75rem) translateX(-0.15rem);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:0;height:max-content}.leads-form-fields .form-floating>.form-control:focus~button,.leads-form-fields .form-floating>.form-control:not(:placeholder-shown)~button{opacity:1}.leads-form-fields .form-floating>.form-control:focus{border:1px solid #5c5c5c}.leads-form-fields .form-floating>label{padding:.75rem .75rem;right:unset;left:0}@media(min-width: 992px){.leads-form-fields .success-message{bottom:85px}}.leads-form-fields button{max-width:258px;width:40%;margin-right:auto;margin-left:auto}@media(min-width: 992px){.leads-form-fields button{max-width:max-content;grid-column:1/3}}.leads-form .invalid-feedback{position:absolute}.leads-form .form-check{grid-column:1/3;padding-right:0;padding-left:1.5rem;font-size:0.75rem}@media(min-width: 768px){.leads-form .form-check{font-size:1rem}}.leads-form .form-check .form-check-input{float:left;margin-left:-1.5em;margin-right:0}#-captcha{visibility:hidden}.component--travels{margin-top:60px}.component--travels-title{font-size:40px;color:#331c0d;margin-bottom:24px;text-align:center;font-weight:400;will-change:transform;transform:translate3d(0, calc(var(--s-track) * 190px * 0.2), 0)}@media(min-width: 1200px){.component--travels-title{font-size:36px}}.component--travels-grid{display:grid;grid-gap:50px;grid-template-columns:100%;opacity:calc(var(--s-track) + 0.7);will-change:transform;transform:translate3d(0, calc(var(--s-track) * 80px), 0)}@media(min-width: 992px){.component--travels-grid{grid-template-columns:repeat(2, calc((100% - 50px) / 2))}}.component--travels-grid .no-cards{grid-column:1/-1;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem}.component--travels-filter{display:flex;align-items:center;position:relative;max-width:680px;justify-content:space-between;margin-bottom:50px;margin-left:auto;margin-right:auto;width:100%}.component--travels-filter:before{content:"";position:absolute;left:0;right:0;bottom:-13px;height:2px;width:100%;background-color:#d7d7d7;margin:auto;max-width:calc(100% - 125px)}.component--travels-filter .control-radio{position:relative;min-width:var(--radio-width);text-align:center}.component--travels-filter .control-radio label{display:grid;color:#143222;font-weight:400;cursor:pointer}.component--travels-filter .control-radio label>*:not(svg){font-size:14px}@media(min-width: 768px){.component--travels-filter .control-radio label>*:not(svg){font-size:20px}}.component--travels-filter .control-radio label:before{content:"";position:absolute;left:0;right:0;bottom:-20px;background:#fff;width:16px;height:16px;margin:auto;border-radius:50%;border:2px solid #009e4c}.component--travels-filter .control-radio input:checked+label:before{background:#009e4c}.component--travels-filter .control-radio input:checked+label svg.blank{display:none}.component--travels-filter .control-radio input:not(:checked)+label svg.selected{display:none}.component--travels-filter .control-radio .icon{margin:10px auto;max-width:38px;max-height:38px}@media(min-width: 768px){.component--travels-filter .control-radio .icon{max-width:58px;max-height:58px}}.component--travels-filter .control-radio~input:checked+label:before{background:#009e4c}@media(min-width: 1200px){.component--travels[data-layout="8"]:not(.filtered) .travel--card:nth-last-child(2){grid-column-start:2}}.intro-list{display:grid;grid-template-columns:auto;max-width:768px;margin:0 auto;padding:0;margin-block:1em;gap:1em}.intro-list-item a{color:#e94d29}.intro-list-item p{margin-bottom:0}@media(min-width: 768px){.intro-list{grid-template-columns:repeat(3, 1fr)}}.contact-info{margin:0 auto;max-width:768px;margin-block:30px}.contact-info a{color:#e94d29}@media(min-width: 992px){.contact-info{font-size:18px}}#ishop-frame iframe{height:4000px}@media(min-width: 992px){#ishop-frame iframe{height:1700px}}.group-travel.container-inner{max-width:768px;padding-left:var(--bs-gutter-x, 19px);padding-right:var(--bs-gutter-x, 19px)}@media(min-width: 576px){.group-travel.container-inner{padding:0}}.group-travel .container-inner{max-width:776px;padding:0}.group-travel .list-title{color:#331c0d;font-size:20px;font-weight:500;text-align:center;margin-bottom:12px}@media(min-width: 992px){.group-travel .list-title{text-align:left;color:#0a0a0a;font-size:28px;font-weight:400;margin-bottom:20px}}.group-travel-items{display:grid;grid-template-columns:100%;grid-gap:50px;row-gap:40px}@media(min-width: 992px){.group-travel-items{grid-template-columns:repeat(2, calc((100% - 50px) / 2));row-gap:80px}}.group-travel .container-inner.full{max-width:unset}.group-travel .leads-form{position:relative;margin-top:70px;margin-bottom:70px}.group-travel .leads-form #-captcha{display:none}
