.text-slider{--theme:#00FFFF !important}
.text-slider .title a img{filter:hue-rotate(160deg) saturate(150%)}

/* Explore us button: default (non-hover) circle black, hover neon cyan */
/* Explore us button: cyan background and text */
.info-last .btn-wrapper .btn-hover-bgchange{background-color:#00FFFF !important}
.info-last .btn-wrapper .btn-hover-bgchange span{background-color:transparent !important; width:0 !important; height:0 !important}
.info-last .btn-wrapper .btn-hover-bgchange:hover span{background-color:transparent !important; width:0 !important; height:0 !important}
.info-last .btn-wrapper .btn-hover-bgchange:hover{border:none !important}
.info-last .btn-wrapper .btn-hover-bgchange a{color:#000000 !important}

/* Logo sizing consistency across pages */
.header__logo img{max-width:120px;height:auto;object-fit:contain;transition:all .3s}
@media only screen and (max-width:1919px){.header__logo img{max-width:100px}}
@media only screen and (max-width:1399px){.header__logo img{max-width:90px}}
@media only screen and (max-width:1199px){.header__logo img{max-width:80px}}
@media only screen and (max-width:991px){.header__logo img{max-width:75px}}
@media only screen and (max-width:767px){.header__logo img{max-width:70px}}
@media (max-width:575px){.header__logo img{max-width:60px}}
.header-area.sticky .header__logo img{max-width:110px}
@media only screen and (max-width:1919px){.header-area.sticky .header__logo img{max-width:95px}}
@media only screen and (max-width:1199px){.header-area.sticky .header__logo img{max-width:75px}}
@media only screen and (max-width:767px){.header-area.sticky .header__logo img{max-width:65px}}

