.intro{margin-top:30px;text-align:center}@media(max-width: 767.98px){.intro.mobile-dir{text-align:right}}@media(min-width: 768px){.intro.desk-dir{text-align:right}}.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:right}.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}body.contact-form-sent .contact-form-fields{opacity:.5;cursor:not-allowed;pointer-events:none;height:0;visibility:hidden}.contact{max-width:1000px;margin:0 auto;background:#e8e8e8;border:2px solid #009e4c}.contact .intro--title{font-weight:600;text-align:center}.contact .intro--desc{text-align:right;font-weight:500;color:#009e4c}@media(min-width: 768px){.contact .intro--desc{text-align:center}}.contact .container{max-width:618px}.contact .form-select{padding:.5rem .75rem;border-radius:0;height:48px;border:1px solid #d9d9d9}.contact .form-warp{padding-block:30px;position:relative}@media(min-width: 768px){.contact .form-warp{padding-block:47px}}.contact .grid-two-fields{display:grid;grid-column-gap:40px;grid-row-gap:.7rem}@media(min-width: 768px){.contact .grid-two-fields{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:24px}}@media(min-width: 768px){.contact .grid-two-fields .first-columm{grid-column:span 1/2}}.contact .intro--desc p{margin-bottom:0}.contact .text-helper{margin:0;margin-top:14px;color:#5c5c5c;font-size:14px;line-height:1.5}@media(min-width: 768px){.contact .text-helper{font-size:16px;margin-top:19px}}.contact .contact-form-fields{display:grid;grid-row-gap:.7rem}@media(min-width: 768px){.contact .contact-form-fields{grid-row-gap:24px}}.contact .textarea-group{margin-bottom:14px}@media(min-width: 768px){.contact .textarea-group{margin-bottom:7px}}.contact .btn-rounded{width:40%;background:#e94d29;color:#fff;margin-right:auto;margin-left:auto}@media(min-width: 768px){.contact .btn-rounded{width:max-content}}.contact #contact-content-field{height:120px}.contact .form-check{padding-left:0;margin-bottom:10px}.contact .form-check-label{margin-right:30px;font-size:0.75rem}@media(min-width: 768px){.contact .form-check-label{font-size:18px}}.contact .form-check-input{width:20px;height:20px;float:right}
