/* WoW Theme Pro core styles: header, footer, pages and blog. */
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff}body.trv26{color:var(--tr-body-text)}body.trv26 .tr-main{font-family:var(--tr-body-font);font-weight:var(--tr-body-weight);color:var(--tr-body-text)}body.trv26:not(.elementor-page) .tr-main a{color:var(--tr-link-color);text-decoration:none}body.trv26:not(.elementor-page) .tr-main a:hover{color:var(--tr-link-hover)}img{max-width:100%;height:auto;display:block}.tr-container{width:min(100% - 48px,1360px);margin-inline:auto}.tr-preheader{background:#0f0f0f;color:#fff;font-size:13px}.tr-preheader-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:10px 0}.tr-site-header{position:relative;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);z-index:9999;transition:all .25s}.tr-sticky-header .tr-site-header{position:sticky;top:0}.tr-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:82px;gap:24px}.tr-logo img{width:auto!important;max-width:var(--tr-logo-size);height:auto!important;transition:max-width .25s}.tr-site-header.tr-is-sticky .tr-logo img{max-width:var(--tr-logo-sticky-size)}.tr-nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0}.tr-nav a{font-weight:700;font-size:14px}.tr-archive{padding:54px 0}.tr-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:40px 0}.tr-post-card{border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 18px 45px rgba(0,0,0,.07)}.tr-post-media{display:block;aspect-ratio:4/3;background:#eee;overflow:hidden}.tr-post-media img{width:100%;height:100%;object-fit:cover}.tr-post-body{padding:24px}.tr-post-title{font-size:26px}.tr-post-excerpt{color:#555}.tr-read-more{font-weight:800}.tr-blog-minimal_list .tr-post-grid{grid-template-columns:1fr}.tr-blog-minimal_list .tr-post-card{display:grid;grid-template-columns:320px 1fr}.tr-blog-dark_magazine .tr-post-grid{background:#111;padding:32px;border-radius:28px}.tr-blog-dark_magazine .tr-post-card{background:#1b1b1b;color:#fff}.tr-single-post{max-width:980px;padding-top:60px}.tr-single-post h1{font-size:clamp(var(--tr-post-h1-size-mobile,32px),5vw,var(--tr-post-h1-size-desktop,44px));line-height:var(--tr-post-h1-line-height,1.12);letter-spacing:-.035em;margin-top:0}.tr-single-post-image{border-radius:28px;overflow:hidden;margin:34px 0}.tr-single-post-content{font-size:var(--tr-post-content-font-size,18px);line-height:var(--tr-post-content-line-height,1.65)}.tr-single-post-content h2{font-size:clamp(var(--tr-post-h2-size-mobile,23px),3.2vw,var(--tr-post-h2-size-desktop,28px));line-height:var(--tr-post-h2-line-height,1.28);margin-top:1.45em;margin-bottom:.55em}@media(max-width:1100px){.tr-post-grid{grid-template-columns:1fr 1fr}.tr-preheader-grid{grid-template-columns:1fr}}@media(max-width:700px){.tr-container{width:min(100% - 24px,1360px)}.tr-header-inner{flex-direction:column;align-items:flex-start;padding:16px 0}.tr-nav ul{flex-wrap:wrap;gap:12px}.tr-post-grid{grid-template-columns:1fr}.tr-blog-minimal_list .tr-post-card{display:block}}.tr-site-header{
  background:var(--tr-header-bg)!important;
  border-bottom:1px solid rgba(15,23,42,.08)!important;
  box-shadow:0 10px 30px rgba(15,23,42,.04);
}.tr-header-inner{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center!important;
  gap:28px!important;
  min-height:86px!important;
}.tr-logo{display:flex;align-items:center;min-width:0;}.tr-text-logo{
  display:inline-flex!important;
  align-items:center!important;
  white-space:nowrap!important;
  font-family:var(--tr-heading-font)!important;
  font-size:clamp(28px, calc(var(--tr-logo-size) / 5.2), 72px)!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.055em!important;
  background:linear-gradient(90deg,#ff6a00 0%,#ff2f55 36%,#42d6ff 72%,#17a7ff 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent!important;
  text-decoration:none!important;
}.tr-site-header.tr-is-sticky .tr-text-logo{font-size:clamp(24px, calc(var(--tr-logo-sticky-size) / 5.2), 56px)!important;}.tr-nav{display:flex;align-items:center;min-width:0;}.tr-nav ul{justify-content:center;align-items:center;flex-wrap:wrap;}.tr-nav a{font-weight:800!important;letter-spacing:.01em;}.tr-header-button{
  display:inline-flex;align-items:center;justify-content:center;
  min-height:44px;padding:12px 22px;
  background:var(--tr-header-button-bg);color:var(--tr-header-button-color)!important;
  border-radius:var(--tr-header-button-radius);font-weight:850;line-height:1;text-decoration:none!important;
  box-shadow:0 12px 26px rgba(0,0,0,.12);transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease;
}.tr-header-button:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.16);opacity:.96;}body.tr-logo-pos-left .tr-logo{grid-column:1;justify-content:flex-start;}body.tr-logo-pos-center .tr-logo{grid-column:2;justify-content:center;}body.tr-logo-pos-right .tr-logo{grid-column:3;justify-content:flex-end;}body.tr-menu-pos-left .tr-nav{grid-column:1;justify-content:flex-start;}body.tr-menu-pos-center .tr-nav{grid-column:2;justify-content:center;}body.tr-menu-pos-right .tr-nav{grid-column:2;justify-content:flex-end;}body.tr-logo-pos-center .tr-header-button,body.tr-logo-pos-left .tr-header-button{grid-column:3;}body.tr-logo-pos-right .tr-header-button{grid-column:2;justify-self:end;}@media(max-width:900px){.tr-header-inner{display:flex!important;flex-direction:column!important;align-items:center!important;padding:18px 0!important;text-align:center}.tr-nav{justify-content:center!important}.tr-nav ul{justify-content:center!important}.tr-header-button{width:auto}.tr-text-logo{font-size:36px!important;}}.tr-logo .custom-logo-link{
  display:inline-flex!important;
  align-items:center!important;
  max-width:var(--tr-logo-size)!important;
  width:auto!important;
}.tr-logo .custom-logo{
  display:block!important;
  width:auto!important;
  max-width:var(--tr-logo-size)!important;
  max-height:none!important;
  height:auto!important;
  object-fit:contain!important;
  transition:max-width .25s ease!important;
}.tr-site-header.tr-is-sticky .tr-logo .custom-logo-link,.tr-site-header.tr-is-sticky .tr-logo .custom-logo{
  max-width:var(--tr-logo-sticky-size)!important;
}@media(max-width:900px){.tr-logo .custom-logo-link,.tr-logo .custom-logo{max-width:min(var(--tr-logo-size), 260px)!important;}}.tr-site-header{
  background:var(--tr-header-bg)!important;
  color:#111827!important;
  overflow:visible!important;
}.tr-site-header .tr-container,.tr-header-inner,.tr-nav,.tr-nav .menu,.tr-primary-menu{
  overflow:visible!important;
}.tr-header-inner{
  position:relative!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:28px!important;
}.tr-logo{position:relative!important;z-index:20!important;}.tr-nav{position:relative!important;z-index:30!important;}.tr-header-button{position:relative!important;z-index:20!important;white-space:nowrap!important;}body.tr-logo-pos-left .tr-logo{grid-column:1!important;justify-self:start!important;}body.tr-logo-pos-center .tr-logo{grid-column:2!important;justify-self:center!important;}body.tr-logo-pos-right .tr-logo{grid-column:3!important;justify-self:end!important;}body.tr-menu-pos-left .tr-nav{grid-column:1 / 3!important;justify-self:start!important;margin-left:calc(var(--tr-logo-size) + 28px);}body.tr-menu-pos-center .tr-nav{grid-column:2!important;justify-self:center!important;}body.tr-menu-pos-right .tr-nav{grid-column:2!important;justify-self:end!important;}body.tr-logo-pos-right.tr-menu-pos-right .tr-nav{grid-column:1 / 3!important;justify-self:end!important;margin-right:calc(var(--tr-logo-size) + 28px);}body.tr-logo-pos-center .tr-header-button,body.tr-logo-pos-left .tr-header-button{grid-column:3!important;justify-self:end!important;}body.tr-logo-pos-right .tr-header-button{grid-column:2!important;justify-self:end!important;}.tr-nav ul,.tr-nav .menu,.tr-primary-menu{
  display:flex!important;
  align-items:center!important;
  gap:0!important;
  list-style:none!important;
  margin:0!important;
  padding:0!important;
}.tr-nav li{position:relative!important;list-style:none!important;margin:0!important;padding:0!important;}.tr-nav > ul > li,.tr-primary-menu > li{display:flex!important;align-items:center!important;}.tr-nav a{
  display:flex!important;
  align-items:center!important;
  min-height:44px!important;
  padding:10px 14px!important;
  color:#111827!important;
  font-size:15px!important;
  line-height:1.2!important;
  font-weight:800!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  transition:color .2s ease, background .2s ease;
}.tr-nav a:hover,.tr-nav li.current-menu-item > a,.tr-nav li.current-menu-ancestor > a{color:#0f7bdc!important;}.tr-nav .sub-menu,.tr-nav .children{
  position:absolute!important;
  top:100%!important;
  left:0!important;
  z-index:9999!important;
  display:block!important;
  width:max-content!important;
  min-width:230px!important;
  max-width:320px!important;
  margin:0!important;
  padding:10px!important;
  background:#ffffff!important;
  border:1px solid rgba(15,23,42,.10)!important;
  border-radius:16px!important;
  box-shadow:0 22px 55px rgba(15,23,42,.16)!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateY(10px)!important;
  transition:opacity .18s ease, transform .18s ease, visibility .18s ease!important;
}.tr-nav li:hover > .sub-menu,.tr-nav li:focus-within > .sub-menu,.tr-nav li:hover > .children,.tr-nav li:focus-within > .children{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:translateY(0)!important;
}.tr-nav .sub-menu li,.tr-nav .children li{display:block!important;width:100%!important;}.tr-nav .sub-menu a,.tr-nav .children a{
  min-height:0!important;
  width:100%!important;
  justify-content:flex-start!important;
  padding:11px 12px!important;
  border-radius:10px!important;
  color:#111827!important;
  font-size:14px!important;
  font-weight:750!important;
  white-space:normal!important;
}.tr-nav .sub-menu a:hover,.tr-nav .children a:hover{background:rgba(15,123,220,.08)!important;color:#0f7bdc!important;}.tr-nav .sub-menu .sub-menu,.tr-nav .children .children{
  top:0!important;
  left:calc(100% + 10px)!important;
  transform:translateX(8px)!important;
}.tr-nav .sub-menu li:hover > .sub-menu,.tr-nav .sub-menu li:focus-within > .sub-menu,.tr-nav .children li:hover > .children,.tr-nav .children li:focus-within > .children{transform:translateX(0)!important;}.tr-nav .menu-item-has-children > a::after,.tr-nav .page_item_has_children > a::after{
  content:"";
  width:6px;height:6px;
  margin-left:8px;
  border-right:2px solid currentColor;
  border-bottom:2px solid currentColor;
  transform:rotate(45deg) translateY(-2px);
  opacity:.75;
  flex:0 0 auto;
}.tr-nav .sub-menu .menu-item-has-children > a::after,.tr-nav .children .page_item_has_children > a::after{margin-left:auto;transform:rotate(-45deg);}@media(max-width:1100px){body.tr-menu-pos-left .tr-nav,body.tr-logo-pos-right.tr-menu-pos-right .tr-nav{margin-left:0!important;margin-right:0!important;grid-column:2!important;}.tr-nav a{padding:10px 10px!important;font-size:14px!important;}}@media(max-width:900px){.tr-header-inner{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;padding:18px 0!important;text-align:center!important;}.tr-logo,.tr-nav,.tr-header-button{grid-column:auto!important;justify-self:center!important;margin:0!important;}.tr-nav{width:100%!important;justify-content:center!important;}.tr-nav ul,.tr-nav .menu,.tr-primary-menu{justify-content:center!important;flex-wrap:wrap!important;gap:4px!important;}.tr-nav .sub-menu,.tr-nav .children{
    position:static!important;
    display:none!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    margin:4px 0 8px!important;
    box-shadow:none!important;
    border-radius:12px!important;
  }.tr-nav li:hover > .sub-menu,.tr-nav li:focus-within > .sub-menu,.tr-nav li:hover > .children,.tr-nav li:focus-within > .children{display:block!important;}.tr-nav .sub-menu .sub-menu,.tr-nav .children .children{left:auto!important;top:auto!important;}}body.trv26:not(.elementor-page) .entry-content > :where(p,ul,ol,blockquote),body.trv26:not(.elementor-page) .tr-main > :where(p,ul,ol,blockquote){
  font-family:var(--tr-body-font);
  font-weight:var(--tr-body-weight);
  color:var(--tr-body-text);
}body.trv26:not(.elementor-page) .entry-content > h1,body.trv26:not(.elementor-page) .tr-main > h1{font-family:var(--tr-heading-font);font-weight:var(--tr-h1-weight);color:inherit;}body.trv26:not(.elementor-page) .entry-content > h2,body.trv26:not(.elementor-page) .tr-main > h2{font-family:var(--tr-heading-font);font-weight:var(--tr-h2-weight);color:inherit;}body.trv26:not(.elementor-page) .entry-content > h3,body.trv26:not(.elementor-page) .tr-main > h3{font-family:var(--tr-heading-font);font-weight:var(--tr-h3-weight);color:inherit;}body.trv26:not(.elementor-page) .entry-content > h4,body.trv26:not(.elementor-page) .tr-main > h4{font-family:var(--tr-heading-font);font-weight:var(--tr-h4-weight);color:inherit;}body.trv26:not(.elementor-page) .entry-content > a:not(.button):not(.wp-element-button):not(.tr-header-button),body.trv26:not(.elementor-page) .tr-main > a:not(.button):not(.wp-element-button):not(.tr-header-button){color:var(--tr-link-color);}body.trv26:not(.elementor-page) .entry-content > a:not(.button):not(.wp-element-button):not(.tr-header-button):hover,body.trv26:not(.elementor-page) .tr-main > a:not(.button):not(.wp-element-button):not(.tr-header-button):hover{color:var(--tr-link-hover);}body.trv26 .tr-site-header{position:relative;z-index:9999;background:var(--tr-header-bg);}body.trv26 .tr-nav a,body.trv26 .tr-primary-menu a{font-family:var(--tr-menu-font)!important;font-weight:var(--tr-menu-weight)!important;color:var(--tr-menu-text)!important;}body.trv26 .tr-nav a:hover,body.trv26 .tr-nav li.current-menu-item>a,body.trv26 .tr-nav li.current-menu-ancestor>a{color:var(--tr-menu-hover)!important;}body.trv26 .tr-nav .sub-menu a,body.trv26 .tr-nav .children a{color:var(--tr-menu-text)!important;}body.trv26 .tr-nav .sub-menu a:hover,body.trv26 .tr-nav .children a:hover{color:var(--tr-menu-hover)!important;background:rgba(15,123,220,.08)!important;}body.home.trv26:not(.elementor-page) .entry-content > :where(p,ul,ol,blockquote),body.home.trv26:not(.elementor-page) .tr-main > :where(p,ul,ol,blockquote){color:#334155;}body.home.trv26:not(.elementor-page) .entry-content > :where(h1,h2,h3),body.home.trv26:not(.elementor-page) .tr-main > :where(h1,h2,h3){color:inherit;}body.trv26 .tr-site-footer{
  background:#101010;
  color:#ffffff;
}body.trv26 .tr-site-footer a{
  color:inherit;
}body.tr-menu-case-uppercase .tr-site-header .tr-nav a{text-transform:uppercase!important;}body.tr-menu-case-normal .tr-site-header .tr-nav a{text-transform:none!important;}.tr-menu-toggle{display:none;}@media(max-width:900px){html body.trv26 .tr-site-header .tr-header-inner{
    display:grid!important;
    grid-template-columns:70% 30%!important;
    align-items:center!important;
    gap:0!important;
    min-height:auto!important;
    padding:10px 0!important;
    text-align:left!important;
  }html body.trv26 .tr-site-header .tr-logo{
    grid-column:1!important;
    grid-row:1!important;
    justify-self:start!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
  }html body.trv26 .tr-site-header .tr-logo .custom-logo-link,html body.trv26 .tr-site-header .tr-logo .custom-logo{
    max-width:min(var(--tr-logo-size), 100%)!important;
  }html body.trv26 .tr-site-header .tr-menu-toggle{
    grid-column:2!important;
    grid-row:1!important;
    justify-self:end!important;
    display:inline-flex!important;
    width:46px!important;
    height:42px!important;
    padding:8px!important;
    margin:0!important;
    border:0!important;
    border-radius:10px!important;
    background:var(--tr-mobile-hamburger-bg)!important;
    color:var(--tr-mobile-hamburger-color)!important;
    align-items:center!important;
    justify-content:center!important;
    flex-direction:column!important;
    gap:5px!important;
    cursor:pointer!important;
    z-index:80!important;
  }html body.trv26 .tr-site-header .tr-menu-toggle span{
    display:block!important;
    width:25px!important;
    height:2px!important;
    background:var(--tr-mobile-hamburger-color)!important;
    border-radius:999px!important;
    transition:transform .22s ease, opacity .22s ease!important;
  }html body.trv26.tr-mobile-menu-open .tr-site-header .tr-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)!important;}html body.trv26.tr-mobile-menu-open .tr-site-header .tr-menu-toggle span:nth-child(2){opacity:0!important;}html body.trv26.tr-mobile-menu-open .tr-site-header .tr-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important;}html body.trv26 .tr-site-header .tr-nav{
    grid-column:1 / -1!important;
    grid-row:2!important;
    width:100%!important;
    display:none!important;
    justify-content:flex-start!important;
    margin:10px 0 0!important;
    padding:10px!important;
    text-align:left!important;
    background:var(--tr-header-bg)!important;
    border-top:1px solid rgba(15,23,42,.08)!important;
  }html body.trv26.tr-mobile-menu-open .tr-site-header .tr-nav{display:block!important;}html body.trv26 .tr-site-header .tr-nav ul,html body.trv26 .tr-site-header .tr-nav .menu,html body.trv26 .tr-site-header .tr-primary-menu{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
  }html body.trv26 .tr-site-header .tr-nav li,html body.trv26 .tr-site-header .tr-primary-menu > li{
    display:block!important;
    width:100%!important;
  }html body.trv26 .tr-site-header .tr-nav a{
    width:100%!important;
    min-height:42px!important;
    justify-content:flex-start!important;
    padding:10px 0!important;
  }html body.trv26 .tr-site-header .tr-nav .sub-menu,html body.trv26 .tr-site-header .tr-nav .children{
    position:static!important;
    display:none!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    padding:0 0 0 16px!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
  }html body.trv26 .tr-site-header .tr-nav li.tr-submenu-open > .sub-menu,html body.trv26 .tr-site-header .tr-nav li.tr-submenu-open > .children{
    display:block!important;
  }html body.trv26 .tr-site-header .tr-nav li.menu-item-has-children > a,html body.trv26 .tr-site-header .tr-nav li.page_item_has_children > a{
    position:relative!important;
    padding-right:28px!important;
  }html body.trv26 .tr-site-header .tr-nav li.menu-item-has-children > a:after,html body.trv26 .tr-site-header .tr-nav li.page_item_has_children > a:after{
    content:"+"!important;
    position:absolute!important;
    right:2px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    font-weight:700!important;
    line-height:1!important;
  }html body.trv26 .tr-site-header .tr-nav li.tr-submenu-open > a:after{
    content:"–"!important;
  }html body.trv26 .tr-site-header .tr-header-button{
    grid-column:1 / -1!important;
    grid-row:3!important;
    width:calc(100% - 20px)!important;
    margin:10px 10px 0!important;
    justify-self:center!important;
    text-align:center!important;
  }}body.trv26 .tr-site-header{
  position:relative;
  z-index:9999;
  background:var(--tr-header-bg) !important;
}body.trv26 .tr-header-inner{
  min-height:var(--tr-header-height) !important;
}body.trv26 .tr-site-header{
  backdrop-filter:saturate(160%) blur(var(--tr-header-blur));
  -webkit-backdrop-filter:saturate(160%) blur(var(--tr-header-blur));
}@media(max-width:900px){html body.trv26.tr-mobile-menu-open{
    overflow:hidden!important;
  }html body.trv26 .tr-site-header{
    position:relative!important;
    z-index:99999!important;
    overflow:visible!important;
  }html body.trv26 .tr-site-header .tr-header-inner{
    position:relative!important;
  }html body.trv26 .tr-site-header .tr-menu-toggle{
    position:relative!important;
    z-index:100002!important;
  }html body.trv26 .tr-site-header .tr-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    top:var(--tr-mobile-overlay-top, var(--tr-header-height))!important;
    bottom:0!important;
    width:100vw!important;
    height:auto!important;
    max-height:none!important;
    display:block!important;
    margin:0!important;
    padding:22px 18px 34px!important;
    background:var(--tr-header-bg)!important;
    border-top:1px solid rgba(15,23,42,.10)!important;
    box-shadow:0 26px 60px rgba(0,0,0,.18)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    z-index:100000!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(-8px)!important;
    transition:opacity .22s ease, visibility .22s ease, transform .22s ease!important;
  }html body.trv26.tr-mobile-menu-open .tr-site-header .tr-nav{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translateY(0)!important;
  }html body.trv26 .tr-site-header .tr-nav ul,html body.trv26 .tr-site-header .tr-nav .menu,html body.trv26 .tr-site-header .tr-primary-menu{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
  }html body.trv26 .tr-site-header .tr-nav li,html body.trv26 .tr-site-header .tr-primary-menu > li{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
  }html body.trv26 .tr-site-header .tr-nav a{
    display:flex!important;
    width:100%!important;
    min-height:46px!important;
    align-items:center!important;
    justify-content:flex-start!important;
    padding:11px 0!important;
  }html body.trv26 .tr-site-header .tr-nav .sub-menu,html body.trv26 .tr-site-header .tr-nav .children{
    position:static!important;
    display:none!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    padding:0 0 0 16px!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
  }html body.trv26 .tr-site-header .tr-nav li.tr-submenu-open > .sub-menu,html body.trv26 .tr-site-header .tr-nav li.tr-submenu-open > .children{
    display:block!important;
  }}@media (max-width:900px){html body.trv26.tr-mobile-menu-open{
    overflow:hidden!important;
    touch-action:none!important;
  }html body.trv26 .tr-site-header{
    position:relative!important;
    z-index:999999!important;
    overflow:visible!important;
  }html body.trv26 .tr-site-header .tr-header-inner{
    position:relative!important;
    z-index:1000002!important;
  }html body.trv26 .tr-site-header .tr-menu-toggle{
    position:relative!important;
    z-index:1000003!important;
  }html body.trv26 .tr-site-header .tr-nav{
    position:fixed!important;
    inset:0!important;
    top:0!important;
    left:0!important;
    right:0!important;
    bottom:auto!important;
    display:block!important;
    width:100vw!important;
    max-width:100vw!important;
    height:100vh!important;
    height:100dvh!important;
    min-height:100vh!important;
    max-height:100vh!important;
    margin:0!important;
    padding:calc(var(--tr-mobile-header-offset, 92px) + 18px) 18px 42px!important;
    background:var(--tr-header-bg)!important;
    border:0!important;
    box-shadow:none!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    z-index:1000000!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(-10px)!important;
    transition:opacity .22s ease, visibility .22s ease, transform .22s ease!important;
  }html body.trv26.tr-mobile-menu-open .tr-site-header .tr-nav{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translateY(0)!important;
  }html body.trv26 .tr-site-header .tr-nav ul,html body.trv26 .tr-site-header .tr-nav .menu,html body.trv26 .tr-site-header .tr-primary-menu{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
  }html body.trv26 .tr-site-header .tr-nav li,html body.trv26 .tr-site-header .tr-primary-menu > li{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
    margin:0!important;
    padding:0!important;
    float:none!important;
    clear:both!important;
  }html body.trv26 .tr-site-header .tr-nav a{
    display:flex!important;
    width:100%!important;
    height:auto!important;
    min-height:46px!important;
    max-height:none!important;
    align-items:center!important;
    justify-content:flex-start!important;
    padding:11px 0!important;
    overflow:visible!important;
    white-space:normal!important;
  }html body.trv26 .tr-site-header .tr-nav .sub-menu,html body.trv26 .tr-site-header .tr-nav .children{
    display:none!important;
    position:static!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    margin:0!important;
    padding:0 0 0 16px!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
  }html body.trv26 .tr-site-header .tr-nav li.tr-submenu-open > .sub-menu,html body.trv26 .tr-site-header .tr-nav li.tr-submenu-open > .children{
    display:block!important;
  }}@media (max-width:900px){html body.trv26.tr-sticky-header .tr-site-header,html body.trv26.tr-sticky-header header.tr-site-header{
    position:-webkit-sticky!important;
    position:sticky!important;
    top:0!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    z-index:999999!important;
    overflow:visible!important;
  }html body.trv26 .tr-site-header .tr-menu-toggle,html body.trv26 .tr-site-header button.tr-menu-toggle,html body.trv26.tr-header-transparency-scope-home .tr-site-header .tr-menu-toggle,html body.trv26.tr-header-transparency-scope-all .tr-site-header .tr-menu-toggle,html body.trv26.tr-mobile-menu-open .tr-site-header .tr-menu-toggle{
    display:inline-flex!important;
    background:var(--tr-mobile-hamburger-bg)!important;
    background-color:var(--tr-mobile-hamburger-bg)!important;
    color:var(--tr-mobile-hamburger-color)!important;
    border:1px solid var(--tr-mobile-hamburger-border)!important;
    border-radius:10px!important;
    width:46px!important;
    height:42px!important;
    min-width:46px!important;
    min-height:42px!important;
    padding:8px!important;
    opacity:1!important;
    box-shadow:none!important;
    appearance:none!important;
    -webkit-appearance:none!important;
    z-index:1000003!important;
  }html body.trv26 .tr-site-header .tr-menu-toggle span,html body.trv26 .tr-site-header button.tr-menu-toggle span,html body.trv26.tr-mobile-menu-open .tr-site-header .tr-menu-toggle span{
    background:var(--tr-mobile-hamburger-color)!important;
    background-color:var(--tr-mobile-hamburger-color)!important;
    color:var(--tr-mobile-hamburger-color)!important;
    opacity:1!important;
  }html body.trv26 .tr-site-header .tr-nav{
    position:fixed!important;
    inset:0!important;
    width:100vw!important;
    height:100vh!important;
    height:100dvh!important;
    z-index:1000000!important;
  }html body.trv26.tr-mobile-menu-open .tr-site-header .tr-nav{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }}@media (max-width:900px){html body.trv26 .tr-site-header .tr-nav a{
    background-color:#ffffff!important;
    color:#ffffff!important;
    padding:12px 18px!important;
    margin-bottom:8px!important;
    border-radius:10px!important;
    display:flex!important;
  }}.tr-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.tr-skip-link:focus{left:16px;top:16px;width:auto;height:auto;padding:10px 14px;background:#000;color:#fff;z-index:10000000;border-radius:8px}.tr-blog-archive .tr-post-grid,.tr-archive .tr-post-grid{
  align-items:stretch;
}.tr-post-card{
  height:100%;
}.tr-post-card .tr-post-title a{
  color:inherit;
  text-decoration:none;
}.tr-post-card .tr-post-excerpt{
  margin-top:12px;
  margin-bottom:18px;
}.tr-blog-luxury_cards .tr-post-card{
  border:1px solid rgba(0,0,0,.08);
  box-shadow:0 24px 70px rgba(0,0,0,.08);
  border-radius:30px;
}.tr-blog-luxury_cards .tr-post-body{
  padding:30px;
}.tr-blog-luxury_cards .tr-post-title{
  font-size:clamp(24px,2vw,34px);
  letter-spacing:-.025em;
}.tr-blog-image_focus .tr-post-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
}.tr-blog-image_focus .tr-post-card{
  position:relative;
  min-height:440px;
  background:#111;
  color:#fff;
}.tr-blog-image_focus .tr-post-media{
  position:absolute;
  inset:0;
  aspect-ratio:auto;
  opacity:.58;
}.tr-blog-image_focus .tr-post-body{
  position:relative;
  min-height:440px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  padding:34px;
  z-index:2;
}.tr-blog-image_focus .tr-post-excerpt{
  color:rgba(255,255,255,.82);
}.tr-blog-image_focus .tr-read-more{
  color:#fff;
}.tr-single-post{
  position:relative;
}.tr-single-post-header{
  margin-bottom:34px;
}.tr-single-post-content img{
  max-width:100%;
  height:auto;
}.tr-single-post-content a{
  text-decoration-thickness:1px;
  text-underline-offset:4px;
}.tr-post-layout-luxury_story{
  max-width:1120px;
}.tr-post-layout-luxury_story .tr-single-post-header{
  text-align:center;
  max-width:900px;
  margin-left:auto;
  margin-right:auto;
}.tr-post-layout-luxury_story .tr-single-post-header h1{
  font-family:var(--tr-heading-font);
  font-size:clamp(var(--tr-post-h1-size-mobile,32px),5vw,var(--tr-post-h1-size-desktop,44px));
  line-height:var(--tr-post-h1-line-height,1.12);
  letter-spacing:-.04em;
}.tr-post-layout-luxury_story .tr-single-post-image{
  border-radius:36px;
  box-shadow:0 30px 100px rgba(0,0,0,.12);
}.tr-post-layout-luxury_story .tr-single-post-content{
  max-width:820px;
  margin-left:auto;
  margin-right:auto;
}.tr-post-layout-magazine_feature{
  max-width:1280px;
}.tr-post-layout-magazine_feature .tr-single-post-header{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);
  gap:40px;
  align-items:end;
  border-bottom:1px solid rgba(0,0,0,.12);
  padding-bottom:28px;
}.tr-post-layout-magazine_feature .tr-single-post-header h1{
  font-size:clamp(var(--tr-post-h1-size-mobile,32px),5vw,var(--tr-post-h1-size-desktop,44px));
  line-height:var(--tr-post-h1-line-height,1.12);
}.tr-post-layout-magazine_feature .tr-post-meta{
  text-align:right;
  text-transform:uppercase;
  letter-spacing:.18em;
}.tr-post-layout-magazine_feature .tr-single-post-content{
  columns:2 340px;
  column-gap:56px;
}.tr-post-layout-minimal_read{
  max-width:780px;
}.tr-post-layout-minimal_read .tr-single-post-header h1{
  font-size:clamp(var(--tr-post-h1-size-mobile,32px),5vw,var(--tr-post-h1-size-desktop,44px));
  line-height:var(--tr-post-h1-line-height,1.12);
  letter-spacing:-.035em;
}.tr-post-layout-minimal_read .tr-single-post-image{
  border-radius:16px;
}.tr-post-layout-minimal_read .tr-single-post-content{
  font-size:var(--tr-post-content-font-size,18px);
  line-height:var(--tr-post-content-line-height,1.65);
}.tr-post-layout-bold_article{
  max-width:1180px;
  background:#101010;
  color:#fff;
  padding:64px;
  border-radius:34px;
  margin-top:60px;
  margin-bottom:60px;
}.tr-post-layout-bold_article .tr-single-post-header h1,.tr-post-layout-bold_article .tr-post-meta,.tr-post-layout-bold_article .tr-single-post-content,.tr-post-layout-bold_article .tr-single-post-content h2,.tr-post-layout-bold_article .tr-single-post-content h3,.tr-post-layout-bold_article .tr-single-post-content h4{
  color:#fff;
}.tr-post-layout-bold_article .tr-single-post-image{
  border-radius:24px;
}.tr-post-layout-bold_article .tr-single-post-content a{
  color:#fff;
}@media(max-width:900px){.tr-blog-image_focus .tr-post-grid{grid-template-columns:1fr;}.tr-post-layout-magazine_feature .tr-single-post-header{display:block;}.tr-post-layout-magazine_feature .tr-post-meta{text-align:left;margin-bottom:14px;}.tr-post-layout-magazine_feature .tr-single-post-content{columns:1;}.tr-post-layout-bold_article{padding:32px 22px;border-radius:22px;}}body.trv26 .tr-blog-archive .tr-post-grid,body.trv26 .tr-archive .tr-post-grid{
  display:grid!important;
  grid-template-columns:repeat(var(--tr-blog-cols, 3), minmax(0, 1fr))!important;
  gap:30px!important;
}body.trv26 .tr-blog-archive .tr-post-card,body.trv26 .tr-archive .tr-post-card{
  width:100%!important;
  margin:0!important;
}@media(max-width:1100px){body.trv26 .tr-blog-archive .tr-post-grid,body.trv26 .tr-archive .tr-post-grid{
    grid-template-columns:repeat(min(var(--tr-blog-cols, 3), 2), minmax(0, 1fr))!important;
  }}@media(max-width:700px){body.trv26 .tr-blog-archive .tr-post-grid,body.trv26 .tr-archive .tr-post-grid{
    grid-template-columns:1fr!important;
  }}html body.trv26 .tr-site-header .tr-nav > ul > li > a,html body.trv26 .tr-site-header .tr-primary-menu > li > a{
  color:var(--tr-menu-text)!important;
}html body.trv26 .tr-site-header .tr-nav > ul > li > a:hover,html body.trv26 .tr-site-header .tr-primary-menu > li > a:hover,html body.trv26 .tr-site-header .tr-nav li.current-menu-item > a,html body.trv26 .tr-site-header .tr-nav li.current-menu-ancestor > a{
  color:var(--tr-menu-hover)!important;
}html body.trv26 .tr-site-header .tr-nav .sub-menu,html body.trv26 .tr-site-header .tr-nav .children{
  background:var(--tr-submenu-bg)!important;
}html body.trv26 .tr-site-header .tr-nav .sub-menu a,html body.trv26 .tr-site-header .tr-nav .children a{
  color:var(--tr-submenu-text)!important;
  background:transparent!important;
}html body.trv26 .tr-site-header .tr-nav .sub-menu a:hover,html body.trv26 .tr-site-header .tr-nav .children a:hover,html body.trv26 .tr-site-header .tr-nav .sub-menu li.current-menu-item > a,html body.trv26 .tr-site-header .tr-nav .children li.current-menu-item > a{
  color:var(--tr-submenu-hover)!important;
  background:var(--tr-submenu-hover-bg)!important;
}@media(max-width:900px){html body.trv26 .tr-site-header .tr-nav{
    background:var(--tr-header-bg)!important;
  }html body.trv26 .tr-site-header .tr-nav > ul > li > a,html body.trv26 .tr-site-header .tr-primary-menu > li > a,html body.trv26 .tr-site-header .tr-nav a{
    color:var(--tr-mobile-menu-text)!important;
    background:var(--tr-mobile-menu-bg)!important;
    padding:12px 18px!important;
    margin-bottom:8px!important;
    border-radius:10px!important;
  }html body.trv26 .tr-site-header .tr-nav > ul > li > a:hover,html body.trv26 .tr-site-header .tr-primary-menu > li > a:hover,html body.trv26 .tr-site-header .tr-nav li.current-menu-item > a,html body.trv26 .tr-site-header .tr-nav li.current-menu-ancestor > a{
    color:var(--tr-mobile-menu-text)!important;
  }html body.trv26 .tr-site-header .tr-nav .sub-menu,html body.trv26 .tr-site-header .tr-nav .children{
    background:transparent!important;
    padding:0 0 0 16px!important;
  }html body.trv26 .tr-site-header .tr-nav .sub-menu a,html body.trv26 .tr-site-header .tr-nav .children a{
    color:var(--tr-mobile-submenu-text)!important;
    background:var(--tr-mobile-submenu-bg)!important;
    padding:11px 16px!important;
    margin-bottom:7px!important;
    border-radius:10px!important;
  }html body.trv26 .tr-site-header .tr-nav .sub-menu a:hover,html body.trv26 .tr-site-header .tr-nav .children a:hover,html body.trv26 .tr-site-header .tr-nav .sub-menu li.current-menu-item > a,html body.trv26 .tr-site-header .tr-nav .children li.current-menu-item > a{
    color:var(--tr-mobile-submenu-hover)!important;
    background:var(--tr-mobile-submenu-hover-bg)!important;
  }}html body.trv26 .tr-hide-desktop{display:none!important;}html body.trv26 .tr-header-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  color:var(--tr-menu-text)!important;
  text-decoration:none!important;
  border-radius:12px!important;
  background:transparent!important;
  line-height:1!important;
  position:relative!important;
  z-index:30!important;
}html body.trv26 .tr-header-icon svg{
  width:23px!important;
  height:23px!important;
  display:block!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}html body.trv26 .tr-header-icon:hover{color:var(--tr-menu-hover)!important;}html body.trv26 .tr-header-icon-search{display:inline-flex!important;color:var(--tr-search-icon-color)!important;}html body.trv26 .tr-header-icon-search:hover{color:var(--tr-search-icon-hover)!important;}html body.trv26 .tr-header-search-panel{display:none;background:var(--tr-header-bg);border-bottom:1px solid rgba(0,0,0,.08);position:relative;z-index:998;}html body.trv26 .tr-header-search-panel.is-open{display:block;}html body.trv26 .tr-header-search-panel[hidden]{display:none!important;}html body.trv26 .tr-header-search-panel-inner{padding:14px 0;}html body.trv26 .tr-header-search-panel .dgwt-wcas-search-wrapp{max-width:760px;margin:0 auto;}@media(min-width:901px){html body.trv26 .tr-header-inner{
    grid-template-columns:auto 1fr auto auto auto auto!important;
    gap:18px!important;
  }html body.trv26 .tr-menu-toggle{display:none!important;}html body.trv26 .tr-logo{grid-column:1!important;}html body.trv26 .tr-nav{grid-column:2!important;}html body.trv26 .tr-header-button{grid-column:3!important;}html body.trv26 .tr-header-icon-search{grid-column:4!important;}html body.trv26 .tr-header-icon-search.tr-search-hide-desktop{display:none!important;visibility:hidden!important;pointer-events:none!important;}html body.trv26 .tr-header-icon-user{grid-column:5!important;}html body.trv26 body.tr-logo-pos-center .tr-logo{grid-column:2!important;justify-self:center!important;}}@media(max-width:900px){html body.trv26 .tr-hide-mobile{display:none!important;}html body.trv26 .tr-hide-desktop{display:inline-flex!important;}html body.trv26 .tr-site-header .tr-header-inner{
    display:grid!important;
    grid-template-columns:48px 48px minmax(0,1fr) 48px 48px!important;
    align-items:center!important;
    justify-items:center!important;
    gap:6px!important;
    width:100%!important;
    min-height:var(--tr-header-height)!important;
    padding:8px 12px!important;
    text-align:center!important;
  }html body.trv26 .tr-site-header .tr-logo{
    grid-column:3!important;
    justify-self:center!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    text-align:center!important;
  }html body.trv26 .tr-site-header .tr-logo .custom-logo-link,html body.trv26 .tr-site-header .tr-logo .custom-logo{
    display:inline-block!important;
    max-width:min(var(--tr-logo-size), 190px)!important;
    height:auto!important;
    margin:0 auto!important;
  }html body.trv26 .tr-site-header .tr-menu-toggle{
    grid-column:1!important;
    justify-self:start!important;
    background:var(--tr-mobile-hamburger-bg)!important;
    color:var(--tr-mobile-hamburger-color)!important;
    border-color:var(--tr-mobile-hamburger-border)!important;
    border-radius:10px!important;
  }html body.trv26 .tr-site-header .tr-menu-toggle span{
    background:var(--tr-mobile-hamburger-color)!important;
  }html body.trv26.tr-menu-pos-right .tr-site-header .tr-menu-toggle{
    grid-column:5!important;
    justify-self:end!important;
  }html body.trv26 .tr-site-header .tr-header-icon{
    display:inline-flex!important;
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    color:var(--tr-mobile-header-icons-color)!important;
    background:var(--tr-mobile-header-icons-bg)!important;
    border-radius:10px!important;
  }html body.trv26 .tr-site-header .tr-header-icon svg{
    width:24px!important;
    height:24px!important;
  }html body.trv26 .tr-site-header .tr-header-icon-user{grid-column:2!important;}html body.trv26 .tr-site-header .tr-header-icon-search{grid-column:4!important;color:var(--tr-search-mobile-icon-color)!important;}html body.trv26 .tr-site-header .tr-header-icon-search:hover{color:var(--tr-search-mobile-icon-hover)!important;}html body.trv26 .tr-site-header .tr-header-icon-search.tr-search-hide-mobile{display:none!important;visibility:hidden!important;pointer-events:none!important;}html body.trv26.tr-menu-pos-right .tr-site-header .tr-header-icon-user{grid-column:1!important;}html body.trv26.tr-menu-pos-right .tr-site-header .tr-header-icon-search{grid-column:2!important;}html body.trv26 .tr-site-header .tr-header-button{
    grid-column:1 / -1!important;
    justify-self:stretch!important;
    width:calc(100% - 20px)!important;
    margin:10px 10px 0!important;
    text-align:center!important;
  }html body.trv26 .tr-site-header .tr-nav{
    background:var(--tr-mobile-menu-bg)!important;
  }html body.trv26 .tr-site-header .tr-nav > ul > li > a,html body.trv26 .tr-site-header .tr-primary-menu > li > a,html body.trv26 .tr-site-header .tr-nav a{
    color:var(--tr-mobile-menu-text)!important;
    background:var(--tr-mobile-menu-bg)!important;
    padding:13px 18px!important;
    margin-bottom:8px!important;
    border-radius:10px!important;
  }html body.trv26 .tr-site-header .tr-nav .sub-menu a,html body.trv26 .tr-site-header .tr-nav .children a{
    color:var(--tr-mobile-submenu-text)!important;
    background:var(--tr-mobile-submenu-bg)!important;
  }html body.trv26 .tr-site-header .tr-nav .sub-menu a:hover,html body.trv26 .tr-site-header .tr-nav .children a:hover,html body.trv26 .tr-site-header .tr-nav .sub-menu li.current-menu-item > a,html body.trv26 .tr-site-header .tr-nav .children li.current-menu-item > a{
    color:var(--tr-mobile-submenu-hover)!important;
    background:var(--tr-mobile-submenu-hover-bg)!important;
  }}@media (min-width:901px){html body.trv26 .tr-site-header .tr-header-inner{
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr) auto auto auto auto!important;
    grid-template-rows:auto!important;
    align-items:center!important;
    justify-items:start!important;
    gap:18px!important;
    min-height:var(--tr-header-height)!important;
    padding:0!important;
    text-align:initial!important;
  }html body.trv26 .tr-site-header .tr-menu-toggle{
    display:none!important;
  }html body.trv26 .tr-site-header .tr-logo,html body.trv26 .tr-site-header .tr-nav,html body.trv26 .tr-site-header .tr-header-button,html body.trv26 .tr-site-header .tr-header-icon-search,html body.trv26 .tr-site-header .tr-header-icon-user{
    grid-row:1!important;
    align-self:center!important;
    margin-top:0!important;
    margin-bottom:0!important;
    position:relative!important;
  }html body.trv26 .tr-site-header .tr-logo{
    grid-column:1!important;
    justify-self:start!important;
    margin-right:24px!important;
  }html body.trv26 .tr-site-header .tr-nav{
    grid-column:2!important;
    justify-self:end!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
  }html body.trv26 .tr-site-header .tr-nav ul,html body.trv26 .tr-site-header .tr-nav .menu,html body.trv26 .tr-site-header .tr-primary-menu{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    flex-wrap:nowrap!important;
    gap:0!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
  }html body.trv26 .tr-site-header .tr-nav li{
    display:flex!important;
    align-items:center!important;
    margin:0!important;
  }html body.trv26 .tr-site-header .tr-nav > ul > li > a,html body.trv26 .tr-site-header .tr-primary-menu > li > a,html body.trv26 .tr-site-header .tr-nav a{
    display:inline-flex!important;
    align-items:center!important;
    min-height:44px!important;
    padding:10px 13px!important;
    margin:0!important;
    white-space:nowrap!important;
  }html body.trv26 .tr-site-header .tr-header-button{
    grid-column:3!important;
    justify-self:end!important;
    display:inline-flex!important;
    align-items:center!important;
    white-space:nowrap!important;
  }html body.trv26 .tr-site-header .tr-header-icon-search{
    grid-column:4!important;
    justify-self:center!important;
    display:inline-flex!important;
  }html body.trv26 .tr-site-header .tr-header-icon-search.tr-search-hide-desktop{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }html body.trv26 .tr-site-header .tr-header-icon-user{
    grid-column:5!important;
    justify-self:center!important;
    display:inline-flex!important;
  }html body.trv26 .tr-site-header .tr-header-icon{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    transform:none!important;
  }}@media (min-width: 901px) {html body.trv26 header.tr-site-header nav.tr-nav ul.tr-primary-menu > li{
    position: relative !important;
  }html body.trv26 header.tr-site-header nav.tr-nav ul.tr-primary-menu > li > ul.sub-menu,html body.trv26 header.tr-site-header nav.tr-nav ul.tr-primary-menu > li > ul.children,html body.trv26 header.tr-site-header nav.tr-nav li.menu-item-has-children > ul.sub-menu,html body.trv26 header.tr-site-header nav.tr-nav li.page_item_has_children > ul.children{
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    right: auto !important;
    display: none !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    width: 270px !important;
    min-width: 270px !important;
    max-width: 270px !important;
    padding: 12px !important;
    margin: 0 !important;
    list-style: none !important;
    z-index: 999999 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
  }html body.trv26 header.tr-site-header nav.tr-nav ul.tr-primary-menu > li:hover > ul.sub-menu,html body.trv26 header.tr-site-header nav.tr-nav ul.tr-primary-menu > li:focus-within > ul.sub-menu,html body.trv26 header.tr-site-header nav.tr-nav li.menu-item-has-children:hover > ul.sub-menu,html body.trv26 header.tr-site-header nav.tr-nav li.menu-item-has-children:focus-within > ul.sub-menu,html body.trv26 header.tr-site-header nav.tr-nav li.page_item_has_children:hover > ul.children,html body.trv26 header.tr-site-header nav.tr-nav li.page_item_has_children:focus-within > ul.children{
    display: flex !important;
  }html body.trv26 header.tr-site-header nav.tr-nav ul.sub-menu > li,html body.trv26 header.tr-site-header nav.tr-nav ul.children > li{
    display: block !important;
    float: none !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }html body.trv26 header.tr-site-header nav.tr-nav ul.sub-menu > li > a,html body.trv26 header.tr-site-header nav.tr-nav ul.children > li > a{
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    padding: 11px 14px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    text-align: left !important;
    line-height: 1.35 !important;
  }html body.trv26 header.tr-site-header nav.tr-nav ul.sub-menu ul.sub-menu,html body.trv26 header.tr-site-header nav.tr-nav ul.children ul.children{
    top: 0 !important;
    left: 100% !important;
  }}@media (max-width:900px){html body.trv26 .tr-site-header .tr-nav > ul > li > a,html body.trv26 .tr-site-header .tr-primary-menu > li > a{
    color:var(--tr-mobile-menu-text)!important;
  }html body.trv26 .tr-site-header .tr-nav > ul > li > a:hover,html body.trv26 .tr-site-header .tr-primary-menu > li > a:hover,html body.trv26 .tr-site-header .tr-nav > ul > li:hover > a,html body.trv26 .tr-site-header .tr-primary-menu > li:hover > a{
    color:var(--tr-mobile-menu-hover)!important;
  }html body.trv26 .tr-site-header .tr-nav > ul > li.current-menu-item > a,html body.trv26 .tr-site-header .tr-primary-menu > li.current-menu-item > a,html body.trv26 .tr-site-header .tr-nav > ul > li.current-menu-ancestor > a,html body.trv26 .tr-site-header .tr-primary-menu > li.current-menu-ancestor > a{
    color:var(--tr-mobile-menu-active)!important;
  }}@media (min-width:901px){html body.trv26 .tr-site-header .tr-header-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto auto!important;
    grid-template-rows:auto!important;
    align-items:center!important;
    gap:18px!important;
  }html body.trv26.tr-logo-pos-left .tr-site-header .tr-logo{
    grid-column:1!important;
    justify-self:start!important;
    justify-content:flex-start!important;
    margin-right:0!important;
  }html body.trv26.tr-logo-pos-center .tr-site-header .tr-logo{
    grid-column:2!important;
    justify-self:center!important;
    justify-content:center!important;
    margin-right:0!important;
  }html body.trv26.tr-logo-pos-right .tr-site-header .tr-logo{
    grid-column:3!important;
    justify-self:end!important;
    justify-content:flex-end!important;
    margin-right:0!important;
  }html body.trv26.tr-menu-pos-left .tr-site-header .tr-nav{
    grid-column:1!important;
    justify-self:start!important;
    justify-content:flex-start!important;
  }html body.trv26.tr-menu-pos-center .tr-site-header .tr-nav{
    grid-column:2!important;
    justify-self:center!important;
    justify-content:center!important;
  }html body.trv26.tr-menu-pos-right .tr-site-header .tr-nav{
    grid-column:3!important;
    justify-self:end!important;
    justify-content:flex-end!important;
  }html body.trv26.tr-menu-pos-left .tr-site-header .tr-nav .tr-primary-menu,html body.trv26.tr-menu-pos-left .tr-site-header .tr-nav ul{
    justify-content:flex-start!important;
  }html body.trv26.tr-menu-pos-center .tr-site-header .tr-nav .tr-primary-menu,html body.trv26.tr-menu-pos-center .tr-site-header .tr-nav ul{
    justify-content:center!important;
  }html body.trv26.tr-menu-pos-right .tr-site-header .tr-nav .tr-primary-menu,html body.trv26.tr-menu-pos-right .tr-site-header .tr-nav ul{
    justify-content:flex-end!important;
  }html body.trv26 .tr-site-header .tr-header-button{
    grid-column:4!important;
    justify-self:end!important;
  }html body.trv26 .tr-site-header .tr-header-icon-user{
    grid-column:5!important;
    justify-self:center!important;
  }}@media(max-width:900px){html body.trv26.tr-mobile-menu-open .tr-site-header,html body.trv26.tr-mobile-menu-open header.tr-site-header{
    overflow:visible!important;
  }html body.trv26.tr-mobile-menu-open .tr-site-header button.tr-menu-toggle,html body.trv26.tr-mobile-menu-open .tr-site-header .tr-menu-toggle{
    position:fixed!important;
    top:max(14px, env(safe-area-inset-top))!important;
    right:14px!important;
    left:auto!important;
    bottom:auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
    padding:0!important;
    margin:0!important;
    background:var(--tr-mobile-hamburger-open-bg)!important;
    background-color:var(--tr-mobile-hamburger-open-bg)!important;
    color:var(--tr-mobile-hamburger-open-color)!important;
    border:1px solid var(--tr-mobile-hamburger-open-border)!important;
    border-radius:999px!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
    box-shadow:0 8px 24px rgba(0,0,0,.28)!important;
    z-index:2147483647!important;
  }html body.trv26.tr-mobile-menu-open .tr-site-header button.tr-menu-toggle span,html body.trv26.tr-mobile-menu-open .tr-site-header .tr-menu-toggle span{
    position:absolute!important;
    top:50%!important;
    left:50%!important;
    display:block!important;
    width:24px!important;
    height:3px!important;
    min-height:3px!important;
    margin:0!important;
    padding:0!important;
    background:var(--tr-mobile-hamburger-open-color)!important;
    background-color:var(--tr-mobile-hamburger-open-color)!important;
    color:var(--tr-mobile-hamburger-open-color)!important;
    border-radius:999px!important;
    opacity:1!important;
    visibility:visible!important;
    transform-origin:center!important;
  }html body.trv26.tr-mobile-menu-open .tr-site-header button.tr-menu-toggle span:nth-child(1),html body.trv26.tr-mobile-menu-open .tr-site-header .tr-menu-toggle span:nth-child(1){
    transform:translate(-50%,-50%) rotate(45deg)!important;
  }html body.trv26.tr-mobile-menu-open .tr-site-header button.tr-menu-toggle span:nth-child(2),html body.trv26.tr-mobile-menu-open .tr-site-header .tr-menu-toggle span:nth-child(2){
    opacity:0!important;
    visibility:hidden!important;
  }html body.trv26.tr-mobile-menu-open .tr-site-header button.tr-menu-toggle span:nth-child(3),html body.trv26.tr-mobile-menu-open .tr-site-header .tr-menu-toggle span:nth-child(3){
    transform:translate(-50%,-50%) rotate(-45deg)!important;
  }}@media (max-width:900px){html body.trv26 .tr-mobile-close-control{
    position:fixed!important;
    top:calc(var(--wp-admin--admin-bar--height, 0px) + 12px)!important;
    right:14px!important;
    left:auto!important;
    bottom:auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
    min-height:50px!important;
    padding:0!important;
    margin:0!important;
    background:#111111!important;
    background-color:#111111!important;
    border:1px solid rgba(255,255,255,.32)!important;
    border-radius:999px!important;
    box-shadow:0 12px 34px rgba(0,0,0,.38)!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:scale(.96)!important;
    z-index:2147483647!important;
    appearance:none!important;
    -webkit-appearance:none!important;
    cursor:pointer!important;
  }html body.trv26.tr-mobile-menu-open .tr-mobile-close-control,html body.trv26 .tr-mobile-close-control.is-visible{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:scale(1)!important;
  }html body.trv26 .tr-mobile-close-control span{
    position:absolute!important;
    top:50%!important;
    left:50%!important;
    display:block!important;
    width:26px!important;
    height:3px!important;
    margin:0!important;
    padding:0!important;
    background:#ffffff!important;
    background-color:#ffffff!important;
    border-radius:999px!important;
    opacity:1!important;
    visibility:visible!important;
    transform-origin:center!important;
  }html body.trv26 .tr-mobile-close-control span:first-child{transform:translate(-50%,-50%) rotate(45deg)!important;}html body.trv26 .tr-mobile-close-control span:last-child{transform:translate(-50%,-50%) rotate(-45deg)!important;}html body.trv26.tr-mobile-menu-open .tr-site-header .tr-nav{padding-top:78px!important;}}@media (min-width:901px){html body.trv26 .tr-mobile-close-control{display:none!important;}}html body.trv26 .tr-footer-pro a.tr-footer-pro-button,html body.trv26 .tr-footer-pro .tr-footer-pro-button{
  background:var(--tr-footer-button-bg)!important;
  color:var(--tr-footer-button-color)!important;
  border-radius:var(--tr-footer-button-radius)!important;
  text-decoration:none!important;
}html body.trv26 .tr-footer-pro a.tr-footer-pro-button span,html body.trv26 .tr-footer-pro .tr-footer-pro-button span,html body.trv26 .tr-footer-pro a.tr-footer-pro-button .tr-footer-pro-button-icon{
  color:var(--tr-footer-button-color)!important;
}html body.trv26 .tr-footer-pro a.tr-footer-pro-button:hover,html body.trv26 .tr-footer-pro .tr-footer-pro-button:hover{
  background:var(--tr-footer-button-hover-bg)!important;
  color:var(--tr-footer-button-hover-color)!important;
}html body.trv26 .tr-footer-pro a.tr-footer-pro-button:hover span,html body.trv26 .tr-footer-pro .tr-footer-pro-button:hover span,html body.trv26 .tr-footer-pro a.tr-footer-pro-button:hover .tr-footer-pro-button-icon{
  color:var(--tr-footer-button-hover-color)!important;
}html body.trv26 .tr-footer-pro a.tr-footer-pro-button svg,html body.trv26 .tr-footer-pro .tr-footer-pro-button svg{
  fill:currentColor!important;
  color:inherit!important;
}body.trv26 .tr-main > .tr-page-elementor-full,body.trv26.elementor-page .tr-main > .tr-page{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}body.trv26 .tr-main > .tr-page-elementor-full > .elementor,body.trv26 .tr-main > .tr-page-elementor-full > .elementor > .elementor-element,body.trv26.elementor-page .tr-main > .tr-page > .elementor{
  width:100%!important;
  max-width:none!important;
}html body.trv26.tr-sticky-header .tr-site-header.tr-sticky-fixed,html body.trv26.tr-sticky-header header.tr-site-header.tr-sticky-fixed{
  position:fixed!important;
  top:var(--tr-sticky-admin-offset,0px)!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  z-index:999999!important;
  margin:0!important;
}html body.trv26 .tr-sticky-placeholder{
  display:block!important;
  width:100%!important;
  height:0;
  margin:0!important;
  padding:0!important;
}.tr-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.88rem;line-height:1.45;color:#667085}.tr-post-meta a{color:inherit;text-decoration:none}.tr-post-meta a:hover{text-decoration:underline}.tr-post-meta-separator{opacity:.55}.tr-single-post-image{margin-left:0;margin-right:0}.tr-post-layout-newsroom_pro{max-width:1180px}.tr-post-layout-newsroom_pro .tr-single-post-header{max-width:960px;border-top:5px solid currentColor;border-bottom:1px solid rgba(15,23,42,.16);padding:28px 0 30px}.tr-post-layout-newsroom_pro .tr-single-post-title{max-width:920px}.tr-post-layout-newsroom_pro .tr-single-post-image{border-radius:0}.tr-post-layout-newsroom_pro .tr-single-post-content{max-width:820px;margin:0 auto}.tr-post-layout-hero_focus{max-width:1280px}.tr-post-layout-hero_focus .tr-single-post-header{text-align:center;max-width:1020px;margin-left:auto;margin-right:auto}.tr-post-layout-hero_focus .tr-post-meta{justify-content:center}.tr-post-layout-hero_focus .tr-single-post-image{border-radius:34px;box-shadow:0 24px 70px rgba(15,23,42,.14)}.tr-post-layout-hero_focus .tr-single-post-content{max-width:800px;margin:0 auto}.tr-post-layout-classic_sidebar{max-width:1180px;display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);column-gap:64px}.tr-post-layout-classic_sidebar .tr-single-post-header{grid-column:1;padding-top:12px;border-top:1px solid rgba(15,23,42,.18)}.tr-post-layout-classic_sidebar .tr-single-post-title{font-size:clamp(28px,4vw,48px)}.tr-post-layout-classic_sidebar .tr-single-post-image,.tr-post-layout-classic_sidebar .tr-single-post-content{grid-column:2}.tr-post-layout-classic_sidebar .tr-single-post-image{margin-top:0;border-radius:20px}.tr-post-layout-compact_dispatch{max-width:860px}.tr-post-layout-compact_dispatch .tr-single-post-header{margin-bottom:22px}.tr-post-layout-compact_dispatch .tr-single-post-title{font-size:clamp(28px,4vw,42px);letter-spacing:-.025em}.tr-post-layout-compact_dispatch .tr-single-post-image{margin:24px 0;border-radius:12px}.tr-post-layout-compact_dispatch .tr-single-post-content{font-size:calc(var(--tr-post-content-font-size,18px) - 1px);line-height:1.7}@media(max-width:900px){.tr-post-layout-classic_sidebar{display:block}.tr-post-layout-classic_sidebar .tr-single-post-header{padding-top:20px}}
