/* Homepage-only candidate. No declarations on form elements or ancestors. */
@font-face{font-family:BT24HomeNunito;src:url('./Nunito-600.woff') format('woff');font-weight:400 600;font-display:swap}
@font-face{font-family:BT24HomeNunito;src:url('./Nunito-800.woff') format('woff');font-weight:700 900;font-display:swap}
body.bt24-home-refresh > #header,
body.bt24-home-refresh > main > .bt24-family-hero,
body.bt24-home-refresh > footer.footer,
body.bt24-home-refresh > main > .about-section,
body.bt24-home-refresh > main > .servicemain,
body.bt24-home-refresh > main > .best-quality-sec,
body.bt24-home-refresh > main > .choose-us,
body.bt24-home-refresh > main > .book-quick,
body.bt24-home-refresh > main > .client-testi,
body.bt24-home-refresh > main > .our-fleet{font-family:BT24HomeNunito,'Mulish',sans-serif}
body.bt24-home-refresh > #header{background:#fffafdf5;border-bottom:1px solid #f0d9e4;box-shadow:0 4px 20px #29395109}
body.bt24-home-refresh > #header .header-logo img{background-color:#293951;border-radius:4px;box-shadow:0 0 0 6px #293951}
body.bt24-home-refresh > #header .navbar li a,
body.bt24-home-refresh > #header .navbar a:focus{color:#293951;font-weight:700}
body.bt24-home-refresh > #header .navbar a:hover{color:#b71b35}
body.bt24-home-refresh > #header .navbar .navbtn{color:#fff!important;background:#d92340;border-radius:28px;box-shadow:0 3px 0 #a21b31}
body.bt24-home-refresh > #header .navbar .navbtn:hover{background:#b71b35;color:#fff!important}
@media(min-width:1025px){
body.bt24-home-refresh > #header .sub-menu ul{background:#fffafd;border-radius:18px;box-shadow:0 12px 35px #29395120}
}
body.bt24-home-refresh > #header .sub-menu a .icon path,
body.bt24-home-refresh > #header .humberbtn svg path{fill:#293951;stroke:#293951}
body.bt24-home-refresh > main > .bt24-family-hero.HMbanner{background:linear-gradient(125deg,#fff1f7 0%,#fff8fb 43%,#e6f5ff 100%);padding:142px 0 100px;isolation:isolate}
body.bt24-home-refresh > main > .bt24-family-hero.HMbanner::after{content:none}
body.bt24-home-refresh > main > .bt24-family-hero > .wrapper{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1240px;padding-inline:28px}
body.bt24-home-refresh > main > .bt24-family-hero .bannerRow{min-width:0}
body.bt24-home-refresh > main > .bt24-family-hero .bannerRow > h3{font-size:15px;line-height:1.5;letter-spacing:1px;text-transform:uppercase;color:#92506f;font-weight:800;text-align:left;margin-bottom:16px}
body.bt24-home-refresh > main > .bt24-family-hero .bannerRow > h1{font-size:clamp(38px,4.25vw,60px);line-height:1.08;letter-spacing:-1.8px;text-align:left;color:#d92340;font-weight:900;margin-bottom:20px}
body.bt24-home-refresh > main > .bt24-family-hero .bannerRow > p{font-size:18px;line-height:1.65;color:#506079;text-align:left;max-width:510px}
body.bt24-home-refresh > main > .bt24-family-hero .google-box{margin:22px 0 0;padding:13px 18px;gap:18px;border:1px solid #ead8e3;border-radius:22px;background:#fffafde6;width:fit-content;max-width:100%}
body.bt24-home-refresh > main > .bt24-family-hero .google-logo img{width:48px;max-width:100%;height:auto}
body.bt24-home-refresh > main > .bt24-family-hero .google-txt{padding-left:18px;border-left:1px solid #ead8e3;text-align:left}
body.bt24-home-refresh > main > .bt24-family-hero .google-txt h3{font-size:11px;line-height:1.4;letter-spacing:1px;color:#657087;margin:0;text-align:left}
body.bt24-home-refresh > main > .bt24-family-hero .google-txt h4{font-size:19px;line-height:1.4;color:#293951}
body.bt24-home-refresh > main > .bt24-family-hero .google-txt h5{font-size:17px;line-height:1.5;color:#293951;justify-content:flex-start}
body.bt24-home-refresh > main > .bt24-family-hero .google-txt p{font-size:12px!important;line-height:1.4!important;color:#607088;text-align:left}
body.bt24-home-refresh > main > .bt24-family-hero .bad-experience{width:100%;padding:17px 19px;margin:22px 0 0;background:#fff;border:1px solid #f0d4e1;border-image:none;border-radius:21px}
body.bt24-home-refresh > main > .bt24-family-hero .bad-experience h4{font-size:16px;line-height:1.5;color:#293951;text-align:left;margin-bottom:9px}
body.bt24-home-refresh > main > .bt24-family-hero .bad-experience ul{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 15px}
body.bt24-home-refresh > main > .bt24-family-hero .bad-experience ul li{font-size:13px;line-height:1.5;color:#57657b}
body.bt24-home-refresh > main > .bt24-family-hero .bad-experience h3{font-size:13px;line-height:1.5;text-align:left;letter-spacing:0;text-transform:none;color:#4d6177;margin-top:12px}
body.bt24-home-refresh > main > .bt24-family-hero .bad-experience h3 span{color:#a22c50}
body.bt24-home-refresh > main > .bt24-family-hero .banner-btn-group{justify-content:flex-start;flex-wrap:wrap;gap:12px;margin-top:22px}
body.bt24-home-refresh > main > .bt24-family-hero .cntbtn{background:#d92340;border-color:#d92340;color:#fff;padding:13px 25px;font-weight:800}
body.bt24-home-refresh > main > .bt24-family-hero .gglbtn{background:#fff;border-color:#c9dfef;color:#355979;padding:13px 25px;font-weight:800}
body.bt24-home-refresh > main > .bt24-family-hero .cntbtn:hover{background:#b71b35;color:#fff}
body.bt24-home-refresh > main > .bt24-family-hero .gglbtn:hover{background:#e6f5ff;color:#293951}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene{position:relative;min-width:0;width:100%;height:480px;align-self:center}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__photo{position:absolute;inset:35px 8px 67px 16px;margin:0;border:9px solid #fff;border-radius:30px;transform:rotate(2deg);box-shadow:7px 9px 0 #f4cbdc,0 15px 30px #36557415;background:#fff}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% center;border-radius:21px}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__tape{position:absolute;top:-20px;left:40%;width:90px;height:30px;background:#ffa7c7ba;transform:rotate(-9deg)}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__taxi{position:absolute;left:-30px;bottom:0;width:55%;height:225px;object-fit:contain;filter:drop-shadow(0 7px 0 #7091ae20);pointer-events:none}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__cloud{position:absolute;right:-5px;top:5px;width:90px;height:38px;border-radius:50px;background:#fff;box-shadow:0 5px 0 #cfe5f44d}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__cloud::before{content:'';position:absolute;left:19px;bottom:12px;width:43px;height:43px;border-radius:50%;background:#fff}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__pause{position:absolute;right:7px;top:-34px;min-height:44px;padding:9px 14px;border:1px solid #c9dceb;border-radius:25px;background:#fff;color:#47617a;font:700 12px BT24HomeNunito,sans-serif;cursor:pointer}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__pause[hidden]{display:none}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene[data-bt24-motion="running"] .bt24-scene__taxi{animation:bt24-home-taxi-bob 4s ease-in-out infinite}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene[data-bt24-motion="running"] .bt24-scene__cloud{animation:bt24-home-cloud-drift 8s ease-in-out infinite alternate}
body.bt24-home-refresh > main > .about-section{background:#eaf6ff;border-radius:44px 44px 0 0}
body.bt24-home-refresh > main > .about-section .section-title h3,
body.bt24-home-refresh > main > .servicemain .section-title h3,
body.bt24-home-refresh > main > .best-quality-sec .section-title h3,
body.bt24-home-refresh > main > .choose-us .section-title h3,
body.bt24-home-refresh > main > .client-testi .section-title h3,
body.bt24-home-refresh > main > .our-fleet .section-title h3{color:#293951;font-weight:800}
body.bt24-home-refresh > main > .about-section .section-title h3 span,
body.bt24-home-refresh > main > .servicemain .section-title h3 span,
body.bt24-home-refresh > main > .best-quality-sec .section-title h3 span,
body.bt24-home-refresh > main > .choose-us .section-title h3 span,
body.bt24-home-refresh > main > .client-testi .section-title h3 span,
body.bt24-home-refresh > main > .our-fleet .section-title h3 span{color:#ba2d54}
body.bt24-home-refresh > main > .about-section .about-img img{border-radius:30px}
body.bt24-home-refresh > main > .about-section .about-img::after{background:#f4cbdc}
body.bt24-home-refresh > main > .servicemain .advantage-txt{background:#fff0f6}
body.bt24-home-refresh > main > .servicemain .adv-col{background:#fff5fa;border:1px solid #efd9e6;border-radius:26px}
body.bt24-home-refresh > main > .servicemain .adv-col:nth-child(even){background:#eef8ff;border-color:#d6e8f3}
body.bt24-home-refresh > main > .servicemain .adv-col-head h2,
body.bt24-home-refresh > main > .servicemain .adv-col-txt p{color:#293951}
body.bt24-home-refresh > main > .best-quality-sec{background:#fffafd}
body.bt24-home-refresh > main > .best-quality-sec .best-quality-col{background:#fff;border:1px solid #e9dde7;border-radius:24px}
body.bt24-home-refresh > main > .choose-us{background:#fff0f6}
body.bt24-home-refresh > main > .client-testi{background:#eaf6ff}
body.bt24-home-refresh > main > .our-fleet{background:#fffafd}
body.bt24-home-refresh > main > .book-quick{background:#d92340}
body.bt24-home-refresh > main > .book-quick .bookQrow .txt h3 span{color:#fff}
body.bt24-home-refresh > main > .about-section .read-more-coll a{background:#d92340;color:#fff;border-color:#d92340;border-radius:25px}
body.bt24-home-refresh > main > .book-quick .bookQrow .btn a{background:#fff;color:#b11d3c;border-color:#fff;border-radius:25px}
body.bt24-home-refresh > footer.footer .bookusfooter{background:#ffe4ee;color:#293951}
body.bt24-home-refresh > footer.footer .bookusfooter h3,
body.bt24-home-refresh > footer.footer .bookusfooter h4,
body.bt24-home-refresh > footer.footer .bookusfooter h5,
body.bt24-home-refresh > footer.footer .bookusfooter p{color:#293951}
body.bt24-home-refresh > footer.footer .bookusfooter .bookfotRow h3 a{color:#b71b35}
body.bt24-home-refresh > footer.footer .bookusfooter .book-btm a{background:#d92340;border-color:#d92340;color:#fff}
body.bt24-home-refresh > footer.footer .bookusfooter .book-btm a:hover{background:#b71b35;border-color:#b71b35;color:#fff}
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__pause:focus-visible,
body.bt24-home-refresh > #header a:focus-visible,
body.bt24-home-refresh > main > .bt24-family-hero a:focus-visible{outline:3px solid #355979;outline-offset:4px}
@media(max-width:1024px){
body.bt24-home-refresh > #header .cross-btn a:focus-visible{outline-color:#fff}
}
@media(max-width:1100px){
body.bt24-home-refresh > main > .bt24-family-hero > .wrapper{gap:30px}
}
@media(max-width:1100px){
body.bt24-home-refresh > main > .bt24-family-hero .bannerRow > h1{font-size:43px}
}
@media(max-width:1100px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene{height:420px}
}
@media(max-width:1100px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__taxi{left:-18px;height:185px}
}
@media(max-width:1100px){
body.bt24-home-refresh > main > .bt24-family-hero .bannerRow > p{font-size:16px}
}
@media(max-width:800px){
body.bt24-home-refresh > main > .bt24-family-hero.HMbanner{padding:120px 0 75px}
}
@media(max-width:800px){
body.bt24-home-refresh > main > .bt24-family-hero > .wrapper{grid-template-columns:1fr;gap:42px;padding-inline:22px}
}
@media(max-width:800px){
body.bt24-home-refresh > main > .bt24-family-hero .bannerRow > h1{font-size:clamp(37px,7.8vw,54px);max-width:650px}
}
@media(max-width:800px){
body.bt24-home-refresh > main > .bt24-family-hero .bannerRow > p{max-width:650px}
}
@media(max-width:800px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene{height:420px;max-width:550px;justify-self:center}
}
@media(max-width:800px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__photo{inset:20px 12px 65px 15px}
}
@media(max-width:800px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__taxi{left:-5px;height:195px}
}
@media(max-width:800px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__pause{top:-24px}
}
@media(max-width:800px){
body.bt24-home-refresh > main > .bt24-family-hero .bad-experience{max-width:650px}
}
@media(max-width:800px){
body.bt24-home-refresh > main > .about-section{border-radius:28px 28px 0 0}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero.HMbanner{padding-top:112px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero > .wrapper{padding-inline:20px;gap:44px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .bannerRow > h3{font-size:12px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .bannerRow > h1{letter-spacing:-1.2px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .bannerRow > p{font-size:16px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .cntbtn,
body.bt24-home-refresh > main > .bt24-family-hero .gglbtn{font-size:13px;padding:12px 18px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene{height:340px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__photo{border-width:7px;border-radius:25px;inset:15px 5px 61px 9px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__photo img{border-radius:18px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__taxi{height:155px;width:56%;left:-9px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__cloud{width:65px;height:28px;right:2px;top:0}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__cloud::before{width:32px;height:32px;left:13px;bottom:8px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__tape{width:66px;height:25px;top:-16px}
}
@media(max-width:480px){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene__pause{font-size:11px;top:-33px}
}
@media(prefers-reduced-motion:reduce){
body.bt24-home-refresh > main > .bt24-family-hero .bt24-scene *{animation:none!important;transition:none!important}
}
@keyframes bt24-home-taxi-bob{0%,100%{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-5px) rotate(.4deg)}}
@keyframes bt24-home-cloud-drift{from{transform:translateX(-7px)}to{transform:translateX(7px)}}
