:root,[data-bs-theme=light]{--bs-primary:#055160;--bs-primary-rgb:5,81,96;--bs-primary-text-emphasis:#022026;--bs-primary-bg-subtle:#CDDCDF;--bs-primary-border-subtle:#9BB9BF;--bs-link-color:#055160;--bs-link-color-rgb:5,81,96}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#055160;--bs-btn-border-color:#055160;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#044552;--bs-btn-hover-border-color:#04414D;--bs-btn-focus-shadow-rgb:218,229,231;--bs-btn-active-color:#fff;--bs-btn-active-bg:#04414D;--bs-btn-active-border-color:#043D48;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#055160;--bs-btn-disabled-border-color:#055160}.btn-outline-primary{--bs-btn-color:#055160;--bs-btn-border-color:#055160;--bs-btn-focus-shadow-rgb:5,81,96;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#055160;--bs-btn-hover-border-color:#055160;--bs-btn-active-color:#fff;--bs-btn-active-bg:#055160;--bs-btn-active-border-color:#055160;--bs-btn-disabled-color:#055160;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#055160}body,html{margin:0;padding:0;height:100vh;overflow:hidden}
body{
    background-image: image-set(
    url("../../assets/img/Transmontana-Comboio-Bg01-sm.webp") type("image/webp") 1x,
    url("../../assets/img/Transmontana-Comboio-Bg01-lg.webp") type("image/webp") 2x,
    url("../../assets/img/Transmontana-Comboio-Bg01-sm.jpg") type("image/jpeg") 1x,
    url("../../assets/img/Transmontana-Comboio-Bg01-lg.jpg") type("image/jpeg") 2x
  );
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
    font-family:Inter,sans-serif;font-size:20px}
p{font-family:Inter,sans-serif;font-size:20px}a{text-decoration:none}.overlay-img{position:fixed;bottom:0;height:auto;pointer-events:none;z-index:10;right:0}@media (min-width:768px){.overlay-img{height:60vh;left:auto;transform:none}}@media (max-width:767.98px){.overlay-img{max-width:100vw;left:50%;transform:translateX(-50%);object-fit:contain;right:0}}.tm-logo-main{max-width:500px;width:90%;filter:invert(20%) sepia(9%) saturate(6570%) hue-rotate(146deg) brightness(93%) contrast(102%)}.mainwrapper{z-index:20;position:relative;padding:20px}.tm-social-btn{display:flex;justify-content:space-between;width:190px}.tm-social-wrapper{display:flex;flex-direction:column;gap:10px;align-content:flex-end;justify-content:flex-end;flex-wrap:wrap}.tm-white-link{color:#fff}.tm-white-link:hover{color:var(--bs-primary)}