@import url("/assets/css/bootstrap.min.css");@import url("/assets/css/fontawesome.min.css");@import url("/assets/css/magnific-popup.min.css");@import url("/assets/css/style.css");.tour-box.tour-box--service-grid{display:flex;flex-direction:column}.tour-box.tour-box--service-grid .tour-content{flex:1 1;display:flex;flex-direction:column;min-height:0}.tour-box.tour-box--service-grid .box-title{line-height:1.3;min-height:calc(1.3em * 2);margin-bottom:5px;overflow:hidden}.tour-box.tour-box--service-grid .box-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.3;word-break:break-word}.tour-box.tour-box--service-grid .tour-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.55;font-size:15px;margin:0 0 12px;min-height:calc(1.55em * 3);flex-shrink:0}.tour-box.tour-box--service-grid .tour-action{margin-top:auto}.blog-box.blog-box--title-2-line .box-title{line-height:34px;min-height:calc(34px * 2);overflow:hidden}.blog-box.blog-box--title-2-line .box-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:34px;word-break:break-word}#cc-main{--cc-btn-primary-bg:#1a5f6a;--cc-btn-primary-border-color:#1a5f6a;--cc-btn-primary-hover-bg:#154e57;--cc-btn-primary-hover-border-color:#154e57;--cc-link-color:#1a5f6a;--cc-toggle-on-bg:#1a5f6a}@media screen and (max-width:640px){#cc-main .pm{justify-content:flex-start}#cc-main .pm__body{flex:0 1 auto!important;flex-grow:0!important;padding-bottom:.5rem}#cc-main .pm__footer{margin-top:.35rem;padding-top:.65rem}#cc-main .pm__section-toggles{margin-bottom:0}}#cc-main .cc-prefs-last-updated{display:block;font-size:.72rem;line-height:1.4;color:var(--cc-secondary-color);margin-top:.35rem;text-align:center}.cookie-footer-settings-btn{margin:0;border:none;background:none;cursor:pointer}.footer-widget.widget_nav_menu .cookie-footer-settings-btn{font-size:16px;font-weight:400;padding:0 0 0 20px;margin-bottom:21px;font-family:var(--body-font);color:#888c97;display:block;max-width:100%;width:max-content;position:relative;text-align:left}.footer-widget.widget_nav_menu .cookie-footer-settings-btn:before{content:"\f105";position:absolute;font-weight:600;left:0;top:2px;font-family:var(--icon-font);transform:translateY(0);font-size:.9em;color:inherit}.footer-widget.widget_nav_menu .cookie-footer-settings-btn:hover{background-color:transparent;color:var(--accent-color-hover);box-shadow:none}.footer-widget.widget_nav_menu .cookie-footer-settings-btn:hover:before{color:var(--accent-color-hover)}.footer-layout1 .footer-widget.widget_nav_menu .cookie-footer-settings-btn{color:rgba(255,255,255,.78)!important}.footer-layout1 .footer-widget.widget_nav_menu .cookie-footer-settings-btn:hover,.footer-layout1 .footer-widget.widget_nav_menu .cookie-footer-settings-btn:hover:before{color:var(--accent-color)!important}.footer-layout2 .footer-widget.widget_nav_menu .cookie-footer-settings-btn{font-weight:300}.footer-layout2 .footer-widget.widget_nav_menu .cookie-footer-settings-btn:not(:hover){color:#e9f6f9}.footer-layout2 .info-box_text{align-items:center}.footer-layout2 .info-box_text .icon{display:flex;align-items:center;justify-content:center;line-height:1}.footer-layout2 .info-box_text .icon img{display:block;width:16px;height:16px;object-fit:contain}.footer-layout2 .info-box_text .details{margin-top:0}.contact-map-fallback{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:280px;width:100%;padding:32px 24px;background:var(--smoke-color,#e9f6f9);border:1px dashed var(--th-border-color,#e9edf5)}.contact-map-fallback-title{font-family:var(--title-font);font-weight:700;color:var(--title-color);margin:0}.contact-map-fallback-text{font-size:15px;margin:0;max-width:42ch}.contact-map-fallback-text,.contact-privacy-label{font-family:var(--body-font);color:var(--body-color)}.contact-privacy-label{cursor:pointer;font-size:14px;line-height:1.55}.contact-privacy-field input[type=checkbox]~.contact-privacy-label .text-theme{font-weight:600}.contact-privacy-field input[type=checkbox].is-invalid~.contact-privacy-label:before{border-color:#dc3545}.contact-topic-preset__hint{display:flex;align-items:center;gap:8px;font-family:var(--body-font);font-size:13px;line-height:1.4;color:var(--body-color);margin-bottom:10px}.contact-topic-preset__hint i{color:var(--theme-color);font-size:14px}.th-comment-form .nice-select.nice-select--locked{border-color:var(--theme-color);background-color:color-mix(in srgb,var(--theme-color) 10%,white);color:var(--title-color);cursor:default;pointer-events:none}.th-comment-form .nice-select.nice-select--locked:after{display:none}.th-comment-form .nice-select.nice-select--locked .current--selected{font-weight:600}.th-comment-form .nice-select.nice-select--locked .nice-select__lock{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:var(--theme-color);font-size:14px;line-height:1;pointer-events:none}#blog-sec .blogSlider .swiper-pagination-bullets{max-width:250px;display:block;margin:auto;overflow:hidden;position:relative}#blog-sec .blog-slider-pagination{margin:0!important}@media (max-width:767px){#blog-sec .blogSlider .slider-controller{margin-top:15px}}#blog-sec .blogSlider--no-pagination.th-slider.has-shadow .swiper-wrapper{padding-bottom:0}@media (max-width:767px){.category-area .categorySlider.th-slider.has-shadow .swiper-wrapper{padding-bottom:12px}.category-area .categorySlider .category-card{margin-bottom:1px}.category-area .categorySlider .slider-controller{margin-top:12px}.about-area .img-box1{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:40px}.about-area .img-box1 .img1,.about-area .img-box1 .img2,.about-area .img-box1 .img3{position:relative;top:auto;right:auto;bottom:auto;left:auto;max-width:none;display:block;overflow:hidden}.about-area .img-box1 .img1{grid-column:1/-1}.about-area .img-box1 .img1 img{width:100%;height:220px;object-fit:cover;border-radius:72px 72px 0 72px}.about-area .img-box1 .img2 img{width:100%;height:160px;object-fit:cover;border-radius:0 56px 56px 0}.about-area .img-box1 .img3 img{width:100%;height:160px;object-fit:cover;border-radius:56px 0 0 56px}}@media (max-width:480px){.about-area .img-box1{gap:10px}.about-area .img-box1 .img1 img{height:190px;border-radius:48px 48px 0 48px}.about-area .img-box1 .img2 img,.about-area .img-box1 .img3 img{height:130px;border-radius:40px}}