.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){.page-id-875 .fs-blog-hero{padding-top:100px}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{font-size:16px!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}.single-post .site-content{background:#f0f5fa}.single-post .site-main>article,.single-post .ast-article-single{border-radius:14px;box-shadow:0 10px 30px rgba(15,23,42,.06)}.single-post .entry-content h2,.single-post .entry-content h3{font-family:Poppins,sans-serif;color:#2b2824}.single-post .entry-content a{color:#a86a3d}.page-id-12 .elementor-icon-box-title br+br{display:none!important}.fs-lang.open .fs-lang-menu{opacity:1;visibility:visible;transform:translateY(0)}