.elementor-4326 .elementor-element.elementor-element-5dadefa{--display:flex;}.elementor-4326 .elementor-element.elementor-element-9630f4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4326 .elementor-element.elementor-element-43f29c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-4326 .elementor-element.elementor-element-ab3a00e .jet-listing-dynamic-field__content{text-transform:none;text-align:left;}.elementor-4326 .elementor-element.elementor-element-ab3a00e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4326 .elementor-element.elementor-element-ab3a00e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4326 .elementor-element.elementor-element-ab3a00e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-58a351e{margin:0px 030px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4326 .elementor-element.elementor-element-58a351e .jet-listing-dynamic-field__content{text-transform:none;text-align:left;}.elementor-4326 .elementor-element.elementor-element-58a351e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4326 .elementor-element.elementor-element-58a351e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4326 .elementor-element.elementor-element-58a351e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-58a351e .jet-listing-dynamic-field__icon{color:#A86C0B;}.elementor-4326 .elementor-element.elementor-element-58a351e .jet-listing-dynamic-field__icon :is(svg, path){fill:#A86C0B;}.elementor-4326 .elementor-element.elementor-element-51cebe8{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4326 .elementor-element.elementor-element-51cebe8 .jet-listing-dynamic-field__content{text-transform:none;text-align:left;}.elementor-4326 .elementor-element.elementor-element-51cebe8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4326 .elementor-element.elementor-element-51cebe8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4326 .elementor-element.elementor-element-51cebe8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-51cebe8 .jet-listing-dynamic-field__icon{color:#0B68A8;}.elementor-4326 .elementor-element.elementor-element-51cebe8 .jet-listing-dynamic-field__icon :is(svg, path){fill:#0B68A8;}.elementor-4326 .elementor-element.elementor-element-dca9942 .jet-listing-dynamic-field__content{text-transform:none;text-align:left;}.elementor-4326 .elementor-element.elementor-element-dca9942 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4326 .elementor-element.elementor-element-dca9942 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4326 .elementor-element.elementor-element-dca9942 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-d7b63b7{width:100%;max-width:100%;}.elementor-4326 .elementor-element.elementor-element-d7b63b7.elementor-element{--align-self:center;}.elementor-4326 .elementor-element.elementor-element-d7b63b7 .jet-listing-dynamic-field__content{font-family:"Poppins", Sans-serif;font-size:15px;text-transform:capitalize;}.elementor-4326 .elementor-element.elementor-element-d7b63b7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4326 .elementor-element.elementor-element-d7b63b7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4326 .elementor-element.elementor-element-d7b63b7 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-d7b63b7 .jet-listing-dynamic-field__icon{color:var( --e-global-color-primary );font-size:12px;}.elementor-4326 .elementor-element.elementor-element-d7b63b7 .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-primary );}.elementor-4326 .elementor-element.elementor-element-e5a870a{--display:flex;}.elementor-4326 .elementor-element.elementor-element-f5295fa .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-f5295fa .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-4326 .elementor-element.elementor-element-f5295fa .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;}.elementor-4326 .elementor-element.elementor-element-f5295fa .jet-listing-dynamic-image img{width:100%;height:520px;object-fit:cover;border-radius:20px 20px 20px 20px;}.elementor-4326 .elementor-element.elementor-element-f5295fa .jet-listing-dynamic-image__caption{text-align:left;}.elementor-4326 .elementor-element.elementor-element-322a93d{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4326 .elementor-element.elementor-element-2eb004e{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4326 .elementor-element.elementor-element-2eb004e.elementor-element{--align-self:center;}.elementor-4326 .elementor-element.elementor-element-2eb004e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-4326 .elementor-element.elementor-element-b4e5317 .jet-listing-dynamic-terms__delimiter{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-4326 .elementor-element.elementor-element-b4e5317 .jet-listing-dynamic-terms__suffix{margin-left:2px;}body.rtl .elementor-4326 .elementor-element.elementor-element-b4e5317 .jet-listing-dynamic-terms__suffix{margin-right:2px;}.elementor-4326 .elementor-element.elementor-element-c1d2fe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4326 .elementor-element.elementor-element-9faa30c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;}.elementor-4326 .elementor-element.elementor-element-9faa30c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-4326 .elementor-element.elementor-element-485c34e .jet-listing-dynamic-repeater__items{flex-direction:flex-start;}.elementor-4326 .elementor-element.elementor-element-1f51695{--display:flex;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4326 .elementor-element.elementor-element-307c3ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-4326 .elementor-element.elementor-element-2176275 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-4326 .elementor-element.elementor-element-2176275{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4326 .elementor-element.elementor-element-da24ae4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4326 .elementor-element.elementor-element-8c4b97f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-4326 .elementor-element.elementor-element-1fa65bd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4326 .elementor-element.elementor-element-d2b9b46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4326 .elementor-element.elementor-element-8eed995 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-8eed995 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-4326 .elementor-element.elementor-element-8eed995 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-8eed995 .jet-listing-dynamic-image img{border-radius:50px 50px 50px 50px;}.elementor-4326 .elementor-element.elementor-element-8eed995 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-4326 .elementor-element.elementor-element-d5f10d4 .jet-listing-dynamic-field__content{font-size:18px;text-transform:capitalize;text-align:left;}.elementor-4326 .elementor-element.elementor-element-d5f10d4 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4326 .elementor-element.elementor-element-d5f10d4 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4326 .elementor-element.elementor-element-d5f10d4 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-1d0291c .jet-listing-dynamic-field__content{font-size:14px;font-weight:500;text-transform:capitalize;text-align:left;}.elementor-4326 .elementor-element.elementor-element-1d0291c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4326 .elementor-element.elementor-element-1d0291c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4326 .elementor-element.elementor-element-1d0291c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-11f7fdf .jet-listing-dynamic-field__content{text-transform:none;text-align:left;}.elementor-4326 .elementor-element.elementor-element-11f7fdf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4326 .elementor-element.elementor-element-11f7fdf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4326 .elementor-element.elementor-element-11f7fdf .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-d7817d7 .jet-listing-dynamic-field__content{text-transform:none;text-align:left;}.elementor-4326 .elementor-element.elementor-element-d7817d7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4326 .elementor-element.elementor-element-d7817d7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4326 .elementor-element.elementor-element-d7817d7 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-14325be .jet-listing-dynamic-field__content{text-transform:none;text-align:left;}.elementor-4326 .elementor-element.elementor-element-14325be .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4326 .elementor-element.elementor-element-14325be .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4326 .elementor-element.elementor-element-14325be .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-8b7d0f1 .jet-listing-dynamic-field__content{text-transform:none;text-align:left;}.elementor-4326 .elementor-element.elementor-element-8b7d0f1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4326 .elementor-element.elementor-element-8b7d0f1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4326 .elementor-element.elementor-element-8b7d0f1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4326 .elementor-element.elementor-element-c0af05c{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4326 .elementor-element.elementor-element-c0af05c .jet-listing-dynamic-link__link{align-self:flex-start;word-spacing:0px;flex-direction:column;}.elementor-4326 .elementor-element.elementor-element-c0af05c .jet-listing-dynamic-link__icon{color:var( --e-global-color-primary );order:1;font-size:20px;}.elementor-4326 .elementor-element.elementor-element-c0af05c .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-primary );}.elementor-4326 .elementor-element.elementor-element-c0af05c .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon{color:var( --e-global-color-accent );}.elementor-4326 .elementor-element.elementor-element-c0af05c .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-accent );}.elementor-4326 .elementor-element.elementor-element-b6b22c0{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4326 .elementor-element.elementor-element-b6b22c0 .jet-listing-dynamic-link__link{align-self:flex-start;word-spacing:0px;flex-direction:row;}.elementor-4326 .elementor-element.elementor-element-b6b22c0 .jet-listing-dynamic-link__icon{color:var( --e-global-color-primary );order:1;font-size:20px;}.elementor-4326 .elementor-element.elementor-element-b6b22c0 .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-primary );}.elementor-4326 .elementor-element.elementor-element-b6b22c0 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon{color:var( --e-global-color-accent );}.elementor-4326 .elementor-element.elementor-element-b6b22c0 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-accent );}.elementor-4326 .elementor-element.elementor-element-10e1909{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4326 .elementor-element.elementor-element-10e1909 .jet-listing-dynamic-link__link{align-self:flex-start;word-spacing:0px;flex-direction:row;}.elementor-4326 .elementor-element.elementor-element-10e1909 .jet-listing-dynamic-link__icon{color:var( --e-global-color-primary );order:1;font-size:20px;}.elementor-4326 .elementor-element.elementor-element-10e1909 .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-primary );}.elementor-4326 .elementor-element.elementor-element-10e1909 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon{color:var( --e-global-color-accent );}.elementor-4326 .elementor-element.elementor-element-10e1909 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-accent );}.elementor-4326 .elementor-element.elementor-element-70e8557{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4326 .elementor-element.elementor-element-70e8557 .jet-listing-dynamic-link__link{align-self:flex-start;word-spacing:0px;flex-direction:row;}.elementor-4326 .elementor-element.elementor-element-70e8557 .jet-listing-dynamic-link__icon{color:var( --e-global-color-primary );order:1;font-size:20px;}.elementor-4326 .elementor-element.elementor-element-70e8557 .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-primary );}.elementor-4326 .elementor-element.elementor-element-70e8557 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon{color:var( --e-global-color-accent );}.elementor-4326 .elementor-element.elementor-element-70e8557 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-4326 .elementor-element.elementor-element-f5295fa .jet-listing-dynamic-image img{height:380px;object-fit:cover;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-4326 .elementor-element.elementor-element-1f51695{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4326 .elementor-element.elementor-element-2176275 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-4326 .elementor-element.elementor-element-43f29c7 .elementor-heading-title{font-size:18px;}.elementor-4326 .elementor-element.elementor-element-f5295fa .jet-listing-dynamic-image img{height:220px;object-fit:cover;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-4326 .elementor-element.elementor-element-2eb004e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-4326 .elementor-element.elementor-element-2eb004e.elementor-element{--align-self:flex-start;}.elementor-4326 .elementor-element.elementor-element-b4e5317 .jet-listing-dynamic-terms{text-align:left;}.elementor-4326 .elementor-element.elementor-element-1f51695{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4326 .elementor-element.elementor-element-2176275 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4326 .elementor-element.elementor-element-2176275{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4326 .elementor-element.elementor-element-d5f10d4 .jet-listing-dynamic-field__content{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-5dadefa *//* =========================
   TRAVEL GUIDE TOC
========================= */

.tit-guide-content h2,
.tit-guide-content h3{
  scroll-margin-top:160px;
}

.tit-guide-toc{
  position:fixed;
  top:105px;
  right:110px;
  z-index:999;
  width:240px;
  max-width:240px;
  transition:all .22s ease;
}

.tit-guide-toc.tit-toc-hidden{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(10px);
}

.tit-guide-toc.tit-toc-visible{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:translateY(0);
}

.tit-toc-toggle{
  width:100%;
  border:1px solid #d1d5db;
  background:#e5e7eb !important;
  color:#111827 !important;
  font-size:14px;
  font-weight:800;
  padding:11px 15px;
  border-radius:10px;
  cursor:pointer;
  text-align:left;
  box-shadow:none !important;
}

.tit-toc-toggle:hover{
  background:#d1d5db !important;
  color:#111827 !important;
}

.tit-toc-panel{
  display:none;
  width:100%;
  margin-top:8px;
  padding:10px 14px;
  border:1px solid #e5e7eb;
  border-radius:12px;
  background:#fff;
  box-shadow:0 10px 24px rgba(15,23,42,.06);
  max-height:70vh;
  overflow:auto;
}

.tit-guide-toc.is-open .tit-toc-panel{
  display:block;
}

.tit-toc-panel a{
  display:block;
  color:#475569;
  font-size:13px;
  font-weight:650;
  line-height:1.45;
  padding:8px 0;
  text-decoration:none;
  border-bottom:1px solid rgba(36,50,74,.08);
}

.tit-toc-panel a:last-child{
  border-bottom:none;
}

.tit-toc-panel a:hover,
.tit-toc-panel a.active{
  color:#00796B;
  background:#f8fafc;
}

.tit-toc-panel a.tit-toc-h3{
  padding-left:14px;
  font-size:12.5px;
  color:#64748b;
}

@media(max-width:1280px){
  .tit-guide-toc{
    position:relative;
    top:auto;
    right:auto;
    width:100%;
    max-width:100%;
    margin:4px 0;
    opacity:1 !important;
    visibility:visible !important;
    pointer-events:auto !important;
    transform:none !important;
  }

  .tit-toc-panel{
    max-height:none;
  }
}



/* =========================
   TRAVEL GUIDE FAQ
========================= */

.tit-guide-faq{
  margin:56px 0;
}

.tit-guide-faq-title,
.tit-guide-faq .elementor-heading-title{
  font-size:28px;
  font-weight:800;
  color:#00796B;
  margin-bottom:18px;
}

/* Ép repeater và item thành 1 cột */
.tit-guide-faq .jet-listing-dynamic-repeater__items,
.tit-guide-faq .jet-listing-dynamic-repeater__item,
.tit-faq-item{
  display:flex !important;
  flex-direction:column !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
}

/* Mỗi FAQ */
.tit-faq-item{
  border-bottom:1px solid #e5e7eb;
}

/* Câu hỏi */
.tit-faq-question{
  width:100% !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:18px;
  cursor:pointer;
  padding:13px 0 !important;
  margin:0 !important;
  font-size:16px;
  font-weight:800;
  line-height:1.45;
  color:#24324a;
}

/* Dấu + / - */
.tit-faq-icon{
  flex:0 0 auto;
  font-size:0;
  line-height:1;
  color:#00796B;
}

.tit-faq-icon::before{
  content:"+";
  font-size:22px;
  font-weight:700;
}

.tit-faq-item.active .tit-faq-icon::before{
  content:"−";
}

/* Câu trả lời xuống dưới câu hỏi */
.tit-faq-answer{
  display:none !important;
  width:100% !important;
  padding:0 0 16px 0 !important;
  margin:0 !important;
  font-size:15.5px;
  line-height:1.7;
  color:#475569;
}

.tit-faq-item.active .tit-faq-answer{
  display:block !important;
}

.tit-faq-answer p{
  margin:0 0 10px !important;
}

.tit-faq-answer p:last-child{
  margin-bottom:0 !important;
}

@media(max-width:767px){
  .tit-guide-faq-title,
  .tit-guide-faq .elementor-heading-title{
    font-size:24px;
  }

  .tit-faq-question{
    font-size:15.5px;
  }

  .tit-faq-answer{
    font-size:15px;
  }
}




/* ==================================================
   TRAVEL GUIDE AUTHOR BOX
================================================== */

.tit-guide-author{
  width:100%;
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:28px !important;

  margin:-10px 0 4px;
  padding:16px 12px;

  background:#f8faf9;
  border:1px solid #e2e8e5;
  border-radius:16px;

  position:relative;
}


/* ==================================================
   AUTHOR IMAGE
================================================== */

.tit-guide-author-avatar{
  width:132px !important;
  min-width:132px !important;
  max-width:132px !important;
  flex:0 0 132px !important;

  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}

.tit-guide-author-image{
  width:100% !important;
  margin:0 !important;
}

.tit-guide-author-image img{
  display:block !important;
  width:118px !important;
  height:118px !important;
  max-width:118px !important;

  object-fit:cover !important;
  object-position:center;

  border-radius:50%;
  border:4px solid #fff;
  box-shadow:0 6px 20px rgba(15,23,42,.09);
}


/* ==================================================
   AUTHOR CONTENT
================================================== */

.tit-guide-author-content{
  flex:1 1 auto !important;
  width:auto !important;
  min-width:0 !important;

  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:center !important;
  gap:7px !important;

  margin:0 !important;
  padding:0 !important;
}

.tit-guide-author-content > *{
  margin:0 !important;
}


/* Written by */
.tit-guide-author-label,
.tit-guide-author-label .elementor-heading-title{
  margin:0 !important;
  color:#00796B;
  font-size:13px;
  font-weight:800;
  line-height:1.3;
  letter-spacing:.055em;
  text-transform:uppercase;
}


/* Author name */
.tit-guide-author-name,
.tit-guide-author-name .jet-listing-dynamic-field__content{
  margin:0 !important;
  color:#24324a;
  font-size:23px;
  font-weight:800;
  line-height:1.25;
}


/* Position */
.tit-guide-author-position,
.tit-guide-author-position .jet-listing-dynamic-field__content{
  color:#00796B;
  font-size:15px;
  font-weight:700;
  line-height:1.45;
}


/* Experience */
.tit-guide-author-experience,
.tit-guide-author-experience .jet-listing-dynamic-field__content{
  color:#334155;
  font-size:14.5px;
  font-weight:600;
  line-height:1.55;
}


/* Biography */
.tit-guide-author-bio{
  max-width:780px;
  margin-top:3px !important;
}

.tit-guide-author-bio,
.tit-guide-author-bio .jet-listing-dynamic-field__content{
  color:#475569;
  font-size:14.5px;
  font-weight:400;
  line-height:1.7;
}

.tit-guide-author-bio p{
  margin:0 0 8px !important;
}

.tit-guide-author-bio p:last-child{
  margin-bottom:0 !important;
}


/* Languages + Specialties */
.tit-guide-author-languages,
.tit-guide-author-specialties{
  width:100%;
}

.tit-guide-author-languages,
.tit-guide-author-specialties,
.tit-guide-author-languages .jet-listing-dynamic-field__content,
.tit-guide-author-specialties .jet-listing-dynamic-field__content{
  color:#475569;
  font-size:14px;
  line-height:1.55;
}

.tit-guide-author-languages{
  margin-top:4px !important;
}

.tit-guide-author-specialties{
  margin-top:-2px !important;
}


/* ==================================================
   SOCIAL LINKS
================================================== */

.tit-guide-author-socials{
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  justify-content:flex-start !important;
  flex-wrap:wrap !important;
  gap:8px !important;

  width:auto !important;
  margin-top:0px !important;
}

.tit-guide-author-social{
  width:auto !important;
  margin:0 !important;
}

.tit-guide-author-social a{
  width:34px;
  height:34px;

  display:inline-flex !important;
  align-items:center;
  justify-content:center;

  color:#00796B !important;
  background:#fff;
  border:1px solid #d7e1dd;
  border-radius:50%;

  text-decoration:none !important;

  transition:
    background-color .18s ease,
    color .18s ease,
    border-color .18s ease,
    transform .18s ease;
}

.tit-guide-author-social a:hover{
  color:#fff !important;
  background:#00796B;
  border-color:#00796B;
  transform:translateY(-2px);
}

.tit-guide-author-social svg{
  width:15px;
  height:15px;
  fill:currentColor;
}

.tit-guide-author-social i{
  font-size:15px;
  color:inherit;
}


/* ==================================================
   REMOVE ELEMENTOR / JETENGINE DEFAULT SPACING
================================================== */

.tit-guide-author .elementor-widget{
  margin-bottom:0 !important;
}

.tit-guide-author .jet-listing-dynamic-field__content{
  margin:0 !important;
}

.tit-guide-author p{
  max-width:100%;
}


/* ==================================================
   TABLET
================================================== */

@media (max-width:1024px){

  .tit-guide-author{
    gap:22px !important;
    margin:1px 0 4px;
    padding:8px;
  }

  .tit-guide-author-avatar{
    width:112px !important;
    min-width:112px !important;
    max-width:112px !important;
    flex-basis:112px !important;
  }

  .tit-guide-author-image img{
    width:104px !important;
    height:104px !important;
    max-width:104px !important;
  }

  .tit-guide-author-name,
  .tit-guide-author-name .jet-listing-dynamic-field__content{
    font-size:16px important;
  }
}


/* ==================================================
   MOBILE
================================================== */

@media (max-width:767px){

  .tit-guide-author{
    flex-direction:column !important;
    align-items:flex-start !important;
    gap:18px !important;

    margin:1px 0 4px;
    padding:4px 4px;
    border-radius:14px;
  }

  .tit-guide-author-avatar{
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    flex-basis:auto !important;

    align-items:flex-start !important;
    justify-content:flex-start !important;
  }

  .tit-guide-author-image img{
    width:86px !important;
    height:86px !important;
    max-width:86px !important;
    border-width:3px;
  }

  .tit-guide-author-content{
    width:100% !important;
    gap:6px !important;
  }

  .tit-guide-author-label,
  .tit-guide-author-label .elementor-heading-title{
    font-size:12px;
  }

  .tit-guide-author-name,
  .tit-guide-author-name .jet-listing-dynamic-field__content{
    font-size:20px;
  }

  .tit-guide-author-position,
  .tit-guide-author-position .jet-listing-dynamic-field__content{
    font-size:14px;
  }

  .tit-guide-author-experience,
  .tit-guide-author-experience .jet-listing-dynamic-field__content,
  .tit-guide-author-bio,
  .tit-guide-author-bio .jet-listing-dynamic-field__content{
    font-size:14px;
  }

  .tit-guide-author-socials{
    margin-top:10px !important;
  }
}/* End custom CSS */