.wpcf7-form .wpcf7-response-output{border:none !important;padding:10px 12px !important}.wpcf7-form.invalid .wpcf7-response-output{color:var(--color-red)}.wpcf7-form.sent .wpcf7-response-output{color:var(--color-green)}@media(max-width: 768px){.contact-form .form-group{margin-bottom:0;margin-top:20px}}.contact-form p>.wpcf7-form-control{margin-top:20px}span.error{font-size:14px;color:var(--color-red);padding-left:2px}.ckeditor-content,#tinymce{font-family:var(--body-font)}.ckeditor-content p,#tinymce p{margin-bottom:1rem}.ckeditor-content h1,.ckeditor-content h2,.ckeditor-content h3,.ckeditor-content h4,.ckeditor-content h5,.ckeditor-content h6,#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6{font-weight:600;margin:1rem 0 1.5rem;line-height:1.25;color:var(--primary-color);font-family:var(--heading-font)}.ckeditor-content h1,#tinymce h1{font-size:2.5rem}.ckeditor-content h2,#tinymce h2{font-size:2rem}.ckeditor-content h3,#tinymce h3{font-size:1.5rem}.ckeditor-content h4,#tinymce h4{font-size:1.2rem}.ckeditor-content h5,#tinymce h5{font-size:1rem}.ckeditor-content h6,#tinymce h6{font-size:.875rem}.ckeditor-content ul,.ckeditor-content ol,#tinymce ul,#tinymce ol{margin:1rem 0;padding-left:2rem;list-style:initial}.ckeditor-content ul,#tinymce ul{list-style-type:disc}.ckeditor-content ol,#tinymce ol{list-style-type:decimal}.ckeditor-content blockquote,#tinymce blockquote{border-left:4px solid #ccc;padding-left:1rem;color:#666;font-style:italic;margin:1rem 0}.ckeditor-content strong,#tinymce strong{font-weight:600}.ckeditor-content em,#tinymce em{font-style:italic}.ckeditor-content a,#tinymce a{color:#007bff;text-decoration:underline}.ckeditor-content img,#tinymce img{max-width:100%;height:auto;display:block;margin:1rem auto}body:not(.home) .page-template .content-wrapper section:not(:last-child){padding:60px 0 !important}body:not(.home) .page-template .content-wrapper section:first-child{padding:60px 0 !important}body:not(.home) .content-template .blog-details{padding:60px 0 !important}.text-color{color:var(--body-text-color) !important}.primary-color{color:var(--theme-color) !important}.primary-color-hover:hover{color:var(--theme-color) !important}.yellow-color{color:var(--color-yellow) !important}.font-weight-100{font-weight:100 !important}.font-weight-200{font-weight:200 !important}.font-weight-300{font-weight:300 !important}.font-weight-400{font-weight:400 !important}.font-weight-500{font-weight:500 !important}.font-weight-600{font-weight:600 !important}.font-weight-bold{font-weight:bold !important}span.error{color:var(--color-red)}.testimonial-single .description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;color:var(--body-text-color);font-size:.92rem}.destination-area::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:url(../images/shape/02.png);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:.3}#detail-template .service-details .service-block-wrapper:first-child>h3{margin-top:0}.nice-select{width:100%;height:56px;line-height:44px;border-radius:14px;padding-left:15px;font-size:16px;border-color:var(--border-info-color);display:flex;align-items:center}.nice-select:focus{border-color:var(--theme-color)}.owl-carousel .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;padding:0 40px}@media(max-width: 768px){.owl-carousel .owl-nav{padding:0 20px}}.owl-carousel .owl-nav button{pointer-events:auto;background:rgba(0,0,0,.5) !important;color:var(--color-white) !important;width:45px;height:45px;border-radius:50%;transition:all .3s ease-in}.owl-carousel .owl-nav button:hover{color:var(--primary-color) !important;background:rgba(0,0,0,.6) !important}.owl-carousel .owl-dots{position:absolute;bottom:30px;width:100%;text-align:center}.owl-carousel .owl-dots span{width:10px;height:10px;background:var(--color-white);opacity:.5;display:inline-block;border-radius:50%;margin:4px}.owl-carousel .owl-dots .owl-dot.active span{opacity:1;background:var(--primary-color)}.owl-carousel.destination-slider .owl-dots{bottom:-40px}.owl-carousel.result-slider .video-item{width:100%;height:500px}.owl-carousel.result-slider .video-item>iframe{width:100%;height:100%}.cocoen-wrapper{margin:0 auto;display:flex;justify-content:center;background-color:rgba(0,0,0,0)}.cocoen-wrapper img{max-width:1200px !important;max-height:620px !important;object-fit:cover;width:unset !important}.cocoen-wrapper cocoen-component{border:1px solid var(--color-gray)}.detail-service .cocoen-wrapper img{max-width:856px !important;max-height:520px !important;object-fit:cover;width:unset !important}.top-social a,.footer-social a{position:relative;display:inline-flex;align-items:center;justify-content:center}.top-social a::after,.footer-social a::after{content:attr(data-tooltip);position:absolute;top:120%;left:50%;transform:translateX(-50%);font-size:12px;color:var(--primary-color);background:var(--color-white);padding:6px 10px;border-radius:6px;white-space:nowrap;opacity:0;visibility:hidden;transition:.2s;line-height:1;font-weight:600;pointer-events:none;text-transform:capitalize}.top-social a:hover::after,.footer-social a:hover::after{opacity:1;visibility:visible}@media(max-width: 768px){footer{margin-bottom:50px}}@media(max-width: 768px){footer .copyright-text{position:relative;bottom:5px}}@media(max-width: 768px){#scroll-top{bottom:70px;right:4px}}.tools-bar{display:none;box-shadow:0 0 2px;position:fixed;background:var(--color-white);color:var(--theme-color);bottom:0;left:0;width:100%;border-radius:20px 20px 0 0;padding:0;overflow:hidden;z-index:9999999999}@media(max-width: 768px){.tools-bar{display:block}}.tools-bar .tools-bar-lists{flex-direction:row;justify-content:space-between;padding:0 10px;list-style:none;display:flex;margin:0}.tools-bar .tools-bar-lists .tools-bar-item{border-right:solid 1px #f1f1f1;width:100%}.tools-bar .tools-bar-lists .tools-bar-item:last-child{border-right:none}.tools-bar .tools-bar-lists .tools-bar-item a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px}.tools-bar .tools-bar-lists .tools-bar-item a>i{width:25px;height:25px;display:flex;justify-content:center;color:var(--theme-color);font-size:20px;display:flex;align-items:end}.tools-bar .tools-bar-lists .tools-bar-item a>span{text-transform:capitalize;font-size:12px;padding-top:2px;text-align:center;color:var(--body-text-color);white-space:nowrap}.tools-bar .tools-bar-lists .tools-bar-item .tools-bar-logo{height:100%}.tools-bar .tools-bar-lists .tools-bar-item .tools-bar-logo>img{width:48px;height:48px;object-fit:contain}.page-pricing .pricing-list{max-width:920px;width:100%;margin:auto;display:flex;flex-direction:column;gap:16px}.page-pricing .pricing-item{display:flex;align-items:center;gap:24px;padding:16px;margin:0;border-radius:12px;background:var(--color-white);box-shadow:0 4px 12px rgba(0,0,0,.09)}.page-pricing .pricing-item .service-info{display:flex;align-items:flex-start;gap:16px;flex:1;min-width:0}.page-pricing .pricing-item .service-img{flex-shrink:0}.page-pricing .pricing-item .service-img img{width:80px;height:80px;object-fit:cover;border-radius:8px}.page-pricing .pricing-item .service-content{display:flex;flex-direction:column;gap:6px;min-width:0}.page-pricing .pricing-item .service-title{font-weight:600;font-size:16px;color:#222;text-decoration:none}.page-pricing .pricing-item .service-title:hover{color:var(--primary-color)}.page-pricing .pricing-item .service-desc{font-size:14px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.page-pricing .pricing-item .service-price{font-weight:600;color:var(--primary-color);white-space:nowrap;font-size:16px}.page-pricing .pricing-item .service-price.updating{color:#b5b5b5;font-size:14px}.page-pricing .pricing-item .service-action{white-space:nowrap}@media(max-width: 991px){.page-pricing .pricing-item{gap:16px}.page-pricing .pricing-item .service-img img{width:64px;height:64px}}@media(max-width: 767px){.page-pricing .pricing-item{flex-direction:column;align-items:stretch;gap:12px}.page-pricing .pricing-item .service-info{align-items:center}.page-pricing .pricing-item .service-img img{width:72px;height:72px}.page-pricing .pricing-item .service-content{text-align:center}.page-pricing .pricing-item .service-desc{-webkit-line-clamp:4}.page-pricing .pricing-item .service-price{text-align:center;font-size:18px}.page-pricing .pricing-item .service-action{display:flex;justify-content:center}.page-pricing .pricing-item .service-action .theme-btn{width:100%;text-align:center}}
