﻿@charset "UTF-8";html{scroll-behavior:smooth;}body{font-family:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:#f6f8fb;color:#43506b;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5,h6{color:#16233a;font-weight:700;letter-spacing:-.01em;}a{color:#0e9aa7;text-decoration:none;transition:color .16s cubic-bezier(.22,.61,.36,1);}a:hover{color:#0a7680;}img{max-width:100%;}::selection{background:rgba(94,225,234,.4);}.section-title{font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.02em;margin-bottom:4px;}.section-sub{color:#68758f;font-size:14.5px;margin-bottom:24px;}.main-header{font-size:clamp(20px,2.6vw,28px);font-weight:800;text-align:center;margin:1.8rem auto 1.2rem;letter-spacing:-.02em;}.mob-header{font-size:1rem;text-align:center;padding:.7rem 1rem;margin:0;background:#16233a;color:#fff;}.searchbar .go,.btn-ghost,.suc-page .btn-info,.btn-two,.btn-one,.suc-page .btn-success{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:600;font-size:.9rem;padding:.66rem 1.4rem;border-radius:10px;border:0;cursor:pointer;text-align:center;transition:transform .15s cubic-bezier(.22,.61,.36,1),box-shadow .15s cubic-bezier(.22,.61,.36,1),background .15s cubic-bezier(.22,.61,.36,1),color .15s cubic-bezier(.22,.61,.36,1);}.searchbar .go:hover,.btn-ghost:hover,.suc-page .btn-info:hover,.btn-two:hover,.btn-one:hover,.suc-page .btn-success:hover{transform:translateY(-1px);}.searchbar .go:active,.btn-ghost:active,.suc-page .btn-info:active,.btn-two:active,.btn-one:active,.suc-page .btn-success:active{transform:translateY(0);}.btn-one,.suc-page .btn-success{background:linear-gradient(135deg,#0e9aa7,#0a7680);color:#fff!important;box-shadow:0 8px 20px -6px rgba(14,154,167,.55);}.btn-one:hover,.suc-page .btn-success:hover{box-shadow:0 10px 24px -6px rgba(14,154,167,.65);color:#fff;}.btn-two{background:#16233a;color:#fff!important;box-shadow:0 8px 20px -8px rgba(22,35,58,.5);}.btn-two:hover{background:#213558;color:#fff;}.btn-ghost,.suc-page .btn-info{background:transparent;color:#16233a!important;border:1.5px solid #e7ecf3;}.btn-ghost:hover,.suc-page .btn-info:hover{border-color:#0e9aa7;color:#0a7680!important;background:#eaf6f7;}.btn-block{display:flex;width:100%;}.navbar{position:sticky;top:0;z-index:1030;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid #e7ecf3;padding:.5rem 0;}.navbar .navbar-brand img{max-height:46px;width:auto;}.navbar .navbar-toggler{border:0;color:#16233a;font-size:1.25rem;}.navbar .navbar-toggler:focus{box-shadow:none;}.navbar .nav-link{color:#43506b;font-weight:500;font-size:.9rem;padding:.5rem .85rem!important;border-radius:9px;}.navbar .nav-link:hover,.navbar .nav-link:focus{color:#16233a;background:#eef2f8;}.navbar li.active>.nav-link{color:#0a7680;background:#eaf6f7;}.navbar .dropdown-menu{border:1px solid #e7ecf3;border-radius:14px;box-shadow:0 24px 60px -18px rgba(22,35,58,.22);padding:.5rem;margin-top:.45rem;}.navbar .dropdown-menu .dropdown-item{border-radius:8px;padding:.45rem .7rem;font-size:.87rem;color:#43506b;}.navbar .dropdown-menu .dropdown-item:hover{background:#eaf6f7;color:#0a7680;}.navbar .finder{min-width:248px;}.navbar .finder p{font-size:.8rem;color:#68758f;margin-bottom:.45rem;}.navbar .finder .form-control{margin-bottom:.55rem;}.navbar .finder .btn-one,.navbar .finder .suc-page .btn-success,.suc-page .navbar .finder .btn-success{width:100%;}.navbar .nav-tools{display:flex;align-items:center;gap:.3rem;}.navbar .nav-tools .money{display:flex;gap:2px;background:#eef2f8;border-radius:100px;padding:3px;margin-right:.5rem;}.navbar .nav-tools .money a{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#68758f;font-size:.78rem;cursor:pointer;}.navbar .nav-tools .money a:hover{color:#16233a;}.navbar .nav-tools .money a.current-money{background:#16233a;color:#fff;}.navbar .nav-tools .language img{width:24px;border-radius:4px;}.navbar .nav-tools .language>.dropdown>a{display:flex;align-items:center;padding:.3rem .45rem;border-radius:8px;}.navbar .nav-tools .language>.dropdown>a:hover{background:#eef2f8;}.navbar .nav-tools .language .dropdown-menu{min-width:172px;max-height:68vh;overflow:auto;}.navbar .nav-tools .language .dropdown-menu li a{display:flex;align-items:center;gap:.55rem;padding:.38rem .6rem;border-radius:7px;font-size:.85rem;color:#43506b;}.navbar .nav-tools .language .dropdown-menu li a img{width:20px;}.navbar .nav-tools .language .dropdown-menu li a:hover{background:#eaf6f7;color:#0a7680;}.hero{position:relative;min-height:380px;display:flex;align-items:flex-start;justify-content:center;text-align:center;background-size:cover;background-position:center 60%;background-image:url("/Content/Images/hero-desktop.webp"),url("/Content/Images/res-bg.webp");}@media(max-width:991.98px){.hero{background-image:url("/Content/Images/hero-tablet.webp"),url("/Content/Images/res-bg.webp");}}@media(max-width:575.98px){.hero{background-image:url("/Content/Images/hero-mobile.webp"),url("/Content/Images/res-bg.webp");}}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,20,40,.56),rgba(10,20,40,.28) 55%,#f6f8fb 100%);}.hero .hero-in{position:relative;z-index:2;padding:56px 20px 130px;max-width:860px;}.hero .hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:.78rem;font-weight:600;padding:6px 16px;border-radius:100px;backdrop-filter:blur(6px);}.hero .hero-badge i{color:#ffd166;}.hero h1{color:#fff;font-size:clamp(28px,4.6vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:16px 0 10px;text-shadow:0 2px 30px rgba(0,0,0,.35);}.hero h1 em{font-style:normal;color:#5ee1ea;}.hero .hero-sub{color:rgba(255,255,255,.88);font-size:1.02rem;max-width:560px;margin:0 auto;}.searchwrap{max-width:1080px;margin:-96px auto 0;padding:0 18px;position:relative;z-index:5;}.searchbar{background:#fff;border-radius:18px;box-shadow:0 24px 60px -18px rgba(22,35,58,.22);padding:16px;}.searchbar .way-tabs{display:flex;gap:10px;margin-bottom:13px;}.searchbar .way-tabs .wt{position:relative;flex:1 1 0;}.searchbar .way-tabs .wt input[type=radio]{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;}.searchbar .way-tabs .wt label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.88rem;font-weight:700;padding:11px 14px;border-radius:12px;background:#fff;border:2px solid #e7ecf3;color:#68758f;margin:0;cursor:pointer;transition:all .16s cubic-bezier(.22,.61,.36,1);}.searchbar .way-tabs .wt label::before{content:"";width:16px;height:16px;border-radius:50%;border:2px solid #e7ecf3;background:#fff;flex:0 0 auto;transition:all .16s cubic-bezier(.22,.61,.36,1);}.searchbar .way-tabs .wt:hover label{border-color:#0e9aa7;color:#0a7680;}.searchbar .way-tabs .wt input:checked+label{background:linear-gradient(135deg,#0e9aa7,#0b7c86);border-color:#0e9aa7;color:#fff;box-shadow:0 8px 18px -6px rgba(14,154,167,.55);}.searchbar .way-tabs .wt input:checked+label::before{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 4px #0e9aa7;}.searchbar .fields{display:grid;grid-template-columns:1.25fr 1.25fr .55fr .55fr auto;gap:10px;}.searchbar .f{background:#f6f8fb;border:1.5px solid #e7ecf3;border-radius:12px;padding:8px 12px;display:flex;align-items:center;gap:10px;min-width:0;transition:border-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1);}.searchbar .f:focus-within{border-color:#0e9aa7;box-shadow:0 0 0 .18rem rgba(14,154,167,.13);background:#fff;}.searchbar .f>i{color:#0e9aa7;font-size:.95rem;flex:0 0 auto;}.searchbar .f .fc{flex:1;min-width:0;}.searchbar .f .fc small{display:block;font-size:.64rem;color:#8b96ab;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.1;}.searchbar .f .fc input,.searchbar .f .fc select{width:100%;border:0;background:transparent;font-family:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:.88rem;font-weight:600;color:#16233a;padding:0;outline:0;}.searchbar .f .fc input::placeholder,.searchbar .f .fc select::placeholder{color:#8b96ab;font-weight:500;}.searchbar .f .fc select{appearance:auto;cursor:pointer;}.searchbar .go{background:linear-gradient(135deg,#0e9aa7,#0a7680);color:#fff;font-weight:700;font-size:.95rem;padding:0 26px;border-radius:12px;box-shadow:0 10px 24px -8px rgba(14,154,167,.6);white-space:nowrap;}.searchbar .search-errors{margin-top:6px;font-size:.8rem;color:#e05b4b;}.google-map{max-width:1080px;margin:26px auto 0;background:#fff;border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 14px 34px -14px rgba(22,35,58,.16);overflow:hidden;}.google-map #map{width:100%;height:300px;}.google-map .route-info{padding:.7rem 1.1rem;background:#eaf6f7;}.google-map .route-info ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.8rem;font-size:.86rem;color:#16233a;font-weight:500;}.google-map .route-info ul i{color:#0e9aa7;margin-right:6px;}.google-map .route-info ul b{font-weight:700;}.google-map .route-info ul span{color:#0a7680;font-weight:800;}.route-facts{padding:12px;background:#eaf6f7;display:grid;grid-template-columns:1fr 1fr;gap:10px;}.route-facts .rf{background:#fff;border:1px solid rgba(14,154,167,.28);border-radius:12px;padding:.6rem .8rem;display:flex;gap:.7rem;align-items:center;min-width:0;}.route-facts .rf .rfi{flex:0 0 36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#0e9aa7,#0a7680);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;}.route-facts .rf .rft{min-width:0;}.route-facts .rf .rft small{display:block;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#68758f;}.route-facts .rf .rft b{font-size:.88rem;color:#16233a;font-weight:700;display:block;line-height:1.3;overflow-wrap:break-word;}.route-facts .rf-wide{grid-column:1/-1;}@media(max-width:575.98px){.route-facts{grid-template-columns:1fr;padding:10px;}}.booking-steps{display:flex;justify-content:center;margin:1.6rem auto 1.8rem;max-width:640px;padding:0 1rem;}.booking-steps .step{flex:1;text-align:center;position:relative;font-size:.72rem;color:#68758f;font-weight:600;}.booking-steps .step .dot{width:32px;height:32px;margin:0 auto .4rem;border-radius:50%;background:#fff;border:2px solid #e7ecf3;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.8rem;color:#68758f;position:relative;z-index:2;}.booking-steps .step:not(:first-child)::before{content:"";position:absolute;top:15px;left:-50%;width:100%;height:2px;background:#e7ecf3;z-index:1;}.booking-steps .step.done{color:#0a7680;}.booking-steps .step.done .dot{background:#0e9aa7;border-color:#0e9aa7;color:#fff;}.booking-steps .step.done::before{background:#0e9aa7;}.booking-steps .step.current{color:#16233a;}.booking-steps .step.current .dot{border-color:#16233a;color:#16233a;background:#fff;box-shadow:0 4px 14px -4px rgba(22,35,58,.1);}.booking-steps .step.current::before{background:#0e9aa7;}#airport-transfer-options{max-width:1180px;margin:0 auto;padding:0 18px 20px;}.header1{font-size:clamp(19px,2.4vw,25px);font-weight:800;color:#16233a;text-align:center;margin:2rem 0 1.4rem;letter-spacing:-.02em;}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:20px;}.vcard{background:#fff;border:1px solid #e7ecf3;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .22s cubic-bezier(.22,.61,.36,1);}.vcard:hover{transform:translateY(-5px);box-shadow:0 24px 60px -18px rgba(22,35,58,.22);border-color:rgba(14,154,167,.4);}.vcard .vph{background:linear-gradient(135deg,#e9f1f8,#eef2f8);position:relative;aspect-ratio:16/10;overflow:hidden;}.vcard .vph img{width:100%;height:100%;object-fit:cover;display:block;}.vcard .vph .vtag{position:absolute;top:12px;left:12px;background:#16233a;color:#fff;font-size:.68rem;font-weight:700;padding:5px 12px;border-radius:100px;letter-spacing:.03em;text-transform:uppercase;}.vcard .vbd{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1;}.vcard h3.vname{font-size:1.02rem;font-weight:700;margin-bottom:2px;}.vcard .vmsg{font-size:.78rem;color:#68758f;margin-bottom:10px;}.vcard .vspecs{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8rem;color:#43506b;}.vcard .vspecs li i{color:#0e9aa7;margin-right:6px;width:15px;text-align:center;}.vcard .vprices{margin-top:auto;border-top:1px solid #eef2f8;padding-top:13px;display:grid;gap:8px;}.vcard .vprices .pline{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#eaf6f7;border:1.5px solid rgba(14,154,167,.35);border-radius:12px;padding:9px 14px;color:#0a7680;font-weight:600;font-size:.85rem;transition:all .16s cubic-bezier(.22,.61,.36,1);}.vcard .vprices .pline .pr{font-size:1.05rem;font-weight:800;}.vcard .vprices .pline .pr del{font-size:.74rem;color:#8b96ab;font-weight:600;margin-right:6px;}.vcard .vprices .pline .pr ins{text-decoration:none;}.vcard .vprices .pline:hover{border-color:#0a7680;background:#cce9ec;color:#085c64;transform:none;}.vcard .vprices .pline.best{background:linear-gradient(135deg,#0e9aa7,#0a7680);border-color:transparent;color:#fff;box-shadow:0 8px 20px -8px rgba(14,154,167,.55);}.vcard .vprices .pline.best .pr del{color:rgba(255,255,255,.7);}.vcard .vprices .pline.best:hover{filter:brightness(1.06);color:#fff;}.rescontainer{max-width:1000px;margin:0 auto;padding:0 18px 40px;}.selected-car{background:#fff;border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 14px 34px -14px rgba(22,35,58,.16);padding:18px 20px;display:grid;grid-template-columns:150px 1fr auto;gap:20px;align-items:center;margin-bottom:18px;}.selected-car .scph{background:linear-gradient(135deg,#e9f1f8,#eef2f8);border-radius:14px;overflow:hidden;aspect-ratio:16/10;}.selected-car .scph img{width:100%;height:100%;object-fit:cover;display:block;}.selected-car .scname{font-size:1.05rem;font-weight:700;color:#16233a;}.selected-car .scname span{color:#0a7680;}.selected-car .scmsg{font-size:.78rem;color:#68758f;margin:2px 0 8px;}.selected-car .scspecs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px 16px;font-size:.8rem;color:#43506b;}.selected-car .scspecs li i{color:#0e9aa7;margin-right:6px;}.selected-car .scright{text-align:center;}.selected-car .totalprice{font-size:1.6rem;font-weight:800;color:#0a7680;background:#eaf6f7;border-radius:14px;padding:.5rem 1.2rem;margin-bottom:.6rem;white-space:nowrap;}.selected-car .totalprice del.oldprice{display:block;font-size:.85rem;font-weight:600;color:#8b96ab;line-height:1.1;margin-bottom:2px;}.extras{background:#fff;border:1px solid #e7ecf3;border-radius:20px;padding:16px 20px;margin-bottom:18px;}.extras .extras-head{background:rgba(242,166,90,.12);border:1.5px dashed rgba(242,166,90,.75);border-radius:14px;padding:.55rem .8rem;transition:background .18s cubic-bezier(.22,.61,.36,1),border-color .18s cubic-bezier(.22,.61,.36,1);}.extras .extras-head .custom-control{padding:0;min-height:0;}.extras .extras-head .custom-control-label{display:flex;align-items:center;gap:.7rem;width:100%;font-size:.95rem;font-weight:700;color:#16233a;cursor:pointer;position:relative;padding-right:54px;}.extras .extras-head .custom-control-label .eh-ic{flex:0 0 38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#f2a65a,#ee8c2b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;box-shadow:0 5px 12px -4px rgba(242,166,90,.55);}.extras .extras-head .custom-control-label .eh-tx{flex:1;line-height:1.3;}.extras .extras-head .custom-control-label::before{content:"";position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%);width:46px;height:26px;border-radius:100px;background:#d5dce6;border:0;transition:background .2s cubic-bezier(.22,.61,.36,1);}.extras .extras-head .custom-control-label::after{content:""!important;position:absolute;left:auto;right:23px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(22,35,58,.3);transition:right .2s cubic-bezier(.22,.61,.36,1);}.extras .extras-head .custom-control-input:checked~.custom-control-label::before{background:linear-gradient(135deg,#0e9aa7,#0a7680)!important;border-color:#0e9aa7!important;}.extras .extras-head .custom-control-input:checked~.custom-control-label::after{content:""!important;left:auto!important;right:3px!important;top:50%!important;transform:translateY(-50%)!important;}.extras:has(.custom-control-input:checked) .extras-head{background:rgba(14,154,167,.08);border:1.5px solid #0e9aa7;}.spinners2{margin-top:14px;display:grid;grid-template-columns:1fr;gap:10px;}.spinners2 .seat-row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f6f8fb;border:1px solid #e7ecf3;border-radius:14px;padding:.55rem .6rem .55rem .8rem;}.spinners2 .seat-row .seat-info{display:flex;align-items:center;gap:.65rem;min-width:0;}.spinners2 .seat-row .seat-info .seat-ic{flex:0 0 36px;height:36px;border-radius:11px;background:#eaf6f7;color:#0a7680;display:flex;align-items:center;justify-content:center;font-size:.95rem;}.spinners2 .seat-row .seat-info label{margin:0;font-size:.88rem;font-weight:600;color:#16233a;line-height:1.25;}.spinners2 .seat-row .stepper{display:flex;align-items:center;background:#fff;border:1.5px solid #e7ecf3;border-radius:100px;padding:3px;flex:0 0 auto;}.spinners2 .seat-row .stepper .btn-number2{width:32px;height:32px;border-radius:50%;border:0;background:#0e9aa7;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.68rem;padding:0;cursor:pointer;transition:background .15s cubic-bezier(.22,.61,.36,1);}.spinners2 .seat-row .stepper .btn-number2:hover{background:#0a7680;}.spinners2 .seat-row .stepper .btn-number2:disabled{background:#e7ecf3;color:#8b96ab;cursor:default;}.spinners2 .seat-row .stepper .spin-control{width:42px;border:0;background:transparent;text-align:center;font-family:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:800;color:#16233a;font-size:1rem;padding:0;outline:0;}.booking-form{background:#fff;border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 14px 34px -14px rgba(22,35,58,.16);padding:22px 22px 20px;margin:0 0 2rem;}.booking-form .form-title{font-size:1rem;font-weight:700;color:#16233a;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #eef2f8;}.booking-form .form-title i{color:#0e9aa7;margin-right:8px;}.booking-form .col-form-label,.booking-form label{font-size:.76rem;font-weight:700;color:#16233a;text-transform:uppercase;letter-spacing:.04em;padding-bottom:.2rem;}.booking-form .form-group{margin-bottom:1rem;}.booking-form .legal-card{background:linear-gradient(180deg,rgba(224,91,75,.055),rgba(224,91,75,.025));border:1px solid rgba(224,91,75,.28);border-left:4px solid #e05b4b;border-radius:14px;padding:15px 16px 14px;}.booking-form .legal-card .lc-head{display:flex;gap:13px;align-items:flex-start;margin-bottom:11px;}.booking-form .legal-card .lc-ic{flex:0 0 42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#e05b4b,#cb3523);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.05rem;box-shadow:0 8px 18px -8px rgba(224,91,75,.65);}.booking-form .legal-card .lc-tx{min-width:0;}.booking-form .legal-card .lc-title{display:block;font-size:.92rem;font-weight:800;color:#cb3523;margin:1px 0 4px;padding:0;text-transform:none;letter-spacing:-.01em;line-height:1.3;cursor:pointer;}.booking-form .legal-card .lc-tx p{font-size:.8rem;color:#43506b;margin:0;line-height:1.6;}.booking-form .legal-card .form-control{background:#fff;border-color:rgba(224,91,75,.3);}.booking-form .legal-card .form-control:focus{border-color:#e05b4b;box-shadow:0 0 0 .18rem rgba(224,91,75,.12);}.booking-form .btn-two{min-width:240px;padding:.85rem 2rem;font-size:.97rem;}.form-control,.form-select,select.form-control{font-family:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:.9rem;color:#16233a;background-color:#f6f8fb;border:1.5px solid #e7ecf3;border-radius:10px;padding:.58rem .8rem;transition:border-color .15s cubic-bezier(.22,.61,.36,1),box-shadow .15s cubic-bezier(.22,.61,.36,1);}.form-control:focus,.form-select:focus,select.form-control:focus{background:#fff;border-color:#0e9aa7;box-shadow:0 0 0 .18rem rgba(14,154,167,.13);color:#16233a;}.form-control::placeholder,.form-select::placeholder,select.form-control::placeholder{color:#8b96ab;}textarea.form-control{min-height:96px;}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{cursor:pointer;}.iti{width:100%;display:block!important;}.auth-wrap{display:flex;align-items:center;justify-content:center;padding:3.4rem 18px 4rem;}.auth-card{width:100%;max-width:430px;background:#fff;border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 24px 60px -18px rgba(22,35,58,.22);padding:2.1rem 1.9rem 2rem;text-align:center;}.auth-card .auth-ic{width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#16233a,#2a426e);color:#5ee1ea;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;margin-bottom:1rem;box-shadow:0 14px 34px -14px rgba(22,35,58,.16);}.auth-card .auth-title{font-size:1.4rem;font-weight:800;margin:0 0 3px;letter-spacing:-.02em;}.auth-card .auth-sub{font-size:.86rem;color:#68758f;margin-bottom:1.5rem;}.auth-card form{text-align:left;}.auth-card .form-group{margin-bottom:1.05rem;}.auth-card .col-form-label{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#16233a;}.auth-card .auth-btn{width:100%;padding:.82rem;font-size:.96rem;margin-top:.4rem;}.auth-card .text-danger{font-size:.8rem;}.suc-page{text-align:center;max-width:640px;margin:0 auto;padding:1.6rem 18px 2.4rem;}.suc-page .suc-card{background:#fff;border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 24px 60px -18px rgba(22,35,58,.22);padding:2.2rem 1.6rem;}.suc-page .suc-ic{width:84px;height:84px;margin:0 auto 1.1rem;border-radius:50%;background:rgba(47,166,113,.12);color:#2fa671;display:flex;align-items:center;justify-content:center;font-size:2.1rem;}.suc-page .suc-img-wrapper img{max-width:150px;margin:0 auto 1rem;border-radius:50%;}.suc-page .succ h2{color:#2fa671;font-size:1.3rem;font-weight:800;margin-bottom:.3rem;}.suc-page .booking-code{display:inline-block;background:#f6f8fb;border:2px dashed #0e9aa7;border-radius:14px;font-size:1rem;padding:.7rem 1.7rem;margin:1rem 0;color:#16233a;font-weight:600;}.suc-page .booking-code span{color:#0a7680;font-weight:800;letter-spacing:.08em;font-size:1.15rem;}.suc-page .success-text{color:#68758f;font-size:.92rem;margin:.4rem auto 1.4rem;}.suc-page .btn{margin:.3rem .3rem;}.suc-page .btn-success{background:linear-gradient(135deg,#2fa671,#26865b);}.bi-page{padding-top:.2rem;}.bi-meta{display:flex;justify-content:center;align-items:center;gap:.7rem;flex-wrap:wrap;margin:-.5rem 0 1.5rem;}.code-chip{background:#fff;border:2px dashed #0e9aa7;border-radius:100px;padding:.38rem 1.1rem;font-size:.88rem;color:#16233a;font-weight:600;}.code-chip b{color:#0a7680;font-weight:800;letter-spacing:.06em;}.status-badge{display:inline-flex;align-items:center;gap:.45rem;border-radius:100px;padding:.45rem 1.05rem;font-size:.82rem;font-weight:700;}.status-badge.ok{background:rgba(47,166,113,.13);color:#26865b;}.status-badge.wait{background:rgba(242,166,90,.18);color:#c2690f;}.info-card{background:#fff;border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 4px 14px -4px rgba(22,35,58,.1);padding:18px 20px 12px;height:100%;}.info-card .form-title{font-size:.95rem;font-weight:700;color:#16233a;border-bottom:1px solid #eef2f8;padding-bottom:10px;margin-bottom:6px;}.info-card .form-title i{color:#0e9aa7;margin-right:8px;}.info-card .irow{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:.52rem 0;border-bottom:1px dashed #eef2f8;font-size:.86rem;}.info-card .irow:last-child{border-bottom:0;}.info-card .irow .il{color:#68758f;font-weight:600;flex:0 0 auto;}.info-card .irow .iv{color:#16233a;font-weight:600;text-align:right;overflow-wrap:anywhere;}.info-card .irow.block{flex-direction:column;align-items:flex-start;gap:3px;}.info-card .irow.block .iv{text-align:left;}.bi-admin{border-style:dashed;}.bi-actions{text-align:center;margin:1.7rem 0 .6rem;}.bi-actions .btn,.bi-actions .btn-one,.bi-actions .suc-page .btn-success,.suc-page .bi-actions .btn-success,.bi-actions .btn-ghost,.bi-actions .suc-page .btn-info,.suc-page .bi-actions .btn-info{margin:.25rem .3rem;min-width:200px;}.print-code{font-weight:700;margin-top:.4rem;}@media print{@page{size:A4 portrait;margin:9mm;}body{background:#fff!important;}.bi-page,.bi-screen,.navbar,#footer,.float-links,.load{display:none!important;}.ticket{display:flex!important;flex-direction:column;min-height:250mm;color:#000;font-size:13px;}.ticket *{background:transparent!important;box-shadow:none!important;text-shadow:none!important;color:#000;}.ticket .tk-head{text-align:center;padding-bottom:12px;border-bottom:3px solid #111;}.ticket .tk-head .tk-logo{max-height:62px;width:auto;}.ticket .tk-head .tk-contact{display:flex;justify-content:center;flex-wrap:wrap;gap:5px 22px;margin-top:10px;font-size:12px;font-weight:600;}.ticket .tk-head .tk-contact i{margin-right:5px;}.ticket .tk-route{display:flex;align-items:center;gap:18px;padding:30px 4px 22px;}.ticket .tk-route .tk-point{flex:1;min-width:0;}.ticket .tk-route .tk-point small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-weight:700;color:#333;}.ticket .tk-route .tk-point b{font-size:19px;line-height:1.3;display:block;font-weight:800;}.ticket .tk-route .tk-point.right{text-align:right;}.ticket .tk-route .tk-arrow{flex:0 0 auto;display:flex;align-items:center;gap:10px;font-size:17px;}.ticket .tk-route .tk-arrow::before,.ticket .tk-route .tk-arrow::after{content:"";display:block;width:58px;border-top:2.4px dashed #333;}.ticket .tk-chips{display:flex;flex-wrap:wrap;gap:10px 12px;margin-bottom:22px;}.ticket .tk-chips span{border:1.4px solid #222;border-radius:22px;padding:7px 16px;font-size:12.5px;}.ticket .tk-chips span b{font-weight:800;margin-right:5px;}.ticket .tk-car{display:flex;justify-content:space-between;align-items:center;border:1.6px solid #222;border-radius:12px;padding:14px 18px;margin-bottom:20px;page-break-inside:avoid;}.ticket .tk-car b{font-size:16.5px;display:block;margin-bottom:3px;font-weight:800;}.ticket .tk-car span{font-size:12.5px;}.ticket .tk-car .tk-price{font-size:26px;font-weight:800;border-left:1.6px dashed #222;padding-left:20px;margin-left:16px;white-space:nowrap;}.ticket .tk-cols{display:flex;gap:16px;margin-bottom:20px;}.ticket .tk-cols .tk-col{flex:1;min-width:0;border:1.3px solid #555;border-radius:12px;padding:12px 16px 6px;page-break-inside:avoid;}.ticket .tk-title{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border-bottom:1.3px solid #555;padding-bottom:6px;margin-bottom:4px;}.ticket .tk-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;border-bottom:1px dotted #888;font-size:13px;}.ticket .tk-row:last-child{border-bottom:0;}.ticket .tk-row .tl{color:#333;flex:0 0 auto;}.ticket .tk-row .tv{font-weight:700;text-align:right;overflow-wrap:anywhere;}.ticket .tk-notes{border:1.3px solid #555;border-radius:12px;padding:12px 16px;margin-bottom:20px;}.ticket .tk-notes p{margin:5px 0 0;font-size:12.5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.ticket .tk-foot{margin-top:auto;border-top:3px solid #111;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;}.ticket .tk-foot .tk-code small{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#333;}.ticket .tk-foot .tk-code b{font-size:27px;font-weight:800;letter-spacing:.05em;}.ticket .tk-foot .tk-status{font-size:13.5px;font-weight:800;border:2px solid #111;border-radius:24px;padding:8px 22px;}.ticket .tk-foot .tk-site{font-size:13px;font-weight:700;}}#wayall{max-width:1180px;margin:0 auto;}#wayall h4{font-size:1.05rem;font-weight:800;margin:2rem 0 1rem;text-align:center;letter-spacing:-.01em;}#wayall .prc-col{background:#fff;border:1px solid #e7ecf3;border-radius:100px;padding:.5rem .6rem .5rem 1.1rem;margin-bottom:.6rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;transition:all .16s cubic-bezier(.22,.61,.36,1);}#wayall .prc-col:hover{border-color:#0e9aa7;box-shadow:0 4px 14px -4px rgba(22,35,58,.1);}#wayall .prc-col a{font-size:.84rem;color:#43506b;font-weight:500;flex:1;}#wayall .prc-col a:hover{color:#0a7680;}#wayall .prc-col .transfer-cost{font-weight:800;color:#0a7680;font-size:.88rem;background:#eaf6f7;border-radius:100px;padding:.3rem .9rem;white-space:nowrap;}.icerik1,.bottom-content{background:#fff;border:1px solid #e7ecf3;border-radius:20px;padding:1.7rem 1.6rem;margin:1.8rem auto;max-width:1140px;font-size:.92rem;color:#43506b;}.icerik1 h2,.icerik1 h3,.icerik1 h4,.bottom-content h2,.bottom-content h3,.bottom-content h4{margin:1.1rem 0 .5rem;font-size:1.12rem;}.icerik1 img,.bottom-content img{border-radius:14px;}.icerik1 table,.bottom-content table{width:100%;}.avt h2{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:#16233a;margin:0 0 .7rem;}.avt h2 i{color:#0e9aa7;margin-right:9px;}.avt h3{font-size:1.02rem;font-weight:700;color:#16233a;margin:0 0 .5rem;}.avt h3 i{color:#0e9aa7;margin-right:8px;}.avt p{line-height:1.8;margin-bottom:.9rem;}.avt p:last-child{margin-bottom:0;}.avt .avt-center{text-align:center;}.avt .avt-head{text-align:center;max-width:820px;margin:.4rem auto 1.7rem;}.avt .avt-head h2{font-size:clamp(1.4rem,2.6vw,1.85rem);margin-top:.8rem;}.avt .avt-kicker{display:inline-flex;align-items:center;gap:8px;background:rgba(14,154,167,.1);color:#0a7680;font-weight:700;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;padding:7px 18px;border-radius:100px;}.avt .avt-kicker i{color:#0e9aa7;}.avt .avt-lead{font-size:1.02rem;color:#43506b;}.avt .avt-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:1.8rem 0 2rem;}.avt .avt-stat{background:linear-gradient(150deg,#16233a,#23375b);border-radius:20px;padding:18px 14px 16px;text-align:center;color:#fff;box-shadow:0 14px 34px -14px rgba(22,35,58,.16);}.avt .avt-stat i{color:#5ee1ea;font-size:1.25rem;margin-bottom:8px;display:block;}.avt .avt-stat b{display:block;font-size:1.45rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;}.avt .avt-stat span{display:block;font-size:.74rem;color:rgba(255,255,255,.72);margin-top:3px;}.avt .avt-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:.6rem;}.avt .avt-cols .avt-sec{background:#f6f8fb;border:1px solid #e7ecf3;border-radius:20px;padding:22px 22px 18px;margin:0;}.avt .avt-sec{margin:1.9rem 0;}.avt .avt-block{margin:2rem 0;}.avt .avt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:1rem;}.avt .avt-card{background:#fff;border:1px solid #e7ecf3;border-radius:20px;padding:18px;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1);}.avt .avt-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px -18px rgba(22,35,58,.22);border-color:rgba(14,154,167,.4);}.avt .avt-card>i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:rgba(14,154,167,.1);color:#0e9aa7;border-radius:12px;font-size:1.05rem;margin-bottom:11px;}.avt .avt-card h3{font-size:.95rem;margin-bottom:.3rem;}.avt .avt-card p{font-size:.84rem;color:#68758f;line-height:1.65;margin:0;}.avt .avt-steps{list-style:none;counter-reset:avtadim;margin:1.1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px;}.avt .avt-steps li{counter-increment:avtadim;position:relative;padding:4px 0 4px 52px;font-size:.9rem;line-height:1.65;color:#43506b;}.avt .avt-steps li b{color:#16233a;display:block;margin-bottom:2px;}.avt .avt-steps li::before{content:counter(avtadim);position:absolute;left:0;top:4px;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#0e9aa7,#0a7680);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -5px rgba(14,154,167,.55);}.avt .avt-faq{background:#fff;border:1px solid #e7ecf3;border-radius:14px;margin-bottom:10px;overflow:hidden;}.avt .avt-faq summary{list-style:none;cursor:pointer;padding:14px 44px 14px 18px;font-weight:600;font-size:.92rem;color:#16233a;position:relative;transition:color .16s cubic-bezier(.22,.61,.36,1);}.avt .avt-faq summary::-webkit-details-marker{display:none;}.avt .avt-faq summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:rgba(14,154,167,.1);color:#0e9aa7;font-weight:700;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.22,.61,.36,1);}.avt .avt-faq summary:hover{color:#0a7680;}.avt .avt-faq[open]{border-color:rgba(14,154,167,.4);}.avt .avt-faq[open] summary::after{transform:translateY(-50%) rotate(45deg);}.avt .avt-faq p{padding:0 18px 15px;margin:0;font-size:.88rem;color:#43506b;}.avt .avt-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:linear-gradient(150deg,#16233a,#213558);border-radius:20px;padding:26px 28px;margin-top:2rem;color:#fff;}.avt .avt-cta h2{color:#fff;font-size:1.2rem;margin-bottom:.3rem;}.avt .avt-cta p{color:rgba(255,255,255,.75);margin:0;font-size:.9rem;}.avt .avt-cta-btn{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,#0e9aa7,#0a7680);color:#fff;font-weight:700;font-size:.92rem;padding:13px 26px;border-radius:100px;text-decoration:none;white-space:nowrap;box-shadow:0 10px 22px -8px rgba(14,154,167,.65);transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1);}.avt .avt-cta-btn:hover{transform:translateY(-2px);box-shadow:0 14px 26px -8px rgba(14,154,167,.75);color:#fff;}.avt .avt-minis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:1.4rem;}.avt .avt-mini{background:#f6f8fb;border:1px solid #e7ecf3;border-radius:14px;padding:18px 20px;text-align:center;}.avt .avt-mini i{color:#0e9aa7;font-size:1.3rem;margin-bottom:8px;display:block;}.avt .avt-mini b{display:block;color:#16233a;font-size:1rem;}.avt .avt-mini span{display:block;font-size:.82rem;color:#68758f;margin-top:4px;line-height:1.55;}@media(max-width:991.98px){.avt .avt-grid{grid-template-columns:repeat(2,1fr);}}.blogs{max-width:1180px;margin:0 auto;padding:1.6rem 18px;}.blogs h3{text-align:center;font-weight:800;font-size:1.35rem;letter-spacing:-.02em;}.blogs small{color:#68758f;display:block;text-align:center;margin-bottom:1.3rem;}.blogs .blog{background:#fff;border:1px solid #e7ecf3;border-radius:20px;overflow:hidden;margin-bottom:1.3rem;display:flex;flex-direction:column;height:calc(100% - 1.3rem);transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1);}.blogs .blog:hover{transform:translateY(-4px);box-shadow:0 24px 60px -18px rgba(22,35,58,.22);}.blogs .blog>img{aspect-ratio:16/10;object-fit:cover;width:100%;}.blogs .blog .midheader{padding:.8rem .95rem .1rem;}.blogs .blog .midheader a{font-weight:700;color:#16233a;font-size:.93rem;line-height:1.35;display:block;}.blogs .blog .midheader a:hover{color:#0a7680;}.blogs .blog p{font-size:.8rem;color:#68758f;padding:.4rem .95rem;margin:0;flex:1;}.blogs .blog .details{padding:.3rem .95rem .5rem;font-size:.74rem;color:#8b96ab;}.blogs .blog .details span{color:#0e9aa7;margin-right:.25rem;}.blogs .blog .btn{margin:0 .95rem .95rem;font-size:.8rem;padding:.5rem 1rem;}.iframe-container{border-radius:20px;overflow:hidden;border:1px solid #e7ecf3;box-shadow:0 14px 34px -14px rgba(22,35,58,.16);height:100%;min-height:320px;}.iframe-container iframe{width:100%;height:100%;min-height:320px;border:0;display:block;}.contact-tablo{background:#fff;border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 14px 34px -14px rgba(22,35,58,.16);padding:1.2rem 1.3rem;}.contact-tablo .row{border-bottom:1px solid #eef2f8;padding:.65rem 0;}.contact-tablo .row:last-child{border-bottom:0;}.contact-tablo .sol,.contact-tablo .sl{font-weight:700;color:#16233a;font-size:.84rem;}.contact-tablo .sag,.contact-tablo .sg{font-size:.88rem;color:#43506b;}.contact-tablo ul{list-style:none;margin:0;padding:0;}.contact-tablo .phone-icon i,.contact-tablo .whatsapp-icon i,.contact-tablo .viber-icon i{color:#0e9aa7;margin-right:.4rem;width:16px;}.contact-page{margin-bottom:1.5rem;}.contact-info-card,.contact-form-card{background:#fff;border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 14px 34px -14px rgba(22,35,58,.16);padding:1.7rem 1.6rem;height:100%;position:relative;overflow:hidden;}.contact-info-card{display:flex;flex-direction:column;}.contact-info-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0e9aa7,#5ee1ea);}.contact-info-card .c-list{list-style:none;margin:0;padding:0;}.contact-info-card .c-list li{display:flex;align-items:flex-start;gap:1rem;padding:1.05rem 0;border-bottom:1px solid #eef2f8;}.contact-info-card .c-list li:first-child{padding-top:.25rem;}.contact-info-card .c-ico{flex:0 0 auto;width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:#eaf6f7;color:#0a7680;font-size:1.05rem;transition:all .18s cubic-bezier(.22,.61,.36,1);}.contact-info-card .c-list li:hover .c-ico{background:linear-gradient(135deg,#0e9aa7,#0a7680);color:#fff;transform:scale(1.05);}.contact-info-card .c-label{display:block;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8b96ab;margin-bottom:.18rem;}.contact-info-card .c-body{min-width:0;}.contact-info-card .c-body p{margin:0;color:#16233a;font-weight:600;font-size:.93rem;line-height:1.55;overflow-wrap:anywhere;}.contact-info-card .c-body a{color:#16233a;font-weight:600;}.contact-info-card .c-body a:hover{color:#0a7680;}.contact-info-card .c-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.6rem;}.contact-info-card .chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;padding:.36rem .85rem;border-radius:999px;transition:all .16s cubic-bezier(.22,.61,.36,1);}.contact-info-card .chip i{font-size:.95rem;}.contact-info-card .chip:hover{transform:translateY(-1px);}.contact-info-card .chip-wa{background:rgba(37,211,102,.12);color:#128c4b;}.contact-info-card .chip-wa:hover{background:#25d366;color:#fff;}.contact-info-card .chip-viber{background:rgba(115,96,242,.1);color:#5b49d6;}.contact-info-card .chip-viber:hover{background:#7360f2;color:#fff;}.contact-info-card .c-social{margin-top:auto;padding-top:1.25rem;}.contact-info-card .c-social .c-label{margin-bottom:.55rem;}.contact-form-card h3{font-size:1.18rem;font-weight:800;letter-spacing:-.01em;margin-bottom:1.15rem;padding-bottom:.85rem;border-bottom:1px solid #eef2f8;display:flex;align-items:center;gap:.6rem;}.contact-form-card h3 i{color:#0e9aa7;font-size:.95rem;width:34px;height:34px;border-radius:10px;background:#eaf6f7;display:inline-flex;align-items:center;justify-content:center;}.contact-form-card .form-control{padding:.78rem .95rem;font-size:.92rem;}.contact-form-card textarea.form-control{min-height:150px;resize:vertical;}.contact-form-card .cf-actions{display:flex;justify-content:flex-end;}.contact-form-card .cf-actions .btn-one,.contact-form-card .cf-actions .suc-page .btn-success,.suc-page .contact-form-card .cf-actions .btn-success{padding:.74rem 2.1rem;font-size:.92rem;}.contact-map{height:420px;min-height:0;}.contact-map iframe{min-height:0;}.contact-content{color:#43506b;font-size:.95rem;}.contact-content h2,.contact-content h3,.contact-content h4{margin-top:1.2rem;margin-bottom:.6rem;}@media(max-width:991.98px){.contact-map{height:340px;}}@media(max-width:767.98px){.contact-info-card,.contact-form-card{padding:1.25rem 1.1rem;}.contact-info-card .c-ico{width:38px;height:38px;font-size:.95rem;border-radius:11px;}.contact-info-card .c-list li{gap:.8rem;padding:.85rem 0;}.contact-map{height:260px;}.contact-form-card .cf-actions .btn-one,.contact-form-card .cf-actions .suc-page .btn-success,.suc-page .contact-form-card .cf-actions .btn-success{width:100%;}}.social-links{display:flex;gap:.5rem;}.social-links .icon-button{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eef2f8;color:#43506b;font-size:.95rem;transition:all .16s cubic-bezier(.22,.61,.36,1);}.social-links .icon-button:hover{background:#0e9aa7;color:#fff;transform:translateY(-2px);}#footer{background:#16233a;color:#8fa0bd;margin-top:3rem;font-size:.86rem;}#footer a{color:#aebbd4;}#footer a:hover{color:#5ee1ea;}#footer .footer-main{padding:2.4rem 0 1.8rem;}#footer .f-title{color:#fff;font-weight:700;font-size:.95rem;margin-bottom:.9rem;letter-spacing:.02em;position:relative;padding-bottom:.5rem;}#footer .f-title::after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;border-radius:3px;background:linear-gradient(90deg,#0e9aa7,#5ee1ea);}#footer .footer-logo{max-height:46px;width:auto;margin-bottom:.9rem;}#footer .f-about{font-size:.84rem;line-height:1.65;color:#8fa0bd;max-width:340px;margin-bottom:1.1rem;}#footer .contact-list{list-style:none;margin:0;padding:0;}#footer .contact-list li{display:flex;gap:.7rem;align-items:flex-start;margin-bottom:.7rem;}#footer .contact-list li i{flex:0 0 30px;height:30px;border-radius:9px;background:rgba(255,255,255,.08);color:#5ee1ea;display:flex;align-items:center;justify-content:center;font-size:.8rem;margin-top:1px;}#footer .contact-list li span{display:block;font-weight:700;color:#fff;font-size:.78rem;}#footer .f-badge{display:flex;align-items:center;justify-content:center;}#footer .f-badge img{background:#fff;border-radius:14px;padding:.6rem .8rem;max-height:92px;width:auto;}#footer .social-links{display:flex;gap:.5rem;}#footer .social-links .icon-button{background:rgba(255,255,255,.1);color:#fff;}#footer .social-links .icon-button:hover{background:#5ee1ea;color:#16233a;}#footer .footer-pages{border-top:1px solid rgba(255,255,255,.12);padding:.9rem 0;}#footer .footer-pages ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.8rem;font-size:.82rem;}#footer .footer-bottom{background:#0f1828;padding:.8rem 0;font-size:.78rem;}#footer .footer-bottom .fb-in{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;}#footer .footer-bottom .designer{max-height:24px;opacity:.8;}#footer .footer-bottom .logout{display:inline;}@media(max-width:767.98px){#footer{text-align:center;}#footer .footer-main{padding:1.8rem 0 1.2rem;}#footer .footer-logo{margin-left:auto;margin-right:auto;}#footer .f-about{margin-left:auto;margin-right:auto;}#footer .f-title::after{left:50%;transform:translateX(-50%);}#footer .social-links{justify-content:center;}#footer .contact-list li{justify-content:center;text-align:left;max-width:300px;margin-left:auto;margin-right:auto;}#footer .f-badge{margin-top:.4rem;}#footer .footer-bottom .fb-in{flex-direction:column;gap:.5rem;}}.float-links{position:fixed;right:16px;bottom:18px;list-style:none;margin:0;padding:0;z-index:1050;}.float-links li{margin-top:.6rem;}.float-links a{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 26px -6px rgba(0,0,0,.35);transition:transform .15s cubic-bezier(.22,.61,.36,1);}.float-links a:hover{transform:scale(1.08);color:#fff;}.float-links a span{display:none;}.float-links .whatsapp a{background:#25d366;}.float-links .telegram a{background:#229ed9;}.float-links .viber a{background:#7360f2;}.load{position:fixed;inset:0;background:rgba(246,248,251,.85);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;}.load .dot{width:13px;height:13px;border-radius:50%;background:#0e9aa7;position:absolute;animation:vpulse 1s ease-in-out infinite;}.load .outline{width:56px;height:56px;border-radius:50%;border:4px solid rgba(14,154,167,.2);border-top-color:#0e9aa7;animation:vspin .9s linear infinite;}@keyframes vspin{to{transform:rotate(360deg);}}@keyframes vpulse{0%,100%{transform:scale(.7);opacity:.6;}50%{transform:scale(1);opacity:1;}}.modal-content{border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 24px 60px -18px rgba(22,35,58,.22);}.modal-content .modal-title{color:#16233a;font-weight:700;}.no-gutters{--bs-gutter-x:0;--bs-gutter-y:0;margin-right:0;margin-left:0;}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0;}.form-row{display:flex;flex-wrap:wrap;margin-right:-6px;margin-left:-6px;}.form-row>.col,.form-row>[class*=col-]{padding-right:6px;padding-left:6px;}.text-right{text-align:right!important;}.text-left{text-align:left!important;}.float-left{float:left!important;}.float-right{float:right!important;}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.8rem;}.custom-control-input{position:absolute;left:0;z-index:1;width:1.15rem;height:1.3rem;opacity:0;}.custom-control-label::before{content:"";position:absolute;left:0;top:.18rem;width:1.1rem;height:1.1rem;background:#fff;border:1.5px solid #e7ecf3;border-radius:.35rem;transition:all .14s cubic-bezier(.22,.61,.36,1);}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background:#0e9aa7;border-color:#0e9aa7;}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{content:"✓";position:absolute;left:.2rem;top:.02rem;color:#fff;font-size:.78rem;font-weight:700;}.custom-radio .custom-control-label::before{border-radius:50%;}.custom-radio .custom-control-input:checked~.custom-control-label::before{background:#0e9aa7;border-color:#0e9aa7;box-shadow:inset 0 0 0 3px #fff;}.option{background:#fff;border:1px solid #e7ecf3;border-radius:20px;box-shadow:0 4px 14px -4px rgba(22,35,58,.1);padding:1.1rem 1.2rem;margin-bottom:1.1rem;}.option .img-wrapper{background:#eef2f8;border-radius:14px;padding:.6rem;}.option .img-wrapper img{max-height:110px;object-fit:contain;}.option .carmodel{font-weight:700;color:#16233a;}.option .carmodel span{color:#0a7680;}.option ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.8rem;}.option ul li i{color:#0e9aa7;margin-right:.35rem;}.totalprice{font-size:1.5rem;font-weight:800;color:#0a7680;}.selections{background:#eaf6f7;border-radius:14px;padding:.8rem 1rem;margin-top:.8rem;}@media(max-width:991.98px){.navbar .navbar-brand img{max-height:40px;}.navbar .nav-tools{margin-left:auto;margin-right:.5rem;}.searchbar .fields{grid-template-columns:1fr 1fr;}.searchbar .go{grid-column:1/-1;padding:.8rem;}}@media(max-width:767.98px){body{font-size:14px;}.navbar .nav-tools .money{margin-right:.35rem;}.navbar .nav-tools .money a{width:24px;height:24px;font-size:.68rem;}.navbar .nav-tools .language img{width:22px;}.hero{min-height:320px;}.hero .hero-in{padding:40px 16px 120px;}.searchwrap{margin-top:-86px;}.searchbar .fields{grid-template-columns:1fr;}.selected-car{grid-template-columns:1fr;text-align:center;}.selected-car .scspecs{justify-content:center;}.selected-car .scright{margin-top:.4rem;}.avt .avt-stats{grid-template-columns:repeat(2,1fr);}.avt .avt-cols{grid-template-columns:1fr;}.avt .avt-grid{grid-template-columns:1fr;}.avt .avt-steps{grid-template-columns:1fr;}.avt .avt-minis{grid-template-columns:1fr;}.avt .avt-cta{justify-content:center;text-align:center;}.booking-form .btn-two{width:100%;}.google-map #map{height:220px;}.float-links a{width:46px;height:46px;}}@media print{body{background:#fff;}.vcard,.booking-form,.icerik1,.selected-car{box-shadow:none;border:1px solid #e7ecf3;}}.vcard .vprices .pline .plabel{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.disc-badge{display:inline-block;background:#FFC94D;color:#16233A;font-size:.72rem;font-weight:800;line-height:1;padding:4px 10px;border-radius:100px;letter-spacing:.02em;box-shadow:0 2px 8px rgba(0,0,0,.18);animation:discPulse 2.2s ease-in-out infinite}.vcard .vprices .pline.best .pr del{font-size:.8rem;color:rgba(255,255,255,.85);text-decoration-color:#FF9A9A;text-decoration-thickness:2px}@keyframes discPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.09)}}