﻿:root{--tj-ff-body:"Manrope",sans-serif;--tj-ff-heading:"Noto Serif",serif;--tj-ff-manrope:"Manrope",sans-serif;--tj-ff-noto-serif:"Noto Serif",serif;--tj-ff-fonticon:"auriva-icons";--tj-fw-normal:normal;--tj-fw-thin:100;--tj-fw-elight:200;--tj-fw-light:300;--tj-fw-regular:400;--tj-fw-medium:500;--tj-fw-sbold:600;--tj-fw-bold:700;--tj-fw-ebold:800;--tj-fw-black:900;--tj-fs-body:16px;--tj-fs-p:16px;--tj-fs-p2:18px;--tj-fs-h1:64px;--tj-fs-h2:48px;--tj-fs-h3:32px;--tj-fs-h4:24px;--tj-fs-h5:20px;--tj-fs-h6:18px;--tj-color-common-white:#fff;--tj-color-common-black:#000;--tj-color-heading-primary:#242424;--tj-color-text-body:#4d4b46;--tj-color-text-body-2:rgba(36,36,36,.651);--tj-color-text-body-3:rgba(77,75,70,.702);--tj-color-theme-primary:#c9a24b;--tj-color-theme-secondary:#b08d3c;--tj-color-theme-bg:#f7f5f0;--tj-color-theme-bg-2:#ede9df;--tj-color-theme-dark:#171717;--tj-color-light-1:#fff;--tj-color-light-2:#ccc;--tj-color-light-3:gray;--tj-color-light-4:hsla(0,0%,100%,.702);--tj-color-light-5:hsla(0,0%,100%,.651);--tj-color-light-6:hsla(0,0%,100%,.902);--tj-color-light-7:hsla(0,0%,100%,.698);--tj-color-red-1:#d9534f;--tj-color-green-1:#2e8b57;--tj-color-border-1:#e3dfd7;--tj-color-border-2:#dbd7d0;--tj-color-border-3:hsla(0,0%,100%,.078);--tj-color-border-4:hsla(0,0%,100%,.122);--tj-color-border-5:hsla(0,0%,100%,.2);--tj-color-border-6:hsla(0,0%,100%,.149);--tj-color-border-7:hsla(0,0%,100%,.502);--tj-color-border-8:#d1cdc6;--tj-color-border-9:rgba(201,162,75,.4);--tj-color-border-10:rgba(227,223,215,.149);--tj-color-border-11:rgba(36,36,36,.2);--tj-color-blur-1:hsla(0,0%,100%,.059);--tj-color-blur-2:hsla(0,0%,9%,.502);--tj-color-shadow-1:rgba(0,0,0,.05);--tj-color-shadow-2:rgba(0,0,0,.1)}*{box-sizing:border-box;margin:0;padding:0}.site-main,body,html{position:relative}body{background-color:var(--tj-color-theme-bg);color:var(--tj-color-text-body);font-family:var(--tj-ff-body);font-size:var(--tj-fs-body);font-weight:400;letter-spacing:.015em;line-height:1.625;overflow-x:hidden;z-index:0}a{text-decoration:none}.tj-fs-h1,.tj-fs-h2,.tj-fs-h3,.tj-fs-h4,.tj-fs-h5,.tj-fs-h6,h1,h2,h3,h4,h5,h6{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-medium);letter-spacing:-.01em;line-height:1.16;margin-bottom:15px;margin-top:0}.tj-fs-h1,h1{font-size:var(--tj-fs-h1);letter-spacing:-.015em;line-height:1.115}@media only screen and (min-width:992px)and (max-width:1199px){.tj-fs-h1,h1{font-size:60px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-fs-h1,h1{font-size:54px}}@media only screen and (min-width:576px)and (max-width:767px){.tj-fs-h1,h1{font-size:50px}}@media(max-width:575px){.tj-fs-h1,h1{font-size:40px}}.tj-fs-h2,h2{font-size:var(--tj-fs-h2);letter-spacing:0;line-height:1.25}@media only screen and (min-width:992px)and (max-width:1199px){.tj-fs-h2,h2{font-size:42px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-fs-h2,h2{font-size:44px}}@media only screen and (min-width:576px)and (max-width:767px){.tj-fs-h2,h2{font-size:40px}}@media(max-width:575px){.tj-fs-h2,h2{font-size:30px}}.tj-fs-h3,h3{font-size:var(--tj-fs-h3);line-height:1.25}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-fs-h3,h3{font-size:28px}}.tj-fs-h4,h4{font-size:var(--tj-fs-h4);line-height:1.333}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-fs-h4,h4{font-size:22px}}.tj-fs-h5,h5{font-size:var(--tj-fs-h5);line-height:1.6}.tj-fs-h6,h6{font-size:var(--tj-fs-h6);line-height:1.4}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:inline-block;line-height:inherit}h1 a,h1:hover a,h2 a,h2:hover a,h3 a,h3:hover a,h4 a,h4:hover a,h5 a,h5:hover a,h6 a,h6:hover a{color:inherit;font-size:inherit;font-weight:inherit}ul{margin:0;padding:0}.btn,:after,:before,a,button,button[type=submit],input,input[type=submit],select,svg path,textarea{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}a:focus,button:focus,button:focus-visible{box-shadow:0 0 0;outline:none;text-decoration:none}a:focus,a:hover{color:inherit;text-decoration:none}a,button{background:transparent;border:none;color:var(--tj-color-theme-primary);outline:none;padding:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.nice-select,input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-9);box-shadow:0 0 0;color:var(--tj-color-heading-primary);font-size:var(--tj-fs-body);font-weight:var(--tj-fw-medium);height:auto;min-height:52px;outline:none;padding:10px 25px;width:100%}.nice-select::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:var(--tj-color-heading-primary);transition:all .3s}.nice-select:focus,input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--tj-color-theme-primary)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=file]{cursor:pointer}input[type=file]::file-selector-button{background-color:var(--tj-color-green-1);border:none;border-radius:0;color:var(--tj-color-heading-primary);line-height:1;padding:14px 24px;transition:.3s ease}input[type=file]::file-selector-button:hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.nice-select{align-items:center;border-radius:0;display:flex;font-weight:var(--tj-fw-medium);padding:0 25px}.nice-select .list{background-color:var(--tj-color-common-white);border:1px solid var(--tj-color-border-3);border-radius:0}.nice-select .option{color:var(--tj-color-heading-primary);padding-inline-end:18px;padding-inline-start:18px}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:var(--tj-color-theme-bg-2)}.nice-select:after{border:0;content:"";font-family:var(--tj-ff-fonticon);font-size:16px;font-style:normal;font-weight:400;height:auto;inset-inline-end:20px;line-height:1;margin:0;top:50%;transform:translateY(-50%) rotate(0deg);width:16px}.nice-select.open:after{transform:translateY(-50%) rotate(-180deg);transform-origin:50% 50%}.tj-select{min-height:52px}::-webkit-input-placeholder{color:var(--tj-color-text-body);font-size:var(--tj-fs-body);opacity:1}:-moz-placeholder,::-moz-placeholder{color:var(--tj-color-text-body);font-size:var(--tj-fs-body);opacity:1}:-ms-input-placeholder{color:var(--tj-color-text-body);font-size:var(--tj-fs-body);opacity:1}::placeholder{color:var(--tj-color-text-body);font-size:var(--tj-fs-body);opacity:1}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:30px}.container-fluid.gx-0,.container-lg.gx-0,.container-md.gx-0,.container-sm.gx-0,.container-xl.gx-0,.container-xxl.gx-0,.container.gx-0{--bs-gutter-x:0}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1350px}.row{--bs-gutter-x:30px}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}.w-img img{width:100%}.m-img img{max-width:100%}.fix{overflow:hidden}.ff-heading{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading)}.ff-heading a{color:inherit}.ff-body{font-family:var(--tj-ff-text-body)}.ff-manrope{font-family:var(--tj-ff-manrope)}.ff-noto-serif{font-family:var(--tj-ff-noto-serif)}.fs-24{font-size:24px;letter-spacing:-.015em;line-height:1.27}@media(max-width:575px){.fs-24{font-size:22px}}.fs-32{font-size:32px;line-height:1.25}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.fs-32{font-size:28px}}.fs-48{font-size:48px;line-height:1}@media only screen and (min-width:768px)and (max-width:991px){.fs-48{font-size:40px}}@media only screen and (min-width:576px)and (max-width:767px){.fs-48{font-size:36px}}@media(max-width:575px){.fs-48{font-size:28px}}.fw-regular{font-weight:var(--tj-fw-regular)}.fw-medium{font-weight:var(--tj-fw-medium)}.fw-sbold{font-weight:var(--tj-fw-sbold)}.fw-bold{font-weight:var(--tj-fw-bold)}.tj-theme-primary{background-color:var(--tj-color-theme-primary)}.tj-theme-secondary{background-color:var(--tj-color-theme-secondary)}.tj-theme-bg{background-color:var(--tj-color-theme-bg)}.tj-theme-bg-2{background-color:var(--tj-color-theme-bg-2)}.tj-theme-dark{background-color:var(--tj-color-theme-dark)}.tj-text-primary{color:var(--tj-color-theme-primary)}.tj-text-body{color:var(--tj-color-text-body)}.tj-text-body-2{color:var(--tj-color-text-body-2)}.tj-text-dark{color:var(--tj-color-heading-primary)}.tj-text-black{color:var(--tj-color-common-black)}.tj-text-white{color:var(--tj-color-common-white)}.tj-text-light-1{color:var(--tj-color-light-1)}.tj-text-light-2{color:var(--tj-color-light-2)}.tj-text-light-3{color:var(--tj-color-light-3)}.tj-text-light-4{color:var(--tj-color-light-4)}.rg-20{row-gap:20px}.rg-25{row-gap:25px}.rg-30{row-gap:30px}.rg-40{row-gap:40px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.rg-40{row-gap:30px}}.rg-50{row-gap:50px}.rg-60{row-gap:60px}.rg-70{row-gap:70px}.rg-80{row-gap:80px}@media only screen and (min-width:768px)and (max-width:991px){.pb-30{padding-bottom:30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.pb-30{padding-bottom:20px}}.pt-90{padding-top:90px}@media only screen and (min-width:992px)and (max-width:1199px){.pt-90{padding-top:70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.pt-90{padding-top:60px}}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.mt-35{margin-top:35px}.mb-35{margin-bottom:35px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.mt-70{margin-top:70px}.mb-70{margin-bottom:70px}.mt-80{margin-top:80px}.mb-80{margin-bottom:80px}.mt-90{margin-top:90px}.mb-90{margin-bottom:90px}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.inner-gap,.section-gap{padding-bottom:110px;padding-top:110px}@media only screen and (min-width:992px)and (max-width:1199px){.inner-gap,.section-gap{padding-bottom:100px;padding-top:100px}}@media only screen and (min-width:768px)and (max-width:991px){.inner-gap,.section-gap{padding-bottom:80px;padding-top:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.inner-gap,.section-gap{padding-bottom:70px;padding-top:70px}}.inner-gap-2,.section-gap-2{padding-bottom:100px;padding-top:100px}@media only screen and (min-width:992px)and (max-width:1199px){.inner-gap-2,.section-gap-2{padding-bottom:80px;padding-top:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.inner-gap-2,.section-gap-2{padding-bottom:60px;padding-top:60px}}.inner-gap-top,.section-gap-top{padding-top:110px}@media only screen and (min-width:992px)and (max-width:1199px){.inner-gap-top,.section-gap-top{padding-top:100px}}@media only screen and (min-width:768px)and (max-width:991px){.inner-gap-top,.section-gap-top{padding-top:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.inner-gap-top,.section-gap-top{padding-top:70px}}.inner-gap-bottom,.section-gap-bottom{padding-bottom:110px}@media only screen and (min-width:992px)and (max-width:1199px){.inner-gap-bottom,.section-gap-bottom{padding-bottom:100px}}@media only screen and (min-width:768px)and (max-width:991px){.inner-gap-bottom,.section-gap-bottom{padding-bottom:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.inner-gap-bottom,.section-gap-bottom{padding-bottom:70px}}.section-gap-x{margin-inline-end:30px;margin-inline-start:30px}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.section-gap-x{margin-inline-end:15px;margin-inline-start:15px}}.section-separator{border-top:1px solid var(--tj-color-border-1)}.section-separator-2{border-top:1px solid var(--tj-color-border-7)}#smooth-content{will-change:transform}.tj-border-top{position:relative}.tj-border-top:before{border-top:1px solid var(--tj-color-border-3);content:"";height:auto;inset-inline-start:-50%;position:absolute;top:0;width:200%}.tj-list{list-style:none}.tj-list li{align-items:start;color:var(--tj-color-text-body);column-gap:8px;display:flex;font-size:14px}.tj-list li:last-child{margin-bottom:0}.tj-list li .icon{font-size:18px;line-height:1;margin-top:3px}.tj-rating-wrapper{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;font-size:15px;gap:2px;justify-content:inherit;line-height:1;width:fit-content}.tj-rating-wrapper .r-icon{display:inline-flex;line-height:1;position:relative}.tj-rating-wrapper .r-icon-wrapper{display:inline-flex;line-height:1;--r-rating-icon-color:var(--tj-color-theme-primary);opacity:.5}.tj-rating-wrapper .r-icon-wrapper.r-icon-marked{height:100%;inset-block-start:0;inset-inline-start:0;opacity:1;overflow:hidden;position:absolute;width:var(--r-rating-icon-marked-width);z-index:1}.tj-rating-wrapper .r-icon-wrapper i,.tj-rating-wrapper .r-icon-wrapper svg{color:var(--r-rating-icon-color);display:inline-flex;line-height:1}.tj-rating-wrapper .label{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-size:16px;font-weight:var(--tj-fw-bold);letter-spacing:.01em;line-height:1;margin-left:2px}.single-rating{align-items:center;display:inline-flex;font-size:16px;gap:1px;line-height:1}.single-rating i{color:var(--tj-color-orange-1)}.single-rating .label{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-bold);letter-spacing:.01em;margin-inline-start:2px}.single-rating .label span{color:var(--tj-color-text-body);font-weight:var(--tj-fw-medium)}.slider-navigation{align-items:center;display:flex;gap:10px}.slider-navigation-absolute{align-items:center;inset-inline-start:50%;justify-content:space-between;pointer-events:none;position:absolute;top:calc(50% - 33px);transform:translate(-50%,-50%);z-index:1}.slider-navigation-light .slider-next,.slider-navigation-light .slider-prev{border:1px solid var(--tj-color-common-white)}.slider-navigation-light .slider-next .anim-icon i,.slider-navigation-light .slider-next .anim-icon i:last-child,.slider-navigation-light .slider-prev .anim-icon i,.slider-navigation-light .slider-prev .anim-icon i:last-child{color:var(--tj-color-common-white)}.slider-next,.slider-prev{align-items:center;background-color:transparent;border:1px solid var(--tj-color-theme-dark);border-radius:50%;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;opacity:.3;pointer-events:all;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:42px}.slider-next .anim-icon,.slider-prev .anim-icon{display:inline-flex;overflow:hidden;position:relative;transform:rotate(0deg)}.slider-next .anim-icon i,.slider-prev .anim-icon i{color:var(--tj-color-theme-dark);font-size:24px;position:relative;top:0;transition:all .3s}.slider-next .anim-icon i:last-child,.slider-prev .anim-icon i:last-child{color:var(--tj-color-theme-dark);position:absolute;transform:translateX(150%)}.slider-next:hover,.slider-prev:hover{opacity:1}.slider-next:hover .anim-icon i:first-child,.slider-prev:hover .anim-icon i:first-child{transform:translateX(-150%)}.slider-next:hover .anim-icon i:last-child,.slider-prev:hover .anim-icon i:last-child{transform:translateX(0)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.slider-next,.slider-prev{height:36px;width:36px}.slider-next .anim-icon i,.slider-prev .anim-icon i{font-size:18px}}.slider-next .anim-icon i:last-child{transform:translateX(-150%)}.slider-next:hover .anim-icon i:first-child{transform:translateX(150%)}.tj__slider-wrapper .swiper-pagination-wrapper{inset:0;pointer-events:none;position:absolute;z-index:1}.tj__slider-wrapper .swiper-pagination-area{line-height:0;margin-top:50px;pointer-events:all;text-align:center}.tj__slider-wrapper .swiper-pagination-area.tj-absolute{bottom:60px;inset-inline-start:50%;max-width:1350px;padding:0 15px;position:absolute;top:auto;transform:translateX(calc(-50% - 7px));z-index:1}.tj__slider-wrapper .swiper-pagination-area.tj-align-start{text-align:start}@media only screen and (min-width:768px)and (max-width:991px){.tj__slider-wrapper .swiper-pagination-area{margin-top:40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj__slider-wrapper .swiper-pagination-area{margin-top:30px}}.tj__slider-wrapper .swiper-pagination-bullet{background-color:var(--tj-color-theme-dark);border-radius:0;height:8px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,6px)!important;opacity:.1;position:relative;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;width:8px}.tj__slider-wrapper .swiper-pagination-bullet-active{opacity:1}.tj__slider-wrapper .swiper-pagination-bullet:first-child{margin-inline-start:0!important}.tj__slider-wrapper .swiper-pagination-bullet:last-child{margin-inline-end:0!important}.tj__slider-wrapper .swiper-pagination-light .swiper-pagination-bullet{background-color:var(--tj-color-common-white)}.section-divider{border-top:1px solid var(--tj-color-border-1)}.section-divider-2{border-top:1px solid var(--tj-color-border-2)}.bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-4}.tj-zoom-anim{display:inline-block}.mis-auto{margin-inline-start:auto}.tj-author-wrapper{align-items:center;display:flex;gap:10px}.tj-author-avatar{aspect-ratio:1/1;border-radius:50%;overflow:hidden;width:64px}.tj-author-avatar img{height:100%;object-fit:cover;width:100%}.tj-author-info .name{letter-spacing:-.02em;margin-bottom:-1px}.tj-author-info .designation{color:var(--tj-color-theme-dark-2);font-size:14px;font-weight:var(--tj-ff-heading);letter-spacing:.05em;opacity:.7}.video-btn{align-items:center;backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.08);border-radius:50%;font-size:16px;height:66px;justify-content:center;position:relative;width:66px;z-index:1}.video-btn,.video-btn i,.video-btn svg{color:var(--tj-color-common-white);display:inline-flex;line-height:1}.video-btn i,.video-btn svg{transition:all .3s ease-in-out}.video-btn svg{height:auto;max-width:16px}.video-btn:hover i{transform:scale(1.2)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.video-btn{height:56px;width:56px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){[data-speed]{margin-top:0!important;transform:translate(0)!important}}.tj-sticky-item,.tj-sticky-panel,.tj-sticky-panel-2{will-change:transform}.tj-pin-panel-animated{pointer-events:none}.title-highlight .line,.title-highlight .line-2{-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;--highlight-offset:0%;background-image:linear-gradient(90deg,var(--tj-color-heading-primary) var(--highlight-offset),var(--tj-color-theme-dark-4) var(--highlight-offset))}.tj-split-text-1 .line{display:inline!important}.w-full{width:100%}.tj-img-reveal{overflow:hidden;position:relative}.tj-img-reveal img{object-fit:cover;transform-origin:left}.tj-img-reveal.tj-reverse img{transform-origin:right}.tj-anim-move-var{animation-direction:alternate;animation-duration:3s;animation-iteration-count:infinite;animation-name:moveVar}.tj-anim-move-hor{animation-direction:alternate;animation-duration:3s;animation-iteration-count:infinite;animation-name:moveHor}.tj-zoom-in-out{animation-direction:alternate;animation-duration:2s;animation-iteration-count:infinite;animation-name:tjZoomInOut3}.circle-ripple:after,.circle-ripple:before{border:1px solid hsla(0,0%,100%,.3);border-radius:50%;bottom:0;content:"";display:block;inset-inline-end:0;inset-inline-start:0;position:absolute;top:0}.circle-ripple:before{animation:ripple 2s linear infinite}.circle-ripple:after{animation:ripple 2s linear 1s infinite}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes scroll-rtl{0%{transform:translateX(0)}to{transform:translateX(calc(100% + var(--gap)))}}@keyframes fadeIn{0%{opacity:0}to{opacity:.25}}@keyframes tjZoomInOut{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes tjZoomInOut2{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes tjZoomInOut3{0%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes sticky{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes lineHover{0%{width:100%}50%{inset-inline-end:0;width:0}to{inset-inline-start:0;width:100%}}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.7,1.1)}50%{transform:scale(1.1,.7)}75%{transform:scale(.95,1.05)}}@keyframes moveHor{0%{transform:translateX(0)}to{transform:translateX(50px)}}@keyframes moveVar{0%{transform:translateY(0)}to{transform:translateY(30px)}}@keyframes moveVar2{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes ripple{0%{transform:scale(1)}50%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1.6)}}@keyframes inOut{0%{transform:scale(1)}50%{transform:scale(0)}to{transform:scale(1)}}@keyframes shakeAnim{0%{transform:rotate(0)}20%{transform:rotate(20deg)}40%{transform:rotate(10deg)}50%{transform:rotate(20deg)}60%{transform:rotate(10deg)}80%{transform:rotate(20deg)}to{transform:rotate(0)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinReverse{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes shakeLoop{0%{transform:rotate(0deg)}10%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(0deg)}to{transform:otate(0deg)}}@keyframes tjGridAnim{0%{fill:transparent}to{fill:currentColor}}.tj-bounce{animation:bounceAnim 4s linear infinite}@keyframes bounceAnim{0%{transform:translateY(0)}25%{transform:translateY(-15px)}50%{transform:translateY(0)}75%{transform:translateY(-15px)}to{transform:translateY(0)}}.tj-bounce-x{animation:bouncexAnim 4s linear infinite}@keyframes bouncexAnim{0%{transform:translateX(0)}25%{transform:translateX(-15px)}50%{transform:translateX(0)}75%{transform:translateX(-15px)}to{transform:translateX(0)}}@keyframes b3BadgeSpin{to{transform:rotate(1turn)}}@keyframes instructorBadgeSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes banner4Float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes banner4Pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes banner4Twinkle{0%,to{opacity:.45;transform:scale(.7) rotate(0deg)}50%{opacity:1;transform:scale(1.15) rotate(45deg)}}@keyframes banner4PathFlow{to{stroke-dashoffset:-280}}@keyframes banner4WaveFlow{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes tjFacilitiesProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tj-btn-primary{align-items:center;background-color:var(--tj-color-theme-primary);border-radius:50px;display:inline-flex;font-size:16px;font-weight:var(--tj-fw-medium);gap:10px;justify-content:center;line-height:1;overflow:hidden;position:relative;text-align:center;white-space:nowrap;z-index:0}.tj-btn-primary .btn-inner{display:flex;gap:8px;line-height:1.25;padding:20px 30px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-btn-primary .btn-inner{padding:14px 25px}}.tj-btn-primary .btn-text{color:var(--tj-color-common-white);display:inline-flex;overflow:hidden;transition:all .3s ease-in-out}.tj-btn-primary .btn-text>span{backface-visibility:hidden;display:inline-block;line-height:1.3;text-shadow:0 28px 0 currentColor;transform:translateY(0);transition:all .3s ease-in-out}.tj-btn-primary .btn-icon{align-items:center;color:var(--tj-color-common-white);display:inline-flex;font-size:14px;justify-content:center;line-height:1;padding-top:2px}.tj-btn-primary .btn-icon span{overflow:hidden;transform:rotate(-45deg);transition:all .3s ease-in-out}.tj-btn-primary:focus,.tj-btn-primary:hover{background-color:var(--tj-color-theme-secondary)}.tj-btn-primary:focus .btn-text,.tj-btn-primary:hover .btn-text{padding-inline-start:0}.tj-btn-primary:focus .btn-text>span,.tj-btn-primary:hover .btn-text>span{transform:translateY(-28px)}.tj-btn-primary:focus .btn-icon span,.tj-btn-primary:hover .btn-icon span{transform:rotate(0deg)}.tj-btn-primary-blur{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3)}.tj-btn-primary-blur:focus,.tj-btn-primary-blur:hover{border-color:var(--tj-color-theme-secondary)}.tj-btn-primary-light{background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1)}.tj-btn-primary-light .btn-inner{padding:19px 29px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-btn-primary-light .btn-inner{padding:15px 20px 12px}}.tj-btn-primary-light .btn-icon,.tj-btn-primary-light .btn-text{color:var(--tj-color-heading-primary)}.tj-btn-primary-light:focus,.tj-btn-primary-light:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}.tj-btn-primary-light:focus .btn-icon,.tj-btn-primary-light:focus .btn-text,.tj-btn-primary-light:hover .btn-icon,.tj-btn-primary-light:hover .btn-text{color:var(--tj-color-common-white)}.tj-btn-primary-light.tj-btn-md .btn-inner{padding:15px 25px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-btn-primary-light.tj-btn-md .btn-inner{padding:13px 24px}}.tj-btn-primary-light.tj-btn-sm .btn-inner{padding:11px 24px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-btn-primary-light.tj-btn-sm .btn-inner{padding:11px 24px}}.tj-btn-primary-dark{background-color:var(--tj-color-theme-dark)}.tj-btn-primary-dark .btn-icon,.tj-btn-primary-dark .btn-text{color:var(--tj-color-common-white)}.tj-btn-primary-dark:focus,.tj-btn-primary-dark:hover{background-color:var(--tj-color-theme-secondary)}.tj-btn-primary-dark:focus .btn-icon,.tj-btn-primary-dark:focus .btn-text,.tj-btn-primary-dark:hover .btn-icon,.tj-btn-primary-dark:hover .btn-text{color:var(--tj-color-common-white)}.tj-btn-primary-border{border:2px solid var(--tj-color-theme-primary);padding:18px 26px 15px}.tj-btn-primary-border,.tj-btn-primary-border:focus,.tj-btn-primary-border:hover{background-color:transparent;color:var(--tj-color-heading-primary)}.tj-btn-primary-border-sm{padding:14px 26px 11px}.tj-btn-md .btn-inner{padding:16px 26px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-btn-md .btn-inner{padding:14px 25px}}.tj-btn-md-2 .btn-inner{padding:14px 24px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-btn-md-2 .btn-inner{padding:14px 24px}}.tj-btn-sm .btn-inner{padding:12px 25px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-btn-sm .btn-inner{padding:12px 25px}}.tj-btn-full{width:100%}.tj-btn-border{background-color:transparent;border:1px solid var(--tj-color-border-2);color:var(--tj-color-light-1)}.tj-btn-border .btn-icon{background-color:var(--tj-color-blur-1)}.tj-icon-btn{color:var(--tj-color-heading-primary);font-size:18px;gap:9px;line-height:1;position:relative;text-align:center;white-space:nowrap;z-index:2}.tj-icon-btn,.tj-icon-btn .btn-icon{align-items:center;display:inline-flex;justify-content:center}.tj-icon-btn .btn-icon{overflow:hidden}.tj-icon-btn i{display:inline-flex;line-height:1;transform:rotate(-45deg);transition:all .3s ease-in-out}.tj-icon-btn:focus i,.tj-icon-btn:hover i{transform:rotate(0deg)}.tj-text-btn{align-items:center;color:var(--tj-color-heading-primary);display:inline-flex;font-weight:var(--tj-fw-sbold);gap:10px;letter-spacing:-.015em;line-height:1.25;position:relative}.tj-text-btn:before{background-color:currentColor;bottom:0;content:"";height:1px;inset-inline-end:0;position:absolute;width:100%}.tj-text-btn .btn-icon{font-size:14px;line-height:1}.tj-text-btn .btn-icon i{color:currentColor;display:inline-flex;transform:rotate(-45deg);transition:all .3s ease-in-out}.tj-text-btn:hover{color:var(--tj-color-heading-primary)}.tj-text-btn:hover .btn-icon i{transform:rotate(0deg)}.tj-text-btn:hover:before{animation:lineHover .6s linear}.tj-text-btn-light,.tj-text-btn-light:hover{color:var(--tj-color-common-white)}.header-area{inset-inline-start:0;position:relative;top:0;transition:opacity .3s ease,visibility .3s ease;width:100%;z-index:97}.header-area.header-absolute{background-color:transparent;position:absolute;z-index:98}.header-area.header-duplicate{background-color:var(--tj-color-theme-dark);box-shadow:0 0 15px 0 rgba(0,0,0,.1);inset-inline-start:0;position:fixed;top:0;transform:translateY(-100%);transition:all .35s ease;visibility:hidden;width:100%}.header-area.sticky{transform:translateY(0);visibility:visible;z-index:99}.header-area.header-1.header-absolute{background-color:transparent;border-bottom:1px solid var(--tj-color-border-4);top:0}.header-area.header-1.header-duplicate{box-shadow:0 0 70px 0 rgba(0,0,0,.1)}.header-bottom{padding:0 15px}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.header-bottom{padding:0}}.header-wrapper{align-items:center;display:flex;gap:50px;justify-content:space-between;position:relative;z-index:99}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.header-wrapper{gap:30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.header-wrapper{gap:20px}}.site_logo{padding:26px 0}.site_logo .logo{display:inline-block;max-width:164px;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.site_logo{padding:20px 0}.site_logo .logo{max-width:150px}}@media(max-width:575px){.site_logo .logo{max-width:130px}}.menu-area{width:40%}@media only screen and (min-width:992px)and (max-width:1199px){.menu-area{width:45%}}.mainmenu{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);border-radius:70px;padding:0 25px}.mainmenu ul{align-items:center;column-gap:20px;display:flex;list-style:none;margin:0;padding:0}.mainmenu ul>li{position:relative;z-index:1}.mainmenu ul>li>a{color:var(--tj-color-common-white);display:block;font-size:16px;font-weight:var(--tj-fw-regular);line-height:1;padding:14px 0;position:relative}.mainmenu ul>li.has-dropdown>a,.mainmenu ul>li.menu-item-has-children>a{padding-inline-end:19px}.mainmenu ul>li.has-dropdown>a:after,.mainmenu ul>li.menu-item-has-children>a:after{aspect-ratio:1/1;color:inherit;content:"";font-family:var(--tj-ff-fonticon);font-size:12px;height:13px;inset-inline-end:0;line-height:1;position:absolute;text-align:center;top:18px;will-change:transform}.mainmenu ul>li.has-dropdown:hover>a:after,.mainmenu ul>li.menu-item-has-children:hover>a:after{transform:scaleY(-1)}.mainmenu ul>li.current-menu-ancestor>a,.mainmenu ul>li.current-menu-ancestor>a:after,.mainmenu ul>li.current-menu-item>a,.mainmenu ul>li.current-menu-item>a:after,.mainmenu ul>li:hover>a,.mainmenu ul>li:hover>a:after{color:var(--tj-color-theme-primary)}.mainmenu ul>li.current-menu-ancestor>a:before,.mainmenu ul>li.current-menu-item>a:before,.mainmenu ul>li:hover>a:before{opacity:1;visibility:visible}.mainmenu ul>li>.sub-menu{background-color:var(--tj-color-theme-bg);box-shadow:0 15px 20px 0 rgba(0,0,0,.05);display:block;gap:0;inset-inline-start:0;opacity:0;padding:10px;pointer-events:none;position:absolute;text-align:start;top:100%;transform:scaleY(0);transform-origin:top;transition:.4s;visibility:hidden;width:220px;z-index:99}.mainmenu ul>li>.sub-menu>li{display:block;width:100%}.mainmenu ul>li>.sub-menu>li>a{color:var(--tj-color-heading-primary);display:block;padding:10px 20px;position:relative}.mainmenu ul>li>.sub-menu>li>a:before{display:none}.mainmenu ul>li>.sub-menu>li:last-child{padding-bottom:0}.mainmenu ul>li>.sub-menu>li.has-dropdown>a:after,.mainmenu ul>li>.sub-menu>li.menu-item-has-children>a:after{color:currentColor;inset-inline-end:15px;top:12px;transform:rotate(-90deg)}.mainmenu ul>li>.sub-menu>li.current-menu-ancestor>a,.mainmenu ul>li>.sub-menu>li.current-menu-item>a,.mainmenu ul>li>.sub-menu>li:hover>a{color:var(--tj-color-theme-secondary)}.mainmenu ul>li>.sub-menu>li.current-menu-ancestor>a:before,.mainmenu ul>li>.sub-menu>li.current-menu-item>a:before,.mainmenu ul>li>.sub-menu>li:hover>a:before{opacity:1;visibility:visible;width:14px}.mainmenu ul>li>.sub-menu>li.current-menu-ancestor>a:after,.mainmenu ul>li>.sub-menu>li.current-menu-item>a:after,.mainmenu ul>li>.sub-menu>li:hover>a:after{color:var(--tj-color-theme-secondary)}.mainmenu ul>li>.sub-menu>li:hover>a{background:var(--tj-color-theme-bg-2)}.mainmenu ul>li>.sub-menu>li>.sub-menu{inset-inline-start:100%;top:-10px}.mainmenu ul>li:hover>.sub-menu{opacity:1;pointer-events:inherit;transform:scaleY(1);transition:all .5s ease;visibility:visible}@media only screen and (min-width:992px)and (max-width:1199px){.mainmenu ul{gap:15px}}.header-right-item{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:40%}@media only screen and (min-width:992px)and (max-width:1199px){.header-right-item{width:26%}}.header-call{align-items:center;backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);border-radius:70px;color:var(--tj-color-common-white);display:inline-flex;font-weight:var(--tj-fw-regular);gap:6px;letter-spacing:-.01em;padding:8px 20px}.header-call .text{position:relative}.header-call .text:before{background-color:var(--tj-color-light-7);bottom:4px;content:"";height:1px;inset-inline-end:0;position:absolute;width:0;z-index:-1}.header-call:hover{color:var(--tj-color-common-white)}.header-call:hover i{animation:shakeAnim .6s ease-in-out}.header-call:hover .text:before{animation:lineHover .8s linear;width:100%}.header-search{align-items:center;backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);border-radius:50%;color:var(--tj-color-common-white);display:inline-flex;font-size:16px;height:44px;justify-content:center;width:44px}.header-search i{transition:transform .3s}.header-search:hover i{animation:gelatine .6s}.header-user .user-btn{color:var(--tj-color-heading-primary);display:flex;font-size:24px;line-height:1;position:relative}.header-button{gap:15px}.menu_btn{align-items:center;aspect-ratio:1/1;display:inline-flex;justify-content:center;width:40px}.menu_btn .bars{display:flex;flex-direction:column;gap:3px;height:12px;justify-content:space-between;width:40px}.menu_btn .bars span{background-color:var(--tj-color-common-white);height:2px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}.menu_btn .bars span:nth-child(2){width:28px}.menu_btn:hover .bars span{background-color:var(--tj-color-theme-primary)}.menu_btn:hover .bars span:nth-child(2){width:100%}.footer-section{background-color:var(--tj-color-theme-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;z-index:0}.footer-newsletter-area{border-bottom:1px solid var(--tj-color-border-6);padding:110px 0 60px}@media only screen and (min-width:768px)and (max-width:991px){.footer-newsletter-area{padding:90px 0 50px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-newsletter-area{padding:70px 0 40px}}.footer-newsletter{margin:0 auto;max-width:600px;text-align:center}.footer-newsletter .sec-heading-center{margin-bottom:20px;max-width:600px}.footer-newsletter .subscribe-form input[type=email]{border-bottom:1px solid var(--tj-color-common-white);padding:10px 155px 10px 44px}.footer-newsletter .subscribe-form input[type=email]:focus{border-color:var(--tj-color-border-3);border-bottom-color:var(--tj-color-theme-primary)}.footer-newsletter .subscribe-form button[type=submit]{padding:0 20px;width:auto}.footer-main-wrapper{background-color:var(--tj-color-theme-dark-2);border-radius:24px;overflow:hidden;position:relative;z-index:0}@media only screen and (min-width:768px)and (max-width:991px){.footer-main-wrapper{border-radius:16px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-main-wrapper{border-radius:0}}.footer-main-area{padding-bottom:50px;padding-top:60px}@media only screen and (min-width:768px)and (max-width:991px){.footer-main-area{padding:90px 10px 80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-main-area{padding:70px 0 60px}}.footer-logo{max-width:164px;width:100%}.footer-text{margin-bottom:0;margin-top:24px;max-width:308px;width:100%}.footer-info,.footer-text{color:var(--tj-color-light-2)}.footer-info{display:inline-block;margin-bottom:7px;max-width:197px;position:relative;z-index:1}.footer-info:is(a){color:var(--tj-color-light-1);letter-spacing:0}.footer-info:is(a):before{background-color:currentColor;bottom:4px;content:"";height:1px;position:absolute;right:0;transition:transform .3s ease-in-out;width:100%}.footer-info:is(a):focus:before,.footer-info:is(a):hover:before{animation:lineHover .5s linear}.footer-contact-list{display:flex;flex-direction:column;gap:17px;list-style:none;margin:0;padding:0}.footer-contact-list li{align-items:flex-start;color:var(--tj-color-light-2);display:flex;gap:10px}.footer-contact-list .icon{color:var(--tj-color-theme-primary);flex:0 0 auto;font-size:16px;line-height:1;margin-top:5px}.footer-contact-list .icon:has(.tji-envelope-2){font-size:13px;margin-top:9px}.footer-contact-list .text{max-width:200px}.footer-contact-list a{color:var(--tj-color-light-2);text-decoration:underline}.footer-contact-list a:hover{color:var(--tj-color-theme-primary)}.footer-socials{margin-top:24px}.footer-socials .tj-socials-outline>li>a{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-6);color:var(--tj-color-common-white);font-size:14px;height:32px;width:32px}.footer-socials .tj-socials-outline>li>a:hover{background-color:transparent;border-color:transparent}.footer-widget .title,.footer-widget .wp-block-archives__label,.footer-widget .wp-block-categories__label,.footer-widget .wp-block-heading,.footer-widget .wp-block-search__label{color:var(--tj-color-common-white);display:block;font-family:var(--tj-ff-heading);font-size:24px;font-weight:var(--tj-fw-regular);letter-spacing:0;line-height:1;margin-bottom:32px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.footer-widget .title,.footer-widget .wp-block-archives__label,.footer-widget .wp-block-categories__label,.footer-widget .wp-block-heading,.footer-widget .wp-block-search__label{font-size:20px;margin-bottom:20px}}.footer-widget-nav-menu ul{list-style:none}.footer-widget-nav-menu ul li{padding:5px 0}.footer-widget-nav-menu ul li:first-child{padding-top:0}.footer-widget-nav-menu ul li a{align-items:center;color:var(--tj-color-light-2);display:inline-flex;gap:1px;letter-spacing:0;line-height:1.3;overflow:hidden;position:relative;transform:translateX(-16px)}.footer-widget-nav-menu ul li a:before{content:"";font-family:var(--tj-ff-fonticon);font-size:14px;font-weight:var(--tj-fw-normal);line-height:1;opacity:0;overflow:hidden;transition:all .3s ease-in-out}.footer-widget-nav-menu ul li a:hover{color:var(--tj-color-theme-primary);transform:translateX(0)}.footer-widget-nav-menu ul li a:hover:before{opacity:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-widget-nav-menu{margin-top:30px}}.footer-widget-subscribe .subscribe-form{max-width:350px;width:100%}@media(max-width:575px){.footer-widget-subscribe .subscribe-form{max-width:100%}}.footer-widget-subscribe .title{font-size:32px;line-height:1.25;margin-bottom:26px;margin-top:-5px;max-width:300px;width:100%}.footer-widget-contact{max-width:230px;width:100%}.footer-widget-contact .tj-text-btn{margin-top:20px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.footer-widget{max-width:calc(50% - 15px);width:100%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-widget{margin:0;max-width:100%;width:100%}}.footer-widget-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-widget-wrapper{gap:40px}}.tj-copyright-area{border-top:1px solid var(--tj-color-border-6);position:relative;z-index:1}.tj-copyright-text{color:var(--tj-color-light-2)}.tj-copyright-text p:last-child{margin:0}.tj-copyright-text a{color:var(--tj-color-theme-primary);font-weight:var(--tj-fw-medium)}.tj-copyright-text a:hover{color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-copyright-text{text-align:center;width:100%}}.tj-copyright-nav-menu ul{align-items:center;display:inline-flex;justify-content:center;list-style:none;margin:0;padding:0}.tj-copyright-nav-menu ul li{margin-inline-end:10px;padding-inline-end:14px;position:relative;z-index:1}.tj-copyright-nav-menu ul li:before{background-color:var(--tj-color-border-6);content:"";height:12px;inset-inline-end:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.tj-copyright-nav-menu ul li a{color:var(--tj-color-light-2);font-size:16px}.tj-copyright-nav-menu ul li a:hover{color:var(--tj-color-theme-primary)}.tj-copyright-nav-menu ul li:last-child{margin-inline-end:0;padding-inline-end:0}.tj-copyright-nav-menu ul li:last-child:before{display:none}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-copyright-nav-menu{text-align:center;width:100%}}.tj-copyright-content-area{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:27px 0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-copyright-content-area{flex-direction:column-reverse;gap:14px;justify-content:center}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-copyright-content-area{gap:20px;padding-bottom:30px;padding-top:30px}}@media(max-width:575px){.tj-copyright-content-area .tj-socials{justify-content:center}}.footer-payment img{max-height:20px;width:auto}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-payment{order:3}}.subscribe-form{position:relative}.subscribe-form input[type=email]{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);color:var(--tj-color-light-1);height:60px;padding:10px 65px 10px 50px}.subscribe-form input[type=email]::placeholder{color:var(--tj-color-light-2)}.subscribe-form input[type=email]:focus{border-color:var(--tj-color-theme-primary)}.subscribe-form input[type=checkbox]{-webkit-appearance:none;appearance:none;backdrop-filter:blur(15px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);height:16px;margin-top:4px;margin-inline-end:10px;position:relative;width:16px}.subscribe-form input[type=checkbox]:before{color:var(--tj-color-theme-dark);content:"";font-family:var(--tj-ff-fonticon);font-size:15px;line-height:1;line-height:14px;opacity:0;position:absolute;text-align:center;transform:scale(.5);transition:all .3s ease-in-out;width:100%}.subscribe-form input[type=checkbox]:checked{background-color:var(--tj-color-common-white);border-color:var(--tj-color-common-white)}.subscribe-form input[type=checkbox]:checked:before{opacity:1;transform:scale(1)}.subscribe-form button[type=submit]{align-items:center;border-inline-start:1px solid var(--tj-color-border-5);color:var(--tj-color-theme-primary);display:flex;font-size:16px;font-weight:var(--tj-fw-sbold);gap:12px;height:60px;inset-inline-end:0;justify-content:center;line-height:1;position:absolute;top:0;width:60px}.subscribe-form button[type=submit] i{display:inline-flex;font-size:20px;margin-bottom:10px;transform:rotate(-45deg);transition:all .3s ease-in-out}.subscribe-form button[type=submit] .btn-text{overflow:hidden;transition:all .3s ease-in-out}.subscribe-form button[type=submit] .btn-text>span{backface-visibility:hidden;display:inline-block;text-shadow:0 28px 0 currentColor;transform:translateY(0);transition:all .3s ease-in-out}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.subscribe-form button[type=submit] .btn-text{display:none}}.subscribe-form button[type=submit]:focus i,.subscribe-form button[type=submit]:hover i{margin-bottom:0;transform:rotate(0deg)}.subscribe-form button[type=submit]:hover .btn-text>span{transform:translateY(-28px)}.subscribe-form label{align-items:start;color:var(--tj-color-light-2);display:inline-flex;margin-top:25px}.subscribe-form label a{color:var(--tj-color-common-white);margin-inline-start:4px}.subscribe-form label a:hover{color:var(--tj-color-theme-primary)}.subscribe-form .icon{color:var(--tj-color-light-2);display:inline-flex;font-size:14px;inset-inline-start:20px;line-height:1;opacity:.8;position:absolute;top:24px;z-index:1}.hamburger-area{box-shadow:-5px 0 20px -5px rgba(0,0,0,.1);height:100%;inset-inline-end:-490px;position:fixed;top:0;transition:all .3s cubic-bezier(.785,.135,.15,.86);transition-duration:1s;width:450px;z-index:9999;-ms-overflow-style:none;border-radius:0;overflow-y:scroll;overflow:hidden;scrollbar-width:none}.hamburger-area::-webkit-scrollbar{display:none}.hamburger-area.opened{inset-inline-end:0}@media(max-width:575px){.hamburger-area{width:320px}}.hamburger-area .hamburger-blur-shape{inset-inline-end:-107px;max-width:474px;opacity:.25;position:absolute;top:-103px;z-index:-1}.hamburger_bg{background-color:var(--tj-color-theme-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset-inline-start:0;position:absolute;top:0;width:100%;z-index:-1}.hamburger_wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:auto;padding:25px 30px 40px;position:relative}@media(max-width:575px){.hamburger_wrapper{padding:20px}}.hamburger_top{margin-bottom:40px}.hamburger_logo .mobile_logo{display:inline-block;max-width:130px;width:100%}.hamburger_close_btn{align-items:center;aspect-ratio:1/1;color:var(--tj-color-common-white);display:inline-block;display:inline-flex;font-size:20px;justify-content:center;line-height:1;margin-inline-end:-10px;width:40px}.hamburger_close_btn svg{height:20px;transition:all .4s ease-in-out;width:20px}.hamburger_close_btn svg path{fill:var(--tj-color-common-white);stroke-width:1px}.hamburger_close_btn:hover{color:var(--tj-color-theme-primary)}.hamburger_close_btn:hover i,.hamburger_close_btn:hover img,.hamburger_close_btn:hover svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.hamburger-text{margin-bottom:34px}.hamburger_search{margin-bottom:20px;position:relative}.hamburger_search .nice-select,.hamburger_search input,.hamburger_search input:not([type=submit]):not([type=radio]):not([type=checkbox]),.hamburger_search select{backdrop-filter:blur(20px);background:var(--tj-color-common-white);background-color:var(--tj-color-blur-1);border:none;border:1px solid var(--tj-color-border-3);color:var(--tj-color-light-1);font-family:var(--tj-ff-body);font-size:16px;height:52px;line-height:52px;outline:none;padding:0 65px 0 16px;width:100%}.hamburger_search .nice-select::placeholder,.hamburger_search input::placeholder,.hamburger_search input:not([type=submit]):not([type=radio]):not([type=checkbox])::placeholder,.hamburger_search select::placeholder{color:var(--tj-color-light-2)}.hamburger_search .nice-select:focus,.hamburger_search input:focus,.hamburger_search input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus,.hamburger_search select:focus{border-color:var(--tj-color-theme-primary)}.hamburger_search button{color:var(--tj-color-light-1);font-size:18px;height:100%;inset-inline-end:0;position:absolute;top:50%;transform:translateY(-50%);width:52px;z-index:1}.hamburger_search button:before{border-inline-start:1px solid var(--tj-color-border-3);content:"";height:100%;inset-inline-start:0;position:absolute;top:0}.hamburger_search button:hover i{color:var(--tj-color-theme-primary)}.hamburger_menu .mean-container .mean-bar{background:transparent;box-sizing:border-box;margin-bottom:36px;padding:0}.hamburger_menu .mean-container .mean-bar *{box-sizing:border-box}.hamburger_menu .mean-container .mean-nav{background:transparent;margin-top:0;overflow:hidden}.hamburger_menu .mean-container .mean-nav>div>ul,.hamburger_menu .mean-container .mean-nav>ul{display:block!important}.hamburger_menu .mean-container .mean-nav ul li{position:relative}.hamburger_menu .mean-container .mean-nav ul li a{border-bottom:1px solid var(--tj-color-border-5);border-top:none;color:var(--tj-color-common-white);font-family:var(--tj-ff-body);font-size:16px;font-weight:var(--tj-fw-medium);letter-spacing:.5px;line-height:1;padding:18px 0;text-transform:capitalize;transition:all .4s ease-in-out 0s;width:100%}.hamburger_menu .mean-container .mean-nav ul li a:hover{color:var(--tj-color-theme-primary)}.hamburger_menu .mean-container .mean-nav ul li a.mean-expand{height:30px;inset-inline-end:-5px;line-height:25px;margin-top:0;padding:3px;position:absolute;text-align:center;top:10px;transform-origin:center;transition:all .4s ease-in-out 0s;width:30px}.hamburger_menu .mean-container .mean-nav ul li a.mean-expand:hover{color:var(--tj-color-theme-primary)}.hamburger_menu .mean-container .mean-nav ul li a.mean-expand i{font-size:16px}.hamburger_menu .mean-container .mean-nav ul li a.mean-expand.mean-clicked{color:var(--tj-color-theme-primary);transform:scaleY(-1)}.hamburger_menu .mean-container .mean-nav ul li a.mean-expand.mean-clicked i{transform:rotate(180deg)}.hamburger_menu .mean-container .mean-nav ul li .sub-menu li{padding-inline-start:25px;position:relative}.hamburger_menu .mean-container .mean-nav ul li .sub-menu li a{padding:18px 0;width:100%}.hamburger_menu .mean-container .mean-nav ul li .sub-menu li a.mean-expand{padding:0;width:30px}.hamburger_menu .mean-container .mean-nav ul li.dropdown-opened>a{color:var(--tj-color-theme-primary)}.hamburger-title{color:var(--tj-color-common-white);font-size:22px;line-height:1;margin-bottom:27px;position:relative;z-index:1}.hamburger-infos{margin-bottom:30px}.hamburger-infos .hamburger-title{margin-bottom:25px}.hamburger-infos .contact-info .contact-item .subtitle{color:var(--tj-color-light-2);display:block;font-size:14px;line-height:1;margin-bottom:8px;opacity:.7}.hamburger-infos .contact-info .contact-item>a{color:var(--tj-color-light-1);font-size:16px;font-weight:var(--tj-fw-medium)}.hamburger-infos .contact-info .contact-item>a:hover{color:var(--tj-color-theme-primary)}.hamburger-infos .contact-info .contact-item .contact-link{color:var(--tj-color-light-1);font-size:16px;font-weight:var(--tj-fw-medium)}.hamburger-infos .contact-info .contact-item:not(:last-child){border:0;padding:7px 0}.hamburger-infos .contact-info .contact-item:first-child{padding-top:0}.hamburger-infos .contact-info .contact-item:last-child{padding-top:5px}.menu-bar button{cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-between;position:relative;transform:rotate(0deg);transform-origin:center center;transition:transform .3s ease}.menu-bar button span{background:var(--tj-color-common-white);cursor:pointer;display:block;height:3px;margin-inline-start:auto;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:35px}.menu-bar button span:nth-child(2){transition-delay:.2s;width:40px}.menu-bar button span:nth-child(3){width:30px}.menu-bar button span:nth-child(4){display:block;height:0;inset-inline-start:50%;position:absolute;top:-8px;transform:translateX(-50%);transition:height .4s;width:3px}.menu-bar.style-2 button span{background:var(--tj-color-heading-primary)}.menu-bar.menu-bar-toggeled button{transform:rotate(45deg);transition-delay:.4s}.menu-bar.menu-bar-toggeled button span:first-child,.menu-bar.menu-bar-toggeled button span:nth-child(3){width:0}.menu-bar.menu-bar-toggeled button span:nth-child(4){height:40px;transition:height .2s ease;transition-delay:.2s}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.menu-bar{margin-inline-start:0}}.body-overlay{backdrop-filter:blur(10px);height:100%;inset-inline-start:0;opacity:0;position:fixed;top:0;transition:all .3s ease-out 0s;visibility:hidden;width:100%;z-index:9999}.body-overlay.opened{opacity:1;visibility:visible}.preloader{align-items:center;background-color:var(--tj-color-theme-bg);bottom:0;display:flex;inset-inline-end:0;inset-inline-start:0;justify-content:center;position:fixed;top:0;z-index:99999}.preloader .loading-container{margin:40px auto}.preloader .loading{animation:rotate-loading 1.5s linear 0s infinite normal;border:1px solid transparent;border-color:transparent var(--tj-color-theme-primary) transparent var(--tj-color-theme-primary);border-radius:100%;height:110px;position:relative;transform-origin:50% 50%;width:110px}.preloader #loading-icon{inset-inline-start:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}@keyframes rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.back-to-top-wrapper{border-radius:50%;bottom:30px;cursor:pointer;display:block;inset-inline-end:30px;opacity:0;position:fixed;transition:all .3s ease-in-out;visibility:hidden;z-index:99}@media only screen and (min-width:768px)and (max-width:991px){.back-to-top-wrapper{bottom:50px;inset-inline-end:50px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.back-to-top-wrapper{bottom:15px;inset-inline-end:15px}}.back-to-top-btn-show{bottom:60px;inset-inline-end:60px;opacity:1;visibility:visible}@media only screen and (min-width:768px)and (max-width:991px){.back-to-top-btn-show{bottom:40px;inset-inline-end:40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.back-to-top-btn-show{bottom:20px;inset-inline-end:20px}}.back-to-top-btn{position:relative;z-index:0}.back-to-top-btn .back-to-top-icon{align-items:center;background-color:var(--tj-color-theme-primary);border-radius:50%;color:var(--tj-color-common-white);display:inline-flex;font-size:16px;height:54px;justify-content:center;overflow:hidden;text-shadow:0 40px 0 var(--tj-color-common-white);width:54px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.back-to-top-btn .back-to-top-icon{height:46px;width:46px}}.back-to-top-btn .back-to-top-icon i{display:inline-block;padding-bottom:4px}.back-to-top-btn-fnc .back-to-top-icon{background-color:var(--tj-color-blue-1)}.back-to-top-btn-mrc .back-to-top-icon{background-color:var(--tj-color-common-black);color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.back-to-top-btn-mrc-wrapper{bottom:0;inset-inline-end:0}.back-to-top-btn-mrc-wrapper.back-to-top-btn-show{bottom:15px;inset-inline-end:15px}}.back-to-top-btn:hover .back-to-top-icon i{transform:translateY(-40px);transition:all .3s ease-in-out}.back-to-top-btn:hover:before{inset:-7px}.sec-heading{margin-bottom:40px}.sec-heading-center{margin-inline-end:auto;margin-inline-start:auto;max-width:580px;text-align:center}@media only screen and (min-width:768px)and (max-width:991px){.sec-heading-center{max-width:500px}}.sec-heading-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.sec-heading-inner>:last-child{margin-top:20px}}.sec-heading-inner .sec-title,.sec-heading-inner-left{max-width:590px;width:100%}@media only screen and (min-width:768px)and (max-width:991px){.sec-heading-inner .sec-title{max-width:540px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.sec-heading-inner .sec-title{max-width:100%}}.sec-heading-inner .sec-desc{margin-bottom:24px;max-width:420px}.sec-heading-inner .sec-desc:last-child{margin-bottom:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.sec-heading{margin-bottom:40px}}.sec-subtitle{align-items:center;color:var(--tj-color-heading-primary);font-size:14px;font-weight:var(--tj-fw-medium);gap:6px;letter-spacing:.1em;margin-bottom:18px;text-transform:uppercase}.sec-subtitle,.sec-subtitle i{display:inline-flex;line-height:1}.sec-subtitle i{color:var(--tj-color-theme-primary);font-size:16px}.sec-subtitle-light{color:var(--tj-color-common-white)}.sec-title{margin:0;text-transform:uppercase}.sec-title i,.sec-title svg{bottom:-6px;font-size:43px;position:relative}.sec-title span{color:var(--tj-color-theme-primary)}.sec-title-highlight{color:var(--tj-color-theme-dark-4)}.tj-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:50px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-pagination{margin-top:30px}}.tj-pagination .page-numbers{background-color:var(--tj-color-common-white);border:1px solid var(--tj-color-border-1);border-radius:50%;color:var(--tj-color-heading-primary);display:inline-block;font-weight:var(--tj-fw-medium);height:48px;line-height:48px;text-align:center;width:48px}.tj-pagination .page-numbers i{color:var(--tj-color-heading-primary);line-height:1;transition:all .5s}.tj-pagination .page-numbers:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj-pagination .page-numbers:hover i{color:var(--tj-color-common-white)}.tj-pagination .page-numbers.current{background-color:var(--tj-color-theme-dark);border-color:var(--tj-color-theme-dark);color:var(--tj-color-common-white)}.tj-pagination .page-numbers.current i{color:var(--tj-color-common-white)}.tj-pagination .page-numbers.dots{line-height:42px}.tj-pagination .page-numbers.next,.tj-pagination .page-numbers.prev{font-size:22px;font-weight:400}.tj-error-content{margin-inline-end:auto;margin-inline-start:auto;max-width:650px;padding:135px 0;position:relative;width:100%;z-index:1}@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-error-content{padding:80px 0}}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px){.tj-error-content{padding:50px 0}}.tj-error-content .error-title{color:var(--tj-color-common-white);font-size:48px;text-transform:uppercase}@media only screen and (min-width:768px)and (max-width:991px){.tj-error-content .error-title{font-size:44px}}@media only screen and (min-width:576px)and (max-width:767px){.tj-error-content .error-title{font-size:40px}}@media(max-width:575px){.tj-error-content .error-title{font-size:34px}}.tj-error-content .error-desc{color:var(--tj-color-light-2);margin:12px auto 0;max-width:620px}.tj-error-content .error-btn{margin-top:25px}.tj-error-content .error-btn .btn-icon span{transform:rotate(45deg)}.tj-error-content .error-btn:focus .btn-icon span,.tj-error-content .error-btn:hover .btn-icon span{transform:rotate(0deg)}.tj-socials{align-items:center;display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.tj-socials>li{display:inline-flex;line-height:1}.tj-socials>li>a{align-items:center;border:1px solid var(--tj-color-border-1);border-radius:50%;color:var(--tj-color-theme-dark);display:flex;font-size:14px;height:32px;justify-content:center;line-height:1;overflow:hidden;position:relative;width:32px;z-index:0}.tj-socials>li>a:before{background-color:var(--tj-color-theme-primary);border-radius:50%;content:"";inset:-1px;position:absolute;transform:scale(0);transition:all .3s ease-in-out;z-index:-1}.tj-socials>li>a:hover{border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj-socials>li>a:hover:before{background-color:var(--tj-color-theme-primary);transform:scale(1)}.tj-socials-2>li>a{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-6);color:var(--tj-color-common-white)}.tj-socials-2>li>a:hover{background-color:transparent;border-color:transparent}.tj-users-list{align-items:center;display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tj-users-list li{aspect-ratio:1/1;background-color:var(--tj-color-common-white);border-radius:50%;overflow:hidden;padding:2px;width:52px}.tj-users-list li:not(:first-child){margin-left:-21px}.tj-users-list li img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.tj-users-list li span{align-items:center;background-color:var(--tj-color-theme-primary);border-radius:50%;color:var(--tj-color-common-white);display:inline-flex;font-size:18px;font-weight:var(--tj-fw-bold);height:100%;justify-content:center;letter-spacing:.01em;width:100%}.author-wrap{align-items:center;display:flex;gap:12px}.author-wrap .author-avatar{aspect-ratio:1/1;border-radius:50%;overflow:hidden;width:60px}.author-wrap .author-avatar img{height:100%;object-fit:cover;width:100%}.author-wrap .author-info{align-items:start;display:flex;flex-direction:column}.author-wrap .author-info .name{font-weight:var(--tj-fw-sbold);letter-spacing:-.015em;line-height:1.3;margin:0}.author-wrap .author-info .name a:hover{color:var(--tj-color-theme-primary)}.author-wrap .author-info .designation{color:var(--tj-color-text-body-2);display:inline-flex;font-size:14px;line-height:1;margin-top:6px}.tj-circle-btn{align-items:center;aspect-ratio:1/1;border-radius:50%;color:var(--tj-color-light-1);display:inline-flex;font-size:16px;justify-content:center;overflow:hidden;position:relative;width:200px;z-index:0}.tj-circle-btn:after,.tj-circle-btn:before{backdrop-filter:blur(10px);background-color:rgba(14,28,36,.82);border-radius:50%;content:"";inset:0;position:absolute;transition:none;z-index:-2}.tj-circle-btn:after{backdrop-filter:blur(10px);background-color:var(--tj-color-border-3);opacity:1;z-index:-1}.tj-circle-btn i,.tj-circle-btn svg{display:inline-flex;line-height:1}.tj-circle-btn svg{height:auto;max-width:16px}.tj-circle-btn .btn-text{animation:rotateClock 20s linear infinite;aspect-ratio:1/1;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.tj-circle-btn .btn-text img{height:100%;width:100%}.tj-circle-btn .btn-icon{align-items:center;background-color:var(--tj-color-theme-primary);border-radius:50%;color:var(--tj-color-common-white);display:inline-flex;font-size:15px;height:61px;justify-content:center;overflow:hidden;padding-inline-start:2px;text-shadow:0 40px 0 var(--tj-color-common-white);transition:all .3s ease-in-out;width:61px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-circle-btn .btn-icon{height:46px;width:46px}}.tj-circle-btn .btn-icon i{display:inline-block}.tj-circle-btn:hover{color:var(--tj-color-light-1)}.tj-circle-btn:hover .btn-icon{transform:scale(1.1)}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.tj-circle-btn{height:120px;width:120px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-circle-btn{height:110px;width:110px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-circle-btn{height:100px;width:100px}}@keyframes rotateClock{0%{-webkit-transform:rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.tj_search_wrapper{margin:0 auto;max-width:720px}.tj_search_wrapper .search_form form .search_input{position:relative;z-index:1}.tj_search_wrapper .search_form form .search_input .title{color:var(--tj-color-light-1);font-size:40px;margin-bottom:30px;text-align:center;text-transform:uppercase}.tj_search_wrapper .search_form form .search_input .search-box{position:relative;z-index:1}.tj_search_wrapper .search_form form .search_input .search-box input[type=search]{background:transparent;border:1px solid var(--tj-color-border-5);color:var(--tj-color-common-white);font-family:var(--tj-ff-body);padding:16px 75px 16px 24px;width:100%}.tj_search_wrapper .search_form form .search_input .search-box input[type=search]::placeholder{color:var(--tj-color-light-2)}.tj_search_wrapper .search_form form .search_input .search-box input[type=search]:focus{border-color:var(--tj-color-border-9)}.tj_search_wrapper .search_form form .search_input .search-box [type=submit],.tj_search_wrapper .search_form form .search_input .search-box input[type=submit]{align-items:center;border-inline-start:1px solid var(--tj-color-border-5);color:var(--tj-color-common-white);display:inline-flex;font-size:18px;height:100%;inset-inline-end:0;justify-content:center;line-height:1;max-width:60px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.tj_search_wrapper .search_form form .search_input .search-box [type=submit] i,.tj_search_wrapper .search_form form .search_input .search-box input[type=submit] i{display:inline-flex;line-height:1;transition:all .3s ease-in-out;will-change:transform}.tj_search_wrapper .search_form form .search_input .search-box [type=submit]:hover,.tj_search_wrapper .search_form form .search_input .search-box input[type=submit]:hover{color:var(--tj-color-theme-primary)}.tj_search_wrapper .search_form form .search_input .search-box:has(input[type=search]:focus) button{border-inline-start-color:var(--tj-color-border-9)}.search_popup{background-color:var(--tj-color-theme-dark);inset-inline-start:0;opacity:0;padding-bottom:200px;padding-top:190px;position:fixed;top:0;-webkit-transform:translateY(calc(-100% - 80px));-moz-transform:translateY(calc(-100% - 80px));-ms-transform:translateY(calc(-100% - 80px));-o-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px));transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition-delay:.5s;width:100%;z-index:100;z-index:9999}.search_popup .search_close{inset-inline-end:36px;position:absolute;top:36px}.search_popup .search_close .search_close_btn{align-items:center;aspect-ratio:1/1;color:var(--tj-color-light-1);display:inline-flex;font-size:20px;justify-content:center;line-height:1;width:48px}.search_popup .search_close .search_close_btn svg{height:20px;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:20px}.search_popup .search_close .search_close_btn svg path{fill:var(--tj-color-common-white)}.search_popup .search_close .search_close_btn:hover{color:var(--tj-color-theme-primary)}.search_popup .search_close .search_close_btn:hover svg{transform:rotate(90deg)}.search_popup.search-opened{transition-delay:0s}.search_popup.search-opened,.search_popup.search-opened .search_form .search_input{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.search_popup.search-opened .search_form .search_input{transition-delay:.3s}.search_popup.search-opened .search_form .search_input:after{transition-delay:.5s;width:100%}.search-popup-overlay{backdrop-filter:blur(10px);height:100%;inset-inline-start:0;position:fixed;top:0;-webkit-transform:translateY(calc(-100% - 80px));-moz-transform:translateY(calc(-100% - 80px));-ms-transform:translateY(calc(-100% - 80px));-o-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px));transition:all .5s ease-in-out .2s;width:100%;z-index:99}.search-popup-overlay.opened{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition-delay:.1s}.tj_filter_btn_group{display:flex;flex-wrap:wrap;gap:13px;justify-content:center}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj_filter_btn_group{gap:10px}}.tj_filter_btn_group .tj_filter_btn{background-color:var(--tj-color-common-white);border:1px solid var(--tj-color-border-3);border-radius:50px;color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-bold);line-height:1.3;padding:5px 15px;position:relative;transition:all .3s ease}.tj_filter_btn_group .tj_filter_btn.active,.tj_filter_btn_group .tj_filter_btn:hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj-filter-btn-wrap{margin-bottom:50px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-filter-btn-wrap{margin-bottom:40px}}.tj-hero-slider .slider-navigation{justify-content:flex-end;margin-top:-192px;position:relative;z-index:2}.tj-hero-slider .slider-navigation:before{background-color:var(--tj-color-border-5);content:"";height:1px;inset-inline-start:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 125px)}@media only screen and (min-width:992px)and (max-width:1199px){.tj-hero-slider .slider-navigation{margin-top:-160px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-hero-slider .slider-navigation{margin-top:-140px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-hero-slider .slider-navigation{margin-top:-115px}}.tj-slider-item{position:relative;z-index:1}.tj-slider-item .slider-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset-inline-start:0;position:absolute;top:0;width:100%;z-index:-1}.tj-slider-item .slider-bg:before{background-color:var(--tj-color-theme-dark);height:100%;opacity:.35}.tj-slider-item .slider-bg:after,.tj-slider-item .slider-bg:before{content:"";mix-blend-mode:multiply;pointer-events:none;position:absolute;width:100%}.tj-slider-item .slider-bg:after{background-image:linear-gradient(180deg,rgba(26,46,68,0),rgba(26,46,68,.7) 80%);bottom:0;height:416px;z-index:2}.tj-slider-item .slier-content-wrapper{align-items:flex-end;display:flex;justify-content:start;min-height:833px;padding-bottom:222px;padding-top:260px;position:relative;z-index:1}.tj-slider-item .slider-content{max-width:1030px;width:100%}.tj-slider-item .slider-content .sec-subtitle{color:var(--tj-color-common-white);letter-spacing:.18em;margin-bottom:25px}.tj-slider-item .slider-content .title{color:var(--tj-color-common-white);font-size:88px;letter-spacing:-.015em;line-height:1.225;margin-bottom:0;text-transform:uppercase}.tj-slider-item .slider-content .desc{color:var(--tj-color-light-6);font-size:18px;line-height:1.56;max-width:360px;width:100%}.tj-slider-item .slider-content .bottom-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:24px 30px;margin-top:30px}.tj-slider-item.swiper-slide .slider-bg{opacity:.5}.tj-slider-item.swiper-slide .slider-content .bottom-wrap,.tj-slider-item.swiper-slide .slider-content .sec-subtitle,.tj-slider-item.swiper-slide .slider-content .title{opacity:0;transform:translateY(20px);transition-duration:.5s;visibility:hidden}.tj-slider-item.swiper-slide.swiper-slide-active .slider-bg{animation:sliderImgZoom 15s linear infinite;opacity:1}.tj-slider-item.swiper-slide.swiper-slide-active .slider-content .bottom-wrap,.tj-slider-item.swiper-slide.swiper-slide-active .slider-content .sec-subtitle,.tj-slider-item.swiper-slide.swiper-slide-active .slider-content .title{opacity:1;transform:translateY(0);visibility:visible}.tj-slider-item.swiper-slide.swiper-slide-active .slider-content .sec-subtitle{transition-delay:1.2s}.tj-slider-item.swiper-slide.swiper-slide-active .slider-content .title{transition-delay:1.6s}.tj-slider-item.swiper-slide.swiper-slide-active .slider-content .bottom-wrap{transition-delay:2s}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1599px){.tj-slider-item .slier-content-wrapper{min-height:780px;padding-top:220px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-slider-item .slider-content .title{font-size:80px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-slider-item .slier-content-wrapper{min-height:700px;padding-bottom:190px;padding-top:180px}.tj-slider-item .slider-content{max-width:900px}.tj-slider-item .slider-content .title{font-size:70px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-slider-item .slier-content-wrapper{align-items:start;min-height:680px;padding-bottom:160px;padding-top:150px}.tj-slider-item .slider-content{max-width:100%}.tj-slider-item .slider-content .title{font-size:60px}.tj-slider-item .slider-content .desc{font-size:16px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-slider-item .slier-content-wrapper{align-items:start;min-height:700px;padding-bottom:130px;padding-top:130px}.tj-slider-item .slider-content{max-width:100%}.tj-slider-item .slider-content .title{font-size:50px}.tj-slider-item .slider-content .desc{font-size:16px}}@media(max-width:575px){.tj-slider-item .slider-content .title{font-size:40px}}@keyframes sliderImgZoom{0%{transform:scale(1)}to{transform:scale(1.3)}}.tj-facilities-box{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);overflow:hidden;position:relative;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;z-index:0}.tj-facilities-box .tj-facilities-inner{height:100%;padding:35px 30px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-facilities-box .tj-facilities-inner{padding:30px 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-facilities-box .tj-facilities-inner{padding:30px 15px}}.tj-facilities-box .tj-facilities-icon{align-items:center;background-color:var(--tj-color-theme-primary);border-radius:50%;color:var(--tj-color-common-white);display:inline-flex;font-size:42px;height:64px;justify-content:center;line-height:1;margin-bottom:27px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:64px}.tj-facilities-box .tj-facilities-icon i{display:inline-flex;line-height:1;-webkit-transition:transform .3s ease-in-out 0s;-moz-transition:transform .3s ease-in-out 0s;-ms-transition:transform .3s ease-in-out 0s;-o-transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s}@media only screen and (min-width:992px)and (max-width:1199px){.tj-facilities-box .tj-facilities-icon{margin-bottom:35px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-facilities-box .tj-facilities-icon{margin-bottom:20px}}.tj-facilities-box .title{margin-bottom:17px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-facilities-box .title{font-size:22px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-facilities-box .title{margin-bottom:15px;max-width:100%}}.tj-facilities-box .desc{margin-bottom:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.tj-facilities-box .tj-facilities-bg{bottom:0;height:100%;inset-inline-end:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:left;-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;-ms-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s;width:100%;z-index:-1}.tj-facilities-box .tj-facilities-bg img{height:100%;object-fit:cover;width:100%}.tj-facilities-box:hover .tj-facilities-icon i{transform:scale(.8)}.tj-facilities-box:hover .desc,.tj-facilities-box:hover .title{color:var(--tj-color-light-1)}.tj-facilities-box:hover .tj-facilities-bg{opacity:1;transform:scaleX(1)}.tj-about-section{position:relative}.tj-about-section .tj-about-thumb{height:100%;overflow:hidden}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-section .tj-about-thumb{height:450px;margin-bottom:25px;position:relative;width:100%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-section .tj-about-thumb{height:400px}}.tj-about-section .tj-about-thumb-img{height:100%;width:100%}.tj-about-section .tj-about-thumb img{display:block;height:100%;object-fit:cover;width:100%}.tj-about-content{margin-inline-start:auto;max-width:820px}.tj-about-content .sec-heading{margin-bottom:42px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-content .sec-heading{margin-bottom:28px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-about-title{font-size:40px}}.tj-about-title span{color:var(--tj-color-heading-primary);opacity:.24}.tj-about-bottom{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-bottom{align-items:flex-start;flex-direction:column}}.tj-about-info{flex-shrink:0;max-width:310px;width:100%}.tj-about-info .tj_counter{margin-bottom:18px}.tj-about-info .tj_counter .number{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-size:94px;font-weight:var(--tj-fw-sbold);line-height:.8;margin-bottom:18px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-info .tj_counter .number{font-size:60px;margin-bottom:16px}}.tj-about-info .tj_counter .label{color:var(--tj-color-heading-primary);display:block;font-family:var(--tj-ff-heading);font-size:20px;font-weight:var(--tj-fw-medium);line-height:1.4}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-info .tj_counter .label{font-size:18px}.tj-about-info .tj_counter{margin-bottom:12px}}.tj-about-info .desc{margin-bottom:24px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-info .desc{margin-bottom:18px}}.tj-about-thumb-2{flex-grow:1;height:264px;max-width:386px;overflow:hidden;position:relative;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-thumb-2{height:auto;max-width:100%}}.tj-about-thumb-2 img,.tj-about-thumb-2-img{height:100%;width:100%}.tj-about-thumb-2 img{display:block;object-fit:cover}.tj-about-thumb-2 .tj-about-badge{align-items:center;border-radius:50%;display:inline-flex;height:130px;inset-inline-start:50%;justify-content:center;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:130px}.tj-about-thumb-2 .tj-about-badge .tj-badge-rounded{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);border-radius:50%}.tj-about-thumb-2 .tj-about-badge .tj-badge-rounded .badge-icon{color:var(--tj-color-common-white);font-size:20px;inset-inline-start:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s linear}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.tj-about-thumb-2 .tj-about-badge{height:110px;width:110px}}.tj-experience-section .sec-heading-center{margin-bottom:50px;max-width:600px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-experience-section .sec-heading-center{margin-bottom:40px}}.tj-experience-section .sec-title{margin-bottom:15px}.tj-experience-wrap{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.tj-experience-wrap .experience-item{grid-column:span 1/span 3;min-height:490px;overflow:hidden;position:relative}.tj-experience-wrap .experience-item:first-child,.tj-experience-wrap .experience-item:last-child{grid-column:span 2/span 3}@media only screen and (min-width:992px)and (max-width:1199px){.tj-experience-wrap .experience-item:first-child,.tj-experience-wrap .experience-item:last-child{grid-column:span 3/span 5}}.tj-experience-wrap .experience-item .experience-img{background-repeat:no-repeat;background-size:cover;height:100%;inset-inline-start:0;position:absolute;top:0;transition:all .5s linear;width:100%}.tj-experience-wrap .experience-item .experience-img:before{background-image:linear-gradient(180deg,transparent 0,var(--tj-color-theme-dark) 95%);bottom:0;content:"";height:74%;inset-inline-start:0;pointer-events:none;position:absolute;width:100%;z-index:2}.tj-experience-wrap .experience-item .experience-img img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.785,.135,.15,.86);width:100%}.tj-experience-wrap .experience-item .tj-price-tag{align-items:center;backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border-color:var(--tj-color-border-3);color:var(--tj-color-common-white);display:inline-flex;font-size:15px;font-weight:var(--tj-fw-sbold);inset-inline-end:15px;line-height:1.2;padding:2px 8px;position:absolute;top:15px;transition:all .3s ease-in-out}.tj-experience-wrap .experience-item .tj-price-tag:is(a):focus,.tj-experience-wrap .experience-item .tj-price-tag:is(a):hover{background-color:var(--tj-color-theme-secondary);border-color:var(--tj-color-theme-secondary);color:var(--tj-color-common-white)}.tj-experience-wrap .experience-item .experience-content{bottom:0;inset-inline-start:0;padding:30px;position:absolute;width:100%;z-index:3}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.tj-experience-wrap .experience-item .experience-content{padding:20px}}.tj-experience-wrap .experience-item .experience-content .label{color:var(--tj-color-theme-primary);display:inline-flex;font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;line-height:1;margin-bottom:16px;text-transform:uppercase}.tj-experience-wrap .experience-item .experience-content .title{color:var(--tj-color-common-white);margin-bottom:15px}.tj-experience-wrap .experience-item .experience-content .title a{color:var(--tj-color-common-white)}.tj-experience-wrap .experience-item .experience-content .title a:hover{opacity:.8}@media only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:576px)and (max-width:767px){.tj-experience-wrap .experience-item .experience-content{padding:25px}}@media(max-width:575px){.tj-experience-wrap .experience-item .experience-content{padding:25px 20px}}.tj-experience-wrap .experience-item:hover .experience-img img{transform:scale(1.1)}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-experience-wrap .experience-item{min-height:450px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-experience-wrap .experience-item{grid-column:span 2/span 5;min-height:450px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-experience-wrap .experience-item{grid-column:1/3;min-height:350px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-experience-wrap{gap:20px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-experience-wrap{gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-experience-wrap{gap:20px;grid-template-columns:1fr;min-height:350px}}.tj-testimonial-section{position:relative;z-index:0}.tj-testimonial-item{border:1px solid var(--tj-color-border-1);display:flex;flex-direction:column;gap:25px;overflow:hidden;padding:30px;transition:all .4s ease-in-out}.tj-testimonial-item .desc{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-size:20px;font-weight:var(--tj-fw-light);letter-spacing:-.01em;line-height:1.5}.tj-testimonial-item .desc p:last-child{margin:0}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-testimonial-item .desc{font-size:18px}}.tj-testimonial-item.tj-theme-primary .tj-rating-wrapper .r-icon-wrapper i{color:var(--tj-color-heading-primary)}.tj-testimonial-item.tj-theme-dark .tj-testimonial-top:before,.tj-testimonial-item.tj-theme-primary .tj-testimonial-top:before{background-color:var(--tj-color-border-10)}.tj-testimonial-item.tj-theme-dark .author-wrap .author-info .designation,.tj-testimonial-item.tj-theme-dark .author-wrap .author-info .name,.tj-testimonial-item.tj-theme-dark .desc,.tj-testimonial-item.tj-theme-dark .tj-testimonial-top .company-name{color:var(--tj-color-common-white)}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.tj-testimonial-item{padding:30px 25px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-testimonial-item{padding:30px 20px}}.tj-testimonial-top{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-bottom:30px;position:relative}.tj-testimonial-top:before{background-color:var(--tj-color-border-1);bottom:0;content:"";height:1px;inset-inline-start:-50%;position:absolute;width:200%}.tj-testimonial-top .company-name{color:var(--tj-color-heading-primary);font-size:14px;letter-spacing:0;line-height:1.2}.tj-testimonial-bottom{padding-top:56px}.tj-testimonial-bottom .author-wrap{justify-content:space-between}.tj-testimonial-bottom .author-wrap .author-info .name{font-weight:var(--tj-fw-regular)}@media only screen and (min-width:768px)and (max-width:991px){.tj-testimonial-bottom .author-wrap .author-info .name{font-size:22px}.tj-testimonial-bottom{padding-top:36px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-bottom{padding-top:26px}}.tj-testimonial-slider{overflow:visible}.tj-dining-thumb{max-width:596px;padding:15px;position:relative;width:100%;z-index:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-dining-thumb{margin:20px auto 0;max-width:100%}}@media(max-width:575px){.tj-dining-thumb{padding:10px}}.tj-dining-thumb img{display:block;height:auto;position:relative;width:100%;z-index:1}.tj-dining-thumb:after,.tj-dining-thumb:before{background-color:var(--tj-color-theme-secondary);content:"";position:absolute;z-index:0}.tj-dining-thumb:before{height:48.5%;inset-inline-start:0;top:0;width:50%}.tj-dining-thumb:after{bottom:0;height:48.5%;inset-inline-end:0;width:50%}.tj-dining-content{margin-inline-start:auto;max-width:615px;width:100%}.tj-dining-content .sec-heading{margin-bottom:24px}.tj-dining-content .desc{margin-bottom:0;margin-top:12px;max-width:535px;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-dining-content{max-width:100%}}.tj-dining-list{border-top:1px solid var(--tj-color-border-1);margin-bottom:30px}.tj-dining-item{align-items:center;border-bottom:1px solid var(--tj-color-border-1);display:flex;gap:20px;justify-content:space-between;padding-block:20px;transition:all .3s ease-in-out}.tj-dining-item .tj-dining-item-info .title{margin-bottom:12px;margin-top:-8px}.tj-dining-item .tj-dining-item-info .title a:hover{color:var(--tj-color-theme-primary)}.tj-dining-item .tj-dining-item-info .meta{display:block;font-size:16px;line-height:1}.tj-dining-item .tj-dining-arrow{align-items:center;background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);border-radius:50%;color:var(--tj-color-heading-primary);display:inline-flex;flex-shrink:0;font-size:15px;height:44px;justify-content:center;width:44px}.tj-dining-item .tj-dining-arrow i{display:inline-flex;transform:rotate(-45deg);transition:all .3s ease-in-out}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-dining-item .tj-dining-arrow{height:48px;width:48px}}.tj-dining-item:hover .tj-dining-arrow{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj-dining-item:hover .tj-dining-arrow i{transform:rotate(0deg)}.tj-dining-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.tj-dining-action{margin-top:24px}.tj-dining-slider-area{position:relative;z-index:0}.tj-dining-slider-area:after{background-color:var(--tj-color-theme-bg-2);content:"";inset:0;bottom:-2px;height:416px;position:absolute;top:auto;z-index:-1}@media only screen and (min-width:768px)and (max-width:991px){.tj-dining-slider-area:after{height:260px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-dining-slider-area:after{height:140px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-dining-slider-area .sec-heading-inner>:last-child{margin-top:10px}}.tj-dining-slider-area .sec-heading .desc{max-width:418px}@media only screen and (min-width:992px)and (max-width:1199px){.tj-dining-slider-area .sec-heading .desc{max-width:400px}}.tj-dining-slider-wrapper .tj-dining-img{transform:scale(1.2);transition:2s ease-in-out}.tj-dining-slider-wrapper .swiper-slide-active .tj-dining-img{transform:scale(1)}.tj__slider-wrapper .slider-navigation-combined{gap:15px;justify-content:center;margin-top:50px}.tj__slider-wrapper .slider-navigation-combined .swiper-pagination-area{margin-top:0;width:auto}@media only screen and (min-width:768px)and (max-width:991px){.tj__slider-wrapper .slider-navigation-combined{margin-top:40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj__slider-wrapper .slider-navigation-combined{margin-top:30px}}.tj-dining-item-2{align-items:center;background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);display:flex;flex-wrap:wrap;gap:15px;padding:15px}.tj-dining-item-2 .tj-categories{inset-inline-start:15px;position:absolute;top:15px;z-index:2}.tj-dining-item-2 .tj-categories .tj-dining-category{align-items:center;backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);color:var(--tj-color-common-white);font-size:15px;font-weight:var(--tj-fw-medium);letter-spacing:0;line-height:1.2;padding:2px 8px;transition:all .3s ease-in-out}.tj-dining-item-2 .tj-categories .tj-dining-category:is(a):focus,.tj-dining-item-2 .tj-categories .tj-dining-category:is(a):hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj-dining-item-2 .tj-dining-thumb-2{aspect-ratio:630/465;overflow:hidden;position:relative;width:49.15%}.tj-dining-item-2 .tj-dining-thumb-2 a{display:inline-flex;height:100%;width:100%}.tj-dining-item-2 .tj-dining-thumb-2 img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.785,.135,.15,.86);width:100%}@media only screen and (min-width:992px)and (max-width:1199px){.tj-dining-item-2 .tj-dining-thumb-2{aspect-ratio:630/540}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-dining-item-2 .tj-dining-thumb-2{width:100%}}.tj-dining-item-2 .tj-dining-content{flex:1;margin-inline-start:0;padding:0 35px;padding-inline-start:45px}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-dining-item-2 .tj-dining-content{padding:0 25px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-dining-item-2 .tj-dining-content{padding:10px 15px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-dining-item-2 .tj-dining-content{flex:100%;padding:11px 15px 15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-dining-item-2 .tj-dining-content{flex:100%;padding:10px}}.tj-dining-item-2 .tj-dining-meta{display:grid;gap:0 33px;grid-template-columns:1fr 1fr;margin-top:24px;max-width:445px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.tj-dining-item-2 .tj-dining-meta{gap:0 25px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-dining-item-2 .tj-dining-meta{grid-template-columns:1fr;margin-top:16px}}.tj-dining-item-2 .tj-dining-meta-item{align-items:center;border:solid var(--tj-color-border-1);border-width:0 0 1px;color:var(--tj-color-text-body);display:inline-flex;font-size:14px;gap:8px;line-height:1;padding:15px 0;position:relative}.tj-dining-item-2 .tj-dining-meta-item:first-child,.tj-dining-item-2 .tj-dining-meta-item:nth-child(2){border-top-width:1px}.tj-dining-item-2 .tj-dining-meta-item i,.tj-dining-item-2 .tj-dining-meta-item svg{color:var(--tj-color-theme-secondary);display:inline-flex;font-size:14px;line-height:1}.tj-dining-item-2 .tj-dining-meta-item svg{height:auto;max-width:14px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-dining-item-2 .tj-dining-meta-item:nth-child(2){border-top-width:0}}.tj-dining-item-2 .tj-dining-subtitle{font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;line-height:1;margin-top:10px;text-transform:uppercase}.tj-dining-item-2 .tj-dining-title{letter-spacing:-.01em;margin:-9px 0 0;text-transform:capitalize}.tj-dining-item-2 .tj-dining-title a:hover{color:var(--tj-color-theme-secondary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-dining-item-2 .tj-dining-title{font-size:24px}}.tj-dining-item-2 .tj-dining-desc{margin-top:18px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-dining-item-2 .tj-dining-desc{margin-top:14px}}.tj-dining-item-2 .tj-dining-btn-area{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.tj-dining-item-2 .tj-dining-btn-area{gap:22px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-dining-item-2 .tj-dining-btn-area{gap:22px;margin-top:22px}.tj-dining-item-2 .tj-btn-primary{width:100%}}.tj-dining-item-2 .tj-btn-primary-dark:hover{background-color:var(--tj-color-theme-dark)}.tj-dining-item-2:hover .tj-dining-thumb-2 img{transform:scale(1.1)}.tj-dining-item-2-reverse{flex-direction:row-reverse}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-dining-item-2-reverse{flex-direction:row}}.tj-dining-item-2-reverse .tj-dining-thumb-2{margin-inline-start:auto}.tj-service-section{position:relative;z-index:0}.tj-service-section .sec-heading-center{max-width:600px}.tj-service-item{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);display:flex;gap:15px;padding:29px}@media(max-width:575px){.tj-service-item{padding:24px}}.tj-service-icon{align-items:center;background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white);display:flex;flex:0 0 auto;font-size:40px;height:64px;justify-content:center;line-height:1;width:64px}.tj-service-icon i{transition:transform .3s ease-in-out 0s}@media(max-width:575px){.tj-service-icon{font-size:34px;height:54px;width:54px}}.tj-service-content .title{color:var(--tj-color-common-white);margin-bottom:12px}.tj-service-content .desc{color:var(--tj-color-light-4);margin-bottom:0}.tj-service-item:hover .tj-service-icon i{transform:scaleX(-1)}.service-btn-area{margin-top:45px;text-align:center}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.service-btn-area{margin-top:30px}}.tj-spa-content{max-width:615px;width:100%}.tj-spa-content .sec-heading{margin-bottom:24px;max-width:580px}.tj-spa-content .desc{margin-bottom:0;margin-top:12px;max-width:535px;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-spa-content{max-width:100%}}.tj-spa-list{border-top:1px solid var(--tj-color-border-1);margin-bottom:30px}.tj-spa-item{align-items:center;border-bottom:1px solid var(--tj-color-border-1);display:flex;gap:20px;justify-content:space-between;padding-block:20px;transition:all .3s ease-in-out}.tj-spa-item .tj-spa-item-info .title{margin-bottom:12px;margin-top:-8px}.tj-spa-item .tj-spa-item-info .meta{display:block;font-size:16px;line-height:1}.tj-spa-item .tj-spa-price{align-items:baseline;color:var(--tj-color-theme-secondary);display:inline-flex;flex-shrink:0;font-family:var(--tj-ff-heading);font-size:24px;gap:8px;line-height:1}.tj-spa-item .tj-spa-price span{color:var(--tj-color-text-body);font-family:var(--tj-ff-body);font-size:14px}.tj-spa-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.tj-spa-thumb{margin-inline-start:auto;max-width:596px;padding:15px;position:relative;z-index:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-spa-thumb{margin:20px auto 0;max-width:100%}}@media(max-width:575px){.tj-spa-thumb{padding:10px}}.tj-spa-thumb img{display:block;height:auto;position:relative;width:100%;z-index:1}.tj-spa-thumb:after,.tj-spa-thumb:before{background-color:var(--tj-color-theme-secondary);content:"";position:absolute;z-index:0}.tj-spa-thumb:before{height:48.5%;inset-inline-start:0;top:0;width:50%}.tj-spa-thumb:after{bottom:0;height:48.5%;inset-inline-end:0;width:50%}.tj-offer-section .sec-heading-center{max-width:600px}.tj-offer-section .sec-heading-center .tj-text-btn{margin-bottom:8px;margin-top:15px}@media only screen and (min-width:992px)and (max-width:1199px){.tj-offer-section .row:nth-child(2){--bs-gutter-x:15px}}.offer-item{background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);height:100%;padding:15px;position:relative;transition:all .4s ease}.offer-item .offer-thumb{aspect-ratio:390/260;overflow:hidden;position:relative}.offer-item .offer-thumb a{display:inline-flex;height:100%;width:100%}.offer-item .offer-thumb img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.785,.135,.15,.86);width:100%}.offer-item .offer-thumb .tj-categories{inset-inline-start:15px;position:absolute;top:15px;z-index:2}.offer-item .offer-thumb .tj-categories .offer-category{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border-color:var(--tj-color-border-3);color:var(--tj-color-common-white)}.offer-item .offer-thumb .tj-categories .offer-category:is(a):focus,.offer-item .offer-thumb .tj-categories .offer-category:is(a):hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.offer-item .offer-content{padding:17px 15px 12px}@media (max-width:575px),only screen and (min-width:992px)and (max-width:1199px){.offer-item .offer-content{padding:15px 10px 10px}}.offer-item .offer-title{letter-spacing:-.01em;margin:0 0 12px;text-transform:capitalize}.offer-item .offer-title a:hover{color:var(--tj-color-theme-secondary)}@media only screen and (min-width:992px)and (max-width:1199px){.offer-item .offer-title{font-size:22px}}.offer-item .offer-desc{margin-bottom:15px}.offer-item .offer-desc:last-of-type{margin-bottom:0}.offer-item .offer-price{color:var(--tj-color-theme-secondary);display:inline-flex;font-family:var(--tj-ff-heading);font-size:24px;font-weight:var(--tj-fw-medium);gap:4px;line-height:1;margin:0}.offer-item .offer-price span{color:var(--tj-color-text-body-2);display:inline-flex;font-family:var(--tj-ff-body);font-size:14px;margin-bottom:3px;margin-top:auto}@media only screen and (min-width:992px)and (max-width:1199px){.offer-item .offer-price{font-size:20px}}.offer-item .offer-btn-area{align-items:center;border-top:1px solid var(--tj-color-border-2);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:20px;padding-top:20px}.offer-item:hover .offer-thumb img{transform:scale(1.1)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.offer-item{padding:15px}}.offer-item.tj-theme-bg-2{background-color:var(--tj-color-theme-bg-2)}.offer-category{align-items:center;background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);color:var(--tj-color-theme-secondary);display:inline-flex;font-size:15px;font-weight:var(--tj-fw-sbold);line-height:1.2;padding:2px 8px;transition:all .3s ease-in-out}.offer-category i,.offer-category svg{display:inline-flex;font-size:15px;line-height:1}.offer-category svg{height:auto;max-width:15px}.offer-category:is(a):focus,.offer-category:is(a):hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.offer-meta{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin:20px 0 23px}.offer-meta-item{align-items:center;color:var(--tj-color-heading-primary);display:inline-flex;font-size:14px;gap:8px;line-height:1;position:relative}.offer-meta-item i,.offer-meta-item svg{color:var(--tj-color-theme-secondary);display:inline-flex;font-size:14px;line-height:1}.offer-meta-item svg{height:auto;max-width:14px}.tj-offer-section-2{padding-bottom:83px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-instapost-section .rg-30{row-gap:15px;--bs-gutter-x:20px}}.insta-post{position:relative;z-index:2}.insta-post,.insta-post .icon{align-items:center;display:inline-flex;justify-content:center}.insta-post .icon{color:var(--tj-color-common-white);font-size:28px;height:100%;left:50%;line-height:1;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:100%}.insta-post .icon:before{background-color:var(--tj-color-theme-dark);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;transition:all .3s ease-in-out 0s;width:100%;z-index:-1}.insta-post:hover .icon{opacity:1;transform:translate(-50%,-50%);visibility:visible}.tj-marquee{align-items:center;display:flex;justify-content:space-between;overflow:hidden;position:relative}.tj-marquee-item{flex-shrink:0;position:relative}.tj-text-marquee{padding:22px 0}.tj-text-marquee-wrapper{background-color:var(--tj-color-theme-primary);margin-inline-start:-1%;position:relative;transform:rotate(-2deg);width:102%}.tj-text-marquee-wrapper-2{margin-inline-start:0;transform:rotate(0);width:100%}.tj-text-marquee-title{align-items:center;color:var(--tj-color-light-1);display:flex;font-family:var(--tj-ff-heading);font-size:52px;font-weight:var(--tj-fw-sbold);gap:10px;letter-spacing:-.01em;line-height:.8;padding-inline-end:13px;text-transform:uppercase}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-text-marquee-title{font-size:24px}}.tj-text-marquee-img{aspect-ratio:1/1;width:52px}.tj-text-marquee-img img{width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-text-marquee-img{width:24px}}.tj-text-marquee-section{padding:35px 0}.tj-counter-section{background-color:var(--tj-color-theme-primary);position:relative;z-index:0}.tj-counter-wrapper{display:flex;flex-wrap:wrap;padding:60px 0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-counter-wrapper{padding:30px 0}}.tj-counter-item{border-left:1px solid var(--tj-color-border-7);border-right:1px solid var(--tj-color-border-7);flex:1}.tj-counter-item:not(:first-child){border-left:0}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-counter-item{flex:50%}.tj-counter-item:not(:first-child,:nth-child(2)){margin-top:50px}.tj-counter-item:nth-child(3){border-left:1px solid var(--tj-color-border-7)}}@media(max-width:575px){.tj-counter-item{border:0;flex:100%}.tj-counter-item:not(:first-child){border-top:1px solid var(--tj-color-border-7);margin-top:30px;padding-top:30px}}.tj-counter{align-items:center;display:flex;flex-direction:column;padding:0 30px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-counter{padding:0 20px}}.tj-counter .counter-icon{align-items:center;aspect-ratio:1/1;background-color:var(--tj-color-theme-dark);border-radius:50%;color:var(--tj-color-common-white);display:flex;flex-shrink:0;font-size:32px;justify-content:center;margin-bottom:40px;overflow:hidden;position:relative;width:80px;z-index:0}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-counter .counter-icon{font-size:30px;width:74px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-counter .counter-icon{font-size:26px;margin-bottom:25px;width:64px}}.tj-counter .counter-number{color:var(--tj-color-common-white);display:inline-flex;font-family:var(--tj-ff-heading);font-size:80px;font-weight:var(--tj-fw-sbold);letter-spacing:-.02em;line-height:.8}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-counter .counter-number{font-size:70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-counter .counter-number{font-size:60px}}.tj-counter .counter-number sup{font-size:.534em;margin-inline-start:-7px;top:-.6em}.tj-counter .counter-label{color:var(--tj-color-common-white);font-size:18px;font-weight:var(--tj-fw-medium);letter-spacing:0;line-height:1.4;margin-top:20px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-counter .counter-label{font-size:15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-counter .counter-label{margin-top:15px}}.tj-counter-item-2{border:1px solid var(--tj-color-border-2);border-radius:18px;padding:30px}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-counter-item-2{padding-inline-end:25px;padding-inline-start:25px}}.tj-counter-item-2 .tj-counter{justify-content:center;min-height:140px;padding:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-counter-item-2 .tj-counter{min-height:100px}}.tj-counter-item-2 .tj-counter .counter-icon{background-color:var(--tj-color-theme-primary);margin-bottom:33px;width:70px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-counter-item-2 .tj-counter .counter-icon{margin-bottom:26px;width:64px}}.tj-counter-item-2 .tj-counter .counter-number{color:var(--tj-color-heading-primary)}.tj-counter-item-2 .tj-counter .counter-label{color:var(--tj-color-heading-primary);margin-top:16px}.tj-counter-item-2.skill-counter-item .tj-counter .counter-number{font-size:66px}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px){.tj-counter-item-2.skill-counter-item .tj-counter .counter-number{font-size:60px}}.tj-counter-item-2.skill-counter-item .tj-counter .counter-label{margin-top:20px}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-counter-item-2.skill-counter-item .tj-counter .counter-label{font-size:16px}}.tj-counter-item-3{border-color:var(--tj-color-border-3);flex:auto}.tj-counter-item-3:first-child{border-left:0}.tj-counter-item-3:first-child .tj-counter{padding-inline-start:0}.tj-counter-item-3:last-child{border-right:0}.tj-counter-item-3:last-child .tj-counter{padding-inline-end:0}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-counter-item-3:last-child{margin-top:0}}.tj-counter-item-3 .tj-counter{align-items:start;padding:0 20px}.tj-counter-item-3 .tj-counter .counter-number{color:var(--tj-color-heading-primary);font-size:40px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-counter-item-3 .tj-counter .counter-number{font-size:34px}}.tj-counter-item-3 .tj-counter .counter-label{color:var(--tj-color-heading-primary);font-size:16px;font-weight:var(--tj-fw-regular);margin-top:16px}@media(max-width:575px){.tj-counter-item-3 .tj-counter .counter-label{margin-top:10px}.tj-counter-item-3 .tj-counter{padding:0}.tj-counter-item-3{flex:100%}.tj-counter-item-3:not(:first-child){border-top:1px solid var(--tj-color-border-3);margin-top:15px;padding-top:15px}}.tj-counter-wrapper-2{margin-top:60px}.tj-counter-wrapper-3{margin-top:25px;margin-inline-start:auto;max-width:450px;padding:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-counter-wrapper-3{margin-inline-start:0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-counter-wrapper-3{max-width:100%}}.tj-counter-wrapper-4{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-top:-18px;position:relative;z-index:1}.tj-counter-wrapper-4 .tj-counter-item{margin-top:0}.tj-counter-wrapper-4 .tj-counter-item:first-child{transform:translateY(-55px)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-counter-wrapper-4 .tj-counter-item:first-child{transform:none}}.tj-counter-wrapper-4 .tj-reviews-item{transform:translateY(-55px)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-counter-wrapper-4 .tj-reviews-item{transform:none}}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-counter-wrapper-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.tj-counter-wrapper-4{grid-template-columns:100%;margin-top:0}}.tj-blog-section .sec-heading-center,.tj-blog-section .sec-title{max-width:450px}.tj-blog-section .bottom-btn-wrap{margin-top:55px}.blog-item{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);height:100%;padding:19px;position:relative;transition:all .4s ease}.blog-item .blog-thumb{aspect-ratio:390/260;overflow:hidden;position:relative}.blog-item .blog-thumb a{display:inline-flex;height:100%;width:100%}.blog-item .blog-thumb img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.785,.135,.15,.86);width:100%}.blog-item .blog-content{padding:25px 10px 7px}.blog-item .blog-content .desc{margin-top:20px}.blog-item .blog-content .desc:last-of-type{margin-bottom:0}.blog-item .blog-title{letter-spacing:-.01em;margin:0;text-transform:capitalize}.blog-item .blog-title a:hover{color:var(--tj-color-theme-secondary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.blog-item .blog-title{font-size:24px}}.blog-item .blog-desc{margin-bottom:0;margin-top:13px}.blog-item .blog-btn{margin-top:15px}.blog-item:hover .blog-thumb img{transform:scale(1.1)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.blog-item{padding:15px}}.blog-category{align-items:center;background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);color:var(--tj-color-theme-secondary);display:inline-flex;font-size:15px;font-weight:var(--tj-fw-sbold);line-height:1.2;padding:2px 8px;transition:all .3s ease-in-out}.blog-category i,.blog-category svg{display:inline-flex;font-size:15px;line-height:1}.blog-category svg{height:auto;max-width:15px}.blog-category:is(a):focus,.blog-category:is(a):hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.blog-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}@media(max-width:575px){.blog-meta{margin-bottom:15px}}.blog-meta-item{align-items:center;color:var(--tj-color-text-body);gap:5px;position:relative}.blog-meta-item,.blog-meta-item i,.blog-meta-item svg{display:inline-flex;font-size:16px;line-height:1}.blog-meta-item svg{height:auto;max-width:16px}.tj-room-section{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}@media only screen and (min-width:992px)and (max-width:1199px){.tj-room-section .sec-heading-inner-left{max-width:530px}}.tj-room-section .sec-heading .desc{max-width:420px;width:100%}.room-item{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);height:100%;padding:19px;position:relative;transition:all .4s ease}.room-item .room-thumb{aspect-ratio:390/260;overflow:hidden;position:relative}.room-item .room-thumb a{display:inline-flex;height:100%;width:100%}.room-item .room-thumb img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.785,.135,.15,.86);width:100%}.room-item .room-thumb .tj-categories{inset-inline-start:15px;position:absolute;top:15px;z-index:2}.room-item .room-thumb .tj-categories .room-category{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border-color:var(--tj-color-border-3);color:var(--tj-color-common-white)}.room-item .room-thumb .tj-categories .room-category:is(a):focus,.room-item .room-thumb .tj-categories .room-category:is(a):hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.room-item .room-content{padding:15px 10px 10px}@media only screen and (min-width:992px)and (max-width:1199px){.room-item .room-content{padding:15px 5px 10px}}.room-item .room-title{letter-spacing:-.01em;margin:0 0 15px;text-transform:capitalize}.room-item .room-title a:hover{color:var(--tj-color-theme-secondary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-item .room-title{font-size:24px}}.room-item .room-desc{margin-bottom:15px}.room-item .room-desc:last-of-type{margin-bottom:0}.room-item .room-price{color:var(--tj-color-theme-secondary);display:inline-flex;font-family:var(--tj-ff-heading);font-size:24px;font-weight:var(--tj-fw-medium);gap:4px;line-height:1;margin:0}.room-item .room-price span{color:var(--tj-color-text-body-2);display:inline-flex;font-family:var(--tj-ff-body);font-size:14px;margin-bottom:3px;margin-top:auto}.room-item .room-btn-area{align-items:center;border-top:1px solid var(--tj-color-border-2);display:flex;gap:10px;justify-content:space-between;margin-top:20px;padding-top:20px}.room-item:hover .room-thumb img{transform:scale(1.1)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-item{padding:15px}}.room-item-2{align-items:center;display:flex;flex-wrap:wrap;gap:15px;padding:14px}.room-item-2 .room-thumb{aspect-ratio:629/419;width:49.15%}@media only screen and (min-width:992px)and (max-width:1199px){.room-item-2 .room-thumb{height:100%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.room-item-2 .room-thumb{width:100%}}.room-item-2 .room-content{flex:1;padding:0 35px}@media only screen and (min-width:1200px)and (max-width:1399px){.room-item-2 .room-content{padding:0 25px}}@media only screen and (min-width:992px)and (max-width:1199px){.room-item-2 .room-content{padding:10px 15px}}@media only screen and (min-width:768px)and (max-width:991px){.room-item-2 .room-content{flex:100%;padding:5px 15px 15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-item-2 .room-content{flex:100%;padding:0 10px 10px}}.room-item-2 .room-meta{margin-top:24px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.room-item-2 .room-meta{margin-top:20px}}.room-item-2 .room-price{font-size:32px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-item-2 .room-price{font-size:24px}}.room-item-2 .room-btn-area{align-items:center;gap:28px;justify-content:space-between;margin-top:30px;padding-top:28px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.room-item-2 .room-btn-area{gap:22px;margin-top:24px;padding-top:22px}}.room-item-3{border:0;padding:0}.room-item-3:before{background-image:linear-gradient(180deg,transparent 0,var(--tj-color-theme-dark) 85%);bottom:0;content:"";height:100%;inset-inline-start:0;pointer-events:none;position:absolute;width:100%;z-index:1}.room-item-3 .room-thumb{aspect-ratio:645/545;height:100%}@media (max-width:575px),only screen and (min-width:768px)and (max-width:991px){.room-item-3 .room-thumb{aspect-ratio:360/420}}.room-item-3 .room-content{bottom:0;inset-inline-start:0;padding:30px;position:absolute;width:100%;z-index:2}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.room-item-3 .room-content{padding:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-item-3 .room-content{padding:20px 25px 25px}}.room-item-3 .room-title{color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-item-3 .room-title{margin-bottom:10px}}.room-item-3 .room-desc{color:var(--tj-color-light-2)}.room-item-3 .room-meta{margin-top:20px}.room-item-3 .room-meta-item{color:var(--tj-color-light-2)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-item-3 .room-meta{margin-top:17px}}.room-item-3 .room-price span{color:var(--tj-color-light-5)}.room-item-3 .room-btn-area{border-color:var(--tj-color-border-4)}.room-category{align-items:center;background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);color:var(--tj-color-theme-secondary);display:inline-flex;font-size:15px;font-weight:var(--tj-fw-sbold);line-height:1.2;padding:2px 8px;transition:all .3s ease-in-out}.room-category i,.room-category svg{display:inline-flex;font-size:15px;line-height:1}.room-category svg{height:auto;max-width:15px}.room-category:is(a):focus,.room-category:is(a):hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.room-meta{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:18px}.room-meta-item{align-items:center;color:var(--tj-color-text-body);display:inline-flex;font-size:14px;gap:8px;line-height:1;position:relative}.room-meta-item i,.room-meta-item svg{color:var(--tj-color-theme-secondary);display:inline-flex;font-size:14px;line-height:1}.room-meta-item svg{height:auto;max-width:14px}.tj-room-booking-section{margin-top:-85px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-room-booking-section{margin-top:-65px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-booking-section{margin-top:-55px}}.tj-room-booking-area{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);padding:45px 50px;position:relative;z-index:1}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-room-booking-area{padding:40px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-room-booking-area{padding:30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-booking-area{padding:20px}}.tj-room-booking-form{position:relative}.tj-room-booking-form-inner{align-items:end;display:grid;gap:15px;grid-template-columns:repeat(5,1fr)}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-room-booking-form-inner{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-booking-form-inner{gap:20px;grid-template-columns:100%}}.tj-room-booking-form .form-input{display:flex;flex-direction:column;position:relative}.tj-room-booking-form .form-input input[type=text]{box-shadow:0 0 0 3px transparent;cursor:pointer;font-size:15px;padding:10px 20px}.tj-room-booking-form .form-input input[type=text]::placeholder{font-size:15px}.tj-room-booking-form .form-input input[type=text]:focus{box-shadow:0 0 0 3px var(--tj-color-border-1)}.tj-room-booking-form .form-input .icon{bottom:17px;color:var(--tj-color-theme-secondary);font-size:15px;inset-inline-end:17px;line-height:1.2;pointer-events:none;position:absolute}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-room-booking-form .form-submit{grid-column:1/span 2}}.tj-room-booking-form .bf-label{align-items:center;display:inline-flex;font-size:14px;font-weight:var(--tj-fw-medium);gap:5px;letter-spacing:.1em;line-height:1.25;margin-bottom:15px;text-transform:uppercase}.tj-room-booking-form .bf-label i{color:var(--tj-color-theme-secondary)}.tj-room-booking-form .tj-btn-primary{border-radius:0;width:100%}.tj-room-booking-form .tj-booking-dropdown{background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-9);margin-top:10px;opacity:0;padding:20px;position:absolute;top:100%;transition:all .3s;visibility:hidden;width:100%;z-index:2}.tj-room-booking-form .tj-booking-dropdown:before{border-bottom:7px solid var(--tj-color-border-9);border-left:7px solid transparent;border-right:7px solid transparent;content:"";inset-inline-start:9px;position:absolute;top:-7px}.tj-room-booking-form .tj-booking-dropdown:after{border-bottom:6px solid var(--tj-color-theme-bg);border-left:6px solid transparent;border-right:6px solid transparent;content:"";inset-inline-start:10px;position:absolute;top:-6px}.tj-room-booking-form .tj-booking-dropdown.dropdown-open{opacity:1;visibility:visible}.tj-room-booking-form .booking-dropdown-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.tj-room-booking-form .booking-dropdown-item:last-child{margin-bottom:0}.tj-room-booking-form .booking-dropdown-item .title{color:var(--tj-color-heading-primary);display:inline-flex;font-size:15px;font-weight:var(--tj-fw-medium)}.tj-room-booking-form .booking-quantity{align-items:center;display:flex;justify-content:center;text-align:center}.tj-room-booking-form .booking-quantity .quantity-btn{border:1px solid var(--tj-color-border-2);border-radius:50px;cursor:pointer;display:inline-block;font-family:var(--tj-ff-body);font-size:18px;font-weight:var(--tj-fw-sbold);height:32px;line-height:30px;text-align:center;transition:all .3s ease-in-out;width:32px}.tj-room-booking-form .booking-quantity .tj-qty-input[type=text]{background-color:transparent;border:0;color:var(--tj-color-heading-primary);font-size:15px;font-weight:var(--tj-fw-medium);line-height:32px;min-height:32px;padding:0;text-align:center;width:32px}.tj-room-booking-form.booking-form-2 .tj-room-booking-form-inner{gap:15px;grid-template-columns:100%}.tj-room-booking-form.booking-form-2 .bf-label{margin-bottom:10px}.tj-room-booking-form.booking-form-2 .tj-booking-dropdown:before{inset-inline-end:9px;inset-inline-start:inherit}.tj-room-booking-form.booking-form-2 .tj-booking-dropdown:after{inset-inline-end:10px;inset-inline-start:inherit}.tj-room-booking-form.booking-form-2 .extra-service-wrap{margin:42px 0 33px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-booking-form.booking-form-2 .extra-service-wrap{margin:32px 0 28px}}.tj-room-booking-form.booking-form-2 .extra-service-item{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:13px}.tj-room-booking-form.booking-form-2 .extra-service-item:last-child{margin-bottom:0}.tj-room-booking-form.booking-form-2 .extra-service-item label{align-items:center;cursor:pointer;display:inline-flex}.tj-room-booking-form.booking-form-2 .extra-service-item input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);cursor:pointer;height:18px;margin-inline-end:8px;position:relative;width:18px}.tj-room-booking-form.booking-form-2 .extra-service-item input[type=checkbox]:before{color:var(--tj-color-common-white);content:"";font-family:var(--tj-ff-fonticon);font-size:16px;line-height:1;line-height:16px;opacity:0;position:absolute;text-align:center;transform:scale(.5);transition:all .3s ease-in-out;width:100%}.tj-room-booking-form.booking-form-2 .extra-service-item input[type=checkbox]:checked{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}.tj-room-booking-form.booking-form-2 .extra-service-item input[type=checkbox]:checked:before{opacity:1;transform:scale(1)}.tj-room-booking-form.booking-form-2 .extra-service-item .extra-price-wrap{align-items:center;display:flex;gap:8px}.tj-room-booking-form.booking-form-2 .extra-service-item .extra-price-wrap .title{margin-bottom:25px}.tj-room-booking-form.booking-form-2 .extra-service-item .form-input input[type=text]{min-height:34px;padding:0 12px;width:60px}.tj-room-booking-form.booking-form-2 .extra-service-item .form-input .icon{bottom:6px;inset-inline-end:10px}.tj-room-booking-form.booking-form-2 .extra-service-item .booking-quantity .tj-qty-input[type=text]{width:40px}.tj-room-booking-form.booking-form-2 .extra-service-item .tj-booking-dropdown{inset-inline-end:0;padding:10px 12px;width:max-content}.tj-room-booking-form.booking-form-2 .room-cost-wrap{border-bottom:1px solid var(--tj-color-border-2);border-top:1px solid var(--tj-color-border-2);margin-bottom:22px;padding:18px 0}.tj-room-booking-form.booking-form-2 .room-cost-item{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:11px}.tj-room-booking-form.booking-form-2 .room-cost-item:last-child{margin-bottom:0}.tj-room-booking-form.booking-form-2 .room-cost-item span{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium);letter-spacing:0}.tj-room-booking-form.booking-form-2 .room-total-cost{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.tj-room-booking-form.booking-form-2 .room-total-cost span{color:var(--tj-color-heading-primary);display:inline-flex;font-size:14px;font-weight:var(--tj-fw-sbold);letter-spacing:.18em;line-height:1;text-transform:uppercase}.tj-room-booking-form.booking-form-2 .room-total-cost .total-price{font-family:var(--tj-ff-heading);font-size:24px;font-weight:var(--tj-fw-medium);letter-spacing:-.01em}.tj-room-booking-bottom-features{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:30px}.tj-room-booking-bottom-features span{align-items:center;display:inline-flex;font-size:14px;gap:4px;line-height:1.25}.tj-room-booking-bottom-features span i{color:var(--tj-color-theme-primary)}.daterangepicker{background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-9);border-radius:0;font-family:var(--tj-ff-body);margin-top:10px;padding:20px}.daterangepicker:after{border-bottom-color:var(--tj-color-theme-bg)}.daterangepicker:before{border-bottom-color:var(--tj-color-border-9)}.daterangepicker.show-calendar .ranges{display:none}.daterangepicker .drp-calendar{max-width:295px}.daterangepicker .drp-calendar.left{padding:0 15px 0 0}.daterangepicker .drp-calendar.left .calendar-table{padding:0}.daterangepicker .drp-calendar.right{padding:0 0 0 15px}.daterangepicker .calendar-table{background-color:transparent;border:0}.daterangepicker .calendar-table table{border-collapse:separate}.daterangepicker .calendar-table th{border:0;border-radius:0;color:var(--tj-color-theme-secondary);font-size:15px;font-weight:var(--tj-fw-medium);height:40px;line-height:40px;min-width:40px;width:40px}.daterangepicker .calendar-table th.month{color:var(--tj-color-heading-primary);font-size:16px;font-weight:var(--tj-fw-sbold);height:34px;letter-spacing:-.015em;line-height:34px;min-width:34px;width:34px}.daterangepicker .calendar-table th.next,.daterangepicker .calendar-table th.prev{background-color:transparent;border:1px solid var(--tj-color-heading-primary);border-radius:50%;line-height:34px;opacity:.2}.daterangepicker .calendar-table th.next span,.daterangepicker .calendar-table th.prev span{border:0;color:var(--tj-color-heading-primary);padding:0;transform:rotate(0deg);width:15px}.daterangepicker .calendar-table th.next span:before,.daterangepicker .calendar-table th.prev span:before{content:"";font-family:var(--tj-ff-fonticon);font-size:18px;line-height:37px}.daterangepicker .calendar-table th.next:hover,.daterangepicker .calendar-table th.prev:hover{opacity:1}.daterangepicker .calendar-table th.prev span:before{content:""}.daterangepicker .calendar-table td{border:0;border-radius:50%;color:var(--tj-color-heading-primary);font-size:15px;font-weight:var(--tj-fw-sbold);height:40px;min-width:40px;width:100%}.daterangepicker .calendar-table td.available:hover{background-color:var(--tj-color-theme-bg-2)}.daterangepicker .calendar-table td.active,.daterangepicker .calendar-table td.active:hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.daterangepicker .calendar-table td.disabled,.daterangepicker .calendar-table td.off{background-color:transparent;text-decoration:none}.daterangepicker .calendar-table td.disabled{opacity:.3}.daterangepicker .calendar-table td.in-range{background-color:var(--tj-color-theme-bg-2)}.daterangepicker .calendar-table td.end-date,.daterangepicker .calendar-table td.start-date{background-color:var(--tj-color-theme-primary);border-radius:50%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.daterangepicker{padding:20px 15px;width:312px}.daterangepicker .drp-calendar.left{max-width:100%!important;padding:0;width:100%!important}.daterangepicker .drp-calendar.right{overflow:visible!important;padding:0!important;width:0!important}.daterangepicker .drp-calendar.right .month,.daterangepicker .drp-calendar.right tbody,.daterangepicker .drp-calendar.right thead tr th:first-child,.daterangepicker .drp-calendar.right thead tr:last-child{display:none!important}.daterangepicker .drp-calendar.right .next{display:block!important;inset-inline-end:15px;position:absolute;top:20px;z-index:10}.daterangepicker .drp-calendar.right .calendar-table{background:transparent!important;border:0!important;width:auto!important}}.room-slider .room-item.room-item-3{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);padding:15px}.room-slider .room-item.room-item-3:before{background-image:linear-gradient(180deg,transparent 0,var(--tj-color-theme-dark) 95%);bottom:15px;height:80%;inset-inline-start:15px;width:calc(100% - 30px)}.room-slider .room-item.room-item-3 .room-thumb{aspect-ratio:390/420}.cta-area{position:relative}.cta-area .sec-heading{margin-bottom:0;max-width:600px}@media only screen and (min-width:992px)and (max-width:1199px){.cta-area .sec-heading{max-width:460px}}@media only screen and (min-width:768px)and (max-width:991px){.cta-area .sec-heading{max-width:420px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.cta-area .sec-heading{max-width:370px}}.cta-area .sec-title{font-size:72px;line-height:1.056}@media only screen and (min-width:1200px)and (max-width:1399px){.cta-area .sec-title{font-size:64px}}@media only screen and (min-width:992px)and (max-width:1199px){.cta-area .sec-title{font-size:60px;line-height:1.1}}@media only screen and (min-width:768px)and (max-width:991px){.cta-area .sec-title{font-size:54px;line-height:1.148}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.cta-area .sec-title{font-size:48px;line-height:1.2}}.cta-area .btn-area{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:30px}.cta-area .cta-user-img{aspect-ratio:1/1;background-color:var(--tj-color-common-white);border-radius:50%;box-shadow:0 0 0 2px var(--tj-color-common-white);display:flex;position:absolute;width:150px}@media only screen and (min-width:992px)and (max-width:1199px){.cta-area .cta-user-img{width:115px}}@media only screen and (min-width:768px)and (max-width:991px){.cta-area .cta-user-img{width:64px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.cta-area .cta-user-img{width:46px}}.cta-area .cta-user-1{inset-inline-start:82px;top:-24px}@media only screen and (min-width:1200px)and (max-width:1399px){.cta-area .cta-user-1{inset-inline-start:100px}}@media only screen and (min-width:992px)and (max-width:1199px){.cta-area .cta-user-1{top:-15px}}@media only screen and (min-width:768px)and (max-width:991px){.cta-area .cta-user-1{inset-inline-start:78px;top:-48px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.cta-area .cta-user-1{inset-inline-start:55px;top:-75px}}.cta-area .cta-user-2{bottom:-44px;inset-inline-start:0;width:114px}@media only screen and (min-width:992px)and (max-width:1199px){.cta-area .cta-user-2{width:100px}}@media only screen and (min-width:768px)and (max-width:991px){.cta-area .cta-user-2{bottom:auto;inset-inline-start:22px;top:51px;width:48px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.cta-area .cta-user-2{bottom:auto;inset-inline-start:7px;top:-5px;width:34px}}.cta-area .cta-user-3{inset-inline-start:-25px;top:35px;width:56px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.cta-area .cta-user-3{inset-inline-start:-15px}}@media only screen and (min-width:992px)and (max-width:1199px){.cta-area .cta-user-3{top:50px}}@media only screen and (min-width:768px)and (max-width:991px){.cta-area .cta-user-3{inset-inline-start:0;top:-30px;width:24px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.cta-area .cta-user-3{inset-inline-start:0;top:-57px;width:17px}}.cta-area .cta-user-4{inset-inline-end:157px;top:-24px;width:108px}@media only screen and (min-width:992px)and (max-width:1199px){.cta-area .cta-user-4{inset-inline-end:100px;top:-15px;width:100px}}@media only screen and (min-width:768px)and (max-width:991px){.cta-area .cta-user-4{inset-inline-end:85px;top:-48px;width:46px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.cta-area .cta-user-4{inset-inline-end:55px;top:-75px;width:33px}}.cta-area .cta-user-5{bottom:-46px;inset-inline-end:21px;width:116px}@media only screen and (min-width:992px)and (max-width:1199px){.cta-area .cta-user-5{width:100px}}@media only screen and (min-width:768px)and (max-width:991px){.cta-area .cta-user-5{bottom:auto;inset-inline-end:42px;top:50px;width:49px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.cta-area .cta-user-5{bottom:auto;inset-inline-end:15px;top:-5px;width:35px}}.cta-area .cta-user-6{inset-inline-end:-26px;top:110px;width:50px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.cta-area .cta-user-6{inset-inline-end:-15px}}@media only screen and (min-width:768px)and (max-width:991px){.cta-area .cta-user-6{inset-inline-end:25px;top:9px;width:21px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.cta-area .cta-user-6{inset-inline-end:0;top:-57px;width:15px}}.price-switcher{align-items:center;background-color:var(--tj-color-border-1);border-radius:60px;display:inline-flex;gap:8px;padding:5px;padding-inline-start:7px;position:relative;z-index:0}.price-switcher span{color:var(--tj-color-theme-primary)}.price-switcher p{font-size:14px;font-weight:400;margin-bottom:0;text-transform:uppercase}.package-name{font-size:24px;font-weight:var(--tj-fw-medium);letter-spacing:-.01em;margin:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.package-name{font-size:22px}}.package-desc{max-width:248px}.package-price{display:flex;margin:30px 0}.package-price,.package-price .tj-currency{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-size:64px;font-weight:var(--tj-fw-medium);letter-spacing:-.01em;line-height:1}.package-price .tj-period{font-size:18px;font-weight:var(--tj-fw-medium);letter-spacing:-.01em;margin-bottom:9px;margin-top:auto}.pricing-features{align-items:start;display:flex;flex-direction:column;gap:15px;list-style:none;position:relative}.pricing-features-title{font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.pricing-features>li{align-items:start;color:var(--tj-color-heading-primary);display:flex;font-weight:var(--tj-fw-medium);gap:10px;letter-spacing:0;line-height:1.5}.pricing-features>li i,.pricing-features>li svg{color:var(--tj-color-theme-secondary);display:inline-flex;font-size:18px;font-weight:var(--tj-fw-regular);line-height:1;margin-top:3px}.pricing-features>li svg{height:auto;max-width:18px}.pricing-badge{align-items:center;backdrop-filter:blur(14px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);border-radius:20px;color:var(--tj-color-light-2);display:flex;font-size:12px;font-weight:var(--tj-fw-medium);gap:4px;inset-inline-end:-15px;letter-spacing:.03em;line-height:1;padding:2px 7px 1px;position:absolute;text-transform:uppercase;top:-11px}.pricing-badge-icon{color:var(--tj-color-theme-secondary);font-size:10px}.pricing-badge-text{padding-bottom:1px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.pricing-badge{inset-inline-end:-5px}}.pricing-footer{margin-top:31px}.pricing-item-wrapper{display:flex;gap:30px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.pricing-item-wrapper{flex-wrap:wrap}}.pricing-item{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);overflow:hidden;padding:26px 30px 38px;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.pricing-item{padding:26px 20px 38px}}.pricing-item-inner{position:relative}.pricing-item .tj-btn-primary{margin-top:26px}.pricing-item.recommend{background-color:var(--tj-color-theme-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0}.pricing-item.recommend .package-name,.pricing-item.recommend .package-price,.pricing-item.recommend .pricing-features-title,.pricing-item.recommend .tj-currency{color:var(--tj-color-common-white)}.pricing-item.recommend .package-desc,.pricing-item.recommend .pricing-features>li{color:var(--tj-color-light-2)}.pricing-item-2{padding-bottom:37px}.pricing-item-2 .package-name{font-family:var(--tj-ff-body);font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;margin:0;text-transform:uppercase}.pricing-item-2 .package-price{margin:10px 0}.pricing-item-2 .pricing-item-action{align-items:center;display:flex;flex-wrap:wrap;gap:20px 24px;margin-top:23px}.pricing-item-2 .tj-btn-primary{margin-top:0}.price-toggle-btn{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-sbold);letter-spacing:-.015em;line-height:1;padding:17px 25px;transition:all .3s ease-in-out 0s}.price-toggle-btn.active{color:var(--tj-color-common-white)}.price-toggle-btn:nth-child(2){margin-inline-start:-19px}.tj-active-bg{background-color:var(--tj-color-theme-dark);border-radius:60px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out 0s;z-index:1;z-index:-1}.tj-faq{display:flex;flex-direction:column;gap:20px}.tj-faq-wrapper{margin-inline-start:auto;max-width:820px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-faq-wrapper{max-width:100%}}.tj-faq-wrapper-2{margin-inline-start:auto;max-width:785px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-faq-wrapper-2{max-width:100%}}.tj-faq-wrapper-3{margin-inline-end:auto;margin-inline-start:auto;max-width:1095px}.tj-faq-heading{margin-inline-start:auto;margin-bottom:48px;max-width:820px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-faq-heading{margin-bottom:36px;max-width:100%}}.tj-accordion-item{background-color:var(--tj-color-common-white);border:1px solid var(--tj-color-border-3);border-radius:16px;padding:0 30px}.tj-accordion-item:has(.tj-accordion-title:not(.collapsed)){border-color:var(--tj-color-theme-primary);box-shadow:0 20px 40px var(--tj-color-shadow-2)}.tj-accordion-title{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-size:24px;font-weight:var(--tj-fw-sbold);letter-spacing:-.015em;line-height:1.2;padding:22px 40px 25px 0;position:relative;text-align:start;width:100%;z-index:1}.tj-accordion-title:after{align-items:center;background-color:transparent;border:1px solid var(--tj-color-theme-primary);border-radius:50%;content:"";display:flex;font-family:var(--tj-ff-fonticon);font-size:16px;font-weight:400;height:30px;inset-inline-end:0;justify-content:center;line-height:1;position:absolute;top:23px;width:30px;z-index:2}.tj-accordion-title:after,.tj-accordion-title:not(.collapsed){color:var(--tj-color-theme-primary)}.tj-accordion-title:not(.collapsed):after{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white);transform:rotate(-45deg)}.tj-accordion-content{padding:0 0 24px;transition:.3s ease-in-out}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-accordion-title{font-size:18px;padding:22px 40px 22px 0}.tj-accordion-title:after{height:25px;top:20px;width:25px}.tj-accordion-content{padding:0 0 20px}}.tj-faq-2 .tj-accordion-item{background-color:var(--tj-color-blur-5)}.tj-faq-2 .tj-accordion-item:has(.tj-accordion-title:not(.collapsed)){background-color:var(--tj-color-blur-4)}.tj-faq-2 .tj-accordion-title:after{background-color:var(--tj-color-theme-bg-2);border-color:var(--tj-color-border-3)}.tj-faq-2 .tj-accordion-title:not(.collapsed):after{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj-faq-3{gap:27px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-3{gap:20px}}.tj-faq-3 .tj-accordion-item{box-shadow:0 15px 30px var(--tj-color-shadow-1)}.tj-faq-3 .tj-accordion-item:has(.tj-accordion-title:not(.collapsed)){box-shadow:0 20px 40px var(--tj-color-shadow-2)}.tj-faq-3 .tj-accordion-title:after{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj-faq-3 .tj-accordion-content{border-top:1px solid var(--tj-color-border-3);padding:24px 0}.tj-faq-4 .tj-accordion-item{box-shadow:0 15px 30px var(--tj-color-shadow-1)}.tj-faq-4 .tj-accordion-item:has(.tj-accordion-title:not(.collapsed)){box-shadow:0 20px 40px var(--tj-color-shadow-2)}.tj-faq-4 .tj-accordion-title{padding:25px 25px 25px 0}.tj-faq-4 .tj-accordion-title:after{background-color:transparent;border:0;color:var(--tj-color-theme-primary);content:"";font-size:22px;height:20px;top:30px;width:20px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-4 .tj-accordion-title:after{top:26px}}.tj-faq-4 .tj-accordion-title:not(.collapsed):after{transform:rotate(-180deg)}.tj-faq-4 .tj-accordion-content{border-top:1px solid var(--tj-color-border-3);padding:24px 0}.sec-title-faq{font-size:128px;line-height:.9}@media only screen and (min-width:1200px)and (max-width:1399px){.sec-title-faq{font-size:110px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.sec-title-faq{font-size:90px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.sec-title-faq{font-size:60px}}.support-box{background:var(--tj-color-gradient-1);border:1px solid var(--tj-color-border-3);border-radius:18px;display:flex;flex-direction:column;gap:20px;max-width:360px;overflow:hidden;padding:30px;position:relative;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.support-box{max-width:100%}}@media only screen and (min-width:768px)and (max-width:991px){.support-box{flex-direction:row;gap:40px;justify-content:space-between}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.support-box{padding:30px 15px}}.support-icon{max-width:63px;width:100%}.support-title{margin-bottom:16px}.support-desc{margin-bottom:0;max-width:385px}.support-btn{flex:0 0 auto;margin-top:5px}.support-btn .tj-btn-primary-2 .btn-inner{padding:6px 6px 6px 26px}.support-btn .tj-btn-primary-2 .btn-icon{height:40px;width:40px}@media only screen and (min-width:768px)and (max-width:991px){.support-btn{align-items:end;display:flex;margin-inline-start:auto}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.support-btn{margin-top:0}}.tj-contact-section{background-color:var(--tj-color-theme-bg);border-radius:16px;position:relative;z-index:1}.tj-contact-section .sec-heading{margin-bottom:0;max-width:500px}.tj-contact-section .bg-img{mix-blend-mode:luminosity;opacity:.12}.tj-contact-section:before{background:var(--tj-color-theme-primary);border-radius:50%;content:"";-webkit-filter:blur(75px);filter:blur(75px);height:550px;inset-inline-end:30%;opacity:.1;position:absolute;top:20%;width:550px;z-index:-1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-contact-section{border-radius:12px}}.map-area{background-color:var(--tj-color-theme-bg);height:100%;overflow:hidden;width:100%}.map-area .map,.map-area iframe{display:block;height:100%;min-height:360px;mix-blend-mode:luminosity;overflow:hidden;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.map-area{height:auto;margin-top:30px}}.map-area .leaflet-container{background:transparent}.map-area .custom-marker{align-items:center;background-color:var(--tj-color-theme-dark);border-radius:50%;display:flex;font-family:var(--tj-ff-fonticon);font-size:24px;height:40px;justify-content:center;width:40px}.map-area .custom-marker,.map-area .custom-marker:before{color:var(--tj-color-common-white)}.contact-form{background-color:var(--tj-color-theme-bg-2);margin-inline-end:15px;margin-inline-start:0;padding:42px 50px 50px}.contact-form .title{margin-bottom:25px;max-width:403px}.contact-form .title span{color:var(--tj-color-theme-secondary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-form .title{margin-bottom:25px}}.contact-form .bf-label{align-items:center;display:inline-flex;font-size:14px;font-weight:var(--tj-fw-medium);gap:5px;letter-spacing:.1em;line-height:1.25;margin-bottom:15px;text-transform:uppercase}.contact-form .form-input{margin-bottom:20px;position:relative}.contact-form .form-input .nice-select,.contact-form .form-input input[type=email],.contact-form .form-input input[type=text],.contact-form .form-input select,.contact-form .form-input textarea{background-color:var(--tj-color-theme-bg)}.contact-form .form-input .nice-select::-webkit-input-placeholder,.contact-form .form-input input[type=email]::-webkit-input-placeholder,.contact-form .form-input input[type=text]::-webkit-input-placeholder,.contact-form .form-input select::-webkit-input-placeholder,.contact-form .form-input textarea::-webkit-input-placeholder{color:var(--tj-color-heading-primary)}.contact-form .form-input .nice-select:-moz-placeholder,.contact-form .form-input .nice-select::-moz-placeholder,.contact-form .form-input input[type=email]:-moz-placeholder,.contact-form .form-input input[type=email]::-moz-placeholder,.contact-form .form-input input[type=text]:-moz-placeholder,.contact-form .form-input input[type=text]::-moz-placeholder,.contact-form .form-input select:-moz-placeholder,.contact-form .form-input select::-moz-placeholder,.contact-form .form-input textarea:-moz-placeholder,.contact-form .form-input textarea::-moz-placeholder{color:var(--tj-color-heading-primary)}.contact-form .form-input .nice-select:-ms-input-placeholder,.contact-form .form-input input[type=email]:-ms-input-placeholder,.contact-form .form-input input[type=text]:-ms-input-placeholder,.contact-form .form-input select:-ms-input-placeholder,.contact-form .form-input textarea:-ms-input-placeholder{color:var(--tj-color-heading-primary)}.contact-form .form-input .nice-select::placeholder,.contact-form .form-input input[type=email]::placeholder,.contact-form .form-input input[type=text]::placeholder,.contact-form .form-input select::placeholder,.contact-form .form-input textarea::placeholder{color:var(--tj-color-heading-primary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-form .form-input .nice-select,.contact-form .form-input input[type=email],.contact-form .form-input input[type=text],.contact-form .form-input select,.contact-form .form-input textarea{padding:10px}}.contact-form .form-input .cf-label{color:var(--tj-color-text-body-2);font-size:16px;margin-bottom:9px}.contact-form .form-input .cf-label span{color:var(--tj-color-theme-primary)}.contact-form .form-input .nice-select{color:var(--tj-color-text-body-2);line-height:1.625;margin-bottom:20px}.contact-form .form-input .nice-select .current{color:var(--tj-color-heading-primary)}.contact-form .form-input .nice-select .list{background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-9);border-radius:0;padding:10px 0;width:100%}.contact-form .form-input .nice-select .list .option{padding:0 15px}.contact-form .form-input .nice-select .list .option.focus,.contact-form .form-input .nice-select .list .option:hover{background-color:var(--tj-color-theme-bg-2);color:var(--tj-color-theme-primary)}.contact-form .form-input .nice-select .list .option.selected{background-color:var(--tj-color-theme-bg-2);font-weight:400}.contact-form .form-input .nice-select:after{color:var(--tj-color-text-body);height:14px;inset-inline-end:18px;top:50%;width:14px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-form .form-input .nice-select{margin-bottom:20px}}.contact-form .form-input textarea{height:130px;resize:none}.contact-form .form-input.message-input{margin-bottom:30px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-form .form-input{margin-bottom:20px}}@media only screen and (min-width:992px)and (max-width:1199px){.contact-form{padding:42px 30px 50px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.contact-form{margin-inline-end:0;max-width:100%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-form{padding:35px 20px 45px}}.contact-form.style-2{background-color:var(--tj-color-theme-dark);border:1px solid var(--tj-color-border-1);margin-inline-end:0;margin-inline-start:auto;max-width:610px;padding:60px 50px;width:100%}.contact-form.style-2 .title{margin-bottom:35px}.contact-form.style-2 .title span{color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.contact-form.style-2 .title{margin-bottom:20px}}.contact-form.style-2 .form-input{margin-bottom:22px;position:relative}.contact-form.style-2 .form-input.message-input{margin-bottom:30px}@media(max-width:575px){.contact-form.style-2 .form-input.message-input{margin-bottom:20px}}.contact-form.style-2 .form-input input[type=email],.contact-form.style-2 .form-input input[type=text],.contact-form.style-2 .form-input textarea{background-color:var(--tj-color-theme-bg);color:var(--tj-color-heading-primary);padding:8px 20px}.contact-form.style-2 .form-input input[type=email]::-webkit-input-placeholder,.contact-form.style-2 .form-input input[type=text]::-webkit-input-placeholder,.contact-form.style-2 .form-input textarea::-webkit-input-placeholder{color:var(--tj-color-heading-primary)}.contact-form.style-2 .form-input input[type=email]:-moz-placeholder,.contact-form.style-2 .form-input input[type=email]::-moz-placeholder,.contact-form.style-2 .form-input input[type=text]:-moz-placeholder,.contact-form.style-2 .form-input input[type=text]::-moz-placeholder,.contact-form.style-2 .form-input textarea:-moz-placeholder,.contact-form.style-2 .form-input textarea::-moz-placeholder{color:var(--tj-color-heading-primary)}.contact-form.style-2 .form-input input[type=email]:-ms-input-placeholder,.contact-form.style-2 .form-input input[type=text]:-ms-input-placeholder,.contact-form.style-2 .form-input textarea:-ms-input-placeholder{color:var(--tj-color-heading-primary)}.contact-form.style-2 .form-input input[type=email]::placeholder,.contact-form.style-2 .form-input input[type=text]::placeholder,.contact-form.style-2 .form-input textarea::placeholder{color:var(--tj-color-heading-primary)}.contact-form.style-2 .form-input .nice-select{background-color:var(--tj-color-theme-bg);padding:8px 20px}.contact-form.style-2 .form-input .nice-select .list{background-color:var(--tj-color-theme-bg)}@media only screen and (min-width:1200px)and (max-width:1399px){.contact-form.style-2{padding:50px 30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:992px)and (max-width:1199px){.contact-form.style-2{padding:35px 20px 40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.contact-form.style-2{margin-inline-start:0;max-width:100%}}.contact-form-3 .form-input .nice-select,.contact-form-3 .form-input input[type=email],.contact-form-3 .form-input input[type=search],.contact-form-3 .form-input input[type=text],.contact-form-3 .form-input input[type=url],.contact-form-3 .form-input select,.contact-form-3 .form-input textarea{padding:12px 20px}.contact-form-3 .form-input .nice-select::placeholder,.contact-form-3 .form-input input[type=email]::placeholder,.contact-form-3 .form-input input[type=search]::placeholder,.contact-form-3 .form-input input[type=text]::placeholder,.contact-form-3 .form-input input[type=url]::placeholder,.contact-form-3 .form-input select::placeholder,.contact-form-3 .form-input textarea::placeholder{color:var(--tj-color-heading-primary)}.contact-form-3 .form-input textarea{height:125px}.tj-contact-area .sec-heading-center{max-width:600px}.contact-item.style-2{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);padding:34px 25px 40px;text-align:center}.contact-item.style-2:hover .contact-icon{background:var(--tj-color-theme-primary)}.contact-item.style-2:hover .contact-icon i{color:var(--tj-color-common-white);transform:scaleX(-1)}.contact-item.style-2 .contact-icon{align-items:center;background:var(--tj-color-theme-primary);border:1px solid var(--tj-color-theme-primary);border-radius:50%;display:inline-flex;height:80px;justify-content:center;margin-bottom:29px;width:80px}.contact-item.style-2 .contact-icon,.contact-item.style-2 .contact-icon i{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.contact-item.style-2 .contact-icon i{color:var(--tj-color-common-white);font-size:24px}.contact-item.style-2 .contact-title{font-size:24px;font-weight:var(--tj-fw-medium);letter-spacing:-.01em;line-height:1.25;margin-bottom:17px}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.contact-item.style-2 .contact-title{font-size:20px}}.contact-item.style-2 .contact-list{align-items:center;display:inline-flex;flex-direction:column;gap:2px;list-style:none}.contact-item.style-2 .contact-list .contact-link{color:var(--tj-color-text-body);font-weight:var(--tj-fw-medium);letter-spacing:0;line-height:1.5;margin:0 auto;max-width:224px}.contact-item.style-2 .contact-list .contact-link span{color:var(--tj-color-theme-secondary);font-weight:var(--tj-fw-sbold);letter-spacing:-.015em}.contact-item.style-2 .contact-list a:hover{color:var(--tj-color-theme-secondary)}.tj-contact-section-2 .contact-form{max-width:640px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-contact-section-2 .contact-form{max-width:100%}}.tj-contact-section-2 .contact-form .row{--bs-gutter-x:17px}.tj-login-form-wrapper{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);margin:0 auto;max-width:560px;padding:43px 48px;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-login-form-wrapper{padding:30px 20px}}.tj-login-form-wrapper .login-form-header{margin-bottom:23px}.tj-login-form-wrapper .login-form-header .form-title{font-size:var(--tj-fs-h3);line-height:1.2;margin-bottom:12px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-login-form-wrapper .login-form-header .form-title{font-size:28px}}.tj-login-form-wrapper .login-form-header .desc{color:var(--tj-color-text-body);margin-bottom:0}.tj-login-form-wrapper .login-form-header .icon{align-items:center;aspect-ratio:1/1;background-color:var(--tj-color-theme-primary);border:1px solid var(--tj-color-border-3);border-radius:50%;color:var(--tj-color-common-white);display:flex;font-size:24px;justify-content:center;margin-bottom:22px;width:60px}.tj-social-login-btn{align-items:center;background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);border-radius:60px;color:var(--tj-color-heading-primary);display:inline-flex;font-weight:var(--tj-fw-sbold);gap:12px;justify-content:center;padding:12px 24px;width:100%}.tj-social-login-btn .icon{display:inline-flex;height:20px;width:20px}.tj-social-login-btn .icon img{display:block;height:100%;width:100%}.tj-social-login-btn:focus,.tj-social-login-btn:hover{border-color:var(--tj-color-theme-primary);color:var(--tj-color-heading-primary)}.login-divider{align-items:center;color:var(--tj-color-text-body);display:flex;gap:16px;margin:25px 0 17px}.login-divider:after,.login-divider:before{background-color:var(--tj-color-border-1);content:"";flex:1;height:1px}.login-divider span{font-size:15px;line-height:1}.tj-login-form .form-input{display:flex;flex-direction:column;margin-top:20px}.tj-login-form .form-input:first-child{margin-top:0}.tj-login-form .cf-label{color:var(--tj-color-heading-primary);font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;line-height:1.4;margin-bottom:12px;text-transform:uppercase}.tj-login-form .input-icon-wrap{position:relative}.tj-login-form .input-icon-wrap input{border-radius:60px;padding-inline-start:52px}.tj-login-form .input-icon-wrap input[type=password]{padding-inline-end:52px}.tj-login-form .input-icon-wrap .input-icon{font-size:16px;inset-inline-start:24px;pointer-events:none}.tj-login-form .input-icon-wrap .input-icon,.tj-login-form .input-icon-wrap .password-toggle{color:var(--tj-color-heading-primary);line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.tj-login-form .input-icon-wrap .password-toggle{font-size:18px;inset-inline-end:22px}.tj-login-form .input-icon-wrap .password-toggle:focus,.tj-login-form .input-icon-wrap .password-toggle:hover{color:var(--tj-color-theme-secondary)}.tj-login-form .form-submit{margin-top:25px}.login-form-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;line-height:1.2;margin:15px 0 25px}.login-form-meta .remember-check{align-items:start;color:var(--tj-color-text-body);cursor:pointer;display:inline-flex}.login-form-meta .remember-check input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--tj-color-border-8);border-radius:3px;cursor:pointer;flex:0 0 auto;height:18px;margin-inline-end:10px;min-height:auto;padding:0;position:relative;width:18px}.login-form-meta .remember-check input[type=checkbox]:before{color:var(--tj-color-common-white);content:"";font-family:var(--tj-ff-fonticon);font-size:16px;inset:0;line-height:16px;opacity:0;position:absolute;text-align:center;transform:scale(.5);transition:all .3s ease-in-out}.login-form-meta .remember-check input[type=checkbox]:checked{background-color:var(--tj-color-theme-dark);border-color:var(--tj-color-theme-dark)}.login-form-meta .remember-check input[type=checkbox]:checked:before{opacity:1;transform:scale(1)}.login-form-meta .remember-check a{color:var(--tj-color-theme-secondary);font-weight:var(--tj-fw-bold);letter-spacing:-.015em}.login-form-meta .remember-check a:hover{text-decoration:underline}.login-form-meta .forgot-link{color:var(--tj-color-theme-secondary);font-weight:var(--tj-fw-sbold)}.login-form-meta .forgot-link:focus,.login-form-meta .forgot-link:hover{color:var(--tj-color-theme-secondary);text-decoration:underline}.tj-login-form .form-submit .tj-btn-primary{width:100%}.login-form-footer{color:var(--tj-color-text-body);margin-bottom:0;margin-top:18px;text-align:center}.login-form-footer a{color:var(--tj-color-theme-secondary);font-weight:var(--tj-fw-sbold);text-decoration:underline}.login-form-footer a:focus,.login-form-footer a:hover{color:var(--tj-color-theme-secondary);text-decoration:none}.verification-info{background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);box-shadow:0 2px 70px var(--tj-color-shadow-1);display:flex;gap:10px;margin-top:30px;padding:29px}.verification-info i{color:var(--tj-color-theme-secondary);font-size:20px}.verification-info .desc{flex:1;margin-bottom:0}@media(max-width:575px){.verification-info{padding:15px}}.back-btn-wrap{margin-top:20px;text-align:center}.tj-back-btn{align-items:center;color:var(--tj-color-theme-secondary);display:inline-flex;font-size:16px;font-weight:var(--tj-fw-sbold);gap:4px;letter-spacing:-.01em;position:relative}.tj-back-btn .btn-icon{line-height:1;padding-top:2px}.tj-newsletter-section{background-color:var(--tj-color-theme-purple);border-radius:30px;margin-bottom:30px;position:relative;z-index:0}.tj-newsletter-section .sec-subtitle,.tj-newsletter-section .sec-subtitle i{color:var(--tj-color-theme-purple-2)}.tj-newsletter-section .h4-blur-1{height:100%;inset-inline-start:0;top:0;transform:translateX(0);width:27.5%}.tj-newsletter-section .h4-blur-1 img{height:100%}@media only screen and (min-width:768px)and (max-width:991px){.tj-newsletter-section .h4-blur-1{width:45%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-newsletter-section .h4-blur-1{height:60%;width:50%}}.tj-newsletter-section .h4-blur-2{bottom:0;inset-inline-end:0;inset-inline-start:auto;transform:translateX(0);width:66%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-newsletter-section .h4-blur-2{width:80%}}.newsletter-wrap{padding:100px 0;position:relative;z-index:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.newsletter-wrap{padding:70px 0}}.newsletter-wrap .h4-dotted-shape{bottom:30px;inset-inline-start:-8px;position:absolute;width:259px}.newsletter-wrap .h4-dotted-shape-2{bottom:auto;inset-inline-end:-12px;inset-inline-start:auto;top:30px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.newsletter-wrap .h4-dotted-shape{width:210px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.newsletter-wrap .h4-dotted-shape{display:none}}.newsletter-wrap .newsletter-elements .banner-4-dot-ring{bottom:115px;inset-inline-end:15%;inset-inline-start:auto;top:inherit}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.newsletter-wrap .newsletter-elements .banner-4-dot-ring{bottom:95px;inset-inline-end:-10px}}.newsletter-wrap .newsletter-elements .banner-4-dot-green{inset-inline-end:12%;top:95px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.newsletter-wrap .newsletter-elements .banner-4-dot-green{inset-inline-end:6%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.newsletter-wrap .newsletter-elements .banner-4-dot-green{inset-inline-end:3%;top:85px}}.newsletter-wrap .newsletter-elements .banner-4-dot-orange{bottom:75px;inset-inline-start:13%;top:inherit}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.newsletter-wrap .newsletter-elements .banner-4-dot-orange{bottom:50px;inset-inline-start:2%}}.newsletter-wrap .newsletter-elements .banner-4-dot-red{inset-inline-start:-17px;top:95px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.newsletter-wrap .newsletter-elements .banner-4-dot-red{inset-inline-start:0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.newsletter-wrap .newsletter-elements .banner-4-dot-red{inset-inline-start:-10px}}.newsletter-wrap .newsletter-elements .banner-4-spark-1{inset-inline-start:14.4%;top:34%}@media only screen and (min-width:992px)and (max-width:1199px){.newsletter-wrap .newsletter-elements .banner-4-spark-1{inset-inline-start:6%}}@media only screen and (min-width:768px)and (max-width:991px){.newsletter-wrap .newsletter-elements .banner-4-spark-1{inset-inline-start:5%;top:40%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.newsletter-wrap .newsletter-elements .banner-4-spark-1{inset-inline-start:3%;top:45%}}.newsletter-wrap .newsletter-elements .banner-4-spark-2{inset-inline-end:-80px;top:48%}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.newsletter-wrap .newsletter-elements .banner-4-spark-2{inset-inline-end:0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.newsletter-wrap .newsletter-elements .banner-4-spark-2{inset-inline-end:-10px;top:50%}}.newsletter-wrap .sec-heading{margin-bottom:0;max-width:600px}@media only screen and (min-width:992px)and (max-width:1199px){.newsletter-wrap .sec-heading{max-width:460px}}@media only screen and (min-width:768px)and (max-width:991px){.newsletter-wrap .sec-heading{max-width:420px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.newsletter-wrap .sec-heading{max-width:370px}}.newsletter-wrap .sec-title{font-size:66px;line-height:1.056}@media only screen and (min-width:1200px)and (max-width:1399px){.newsletter-wrap .sec-title{font-size:64px}}@media only screen and (min-width:992px)and (max-width:1199px){.newsletter-wrap .sec-title{font-size:60px;line-height:1.1}}@media only screen and (min-width:768px)and (max-width:991px){.newsletter-wrap .sec-title{font-size:54px;line-height:1.148}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.newsletter-wrap .sec-title{font-size:48px;line-height:1.2}}.newsletter-wrap .subscribe-form{margin:40px auto 0;max-width:550px}.newsletter-wrap .subscribe-form input[type=email]{color:var(--tj-color-common-white);height:64px}.newsletter-wrap .subscribe-form input[type=email]::placeholder{color:var(--tj-color-common-white)}.newsletter-wrap .subscribe-form .icon{color:var(--tj-color-blur-5);top:24px}.newsletter-wrap .subscribe-form .tj-btn-primary{border-radius:100px;height:auto;right:8px;top:8px;width:auto}@media(max-width:575px){.newsletter-wrap .subscribe-form .tj-btn-primary{height:48px;padding:0;width:48px}.newsletter-wrap .subscribe-form .tj-btn-primary .btn-text{display:none}.newsletter-wrap .subscribe-form .tj-btn-primary .btn-icon{display:block}}.newsletter-wrap .subscribe-form .desc{color:var(--tj-color-light-3);margin-bottom:0;margin-top:18px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.newsletter-wrap .subscribe-form{margin:30px auto 0}}.tj-page-header{background-color:var(--tj-color-theme-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:164px;padding-top:265px;position:relative;z-index:0}.tj-page-header:before{background-image:linear-gradient(180deg,rgba(26,46,68,.7),rgba(26,46,68,0));content:"";height:80%;inset-inline-start:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media only screen and (min-width:992px)and (max-width:1199px){.tj-page-header{padding-bottom:120px;padding-top:202px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-page-header{padding-bottom:120px;padding-top:194px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-page-header{padding-bottom:90px;padding-top:164px}}.tj-page-header-content{position:relative;z-index:2}.tj-page-title{color:var(--tj-color-common-white);line-height:1;margin-bottom:0;text-transform:uppercase}@media(max-width:575px){.tj-page-title{font-size:34px}}.tj-page-link{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:33px;position:relative;z-index:2}.tj-page-link span{color:var(--tj-color-common-white);display:inline-block;font-size:16px;font-weight:var(--tj-fw-regular);line-height:1;position:relative}.tj-page-link span i{color:var(--tj-color-theme-primary);display:inline-flex;font-size:18px;line-height:1;margin-inline-end:-3px}.tj-page-link span:not(:first-child) i{color:var(--tj-color-light-2);font-size:12px;justify-content:center;margin-top:1px;margin-inline-end:0;width:7px}.tj-page-link span a{color:var(--tj-color-light-2)}.tj-page-link span a:hover{color:var(--tj-color-common-white)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-page-link{margin-top:20px}}.tj_wpost_item{height:100%;margin-bottom:40px;overflow:hidden;position:relative}.tj_wpost_item:hover .tj_wpost_thumb img{transform:scale(1.1)}.tj_wpost_thumb{margin-bottom:25px;overflow:hidden;position:relative}.tj_wpost_thumb img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.785,.135,.15,.86);width:100%}.tj_wpost_thumb a{display:block}.tj_wpost_thumb iframe,.tj_wpost_thumb video{width:100%}.tj_wpost_date{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);inset-inline-start:15px;min-width:84px;overflow:hidden;padding:6px 10px 12px;position:absolute;text-align:center;top:15px;z-index:0}.tj_wpost_date .date{color:var(--tj-color-common-white);display:block;font-family:var(--tj-ff-heading);font-size:48px;font-weight:var(--tj-fw-medium);letter-spacing:-.02em;line-height:1;margin-bottom:8px;position:relative;z-index:2}@media(max-width:575px){.tj_wpost_date .date{font-size:34px;margin-bottom:5px}}.tj_wpost_date .month{color:var(--tj-color-common-white);display:block;font-size:15px;font-weight:var(--tj-fw-medium);letter-spacing:0;line-height:1;position:relative;z-index:2}@media(max-width:575px){.tj_wpost_date .month{font-size:15px}.tj_wpost_date{min-width:70px;padding:6px 10px 10px}}.tj_wpost_title{font-weight:var(--tj-fw-medium);margin:0}.tj_wpost_title a:hover{color:var(--tj-color-theme-secondary)}.tj_wpost_excerpt{margin-top:12px}.tj_wpost_excerpt:last-of-type{margin-bottom:0}.tj_wpost_btn{margin-top:17px}.tj_wpost_meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.tj_wpost_meta a{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium);letter-spacing:0}.tj_wpost_meta a:hover{color:var(--tj-color-theme-primary)}.tj_wpost_meta span{color:var(--tj-color-text-body);line-height:1}@media(max-width:575px){.tj_wpost_meta{margin-bottom:15px}}.tj_wpost_categories{display:flex;flex-wrap:wrap;gap:10px}.tj_wpost_categories .blog-category{color:var(--tj-color-theme-secondary)}.tj_wpost_categories .blog-category:is(a):focus,.tj_wpost_categories .blog-category:is(a):hover{background-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj_wpost_sidebar{padding-inline-start:30px}@media only screen and (min-width:1200px)and (max-width:1399px){.tj_wpost_sidebar{padding-inline-start:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj_wpost_sidebar{padding-inline-start:0}}.tj_wpost_widget{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);margin-bottom:30px;padding:30px 30px 35px;position:relative}.tj_wpost_widget:last-child{margin-bottom:0}@media (max-width:575px),only screen and (min-width:992px)and (max-width:1199px){.tj_wpost_widget{padding:25px 15px}}.tj_wpost_widget .widget_title,.tj_wpost_widget .wp-block-archives__label,.tj_wpost_widget .wp-block-categories__label,.tj_wpost_widget .wp-block-heading,.tj_wpost_widget .wp-block-search__label{color:var(--tj-color-heading-primary);display:block;font-family:var(--tj-ff-heading);font-size:var(--tj-fs-h5);font-weight:var(--tj-fw-medium);letter-spacing:-.01em;line-height:1;margin-bottom:25px;padding-inline-start:10px;position:relative;text-transform:capitalize;z-index:1}.tj_wpost_widget .widget_title:before,.tj_wpost_widget .wp-block-archives__label:before,.tj_wpost_widget .wp-block-categories__label:before,.tj_wpost_widget .wp-block-heading:before,.tj_wpost_widget .wp-block-search__label:before{border-inline-start:3px solid var(--tj-color-theme-primary);bottom:2px;content:"";height:14px;inset-inline-start:0;position:absolute}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj_wpost_widget .widget_title,.tj_wpost_widget .wp-block-archives__label,.tj_wpost_widget .wp-block-categories__label,.tj_wpost_widget .wp-block-heading,.tj_wpost_widget .wp-block-search__label{font-size:20px}}.tj_widget_search form{position:relative;width:100%;z-index:1}.tj_widget_search form input[type=search]{background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);border-radius:0;font-size:16px;height:60px;line-height:1;padding:18px 65px 18px 20px;width:100%}.tj_widget_search form input[type=search]::placeholder{color:var(--tj-color-text-body);transition:all .3s}.tj_widget_search form input[type=search]:focus{border-color:var(--tj-color-theme-primary);box-shadow:0 0 0;outline:none}.tj_widget_search form button[type=submit]{align-items:center;border-inline-start:1px solid var(--tj-color-border-1);color:var(--tj-color-heading-primary);display:flex;font-size:24px;height:60px;inset-inline-end:0;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;width:54px}.tj_widget_search form button[type=submit] i{display:inline-flex;line-height:1}.tj_widget_search form button[type=submit]:hover{color:var(--tj-color-theme-primary)}.tj_widget_search form:has(input[type=search]:focus) button{border-inline-start-color:var(--tj-color-theme-primary)}.tj_recent_posts ul{list-style:none;margin:0;padding:0}.tj_recent_posts ul li{align-items:center;column-gap:20px;display:flex;margin-bottom:20px}.tj_recent_posts ul li:last-child{margin-bottom:0}.tj_recent_posts ul li:hover .post-thumb img{transform:scale(1.15)}.tj_recent_posts .post-thumb{flex:0 0 auto;height:90px;overflow:hidden;position:relative;width:100px}.tj_recent_posts .post-thumb a{display:inline-block;width:100%}.tj_recent_posts .post-thumb a img{height:100%;object-fit:cover;transition:.6s;width:100%}.tj_recent_posts .post-content .post-title{font-size:18px;font-weight:var(--tj-fw-medium);line-height:1.444;margin-bottom:0;margin-top:6px}.tj_recent_posts .post-content .post-title a:hover{color:var(--tj-color-theme-secondary)}.tj_recent_posts .post-content .post-meta{align-items:center;color:var(--tj-color-text-body);display:inline-flex;font-size:14px;font-weight:var(--tj-fw-medium);gap:5px;line-height:1;margin-bottom:0}.tj_recent_posts .post-content .post-meta i{color:var(--tj-color-theme-secondary)}.tj_widget_categories ul{list-style:none;margin:0;padding:0}.tj_widget_categories ul li:last-child a{border-bottom:1px solid var(--tj-color-border-2)}.tj_widget_categories ul li .sidebar_item,.tj_widget_categories ul li a{align-items:center;border-top:1px solid var(--tj-color-border-2);color:var(--tj-color-heading-primary);display:flex;font-weight:var(--tj-fw-sbold);justify-content:space-between;letter-spacing:-.015em;padding:13px 0}.tj_widget_categories ul li .sidebar_item span,.tj_widget_categories ul li a span{align-items:center;background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);border-radius:50%;color:var(--tj-color-heading-primary);display:inline-flex;font-size:14px;height:28px;justify-content:center;transition:all .3s ease-in-out 0s;width:28px}.tj_widget_categories ul li .sidebar_item:hover,.tj_widget_categories ul li a:hover{color:var(--tj-color-theme-secondary)}.tj_widget_categories ul li .sidebar_item:hover span,.tj_widget_categories ul li a:hover span{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tagcloud,.wp-block-tag-cloud{column-gap:8px;display:flex;flex-wrap:wrap;row-gap:8px}.tagcloud a,.wp-block-tag-cloud a{align-items:center;background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);color:var(--tj-color-heading-primary);display:inline-flex;font-size:15px;font-weight:var(--tj-fw-sbold);letter-spacing:0;line-height:1;overflow:hidden;padding:6px 10px;text-decoration:none!important}.tagcloud a:hover,.wp-block-tag-cloud a:hover{border-color:var(--tj-color-theme-primary);color:var(--tj-color-theme-secondary)}.tj_wpost_entry_content .wp-block-tag-cloud a{background-color:var(--tj-color-theme-bg-3)}.tj_wpost_entry_content .wp-block-tag-cloud a:hover{background-color:var(--tj-color-theme-primary)}.wp_widget .tagcloud a{font-size:16px!important}.tj_related_events ul{list-style:none;margin:0;padding:0}.tj_related_events ul li{align-items:center;column-gap:15px;display:flex;margin-bottom:15px}.tj_related_events ul li:last-child{margin-bottom:0}.tj_related_events ul li:hover .post-thumb img{transform:scale(1.15)}.tj_related_events .event-date{background-color:var(--tj-color-theme-primary);border-radius:8px;display:flex;flex:0 0 auto;flex-direction:column;height:100px;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100px}.tj_related_events .event-date .date{color:var(--tj-color-common-white);display:block;font-family:var(--tj-ff-heading);font-size:40px;font-weight:var(--tj-fw-sbold);letter-spacing:-.02em;line-height:1;margin-bottom:8px;position:relative;z-index:2}.tj_related_events .event-date .month{color:var(--tj-color-light-2);display:block;font-size:16px;font-weight:var(--tj-fw-regular);letter-spacing:.01em;line-height:1;position:relative;z-index:2}.tj_related_events .event-content .event-title{font-size:18px;font-weight:var(--tj-fw-sbold);line-height:1.444;margin-bottom:5px}.tj_related_events .event-content .event-title a:hover{color:var(--tj-color-theme-primary)}.tj_related_events .event-content .event-meta{align-items:center;color:var(--tj-color-text-body-3);display:inline-flex;font-size:14px;gap:5px;line-height:1;margin-bottom:0}.cg-20{--bs-gutter-x:20px}.tj_wpost_singular .tj_wpost_thumb{margin-bottom:20px;overflow:hidden}.tj_wpost_singular .tj_wpost_title{font-size:var(--tj-fs-h2);line-height:1.15;margin-bottom:22px;text-transform:uppercase}@media only screen and (min-width:768px)and (max-width:991px){.tj_wpost_singular .tj_wpost_title{font-size:44px}}@media only screen and (min-width:576px)and (max-width:767px){.tj_wpost_singular .tj_wpost_title{font-size:42px}}@media(max-width:575px){.tj_wpost_singular .tj_wpost_title{font-size:34px}}.tj_wpost_singular p{margin-bottom:16px}.tj_wpost_singular p:last-child{margin-bottom:0}.tj_wpost_singular .tj_wpost_video{border-radius:20px;margin-top:30px;overflow:hidden;position:relative;z-index:1}.tj_wpost_singular .tj_wpost_video .tj_video_btn{align-items:center;background:var(--tj-color-common-white);border-radius:50%;color:var(--tj-color-heading-primary);display:inline-flex;height:80px;inset-inline-start:50%;justify-content:center;line-height:1;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%);width:80px}.tj_wpost_singular .tj_wpost_video .tj_video_btn span{font-size:35px}.tj_wpost_singular .tj_wpost_video .tj_video_btn:before{animation:pulse2 2s linear infinite;background-color:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:80px;inset-inline-start:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:-1}@media(max-width:575px){.tj_wpost_singular .tj_wpost_video .tj_video_btn:before{height:70px;width:70px}}.tj_wpost_singular .tj_wpost_video .tj_video_btn:hover{transform:translate(-50%,-50%) scale(.85)}@media(max-width:575px){.tj_wpost_singular .tj_wpost_video .tj_video_btn{height:70px;width:70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj_wpost_singular .tj_wpost_video{margin-bottom:40px;margin-top:40px}}.tj_wpost_entry_content h3{margin-bottom:15px;margin-top:40px}.tj_wpost_entry_content ul.tj_list{column-count:2;list-style:none;margin-bottom:0;margin-top:28px;padding:0}.tj_wpost_entry_content ul.tj_list li{align-items:center;color:var(--tj-color-heading-primary);column-gap:8px;display:flex;font-weight:var(--tj-fw-medium);margin-bottom:13px;padding:0}.tj_wpost_entry_content ul.tj_list li:last-child{margin-bottom:0}.tj_wpost_entry_content ul.tj_list li i{align-items:center;color:var(--tj-color-theme-secondary);display:inline-flex;flex:0 0 auto;font-size:18px;justify-content:center;line-height:1}@media(max-width:575px){.tj_wpost_entry_content ul.tj_list{column-count:1;margin-bottom:30px}}.tj_wpost_entry_content table.tj_table{border:1px solid var(--tj-color-border-1);border-collapse:separate;margin-bottom:50px;margin-top:24px;overflow:hidden;width:100%}.tj_wpost_entry_content table.tj_table thead{background-color:var(--tj-color-theme-primary)}.tj_wpost_entry_content table.tj_table td,.tj_wpost_entry_content table.tj_table th{border:0;border-inline-end:1px solid var(--tj-color-border-1);border-top:1px solid var(--tj-color-border-1);padding:23px 30px;text-align:start}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj_wpost_entry_content table.tj_table td,.tj_wpost_entry_content table.tj_table th{padding:20px 18px}}.tj_wpost_entry_content table.tj_table th{border-inline-end-color:var(--tj-color-border-5);border-top:0;color:var(--tj-color-common-white);font-weight:var(--tj-fw-sbold);letter-spacing:0}.tj_wpost_entry_content table.tj_table th:last-child{border-inline-end:0}.tj_wpost_entry_content table.tj_table td{background-color:var(--tj-color-theme-bg-2)}.tj_wpost_entry_content table.tj_table td:first-child{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium);letter-spacing:0}.tj_wpost_entry_content table.tj_table td:last-child{border-inline-end:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj_wpost_entry_content table.tj_table{margin-bottom:44px}}.tj_wpost_entry_content .tj_text br{display:none}.tj_wpost_entry_content .tj_wpost_tip{border:1px solid var(--tj-color-border-1);display:flex;gap:15px;margin:24px 0;padding:25px 30px}.tj_wpost_entry_content .tj_wpost_tip i{align-items:center;background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);border-radius:50%;color:var(--tj-color-theme-secondary);display:inline-flex;flex:0 0 auto;font-size:16px;height:40px;justify-content:center;width:40px}.tj_wpost_entry_content .tj_wpost_tip p{margin-top:2px}.tj_wpost_entry_content .tj_wpost_tip p strong{color:var(--tj-color-heading-primary)}@media(max-width:575px){.tj_wpost_entry_content .tj_wpost_tip{padding:20px}}.tj_wpost_img_wrap{margin-top:34px}.tj_wpost_tags_share{align-items:center;border-bottom:1px solid var(--tj-color-border-1);border-top:1px solid var(--tj-color-border-1);column-gap:30px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;margin-top:24px;padding:22px 0;row-gap:20px}.tj_wpost_tags_share .tagcloud{width:calc(100% - 230px)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj_wpost_tags_share .tagcloud{width:100%}}.tj_wpost_tags_share .tagcloud span{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium);line-height:1.5}.tj_wpost_tags_share .tagcloud a{padding:3px 8px}.tj_wpost_tags_share .tagcloud a:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj_wpost_tags_share .tj_social_share{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tj_wpost_tags_share .tj_social_share span{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium);line-height:1.5;margin-inline-end:4px}.tj_wpost_tags_share .tj_social_share a{align-items:center;border:0;border:1px solid var(--tj-color-border-1);border-radius:50%;color:var(--tj-color-theme-dark);display:flex;font-size:17px;height:28px;justify-content:center;line-height:1;overflow:hidden;position:relative;width:28px;z-index:1}.tj_wpost_tags_share .tj_social_share a:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj_wpost_navigation{align-items:center;border-bottom:1px solid var(--tj-color-border-1);display:flex;gap:25px;padding:0 0 30px}@media(max-width:575px){.tj_wpost_navigation{gap:20px;padding:0 0 30px}}.tj_wpost_navigation .navigation_home a{color:var(--tj-color-heading-primary);font-size:30px;line-height:1;text-decoration:none}.tj_wpost_navigation .navigation_home a:focus,.tj_wpost_navigation .navigation_home a:hover{color:var(--tj-color-theme-primary)}.tj_wpost_navigation .tj_next,.tj_wpost_navigation .tj_prev{width:calc(50% - 25px)}@media(max-width:575px){.tj_wpost_navigation .tj_next,.tj_wpost_navigation .tj_prev{width:calc(50% - 10px)}}.tj_wpost_navigation .tj_next{text-align:end}.tj_wpost_navigation .navigation_next,.tj_wpost_navigation .navigation_prev{align-items:center;color:var(--tj-color-heading-primary);display:inline-flex;font-weight:var(--tj-fw-sbold);gap:8px;justify-content:center;letter-spacing:0}.tj_wpost_navigation .navigation_next:hover .navigation_icon,.tj_wpost_navigation .navigation_prev:hover .navigation_icon{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}.tj_wpost_navigation .navigation_next:hover .navigation_icon i,.tj_wpost_navigation .navigation_prev:hover .navigation_icon i{color:var(--tj-color-common-white)}.tj_wpost_navigation .navigation_icon{align-items:center;border:1px solid var(--tj-color-border-1);border-radius:50%;display:inline-flex;font-size:22px;height:48px;justify-content:center;line-height:1;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:48px}.tj_wpost_navigation .navigation_icon i{color:var(--tj-color-theme-dark)}@media(max-width:575px){.tj_wpost_navigation .navigation_icon{font-size:20px;height:42px;width:42px}}.tj_wpost_comment_area{margin-top:40px}.tj_wpost_latest_comment{margin-bottom:40px}.tj_wpost_latest_comment ul{list-style:none;margin:0;padding:0}.tj_wpost_latest_comment ul .comment-respond{margin-bottom:20px}.tj_wpost_latest_comment .tj_wpost_comment{border:1px solid var(--tj-color-border-1);margin-bottom:25px;padding-top:0}.tj_wpost_latest_comment .tj_wpost_comment:last-child{margin-bottom:0}.tj_wpost_latest_comment .tj_wpost_comment>.children{margin-top:0;padding-inline-start:75px}.tj_wpost_latest_comment .tj_wpost_comment>.children .tj_wpost_comment{border:0;border-top:1px solid var(--tj-color-border-1);margin-inline-end:24px;margin-bottom:0}.tj_wpost_latest_comment .tj_wpost_comment>.children .tj_wpost_comment_inner{padding:25px 0}@media only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj_wpost_latest_comment .tj_wpost_comment>.children{padding-inline-start:35px}}@media(max-width:575px){.tj_wpost_latest_comment .tj_wpost_comment>.children{padding-inline-start:25px}}.tj_wpost_latest_comment .tj_wpost_comment_inner{padding:30px 30px 24px;position:relative}.tj_wpost_latest_comment .tj_wpost_comment_inner:not(:has(.tj_wpost_comment_thumb)) .tj_wpost_comment_content{width:100%}@media(max-width:575px){.tj_wpost_latest_comment .tj_wpost_comment_inner{padding:30px 25px 24px}}.tj_wpost_latest_comment .tj_wpost_comment_thumb{border-radius:50%;float:left;height:64px;max-width:64px;overflow:hidden;width:100%}.tj_wpost_latest_comment .tj_wpost_comment_thumb img{width:100%}@media(max-width:575px){.tj_wpost_latest_comment .tj_wpost_comment_thumb{float:none;margin-bottom:15px}}.tj_wpost_latest_comment .tj_wpost_comment_content{margin-inline-start:auto;width:calc(100% - 80px)}@media(max-width:575px){.tj_wpost_latest_comment .tj_wpost_comment_content{width:100%}}.tj_wpost_latest_comment .tj_wpost_comment_author{margin-top:10px}@media(max-width:575px){.tj_wpost_latest_comment .tj_wpost_comment_author{margin-top:0}}.tj_wpost_latest_comment .tj_wpost_comment_author .name{font-size:18px;line-height:1.1;margin-bottom:4px;text-transform:capitalize}.tj_wpost_latest_comment .tj_wpost_comment_author .name a{color:inherit;text-decoration:none}.tj_wpost_latest_comment .tj_wpost_comment_author .name a:hover{color:var(--tj-color-theme-primary)}.tj_wpost_latest_comment .tj_wpost_comment_author .date{color:var(--tj-color-text-body-3);font-size:14px;font-weight:var(--tj-fw-regular);letter-spacing:0}.tj_wpost_latest_comment .tj_wpost_comment_text{margin-top:14px}.tj_wpost_latest_comment .tj_wpost_comment_text p:last-child{margin-bottom:0}.tj_wpost_latest_comment .tj_wpost_comment_reply{inset-inline-end:24px;line-height:1;position:absolute;top:28px}.tj_wpost_latest_comment .tj_wpost_comment_reply a{align-items:center;color:var(--tj-color-theme-secondary);display:inline-flex;font-size:16px;font-weight:var(--tj-fw-sbold);gap:5px;letter-spacing:0;margin-top:-10px;text-decoration:none}.tj_wpost_latest_comment .tj_wpost_comment_reply a i{font-size:14px}.tj_wpost_latest_comment .tj_wpost_comment_reply a:hover{opacity:.6}.tj_wpost_comment_title{margin-bottom:25px}@media(max-width:575px){.tj_wpost_comment_title{margin-bottom:15px}}.comment-respond p.comment-notes,.comment-respond p.logged-in-as{line-height:1;margin-bottom:25px}.comment-respond .comment-reply-title{margin-bottom:20px}@media(max-width:575px){.comment-respond .comment-reply-title{margin-bottom:15px}}.comment-respond .form-input{line-height:1;margin-bottom:30px}.comment-respond input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond textarea{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-9);font-weight:var(--tj-fw-regular);height:60px;padding:18px 20px}.comment-respond input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::placeholder,.comment-respond input[type=email]::placeholder,.comment-respond input[type=text]::placeholder,.comment-respond textarea::placeholder{color:var(--tj-color-text-body);transition:all .3s}.comment-respond input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]):focus,.comment-respond input[type=email]:focus,.comment-respond input[type=text]:focus,.comment-respond textarea:focus{border-color:var(--tj-color-theme-primary)}.comment-respond textarea{line-height:1.5;min-height:180px;resize:none}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.comment-respond{margin-bottom:20px}}.comment-respond p.form-submit{margin-bottom:0}.comment-respond .comment-form-cookies-consent{margin-top:-5px}.comment-respond .form-submit{margin-bottom:0}.comment-respond .form-submit input[type=submit]{align-items:center;background-color:var(--tj-color-theme-primary);border:none;border-radius:0;color:var(--tj-color-common-white);display:inline-flex;font-size:16px;font-weight:var(--tj-fw-sbold);gap:10px;justify-content:center;line-height:1;overflow:hidden;padding:20px 30px;position:relative;text-align:center;transition:all .3s ease-in-out 0s;white-space:nowrap;z-index:1}.comment-respond .form-submit input[type=submit]:hover{background-color:var(--tj-color-theme-bg)}.tj_wpost_details_meta{align-items:center;border:1px solid var(--tj-color-border-1);display:flex;flex-wrap:wrap;margin-bottom:24px;padding:25px 30px}.tj_wpost_details_meta .details_meta_item{align-items:center;border-inline-end:1px solid var(--tj-color-border-1);display:flex;flex-wrap:wrap;gap:10px;padding:0 25px}.tj_wpost_details_meta .details_meta_item:first-child{padding-inline-start:0}.tj_wpost_details_meta .details_meta_item:last-child{border-inline-end:none;padding-inline-end:0}@media only screen and (min-width:1200px)and (max-width:1399px){.tj_wpost_details_meta .details_meta_item{padding:0 20px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj_wpost_details_meta .details_meta_item{padding:0 15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj_wpost_details_meta .details_meta_item{border:0;padding:0;width:100%}.tj_wpost_details_meta .details_meta_item:not(:first-child){border-top:1px solid var(--tj-color-border-1);padding-top:20px}}.tj_wpost_details_meta .details_meta_img{height:40px;width:40px}.tj_wpost_details_meta .details_meta_img img{border-radius:50%;height:100%;object-fit:cover;width:100%}@media only screen and (min-width:992px)and (max-width:1199px){.tj_wpost_details_meta .details_meta_img{height:35px;width:35px}}.tj_wpost_details_meta .details_meta_icon{align-items:center;background-color:var(--tj-color-theme-primary);border-radius:50%;color:var(--tj-color-common-white);display:inline-flex;font-size:16px;height:40px;justify-content:center;line-height:1;width:40px}@media only screen and (min-width:992px)and (max-width:1199px){.tj_wpost_details_meta .details_meta_icon{height:35px;width:35px}}.tj_wpost_details_meta .details_meta_text .designation,.tj_wpost_details_meta .details_meta_text .label{color:var(--tj-color-text-body);display:block;font-size:14px;line-height:1;margin-bottom:9px}.tj_wpost_details_meta .details_meta_text .text,.tj_wpost_details_meta .details_meta_text .title{font-family:var(--tj-ff-body);font-size:16px;font-weight:var(--tj-fw-medium);letter-spacing:0;line-height:1.1;margin-bottom:0}.tj_wpost_details_meta .details_meta_text .text a:hover,.tj_wpost_details_meta .details_meta_text .title a:hover{color:var(--tj-color-theme-primary)}@media only screen and (min-width:992px)and (max-width:1199px){.tj_wpost_details_meta .details_meta_text .text,.tj_wpost_details_meta .details_meta_text .title{font-size:14px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj_wpost_details_meta{padding:25px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj_wpost_details_meta{padding:25px 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj_wpost_details_meta{gap:20px;padding:20px}}.tj-blockquote{background-color:var(--tj-color-theme-bg-2);margin-top:35px;padding:35px 30px 40px;position:relative;z-index:2}.tj-blockquote:before{background-color:var(--tj-color-theme-primary);content:"";display:inline-block;height:100%;inset-inline-start:0;position:absolute;top:0;width:2px}.tj-blockquote p{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-size:24px;font-weight:var(--tj-fw-medium);letter-spacing:-.01em;line-height:1.417;margin-bottom:30px!important;position:relative}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-blockquote p{font-size:20px;margin-bottom:20px!important}}.tj-blockquote .tj-blog-author{color:var(--tj-color-text-body);font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:0;text-transform:uppercase}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-blockquote{margin-bottom:44px}}@media(max-width:575px){.tj-blockquote{padding:25px 15px 30px}}.wp-block-quote,blockquote{background:var(--tj-color-theme-bg-3);border:1px solid var(--tj-color-border-1);margin-bottom:40px;margin-top:35px;padding:35px 30px;position:relative;z-index:2}.wp-block-quote:before,blockquote:before{color:var(--tj-color-heading-primary);content:"";display:inline-block;display:none;font-family:auriva-icons;font-size:40px;line-height:1;margin-bottom:15px}.wp-block-quote p,blockquote p{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-size:22px;font-weight:var(--tj-fw-medium);letter-spacing:-.6px;line-height:1.417;margin-bottom:20px!important;text-transform:uppercase}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.wp-block-quote p,blockquote p{font-size:20px;margin-bottom:15px!important}}.wp-block-quote p br,blockquote p br{display:none}.wp-block-quote p:last-child,blockquote p:last-child{margin-bottom:0!important}.wp-block-quote cite,blockquote cite{color:var(--tj-color-heading-primary);display:block;font-family:var(--tj-ff-body);font-size:var(--tj-fs-body);font-style:normal;font-weight:400;position:relative;text-align:end;text-transform:capitalize;z-index:1}.wp-block-quote cite a,blockquote cite a{color:inherit}.wp-block-quote cite:before,blockquote cite:before{background:var(--tj-color-common-black);content:"";display:inline-block;height:1px;margin-right:10px;position:relative;top:-4px;width:40px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.wp-block-quote,blockquote{padding:25px 15px}}.wp-block-pullquote{border-left:0;border-right:0}.tj_wpost_author_box{background-color:var(--tj-color-theme-bg-2);border:2px solid var(--tj-color-border-1);display:flex;gap:20px;margin-bottom:30px;padding:30px 34px}.tj_wpost_author_box .tj_wpost_author_img{border-radius:50%;flex:0 0 auto;height:80px;overflow:hidden;width:80px}@media(max-width:575px){.tj_wpost_author_box .tj_wpost_author_img{height:60px;width:60px}}.tj_wpost_author_box .tj_wpost_author_content .label{color:var(--tj-color-theme-secondary);font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.tj_wpost_author_box .tj_wpost_author_content .name{margin-bottom:6px}.tj_wpost_author_box .tj_wpost_author_content .name a:hover{color:var(--tj-color-theme-primary)}.tj_wpost_author_box .tj_wpost_author_content .designation{font-size:14px;letter-spacing:0;margin-bottom:12px}.tj_wpost_author_box .tj_wpost_author_content .desc{margin-bottom:18px}.tj_wpost_author_box .tj_social_share{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tj_wpost_author_box .tj_social_share a{align-items:center;background-color:var(--tj-color-theme-bg);border:0;border:1px solid var(--tj-color-border-1);border-radius:50%;color:var(--tj-color-theme-dark);display:flex;font-size:17px;height:28px;justify-content:center;line-height:1;overflow:hidden;position:relative;width:28px;z-index:1}.tj_wpost_author_box .tj_social_share a:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}@media(max-width:575px){.tj_wpost_author_box{flex-direction:column;gap:15px;padding:25px 20px}}.tj-room-details-wrapper p{margin-bottom:16px}.tj-room-details-wrapper p:last-child{margin-bottom:0}.tj-room-details-wrapper h3{margin-bottom:15px;margin-top:40px}.tj-room-details-title{line-height:1.1;margin-bottom:22px;margin-top:-10px;text-transform:uppercase}.tj-room-details-list{column-count:2;list-style:none;margin-bottom:0;margin-top:18px;padding:0}.tj-room-details-list li{align-items:center;color:var(--tj-color-heading-primary);column-gap:8px;display:flex;font-weight:var(--tj-fw-medium);margin-bottom:13px;padding:0}.tj-room-details-list li:last-child{margin-bottom:0}.tj-room-details-list li i{align-items:center;color:var(--tj-color-theme-secondary);display:inline-flex;flex:0 0 auto;font-size:18px;justify-content:center;line-height:1}@media(max-width:575px){.tj-room-details-list{column-count:1;margin-bottom:30px}}.tj-room-details-meta{align-items:center;border:1px solid var(--tj-color-border-1);display:flex;flex-wrap:wrap;margin-bottom:24px;padding:25px}.tj-room-details-meta .details_meta_item{align-items:center;border-inline-end:1px solid var(--tj-color-border-1);display:flex;flex-wrap:wrap;gap:10px;padding:0 25px;width:25%}.tj-room-details-meta .details_meta_item:first-child{padding-inline-start:0}.tj-room-details-meta .details_meta_item:last-child{border-inline-end:none;padding-inline-end:0}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-room-details-meta .details_meta_item{padding:0 20px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-room-details-meta .details_meta_item{padding:0 15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-details-meta .details_meta_item{border:0;padding:0;width:100%}.tj-room-details-meta .details_meta_item:not(:first-child){border-top:1px solid var(--tj-color-border-1);padding-top:20px}}.tj-room-details-meta .details_meta_img{height:40px;width:40px}.tj-room-details-meta .details_meta_img img{border-radius:50%;height:100%;object-fit:cover;width:100%}@media only screen and (min-width:992px)and (max-width:1199px){.tj-room-details-meta .details_meta_img{height:35px;width:35px}}.tj-room-details-meta .details_meta_icon{align-items:center;background-color:var(--tj-color-theme-primary);border-radius:50%;color:var(--tj-color-common-white);display:inline-flex;font-size:20px;height:40px;justify-content:center;line-height:1;width:40px}@media only screen and (min-width:992px)and (max-width:1199px){.tj-room-details-meta .details_meta_icon{font-size:18px;height:35px;width:35px}}.tj-room-details-meta .details_meta_text .designation,.tj-room-details-meta .details_meta_text .label{color:var(--tj-color-text-body);display:block;font-size:13px;line-height:1;margin-bottom:6px;text-transform:uppercase}.tj-room-details-meta .details_meta_text .text,.tj-room-details-meta .details_meta_text .title{font-family:var(--tj-ff-body);font-size:16px;font-weight:var(--tj-fw-medium);letter-spacing:0;line-height:1.1;margin-bottom:0}.tj-room-details-meta .details_meta_text .text a:hover,.tj-room-details-meta .details_meta_text .title a:hover{color:var(--tj-color-theme-primary)}@media only screen and (min-width:992px)and (max-width:1199px){.tj-room-details-meta .details_meta_text .text,.tj-room-details-meta .details_meta_text .title{font-size:14px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-room-details-meta{padding:25px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-room-details-meta{padding:25px 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-details-meta{gap:20px;padding:20px}}.room-gallery-wrap{display:grid;gap:30px;grid-template-columns:870fr 420fr;grid-template-rows:1fr 1fr;margin-bottom:50px}.room-gallery-wrap .tj-details-image{min-height:0;min-width:0;overflow:hidden}.room-gallery-wrap .tj-details-image:first-child{grid-row:1/3}.room-gallery-wrap .tj-details-image:first-child img{aspect-ratio:870/450}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-gallery-wrap .tj-details-image:first-child img{aspect-ratio:16/9}}.room-gallery-wrap .tj-details-image:not(:first-child) img{aspect-ratio:84/42}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-gallery-wrap .tj-details-image:not(:first-child) img{aspect-ratio:16/9}}.room-gallery-wrap .tj-details-image a{display:block;height:100%;width:100%}.room-gallery-wrap .tj-details-image img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-gallery-wrap{gap:15px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.room-gallery-wrap .tj-details-image:first-child{grid-column:1/span 2;grid-row:auto}.room-gallery-wrap .tj-details-image img{aspect-ratio:16/9}}.room-facilities-box-wrap{align-items:center;column-gap:15px;display:flex;flex-wrap:wrap;margin-bottom:40px;margin-top:34px;row-gap:15px}.room-facilities-box{border:1px solid var(--tj-color-border-1);max-width:calc(33.33333% - 10px);padding:25px;width:100%}.room-facilities-box .title{line-height:1;margin-bottom:8px}.room-facilities-box span{color:var(--tj-color-theme-secondary);display:inline-flex;font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;line-height:1;text-transform:uppercase}.room-facilities-box .desc{margin-top:16px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-facilities-box{max-width:100%;padding:20px}}.room-facilities-wrapper{column-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:23px}@media(max-width:575px){.room-facilities-wrapper{grid-template-columns:100%}}.room-facilities-item{align-items:center;border-bottom:1px solid var(--tj-color-border-1);border-top:1px solid var(--tj-color-border-1);display:flex;gap:10px;margin-top:-1px;padding:25px 0}.room-facilities-icon{align-items:center;background-color:var(--tj-color-theme-bg-2);border-radius:50%;color:var(--tj-color-theme-secondary);display:inline-flex;flex:0 0 auto;font-size:32px;height:56px;justify-content:center;width:56px}.room-facilities-text .title{line-height:1;margin-bottom:10px}.tj-sidebar-booking-area{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);padding:40px 30px}.tj-sidebar-booking-area .booking-form-title-wrap{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:25px;margin-top:-7px}.tj-sidebar-booking-area .booking-form-title-wrap .title{margin-bottom:0}.tj-sidebar-booking-area .booking-form-title-wrap .room-price{color:var(--tj-color-theme-secondary);display:inline-flex;font-family:var(--tj-ff-heading);font-size:24px;font-weight:var(--tj-fw-medium);gap:4px;line-height:1;margin:0}.tj-sidebar-booking-area .booking-form-title-wrap .room-price span{color:var(--tj-color-text-body-2);display:inline-flex;font-family:var(--tj-ff-body);font-size:14px;margin-bottom:3px;margin-top:auto}.tj-sidebar-booking-area .tj-room-booking-bottom-features{justify-content:start}@media only screen and (min-width:992px)and (max-width:1199px){.tj-sidebar-booking-area{padding:30px 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-sidebar-booking-area{padding:25px 20px}}.tj-calendar-area{margin-top:23px;position:relative;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-calendar-area{max-width:322px}}.tj-calendar-area .tj-inline-calendar-input{display:none}.tj-calendar-area .daterangepicker{background:transparent;border:1px solid var(--tj-color-border-1);box-shadow:none;display:inline-block!important;margin:0;overflow:hidden;padding:24px 40px;position:static!important;width:auto}.tj-calendar-area .daterangepicker:after,.tj-calendar-area .daterangepicker:before{display:none}.tj-calendar-area .daterangepicker .drp-calendar{max-width:600px}.tj-calendar-area .daterangepicker .drp-calendar.left{padding:0 30px 0 0}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-calendar-area .daterangepicker .drp-calendar.left{padding:0 20px 0 0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-calendar-area .daterangepicker .drp-calendar.left{padding:0}}.tj-calendar-area .daterangepicker .drp-calendar.right{padding:0 0 0 30px}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-calendar-area .daterangepicker .drp-calendar.right{padding:0 0 0 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-calendar-area .daterangepicker .drp-calendar.right{inset-inline-end:20px;position:absolute;top:25px}.tj-calendar-area .daterangepicker .drp-calendar.right .next{inset-inline-end:0;top:0}}.tj-calendar-area .daterangepicker .calendar-table th{font-size:16px;height:50px;line-height:48px;min-width:50px;width:50px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-calendar-area .daterangepicker .calendar-table th{height:40px;line-height:38px;min-width:40px;width:40px}}.tj-calendar-area .daterangepicker .calendar-table th.month{font-size:16px;height:34px;line-height:34px;min-width:34px;width:34px}.tj-calendar-area .daterangepicker .calendar-table th.next,.tj-calendar-area .daterangepicker .calendar-table th.prev{line-height:34px}.tj-calendar-area .daterangepicker .calendar-table th.next span,.tj-calendar-area .daterangepicker .calendar-table th.prev span{width:24px}.tj-calendar-area .daterangepicker .calendar-table th.next span:before,.tj-calendar-area .daterangepicker .calendar-table th.prev span:before{font-size:24px;line-height:45px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-calendar-area .daterangepicker .calendar-table th.next span:before,.tj-calendar-area .daterangepicker .calendar-table th.prev span:before{font-size:20px;line-height:36px}}.tj-calendar-area .daterangepicker .calendar-table td{font-size:16px;height:50px;min-width:50px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-calendar-area .daterangepicker .calendar-table td{height:40px;min-width:40px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-calendar-area .daterangepicker{padding:24px 30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-calendar-area .daterangepicker{padding:24px 20px}}.room-details-banner{padding:0}.room-details-banner-img img{height:100%;min-height:800px;object-fit:cover;width:100%}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.room-details-banner-img img{min-height:500px}}@media only screen and (min-width:576px)and (max-width:767px){.room-details-banner-img img{min-height:400px}}@media(max-width:575px){.room-details-banner-img img{min-height:300px}}.room-details-slider{z-index:0}.room-details-slider .room-slider-img img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:1200px)and (max-width:1399px){.room-details-slider .room-slider-img img{min-height:550px}}@media only screen and (min-width:992px)and (max-width:1199px){.room-details-slider .room-slider-img img{min-height:500px}}@media only screen and (min-width:768px)and (max-width:991px){.room-details-slider .room-slider-img img{min-height:450px}}@media only screen and (min-width:576px)and (max-width:767px){.room-details-slider .room-slider-img img{min-height:400px}}@media(max-width:575px){.room-details-slider .room-slider-img img{min-height:300px}}.room-details-slider-wrapper{position:relative}.room-details-slider-wrapper .slider-navigation-absolute{padding:0 30px;position:absolute;top:50%;width:100%;z-index:3}@media (max-width:575px),only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1599px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.room-details-slider-wrapper .slider-navigation-absolute{padding:0 15px}}.tj-details-wrapper p{margin-bottom:16px}.tj-details-wrapper p:last-child{margin-bottom:0}.tj-details-img{margin-bottom:30px;overflow:hidden}.tj-details-img img{width:100%}.tj-details-title{line-height:1.1;margin-bottom:22px}.tj-details-text h3{margin-bottom:14px;margin-top:50px}.tj-details-list{column-count:2;list-style:none;margin-top:28px}.tj-details-list li{align-items:center;color:var(--tj-color-heading-primary);column-gap:8px;display:flex;font-weight:var(--tj-fw-medium);margin-bottom:13px}.tj-details-list li:last-child{margin-bottom:0}.tj-details-list li span{align-items:center;background-color:var(--tj-color-theme-primary);border-radius:50%;color:var(--tj-color-theme-bg-2);display:inline-flex;flex:0 0 auto;font-size:16px;height:20px;justify-content:center;line-height:1;width:20px}@media(max-width:575px){.tj-details-list{column-count:1;margin-bottom:30px}}.tj-details-box{background-color:var(--tj-color-common-white);max-width:calc(33.33333% - 10px);padding:30px 17px 25px 18px;width:100%}.tj-details-box .number{align-items:center;background-color:var(--tj-color-theme-primary);border-radius:50%;color:var(--tj-color-common-white);display:inline-flex;font-size:16px;font-weight:var(--tj-fw-sbold);height:33px;justify-content:center;margin-bottom:25px;width:33px}.tj-details-box .title{line-height:1.444;margin-bottom:18px}.tj-details-box .desc,.tj-details-box .desc p:last-child{margin-bottom:0}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-details-box{max-width:235px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-details-box{max-width:100%}}.tj-details-box-wrapper{align-items:center;column-gap:15px;display:flex;flex-wrap:wrap;margin-bottom:50px;margin-top:24px;row-gap:15px}.tj-details .tj-course-content .title{margin-top:0}.tj-skill-lists{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:52px;margin-top:24px}.tj-skill-item{align-items:center;background-color:var(--tj-color-theme-bg-10);border:1px solid var(--tj-color-border-3);border-radius:50px;color:var(--tj-color-heading-primary);display:inline-flex;font-size:16px;font-weight:var(--tj-fw-sbold);letter-spacing:0;line-height:1.15;padding:8px 18px}.tj-instructor-experience-wrap{margin-top:24px}.tj-experience-item{display:flex;gap:23px;margin-bottom:10px;overflow:hidden;padding-bottom:20px}.tj-experience-item:last-child{margin-bottom:0;padding-bottom:0}.tj-experience-item:last-child .experience-icon:before{display:none}.tj-experience-item .experience-icon{align-items:center;background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-2);border-radius:50%;color:var(--tj-color-theme-primary);display:flex;flex:0 0 auto;font-size:20px;font-weight:var(--tj-fw-sbold);height:54px;justify-content:center;letter-spacing:-.015em;position:relative;width:54px}.tj-experience-item .experience-icon:before{background-color:var(--tj-color-border-3);content:"";height:1000px;inset-inline-start:50%;position:absolute;top:calc(100% + 12px);transform:translateX(-50%);width:2px}.tj-experience-item .experience-content .desc{margin-bottom:0}.tj-experience-item .experience-title{font-size:20px;margin-bottom:3px;margin-top:5px}.tj-experience-item .experience-year{color:var(--tj-color-theme-primary);display:inline-flex;font-weight:var(--tj-fw-sbold);margin-bottom:9px}.tj-speaker-wrap{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(max-width:575px){.tj-speaker-wrap{grid-template-columns:100%}}.tj-speaker-item{align-items:center;background-color:var(--tj-color-common-white);border:1px solid var(--tj-color-border-3);border-radius:18px;box-shadow:0 15px 30px var(--tj-color-shadow-1);display:flex;gap:15px;justify-content:space-between;padding:29px}.tj-speaker-item .author-wrap .author-avatar{border-radius:8px;width:72px}.tj-speaker-item .author-wrap .author-info .name{font-size:18px}.tj-speaker-item .author-wrap .author-info .role{color:var(--tj-color-theme-primary);display:inline-flex;font-size:14px;font-weight:var(--tj-fw-sbold);letter-spacing:0}.tj-speaker-item .author-wrap .author-info .designation{margin-top:5px}.tj-speaker-item .tj-socials>li>a{background-color:var(--tj-color-theme-primary)}.tj-speaker-item .tj-socials>li>a:hover i{transform:scale(.8)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-speaker-item{padding:20px}}.tj-venue-area{align-items:center;background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-3);border-radius:18px;display:flex;flex-wrap:wrap;gap:20px;padding:29px}.tj-venue-map{aspect-ratio:350/233;border-radius:14px;overflow:hidden;width:350px}.tj-venue-map iframe{display:block;height:100%;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-venue-map{width:100%}}.tj-venue-content{flex:1}.tj-venue-content .venue-title{margin-bottom:18px}.tj-venue-content .event-meta-wrap{margin-bottom:20px}.tj-venue-content .event-meta{align-items:center;color:var(--tj-color-text-body);display:flex;font-size:14px;gap:5px;line-height:1.25;margin-bottom:10px}.event-countdown{background-color:var(--tj-color-theme-dark);border-radius:14px;margin-bottom:30px;padding:30px 20px}.event-countdown .event-start{align-items:center;color:var(--tj-color-light-2);display:flex;font-size:14px;gap:4px;line-height:1.2;margin-bottom:20px}.event-countdown .event-start i{font-size:16px}.event-countdown .countdown{align-items:center;display:flex;gap:12px}@media only screen and (min-width:992px)and (max-width:1199px){.event-countdown .countdown{flex-wrap:wrap}}.event-countdown .countdown-container{background-color:var(--tj-color-blur-3);border:1px solid var(--tj-color-border-5);border-radius:10px;display:inline-flex;flex-direction:column;gap:2px;height:78px;padding:10px;text-align:center;width:25%}@media only screen and (min-width:992px)and (max-width:1199px){.event-countdown .countdown-container{width:47%}}.event-countdown .countdown-value{color:var(--tj-color-common-white);font-size:32px;font-weight:var(--tj-fw-sbold);letter-spacing:-.015em;line-height:1}.event-countdown .countdown-heading{color:var(--tj-color-light-3);font-size:13px}.seat-booked-wrap{margin-bottom:15px}.seat-booked-title-wrap{align-items:center;display:flex;justify-content:space-between;line-height:1;margin-bottom:20px}.seat-booked-title{color:var(--tj-color-heading-primary);font-size:15px;font-weight:var(--tj-fw-sbold);letter-spacing:-.02em}.seat-booked-percent{color:var(--tj-color-theme-primary);font-size:16px;font-weight:var(--tj-fw-bold);letter-spacing:-.015em}.seat-booked-progress-bar{background-color:var(--tj-color-theme-bg-2);border-radius:10px;height:8px;overflow:hidden;position:relative;width:100%}.seat-booked-progress-value{background-color:var(--tj-color-theme-primary);border-radius:10px;height:100%;position:absolute;width:var(--seat-progress-value)}.tj_coming_soon{align-items:center;background-color:var(--tj-color-theme-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;max-width:100vw;min-height:100vh;padding:120px 20px;position:relative;text-align:center;width:100%;z-index:0}.tj_coming_soon_content .title{color:var(--tj-color-common-white);font-size:88px;font-weight:var(--tj-fw-medium);letter-spacing:-.015em;line-height:1.227;margin:0;text-transform:uppercase}@media only screen and (min-width:1200px)and (max-width:1399px){.tj_coming_soon_content .title{font-size:80px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj_coming_soon_content .title{font-size:80px}}@media only screen and (min-width:576px)and (max-width:767px){.tj_coming_soon_content .title{font-size:65px}}@media(max-width:575px){.tj_coming_soon_content .title{font-size:50px}}.tj_coming_soon_content .desc{color:var(--tj-color-light-2);margin-top:4px}.tj_coming_soon .query_form{margin-top:60px}.tj_coming_soon .query_form form{margin:0 auto;max-width:816px;position:relative;width:100%;z-index:1}.tj_coming_soon .query_form form:before{color:var(--tj-color-common-white);content:"";font-family:var(--tj-ff-fonticon);font-size:17px;inset-inline-start:0;position:absolute;top:13px}.tj_coming_soon .query_form form input[type=email]{background-color:transparent;border-color:var(--tj-color-common-white);border-style:solid;border-width:0 0 1px;color:var(--tj-color-common-white);font-size:16px;font-weight:var(--tj-fw-regular);line-height:1.5;padding:14px 0;padding-inline-start:25px}.tj_coming_soon .query_form form input[type=email]::placeholder{color:var(--tj-color-common-white)}.tj_coming_soon .query_form form input[type=email]:focus,.tj_coming_soon .query_form form input[type=email]:focus-visible{border-color:var(--tj-color-theme-primary)}.tj_coming_soon .query_form form button[type=submit],.tj_coming_soon .query_form form input[type=submit]{bottom:17px;color:var(--tj-color-common-white);font-size:20px;inset-inline-end:0;line-height:1;position:absolute;transform:rotate(-45deg);transition:all .4s ease-in-out;z-index:2}.tj_coming_soon .query_form form button[type=submit]:hover,.tj_coming_soon .query_form form input[type=submit]:hover{transform:rotate(0deg)}.tj_coming_soon .query_form .form_note{color:var(--tj-color-common-white);display:inline-flex;margin-top:53px}@media only screen and (min-width:768px)and (max-width:991px){.tj_coming_soon .query_form .form_note{margin-top:35px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj_coming_soon .query_form .form_note{margin-top:30px}}@media only screen and (min-width:768px)and (max-width:991px){.tj_coming_soon .query_form{margin-top:50px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj_coming_soon .query_form{margin-top:40px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj_coming_soon{padding:100px 20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj_coming_soon{padding:70px 20px}}.countdown{align-items:center;display:inline-flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:54px}.countdown-container{display:inline-flex;flex-direction:column;gap:2px}.countdown-value{align-items:center;backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);color:var(--tj-color-common-white);display:inline-flex;font-family:var(--tj-ff-heading);font-size:48px;font-weight:var(--tj-fw-medium);height:96px;justify-content:center;letter-spacing:0;line-height:1;padding:10px;width:126px}@media only screen and (min-width:768px)and (max-width:991px){.countdown-value{font-size:35px;height:90px;width:110px}}@media only screen and (min-width:576px)and (max-width:767px){.countdown-value{font-size:30px;height:80px;width:100px}}@media(max-width:575px){.countdown-value{font-size:24px;height:60px;width:60px}}.countdown-heading{align-items:center;backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);color:var(--tj-color-light-2);display:inline-flex;font-size:16px;height:40px;justify-content:center;line-height:1;padding:5px 10px}@media only screen and (min-width:576px)and (max-width:767px){.countdown-heading{font-size:16px;height:35px}}@media(max-width:575px){.countdown-heading{font-size:14px;height:30px}}.countdown .divider{color:var(--tj-color-common-white);display:inline-flex;font-family:var(--tj-ff-heading);font-size:48px;font-weight:var(--tj-fw-medium);line-height:1}@media only screen and (min-width:768px)and (max-width:991px){.countdown .divider{font-size:30px}}@media only screen and (min-width:576px)and (max-width:767px){.countdown .divider{font-size:26px}}@media(max-width:575px){.countdown .divider{font-size:20px}}@media only screen and (min-width:768px)and (max-width:991px){.countdown{margin-top:50px}}@media only screen and (min-width:576px)and (max-width:767px){.countdown{gap:15px;margin-top:45px}}@media(max-width:575px){.countdown{gap:10px;margin-top:40px}}.header-2 .header-wrapper{gap:30px}.header-2 .site_logo{flex:0 0 auto}.header-2 .menu-area{flex:1 1 auto;justify-content:center;width:auto}.header-2 .header-right-item{flex:0 0 auto;width:auto}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.header-2.header-absolute{border-bottom:1px solid var(--tj-color-border-11)}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.header-2.header-absolute .site_logo{padding:24px 0}}.header-2.header-absolute .mainmenu{backdrop-filter:blur(15px);background-color:var(--tj-color-theme-bg);border-color:var(--tj-color-border-1)}.header-2.header-absolute .mainmenu ul>li>a{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium)}.header-2.header-absolute .mainmenu ul>li.current-menu-ancestor>a,.header-2.header-absolute .mainmenu ul>li.current-menu-ancestor>a:after,.header-2.header-absolute .mainmenu ul>li.current-menu-item>a,.header-2.header-absolute .mainmenu ul>li.current-menu-item>a:after,.header-2.header-absolute .mainmenu ul>li:hover>a,.header-2.header-absolute .mainmenu ul>li:hover>a:after{color:var(--tj-color-theme-secondary)}.header-2.header-absolute .mainmenu ul>li .sub-menu{background-color:var(--tj-color-theme-bg);border-color:var(--tj-color-border-1)}.header-2.header-absolute .mainmenu ul>li .sub-menu>li.current-menu-item>a,.header-2.header-absolute .mainmenu ul>li .sub-menu>li:hover>a{color:var(--tj-color-theme-secondary)}.header-2.header-absolute .menu_btn .bars span{background-color:var(--tj-color-heading-primary)}.header-2.header-absolute .menu_btn:hover .bars span{background-color:var(--tj-color-theme-primary)}.footer-2 .footer-main-area{padding-bottom:87px;padding-top:100px}@media only screen and (min-width:992px)and (max-width:1199px){.footer-2 .footer-main-area{padding:100px 10px 87px}}@media only screen and (min-width:768px)and (max-width:991px){.footer-2 .footer-main-area{padding:80px 10px 70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-2 .footer-main-area{padding:70px 0 60px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.footer-widget-wrapper{gap:50px 30px}}.footer-widget-subscription{max-width:363px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.footer-widget-subscription{max-width:calc(50% - 15px)}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-widget-subscription{max-width:100%}}.footer-widget-subscription .title{font-weight:var(--tj-fw-medium);letter-spacing:-.01em;line-height:1.333;margin-bottom:24px}.footer-widget-subscription form{position:relative}.footer-widget-subscription form input[type=email]{backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);color:var(--tj-color-light-1);font-weight:var(--tj-fw-regular);height:60px;padding:10px 65px 10px 49px}.footer-widget-subscription form input[type=email]::placeholder{color:var(--tj-color-light-2)}.footer-widget-subscription form input[type=email]:focus{border-color:var(--tj-color-theme-primary)}.footer-widget-subscription form input[type=checkbox]{-webkit-appearance:none;appearance:none;backdrop-filter:blur(15px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);height:16px;margin-top:4px;margin-inline-end:8px;position:relative;width:16px}.footer-widget-subscription form input[type=checkbox]:before{color:var(--tj-color-theme-dark);content:"";font-family:var(--tj-ff-fonticon);font-size:15px;line-height:1;line-height:14px;opacity:0;position:absolute;text-align:center;transform:scale(.5);transition:all .3s ease-in-out;width:100%}.footer-widget-subscription form input[type=checkbox]:checked{background-color:var(--tj-color-common-white);border-color:var(--tj-color-common-white)}.footer-widget-subscription form input[type=checkbox]:checked:before{opacity:1;transform:scale(1)}.footer-widget-subscription form button[type=submit]{align-items:center;border-inline-start:1px solid var(--tj-color-border-5);color:var(--tj-color-theme-primary);display:flex;font-size:16px;font-weight:var(--tj-fw-sbold);gap:12px;height:60px;inset-inline-end:0;justify-content:center;line-height:1;padding-bottom:4px;padding-inline-start:2px;position:absolute;top:0;width:60px}.footer-widget-subscription form button[type=submit] i{display:inline-flex;font-size:20px;transform:rotate(-45deg);transition:all .3s ease-in-out}.footer-widget-subscription form button[type=submit]:focus i,.footer-widget-subscription form button[type=submit]:hover i{transform:rotate(0deg)}.footer-widget-subscription form label{align-items:center;color:var(--tj-color-light-2);display:inline-flex;letter-spacing:0;line-height:1.5;margin-top:17px}.footer-widget-subscription form label a{color:var(--tj-color-common-white);margin-inline-start:4px}.footer-widget-subscription form label a:hover{color:var(--tj-color-theme-primary)}.footer-widget-subscription form .icon{color:var(--tj-color-light-2);display:inline-flex;font-size:14px;inset-inline-start:25px;line-height:1;opacity:.8;position:absolute;top:24px;z-index:1}.footer-widget-subscription-2 form button[type=submit]{background-color:var(--tj-color-theme-primary);color:var(--tj-color-light-1)}.footer-logo-wrapper{display:flex;justify-content:center}.footer-logo-wrapper .footer-logo{max-width:209px}.footer-main-area-2{backdrop-filter:blur(14px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);margin-top:78px;margin-inline-end:auto;margin-inline-start:auto;max-width:1420px;padding:95px 0 87px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.footer-main-area-2{padding:95px 15px 87px}}@media only screen and (min-width:768px)and (max-width:991px){.footer-main-area-2{padding:75px 15px 67px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-main-area-2{margin-top:68px;padding:65px 5px 57px}}.tj-copyright-area-2{border:0}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.tj-copyright-area-2{padding-inline-end:15px;padding-inline-start:15px}}.footer-3{padding-inline-end:15px;padding-top:148px;padding-inline-start:15px;position:relative;z-index:0}@media only screen and (min-width:1400px)and (max-width:1599px){.footer-3{padding-inline-end:30px;padding-inline-start:30px}}@media only screen and (min-width:768px)and (max-width:991px){.footer-3{padding-top:128px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-3{padding-top:118px}}.footer-3:after{background-color:var(--tj-color-theme-dark);content:"";inset:0;mix-blend-mode:multiply;opacity:.9;position:absolute;z-index:-1}.footer-3-shape{inset:0;bottom:auto;position:absolute;transform:scaleY(-1);z-index:1}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.footer-3-shape{margin-top:-1px}}@media only screen and (min-width:768px)and (max-width:991px){.footer-3-shape{margin-top:-3px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.footer-3-shape{margin-top:-7px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.footer-3 .footer-widget{max-width:calc(50% - 30px)}.footer-3 .footer-widget-subscription-2 form{max-width:363px}}.tj-hero-2-section{background-color:var(--tj-color-theme-bg-2);overflow:hidden;position:relative;z-index:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-hero-2-section{display:flex;flex-direction:column}}.hero-2-texture{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;pointer-events:none;position:absolute;z-index:-1}.hero-2-banner{height:100%;inset-inline-end:0;position:absolute;top:0;width:32%;z-index:1}.hero-2-banner .hero-2-banner-thumb{height:100%;width:100%}.hero-2-banner .hero-2-banner-thumb img{display:block;height:100%;object-fit:cover;width:100%}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.hero-2-banner{width:35.5%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hero-2-banner{height:500px;position:relative;width:100%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hero-2-banner{height:300px}}.tj-badge-rounded{display:block;height:100%;position:relative;width:100%;z-index:0}.tj-badge-rounded .badge-text{animation:spin 22s linear infinite}.tj-badge-rounded .badge-text,.tj-badge-rounded .badge-text img{height:100%;width:100%}.tj-badge-rounded .badge-bg{inset-inline:0;position:absolute;z-index:-1}.tj-badge-rounded .badge-bg img{height:100%;object-fit:cover;width:100%}.hero-2-badge{height:180px;inset-inline-start:0;position:absolute;top:32%;transform:translateX(-50%);width:180px;z-index:2}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hero-2-badge{inset-inline-end:5%;inset-inline-start:auto;top:0;transform:translateY(-50%)}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hero-2-badge{height:130px;inset-inline-end:15px;width:130px}}.hero-2-main{display:flex;flex-direction:column;min-height:910px;position:relative;z-index:1}@media only screen and (min-width:1400px)and (max-width:1599px){.hero-2-main{min-height:842px}}@media only screen and (min-width:1200px)and (max-width:1399px){.hero-2-main{min-height:760px}}@media only screen and (min-width:992px)and (max-width:1199px){.hero-2-main{min-height:697px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hero-2-main{min-height:auto}}.hero-2-content{padding-bottom:57px;padding-top:191px}@media only screen and (min-width:1200px)and (max-width:1399px){.hero-2-content{padding-top:165px;padding-top:160px}}@media only screen and (min-width:992px)and (max-width:1199px){.hero-2-content{padding-top:155px}}@media only screen and (min-width:768px)and (max-width:991px){.hero-2-content{padding-bottom:70px;padding-top:156px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hero-2-content{padding-bottom:60px;padding-top:136px}}.hero-2-title{color:var(--tj-color-heading-primary);font-size:78px;line-height:1.205;margin-bottom:0;max-width:720px;text-transform:uppercase}@media only screen and (min-width:1400px)and (max-width:1599px){.hero-2-title{font-size:68px}}@media only screen and (min-width:1200px)and (max-width:1399px){.hero-2-title{font-size:60px;max-width:620px}}@media only screen and (min-width:992px)and (max-width:1199px){.hero-2-title{font-size:52px;max-width:526px}}@media only screen and (min-width:768px)and (max-width:991px){.hero-2-title{font-size:54px;max-width:500px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hero-2-title{font-size:42px;max-width:340px}}@media(max-width:575px){.hero-2-title{font-size:34px}}.hero-2-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:23px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hero-2-buttons{align-items:flex-start;flex-direction:column}}.hero-2-bottom{align-items:stretch;display:flex;margin-top:auto;width:68%}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.hero-2-bottom{width:64.5%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hero-2-bottom{flex-direction:column-reverse;padding-bottom:0;width:100%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hero-2-bottom{padding-bottom:30px;padding-top:24px}}.hero-2-bottom-img{align-self:stretch;flex:0 0 auto;max-width:400px}.hero-2-bottom-img img{display:block;height:100%;object-fit:cover;width:100%}@media only screen and (min-width:1400px)and (max-width:1599px){.hero-2-bottom-img{max-width:234px}}@media only screen and (min-width:1200px)and (max-width:1399px){.hero-2-bottom-img{max-width:200px}}@media only screen and (min-width:992px)and (max-width:1199px){.hero-2-bottom-img{max-width:165px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hero-2-bottom-img{display:none}}.hero-2-counter{border-top:1px solid var(--tj-color-border-11);display:flex;flex:1;letter-spacing:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hero-2-counter{border-top-width:0}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hero-2-counter{flex-direction:column}}.hero-2-counter-item{display:flex;flex:1;flex-direction:column;gap:14px;justify-content:center;padding:40px 50px}.hero-2-counter-item+.hero-2-counter-item{border-inline-start:1px solid var(--tj-color-border-11)}.hero-2-counter-item .number{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-noto-serif);font-size:64px;font-weight:var(--tj-fw-sbold);line-height:1}.hero-2-counter-item .label{color:var(--tj-color-heading-primary);font-size:16px;font-weight:var(--tj-fw-medium)}@media only screen and (min-width:1400px)and (max-width:1599px){.hero-2-counter-item{padding:40px 20px}}@media only screen and (min-width:1200px)and (max-width:1399px){.hero-2-counter-item{padding:35px 30px}.hero-2-counter-item .number{font-size:52px}}@media only screen and (min-width:992px)and (max-width:1199px){.hero-2-counter-item{padding:35px 26px}.hero-2-counter-item .number{font-size:46px}.hero-2-counter-item .label{font-size:14px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hero-2-counter-item{padding:30px 25px}.hero-2-counter-item .number{font-size:48px}}@media only screen and (min-width:768px)and (max-width:991px){.hero-2-counter-item{padding:70px 25px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hero-2-counter-item{padding:30px 15px}.hero-2-counter-item+.hero-2-counter-item{border-inline-start:none;border-top:1px solid var(--tj-color-border-11)}}.tj-room-booking-2-section{background-color:var(--tj-color-theme-bg)}.tj-booking-frame{border:1.5px solid var(--tj-color-theme-primary);padding:10px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-booking-frame{padding:6px}}.tj-booking-box{background-color:var(--tj-color-theme-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.booking-form-dark .tj-room-booking-form-inner{align-items:stretch;gap:0;padding:47px 0 32px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.booking-form-dark .tj-room-booking-form-inner{gap:0;grid-template-columns:repeat(2,1fr);padding:30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.booking-form-dark .tj-room-booking-form-inner{gap:0;grid-template-columns:100%;padding:15px 15px 30px}}.booking-form-dark .form-input,.booking-form-dark .form-submit{justify-content:center;padding-inline-end:25px;padding-inline-start:26px;position:relative}.booking-form-dark .form-input:before,.booking-form-dark .form-submit:before{background-color:var(--tj-color-border-4);content:"";height:0;inset-inline-start:0;position:absolute;top:-47px;width:1px}@media only screen and (min-width:1200px)and (max-width:1399px){.booking-form-dark .form-input,.booking-form-dark .form-submit{padding-inline-end:20px;padding-inline-start:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.booking-form-dark .form-input,.booking-form-dark .form-submit{border-width:1px;border:0 solid var(--tj-color-border-4)}.booking-form-dark .form-input:before,.booking-form-dark .form-submit:before{display:none}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.booking-form-dark .form-input,.booking-form-dark .form-submit{border-bottom-width:1px;border-inline-end-width:1px;padding:28px 25px 10px}.booking-form-dark .form-input:first-child,.booking-form-dark .form-input:nth-child(2),.booking-form-dark .form-submit:first-child,.booking-form-dark .form-submit:nth-child(2){border-top-width:1px}.booking-form-dark .form-input:nth-child(odd),.booking-form-dark .form-submit:nth-child(odd){border-inline-start-width:1px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.booking-form-dark .form-input,.booking-form-dark .form-submit{border-bottom-width:1px;border-inline-end-width:1px;border-inline-start-width:1px;padding:25px 20px 10px}.booking-form-dark .form-input:first-child,.booking-form-dark .form-submit:first-child{border-top-width:1px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.booking-form-dark .form-submit{padding:30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.booking-form-dark .form-submit{padding:30px 20px}}.booking-form-dark .form-input+.form-input:before,.booking-form-dark .form-submit:before{height:calc(100% + 79px)}.booking-form-dark .bf-label{color:var(--tj-color-light-3);letter-spacing:.1em;margin-bottom:4px}.booking-form-dark .bf-label i{display:none}.booking-form-dark .form-input input[type=text]{background-color:transparent;border:0;box-shadow:none;color:var(--tj-color-common-white);cursor:pointer;font-size:17px;font-weight:var(--tj-fw-medium);letter-spacing:-.015em;padding:0}.booking-form-dark .form-input input[type=text]::placeholder{color:var(--tj-color-common-white);font-size:17px}.booking-form-dark .form-input input[type=text]:focus{box-shadow:none}.booking-form-dark .form-input .icon{bottom:14px;color:var(--tj-color-theme-primary);font-size:19px;inset-inline-end:25px;pointer-events:none}@media only screen and (min-width:1400px)and (max-width:1599px){.booking-form-dark .form-input .icon{inset-inline-end:25px}}@media only screen and (min-width:1200px)and (max-width:1399px){.booking-form-dark .form-input .icon{inset-inline-end:25px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.booking-form-dark .form-input .icon{bottom:24px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.booking-form-dark .form-input .icon{bottom:22px;inset-inline-end:15px}}.booking-form-dark .tj-booking-dropdown{inset-inline-start:30px;width:calc(100% - 60px)}@media only screen and (min-width:1200px)and (max-width:1399px){.booking-form-dark .tj-booking-dropdown{inset-inline-start:20px;width:calc(100% - 40px)}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.booking-form-dark .tj-booking-dropdown{margin-top:1px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.booking-form-dark .tj-booking-dropdown{inset-inline-start:20px;width:calc(100% - 40px)}}.booking-form-dark .booking-quantity .quantity-btn{height:28px;line-height:25px;width:28px}.booking-form-dark .booking-quantity .tj-qty-input[type=text]{line-height:28px;min-height:28px;width:24px}.booking-form-dark .form-submit{align-items:center;display:flex}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.booking-form-dark .form-submit{grid-column:1/span 2}}.booking-form-dark .form-submit .tj-btn-primary{border-radius:0;width:100%}.tj-room-booking-bottom-features-dark{border-top:1px solid var(--tj-color-border-4);gap:15px 40px;margin-top:0;padding:28px 35px}.tj-room-booking-bottom-features-dark span{color:var(--tj-color-light-2);line-height:1}@media only screen and (min-width:768px)and (max-width:991px){.tj-room-booking-bottom-features-dark{gap:15px 22px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-booking-bottom-features-dark{gap:15px 15px;padding:30px 15px}.tj-room-booking-bottom-features-dark span{font-size:13px}}.tj-booking-call{align-items:center;color:var(--tj-color-theme-dark);display:inline-flex;font-weight:var(--tj-fw-sbold);gap:10px;text-underline-offset:3px}.tj-booking-call .icon{align-items:center;background-color:var(--tj-color-theme-primary);border-radius:50%;color:var(--tj-color-common-white);display:inline-flex;font-size:18px;height:48px;justify-content:center;text-decoration:none;transition:all .3s ease-in-out;width:48px}.tj-booking-call .btn-text{position:relative}.tj-booking-call .btn-text:before{background-color:currentColor;bottom:4px;content:"";height:1px;inset-inline-end:0;position:absolute;width:100%}.tj-booking-call:hover .icon i{animation:shakeAnim .6s ease-in-out}.tj-booking-call:hover .btn-text:before{animation:lineHover .6s linear}.tj-booking-contact{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;margin-top:50px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-booking-contact{margin-top:35px}}.tj-booking-contact .text{color:var(--tj-color-text-body)}@media only screen and (min-width:768px)and (max-width:991px){body:has(.booking-form-dark) .daterangepicker{left:68px!important}}@media(max-width:575px){body:has(.booking-form-dark) .daterangepicker{left:32px!important}}.tj-about-2-section{background-color:var(--tj-color-theme-bg-2)}.tj-about-2-left .sec-subtitle{margin-bottom:0}.tj-about-2-thumb{margin-top:112px;max-width:383px}.tj-about-2-thumb img{display:block;height:auto;width:100%}@media only screen and (min-width:992px)and (max-width:1199px){.tj-about-2-thumb{margin-top:70px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-2-thumb{margin-top:50px;max-width:100%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-2-thumb{margin-top:40px}}.tj-about-2-content{margin-inline-start:auto;max-width:810px}.tj-about-2-title{margin-bottom:0}.tj-about-2-title .fade{color:var(--tj-color-heading-primary);opacity:.24}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1599px){.tj-about-2-title{font-size:42px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-about-2-title{font-size:38px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-2-title{font-size:32px}}@media(max-width:575px){.tj-about-2-title{font-size:28px}}.tj-about-2-list{align-items:stretch;border-bottom:1px solid var(--tj-color-border-2);border-top:1px solid var(--tj-color-border-2);display:flex;margin-top:48px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-2-list{margin-top:40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-2-list{flex-direction:column}}.tj-about-2-item{flex:1;padding:41px 0 46px}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-about-2-item{padding:30px 0 36px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-2-item{padding:30px 0 36px}}.tj-about-2-item:first-child{padding-inline-end:90px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-about-2-item:first-child{padding-inline-end:40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-2-item:first-child{border-bottom:1px solid var(--tj-color-border-2);padding-inline-end:0}}.tj-about-2-item:last-child{border-inline-start:1px solid var(--tj-color-border-2);padding-inline-start:90px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-about-2-item:last-child{padding-inline-start:40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-2-item:last-child{border-inline-start:0;padding-inline-start:0}}.tj-about-2-item .title{letter-spacing:-.01em;margin-bottom:18px;text-transform:capitalize}.tj-about-2-item .desc{margin-bottom:0;max-width:300px}.tj-about-2-item .tj-text-btn{margin-top:16px}.tj-about-profile-wrap.tj-about-2-item{padding-inline-start:80px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-about-profile-wrap.tj-about-2-item{padding-inline-start:40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-profile-wrap.tj-about-2-item{border-inline-start:0;padding-inline-start:0}}.tj-about-profile{align-items:center;display:flex;gap:10px;margin-bottom:20px;padding-top:5px;position:relative}.tj-about-avatar{border-radius:50%;flex:0 0 auto;height:64px;overflow:hidden;width:64px}.tj-about-avatar img{display:block;height:100%;object-fit:cover;width:100%}.tj-about-info .name{font-size:20px;font-weight:var(--tj-fw-medium);margin-bottom:0}.tj-about-info .designation{color:var(--tj-color-text-body-3);font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;text-transform:uppercase}.tj-room-section-2 .sec-heading{margin-bottom:50px}@media only screen and (min-width:768px)and (max-width:991px){.tj-room-section-2 .sec-heading{margin-bottom:45px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-section-2 .sec-heading{margin-bottom:40px}}.tj-room-section-2 .tj__slider-wrapper{position:relative}.slider-navigation-overflow{inset-inline-end:-72px;inset-inline-start:-72px;justify-content:space-between;top:35%;transform:translateY(-50%)}@media only screen and (min-width:1400px)and (max-width:1599px){.slider-navigation-overflow{padding-inline:24px}}.tj-room-action{margin-top:10px}.room-item.room-item-4{background-color:transparent;border:0;padding:0}.room-item.room-item-4 .room-thumb{aspect-ratio:40/47;line-height:1}.room-item.room-item-4 .room-thumb>a{display:block}.room-item.room-item-4 .room-thumb>a img{will-change:transform}.room-item.room-item-4 .room-thumb .tj-categories{font-weight:var(--tj-fw-medium);inset-inline-start:15px;letter-spacing:0;top:15px}.room-item.room-item-4 .room-thumb .room-price{background-color:var(--tj-color-theme-bg);bottom:-4px;inset-inline-end:0;padding-bottom:4px;padding-top:13px;padding-inline-start:15px;position:absolute;z-index:2}.room-item.room-item-4 .room-content{padding:24px 0 0}.room-item.room-item-4 .room-meta{margin-bottom:0}.room-item.room-item-4 .room-btn-area{align-items:flex-start;border:0;border-bottom:1px solid var(--tj-color-border-1);margin-top:12px;padding-bottom:17px;padding-top:0}.room-item.room-item-4 .room-title{margin-bottom:0}.room-arrow{align-items:center;background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);border-radius:50%;color:var(--tj-color-heading-primary);display:inline-flex;flex:0 0 auto;font-size:13px;height:48px;justify-content:center;margin-top:-24px;transition:all .3s ease-in-out;width:48px}.room-arrow i{transform:rotate(-45deg);transition:all .3s ease-in-out 0s}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-arrow{height:46px;width:46px}}.room-arrow:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.room-arrow:hover i{transform:rotate(0deg)}.tj-marquee-2-section{background-color:var(--tj-color-theme-dark);padding:25px 0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-marquee-2-section{padding:18px 0}}.tj-marquee-2 .tj-text-marquee-title{color:var(--tj-color-common-white);font-size:35px;font-weight:var(--tj-fw-medium);gap:30px;letter-spacing:0;line-height:1;padding-inline-end:15px;padding-inline-start:15px}@media only screen and (min-width:768px)and (max-width:991px){.tj-marquee-2 .tj-text-marquee-title{font-size:30px;gap:20px;padding-inline-end:10px;padding-inline-start:10px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-marquee-2 .tj-text-marquee-title{font-size:24px;gap:20px;padding-inline-end:10px;padding-inline-start:10px}}.tj-marquee-2 .tj-text-marquee-icon{animation:tjZoomInOut3 1s ease-in-out infinite alternate;color:var(--tj-color-theme-primary);display:inline-flex;font-size:31px;line-height:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-marquee-2 .tj-text-marquee-icon{font-size:21px}}.tj-facilities-2-section{background-color:var(--tj-color-theme-dark);background-position:50%;background-size:cover}@media only screen and (min-width:768px)and (max-width:991px){.tj-facilities-2-section{padding-bottom:80px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-facilities-2-section{padding-bottom:70px}}.tj-facilities-2-left{max-width:550px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-facilities-2-left{max-width:100%}}.tj-facilities-2-accordion{border-top:1px solid var(--tj-color-border-6)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-facilities-2-accordion{border-top-color:var(--tj-color-border-7)}}.tj-facilities-2-item{border-bottom:1px solid var(--tj-color-border-7);cursor:pointer;opacity:.3;padding:26px 0;position:relative;transition:all .3s ease-in-out}@media only screen and (min-width:768px)and (max-width:991px){.tj-facilities-2-item{padding:26px 0 36px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-facilities-2-item{padding:25px 0 35px}}.tj-facilities-2-head{align-items:center;display:flex;gap:8px}.tj-facilities-2-head .tj-facilities-2-num,.tj-facilities-2-head .tj-facilities-2-title{color:var(--tj-color-light-1);font-weight:var(--tj-fw-medium);margin-bottom:0}.tj-facilities-2-head .tj-facilities-2-title{flex:1}.tj-facilities-2-head .tj-facilities-2-icon{color:var(--tj-color-light-1);display:inline-flex;font-size:14px;transition:all .3s ease-in-out}.tj-facilities-2-body{height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out;will-change:max-height}.tj-facilities-2-body .desc{color:var(--tj-color-light-2);margin-bottom:0;max-width:480px}.tj-facilities-2-progress{bottom:-1px;height:1px;inset-inline-start:0;opacity:0;position:absolute;width:100%}.tj-facilities-2-progress .bar{background-color:var(--tj-color-theme-primary);display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.tj-facilities-2-img-2{display:none;margin-top:26px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-facilities-2-img-2 img{width:100%}.tj-facilities-2-img-2{display:block}}.tj-facilities-2-item.active{opacity:1}.tj-facilities-2-item.active .tj-facilities-2-icon,.tj-facilities-2-item.active .tj-facilities-2-num{color:var(--tj-color-theme-primary)}.tj-facilities-2-item.active .tj-facilities-2-body{height:52px;margin-top:16px;opacity:1}.tj-facilities-2-item.active .tj-facilities-2-progress{opacity:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-facilities-2-item{opacity:1}.tj-facilities-2-item .tj-facilities-2-icon,.tj-facilities-2-item .tj-facilities-2-num{color:var(--tj-color-theme-primary)}.tj-facilities-2-item .tj-facilities-2-body{height:52px;margin-top:16px;opacity:1}.tj-facilities-2-item .tj-facilities-2-progress{display:none;opacity:1}.tj-facilities-2-right{margin-top:48px}}.tj-facilities-2-btn-area{display:flex;justify-content:flex-end;margin-bottom:30px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-facilities-2-btn-area{justify-content:flex-start}}.tj-facilities-2-media{height:642px;max-width:645px;overflow:hidden;position:relative}.tj-facilities-2-media .tj-facilities-2-img{backface-visibility:hidden;inset:0;opacity:0;position:absolute;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;visibility:hidden;will-change:opacity}.tj-facilities-2-media .tj-facilities-2-img img{display:block;height:100%;object-fit:cover;transform:scale(1.15);transition:transform 1.2s ease-in-out;width:100%;will-change:transform}.tj-facilities-2-media .tj-facilities-2-img.active{opacity:1;visibility:visible}.tj-facilities-2-media .tj-facilities-2-img.active img{transform:scale(1)}.tj-facilities-box-5 .tj-facilities-icon{font-size:32px;height:56px;margin-bottom:21px;width:56px}.tj-facilities-box-5 .tj-facilities-inner{background-color:var(--tj-color-theme-bg);padding:30px 30px 29px;text-align:center}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-facilities-box-5 .tj-facilities-inner{padding:30px 20px 29px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-facilities-box-5 .tj-facilities-inner{padding:30px 15px 29px}}.tj-facilities-box-5 .tj-facilities-box:hover .title{color:var(--tj-color-heading-primary)}.tj-facilities-box-5 .tj-facilities-box:hover .desc{color:var(--tj-color-text-body)}.tj-facilities-box-5 .title{margin-bottom:12px}.tj-facilities-box-5 .desc{letter-spacing:.015em}@media only screen and (min-width:768px)and (max-width:991px){.tj-facilities-box-5 .desc{font-size:15px}}.tj-activity-2-section{background-color:var(--tj-color-theme-bg)}.tj-activity-2-section .sec-heading{margin-bottom:50px}@media only screen and (min-width:768px)and (max-width:991px){.tj-activity-2-section .sec-heading{margin-bottom:45px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-activity-2-section .sec-heading{margin-bottom:40px}}.activity-2-action{margin-top:10px}.tj-activity-2-item{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);height:100%;padding:15px;transition:border-color .3s ease-in-out}.tj-activity-2-item:hover{border-color:var(--tj-color-border-2)}.tj-activity-2-thumb{aspect-ratio:335/248;overflow:hidden;position:relative}.tj-activity-2-thumb a:not(.tj-activity-2-tag),.tj-activity-2-thumb img{display:block;height:100%;width:100%}.tj-activity-2-thumb img{object-fit:cover;transition:transform .5s ease-in-out}.tj-activity-2-item:hover .tj-activity-2-thumb img{transform:scale(1.06)}.tj-activity-2-tag{align-items:center;backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);color:var(--tj-color-common-white);display:inline-flex;font-size:15px;font-weight:var(--tj-fw-medium);inset-block-start:15px;inset-inline-end:15px;letter-spacing:0;line-height:1.2;padding:2px 8px;position:absolute;transition:all .3s ease-in-out}.tj-activity-2-tag:is(a):focus,.tj-activity-2-tag:is(a):hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj-activity-2-content{padding:17px 15px 12px}@media only screen and (min-width:992px)and (max-width:1199px){.tj-activity-2-content{padding:17px 10px 12px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-activity-2-content{padding:17px 10px 12px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-activity-2-content{padding:17px 4px 12px}}.tj-activity-2-content .desc{color:var(--tj-color-text-body);letter-spacing:.01em;margin-bottom:12px}.tj-activity-2-meta{color:var(--tj-color-theme-secondary);display:inline-block;font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;line-height:1;margin-bottom:16px;text-transform:uppercase}.tj-activity-2-title{margin-bottom:12px}.tj-activity-2-title a{color:var(--tj-color-heading-primary)}.tj-activity-2-title a:hover{color:var(--tj-color-theme-primary)}.tj-activity-3-item .desc{margin-bottom:17px}.tj-activity-3-item .tj-btn-primary .btn-inner{padding-inline-end:14px;padding-inline-start:17px}.slider-navigation-middle{top:calc(50% - 29px);transform:translateY(-50%)}.tj-gallery-2-section{background-color:var(--tj-color-theme-bg)}.tj-gallery-2-section .sec-heading{margin-bottom:50px}@media only screen and (min-width:768px)and (max-width:991px){.tj-gallery-2-section .sec-heading{margin-bottom:45px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-gallery-2-section .sec-heading{margin-bottom:40px}}.gallery-action{margin-top:10px}.tj-gallery-2-grid{display:grid;gap:30px;grid-template-columns:2.09fr 1fr 1fr}@media only screen and (min-width:768px)and (max-width:991px){.tj-gallery-2-grid{gap:20px;grid-template-columns:1fr 1fr}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-gallery-2-grid{gap:20px;grid-template-columns:1fr}}.tj-gallery-2-grid .tj-gallery-2-item:first-child{aspect-ratio:auto;grid-row:1/span 2}@media only screen and (min-width:768px)and (max-width:991px){.tj-gallery-2-grid .tj-gallery-2-item:first-child{aspect-ratio:16/9;grid-column:1/-1;grid-row:auto}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-gallery-2-grid .tj-gallery-2-item:first-child{aspect-ratio:1/1;grid-column:auto}}.tj-gallery-2-item{aspect-ratio:1/1;overflow:hidden;position:relative}.tj-gallery-2-item a,.tj-gallery-2-item img{display:block;height:100%;width:100%}.tj-gallery-2-item img{object-fit:cover;transition:transform .5s ease-in-out}.tj-gallery-2-item .tj-gallery-2-overlay{align-items:center;background-color:hsla(0,0%,9%,.5);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:all .4s ease-in-out;visibility:hidden;z-index:1}.tj-gallery-2-item .tj-gallery-2-overlay i{color:var(--tj-color-common-white);font-size:24px;transform:scale(.6);transition:transform .4s ease-in-out}.tj-gallery-2-item:hover img{transform:scale(1.06)}.tj-gallery-2-item:hover .tj-gallery-2-overlay{opacity:1;visibility:visible}.tj-gallery-2-item:hover .tj-gallery-2-overlay i{transform:scale(1)}.tj-gallery-3-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:768px)and (max-width:991px){.tj-gallery-3-grid{gap:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-gallery-3-grid{gap:15px;grid-template-columns:repeat(2,1fr)}}.tj-gallery-4-action{align-items:center;display:flex;flex-wrap:wrap;gap:15px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-gallery-4 .rg-30{--bs-gutter-x:15px;row-gap:15px}.tj-gallery-4 .sec-title{max-width:510px}}.tj-testimonial-2-section{background-color:var(--tj-color-theme-bg);position:relative;z-index:0}.tj-testimonial-2-section .tj__slider-wrapper{position:relative}.tj-testimonial-2-section .tj-testimonial-2-slider{background-color:var(--tj-color-theme-bg-2);position:relative}.tj-testimonial-2-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:530px;inset-block-start:0;inset-inline:0;position:absolute;z-index:-1}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-testimonial-2-bg{height:500px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-testimonial-2-bg{height:470px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-testimonial-2-bg{height:440px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-2-bg{height:360px}}.tj-testimonial-2-wrap{align-items:stretch;display:flex;overflow:hidden}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-testimonial-2-wrap{flex-direction:column}}.tj-testimonial-2-wrap .tj__slider-wrapper{flex:1 1 auto;min-width:0}.tj-testimonial-2-thumb{flex:0 0 34%;max-width:34%}.tj-testimonial-2-thumb img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-testimonial-2-thumb{aspect-ratio:16/9;flex:auto;max-width:100%}.tj-testimonial-2-thumb img{object-position:top}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-2-thumb{aspect-ratio:16/10}}.tj-testimonial-2-content{display:flex;flex:1;flex-direction:column;justify-content:center;overflow:hidden;padding:50px;position:relative}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-2-content{padding:30px 20px}}.tj-testimonial-2-content .desc{margin-bottom:38px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-2-content .desc{margin-bottom:24px}}.tj-testimonial-2-content .desc p{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-size:32px;font-weight:var(--tj-fw-light);line-height:1.44;margin-bottom:0}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-testimonial-2-content .desc p{font-size:28px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-testimonial-2-content .desc p{font-size:24px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-2-content .desc p{font-size:20px}}.tj-testimonial-2-rating{line-height:0;margin-bottom:36px}.tj-testimonial-2-rating .tj-rating-wrapper{font-size:16px}.tj-testimonial-2-rating .r-icon-wrapper.r-icon-marked{--r-rating-icon-marked-width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-2-rating{margin-bottom:24px}}.tj-testimonial-2-author{align-items:center;display:flex;gap:16px;padding-top:30px;position:relative}.tj-testimonial-2-author:before{border-top:1px solid var(--tj-color-border-1);content:"";height:0;inset-inline-start:-20%;position:absolute;top:0;width:150%}.tj-testimonial-2-author .author-avatar{border-radius:50%;flex:0 0 auto;height:60px;overflow:hidden;width:60px}.tj-testimonial-2-author .author-avatar img{display:block;height:100%;object-fit:cover;width:100%}.tj-testimonial-2-author .author-info .name{font-weight:var(--tj-fw-regular);margin-bottom:0}.tj-testimonial-2-author .author-info .designation{color:var(--tj-color-heading-primary);font-size:14px;letter-spacing:0}.tj-testimonial-2-slider .tj-testimonial-2-pagination{bottom:68px!important;left:auto!important;line-height:0;margin:0!important;position:absolute;right:50px!important;text-align:right;top:auto!important;width:auto!important;z-index:5}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-2-slider .tj-testimonial-2-pagination{bottom:30px!important;display:none;right:30px!important}}.tj-faq-section-2{background-color:var(--tj-color-theme-bg-2);background-position:50%;background-repeat:no-repeat;background-size:cover}.tj-faq-2-info .sec-heading{margin-bottom:0}.tj-faq-2-info .tj-btn-primary{margin-top:18px}@media only screen and (min-width:768px)and (max-width:991px){.tj-faq-2-info{margin-bottom:45px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-2-info{margin-bottom:40px}}.tj-faq-2-accordion.tj-accordion{gap:0}.tj-faq-2-accordion .tj-accordion-item{background-color:transparent;border:0;border-bottom:1px solid var(--tj-color-border-2);border-radius:0;padding:0;transition:background-color .3s ease-in-out}.tj-faq-2-accordion .tj-accordion-item:first-child{border-top:1px solid var(--tj-color-border-2)}.tj-faq-2-accordion .tj-accordion-item:has(.tj-accordion-title:not(.collapsed)){background-color:var(--tj-color-theme-bg);border-color:transparent;box-shadow:none}.tj-faq-2-accordion .tj-accordion-item:has(+.tj-accordion-item .tj-accordion-title:not(.collapsed)){border-color:transparent}.tj-faq-2-accordion .tj-accordion-title{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-size:24px;font-weight:var(--tj-fw-medium);letter-spacing:-.01em;line-height:1.333;padding:33px 90px 33px 30px}.tj-faq-2-accordion .tj-accordion-title:after{background-color:var(--tj-color-theme-bg);border:1px solid var(--tj-color-border-1);color:var(--tj-color-heading-primary);content:"";font-size:22px;height:40px;inset-inline-end:30px;top:29px;width:40px}.tj-faq-2-accordion .tj-accordion-title:not(.collapsed){color:var(--tj-color-heading-primary)}.tj-faq-2-accordion .tj-accordion-title:not(.collapsed):after{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white);content:"";transform:none}@media only screen and (min-width:992px)and (max-width:1199px){.tj-faq-2-accordion .tj-accordion-title{padding:33px 70px 33px 20px}.tj-faq-2-accordion .tj-accordion-title:after{inset-inline-end:20px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-2-accordion .tj-accordion-title{font-size:18px;padding:22px 62px 22px 20px}.tj-faq-2-accordion .tj-accordion-title:after{font-size:20px;height:30px;inset-inline-end:20px;top:20px;width:30px}}.tj-faq-2-accordion .tj-accordion-body{position:relative;top:-18px;z-index:2}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-2-accordion .tj-accordion-body{top:-10px}}.tj-faq-2-accordion .tj-accordion-content{padding:0 30px 6px}.tj-faq-2-accordion .tj-accordion-content p{color:var(--tj-color-text-body);letter-spacing:.01em;margin-bottom:0;max-width:810px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-2-accordion .tj-accordion-content{padding:0 20px 12px}}.tj-video-2-thumb{align-items:center;aspect-ratio:1920/827;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:0}.tj-video-2-thumb:before{background-color:var(--tj-color-theme-dark);content:"";inset:0;opacity:.3;position:absolute;z-index:1}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-video-2-thumb{aspect-ratio:1920/1000}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-video-2-thumb{aspect-ratio:1920/1060}}.tj-video-2-btn{align-items:center;backdrop-filter:blur(14px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);border-radius:50%;color:var(--tj-color-common-white);display:inline-flex;font-size:24px;height:180px;justify-content:center;position:relative;transition:all .3s ease-in-out;width:180px;z-index:2}.tj-video-2-btn i{line-height:1;margin-inline-start:4px}.tj-video-2-btn:focus,.tj-video-2-btn:hover{color:var(--tj-color-common-white)}.tj-video-2-btn:hover{transform:scale(.9)}@media only screen and (min-width:768px)and (max-width:991px){.tj-video-2-btn{height:150px;width:150px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-video-2-btn{font-size:20px;height:80px;width:80px}}.tj-video-2-btn-wrapper{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}@keyframes tjVideoRipple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.contact-2-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;z-index:0}.contact-2-section:before{background:var(--tj-color-theme-dark);content:"";inset:0;opacity:.3;position:absolute;z-index:-1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-2-section{padding-bottom:35px;padding-top:35px}}.contact-2-inner{align-items:center;display:flex;justify-content:space-between}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.contact-2-inner{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px)and (max-width:991px){.contact-2-inner{align-items:start}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-2-inner{grid-template-columns:1fr}}.contact-2-icon{align-items:center;background:var(--tj-color-theme-primary);border-radius:50%;display:flex;height:64px;justify-content:center;min-width:64px;width:64px}.contact-2-icon i{color:var(--tj-color-common-white);font-size:22px;line-height:1;transition:transform .3s}.contact-2-icon svg{fill:none;height:25px;stroke:var(--tj-color-common-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:25px}.contact-2-content{align-items:flex-start;display:flex;flex-direction:column}.contact-2-label{color:var(--tj-color-theme-primary);font-size:14px;letter-spacing:.1em;line-height:1;text-transform:uppercase}.contact-2-label,.contact-2-title{font-weight:var(--tj-fw-medium);margin-bottom:14px}.contact-2-title{color:var(--tj-color-light-1);display:inline-block;font-size:18px;letter-spacing:0;line-height:1.2;position:relative;transition:color .3s ease;z-index:0}.contact-2-title:before{background-color:var(--tj-color-light-2);bottom:2px;content:"";height:1px;inset-inline-end:0;position:absolute;width:100%;z-index:-1}.contact-2-title:hover{color:var(--tj-color-light-1)}.contact-2-title:hover:before{animation:lineHover .6s linear;background-color:var(--tj-color-light-2)}.contact-2-description{color:var(--tj-color-light-2);font-size:16px;letter-spacing:0;line-height:1.2}.contact-2-item{border-color:var(--tj-color-border-6);border-style:solid;border-width:0;border-inline-end-width:1px;display:flex;flex-shrink:0;gap:24px 20px;padding-bottom:100px;padding-inline-end:4.167%;padding-top:100px}.contact-2-item:first-child{padding-inline-start:0}@media only screen and (min-width:992px)and (max-width:1199px){.contact-2-item{flex-direction:column}.contact-2-item:first-child{padding-inline-start:24px}}@media only screen and (min-width:768px)and (max-width:991px){.contact-2-item{padding-bottom:80px;padding-top:80px}.contact-2-item:first-child,.contact-2-item:nth-child(2){border-bottom-width:1px;padding-bottom:30px}.contact-2-item:nth-child(3),.contact-2-item:nth-child(4){padding-top:30px}.contact-2-item:nth-child(2){border-inline-end-width:0}.contact-2-item:nth-child(2n){padding-inline-start:30px}.contact-2-item:nth-child(odd){padding-inline-start:15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-2-item{border-inline-end-width:0;padding-bottom:30px;padding-top:30px}.contact-2-item:first-child,.contact-2-item:nth-child(2){border-bottom-width:1px}.contact-2-item:nth-child(2n){padding-inline-start:0}.contact-2-item:nth-child(odd){border-bottom-width:1px;padding-inline-start:0}}.contact-2-item:hover .contact-2-icon i{animation:gelatine .6s}.contact-2-action{flex-shrink:0}@media only screen and (min-width:768px)and (max-width:991px){.contact-2-action{padding-bottom:80px;padding-inline-start:30px;padding-top:30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.contact-2-action{padding-bottom:30px;padding-top:30px;padding-inline-start:0}}.header-3 .site_logo{flex:0 0 auto}.header-3 .menu-area{flex:1 1 auto;justify-content:center;width:auto}.header-3 .header-right-item{flex:0 0 auto;width:auto}.header-3.header-absolute .site_logo{padding:25px 0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.header-3.header-absolute .site_logo{padding:20px 0}}.tj-socials-sm>li>a{font-size:13px;height:24px;width:24px}.header-top{background-color:var(--tj-color-theme-dark);overflow:hidden;padding:12px 15px;position:relative;z-index:0}.header-top-inner{justify-content:space-between}.header-top-end,.header-top-inner,.header-top-start{align-items:center;display:flex;gap:15px}.header-top-item{align-items:center;display:flex;gap:8px;line-height:1;position:relative;z-index:0}.header-top-item:first-child{border-inline-end:1px solid var(--tj-color-border-6);padding-inline-end:15px}.header-top-item .icon{color:var(--tj-color-theme-primary);flex:0 0 auto;font-size:16px;line-height:1;margin-bottom:-5px}.header-top-item .icon:has(.tji-envelope-2){font-size:13px}.header-top-item .icon i{display:inline-block}.header-top-item .text{color:var(--tj-color-light-7)}.header-top-item-location .icon{margin-bottom:0;margin-inline-end:-3px}.header-top-item:is(a) .text{position:relative;z-index:0}.header-top-item:is(a) .text:before{background-color:var(--tj-color-light-7);bottom:0;content:"";height:1px;inset-inline-end:0;position:absolute;width:100%;z-index:-1}.header-top-item:is(a):hover .text:before{animation:lineHover .6s linear;background-color:var(--tj-color-light-7)}.header-top-item:is(a):hover .icon .tji-envelope{animation:gelatine .6s}.header-top-item:is(a):hover .icon .tji-phone-call{animation:shakeAnim .6s ease-in-out}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.header-top{display:none}}.tj-hero-3-section{background-color:var(--tj-color-theme-dark)}.hero-3-inner{padding:204px 0 163px;position:relative;z-index:1}.hero-3-inner .hero-3-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;top:48px;z-index:-1}.hero-3-inner .hero-3-bg:before{background-color:var(--tj-color-theme-dark);content:"";inset:0;mix-blend-mode:multiply;opacity:.35;pointer-events:none;position:absolute}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.hero-3-inner .hero-3-bg{top:0}}.hero-3-inner .hero-3-content-wrapper{align-items:flex-end;display:flex;justify-content:start;position:relative;z-index:1}.hero-3-inner .hero-3-content{max-width:1030px;width:100%}.hero-3-inner .hero-3-content .title{color:var(--tj-color-common-white);font-size:76px;letter-spacing:-.015em;line-height:1.21;margin-bottom:0;text-transform:uppercase}.hero-3-inner .hero-3-content .desc{color:var(--tj-color-light-6);font-size:18px;line-height:1.56;max-width:360px;width:100%}.hero-3-inner .hero-3-content .bottom-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:22px}@media only screen and (min-width:1200px)and (max-width:1399px){.hero-3-inner .hero-3-content .title{font-size:70px}}@media only screen and (min-width:992px)and (max-width:1199px){.hero-3-inner{padding:204px 0 115px}.hero-3-inner .hero-3-content{max-width:900px}.hero-3-inner .hero-3-content .title{font-size:60px}}@media only screen and (min-width:768px)and (max-width:991px){.hero-3-inner{padding:144px 0 96px}.hero-3-inner .hero-3-content{margin-inline-end:auto;margin-inline-start:auto;text-align:center}.hero-3-inner .hero-3-content .title{font-size:48px}.hero-3-inner .hero-3-content .desc{font-size:16px}.hero-3-inner .hero-3-content .bottom-wrap{justify-content:center}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hero-3-inner{padding:134px 0 86px}.hero-3-inner .hero-3-content{margin-inline-end:auto;margin-inline-start:auto;text-align:center}.hero-3-inner .hero-3-content .title{font-size:40px}.hero-3-inner .hero-3-content .desc{font-size:16px}.hero-3-inner .hero-3-content .bottom-wrap{justify-content:center}}@media(max-width:575px){.hero-3-inner .hero-3-content .title{font-size:36px}}.trusted-features{align-items:center;display:flex;gap:10px;line-height:1;margin-bottom:19px}.trusted-features-desc{color:var(--tj-color-light-1);font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;text-transform:uppercase}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.trusted-features{justify-content:center}}.tj-users-list-sm li{aspect-ratio:1/1;background-color:var(--tj-color-theme-bg);border-radius:50%;overflow:hidden;padding:1px;width:30px}.tj-users-list-sm li:not(:first-child){margin-left:-12px}.hero-3-shape{inset:0;position:absolute;top:auto;z-index:-1}@media only screen and (min-width:768px)and (max-width:991px){.hero-3-shape{margin-bottom:-3px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.hero-3-shape{margin-bottom:-8px}}.tj-room-booking-area-2{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-inline-start:auto;max-width:450px;padding:30px 30px 40px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-room-booking-area-2{margin-inline-end:auto;margin-top:50px}}.tj-room-booking-title{letter-spacing:0;margin-bottom:23px}.tj-room-booking-form-2.tj-room-booking-form .tj-room-booking-form-inner{gap:20px 15px;grid-template-columns:auto 37%}.tj-room-booking-form-2 .form-input-1,.tj-room-booking-form-2 .form-input-2{grid-column:span 2}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-booking-form-2 .form-input{grid-column:span 2}}.tj-room-booking-form-2 .booking-dropdown-item{flex-wrap:wrap;gap:8px 0}.tj-room-booking-form-2 .form-submit{grid-column:span 2;margin-top:5px}.tj-about-3-section{padding-bottom:60px;padding-top:80px}.tj-about-3-section .sec-heading{margin-bottom:0}@media only screen and (min-width:992px)and (max-width:1199px){.tj-about-3-section .sec-heading .sec-title{font-size:42px}}.tj-about-3-section .desc{letter-spacing:.01em;margin-bottom:24px;margin-top:10px;margin-inline-end:auto;margin-inline-start:auto;max-width:451px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-3-section .row{--bs-gutter-x:15px}}.tj-about-3-nature{margin:0 auto 28px;width:92px}.tj-about-3-thumb{display:flex;height:100%;padding-top:66px}.tj-about-3-thumb-inner{overflow:hidden}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-3-thumb-inner,.tj-about-3-thumb-inner img{width:100%}.tj-about-3-thumb{padding-top:40px}}.tj-about-3-thumb-end{align-items:flex-end}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-3-thumb-end{padding-top:30px}}.tj-about-3-action{margin-top:10px}.tj-booking-contact-2{margin-top:35px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-booking-contact-2{margin-top:24px}}.tj-booking-call-dark .icon{background-color:var(--tj-color-theme-dark)}.tj-counter-3-counter{border-inline-end-width:0;border:solid var(--tj-color-border-1);border-width:1px 1px 0;display:flex;flex:1}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-counter-3-counter{flex-direction:column}}.tj-counter-3-counter-item{border-inline-end:1px solid var(--tj-color-border-1);display:flex;flex:1;flex-direction:column;gap:14px;justify-content:center;padding:50px 30px 51px}.tj-counter-3-counter-item .number{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-noto-serif);font-size:64px;font-weight:var(--tj-fw-sbold);line-height:1}.tj-counter-3-counter-item .label{color:var(--tj-color-heading-primary);font-size:16px;font-weight:var(--tj-fw-medium)}@media only screen and (min-width:1400px)and (max-width:1599px){.tj-counter-3-counter-item{padding:40px 20px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-counter-3-counter-item{padding:35px 30px}.tj-counter-3-counter-item .number{font-size:52px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-counter-3-counter-item{padding:35px 26px}.tj-counter-3-counter-item .number{font-size:46px}.tj-counter-3-counter-item .label{font-size:14px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-counter-3-counter-item{padding:30px 25px}.tj-counter-3-counter-item .number{font-size:48px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-counter-3-counter-item{padding:30px 15px}.tj-counter-3-counter-item+.tj-counter-3-counter-item{border-inline-start:none;border-top:1px solid var(--tj-color-border-8)}}.tj-room-section-3{background-color:var(--tj-color-theme-bg-2)}.tj-room-3-wrapper{display:grid;gap:30px;grid-auto-rows:minmax(262px,auto);grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:992px)and (max-width:1199px){.tj-room-3-wrapper{gap:20px;grid-template-columns:43% calc(57% - 20px)}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-room-3-wrapper{gap:30px;grid-template-columns:1fr}}.tj-room-3-wrapper .room-item-2{background-color:var(--tj-color-theme-bg);gap:0;padding:0}.tj-room-3-wrapper .room-item-2 .room-thumb{aspect-ratio:1/1;width:40.8%}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:992px)and (max-width:1199px){.tj-room-3-wrapper .room-item-2 .room-thumb{aspect-ratio:1/1.1;width:42.8%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-3-wrapper .room-item-2 .room-thumb{aspect-ratio:1/.7;width:100%}}.tj-room-3-wrapper .room-item-2 .room-content{padding:20px 30px 30px;padding-inline-start:20px}@media only screen and (min-width:768px)and (max-width:991px){.tj-room-3-wrapper .room-item-2 .room-content{flex:1}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-3-wrapper .room-item-2 .room-content{padding:14px 25px 25px}}.tj-room-3-wrapper .room-item-2 .room-title{margin-bottom:10px}.tj-room-3-wrapper .room-item-2 .room-meta{margin-top:17px}.tj-room-3-wrapper .room-item-2 .room-price{font-size:24px;letter-spacing:-.01em}.tj-room-3-wrapper .room-item-2 .room-btn-area{align-items:center;border-color:var(--tj-color-border-1);display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:19px;padding-top:20px}.tj-room-3-wrapper .room-item-2 .tj-btn-primary-light{background-color:var(--tj-color-theme-bg-2)}.tj-room-3-wrapper .room-item-2 .tj-btn-primary-light .btn-inner{padding-inline-end:20px}.tj-room-3-wrapper .room-item-2 .tj-btn-primary-light:hover{background-color:var(--tj-color-theme-primary)}.tj-room-3-wrapper .room-item-3{grid-column:1;grid-row:1/span 2}.tj-room-3-wrapper .room-item-3 .room-thumb{aspect-ratio:inherit}.tj-gallery-section{background-position:top;background-repeat:no-repeat;background-size:cover}.tj-gallery-section .sec-heading{margin-bottom:50px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-gallery-section .sec-heading{margin-bottom:40px}}.tj__slider-wrapper:has(.gallery-slider-style){position:relative}.tj-gallery-item{background-color:var(--tj-color-theme-dark)}.tj-gallery-item img{display:block;transition:all .3s ease-in-out 0s}.gallery-slider-wrapper{overflow:hidden}.gallery-slider-style{margin-inline-end:auto;margin-inline-start:auto;max-width:422px;overflow:visible;width:100%}.gallery-slider-style .swiper-slide img{opacity:.25}.gallery-slider-style .swiper-slide-next img,.gallery-slider-style .swiper-slide-prev img{opacity:.5}.gallery-slider-style .swiper-slide-active img{opacity:1}.tj-day-activity-section{padding:120px 0}@media only screen and (min-width:768px)and (max-width:991px){.tj-day-activity-section .sec-heading{max-width:550px}}.tj-day-activity-section .tj-video-2-section--day-activity .tj-video-2-thumb{max-width:480px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-day-activity-section .tj-video-2-section--day-activity .tj-video-2-thumb{max-width:100%}}.tj-day-activity-section .tj-day-activity-video{margin-top:93px}.tj-day-activity-section .tj-day-activity-list{margin-inline-start:auto;margin-top:6px;max-width:645px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-day-activity-section .tj-day-activity-list{max-width:100%}}.tj-day-activity-action{margin-top:18px}.tj-day-activity-list{border-top:1px solid var(--tj-color-border-1)}.tj-day-activity-item{border-bottom:1px solid var(--tj-color-border-1);display:grid;gap:22px 30px;grid-template-columns:31% 1fr;padding:27px 0 25px}.tj-day-activity-time{align-items:flex-start;display:flex;flex-direction:column;gap:23px}.tj-day-activity-time>span{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-sbold);letter-spacing:-.015em;line-height:1}.tj-day-activity-time .tj-day-activity-icon{align-items:center;background-color:var(--tj-color-theme-dark);border-radius:50%;color:var(--tj-color-light-1);display:inline-flex;flex:0 0 48px;font-size:24px;height:48px;justify-content:center;line-height:1;width:48px}.tj-day-activity-info{padding-top:1px}.tj-day-activity-info .title{margin:-6px 0 14px}.tj-day-activity-info .desc{margin:0;max-width:390px}.tj-video-2-section--day-activity .tj-video-2-thumb{aspect-ratio:480/547}.tj-video-2-section--day-activity .tj-video-2-thumb:before{display:none}.tj-video-2-section--day-activity .tj-video-2-thumb-img{inset:0;position:absolute}.tj-video-2-section--day-activity .tj-video-2-thumb-img img{display:block;height:100%;object-fit:cover;width:100%}.tj-video-2-section--day-activity .tj-video-2-btn{height:110px;width:110px}@media only screen and (min-width:1400px)and (max-width:1599px){.tj-day-activity-section .tj-day-activity-content{padding-right:40px}.tj-day-activity-section .tj-day-activity-title{font-size:44px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-day-activity-section .tj-day-activity-content{padding-right:30px}.tj-day-activity-section .tj-day-activity-title{font-size:40px}.tj-day-activity-item{gap:20px;grid-template-columns:150px 1fr}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-day-activity-section{padding:100px 0}.tj-day-activity-section .tj-day-activity-content{padding-right:25px}.tj-day-activity-section .tj-day-activity-title{font-size:38px}.tj-day-activity-section .tj-day-activity-video{margin-top:70px}.tj-day-activity-item{gap:18px;grid-template-columns:100px 1fr}.tj-day-activity-info h3{font-size:22px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-day-activity-section{padding:90px 0}.tj-day-activity-section .tj-day-activity-content{padding-right:0}.tj-day-activity-section .tj-day-activity-title{font-size:42px}.tj-day-activity-section .tj-day-activity-video{margin-bottom:0;margin-top:40px}.tj-day-activity-item{grid-template-columns:120px 1fr}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-day-activity-section{padding:70px 0}.tj-day-activity-section .tj-day-activity-title{font-size:32px}.tj-day-activity-section .tj-day-activity-video{margin-bottom:0;margin-top:40px}.tj-day-activity-item{gap:15px;grid-template-columns:75px 1fr;padding:20px 0}.tj-day-activity-time{gap:14px}.tj-day-activity-time>span{font-size:13px}.tj-day-activity-time .tj-day-activity-icon{flex-basis:40px;font-size:16px;height:40px;width:40px}.tj-day-activity-info h3{font-size:20px;margin-bottom:8px}.tj-day-activity-info p{font-size:14px;line-height:1.55}.tj-video-2-section--day-activity .tj-video-2-btn{font-size:20px;height:80px;width:80px}}.tj-testimonial-3-section{background-color:var(--tj-color-theme-dark);position:relative;z-index:0}.tj-testimonial-3-section .tj-testimonial-3-slider,.tj-testimonial-3-section .tj__slider-wrapper{position:relative}.tj-testimonial-3-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-1}.tj-testimonial-3-bg:after{background-color:var(--tj-color-theme-dark);content:"";inset:0;opacity:.5;position:absolute;z-index:1}.tj-testimonial-3-wrap{margin-inline-end:auto;margin-inline-start:auto;max-width:870px;position:relative;text-align:center;z-index:0}.tj-testimonial-3-wrap .tj-testimonial-3-slider{backdrop-filter:blur(14px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-10);z-index:0}.tj-testimonial-3-wrap .tj-testimonial-3-slider:before{background-color:var(--tj-color-blur-2);content:"";inset:0;position:absolute;z-index:-1}.tj-testimonial-3-wrap .slider-navigation-overflow{inset-inline-end:-98px;inset-inline-start:-98px}@media only screen and (min-width:992px)and (max-width:1199px){.tj-testimonial-3-wrap .slider-navigation-overflow{inset-inline-end:-60px;inset-inline-start:-60px}}.tj-testimonial-3-content{display:flex;flex:1;flex-direction:column;justify-content:center;overflow:hidden;padding:50px;position:relative;text-align:center;z-index:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-3-content{padding:30px 20px}}.tj-testimonial-3-content .author-info .designation,.tj-testimonial-3-content .author-info .name,.tj-testimonial-3-content .desc,.tj-testimonial-3-content .tj-testimonial-3-author .author-avatar-wrapper,.tj-testimonial-3-content .tj-testimonial-3-rating{opacity:0;transform:translateY(50px);transition:all .8s}.tj-testimonial-3-content .desc{margin-bottom:38px;transform:translateY(50px)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-3-content .desc{margin-bottom:24px}}.tj-testimonial-3-content .desc p{color:var(--tj-color-light-1);font-family:var(--tj-ff-heading);font-size:32px;font-weight:var(--tj-fw-light);line-height:1.44;margin-bottom:0}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-testimonial-3-content .desc p{font-size:28px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-testimonial-3-content .desc p{font-size:24px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-3-content .desc p{font-size:20px}}.tj-testimonial-3-rating{line-height:0;margin-bottom:36px;opacity:0}.tj-testimonial-3-rating trans .tj-rating-wrapper{font-size:16px}.tj-testimonial-3-rating .r-icon-wrapper.r-icon-marked{--r-rating-icon-marked-width:100%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-3-rating{margin-bottom:24px}}.tj-testimonial-3-author-wrapper{display:flex;justify-content:center;overflow:hidden}.tj-testimonial-3-author{align-items:center;display:flex;flex-direction:column;gap:16px}.tj-testimonial-3-author .author-avatar-wrapper{position:relative}.tj-testimonial-3-author .author-avatar-wrapper:after,.tj-testimonial-3-author .author-avatar-wrapper:before{border-top:1px solid var(--tj-color-border-10);content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:500px}.tj-testimonial-3-author .author-avatar-wrapper:before{inset-inline-end:calc(100% + 30px)}.tj-testimonial-3-author .author-avatar-wrapper:after{inset-inline-start:calc(100% + 30px)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-testimonial-3-author .author-avatar-wrapper:before{inset-inline-end:calc(100% + 15px)}.tj-testimonial-3-author .author-avatar-wrapper:after{inset-inline-start:calc(100% + 15px)}}.tj-testimonial-3-author .author-avatar{border-radius:50%;flex:0 0 auto;height:60px;overflow:hidden;width:60px}.tj-testimonial-3-author .author-avatar img{display:block;height:100%;object-fit:cover;width:100%}.tj-testimonial-3-author .author-info .name{color:var(--tj-color-light-1);font-weight:var(--tj-fw-regular);margin-bottom:0}.tj-testimonial-3-author .author-info .designation{color:var(--tj-color-light-1);display:inline-block;font-size:14px;letter-spacing:0}.swiper-slide-active .tj-testimonial-3-content:after,.swiper-slide-active .tj-testimonial-3-content:before{opacity:1}.swiper-slide-active .tj-testimonial-3-content .author-info .designation,.swiper-slide-active .tj-testimonial-3-content .author-info .name,.swiper-slide-active .tj-testimonial-3-content .desc,.swiper-slide-active .tj-testimonial-3-content .tj-testimonial-3-author .author-avatar-wrapper,.swiper-slide-active .tj-testimonial-3-content .tj-testimonial-3-rating{opacity:1;transform:translateY(0);transition-delay:.5s}.tj-wedding-section{background-color:var(--tj-color-theme-bg-2);overflow:hidden}.tj-wedding-section .tj-wedding-features{max-width:535px}.tj-wedding-section .sec-heading{margin-bottom:0;max-width:580px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-wedding-section .sec-heading{margin-bottom:40px}}.tj-wedding-section .tj-wedding-image-wrap{margin-inline-start:auto;max-width:595px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-wedding-section .tj-wedding-image-wrap{max-width:100%}}.tj-wedding-description{margin:10px 0 13px;max-width:463px}.wedding-action{margin-top:30px}.tj-wedding-features{column-gap:25px;display:grid;grid-template-columns:repeat(2,1fr)}.tj-wedding-feature{align-items:center;border-bottom:1px solid var(--tj-color-border-8);color:var(--tj-color-common-black);display:flex;font-weight:var(--tj-fw-sbold);gap:10px;padding:28px 0}.tj-wedding-feature-icon{align-items:center;background-color:var(--tj-color-theme-dark);border-radius:50%;color:var(--tj-color-light-1);display:inline-flex;flex:0 0 22px;font-size:15px;height:22px;justify-content:center;line-height:1;width:22px}.tj-wedding-image-wrap{padding:15px;position:relative}.tj-wedding-image-wrap:after,.tj-wedding-image-wrap:before{aspect-ratio:1/1;background-color:var(--tj-color-theme-secondary);content:"";position:absolute;width:50%;z-index:0}.tj-wedding-image-wrap:before{inset-inline-end:0;top:0}.tj-wedding-image-wrap:after{bottom:0;inset-inline-start:0}.tj-wedding-image{overflow:hidden;position:relative;z-index:1}.tj-wedding-image img{display:block;height:100%;object-fit:cover;width:100%}@media only screen and (min-width:1400px)and (max-width:1599px){.tj-wedding-content{padding-right:60px}.tj-wedding-title{font-size:44px}}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-wedding-content{padding-right:40px}.tj-wedding-title{font-size:40px}.tj-wedding-features{column-gap:18px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-wedding-section{padding:100px 0}.tj-wedding-content{padding-right:25px}.tj-wedding-title{font-size:36px}.tj-wedding-description{font-size:15px}.tj-wedding-feature{font-size:14px;min-height:70px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-wedding-section{padding:90px 0}.tj-wedding-content{margin-bottom:60px;padding-right:0}.tj-wedding-title{font-size:42px}.tj-wedding-description,.tj-wedding-features{max-width:600px}.tj-wedding-image-wrap{max-width:100%}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-wedding-section{padding:70px 0}.tj-wedding-content{margin-bottom:45px}.tj-wedding-title{font-size:32px}.tj-wedding-description{font-size:14px;line-height:1.6}.tj-wedding-features{column-gap:0;grid-template-columns:1fr;margin-bottom:25px}.tj-wedding-feature{min-height:60px}.tj-wedding-image-wrap{max-width:100%}}.tj-about-4-content{margin-top:-4px;margin-inline-start:auto;max-width:586px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-4-content{max-width:100%}}.tj-about-4-content .sec-heading{margin-bottom:0}.tj-about-4-content .sec-heading .desc{margin-bottom:0;margin-top:10px;max-width:520px}.tj-about-4-section .tj-about-4-thumb{max-width:565px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-4-section .tj-about-4-thumb{max-width:100%;padding-top:40px}}.tj-facilities-box-2 .tj-facilities-icon{font-size:40px;height:60px;margin-bottom:18px;width:60px}.tj-facilities-box-2 .tj-facilities-inner{padding:30px 30px 22px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-facilities-box-2 .tj-facilities-inner{padding:30px 20px 22px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-facilities-box-2 .tj-facilities-inner{padding:30px 15px 22px}}.tj-facilities-box-2 .title{margin-bottom:9px}.tj-facilities-box-2-wrapper{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:32px;position:relative}.tj-facilities-box-2-wrapper .tj-facilities-box-2:first-child{inset-inline-end:calc(100% + 30px);position:absolute;top:0;width:calc(50% - 15px)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-facilities-box-2-wrapper .tj-facilities-box-2:first-child{position:static;width:auto}.tj-facilities-box-2-wrapper .tj-facilities-box-2:last-child{grid-column:span 2}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-facilities-box-2-wrapper .tj-facilities-box-2{grid-column:span 2}}.tj-about-5-content{margin-top:-4px;margin-inline-start:0;max-width:586px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-5-content{max-width:100%}}.tj-about-5-content .sec-heading{margin-bottom:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-5-content .sec-heading{max-width:550px}}.tj-about-5-content .sec-heading .desc{margin-bottom:0;margin-top:10px;max-width:520px}.tj-about-5-action{align-items:center;display:flex;flex-wrap:wrap;gap:20px 24px;margin-top:30px}.tj-about-5-section .tj-about-counter-item{border:0 solid var(--tj-color-border-1);border-inline-start-width:1px;flex-grow:1;padding:22px 25px}.tj-about-5-section .tj-about-counter-item:first-child{border-inline-start-width:0;padding-inline-start:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-5-section .tj-about-counter-item{border-inline-start-width:0;border-top-width:1px;padding:22px 0}.tj-about-5-section .tj-about-counter-item:first-child{border-top-width:0}}.tj-about-5-section .tj-about-5-thumb{margin-inline-start:auto;margin-bottom:0;max-width:496px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-5-section .tj-about-5-thumb{height:auto;max-width:100%;padding-top:40px}}.tj-about-5-section .tj-about-5-thumb-wrapper{position:relative;z-index:0}.tj-about-thumb-sm{border-inline-end-width:8px;border:solid var(--tj-color-theme-bg);border-width:8px 0 0;bottom:0;inset-inline-start:3%;max-width:230px;overflow:hidden;position:absolute;width:100%}@media only screen and (min-width:992px)and (max-width:1199px){.tj-about-thumb-sm{max-width:200px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-thumb-sm{inset-inline-start:15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-thumb-sm{border-inline-end-width:4px;border-top-width:4px;max-width:156px}}.tj-about-counter{border-bottom-width:0;border-bottom:1px solid var(--tj-color-border-1);border-left:0 solid var(--tj-color-border-1);border-right:0 solid var(--tj-color-border-1);border-top-width:0;border-top:1px solid var(--tj-color-border-1);display:grid;flex:1;grid-template-columns:1fr 1fr 1fr;letter-spacing:0;margin-top:22px;max-width:550px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-counter{grid-template-columns:1fr}}.tj-about-counter-item{display:flex;flex:1;flex-direction:column;gap:14px;justify-content:center}.tj-about-counter-item .number{font-family:var(--tj-ff-noto-serif);font-size:48px;line-height:1}.tj-about-counter-item .label,.tj-about-counter-item .number{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium)}.tj-about-counter-item .label{font-size:16px}@media only screen and (min-width:1200px)and (max-width:1399px){.tj-about-counter-item .number{font-size:52px}}@media only screen and (min-width:992px)and (max-width:1199px){.tj-about-counter-item .number{font-size:46px}.tj-about-counter-item .label{font-size:14px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-counter-item .number{font-size:48px}}.tj-booking-cal-2 .btn-text-wrapper{align-items:flex-start;display:flex;flex-direction:column}.tj-booking-cal-2 .title{color:var(--tj-color-text-body);font-weight:var(--tj-fw-regular)}.tj-booking-cal-2 .btn-text{letter-spacing:-.015em;line-height:1.5}.tj-booking-cal-2:hover{color:var(--tj-color-theme-dark)}.tj-rest-menu-item-wrapper{display:grid;gap:110px 30px}@media only screen and (min-width:992px)and (max-width:1199px){.tj-rest-menu-item-wrapper{gap:100px 30px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-rest-menu-item-wrapper{gap:80px 30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-rest-menu-item-wrapper{gap:70px 30px}}.tj-rest-menu-item{display:grid;gap:50px 30px;grid-template-columns:1fr 1fr}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-rest-menu-item{grid-template-columns:100%}}@media only screen and (min-width:768px)and (max-width:991px){.tj-rest-menu-item{gap:40px 30px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-rest-menu-item{gap:40px 30px}}.tj-rest-menu-content{margin-inline-start:auto;max-width:615px;width:100%}.tj-rest-menu-content .sec-heading{margin-bottom:18px;max-width:580px}.tj-rest-menu-content .sec-heading .sec-title{margin-top:-15px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-rest-menu-content{max-width:100%}.tj-rest-menu-content .sec-heading .sec-title{margin-top:0}.tj-rest-menu-content-wrapper{grid-row:1/span 1}}.tj-rest-list{border-top:1px solid var(--tj-color-border-1)}.tj-rest-list-item{align-items:center;border-bottom:1px solid var(--tj-color-border-1);display:flex;gap:20px;justify-content:space-between;padding-block:28px;transition:all .3s ease-in-out}.tj-rest-list-item .tj-rest-list-item-info .title{margin-bottom:8px;margin-top:-8px}.tj-rest-list-item .tj-rest-list-item-info .meta{display:block;font-size:16px;line-height:1}.tj-rest-list-item .tj-rest-list-price{align-items:baseline;color:var(--tj-color-theme-secondary);display:inline-flex;flex-shrink:0;font-family:var(--tj-ff-heading);font-size:24px;gap:8px;letter-spacing:0;line-height:1}.tj-rest-list-item .tj-rest-list-price span{color:var(--tj-color-text-body);font-family:var(--tj-ff-body);font-size:14px}.tj-rest-menu-thumb{max-width:645px;position:relative;z-index:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-rest-menu-thumb{margin:0 auto;max-width:100%}}.tj-rest-menu-thumb img{display:block;height:auto;position:relative;width:100%;z-index:1}.tj-rest-menu-item-reverse .tj-rest-menu-content-wrapper{grid-row:1/2}.tj-rest-menu-item-reverse .tj-rest-menu-content{margin-inline-start:0}.tj-rest-menu-item-reverse .tj-rest-menu-thumb{margin-inline-start:auto}.tj-menu-action-inner{background-color:var(--tj-color-theme-bg-2);padding:36px 50px;position:relative;z-index:0}.tj-menu-action-inner .tj-menu-action-bg{inset:0;mix-blend-mode:overlay;opacity:.5;position:absolute;z-index:-1}.tj-menu-action-inner .sec-heading-inner{gap:10px 0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-menu-action-inner{padding:36px 30px 40px}}.tj-menu-action-content .sec-heading{margin-bottom:0}.tj-menu-action-main{align-items:center;display:flex;flex-wrap:wrap;gap:20px 24px}.booking-form-3 .form-submit{margin-top:24px}@media only screen and (min-width:992px)and (max-width:1199px){.room-item-5{flex-wrap:nowrap}}.room-item-5 .room-thumb{aspect-ratio:405/339;width:48.22%}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.room-item-5 .room-thumb{aspect-ratio:629/419;width:100%}}.room-item-5 .room-content{padding:0 15px}@media only screen and (min-width:992px)and (max-width:1199px){.room-item-5 .room-content{padding:10px}}@media only screen and (min-width:768px)and (max-width:991px){.room-item-5 .room-content{padding:10px 15px 15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-item-5 .room-content{padding:4px 10px 10px}}.room-item-5 .room-btn-area{gap:10px}.room-item-5 .room-title{font-size:28px;margin-top:-6px}@media only screen and (min-width:992px)and (max-width:1199px){.room-item-5 .room-title{margin-bottom:10px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.room-item-5 .room-title{font-size:24px;margin-bottom:10px;margin-top:0}}.tj-about-6-section .tj-about-6-thumb{margin-bottom:0;overflow:hidden}@media only screen and (min-width:768px)and (max-width:991px){.tj-about-6-section .tj-about-6-thumb{margin-top:40px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-about-6-section .tj-about-6-thumb{height:150px;margin-top:35px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-6-section .row{--bs-gutter-x:15px}}.tj-about-6-content{margin-inline-start:0;max-width:615px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-6-content{max-width:100%}}.tj-about-6-content .sec-heading{margin-bottom:0}.tj-about-6-content .desc{margin-bottom:0;margin-top:12px;max-width:586px}.tj-about-6-content .tj-about-6-thumb{overflow:hidden}.tj-about-6-content-start .tj-about-title{margin-top:40px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-6-content-start .tj-about-title{margin-top:0}.tj-about-6-content-start{padding-top:30px}}.tj-about-6-content-end{margin-top:-4px;margin-inline-start:auto}.tj-about-6-content-end .desc{margin-top:10px}.tj-about-6-content-end .tj-about-6-thumb{padding-top:72px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-6-content-end .tj-about-6-thumb{padding-top:40px}}.tj-facilities-box-3{border-width:1px;border:0 solid var(--tj-color-border-1)}.tj-facilities-box-3:not(:last-child){border-inline-end-width:1px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-facilities-box-3:not(:last-child){border-width:0 0 1px;padding-bottom:20px}}.tj-facilities-box-3 .tj-facilities-icon{align-items:center;background-color:var(--tj-color-theme-primary);border-radius:50%;color:var(--tj-color-common-white);display:flex;font-size:16px;height:40px;justify-content:center;line-height:1;margin-bottom:0;width:40px}.tj-facilities-box-3 .tj-facilities-inner{align-items:center;display:flex;gap:10px}.tj-facilities-box-3 .title{color:var(--tj-color-text-body);font-family:var(--tj-ff-body);font-size:13px;letter-spacing:.1em;line-height:1;margin-bottom:0;text-transform:uppercase}.tj-facilities-box-3 .desc{color:var(--tj-color-heading-primary);font-size:16px;font-weight:var(--tj-fw-sbold);letter-spacing:-.015em;line-height:1;margin-top:5px}.tj-facilities-box-3 .desc span{color:var(--tj-color-text-body);font-weight:var(--tj-fw-regular);letter-spacing:.015em}.tj-facilities-box-3-wrapper{border:1px solid var(--tj-color-border-1);display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:24px;padding:25px;position:relative}@media only screen and (min-width:992px)and (max-width:1199px){.tj-facilities-box-3-wrapper{gap:10px;padding:20px 10px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-facilities-box-3-wrapper{gap:20px;grid-template-columns:100%;padding:20px}}.tj-faq-section-3{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.tj-faq-section-3,.tj-faq-section-3:before{background-color:var(--tj-color-theme-dark)}.tj-faq-section-3:before{content:"";inset:0;opacity:.7;position:absolute;z-index:-1}.tj-faq-section-3 .sec-subtitle,.tj-faq-section-3 .sec-title{color:var(--tj-color-light-1)}.tj-faq-3-accordion.tj-accordion{display:flex;flex-direction:column;gap:25px}.tj-faq-3-accordion .tj-accordion-item{backdrop-filter:blur(10px);background-color:transparent;background-color:var(--tj-color-blur-1);border:0;border:1px solid var(--tj-color-border-3);border-radius:0;padding:0;transition:background-color .3s ease-in-out}.tj-faq-3-accordion .tj-accordion-item:has(.tj-accordion-title:not(.collapsed)){border-color:var(--tj-color-border-3);box-shadow:none}.tj-faq-3-accordion .tj-accordion-title{color:var(--tj-color-light-1);font-family:var(--tj-ff-heading);font-size:20px;font-weight:var(--tj-fw-medium);letter-spacing:-.01em;line-height:1.63;padding:19px 80px 19px 25px}.tj-faq-3-accordion .tj-accordion-title:after{background-color:transparent;border:0;color:var(--tj-color-light-1);content:"";font-size:22px;height:22px;inset-inline-end:20px;top:24px;width:22px}.tj-faq-3-accordion .tj-accordion-title:not(.collapsed){color:var(--tj-color-light-1)}.tj-faq-3-accordion .tj-accordion-title:not(.collapsed):after{color:var(--tj-color-light-1);content:"";transform:none}@media only screen and (min-width:992px)and (max-width:1199px){.tj-faq-3-accordion .tj-accordion-title{padding:19px 70px 19px 20px}.tj-faq-3-accordion .tj-accordion-title:after{inset-inline-end:15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-3-accordion .tj-accordion-title{font-size:18px;padding:19px 62px 19px 20px}}.tj-faq-3-accordion .tj-accordion-body{position:relative;top:-11px;z-index:2}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-3-accordion .tj-accordion-body{top:-10px}}.tj-faq-3-accordion .tj-accordion-content{padding:0 25px 10px}.tj-faq-3-accordion .tj-accordion-content p{color:var(--tj-color-light-2);letter-spacing:.01em;margin-bottom:0;max-width:810px;max-width:584px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-3-accordion .tj-accordion-content{padding:0 20px 12px}}.tj-faq-section-4{position:relative;z-index:0}.tj-faq-4-accordion.tj-accordion{display:flex;flex-direction:column;gap:25px}.tj-faq-4-accordion .tj-accordion-item{background-color:transparent;background-color:var(--tj-color-theme-bg-2);border:0;border:1px solid var(--tj-color-border-1);border-radius:0;padding:0;transition:background-color .3s ease-in-out}.tj-faq-4-accordion .tj-accordion-item:has(.tj-accordion-title:not(.collapsed)){border-color:var(--tj-color-theme-primary);box-shadow:none}.tj-faq-4-accordion .tj-accordion-title{color:var(--tj-color-heading-primary);font-family:var(--tj-ff-heading);font-size:20px;font-weight:var(--tj-fw-medium);letter-spacing:-.01em;line-height:1.63;padding:19px 80px 19px 25px}.tj-faq-4-accordion .tj-accordion-title:after{background-color:transparent;border:0;color:var(--tj-color-theme-primary);content:"";font-size:22px;height:22px;inset-inline-end:20px;top:24px;width:22px}.tj-faq-4-accordion .tj-accordion-title:not(.collapsed){color:var(--tj-color-heading-primary)}.tj-faq-4-accordion .tj-accordion-title:not(.collapsed):after{color:var(--tj-color-theme-primary);content:"";transform:none}@media only screen and (min-width:992px)and (max-width:1199px){.tj-faq-4-accordion .tj-accordion-title{padding:19px 70px 19px 20px}.tj-faq-4-accordion .tj-accordion-title:after{inset-inline-end:15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-4-accordion .tj-accordion-title{font-size:18px;padding:19px 62px 19px 20px}}.tj-faq-4-accordion .tj-accordion-body{position:relative;top:-11px;z-index:2}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-4-accordion .tj-accordion-body{top:-10px}}.tj-faq-4-accordion .tj-accordion-content{padding:0 25px 10px}.tj-faq-4-accordion .tj-accordion-content p{color:var(--tj-color-text-body);letter-spacing:.01em;margin-bottom:0;max-width:810px;max-width:584px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-faq-4-accordion .tj-accordion-content{padding:0 20px 12px}}.tj-faq-section-5 .sec-heading .desc{margin-top:10px}.tj-faq-5-accordion .tj-accordion-item{border:1px solid transparent;border-bottom:1px solid var(--tj-color-border-2)}.tj-faq-5-accordion .tj-accordion-item:first-child{border-top-color:var(--tj-color-border-2)}.tj-faq-5-accordion .tj-accordion-item:has(.tj-accordion-title:not(.collapsed)){background-color:var(--tj-color-theme-bg-2);border-color:var(--tj-color-border-1)}.tj-faq-5-accordion .tj-accordion-item:has(+.tj-accordion-item .tj-accordion-title:not(.collapsed)){border-bottom-color:transparent}.tj-faq-5-accordion .tj-accordion-item:has(+.tj-accordion-item .tj-accordion-title:not(.collapsed)):is(:first-child){border-top-color:var(--tj-color-border-2)}.tj-about-7-content{margin-top:-4px;margin-inline-start:auto;max-width:646px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-7-content{max-width:100%}}.tj-about-7-content .sec-heading{margin-bottom:0;max-width:586px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-7-content .sec-heading{max-width:100%}}.tj-about-7-content .sec-heading .desc{margin-bottom:0;margin-top:10px;max-width:520px}.tj-about-7-action{align-items:center;display:flex;flex-wrap:wrap;gap:20px 24px;margin-top:30px}.tj-about-7-section .tj-about-7-thumb{max-width:565px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-7-section .tj-about-7-thumb{max-width:100%;padding-top:40px}}.tj-facilities-box-4 .tj-facilities-icon{font-size:24px;height:60px;margin-bottom:18px;width:60px}.tj-facilities-box-4 .tj-facilities-inner{padding:30px 30px 22px}@media only screen and (min-width:1200px)and (max-width:1399px),only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.tj-facilities-box-4 .tj-facilities-inner{padding:30px 20px 22px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-facilities-box-4 .tj-facilities-inner{padding:30px 15px 22px}}.tj-facilities-box-4 .tj-facilities-box:hover .tj-facilities-icon i{transform:scale(1)}.tj-facilities-box-4 .tj-facilities-box:hover .title{color:var(--tj-color-heading-primary)}.tj-facilities-box-4 .tj-facilities-box:hover .desc{color:var(--tj-color-text-body)}.tj-facilities-box-4 .title{margin-bottom:5px}.tj-facilities-box-4 .desc{font-weight:var(--tj-fw-medium);letter-spacing:0}.tj-facilities-box-4-wrapper{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:32px;max-width:586px;position:relative}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-facilities-box-4-wrapper .tj-facilities-box-4,.tj-facilities-box-4-wrapper .tj-facilities-box-4:last-child{grid-column:span 2}}.tj-about-8-content{margin-top:-4px;margin-inline-start:0;max-width:563px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-8-content{max-width:100%}}.tj-about-8-content .sec-heading{margin-bottom:0}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-8-content .sec-heading{max-width:550px}}.tj-about-8-content .sec-heading .desc{margin-bottom:0;margin-top:10px;max-width:485px}.tj-about-8-list ul{display:flex;flex-direction:column;gap:25px}.tj-about-8-list ul li{align-items:center;color:var(--tj-color-heading-primary);display:flex;font-size:16px;font-weight:var(--tj-fw-medium);gap:10px;letter-spacing:0;line-height:1.5}.tj-about-8-list ul li .icon{align-items:center;background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);border-radius:50%;color:var(--tj-color-theme-secondary);display:flex;font-size:16px;height:40px;justify-content:center;line-height:1;width:40px}.tj-about-8-action{margin-top:30px}.tj-about-8-section .tj-about-8-thumb{margin-inline-start:auto;margin-bottom:0;max-width:496px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-8-section .tj-about-8-thumb{height:auto;max-width:100%;padding-top:40px}}.tj-about-8-section .tj-about-8-thumb-wrapper{position:relative;z-index:0}.tj-about-8-section .tj-about-8-list{margin-top:22px}.tj-about-9-list ul{display:flex;flex-direction:column;gap:10px}.tj-about-9-list ul li{align-items:center;color:var(--tj-color-heading-primary);display:flex;font-size:16px;font-weight:var(--tj-fw-medium);gap:8px;letter-spacing:0;line-height:1.5}.tj-about-9-list ul li .icon{color:var(--tj-color-theme-secondary);font-size:16px;line-height:1.5}.tj-about-9-content{margin-top:-4px;margin-inline-start:auto;max-width:646px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-9-content{max-width:100%}}.tj-about-9-content .sec-heading{margin-bottom:0;max-width:586px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-9-content .sec-heading{max-width:100%}}.tj-about-9-content .sec-heading .desc{margin-bottom:0;margin-top:10px;max-width:520px}.tj-about-9-section .sec-heading .desc{color:var(--tj-color-heading-primary)}.tj-about-9-section .tj-about-9-list{margin-top:24px}.tj-about-9-section .tj-about-9-thumb{margin-inline-start:auto;max-width:615px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-9-section .tj-about-9-thumb{max-width:100%;padding-top:40px}}.tj-about-9-section .pricing-item{margin-top:30px;max-width:533px}.tj-categories-details{margin-bottom:15px}.tj-categories-details .offer-category{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj-about-info-list{margin-top:34px}.tj-about-info-start{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.tj-about-info-start .icon{align-items:center;backdrop-filter:blur(14px);background-color:var(--tj-color-blur-1);border:1px solid var(--tj-color-border-3);border-radius:50%;color:var(--tj-color-theme-primary);display:flex;font-size:21px;height:56px;justify-content:center;line-height:1;width:56px}.tj-about-info-start .title{color:var(--tj-color-common-white);margin-bottom:5px}.tj-about-info-start .title a{position:relative}.tj-about-info-start .title a:before{background-color:var(--tj-color-light-7);bottom:4px;content:"";height:1px;inset-inline-end:0;position:absolute;width:0;z-index:-1}.tj-about-info-start .title a:hover:before{animation:lineHover .8s linear;width:100%}.tj-about-info-start .desc{color:var(--tj-color-light-2);letter-spacing:.01em;margin-bottom:0}.tj-about-info-text{margin-bottom:-3px;margin-top:-4px}.tj-about-info-status{color:var(--tj-color-theme-primary);font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;line-height:1.714;text-transform:uppercase}@media(max-width:575px){.tj-about-info-status{padding-inline-start:71px;width:100%}}.tj-about-info-item{align-items:center;color:var(--tj-color-common-white);display:flex;flex-wrap:wrap;gap:15px 20px;justify-content:space-between}.tj-about-10-content{margin-top:-4px;margin-inline-start:auto;max-width:616px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-10-content{max-width:100%}}.tj-about-10-content .sec-heading{margin-bottom:0;max-width:583px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-10-content .sec-heading{max-width:100%}}.tj-about-10-content .sec-heading .desc{color:var(--tj-color-light-2);margin-bottom:0;margin-top:10px;max-width:489px}.tj-about-10-section{background-color:var(--tj-color-theme-dark);background-position:50%;background-repeat:no-repeat;background-size:cover}.tj-about-10-section .tj-about-info-item{border:solid var(--tj-color-border-6);border-width:0 0 1px;padding:25px 0}.tj-about-10-section .tj-about-info-item:first-child{border-top-width:1px}.tj-about-10-section .tj-about-10-thumb{margin-inline-start:0;max-width:597px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.tj-about-10-section .tj-about-10-thumb{margin-bottom:0;max-width:100%;padding-top:40px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-about-10-section .tj-about-10-thumb{height:750px}}.tj-span-item-2{position:relative;z-index:0}.tj-span-item-2 .title{color:var(--tj-color-light-1);margin-bottom:11px}@media (max-width:575px),only screen and (min-width:992px)and (max-width:1199px){.tj-span-item-2 .title{font-size:20px}}@media only screen and (min-width:768px)and (max-width:991px){.tj-span-item-2 .title{font-size:23px}}@media(max-width:575px){.tj-span-item-2 .title{margin-bottom:8px}}.tj-span-item-2 .meta{color:var(--tj-color-light-2);letter-spacing:.01em}.tj-span-item-2 .tj-spa-img{position:relative;z-index:0}.tj-span-item-2 .tj-spa-img:after{background:linear-gradient(180deg,hsla(0,0%,9%,0),#171717 81.78%);content:"";height:250px;inset:0;position:absolute;top:auto}.tj-span-item-2 .tj-spa-price{align-items:center;backdrop-filter:blur(20px);background-color:var(--tj-color-blur-1);border-color:var(--tj-color-border-3);color:var(--tj-color-common-white);display:inline-flex;font-size:15px;font-weight:var(--tj-fw-medium);gap:3px;inset-inline-end:15px;letter-spacing:0;line-height:1.2;padding:3px 8px 2px;position:absolute;top:15px;transition:all .3s ease-in-out;z-index:2}.tj-span-item-2 .tj-spa-price span{font-weight:var(--tj-fw-regular)}.tj-span-item-2 .tj-spa-price:focus,.tj-span-item-2 .tj-spa-price:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.tj-span-item-2 .tj-spa-item-info{inset:40px;bottom:34px;position:absolute;text-align:center;top:auto;z-index:2}@media only screen and (min-width:992px)and (max-width:1199px){.tj-span-item-2 .tj-spa-item-info{inset:15px;bottom:34px;top:auto}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-span-item-2 .tj-spa-item-info{inset:15px;bottom:24px;top:auto}}@media only screen and (min-width:768px)and (max-width:991px){.tj-span-item-2 .tj-spa-item-info{inset:15px;bottom:34px;top:auto}}.tj-service-item-light{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1)}.tj-service-item-light .tj-service-content .title{color:var(--tj-color-heading-primary)}.tj-service-item-light .tj-service-content .desc{color:var(--tj-color-text-body)}.tj_es_header{background-color:var(--tj-color-common-white);border-color:var(--tj-color-common-white)}.tj_es_header .tj_wp_main_navigation ul>li>a{color:var(--tj-color-heading-primary)}.tj_es_header .tj_wp_main_navigation ul>li .children,.tj_es_header .tj_wp_main_navigation ul>li .sub-menu{background-color:var(--tj-color-common-white);border:0;box-shadow:0 15px 20px rgba(0,0,0,.05)}.tj_es_header .tj_wp_main_navigation ul>li .children>li>a,.tj_es_header .tj_wp_main_navigation ul>li .sub-menu>li>a{color:var(--tj-color-heading-primary)}.tj_es_header .tj_wp_main_navigation ul>li .children>li.current-menu-ancestor>a,.tj_es_header .tj_wp_main_navigation ul>li .children>li.current-menu-item>a,.tj_es_header .tj_wp_main_navigation ul>li .children>li.current_page_ancestor>a,.tj_es_header .tj_wp_main_navigation ul>li .children>li.current_page_item>a,.tj_es_header .tj_wp_main_navigation ul>li .children>li:hover>a,.tj_es_header .tj_wp_main_navigation ul>li .sub-menu>li.current-menu-ancestor>a,.tj_es_header .tj_wp_main_navigation ul>li .sub-menu>li.current-menu-item>a,.tj_es_header .tj_wp_main_navigation ul>li .sub-menu>li.current_page_ancestor>a,.tj_es_header .tj_wp_main_navigation ul>li .sub-menu>li.current_page_item>a,.tj_es_header .tj_wp_main_navigation ul>li .sub-menu>li:hover>a,.tj_es_header .tj_wp_main_navigation ul>li.current-menu-ancestor>a,.tj_es_header .tj_wp_main_navigation ul>li.current-menu-item>a,.tj_es_header .tj_wp_main_navigation ul>li.current_page_ancestor>a,.tj_es_header .tj_wp_main_navigation ul>li.current_page_item>a,.tj_es_header .tj_wp_main_navigation ul>li:hover>a{color:var(--tj-color-theme-primary)}.tj_es_header .tj_offcanvas_toggle .bars span{background-color:var(--tj-color-common-black)}.tj_es_footer{background-color:var(--tj-color-theme-dark)}.tj_es_footer .footer_widgets{border-bottom:1px solid var(--tj-color-border-6)}.sec-paragraph a,.sec-paragraph h6,.sec-paragraph ol,.sec-paragraph p,.sec-paragraph ul{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:inherit;padding:inherit}.sec-paragraph h1,.sec-paragraph h2,.sec-paragraph h3,.sec-paragraph h4,.sec-paragraph h5{color:inherit}.tj_el_list{display:flex;flex-wrap:wrap;gap:13px;list-style:none;margin:0;padding:0}.tj_el_list li{align-items:center;column-gap:8px;display:flex}.tj_el_list li .icon{align-items:center;background-color:var(--tj-color-theme-bg-2);border-radius:50%;color:var(--tj-color-theme-primary);display:inline-flex;flex:0 0 auto;font-size:16px;height:20px;justify-content:center;line-height:1;width:20px}.tj_el_list li .text{color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium)}.el_blog_wrap{display:grid;gap:30px}.tj_el_posts_wrapper .row{row-gap:30px}.tj_wpost_latest_comment .tj_wpost_comment_inner{border:0}.tj_wpost_latest_comment .tj_wpost_comment_author .name{font-weight:500;letter-spacing:-.01em}.comment-respond .form-input{margin-bottom:0}.comment-respond .comment-reply-title{margin-bottom:15px}.comment-respond .comment-form-cookies-consent label,.wp-block-post-comments-form .comment-form-cookies-consent label{line-height:1.2}.comment-respond .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{border-radius:0}.comment-respond .comment-form-cookies-consent #wp-comment-cookies-consent:before,.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent:before{content:"";font-family:auriva-icons!important}.elementor .tj-img-reveal.elementor-element{transition:none!important}.elementor .tj-testimonial-slider.swiper{overflow:visible}.elementor .gallery-slider.gallery-slider-style{margin-inline-end:auto;margin-inline-start:auto;max-width:422px;overflow:visible;width:100%}.elementor .widget_search .wp-block-search__inside-wrapper{display:flex;gap:8px}.tj-booking-input,.tj-date-input{background-color:transparent;cursor:pointer;width:100%}.tj-booking-input[readonly],.tj-date-input[readonly]{cursor:pointer}.room-cost-item{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.room-cost-item:last-child{margin-bottom:0}.room-cost-item span{font-weight:500;white-space:nowrap}.tj_booking_wrapper.tj-loading .room-cost-wrap,.tj_booking_wrapper.tj-loading .room-total-cost{opacity:.45;transition:opacity .15s ease}.tj_booking_wrapper.tj-loading .tj-booking-submit{opacity:.7;pointer-events:none}.tj_booking_wrapper .tj-booking-submit[disabled]{cursor:not-allowed;opacity:.55}.extra-service-item .form-input.is-disabled{opacity:.45;pointer-events:none}.tj-booking-message{font-size:15px;line-height:1.5;margin-top:15px}.tj-booking-message:empty{display:none}.tj-booking-message.is-error{color:var(--tj-color-theme-primary)}.tj-booking-message.is-warning{color:var(--tj-color-orange-1)}.tj-booking-message.is-success{color:var(--tj-color-theme-primary)}.tj-booking-notice{font-size:15px;margin:0;padding:18px 20px}.tj-booking-notice,.tj-room-search-summary{border:1px solid var(--tj-color-border-1);border-radius:8px}.tj-room-search-summary{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:40px;padding:16px 22px}.tj-room-search-summary p{margin:0}.tj-room-search-summary .tj-clear-search{font-weight:500;text-decoration:underline}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.tj-room-search-summary{margin-bottom:28px}}.tj-no-rooms{padding:60px 0;text-align:center}.tj-no-rooms h3{margin-bottom:12px}.tj-no-rooms p{margin-bottom:24px}.room-thumb--gallery .room-thumb-hover{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;z-index:1}.room-thumb--gallery .room-thumb-hover img{height:100%;object-fit:cover;width:100%}.room-thumb--gallery a:focus-visible .room-thumb-hover,.room-thumb--gallery:hover .room-thumb-hover{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.room-thumb--gallery .room-thumb-hover{transition:none}}.tj-room-listing-body{min-height:120px;position:relative;transition:opacity .2s ease}.tj-room-listing-body.is-loading{opacity:.45;pointer-events:none}.tj-room-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:40px}.tj-room-toolbar .tj-room-count{color:var(--tj-color-text-body,#6a6a6a);font-size:16px;line-height:1.5;margin:0}.tj-room-sort{align-items:center;display:flex;gap:10px;margin:0}.tj-room-sort label{color:var(--tj-color-text-body,#6a6a6a);font-size:16px;margin:0;white-space:nowrap}.tj-room-sort .tj-room-sort-select{appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%236a6a6a' stroke-linecap='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid var(--tj-color-border-1,#e5e2dd);border-radius:0;box-shadow:none;color:var(--tj-color-text-heading,#1a1a1a);cursor:pointer;font-size:15px;line-height:1.4;outline:none;padding:9px 38px 9px 14px}.tj-room-sort .tj-room-sort-apply{white-space:nowrap}@media(max-width:575px){.tj-room-toolbar{align-items:flex-start;flex-direction:column}.tj-room-sort .tj-room-sort-select{flex:1 1 auto}}.tj-room-loadmore-wrap{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:50px;text-align:center}.tj-room-loadmore-wrap .tj-room-loadmore[disabled]{cursor:default;opacity:.65}.tj-room-loadmore-wrap .tj-room-loadmore.is-loading{pointer-events:none}.tj-room-loadmore-wrap .tj-room-loadmore-status{color:var(--tj-color-text-body,#6a6a6a);font-size:14px;line-height:22px;margin:0;min-height:22px}.daterangepicker td.tj-no-arrival{opacity:.55;position:relative}.daterangepicker td.tj-no-arrival:after{background:currentColor;content:"";height:1px;left:22%;opacity:.7;pointer-events:none;position:absolute;right:22%;top:50%}.daterangepicker td.tj-no-arrival.active:after,.daterangepicker td.tj-no-arrival.in-range:after{display:none}.daterangepicker td.tj-no-arrival.active,.daterangepicker td.tj-no-arrival.in-range{opacity:1}.room-cost-item.is-discount{font-size:.92em;opacity:.9}.room-cost-item.is-discount-total{color:#1a7f37;font-weight:600}.room-cost-item.is-discount-total span{color:inherit}.room-cost-pct{opacity:.7}.tj-room-allocations{margin:20px 0 0}.tj-room-allocations[hidden]{display:none}.tj-room-allocations .title{margin-bottom:4px}.tj-allocations-hint{font-size:15px;margin:0 0 12px;opacity:.75}.tj-room-allocation{align-items:center;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:8px 20px;padding:10px 0}.tj-room-allocation:first-child{border-top:0}.tj-room-allocation-label{flex:0 0 5.5rem;font-weight:600}.tj-room-allocation-field{align-items:center;display:flex;gap:8px}.tj-room-allocation-field .title{color:var(--tj-color-heading-primary);font-size:15px;margin:0}.tj_booking_wrapper.label-pos-inline .form-input{align-items:center;flex-direction:row;gap:10px}.tj_booking_wrapper.label-pos-inline .form-input .bf-label{flex:0 0 auto;margin-bottom:0;white-space:nowrap}.tj_booking_wrapper.label-pos-inline .form-input input[type=text]{flex:1 1 auto;min-width:0}.tj_booking_wrapper.label-pos-inline .form-input .icon{bottom:auto;top:50%;transform:translateY(-50%)}.tj_booking_wrapper.label-pos-inline .tj-booking-dropdown{min-width:240px}.tj_booking_wrapper.label-pos-hidden .bf-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.tj_booking_wrapper.field-style-square .form-input input[type=text]{border-radius:0}.tj_booking_wrapper.field-style-rounded .form-input input[type=text]{border-radius:6px}.tj_booking_wrapper.field-style-pill .form-input input[type=text]{border-radius:999px;padding-inline-end:42px;padding-inline-start:24px}.tj_booking_wrapper.field-style-pill .form-input .icon{inset-inline-end:22px}.tj_booking_wrapper.field-style-underline .form-input input[type=text]{background-color:transparent;border-block-end:1px solid var(--tj-color-border-1,#e5e2dd);border-block-start:0;border-inline:0;border-radius:0;padding-inline-start:0}.tj_booking_wrapper.field-style-underline .form-input input[type=text]:focus{border-block-end-color:var(--tj-color-theme-primary,#b58b5a);box-shadow:none}.tj_booking_wrapper.field-style-underline .form-input .icon{inset-inline-end:0}.tj-date-merged.is-merged-active .tj-check-out{display:none}.tj-date-merged:not(.is-merged-active) .tj-check-in,.tj-date-merged:not(.is-merged-active) .tj-check-out{width:100%}.tj-date-merged:not(.is-merged-active) .tj-check-out{margin-block-start:8px}.tj-date-merged:not(.is-merged-active) .icon{display:none}.guest-age-note{color:var(--tj-color-text-body,#6a6a6a);display:block;font-size:11px;font-weight:400;line-height:1.3;margin-top:1px;opacity:.85}.extra-service-item .extra-service-required{background:var(--tj-color-theme-primary,#b58b5a);border-radius:9px;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.02em;margin-left:6px;padding:1px 7px;text-transform:uppercase;vertical-align:middle}.extra-service-item.is-obligatory input[type=checkbox],.extra-service-item.is-obligatory label{cursor:default}.tj-theme label{line-height:1.2}.woocommerce-page .tj-btn-primary.tj-btn-md .btn-inner{padding:14px 24px}.woocommerce-page .tj-product-item,.woocommerce-page div.product-widget{border:1px solid var(--tj-color-border-1)}.woocommerce-page .tj-product-details-tab-nav .tj-product-tab .nav-link{color:var(--tj-color-heading-primmary)}.woocommerce-page .tj-product-details-tab-nav .tj-product-tab .nav-link.active{color:var(--tj-color-common-white)}.woocommerce-page .tj-product-details-add-to-cart .tj-cart-btn,.woocommerce-page .tj-product-details-buy-now-btn,.woocommerce-page .tj-product-details-quantity .tj-product-quantity .quantity,.woocommerce-page .tj-product-details-tab-nav .tj-product-tab .nav-link,.woocommerce-page div.woocommerce .woocommerce-cart-form .actions .coupon #coupon_code{border-radius:50px}.woocommerce-page div.woocommerce .woocommerce-cart-form .actions .coupon #coupon_code::placeholder{color:var(--tj-color-text-body)}.woocommerce-page div.woocommerce .woocommerce-cart-form table thead th{border-color:var(--tj-color-border-1);padding:22px;padding-inline-start:30px}@media only screen and (min-width:768px)and (max-width:991px){.woocommerce-page div.woocommerce .woocommerce-cart-form table thead th{padding:15px;padding-inline-start:15px}}.woocommerce-page div.woocommerce .woocommerce-cart-form table tbody tr td{border-color:var(--tj-color-border-1);padding:20px 15px;padding-inline-start:30px}@media only screen and (min-width:768px)and (max-width:991px){.woocommerce-page div.woocommerce .woocommerce-cart-form table tbody tr td{padding:15px;padding-inline-start:15px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.woocommerce-page div.woocommerce .woocommerce-cart-form table tbody tr td{padding:15px;padding-inline-start:25%}}.woocommerce-page div.woocommerce .woocommerce-cart-form table tbody tr td.product-subtotal{border-inline-end:1px solid transparent}.woocommerce-page div.woocommerce .woocommerce-cart-form table tbody tr td.product-remove a{background-color:var(--tj-color-theme-bg-2);border:1px solid var(--tj-color-border-1);height:30px;width:30px}.woocommerce-page div.woocommerce .woocommerce-cart-form table tbody tr td.product-remove a:hover{background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);color:var(--tj-color-common-white)}.woocommerce-page div.woocommerce .woocommerce-cart-form table tbody tr td.product-name{font-weight:500;letter-spacing:-.01em;line-height:1.6;padding-inline-start:0}.woocommerce-page div.woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail img{max-width:100px;width:inherit}@media only screen and (min-width:768px)and (max-width:991px){.woocommerce-page div.woocommerce .woocommerce-cart-form td.product-name .tj-room-order-wrapper,.woocommerce-page div.woocommerce .woocommerce-cart-form td.product-name dl.variation{max-width:200px}}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.woocommerce-page div.woocommerce .woocommerce-cart-form td.product-name .tj-room-order-wrapper,.woocommerce-page div.woocommerce .woocommerce-cart-form td.product-name dl.variation{justify-content:end;margin-inline-start:auto;max-width:207px}}.woocommerce-page div.woocommerce .woocommerce-cart-form table tbody tr td.product-remove a svg{width:10px}.woocommerce-page div.woocommerce .cart_totals table tbody tr:not(:last-child) td,.woocommerce-page div.woocommerce .cart_totals table tbody tr:not(:last-child) th{border-color:var(--tj-color-border-1)}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.woocommerce-page div.woocommerce .cart_totals table tbody tr th{width:220px}}.woocommerce-page div.woocommerce td.product-name .tj-room-order-wrapper,.woocommerce-page div.woocommerce td.product-name dl.variation{column-gap:5px;font-weight:400;line-height:1.57;margin:0;max-width:285px}.woocommerce-page div.woocommerce td.product-name .tj-room-order-wrapper dt,.woocommerce-page div.woocommerce td.product-name dl.variation dt{font-weight:400}.woocommerce-page div.woocommerce td.product-name .tj-room-order-wrapper dd,.woocommerce-page div.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce-page .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{border:1px solid var(--tj-color-border-1);margin-bottom:22px}.woocommerce-page .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-page .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row textarea,.woocommerce-page .woocommerce-checkout .woocommerce-checkout .checkout_coupon #coupon_code{border:1px solid var(--tj-color-border-1)}.woocommerce-page .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row>label{font-size:14px;font-weight:var(--tj-fw-medium);letter-spacing:.1em;margin-bottom:15px;text-transform:uppercase}.woocommerce-page .woocommerce-checkout #customer_form_details .woocommerce-billing-fields__field-wrapper .form-row>label span{font-size:14px}.woocommerce-page .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row>label{font-size:14px;font-weight:var(--tj-fw-medium);text-transform:uppercase}.woocommerce-page .woocommerce-checkout #customer_form_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row>label span{font-size:14px}.woocommerce-page .woocommerce-checkout .cart-wrapper .order-review-wrapper table thead th{font-family:var(--tj-ff-body)}.woocommerce-page .woocommerce-checkout .cart-wrapper .order-review-wrapper table tfoot tr.cart-subtotal td,.woocommerce-page .woocommerce-checkout .cart-wrapper .order-review-wrapper table tfoot tr.cart-subtotal th{font-size:16px}@media (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.woocommerce-page .woocommerce-checkout .cart-wrapper .order-review-wrapper table tbody tr.cart_item td,.woocommerce-page .woocommerce-checkout .cart-wrapper .order-review-wrapper table tfoot tr td,.woocommerce-page .woocommerce-checkout .cart-wrapper .order-review-wrapper table tfoot tr th,.woocommerce-page .woocommerce-checkout .cart-wrapper .order-review-wrapper table thead th,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods{padding-inline-start:20px}}