.wpcf7 form{font-family:"Poppins",sans-serif;max-width:700px;margin:0 auto}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=date],.wpcf7 select,.wpcf7 textarea{width:100%;padding:14px 16px;margin-top:6px;margin-bottom:18px;border:1px solid rgba(43,40,36,.15);border-radius:6px;background-color:#fff;color:#2b2824;font-size:15px;letter-spacing:.02em;transition:all .25s ease}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:#a86a3d;outline:none;box-shadow:0 0 0 3px rgba(168,106,61,.12)}.wpcf7 label{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#2b2824;font-weight:500}.wpcf7 textarea{min-height:120px;resize:vertical}.wpcf7 input[type=submit]{background-color:#2b2824;color:#fff;padding:14px 28px;border:none;font-size:14px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.wpcf7 input[type=submit]:hover{background-color:#a86a3d}.wpcf7 p{margin:0}.seville-booking-card{max-width:900px;margin:60px auto;padding:40px 30px;background:#fff;border:1px solid rgba(43,40,36,.08);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.06);font-family:"Poppins",sans-serif}@media (max-width:921px){.ast-mobile-header-wrap .ast-above-header-bar{padding:8px 14px!important;min-height:0!important}.ast-mobile-header-wrap .header-widget-area{padding:0!important}.ast-mobile-header-wrap .header-widget-area figure{margin:0!important}.ast-mobile-header-wrap .header-widget-area img{width:58px!important;height:auto!important}.ast-mobile-header-wrap .ast-custom-button{margin:0!important;padding:10px 18px!important}.ast-theme-transparent-header.page:not(.page-id-680):not(.page-id-875) .entry-content>.elementor>.e-con:first-child,.ast-theme-transparent-header.page:not(.page-id-680):not(.page-id-875) .entry-content>.elementor>.elementor-section:first-child{padding-top:100px!important}.page-id-875 .fs-blog-hero{padding-top:100px}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{font-size:16px!important}}@media (max-width:767px){.elementor-background-video-container{display:none!important}.page-id-12 .elementor-element-undefined-26324c1{background:linear-gradient(rgba(15,23,42,.45),rgba(15,23,42,.45)),url("https://fsalgarveairporttransfers.com/wp-content/uploads/2026/07/door-to-door-airport-transport-for-algarve-stays-featured.webp") center/cover no-repeat!important;--lzl-bg-img:"https://fsalgarveairporttransfers.com/wp-content/uploads/2026/07/door-to-door-airport-transport-for-algarve-stays-featured.webp"}.page-id-12 .elementor-element-undefined-26324c1.lzl:not(.lzl-ed),.page-id-12 .elementor-element-undefined-26324c1.lzl-ing:not(.lzl-ed){background-image:linear-gradient(rgba(15,23,42,.45),rgba(15,23,42,.45)),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201536%201024%22%20width%3D%221536%22%20height%3D%221024%22%3E%3C%2Fsvg%3E")!important}.page-id-629 .elementor-element-undefined-26324c1{background:linear-gradient(rgba(15,23,42,.5),rgba(15,23,42,.5)),url("https://fsalgarveairporttransfers.com/wp-content/uploads/2026/06/tania-mousinho-dMi3pqiqhsw-unsplash-scaled.jpg") center/cover no-repeat!important;--lzl-bg-img:"https://fsalgarveairporttransfers.com/wp-content/uploads/2026/06/tania-mousinho-dMi3pqiqhsw-unsplash-scaled.jpg"}.page-id-629 .elementor-element-undefined-26324c1.lzl:not(.lzl-ed),.page-id-629 .elementor-element-undefined-26324c1.lzl-ing:not(.lzl-ed){background-image:linear-gradient(rgba(15,23,42,.5),rgba(15,23,42,.5)),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%202560%201699%22%20width%3D%222560%22%20height%3D%221699%22%3E%3C%2Fsvg%3E")!important}.page-id-479 .elementor-element-undefined-26324c1{background:linear-gradient(rgba(15,23,42,.5),rgba(15,23,42,.5)),url("https://fsalgarveairporttransfers.com/wp-content/uploads/2026/08/sunset-vineyard-experience-in-the-algarve-featured.webp") center/cover no-repeat!important;--lzl-bg-img:"https://fsalgarveairporttransfers.com/wp-content/uploads/2026/08/sunset-vineyard-experience-in-the-algarve-featured.webp"}.page-id-479 .elementor-element-undefined-26324c1.lzl:not(.lzl-ed),.page-id-479 .elementor-element-undefined-26324c1.lzl-ing:not(.lzl-ed){background-image:linear-gradient(rgba(15,23,42,.5),rgba(15,23,42,.5)),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201536%201024%22%20width%3D%221536%22%20height%3D%221024%22%3E%3C%2Fsvg%3E")!important}.page-id-2 .elementor-element-52532f8b{background:linear-gradient(rgba(15,23,42,.55),rgba(15,23,42,.55)),url("https://fsalgarveairporttransfers.com/wp-content/uploads/2026/09/chauffeur-versus-taxi-services-in-the-algarve-featured.webp") center/cover no-repeat!important;--lzl-bg-img:"https://fsalgarveairporttransfers.com/wp-content/uploads/2026/09/chauffeur-versus-taxi-services-in-the-algarve-featured.webp"}.page-id-2 .elementor-element-52532f8b.lzl:not(.lzl-ed),.page-id-2 .elementor-element-52532f8b.lzl-ing:not(.lzl-ed){background-image:linear-gradient(rgba(15,23,42,.55),rgba(15,23,42,.55)),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201536%201024%22%20width%3D%221536%22%20height%3D%221024%22%3E%3C%2Fsvg%3E")!important}}@media (max-width:921px){.page-id-2 .elementor-element-bbdf87f .elementor-heading-title{line-height:1.2!important}}.single-post .ast-single-entry-banner .entry-title{font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.02em;max-width:900px;margin-left:auto;margin-right:auto}.single-post .ast-single-entry-banner .entry-meta{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.site-header .menu-item-105{display:none!important}@media (min-width:922px){.site-header .main-header-menu>.menu-item>.menu-link{padding-left:14px;padding-right:14px;white-space:nowrap}}.page-id-2 .elementor-element-090de20{transform:none!important;margin-top:134px!important;margin-bottom:40px}.site-footer [data-section=section-footer-menu]{padding:28px 16px}.site-footer #astra-footer-menu .menu-link,.site-footer .footer-nav-wrap .menu-link{color:#2b2824!important;font-family:Poppins,sans-serif;font-size:15px;letter-spacing:.04em;padding:6px 14px;text-decoration:none}.site-footer #astra-footer-menu .menu-link:hover,.site-footer .footer-nav-wrap .menu-link:hover{color:#a86a3d!important}.page-id-12 .elementor-icon-box-title,.page-id-12 .elementor-icon-box-title span{line-height:1.4!important}@media (max-width:767px){.elementor-element-undefined-26324c1>.elementor-widget-icon-box{width:50%!important;max-width:50%!important;flex:0 0 50%!important;margin-bottom:14px!important}.elementor-element-undefined-26324c1>.elementor-widget-icon-box .elementor-icon{font-size:30px!important}.elementor-element-undefined-26324c1>.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:6px!important}.elementor-element-undefined-26324c1>.elementor-widget-icon-box .elementor-icon-box-title{font-size:14px!important;line-height:1.35!important;padding:0 6px}}.page-id-12 .elementor-icon-box-title br+br{display:none!important}.fs-lang{position:relative;display:inline-block}.fs-lang .fs-globe{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(28,36,75,.55);color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .2s,transform .2s;box-shadow:0 4px 14px rgba(15,23,42,.25)}.fs-lang .fs-globe:hover,.fs-lang.open .fs-globe{background:#a86a3d;transform:scale(1.06)}.fs-lang-menu{position:absolute;right:0;top:calc(100% + 10px);background:#fff;border-radius:12px;box-shadow:0 14px 40px rgba(15,23,42,.22);padding:8px;min-width:190px;z-index:99999;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .2s ease}.fs-lang.open .fs-lang-menu{opacity:1;visibility:visible;transform:translateY(0)}@media (hover:hover){.fs-lang:hover .fs-lang-menu{opacity:1;visibility:visible;transform:translateY(0)}}.fs-lang-menu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:#2b2824!important;font-family:Poppins,sans-serif;font-size:15px;text-decoration:none;white-space:nowrap}.fs-lang-menu a:hover{background:#f0f5fa;color:#a86a3d!important}.fs-flag{width:24px;height:16px;border-radius:3px;overflow:hidden;display:inline-flex;box-shadow:0 0 0 1px rgba(0,0,0,.08);flex:0 0 24px}.site-header .ast-header-html-1{margin-left:14px}@media (max-width:921px){.fs-lang .fs-globe{width:38px;height:38px}.site-header .ast-header-html-1{margin-left:0;margin-right:8px}.fs-lang-menu{right:-60px}}.ast-theme-transparent-header .fs-lang .fs-globe{border-color:rgba(255,255,255,.6)}body:not(.ast-theme-transparent-header) .fs-lang .fs-globe{background:#1c244b}.fs-lang .fs-globe{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.5%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M2.5%2012h19M4.5%207h15M4.5%2017h15%22%20stroke-width%3D%221.1%22%2F%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%2212%22%20ry%3D%2210%22%20rx%3D%223%22%3E%3Canimate%20attributeName%3D%22rx%22%20values%3D%220.5%3B10%3B0.5%22%20dur%3D%224s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%2212%22%20ry%3D%2210%22%20rx%3D%228%22%3E%3Canimate%20attributeName%3D%22rx%22%20values%3D%2210%3B0.5%3B10%22%20dur%3D%224s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fellipse%3E%3C%2Fsvg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:24px 24px!important}.fs-lang:focus-within .fs-lang-menu{opacity:1;visibility:visible;transform:translateY(0)}.fs-lang-menu a.fs-lang-item{background:0 0!important;width:auto!important;height:auto!important;padding:9px 12px!important}.fs-lang-menu a.fs-lang-item:hover{background:#f0f5fa!important}.fs-lang p:empty{display:none}.fs-flag{background-size:cover;background-position:center}.fs-flag-pt{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23DA291C%22%2F%3E%3Crect%20width%3D%2212%22%20height%3D%2220%22%20fill%3D%22%23046A38%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%224%22%20fill%3D%22%23FFE900%22%2F%3E%3C%2Fsvg%3E")}.fs-flag-en{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2030%22%3E%3Crect%20width%3D%2260%22%20height%3D%2230%22%20fill%3D%22%23012169%22%2F%3E%3Cpath%20d%3D%22M0%2C0%2060%2C30M60%2C0%200%2C30%22%20stroke%3D%22%23fff%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20d%3D%22M0%2C0%2060%2C30M60%2C0%200%2C30%22%20stroke%3D%22%23C8102E%22%20stroke-width%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M30%2C0v30M0%2C15h60%22%20stroke%3D%22%23fff%22%20stroke-width%3D%2210%22%2F%3E%3Cpath%20d%3D%22M30%2C0v30M0%2C15h60%22%20stroke%3D%22%23C8102E%22%20stroke-width%3D%226%22%2F%3E%3C%2Fsvg%3E")}.fs-flag-de{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2018%22%3E%3Crect%20width%3D%2230%22%20height%3D%226%22%20fill%3D%22%23000%22%2F%3E%3Crect%20y%3D%226%22%20width%3D%2230%22%20height%3D%226%22%20fill%3D%22%23DD0000%22%2F%3E%3Crect%20y%3D%2212%22%20width%3D%2230%22%20height%3D%226%22%20fill%3D%22%23FFCE00%22%2F%3E%3C%2Fsvg%3E")}.fs-flag-fr{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%3E%3Crect%20width%3D%2210%22%20height%3D%2220%22%20fill%3D%22%230055A4%22%2F%3E%3Crect%20x%3D%2210%22%20width%3D%2210%22%20height%3D%2220%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20x%3D%2220%22%20width%3D%2210%22%20height%3D%2220%22%20fill%3D%22%23EF4135%22%2F%3E%3C%2Fsvg%3E")}.fs-flag-es{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23AA151B%22%2F%3E%3Crect%20y%3D%225%22%20width%3D%2230%22%20height%3D%2210%22%20fill%3D%22%23F1BF00%22%2F%3E%3C%2Fsvg%3E")}.fs-flag-zh{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23DE2910%22%2F%3E%3Cpolygon%20points%3D%225%2C2.5%206.2%2C6%209.8%2C6%206.9%2C8.1%208%2C11.6%205%2C9.5%202%2C11.6%203.1%2C8.1%200.2%2C6%203.8%2C6%22%20fill%3D%22%23FFDE00%22%2F%3E%3C%2Fsvg%3E")}.fs-flag-ar{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20width%3D%2230%22%20height%3D%226.67%22%20fill%3D%22%2300732F%22%2F%3E%3Crect%20y%3D%2213.33%22%20width%3D%2230%22%20height%3D%226.67%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%228%22%20height%3D%2220%22%20fill%3D%22%23FF0000%22%2F%3E%3C%2Fsvg%3E")}header .main-header-menu .sub-menu .menu-link,header .main-header-menu .sub-menu a{color:#2b2824!important}header .main-header-menu .sub-menu .menu-item:hover>.menu-link,header .main-header-menu .sub-menu .menu-item:hover>a{color:#1e2a3a!important;background-color:#f2f2f2!important}