@font-face{font-family:'Space Grotesk';src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Bold.eot);src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Bold.eot#1790334050) format('embedded-opentype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Bold.woff2) format('woff2'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Bold.woff) format('woff'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Bold.ttf) format('truetype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Bold.svg#SpaceGrotesk-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-SemiBold.eot);src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-SemiBold.eot#1790334050) format('embedded-opentype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-SemiBold.woff2) format('woff2'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-SemiBold.woff) format('woff'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-SemiBold.ttf) format('truetype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-SemiBold.svg#Roboto-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Space Grotesk';src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Regular.eot);src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Regular.eot#1790334050) format('embedded-opentype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Regular.woff2) format('woff2'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Regular.woff) format('woff'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Regular.ttf) format('truetype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-Regular.svg#SpaceGrotesk-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Space Grotesk';src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-SemiBold.eot);src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-SemiBold.eot#1790334050) format('embedded-opentype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-SemiBold.woff2) format('woff2'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-SemiBold.woff) format('woff'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-SemiBold.ttf) format('truetype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/SpaceGrotesk-SemiBold.svg#SpaceGrotesk-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Bold.eot);src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Bold.eot#1790334050) format('embedded-opentype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Bold.woff2) format('woff2'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Bold.woff) format('woff'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Bold.ttf) format('truetype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Bold.svg#Roboto-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Medium.eot);src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Medium.eot#1790334050) format('embedded-opentype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Medium.woff2) format('woff2'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Medium.woff) format('woff'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Medium.ttf) format('truetype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Medium.svg#Roboto-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Regular.eot);src:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Regular.eot#1790334050) format('embedded-opentype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Regular.woff2) format('woff2'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Regular.woff) format('woff'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Regular.ttf) format('truetype'),url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../fonts/Roboto-Regular.svg#Roboto-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}:root{--primary-color:#D29444;--secondary-color:#052A44;--font-color:#000;--text-color:#4D4D4D;--light-background-color:#FFF2E0;--heading-font:"Space Grotesk", sans-serif;--body-font:"Roboto", sans-serif}body{margin:0;padding:0}h1{font-size:2.813rem;font-family:var(--heading-font);color:var(--font-color);margin:0;padding:0;font-weight:700}h2{font-size:2.625rem;font-family:var(--heading-font);color:var(--font-color);margin:0;padding:0;font-weight:700}h2 span{color:var(--primary-color)}h3{font-size:1.5rem;font-family:var(--heading-font);color:var(--font-color);margin:0;padding:0;font-weight:700}h4{font-size:1.5rem;font-family:var(--heading-font);color:var(--font-color);margin:0;padding:0;font-weight:700}h5,h6{font-family:var(--heading-font);color:var(--font-color);margin:0;padding:0;font-weight:700}ul,ol,li{margin:0;padding:0}p{font-family:var(--body-font);font-weight:400;color:var(--text-color);font-size:1rem;margin:0}p a,p b{color:var(--primary-color);text-decoration:none}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:4px;background-color:#bcbcbc;transition:all 0.3s ease}.owl-theme .owl-dots .owl-dot.active span{background-color:#d79337}.owl-nav{display:none}.owl-carousel .owl-stage{display:flex}.owl-carousel .owl-item{display:flex;height:auto}.owl-carousel .item{width:100%;height:100%}.owl-carousel .item .services{height:100%;width:100%}.sticky-btn{position:fixed;bottom:20px;right:20px;z-index:999;display:flex;flex-direction:column;gap:10px}.sticky-btn .call-us{background-color:var(--primary-color);padding:10px 20px;border-radius:50px;color:#000;text-decoration:none;font-weight:600;font-size:18px}.sticky-btn .book-us{background-color:#000;border:1px solid var(--primary-color);padding:10px 20px;border-radius:50px;color:var(--primary-color);text-decoration:none;font-weight:600;font-size:18px}.main-btn{background-color:var(--primary-color);border:1px solid;border-color:var(--primary-color);padding:5px 5px 5px 30px;border-radius:50px;text-transform:uppercase;font-family:var(--body-font);font-weight:700;transition:1s;text-decoration:none;color:#fff;display:inline-flex;gap:15px;align-items:center}.main-btn span{background-color:#fff;padding:9px 15px;text-align:center;border-radius:50px}.main-btn span i{color:var(--primary-color);font-size:26px}.main-btn:hover{background-color:#000;border:1px solid;border-color:var(--primary-color);color:var(--primary-color)}.secondary-btn{background-color:var(--secondary-color);border:1px solid;border-color:#fff;padding:5px 5px 5px 30px;border-radius:50px;text-transform:uppercase;font-family:var(--body-font);font-weight:700;transition:1s;text-decoration:none;color:#fff;display:inline-flex;gap:15px;align-items:center}.secondary-btn span{background-color:var(--primary-color);padding:9px 15px;text-align:center;border-radius:50px}.secondary-btn span i{color:#fff;font-size:26px}.secondary-btn:hover{background-color:#fff;border:1px solid;border-color:#fff;color:var(--primary-color)}.sm-btn{background-color:var(--primary-color);border:1px solid;border-color:var(--primary-color);padding:15px 25px;border-radius:50px;text-transform:uppercase;font-family:var(--body-font);font-weight:700;transition:1s;color:#fff;text-decoration:none;display:inline-block}.sm-btn:hover{background-color:var(--font-color);border:1px solid;border-color:var(--primary-color);color:var(--primary-color)}.white-cta{padding:10px 30px;background-color:#fff;border:1px solid #fff;color:var(--primary-color);border-radius:50px;text-align:center;text-decoration:none;font-weight:700;font-size:16px;font-family:var(--body-font);transition:1s;display:inline;width:auto}.white-cta:hover{border:1px solid #fff;color:#fff;background-color:#fff0}#mainHeader{position:fixed;top:0;left:0;width:100%;z-index:1050;padding:15px 0;background-color:#fff0;transition:background-color 0.35s ease,padding 0.35s ease,box-shadow 0.35s ease}#mainHeader.header-scrolled{position:fixed;top:0;right:0;left:0;padding:8px 0;background-color:#0d0905;box-shadow:0 5px 25px rgb(0 0 0 / .3);animation:headerSlideDown 0.4s ease}@keyframes headerSlideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.navbar-nav li.nav-item{margin:0 5px}.navbar-nav li a{color:#fff;font-size:16px;font-weight:500;font-family:var(--body-font);padding:10px 20px!important;border-radius:50px}.navbar-nav li a.active{color:#fff!important;background-color:var(--primary-color);border-radius:50px}.navbar-nav li a:hover{color:#fff;background-color:var(--primary-color);border-radius:50px}.navbar-nav li a:focus{color:#fff}.navbar-nav li .dropdown-menu{background-color:#000;border-radius:0;padding:1px}.navbar-nav li .dropdown-menu li a:hover{color:var(--primary-color)}.navbar .right-bar{display:flex;gap:20px;align-items:center;justify-content:end;position:relative}.navbar .right-bar .call{display:flex;align-items:center;gap:15px}.navbar .right-bar .call a{color:#fff;font-size:20px;font-weight:700;text-decoration:none;font-family:var(--body-font);display:flex;align-items:center;gap:5px}.navbar .right-bar .menu-bar{width:50px;height:50px;border:none;background-color:#fff0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;cursor:pointer;overflow:hidden}.navbar .right-bar .menu-bar span{display:block;width:35px;height:2px;background-color:#fff;border-radius:10px;transition:width 0.45s ease,transform 0.35s ease,background-color 0.35s ease}.navbar .right-bar .menu-bar span:first-child{width:14px}.navbar .right-bar .menu-bar span:nth-child(2){width:35px}.navbar .right-bar .menu-bar span:last-child{width:24px}.navbar .right-bar .menu-bar span:first-child{width:16px}.navbar .right-bar .menu-bar:hover span{width:35px}.navbar .right-bar .menu-bar:hover span{transform:translateX(0)}.navbar .sidebar{display:none}.offcanvas{background-color:#000;z-index:9999;display:none}.offcanvas-header button{padding:0;color:#fff;background-color:#fff0;border:none;font-size:36px}.offcanvas .offcanvas-body .contact li{font-size:16px;margin-bottom:15px;margin-left:15px;list-style:none}.offcanvas .offcanvas-body .contact li span{color:var(--primary-color);font-size:20px}.offcanvas .offcanvas-body .contact li a{color:#fff;text-decoration:none;margin-left:10px}.offcanvas .offcanvas-body{display:flex;flex-direction:column;gap:50px}.offcanvas .offcanvas-body .book-btn{display:none}.offcanvas .offcanvas-body .menu-items{display:none}.offcanvas .navbar-nav li a.active{color:var(--primary-color)!important;background-color:#fff0;border:none}.offcanvas .navbar-nav li a:hover{color:var(--primary-color);background-color:#fff0;border-radius:0}.offcanvas .menu-items{display:flex;flex-direction:column;gap:20px}.navbar-nav .dropdown-menu li a{background:#fff0;border-radius:0}.offcanvas .offcanvas-body .contact li a:hover{color:var(--primary-color)}header .left-bar{display:flex;gap:40px;align-items:center}.banner{padding-top:20px;position:relative;z-index:9}.banner .banner-text{padding-top:100px;padding-right:50px;display:flex;flex-direction:column;gap:20px}.banner .banner-text h1{color:#fff;font-weight:700}.banner .banner-text p{color:#fffdfdbb}.banner .banner-text .btn-group{display:flex;gap:20px;align-items:center}.banner .form-area .form-title{font-size:25px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px;text-align:center}.quote-section{margin-top:20px;display:flex;justify-content:center;width:100%}.quote-form-wrapper{width:100%;padding:30px 24px;border:2px solid #fff;border-radius:0;background-color:#000}.quote-form{width:100%}.form-row{width:100%}.two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.form-group{width:100%;margin-bottom:16px}.form-group label{display:block;margin-bottom:5px;color:#fff;font-size:15px;font-weight:600}.form-group input,.form-group select{width:100%;height:48px;padding:0 12px;border:1px solid #b7b7b7;border-radius:7px;outline:none;color:#000;background-color:#fff;font-family:inherit;font-size:15px;transition:border-color 0.25s ease,box-shadow 0.25s ease}.form-group input::placeholder{color:var(--input-placeholder)}.form-group input:focus,.form-group select:focus{border-color:var(--button-background);box-shadow:0 0 0 3px rgb(255 177 59 / .2)}.form-group select{cursor:pointer}.add-stop-wrapper{display:flex;justify-content:center;margin:0 0 16px}.add-stop-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:9px 16px;border:none;border-radius:7px;color:#173044;background-color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color 0.25s ease,background-color 0.25s ease,transform 0.25s ease}.add-stop-btn:hover{color:#000;background-color:var(--primary-color);transform:translateY(-1px)}.location-icon{position:relative;display:inline-block;width:12px;height:16px;color:var(--form-background);font-size:11px}.additional-stop{position:relative;margin-bottom:16px;padding-right:46px}.additional-stop .form-group{margin-bottom:0}.remove-stop-btn{position:absolute;right:0;bottom:4px;display:flex;align-items:center;justify-content:center;width:38px;height:40px;border:1px solid rgb(255 255 255 / .4);border-radius:6px;color:#fff;background-color:#fff0;font-size:22px;line-height:1;cursor:pointer;transition:0.25s ease}.remove-stop-btn:hover{border-color:#ff6b6b;color:#fff;background-color:#ff4d4d}.phone-field{display:flex;width:100%;height:48px;overflow:hidden;border:1px solid #b7b7b7;border-radius:7px;background-color:#fff;transition:border-color 0.25s ease,box-shadow 0.25s ease}.phone-field:focus-within{border-color:var(--button-background);box-shadow:0 0 0 3px rgb(255 177 59 / .2)}.phone-field .country-code{flex:0 0 105px;width:105px;height:100%;padding:0 8px;border:none;border-right:1px solid #d7d7d7;border-radius:0;outline:none;background-color:#fff;font-size:14px;cursor:pointer}.phone-field input{flex:1;width:100%;height:100%;border:none;border-radius:0;box-shadow:none}.phone-field input:focus{border:none;box-shadow:none}.checkbox-group{display:flex;align-items:center;gap:8px;margin:7px 0 20px}.checkbox-group input{width:20px;height:20px;margin:0;accent-color:var(--button-background);cursor:pointer}.checkbox-group label{margin:0;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.return-trip-fields{display:none;margin-top:5px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .2)}.return-trip-fields.show{display:block}.submit-wrapper{display:flex;justify-content:center;margin-top:10px}.quote-submit-btn{min-width:185px;min-height:52px;padding:13px 24px;border:2px solid #fff;border-radius:7px;color:#000;background-color:var(--primary-color);font-size:16px;font-weight:700;cursor:pointer;transition:background-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.quote-submit-btn:hover{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .22)}.icon-box{text-align:center;backdrop-filter:blur(20px);background-color:#00000015;border:1px solid #ffffff3a;padding:20px;height:100%}.icon-box p{font-size:20px;color:#fff;margin-top:20px}.hero-banner{position:relative;display:flex;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 56% 55%,rgb(215 158 79 / .72) 0%,rgb(159 105 42 / .4) 27%,rgb(76 39 5 / .32) 49%,rgb(58 28 0 / .9) 78%),linear-gradient(180deg,#4c2500 0%,#442100 20%,#7d511d 65%,#a97d42 100%)}.hero-banner::before{content:"";position:absolute;top:8%;left:20%;width:65%;height:65%;border-radius:50%;background:radial-gradient(circle,rgb(222 172 101 / .35) 0%,rgb(183 126 56 / .16) 40%,#fff0 70%);filter:blur(30px);pointer-events:none}.hero-banner::after{content:"";position:absolute;bottom:-180px;left:50%;width:110%;height:400px;transform:translateX(-50%);border-radius:50%;background:rgb(199 151 88 / .24);filter:blur(70px);pointer-events:none}.hero-container{position:relative;z-index:2;padding-top:120px;padding-bottom:40px}.hero-main-row{align-items:center;min-height:550px}.hero-content{position:relative;z-index:5;padding-top:20px;padding-bottom:20px}.hero-title{max-width:560px;margin:0 0 14px;color:#fff;font-size:44px;font-weight:700;line-height:1.22;letter-spacing:.1px}.hero-description{max-width:490px;margin:0 0 24px;color:#e2d8ca;font-size:20px;font-weight:400;line-height:1.45}.hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.hero-btn{display:inline-flex;gap:20px;align-items:center;padding:8px 8px 8px 30px;border-radius:50px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;transition:transform 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease}.hero-btn:hover{transform:translateY(-3px)}.hero-btn-primary{border:1px solid #000;background-color:#000;color:#fff}.hero-btn-primary:hover{border-color:#fff;background-color:#fff;color:#000}.hero-btn-secondary{border:1px solid rgb(255 255 255 / .9);background-color:#fff0;color:#fff}.hero-btn-secondary:hover{border-color:#000;background-color:#000;color:#fff}.hero-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 50px;border-radius:50%;font-size:22px}.hero-btn-primary .hero-btn-icon{background-color:#fff;color:#cf8b2f}.hero-btn-secondary .hero-btn-icon{background-color:#000;color:#fff}.hero-btn-primary:hover .hero-btn-icon{background-color:#000;color:#fff}.hero-image-wrapper{position:relative}.hero-fleet-image{position:relative;z-index:2;width:125%;max-width:none;height:auto;margin-right:-20%;object-fit:contain;filter:drop-shadow(0 18px 16px rgb(0 0 0 / .35))}.about-us{padding:100px 0;background-image:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../images/tower-image.svg);background-position:bottom right;background-size:8%;background-repeat:no-repeat}.about-us h2{font-weight:700;max-width:80%}.about-us .about-image{height:100%;overflow:hidden}.about-us .about-image img{height:100%;width:100%;object-fit:cover;object-position:center}.service-area{padding:80px 0;background-image:linear-gradient(to bottom,#FFF2E0 61.5%,#fff 0)}.service-list{background-image:none;background-color:#fff}.service-area .owl-carousel .owl-stage-outer{padding-bottom:30px}.service-area .owl-carousel .service-box{background-color:#fff;box-shadow:0 10px 18px #02020212;height:100%}.service-list .service-box{padding:0!important;background-color:#fff;height:100%;overflow:hidden}.service-area .service-box .service-img{height:380px;overflow:hidden}.service-area .service-box .service-img img{width:100%;height:100%;object-fit:cover;object-position:center}.service-area .service-content{padding:25px 20px}.service-area .service-content hr{position:relative;z-index:1}.service-area .service-content hr.double-line{border:none;border-top:1px solid #A6A6A6;overflow:visible;position:relative;width:100%;margin:15px auto;z-index:0;opacity:1}.service-area .service-content hr.double-line::after{content:"";position:absolute;left:0;top:-1px;width:70px;border-top:2px solid;border-color:var(--primary-color);z-index:9}.service-area .service-content .service-text{font-size:16px}.service-area .service-content .service-cta{width:100%;padding:10px;color:var(--primary-color);border:1px solid var(--primary-color);display:block;border-radius:50px;text-align:center;text-decoration:none;font-weight:700;font-size:16px;font-family:var(--body-font);margin-top:20px;transition:1s}.service-area .service-content .service-cta:hover{background-color:var(--primary-color);color:#fff}.service-area .middle-cta{display:none}.vehicle-section .car-section{margin-top:50px}.vehicle-section .car-section .owl-carousel .item{display:flex;gap:30px;align-items:center}.vehicle-section .car-section .owl-carousel .item .car-image{height:auto;overflow:hidden;text-align:center;flex:0 0 65%}.vehicle-section .car-section .owl-carousel .item .car-image img{object-fit:cover;object-position:center}.vehicle-section .car-section .owl-carousel .item .car-content{display:flex;flex-direction:column;gap:15px;flex:0 0 30%}.professional-section{margin:100px 0;padding:50px 0;background-color:var(--light-background-color)}.limo-feature-section{background:#fff0;padding-top:30px;overflow:hidden}.limo-feature-container{width:100%;max-width:1250px;margin:0 auto}.limo-feature-carousel .owl-stage{display:flex}.limo-feature-carousel .owl-item{display:flex;padding-top:35px}.feature-card{position:relative;display:flex;width:100%;min-height:160px;padding:54px 32px 28px;background-color:#fff}.feature-icon{position:absolute;top:-30px;left:30px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:#d79337;color:#fff;font-size:23px}.feature-card h3{margin:0;color:#090909;font-size:24px;font-weight:700;line-height:1.3}.limo-feature-carousel.owl-theme .owl-dots{margin-top:35px!important}.specialize-section{margin:100px 0}.number-box{padding:20px;border:1px solid var(--primary-color);background-color:#fffbf5;text-align:center}.number-box .lg-title{font-size:62px;color:var(--primary-color);font-weight:700}.number-box p{font-size:24px;color:#1A1A1A}.cta-section{background-image:url(https://ceyonelimos.com/wp-content/themes/ceyonelimo/css/../images/cta-banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:120px 0;position:relative}.cta-section h2{color:#fff;width:45%}.cta-section p{color:#fff;width:55%}.cta-section .btn-group{display:flex;gap:30px}.cta-section .sm-btn{background:#fff;color:var(--secondary-color);border-color:#fff;line-height:36px}.cta-section .sm-btn:hover{border-color:#fff;background:#ffffff4f;color:#fff}.cta-section .image-box{position:absolute;right:0;bottom:-110px;text-align:right;width:50%}.cta-section .image-box img{width:100%}.faq-section{margin:160px 0 100px}.faq-wrapper{max-width:1200px;margin:0 auto}.faq-title{margin:0 0 20px;padding:14px 20px;background-color:var(--primary-color);color:#fff;font-size:32px;font-weight:700;line-height:1.2;text-align:center}.faq-accordion .accordion-item{margin-bottom:18px;overflow:hidden;border:0;border-radius:7px;background-color:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .09)}.faq-accordion .accordion-header{background-color:#E9E9E9}.faq-accordion .accordion-button{position:relative;padding:17px 48px 17px 20px;border:0;border-radius:0;background-color:#E9E9E9;color:var(--font-color);font-size:18px;font-weight:700;line-height:1.4;box-shadow:none}.faq-accordion .accordion-button:not(.collapsed){background-color:#E9E9E9;color:var(--secondary-color);box-shadow:none}.faq-accordion .accordion-button:focus{border-color:#fff0;box-shadow:none}.faq-accordion .accordion-button::after{display:none}.faq-toggle-icon{position:absolute;top:50%;right:20px;width:16px;height:16px;transform:translateY(-50%)}.faq-toggle-icon::before,.faq-toggle-icon::after{content:"";position:absolute;top:50%;left:50%;background-color:var(--primary-color);transform:translate(-50%,-50%);transition:opacity 0.25s ease}.faq-toggle-icon::before{width:12px;height:2px}.faq-toggle-icon::after{width:2px;height:12px}.accordion-button.collapsed .faq-toggle-icon::after{opacity:1}.accordion-button:not(.collapsed) .faq-toggle-icon::after{opacity:0}.faq-accordion .accordion-body{padding:18px 20px 20px;font-weight:400;line-height:1.65}.faq-accordion .accordion-body p{margin:0;font-size:16px;color:#000}.faq-accordion .accordion-body a{color:var(--primary-color);font-weight:500;text-decoration:none}.faq-accordion .accordion-body a:hover{text-decoration:underline}.site-footer{position:relative;overflow:hidden;background-color:#0d0905;color:#fff;border-top:3px solid #d99a3b;padding:55px 0 0}.site-footer .footer-container{max-width:1320px}.footer-logo{display:inline-block;margin-bottom:22px;text-decoration:none}.footer-logo img{display:block;max-width:100%;height:auto}.footer-logo-placeholder{display:inline-flex;flex-direction:column;align-items:flex-start;color:#fff}.footer-logo-placeholder .logo-main{display:flex;align-items:center;gap:8px;font-size:31px;font-weight:700;line-height:1;color:#d99a3b}.footer-logo-placeholder .logo-icon{color:#fff;font-size:32px}.footer-logo-placeholder .logo-text{margin-top:6px;font-family:Georgia,"Times New Roman",serif;font-size:12px;font-weight:400;letter-spacing:.4px;color:#bfb9b2}.footer-description{max-width:290px;margin:0 0 25px;color:#d8d5d1;font-size:14px;line-height:1.65}.footer-social{display:flex;flex-wrap:wrap;gap:9px}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:5px;background-color:#d99a3b;color:#fff;font-size:18px;text-decoration:none;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease}.footer-social a:hover{background-color:#fff;color:#d99a3b;transform:translateY(-3px)}.footer-title{margin-bottom:20px;color:#fff;font-size:18px;font-weight:700;line-height:1.3;font-family:var(--heading-font)}.footer-links{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:10px}.footer-links a{position:relative;display:inline-block;padding-left:17px;color:#e2dfdc;font-size:16px;line-height:1.35;text-decoration:none;transition:color 0.25s ease,padding-left 0.25s ease}.footer-links a::before{content:"\F285";position:absolute;top:50%;left:0;color:#d99a3b;font-family:"bootstrap-icons";font-size:10px;font-weight:700;transform:translateY(-50%)}.footer-links a:hover{padding-left:21px;color:#d99a3b}.footer-contact{margin:0;padding:0;list-style:none}.footer-contact li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;color:#e2dfdc;font-size:16px;line-height:1.45}.footer-contact li i{flex:0 0 auto;margin-top:1px;color:#d99a3b;font-size:14px}.footer-contact a{color:#e2dfdc;text-decoration:none;word-break:break-word;transition:color 0.25s ease}.footer-contact a:hover{color:#d99a3b}.footer-bottom{margin-top:40px;padding:24px 0;border-top:1px solid #2d2822;text-align:center}.footer-bottom p{margin:0;color:#d8d5d1;font-size:16px;line-height:1.6}.footer-bottom a{color:#d99a3b;text-decoration:none;transition:color 0.25s ease}.footer-bottom a:hover{color:#fff}.inner-banner{position:relative;display:flex;align-items:center;min-height:500px;color:#fff;background:radial-gradient(circle at 56% 55%,rgb(215 158 79 / .72) 0%,rgb(159 105 42 / .4) 27%,rgb(76 39 5 / .32) 49%,rgb(58 28 0 / .9) 78%),linear-gradient(180deg,#4c2500 0%,#442100 20%,#7d511d 65%,#a97d42 100%)}.inner-banner .inner-container{position:relative;z-index:2;padding-top:120px;padding-bottom:80px}.inner-banner .inner-container-single{position:relative;z-index:2;padding-top:120px;padding-bottom:45px}.inner-banner .inner-main-row{align-items:flex-start;min-height:460px}.inner-banner .inner-content{text-align:center;width:75%;margin:0 auto}.inner-banner .inner-title{text-align:center;margin:31px 0 0;color:#fff;font-size:44px;font-weight:700;line-height:1.22;letter-spacing:.1px}.inner-banner .inner-description{margin:0 0 24px;color:#e2d8ca;font-size:20px;font-weight:400;line-height:1.45}.inner-banner .inner-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:18px;justify-content:center}.inner-banner .inner-btn{display:inline-flex;align-items:center;justify-content:space-between;min-width:255px;height:62px;padding:5px 6px 5px 25px;border-radius:50px;font-size:16px;font-weight:700;line-height:1.1;text-decoration:none;text-transform:uppercase;transition:transform 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease}.inner-banner .inner-btn:hover{transform:translateY(-3px)}.inner-banner .inner-btn-primary{border:1px solid #000;background-color:#000;color:#fff}.inner-banner .inner-btn-primary:hover{border-color:#fff;background-color:#fff;color:#000}.inner-banner .inner-btn-secondary{border:1px solid rgb(255 255 255 / .9);background-color:#fff0;color:#fff}.inner-banner .inner-btn-secondary:hover{border-color:#000;background-color:#000;color:#fff}.inner-banner .inner-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 50px;border-radius:50%;font-size:22px}.inner-banner .inner-btn-primary .inner-btn-icon{background-color:#fff;color:#cf8b2f}.inner-banner .inner-btn-secondary .inner-btn-icon{background-color:#000;color:#fff}.inner-banner .inner-btn-primary:hover .inner-btn-icon{background-color:#000;color:#fff}.inner-banner .breadcrumb{justify-content:center}.inner-banner .breadcrumb li{color:#fff;font-weight:600;font-size:16px}.inner-banner .breadcrumb li a{color:#ffffffb0;text-decoration:none}.inner-banner .breadcrumb-item+.breadcrumb-item::before{content:"\F285";font-size:12px;font-family:"bootstrap-icons";color:#ffffffb0;top:50%;position:relative;transform:translateY(-50%)}.inner-banner .banner-image{width:100%;height:450px;overflow:hidden;border-radius:40px;position:absolute;left:0;bottom:-270px;z-index:99}.inner-banner .banner-image img{width:100%;height:100%;object-fit:cover;object-position:center}.short-banner{min-height:350px}.short-banner-single{min-height:230px}.short-banner .inner-container{padding-top:80px!important;padding-bottom:20px}.plan-section{padding-top:100px;margin-top:260px}.plan-section .points .step-row{display:flex;gap:60px;flex-wrap:wrap;align-items:start;margin-bottom:40px}.plan-section .points .step-row .number{position:relative}.plan-section .points .step-row .number::after{content:"";position:absolute;top:100%;left:50%;width:1px;height:130px;transform:translateX(-50%);background:repeating-linear-gradient(to bottom,#979797 0,#979797 10px,transparent 12px,transparent 15px)}.plan-section .points .step-row:last-child .number::after{display:none}.plan-section .points .step-row .text{flex:1 1 0%;text-align:left}.flight-approach{padding-top:80px;background-image:linear-gradient(to bottom,#1b1b1b 65%,#fff 50%)}.port-services{padding-bottom:80px}.flight-approach h2{color:#fff}.flight-approach p{color:#fff}.flight-approach .box-list{display:flex;flex-wrap:wrap;gap:30px;align-items:stretch}.flight-approach .box{flex:1;background-color:#fff;box-shadow:0 5px 20px #00000021}.flight-approach .services-common-slider .item{padding:0 15px}.flight-approach .services-common-slider .services{background-color:#fff;box-shadow:0 10px 18px #02020212}.flight-approach .flight-img{width:100%;height:380px;overflow:hidden}.flight-approach .flight-img img{width:100%;height:100%;object-fit:cover;object-position:center}.flight-approach .flight-content{padding:25px 20px}.flight-approach .flight-content hr{position:relative;z-index:1}.flight-approach .flight-content hr.double-line{border:none;border-top:1px solid #A6A6A6;overflow:visible;position:relative;width:100%;margin:15px auto;z-index:0;opacity:1}.flight-approach .flight-content hr.double-line::after{content:"";position:absolute;left:0;top:-1px;width:70px;border-top:2px solid;border-color:var(--primary-color);z-index:9}.flight-approach .flight-content .flight-text{font-size:1rem;color:var(--text-color);margin-bottom:20px}.flight-approach .flight-content .flight-cta{width:100%;padding:10px;color:var(--primary-color);border:1px solid var(--primary-color);display:block;border-radius:50px;text-align:center;text-decoration:none;font-weight:700;font-size:16px;font-family:var(--body-font);margin-top:20px;transition:1s}.flight-approach .flight-content .flight-cta:hover{background-color:var(--primary-color);color:#fff}.flight-approach .middle-cta{display:none}.flight-approach .services-common-slider .owl-stage-outer{padding-bottom:30px}.content-box{background-color:var(--primary-color);padding:30px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;height:100%}.content-box h3{color:#fff}.content-box p{color:#fff}.gallery-section{padding:80px 0;background-color:var(--light-background-color);margin-top:80px}.gallery-section .image-gal{display:flex;flex-wrap:wrap;gap:25px}.gallery-section .image-box{width:100%;height:300px;overflow:hidden;flex:1 0 48%}.gallery-section .image-box img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery-section .image-box-lg{width:100%;height:625px;overflow:hidden}.gallery-section .image-box-lg img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery-section .image-box-md{width:100%;height:350px;overflow:hidden}.gallery-section .image-box-md img{width:100%;height:100%;object-fit:cover;object-position:center}.car-service{padding-bottom:80px;padding-top:80px}.car-service .button-area{text-align:center;margin-top:40px}.pier-66{margin-top:60px}.professional-ride-section{padding:80px 0;background-color:var(--light-background-color)}.professional-ride-section .limo-feature-section{display:flex;gap:30px;flex-wrap:wrap}.professional-ride-section .feature-card{position:relative;width:100%;min-height:160px;padding:54px 32px 28px;background-color:#fff;flex:1}.professional-ride-section .feature-card .content{display:flex;flex-direction:column;gap:10px}.professional-ride-section .feature-icon{position:absolute;top:-30px;left:30px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:#d79337;color:#fff;font-size:23px}.professional-ride-section .feature-card h3{margin:0;color:#090909;font-size:1.5rem;font-weight:700;line-height:1.2}.professional-ride-section .feature-card p{font-size:1rem;color:var(--text-color)}.roadshow{padding:80px 0;background-image:linear-gradient(to right,var(--font-color) 45%,var(--primary-color) 90%);margin-top:80px}.roadshow h2,.roadshow p{color:#fff}.inner-banner .service-inner-banner{min-height:350px;align-items:center}.points-area{display:flex;gap:60px;align-items:start;margin-top:40px}.points-area .icon-area{text-align:center}.points-area .icon-area img{height:55px}.points-area .icon-area h4{font-family:var(--body-font);font-size:20px;margin-top:20px}.cta-section .sprinter{position:absolute;right:0;top:70px;text-align:right;width:45%}.cta-section .sprinter img{width:100%}.about-area{background-color:var(--light-background-color);background-image:none}.about-area .service-box{padding:0;margin-bottom:30px;background-color:#fff;box-shadow:0 10px 18px #02020212;overflow:hidden;height:100%}.about-cta-section{margin-bottom:180px}.professionalism-section{padding:50px 0}.professionalism-section .image-box{width:80%;height:auto;overflow:hidden;border:1px solid var(--secondary-color);float:right;padding:30px}.professionalism-section .image-box img{height:100%;width:100%;object-fit:cover;object-position:center}.note{padding-top:50px;background-image:linear-gradient(90deg,var(--font-color) 50%,var(--primary-color) 100%);background-color:#000}.note h2{color:#fff;margin-bottom:40px}.note .note-box span{display:block;margin-bottom:8px}.note .note-box p{color:#fff;font-style:italic;margin-bottom:20px}.note .note-box .founder-name{margin-top:40px}.note .note-box .founder-name p.name{font-size:24px;font-style:normal;font-weight:600;margin-bottom:5px}.note .note-box .founder-name p.designation{font-size:18px;font-style:normal;font-weight:400}.note .note-box .founder-image{width:100%;height:600px;overflow:hidden;text-align:right}.note .note-box .founder-image img{width:auto;height:100%;object-fit:cover;object-position:center;box-shadow:0 0 0 #000}.fleet-area{background-color:var(--light-background-color);background-image:none;padding:80px 0}.fleet-area .service-box{border:1px solid var(--primary-color);padding:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.fleet-area .service-box .service-content{box-shadow:none;padding:30px}.fleet-area .service-box .capacity{display:flex;flex-wrap:wrap;align-items:center;justify-content:stretch}.fleet-area .service-box .capacity .passenger,.fleet-area .service-box .capacity .luggage{flex:1;padding:15px 30px;text-align:center}.fleet-area .service-box .capacity .passenger{border-right:1px solid #fff}.fleet-area .service-box .capacity .passenger p span,.fleet-area .service-box .capacity .luggage p span{font-weight:400;font-size:16px}.fleet-area .service-box .capacity .passenger p,.fleet-area .service-box .capacity .luggage p{font-weight:600;font-size:18px;font-family:var(--body-font);display:flex;justify-content:space-between;align-items:center;color:#fff}.fleet-area .service-box .capacity .passenger,.fleet-area .service-box .capacity .luggage{background-color:#000}.fleet-area .service-box .capacity .book-now a.btn{background-color:var(--primary-color);padding:14px 50px;font-size:18px;color:#fff;text-decoration:none;font-weight:600;display:block;text-transform:uppercase;border-radius:0}.fleet-area .owl-carousel .owl-stage-outer{padding-bottom:0}.fleet-area .service-box .service-img{height:380px;overflow:hidden;background-color:#fff}.fleet-area .service-box .service-img img{width:100%;height:100%;object-fit:cover;object-position:center}.contact-page{padding-top:60px!important}.contact-area{margin:80px 0}.contact-area .contact-info{text-align:center}.contact-area h2{margin-bottom:10px}.contact-box{background-color:#fff;border-radius:30px;box-shadow:0 5px 20px #00000021;padding:30px;margin-top:50px}.contact-box .contact-list{background-color:#000;padding:30px;border-radius:15px}.contact-box .contact-list h3,.contact-box .contact-list p{color:#fff}.contact-box h3{margin-bottom:5px}.contact-box p a{color:#fff;text-decoration:underline}.contact-box ul{margin:20px 0}.contact-box ul li{list-style:none;line-height:50px}.contact-box ul li a{color:#fff;font-size:20px;font-weight:600;text-decoration:none}.contact-box a:hover{color:var(--primary-color)}.contact-box ul li i::before{width:40px;height:40px;background-color:#fff;border-radius:50px;text-align:center;display:inline-block;padding:11px;color:var(--primary-color);font-size:18px}.contact-area .contact-heading{text-align:center;margin-bottom:20px}.contact-area .contact-heading h2{margin:0 0 5px;font-size:38px;font-weight:700;color:#111}.contact-area .contact-heading p{margin:0;font-size:16px;line-height:1.6;color:#666}.contact-area .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.contact-area .form-group{display:flex;flex-direction:column;margin:0}.contact-area .form-group label{margin-bottom:8px;font-size:15px;font-weight:600;color:#222}.contact-area .form-group label span{color:#d60000}.contact-area .form-group input,.contact-area .form-group select,.contact-area .form-group textarea{width:100%;padding:14px 16px;border:1px solid #d6d6d6;border-radius:6px;background:#fff;font-family:inherit;font-size:15px;color:#222;outline:none;transition:0.3s ease}.contact-area .form-group input:focus,.contact-area .form-group select:focus,.contact-area .form-group textarea:focus{border-color:#111;box-shadow:0 0 0 3px rgb(0 0 0 / .05)}.contact-area .form-group input::placeholder,.contact-area .form-group textarea::placeholder{color:#999}.contact-area .form-group select{cursor:pointer}.contact-area .full-width{margin-top:20px}.contact-area .form-group textarea{resize:none;min-height:100px}.contact-area .form-submit{margin-top:30px;text-align:center}.contact-area .form-submit button{border:none;padding:15px 34px;background:var(--primary-color);color:#fff;font-size:16px;font-weight:600;border-radius:50px;cursor:pointer;transition:0.3s ease}.contact-area .form-submit button:hover{background:#000}.contact-box .contact-list .btn-group{margin-top:20px}.contact-box .contact-list .btn-group .main-btn{background-color:var(--primary-color)}.contact-box .contact-list .btn-group .main-btn:hover{background-color:#fff;color:var(--primary-color)}.contact-box .contact-list .btn-group .main-btn span,.contact-box .contact-list .btn-group .main-btn span i{transition:2s}.contact-box .contact-list .btn-group .main-btn:hover span{background-color:var(--primary-color);color:#fff}.contact-box .contact-list .btn-group .main-btn:hover span i{color:#fff}.contact-box .contact-list h4{margin-top:35px;color:#fff}.contact-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.contact-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:5px;background-color:#fff;color:#d99a3b;font-size:20px;text-decoration:none;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease}.contact-social a:hover{background-color:#fff;color:#d99a3b;transform:translateY(-3px)}.category-section{position:relative;z-index:10;background:var(--white);border-bottom:1px solid var(--border-color)}.section-label{font-size:1.5rem;font-family:var(--heading-font);color:var(--font-color);margin:0;padding:0;font-weight:700}.category-scroll{display:flex;align-items:center;justify-content:center;gap:35px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.category-scroll::-webkit-scrollbar{display:none}.category-link{position:relative;display:inline-block;padding:24px 0;color:#666;font-size:14px;font-weight:600}.category-link::after{content:"";position:absolute;left:50%;bottom:-1px;width:0;height:2px;background:var(--primary-color);transform:translateX(-50%);transition:var(--transition)}.category-link:hover,.category-link.active{color:var(--secondary-color)}.category-link:hover::after,.category-link.active::after{width:100%}.featured-blog-section{padding:80px 0}.view-all-link{display:inline-flex;align-items:center;gap:10px;color:var(--secondary-color);font-size:14px;font-weight:600}.view-all-link i{transition:var(--transition)}.view-all-link:hover{color:var(--primary-color)}.view-all-link:hover i{transform:translateX(5px)}.featured-blog-card{overflow:hidden;background:var(--secondary-color);color:var(--white)}.featured-image{position:relative;display:block;height:100%;overflow:hidden}.featured-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.featured-blog-card:hover .featured-image img{transform:scale(1.035)}.featured-badge{position:absolute;left:25px;top:25px;padding:8px 15px;background:var(--primary-color);color:var(--white);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}.featured-content{display:flex;flex-direction:column;justify-content:center;height:100%;padding:30px}.blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-bottom:10px;font-size:12px;color:#bdbdbd}.blog-meta span{display:inline-flex;align-items:center;gap:7px}.blog-category{display:inline-block!important;padding:7px 12px;background:rgb(210 148 68 / .15);color:var(--primary-color)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase}.featured-content h2{margin:0 0 20px;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-1px}.featured-content h2 a{color:#fff}.featured-content h2 a:hover{color:var(--primary-color)}.featured-content>p{margin-bottom:25px;color:#bdbdbd;font-size:15px}.author-row{display:flex;align-items:center;justify-content:space-between;padding-top:25px;border-top:1px solid #bdbdbd}.author-info,.article-author{display:flex;align-items:center;gap:12px}.author-avatar{display:flex;align-items:center;justify-content:center;width:45px;height:45px;flex:0 0 45px;border-radius:50%;background:var(--primary-color);color:var(--white);font-size:12px;font-weight:700}.author-info strong,.article-author strong{display:block;font-size:13px;color:#fff}.author-info span,.article-author span{display:block;color:#999;font-size:11px}.read-more-circle{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #fff;border-radius:50%;color:var(--white);font-size:17px}.read-more-circle:hover{border-color:var(--primary-color);background:var(--primary-color);color:var(--white)}.read-more-circle i{color:#fff}.featured-blog-section .recent-post{padding:15px;border:1px solid #ccc;display:flex;flex-direction:column;gap:20px}.featured-blog-section .recent-post h4{display:block;border-bottom:1px solid #ccc;padding-bottom:10px}.featured-blog-section .recent-post .post-box{display:flex;flex-wrap:wrap;align-items:start;gap:15px}.featured-blog-section .recent-post .post-box .recent-img{width:80px;height:70px;overflow:hidden;flex:0 0 auto}.featured-blog-section .recent-post .post-box .recent-img img{width:100%;height:100%;object-fit:cover}.featured-blog-section .recent-post .post-box .content{flex:1}.featured-blog-section .recent-post .post-box .content h5{line-height:1.3}.featured-blog-section .category{padding:15px;border:1px solid #ccc;display:flex;flex-direction:column;gap:20px}.featured-blog-section .category h4{display:block;border-bottom:1px solid #ccc;padding-bottom:10px}.featured-blog-section .category .category-list{display:flex;justify-content:space-between;font-size:18px;font-weight:600;color:#000;cursor:pointer;text-decoration:none}.featured-blog-section .category .category-list:hover{color:var(--primary-color)}.featured-blog-section .blog-thumb-image{width:100%;height:650px;overflow:hidden}.featured-blog-section .blog-thumb-image img{width:100%;height:100%;object-fit:cover;object-position:center}.featured-blog-section .image{width:100%;height:100%;overflow:hidden;margin:30px 0}.featured-blog-section .image img{width:100%;height:100%;object-fit:cover;object-position:center}.featured-blog-section .blog-content h3{margin:15px 0}.featured-blog-section .blog-content h4{margin:20px 0}.featured-blog-section .blog-content ul,.featured-blog-section .blog-content ol{padding-left:20px;margin:20px 0;font-size:20px;font-family:var(--body-font)}.blog-pagination .pagination{gap:8px}.blog-pagination .page-link{display:flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;border:1px solid #ddd;border-radius:0!important;background:var(--white);color:var(--secondary-color);font-size:13px;box-shadow:none!important}.blog-pagination .page-item.active .page-link,.blog-pagination .page-link:hover{border-color:var(--primary-color);background:var(--primary-color);color:var(--white)}.newsletter-section{padding:80px 0}.newsletter-box{position:relative;padding:60px;overflow:hidden;background:var(--secondary-color);color:var(--white)}.newsletter-box::after{content:"";position:absolute;right:-80px;top:-120px;width:320px;height:320px;border:1px solid rgb(210 148 68 / .3);border-radius:50%;pointer-events:none}.light-label{color:var(--primary-color)}.newsletter-box h2{max-width:500px;margin:0 0 15px;font-size:clamp(30px, 4vw, 45px);line-height:1.15;letter-spacing:-1px}.newsletter-box p{margin:0;color:#aaa}.newsletter-form{position:relative;z-index:2;display:flex;padding:6px;background:var(--white)}.newsletter-form input{flex:1;min-width:0;padding:15px;border:0;outline:0;font-size:14px}.newsletter-form button{display:flex;align-items:center;gap:10px;padding:0 23px;border:0;background:var(--primary-color);color:var(--white);font-size:13px;font-weight:600}.newsletter-form button:hover{background:var(--primary-dark)}.newsletter-box small{display:block;margin-top:10px;color:#777;font-size:11px}.article-header{padding:45px 0 75px;background:radial-gradient(circle at top right,rgb(210 148 68 / .12),transparent 25%),#faf9f7}.article-breadcrumb{margin-bottom:50px;font-size:13px}.article-breadcrumb a{color:#777}.article-breadcrumb a:hover{color:var(--primary-color)}.article-title-area h1{max-width:1000px;margin:22px auto;color:var(--secondary-color);font-size:clamp(42px, 5.5vw, 67px);line-height:1.08;font-weight:700;letter-spacing:-2.7px}.article-intro{max-width:780px;margin:0 auto 30px;color:var(--text-light);font-size:17px}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:20px;color:#777;font-size:12px}.article-meta>span{display:flex;align-items:center;gap:7px}.meta-separator{width:1px;height:30px;background:#ddd}.article-image-section{background:linear-gradient(to bottom,#faf9f7 50%,#fff 50%)}.article-main-image{height:clamp(380px, 60vw, 680px);overflow:hidden}.article-main-image img{width:100%;height:100%;object-fit:cover}.article-content-section{padding:90px 0 110px}.article-sidebar,.blog-right-sidebar{top:110px}.sidebar-title{display:block;margin-bottom:15px;color:#999;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.share-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.share-buttons a,.share-buttons button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e1e1e1;background:var(--white);color:var(--secondary-color);cursor:pointer;transition:var(--transition)}.share-buttons a:hover,.share-buttons button:hover{border-color:var(--primary-color);background:var(--primary-color);color:var(--white)}.article-body{max-width:780px}.article-body p{margin-bottom:25px;color:#505050;font-size:17px;line-height:1.85}.article-body .article-lead{color:#222;font-size:21px;line-height:1.75}.article-body h2{margin:55px 0 20px;color:var(--secondary-color);font-size:clamp(29px, 4vw, 38px);line-height:1.25;font-weight:700;letter-spacing:-1px;scroll-margin-top:120px}.article-body h3{margin:35px 0 15px;color:var(--secondary-color);font-size:23px;font-weight:600}.table-of-contents{margin:45px 0;padding:30px;border-left:3px solid var(--primary-color);background:var(--off-white)}.toc-title{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--secondary-color);font-size:16px;font-weight:700}.toc-title i{color:var(--primary-color)}.table-of-contents ol{margin:0;padding-left:20px}.table-of-contents li{margin:10px 0;color:#777;font-size:14px}.table-of-contents a:hover{color:var(--primary-color)}.article-body blockquote{position:relative;margin:45px 0;padding:35px 35px 35px 45px;background:var(--secondary-color);color:var(--white)}.article-body blockquote::before{content:"“";position:absolute;left:20px;top:5px;color:var(--primary-color);font-size:65px;font-family:Georgia,serif}.article-body blockquote p{position:relative;margin:0;color:var(--white);font-family:Georgia,serif;font-size:22px;font-style:italic}.article-check-list{margin:30px 0;padding:0;list-style:none}.article-check-list li{display:flex;align-items:flex-start;gap:13px;margin-bottom:15px;color:#444;font-size:16px}.article-check-list i{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex:0 0 25px;margin-top:1px;border-radius:50%;background:rgb(210 148 68 / .15);color:var(--primary-color)}.article-inline-image{margin:45px 0}.article-inline-image img{width:100%}.article-inline-image figcaption{margin-top:10px;color:#999;font-size:12px;font-style:italic}.article-highlight{margin:45px 0;padding:35px;border:1px solid #e3e3e3;background:var(--off-white)}.article-highlight>span{display:inline-block;margin-bottom:10px;color:var(--primary-color);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.article-highlight h3{margin:0 0 12px;font-size:24px}.article-highlight p{margin:0;font-size:15px}.article-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:60px;padding-top:25px;border-top:1px solid #e5e5e5}.article-tags>span{margin-right:5px;color:#777;font-size:13px;font-weight:600}.article-tags a{padding:7px 12px;border:1px solid #ddd;color:#666;font-size:11px}.article-tags a:hover{border-color:var(--primary-color);background:var(--primary-color);color:var(--white)}.author-box{display:flex;align-items:flex-start;gap:25px;margin-top:60px;padding:35px;background:var(--secondary-color);color:var(--white)}.author-box-avatar{display:flex;align-items:center;justify-content:center;width:75px;height:75px;flex:0 0 75px;border-radius:50%;background:var(--primary-color);color:var(--white);font-size:18px;font-weight:700}.author-label{color:var(--primary-color);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.author-box h4{margin:4px 0 10px;font-size:21px}.author-box p{margin-bottom:12px;color:#aaa;font-size:13px}.author-box a{display:inline-flex;align-items:center;gap:8px;color:var(--white);font-size:12px;font-weight:600}.author-box a:hover{color:var(--primary-color)}.sidebar-widget{margin-bottom:45px}.sidebar-widget h4{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #ddd;color:var(--secondary-color);font-size:18px;font-weight:700}.recent-post{display:flex;gap:13px;margin-bottom:20px}.recent-post-image{width:85px;height:72px;flex:0 0 85px;overflow:hidden}.recent-post-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.recent-post .post-box:hover img{transform:scale(1.05)}.recent-post span{display:block;margin-bottom:4px;color:#999;font-size:10px;text-transform:uppercase}.recent-post h5{margin:0;font-size:13px;line-height:1.45;font-weight:600}.recent-post h5 a:hover{color:var(--primary-color)}.sidebar-category-list{margin:0;padding:0;list-style:none}.sidebar-category-list li{border-bottom:1px solid #eee}.sidebar-category-list a{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#555;font-size:13px}.sidebar-category-list a:hover{padding-left:5px;color:var(--primary-color)}.sidebar-category-list span{color:#aaa;font-size:11px}.related-posts-section{padding:100px 0;background:var(--off-white)}.chauffeur-section .icon-list{display:flex;gap:30px;flex-wrap:wrap}.chauffeur-section .icon-list .step-row{flex-direction:column;justify-content:center;gap:20px;flex:1 0 42%;background:#fff;box-shadow:0 6px 30px #00000015;padding:30px;border-radius:20px}.chauffeur-section .icon-list .step-row h4{text-align:center}