.travel-guide{color:#7c7d7f}.airport-transfer{padding-top:1.5rem;padding-bottom:2rem}.airport-transfer-actions{position:relative;overflow:hidden;background-color:var(--theme-sky-blue);background-position:right;background-image:url("/images/ihhinternationallibraries/common/car_airporttransfer.webp");background-position:right bottom;background-repeat:no-repeat;padding:2rem;border-radius:5px;min-height:20rem;max-height:fit-content}@media screen and (min-width:992px){.airport-transfer-actions{background-size:contain}}@media screen and (max-width:767px){.airport-transfer-actions{min-height:35rem}}@media screen and (min-width:767px) and (max-width:991px){.airport-transfer-actions{background-image:none}}.airport-transfer-actions-header{font-size:2.5rem;font-weight:600;margin-bottom:1rem;color:var(--theme-dark-blue)}.airport-transfer-actions-buttons{display:block;text-decoration:none;background-color:var(--theme-dark-blue);width:150px;text-align:center;margin-top:.5rem;padding:10px 15px;color:#fff;border-radius:2.25rem;cursor:pointer;font-weight:bold;position:relative;overflow:hidden;z-index:1;border:1px solid var(--theme-dark-blue);transition:color .3s ease}.airport-transfer-actions-buttons::before{content:"";position:absolute;inset:0;background-color:#fff;z-index:-1;transform:translateX(-100%);transition:transform .3s ease}.airport-transfer-actions-buttons:hover::before{transform:translateX(0)}.airport-transfer-actions-buttons:hover{color:var(--theme-dark-blue)}@media screen and (max-width:767px){.airport-transfer-actions-buttons{width:100%;padding-top:1rem;padding-bottom:1rem}}.choose-hospital-overlay{position:absolute;width:100%;height:100%;margin:-2rem;padding:2rem;background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:all .15s ease-in-out}.choose-hospital-overlay.show{opacity:1;visibility:visible;pointer-events:all}.choose-hospital-overlay .close-overlay{position:absolute;top:0;right:0;margin:1rem 1.5rem;font-size:1.5rem;font-weight:bold;cursor:pointer}.choose-hospital-overlay .form-group{position:relative}.choose-hospital-overlay .select-travel{height:auto!important;padding:.85rem 1.5rem!important;background-color:var(--theme-dark-blue);border:1px solid #62b5dd!important;box-shadow:none;border-radius:35px;color:#fff}.choose-hospital-overlay .select-travel+.fa-chevron-down{position:absolute;top:0;height:100%;color:#fff;width:100%;display:flex;justify-content:end;align-items:center;right:.5rem;pointer-events:none}.sticky-sidebar{position:sticky;top:90px;max-height:calc(100vh - 100px);overflow-y:auto;padding-right:10px;background-color:#fff}.tg-nav{padding:1rem;box-shadow:1px 3px 4px 0 #adadad33;border-radius:1rem}.tg-nav-link{color:var(--theme-dark-blue);cursor:pointer;font-weight:400}.nav-link.scroll-link.active{font-weight:600}.menu-list{list-style:none;padding:0;margin:0}.menu-list li{margin-bottom:12px}.menu-list a{display:block;text-decoration:none;color:#222;font-weight:500;padding:6px 8px;border-radius:6px;transition:all .2s ease-in-out}.menu-list a:hover,.menu-list a.active{color:#007bff;background-color:rgba(0,123,255,.1)}.content-block{margin-bottom:60px;scroll-margin-top:100px}#mobileMenu{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #ced4da;font-size:1rem}.sticky-sidebar::-webkit-scrollbar{width:6px}.sticky-sidebar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}@media(max-width:991.98px){.sticky-sidebar{position:relative;top:0;max-height:none;overflow-y:visible;padding-right:0}}.travel-content .checklist{background-color:#eaf7f6;padding:2rem;border-radius:1rem}.travel-content .checklist .checklist-button{background-color:var(--theme-dark-blue);color:#fff;border-radius:25px;padding:10px 15px;position:relative;cursor:pointer;overflow:hidden;z-index:1;transition:color .3s ease;border:1px solid var(--theme-dark-blue);font-weight:bold;width:fit-content}.travel-content .checklist .checklist-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;transition:left .3s ease;background-color:#fff}.travel-content .checklist .checklist-button:hover::before{left:0}.travel-content .checklist .checklist-button:hover{color:var(--theme-dark-blue);border:1px solid var(--theme-dark-blue)}.airport-transfer-header{color:var(--theme-dark-blue)}.airport-transfer-texts{color:var(--dark-grey)}