.airport-sec{padding:60px 0;background-color:#000;color:#fff}.main-heading{margin-bottom:50px;text-align:center}.main-heading h2{font-size:34px;font-weight:700;margin:0 0 10px 0;text-transform:uppercase;color:#fff}.main-heading p{font-size:16px;font-weight:400;color:rgb(255 255 255 / .7);max-width:600px;margin:0 auto}.airport-main{display:flex;flex-wrap:wrap;margin:0 -15px}.airport-col{flex:0 0 33.333%;width:33.333%;padding:0 15px;margin-bottom:30px;box-sizing:border-box}.airport-box{background-color:#1a1a1a;padding:40px 35px;position:relative;border:1px solid rgb(255 255 255 / .1);border-radius:12px;height:100%;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.airport-box:hover{transform:translateY(-8px);border-color:#00a198;box-shadow:0 10px 30px rgb(0 161 152 / .2)}.airport-box::before{display:none}.airport-img{margin-bottom:25px;filter:brightness(0) invert(1)}.airport-img img{transition:transform 0.4s cubic-bezier(.25,1,.5,1)}.airport-box:hover .airport-img img{transform:scale(1.1) rotate(-10deg)}.airport-content-box{flex-grow:1}.airport-content-box h3{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:15px;color:#fff}.airport-content-box p{font-size:15px;font-weight:400;color:rgb(255 255 255 / .7);line-height:1.6}.airport-btn{margin-top:30px}.airport-btn a{font-size:14px!important;font-weight:700;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;color:#ffffff!important;gap:12px}.airportbtn-icon{font-size:16px;font-weight:900;background-color:#00a198;width:28px;height:28px;display:flex;justify-content:center;align-items:center;color:#fff;transition:transform 0.3s ease;-webkit-clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.airport-box:hover .airportbtn-icon{transform:translateX(5px)}.airportbtn-text{position:relative;height:1.2em}.airportbtn-text small{-webkit-transition:0.3s cubic-bezier(.34,0,.18,1);transition:0.3s cubic-bezier(.34,0,.18,1);display:block;font-size:14px;text-align:center;font-weight:700;color:#fff!important;left:0}.airportbtn-text small.text-1{top:0}.airportbtn-text small.text-2{top:30px;color:#00a198!important}.airport-btn a:hover .airportbtn-text small.text-1{-webkit-transform:translateY(-30px);transform:translateY(-30px);top:0}.airport-btn a:hover .airportbtn-text small.text-2{top:0}.train-sec{padding:80px 0;background-color:#111;color:#fff;border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1)}.train-main{display:flex;align-items:center;flex-wrap:wrap;margin:0 -20px}.train-col-left,.train-col-right{width:50%;padding:0 20px;box-sizing:border-box}.train-sec .main-heading{margin-bottom:30px}.train-sec .main-heading h2{font-size:34px;font-weight:700;margin:0 0 15px 0;text-transform:uppercase;color:#fff}.train-sec .main-heading p{font-size:16px;font-weight:400;color:rgb(255 255 255 / .7);line-height:1.6}.train-col-left ul{list-style:none;padding:0;margin:0}.train-col-left ul li{margin-bottom:12px}.train-col-left ul li a{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#1f1f1f;border:1px solid rgb(255 255 255 / .1);border-radius:8px;transition:all 0.3s ease;position:relative;overflow:hidden}.train-col-left ul li a::after{content:'\2192';font-size:20px;color:#00a198;transition:transform 0.3s ease}.train-col-left ul li a:hover{background-color:#00a198;color:#fff;border-color:#00a198;transform:translateX(10px);box-shadow:0 5px 15px rgb(0 161 152 / .2)}.train-col-left ul li a:hover::after{color:#fff;transform:translateX(5px)}.train-col-right{display:flex;align-items:center;justify-content:center;gap:0;position:relative;min-height:480px}.train-bg-1,.train-bg-2{width:270px;height:450px;position:absolute;border-radius:12px;overflow:hidden;border:4px solid #fff;box-shadow:0 10px 30px rgb(0 0 0 / .3);transition:transform 0.4s cubic-bezier(.25,1,.5,1)}.train-bg-1{transform:rotate(-8deg) translateX(-30px);z-index:2}.train-bg-2{transform:rotate(6deg) translateX(30px);z-index:1}.train-col-right img{width:100%;height:100%;object-fit:cover;display:block}.train-col-right:hover .train-bg-1{transform:rotate(0) translateX(-140px) scale(1.05);z-index:3}.train-col-right:hover .train-bg-2{transform:rotate(0) translateX(140px) scale(1.05)}@media (max-width:992px){.train-main{flex-direction:column;width:100%}.train-col-left,.train-col-right{width:100%}.train-col-right{margin-top:60px;min-height:auto;position:relative;padding-bottom:20px}.train-bg-1,.train-bg-2{position:relative;transform:none;width:48%;height:400px}.train-col-right{flex-direction:row;flex-wrap:wrap;gap:15px}.train-col-right:hover .train-bg-1,.train-col-right:hover .train-bg-2{transform:none}}.cus-container{width:90%;max-width:1200px;margin:0 auto}.our-service{padding:80px 0;background:#111;overflow-x:hidden}.our-service .main-heading{text-align:center;margin-bottom:60px}.our-service .main-heading h2{font-size:3.2rem;font-weight:800;background:linear-gradient(90deg,#ffffff,#00a198);-webkit-background-clip:text;background-clip:text;color:#fff0}.service-main{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:60px}.service-main:last-child{margin-bottom:0}.service-main.service-main-2{flex-direction:column-reverse}.service-left{width:100%;flex-shrink:0;border-radius:12px;overflow:hidden}.service-left img{width:100%;height:auto;display:block;border-radius:12px;transition:transform 0.4s ease}.service-right{width:100%;flex-shrink:0;padding:40px;background:#1a1a1a;border-radius:12px;border-top:4px solid #00a198;border-bottom:1px solid rgb(255 255 255 / .1);border-left:1px solid rgb(255 255 255 / .1);border-right:1px solid rgb(255 255 255 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease}.service-right:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgb(0 161 152 / .2)}.service-main:hover .service-left img{transform:scale(1.05)}.service-right h3{font-weight:700;text-transform:uppercase;margin-bottom:20px;font-size:2rem;color:#fff;letter-spacing:1px}.service-right p{font-size:1rem;font-weight:400;color:#b0b0b0;line-height:1.7}.service-btn{width:fit-content;margin-top:30px}.service-btn a{z-index:1;border:none;font-size:15px;font-weight:700;border-radius:0;padding:21px 40px;text-align:center;align-items:center;position:relative;display:inline-block;color:#fff;justify-content:center;text-transform:uppercase;transition:all 0.6s cubic-bezier(.25,1,.5,1);-webkit-clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);background-color:#00a198;text-decoration:none;color:#121212!important}.service-btn a::before{top:0;left:-5%;z-index:-1;right:auto;bottom:auto;width:110%;height:200%;content:"";position:absolute;transition:transform 0.5s;-webkit-transform-origin:left bottom;transform-origin:left bottom;background-color:#fff;-webkit-transform:skewY(-10deg) scale(1,0);transform:skewY(-10deg) scale(1,0);color:#121212!important;text-decoration:none}.service-btn a:hover{color:#121212;transition:transform 0.5s}.service-btn a:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:skewY(-10deg) scale(1,1);transform:skewY(-10deg) scale(1,1)}@media (min-width:992px){.service-main{flex-direction:row;gap:40px}.service-main.service-main-2{flex-direction:row}.service-left,.service-right{width:50%;flex-basis:50%}}.fleet-sec{padding:80px 0;background-color:#000}.fleet-main{display:flex;flex-direction:column;flex-wrap:wrap}.fleet-left{width:100%;text-align:center}.fleet-sec .main-heading{margin-bottom:50px}.fleet-sec .main-heading h2{font-size:34px;font-weight:700;margin:0 0 15px 0;text-transform:uppercase;color:#fff}.fleet-sec .main-heading p{font-size:16px;font-weight:400;color:rgb(255 255 255 / .7);line-height:1.6;max-width:700px;margin:0 auto}.fleet-right{width:100%}.fleet-right-main{display:flex;flex-wrap:wrap;margin:0 -15px}.fleet-col{width:25%;flex:0 0 25%;padding:0 15px;margin-bottom:30px;box-sizing:border-box}.fleet-card{background-color:#1a1a1a;border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:30px;position:relative;overflow:hidden;height:100%;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.fleet-card:hover{transform:translateY(-8px);border-color:#00a198;box-shadow:0 10px 30px rgb(0 161 152 / .2)}.fleet-img{text-align:center;margin-bottom:25px}.fleet-img img{width:100%;max-width:250px;height:auto;transition:transform 0.3s ease}.fleet-card:hover .fleet-img img{transform:scale(1.05)}.fleet-card .fleet-title{display:block;margin:0 0 15px 0;padding-top:20px;border-top:1px solid rgb(255 255 255 / .1);position:relative;z-index:2}.fleet-card .fleet-title span{position:absolute;top:-15px;right:0;color:rgb(255 255 255 / .05);font-weight:800;font-size:72px;line-height:1;z-index:1;-webkit-text-stroke:1px rgb(255 255 255 / .1)}.fleet-card .fleet-title h3{font-size:22px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:0;position:relative;z-index:2}.fleet-card .fleet-description p{font-weight:400;color:rgb(255 255 255 / .7);font-size:15px;line-height:1.6;position:relative;z-index:2}.fleet-col:nth-child(3) .fleet-card,.fleet-col:nth-child(4) .fleet-card{margin-top:0}.footer .footer-main{padding:100px 0;background-color:#121212}.footer .footer-main .row{justify-content:center!important}.footer .footer-main .footer-logo{margin-bottom:30px}.footer .footer-main p{font-size:14px;font-weight:600}.footer .footer-main h4{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:30px}.footer .footer-main ul{list-style:none;padding:0}.footer .footer-main ul li{margin-bottom:10px;color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px;transition:all 0.5s ease}.footer .footer-main ul li a{color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;text-decoration:none;gap:10px;transition:all 0.5s ease}.footer .footer-main ul li:hover,.footer .footer-main ul li a:hover{color:#00a198}.footer .copy-right{padding:20px 0}.footer .copy-right p{margin-bottom:0;color:#fff;text-align:center}.areas-sec{padding:100px 0}.areas-main{width:100%;display:flex;flex-wrap:wrap;gap:20px;padding:10px;justify-content:center}.areas-card{background:linear-gradient(145deg,#00a198,#00a198);border:none;border-radius:12px;padding:20px;text-align:center;box-shadow:0 8px 20px rgb(0 0 0 / .3);position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;width:40%}.areas-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:transform 0.5s ease;transform:translateX(-100%)}.areas-card:hover::before{transform:translateX(100%)}.areas-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #a8552598}.areas-card a{display:block;margin:0;font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:color 0.3s ease}.areas-card a:hover{color:#f0f0f0}.contact-sec{padding:100px 0}.contact-main{display:flex;justify-content:space-between;max-width:900px;margin:0 auto;padding:40px;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .1);border-radius:15px}.contact-info,.map-section{flex:1;padding:20px}.contact-info h2,.map-section h2{color:#121212;font-size:24px;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.contact-info p{color:#121212;margin:15px 0;font-size:16px}.contact-info p span{color:#121212;font-weight:700}.contact-info img{margin-right:10px;vertical-align:middle;width:20px;height:20px}.contact-info a{color:#121212;text-decoration:none}.contact-info a:hover{color:#00a198;text-decoration:underline}.map-section iframe{width:100%;height:250px;border:none;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .1)}@media screen and (min-width:769px) and (max-width:991px){.airport-col{width:50%}.service-btn a{font-size:14px;padding:15px}.fleet-main{flex-direction:column}.fleet-left{width:60%}.fleet-right{width:100%}}@media screen and (max-width:768px){p{font-size:14px!important}.airport-sec{padding:30px 0 50px}.main-heading h2{font-size:26px}.our-service{padding:30px 0 50px}.service-main{flex-direction:column}.service-main-2{flex-direction:column-reverse}.service-left{width:100%}.service-right{padding:20px;width:100%}.service-right h3{font-size:22px}.service-btn{width:100%}.service-btn a{font-size:14px;padding:16px 40px}.fleet-main{flex-direction:column}.fleet-left{width:100%}.fleet-right{width:100%}.fleet-right-main{flex-direction:column}.fleet-col{width:100%}.fleet-card{margin-top:50px}.fleet-img img{max-width:100%;height:auto}.footer .footer-main{padding:50px 0}.footer .footer-main h4{margin-top:30px}.areas-main{gap:15px;padding:5px}.areas-card{padding:15px;flex:1 1 180px;max-width:180px}.areas-card a{font-size:15px}.contact-sec{padding:50px 0}.contact-main{flex-direction:column;margin:0 20px;padding:0}.contact-info,.map-section{margin-bottom:30px}}@media screen and (max-width:480px){.areas-main{flex-direction:column;align-items:center;gap:10px}.areas-card{flex:none;width:100%;max-width:300px;padding:15px}.areas-card a{font-size:1.1em}}@media (max-width:992px){.airport-col{flex-basis:50%;width:50%}}@media (max-width:768px){.airport-sec{padding:40px 0}.airport-col{flex-basis:100%;width:100%}.main-heading h2{font-size:28px}.airport-box{padding:30px 25px}}@media (max-width:768px){.train-sec{padding:60px 0}.train-sec .main-heading h2{font-size:28px}.train-col-right{flex-direction:column;gap:20px;margin-top:40px}.train-bg-1,.train-bg-2{width:80%;height:350px}.train-col-left ul li a{padding:18px 20px}.train-col-left ul li a::after{right:20px}}@media (max-width:992px){.fleet-col{flex-basis:50%;width:50%}}@media (max-width:768px){.fleet-sec{padding:60px 0}.fleet-col{flex-basis:100%;width:100%}.fleet-sec .main-heading h2{font-size:28px}}body{overflow-x:hidden}footer{background:#000}footer{color:#fff}