<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fishing BoatTrips in Corfu</title>
	<atom:link href="https://fishingtrips-corfu.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://fishingtrips-corfu.com</link>
	<description>Kalypso fishing boatrips in Corfu Benitses</description>
	<lastBuildDate>Sat, 15 Aug 2026 17:15:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>

<image>
	<url>https://fishingtrips-corfu.com/wp-content/uploads/2026/07/cropped-fishing-trips-corfu-benitses-32x32.webp</url>
	<title>Fishing BoatTrips in Corfu</title>
	<link>https://fishingtrips-corfu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>fishing in corfu</title>
		<link>https://fishingtrips-corfu.com/elementor-428/</link>
					<comments>https://fishingtrips-corfu.com/elementor-428/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 16:50:22 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://fishingtrips-corfu.com/?p=428</guid>

					<description><![CDATA[Skip to the fishing guide Fishing Trips Corfu &#9776; Corfu Guide Trip Types Seasons Fish Species Rules WhatsApp A day on the water near Benitses, shaped by the group and safe conditions. Home/Fishing in Corfu Local Corfu fishing guide · Benitses Marina Fishing in Corfu: A Local Guide to Trips, Seasons &#38; Rules Compare traditional, [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="428" class="elementor elementor-428">
				<div class="elementor-element elementor-element-479c004 e-flex e-con-boxed e-con e-parent" data-id="479c004" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-704c1a6 elementor-widget elementor-widget-html" data-id="704c1a6" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
					<div class="html1">
<!-- 
ELEMENTOR INSTRUCTIONS 
Paste this complete block into ONE  Elementor HTML widget.

For a true edge-to-edge page in Elementor:
1. Page Settings > Page Layout: Elementor Full Width.
2. Parent container > Layout > Content Width: Full Width.
3. Parent container > Advanced: set left/right padding to 0 and remove column gaps.

The final CSS also includes a safe full-bleed fallback for boxed theme containers.

RANK MATH / YOAST SETTINGS
Permalink / slug:
fishing-in-corfu

SEO title:
Fishing in Corfu: Trips, Seasons, Species & Rules

Meta description:
Compare fishing in Corfu by trip type, season and experience level, with local guidance, current rules and departures from Benitses Marina.

Canonical URL:
https://fishingtrips-corfu.com/fishing-in-corfu/

Primary keyphrase:
fishing in Corfu

Related phrases:
Corfu fishing guide; Corfu fishing season; fishing rules Greece; guided fishing Corfu; shore fishing Corfu; Corfu fish species

Search / AI answer snippet:
Yes. Visitors can go fishing in Corfu through traditional, family, private and deep-sea boat experiences. The right option depends on the group’s ages, fishing experience and comfort at sea. Trips from Benitses Marina remain subject to weather, safety, current rules and natural fish activity.

Use Rank Math or Yoast for the final title, description, canonical, Open Graph and X metadata. Do not add a meta-keywords tag and do not inject head metadata with JavaScript.

SCHEMA NOTE
This block contains one compact, page-specific JSON-LD graph. If Rank Math, Yoast or the theme already outputs Organization, WebSite, WebPage or Breadcrumb schema, merge the matching @id nodes or disable the duplicates before publishing. FAQPage is included for semantic clarity only; Google retired FAQ rich results in 2026.
-->
<style>
.html1{
  --ftc-navy:#062233;
  --ftc-navy-deep:#031620;
  --ftc-blue:#147f9f;
  --ftc-aqua:#74c9d8;
  --ftc-gold:#d9b66f;
  --ftc-cream:#f8f4eb;
  --ftc-paper:#fffdf9;
  --ftc-mist:#edf7f8;
  --ftc-white:#fff;
  --ftc-ink:#173541;
  --ftc-muted:#627985;
  --ftc-line:rgba(6,34,51,.13);
  --ftc-shadow:0 25px 70px rgba(6,34,51,.12);
  --ftc-radius:26px;
  --ftc-shell:min(1180px,calc(100% - 36px));
  width:100vw!important;
  max-width:100vw!important;
  position:relative!important;
  left:50%!important;
  right:50%!important;
  margin-left:-50vw!important;
  margin-right:-50vw!important;
  overflow:hidden!important;
  background:var(--ftc-paper);
  color:var(--ftc-ink);
  font-family:"GT Eesti Pro Text","GT Eesti Pro Display","Eesti Pro","Avenir Next",Arial,sans-serif;
  font-size:17px;
  line-height:1.67;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
.html1,.html1 *{box-sizing:border-box}
.html1 img{display:block;max-width:100%;height:auto}
.html1 a{color:inherit}
.html1 button{font:inherit}
.html1 [hidden]{display:none!important}
.html1 .ftc-shell{width:var(--ftc-shell);margin-inline:auto;position:relative;z-index:2}
.html1 .ftc-section{position:relative;padding:88px 0;isolation:isolate}
.html1 .ftc-section--mist{background:linear-gradient(180deg,#f5fbfb 0%,var(--ftc-mist) 100%)}
.html1 .ftc-section--cream{background:linear-gradient(180deg,var(--ftc-paper),var(--ftc-cream))}
.html1 .ftc-section--dark{background:linear-gradient(145deg,var(--ftc-navy-deep),var(--ftc-navy));color:white}
.html1 h1,.html1 h2,.html1 h3{
  font-family:"GT Eesti Pro Display","GT Eesti Pro Text","Eesti Pro","Avenir Next",Arial,sans-serif;
  letter-spacing:-.045em;
}
.html1 .ftc-eyebrow{
  display:flex;
  align-items:center;
  gap:10px;
  margin:0 0 13px;
  color:var(--ftc-blue);
  font-size:.75rem;
  line-height:1.2;
  font-weight:900;
  letter-spacing:.16em;
  text-transform:uppercase;
}
.html1 .ftc-eyebrow::before{content:"";width:30px;height:2px;background:var(--ftc-gold)}
.html1 .ftc-section--dark .ftc-eyebrow{color:var(--ftc-gold)}
.html1 .ftc-heading{max-width:920px}
.html1 .ftc-heading--center{margin-inline:auto;text-align:center}
.html1 .ftc-heading--center .ftc-eyebrow{justify-content:center}
.html1 .ftc-heading h2{
  margin:0;
  color:var(--ftc-navy);
  font-size:clamp(2.2rem,4.8vw,4.35rem);
  line-height:1.01;
}
.html1 .ftc-heading p{max-width:810px;margin:19px 0 0;color:var(--ftc-muted);font-size:1.08rem}
.html1 .ftc-heading--center p{margin-inline:auto}
.html1 .ftc-section--dark .ftc-heading h2,.html1 .ftc-section--dark .ftc-heading p{color:white}

.html1 .ftc-header{
  position:absolute;
  inset:0 0 auto;
  z-index:50;
  border-bottom:1px solid rgba(255,255,255,.14);
  background:linear-gradient(180deg,rgba(3,22,32,.78),rgba(3,22,32,.15));
}
.html1 .ftc-nav{
  min-height:76px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
}
.html1 .ftc-brand{display:flex;align-items:center;gap:11px;color:white;text-decoration:none;font-weight:900}
.html1 .ftc-brand__mark{
  display:grid;
  place-items:center;
  width:40px;
  height:40px;
  border-radius:50%;
  background:linear-gradient(135deg,var(--ftc-aqua),var(--ftc-gold));
  color:var(--ftc-navy);
}
.html1 .ftc-menu{display:flex;align-items:center;gap:20px;color:rgba(255,255,255,.84);font-size:.9rem;font-weight:800}
.html1 .ftc-menu a{text-decoration:none}
.html1 .ftc-menu__cta{padding:10px 17px;border-radius:999px;background:var(--ftc-gold);color:var(--ftc-navy)!important}
.html1 .ftc-toggle{display:none;width:43px;height:43px;border:1px solid rgba(255,255,255,.26);border-radius:12px;background:rgba(3,22,32,.25);color:white;font-size:1.2rem;cursor:pointer}

.html1 .ftc-hero{
  position:relative;
  min-height:790px;
  display:grid;
  align-items:center;
  padding:126px 0 70px;
  overflow:hidden;
  background:
    radial-gradient(circle at 5% 20%,rgba(116,201,216,.23),transparent 38%),
    linear-gradient(135deg,#e8f5f7 0%,#f9f5ec 48%,#fffdf9 100%);
}
.html1 .ftc-hero__grid{
  display:grid;
  grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);
  gap:36px;
  align-items:center;
}
.html1 .ftc-hero__content{
  position:relative;
  z-index:3;
  padding:42px;
  border:1px solid rgba(255,255,255,.82);
  border-radius:30px;
  background:rgba(255,253,249,.93);
  box-shadow:var(--ftc-shadow);
}
.html1 .ftc-hero__content .ftc-eyebrow{color:var(--ftc-blue)}
.html1 .ftc-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 17px;color:var(--ftc-muted);font-size:.82rem}
.html1 .ftc-breadcrumb a{text-decoration:none}
.html1 h1{margin:0;color:var(--ftc-navy);font-size:clamp(3.05rem,6.5vw,6.15rem);line-height:.91}
.html1 .ftc-hero__lead{max-width:710px;margin:23px 0 0;color:var(--ftc-muted);font-size:clamp(1.02rem,1.7vw,1.23rem)}
.html1 .ftc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}
.html1 .ftc-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:52px;
  padding:0 22px;
  border:1px solid transparent;
  border-radius:999px;
  text-decoration:none;
  font-weight:900;
  transition:transform .25s ease,box-shadow .25s ease,background .25s ease;
}
.html1 .ftc-btn:hover{transform:translateY(-2px)}
.html1 .ftc-btn--gold{background:var(--ftc-gold);color:var(--ftc-navy);box-shadow:0 12px 28px rgba(217,182,111,.24)}
.html1 .ftc-btn--navy{background:var(--ftc-navy);color:white}
.html1 .ftc-btn--line{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.07);color:white}
.html1 .ftc-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.html1 .ftc-hero__meta span{padding:8px 11px;border:1px solid var(--ftc-line);border-radius:999px;background:white;color:var(--ftc-navy);font-size:.8rem;font-weight:800}
.html1 .ftc-hero__visual{
  position:relative;
  min-height:610px;
  overflow:hidden;
  border-radius:34px;
  background:#d9edf0;
  box-shadow:var(--ftc-shadow);
}
.html1 .ftc-hero__visual img{width:100%;height:100%;min-height:610px;object-fit:cover;object-position:center}
.html1 .ftc-hero__label{
  position:absolute;
  right:18px;
  bottom:18px;
  max-width:290px;
  padding:15px 17px;
  border:1px solid rgba(255,255,255,.65);
  border-radius:17px;
  background:rgba(255,255,255,.9);
  color:var(--ftc-navy);
  box-shadow:0 12px 32px rgba(3,22,32,.15);
}
.html1 .ftc-hero__label strong{display:block}
.html1 .ftc-hero__label span{display:block;margin-top:3px;color:var(--ftc-muted);font-size:.82rem}

.html1 .ftc-trust{margin-top:-28px;position:relative;z-index:8}
.html1 .ftc-trust__grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  overflow:hidden;
  border:1px solid var(--ftc-line);
  border-radius:22px;
  background:white;
  box-shadow:var(--ftc-shadow);
}
.html1 .ftc-trust__item{padding:23px;border-right:1px solid var(--ftc-line);text-align:center}
.html1 .ftc-trust__item:last-child{border-right:0}
.html1 .ftc-trust__item strong{display:block;color:var(--ftc-navy)}
.html1 .ftc-trust__item span{display:block;margin-top:4px;color:var(--ftc-muted);font-size:.84rem}

.html1 .ftc-answer{
  display:grid;
  grid-template-columns:1.16fr .84fr;
  gap:32px;
  align-items:stretch;
}
.html1 .ftc-answer__main,.html1 .ftc-contact-card{
  padding:34px;
  border:1px solid var(--ftc-line);
  border-radius:var(--ftc-radius);
  background:rgba(255,255,255,.94);
  box-shadow:var(--ftc-shadow);
}
.html1 .ftc-answer__main h2{margin:0;color:var(--ftc-navy);font-size:clamp(2rem,4vw,3.55rem);line-height:1.03}
.html1 .ftc-answer__main p,.html1 .ftc-contact-card p{color:var(--ftc-muted)}
.html1 .ftc-contact-card h3{margin:0;color:var(--ftc-navy);font-size:1.55rem}
.html1 .ftc-contact-list{display:grid;gap:10px;margin-top:20px}
.html1 .ftc-contact-list a{
  display:flex;
  justify-content:space-between;
  gap:15px;
  padding:13px 15px;
  border:1px solid var(--ftc-line);
  border-radius:14px;
  background:var(--ftc-paper);
  color:var(--ftc-navy);
  text-decoration:none;
  font-weight:850;
  overflow-wrap:anywhere;
}
.html1 .ftc-contact-list a small{color:var(--ftc-blue);font-weight:800}

.html1 .ftc-exp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:40px}
.html1 .ftc-exp-card{
  overflow:hidden;
  border:1px solid var(--ftc-line);
  border-radius:22px;
  background:white;
  box-shadow:0 14px 42px rgba(6,34,51,.075);
  transition:transform .3s ease,box-shadow .3s ease;
}
.html1 .ftc-exp-card:hover{transform:translateY(-6px);box-shadow:0 25px 60px rgba(6,34,51,.13)}
.html1 .ftc-exp-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:#dcebed}
.html1 .ftc-exp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}
.html1 .ftc-exp-card:hover .ftc-exp-card__media img{transform:scale(1.04)}
.html1 .ftc-exp-card__body{padding:25px}
.html1 .ftc-exp-card__body>span{display:block;color:var(--ftc-blue);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.html1 .ftc-exp-card h3{margin:9px 0 0;color:var(--ftc-navy);font-size:1.38rem;line-height:1.14}
.html1 .ftc-exp-card h3 a{text-decoration:none}
.html1 .ftc-exp-card p{margin:12px 0 0;color:var(--ftc-muted);font-size:.94rem}
.html1 .ftc-text-link{display:inline-flex;gap:7px;margin-top:19px;color:var(--ftc-blue);font-weight:900;text-decoration:none}

.html1 .ftc-match{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
  margin-top:37px;
}
.html1 .ftc-match__item{padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.065)}
.html1 .ftc-match__item b{display:grid;place-items:center;width:40px;height:40px;margin-bottom:17px;border-radius:14px;background:var(--ftc-gold);color:var(--ftc-navy)}
.html1 .ftc-match__item h3{margin:0;color:white;font-size:1.16rem}
.html1 .ftc-match__item p{margin:10px 0 0;color:rgba(255,255,255,.7);font-size:.9rem}

.html1 .ftc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:37px;counter-reset:step}
.html1 .ftc-step{padding:24px;border:1px solid var(--ftc-line);border-radius:19px;background:white}
.html1 .ftc-step::before{counter-increment:step;content:counter(step,decimal-leading-zero);display:block;margin-bottom:14px;color:var(--ftc-gold);font-size:.76rem;font-weight:950;letter-spacing:.08em}
.html1 .ftc-step strong{display:block;color:var(--ftc-navy);line-height:1.2}
.html1 .ftc-step span{display:block;margin-top:7px;color:var(--ftc-muted);font-size:.86rem}

.html1 .ftc-local-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:stretch;margin-top:38px}
.html1 .ftc-local-card,.html1 .ftc-local-visual{min-height:470px;border-radius:var(--ftc-radius);box-shadow:var(--ftc-shadow)}
.html1 .ftc-local-card{padding:34px;border:1px solid var(--ftc-line);background:white}
.html1 .ftc-local-card h3{margin:0;color:var(--ftc-navy);font-size:1.75rem}
.html1 .ftc-local-card p{color:var(--ftc-muted)}
.html1 .ftc-local-list{display:grid;gap:10px;margin:21px 0 0;padding:0;list-style:none}
.html1 .ftc-local-list li{position:relative;padding-left:23px;color:#405b67}
.html1 .ftc-local-list li::before{content:"";position:absolute;left:0;top:.68em;width:8px;height:8px;border-radius:50%;background:var(--ftc-gold)}
.html1 .ftc-local-visual{position:relative;overflow:hidden;background:#dcebed}
.html1 .ftc-local-visual img{width:100%;height:100%;min-height:470px;object-fit:cover}
.html1 .ftc-local-visual__caption{position:absolute;inset:auto 18px 18px;padding:16px 18px;border-radius:17px;background:rgba(255,255,255,.92);color:var(--ftc-navy);box-shadow:0 12px 35px rgba(3,22,32,.18)}
.html1 .ftc-local-visual__caption strong{display:block}
.html1 .ftc-local-visual__caption span{display:block;margin-top:3px;color:var(--ftc-muted);font-size:.83rem}

.html1 .ftc-gallery{
  display:grid;
  grid-template-columns:1.15fr .85fr .85fr;
  grid-auto-rows:235px;
  gap:14px;
  margin-top:38px;
}
.html1 .ftc-gallery figure{position:relative;margin:0;overflow:hidden;border-radius:20px;background:#dcebed;box-shadow:0 13px 40px rgba(6,34,51,.09)}
.html1 .ftc-gallery figure:first-child{grid-row:span 2}
.html1 .ftc-gallery button{position:relative;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}
.html1 .ftc-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.html1 .ftc-gallery button:hover img{transform:scale(1.035)}
.html1 .ftc-gallery figcaption{position:absolute;inset:auto 14px 14px;padding:9px 12px;border-radius:12px;background:rgba(255,255,255,.9);color:var(--ftc-navy);font-size:.78rem;font-weight:850;pointer-events:none}

.html1 .ftc-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px}
.html1 .ftc-resource{padding:20px;border:1px solid var(--ftc-line);border-radius:17px;background:white;text-decoration:none}
.html1 .ftc-resource strong{display:block;color:var(--ftc-navy)}
.html1 .ftc-resource span{display:block;margin-top:6px;color:var(--ftc-muted);font-size:.84rem}
.html1 .ftc-policy{margin-top:22px;padding:18px 21px;border-left:4px solid var(--ftc-gold);border-radius:0 15px 15px 0;background:#fff8e8;color:#5f5b4e;font-size:.91rem}

.html1 .ftc-faq{display:grid;gap:10px;max-width:920px;margin:35px auto 0}
.html1 .ftc-faq details{border:1px solid var(--ftc-line);border-radius:16px;background:white;box-shadow:0 7px 22px rgba(6,34,51,.045)}
.html1 .ftc-faq summary{position:relative;padding:19px 50px 19px 19px;cursor:pointer;list-style:none;color:var(--ftc-navy);font-weight:900;line-height:1.35}
.html1 .ftc-faq summary::-webkit-details-marker{display:none}
.html1 .ftc-faq summary::after{content:"+";position:absolute;right:19px;top:50%;translate:0 -50%;color:var(--ftc-blue);font-size:1.35rem}
.html1 .ftc-faq details[open] summary::after{content:"−"}
.html1 .ftc-faq__answer{padding:0 19px 19px;color:var(--ftc-muted)}
.html1 .ftc-faq__answer p{margin:0}

.html1 .ftc-cta{
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-columns:1fr auto;
  gap:28px;
  align-items:center;
  padding:53px;
  border-radius:30px;
  color:white;
  background:
    radial-gradient(circle at 88% 0%,rgba(116,201,216,.35),transparent 38%),
    linear-gradient(135deg,var(--ftc-navy-deep),var(--ftc-navy));
  box-shadow:var(--ftc-shadow);
}
.html1 .ftc-cta::after{content:"";position:absolute;right:-95px;bottom:-120px;width:320px;height:320px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.035),0 0 0 84px rgba(255,255,255,.022)}
.html1 .ftc-cta__copy{position:relative;z-index:2;max-width:780px}
.html1 .ftc-cta h2{margin:0;font-size:clamp(2.15rem,4.6vw,4rem);line-height:1.01}
.html1 .ftc-cta p{margin:16px 0 0;color:rgba(255,255,255,.76)}
.html1 .ftc-cta .ftc-actions{position:relative;z-index:2;margin-top:0}

.html1 .ftc-footer{padding:68px 0 28px;background:var(--ftc-navy-deep);color:white}
.html1 .ftc-footer__grid{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:35px}
.html1 .ftc-footer h3,.html1 .ftc-footer h4{margin-top:0}
.html1 .ftc-footer p,.html1 .ftc-footer a{color:rgba(255,255,255,.68)}
.html1 .ftc-footer__links{display:grid;gap:9px}
.html1 .ftc-footer__links a{text-decoration:none}
.html1 .ftc-footer__bottom{display:flex;justify-content:space-between;gap:20px;margin-top:45px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.48);font-size:.84rem}
.html1 .ftc-mobile-bar{display:none}

.html1 .ftc-lightbox{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(1,15,22,.94)}
.html1 .ftc-lightbox.is-open{display:flex}
.html1 .ftc-lightbox__dialog{position:relative;width:min(1180px,100%);max-height:94vh;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#031a25;box-shadow:0 30px 100px rgba(0,0,0,.5)}
.html1 .ftc-lightbox__media{position:relative;min-height:280px;display:grid;place-items:center;background:#01121a}
.html1 .ftc-lightbox__media img{max-width:100%;max-height:78vh;object-fit:contain}
.html1 .ftc-lightbox__caption{padding:16px 20px;color:white}
.html1 .ftc-lightbox__caption strong{display:block}
.html1 .ftc-lightbox__caption span{display:block;margin-top:4px;color:rgba(255,255,255,.64);font-size:.84rem}
.html1 .ftc-lightbox__close,.html1 .ftc-lightbox__nav{position:absolute;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.23);border-radius:50%;background:rgba(3,22,32,.76);color:white;cursor:pointer}
.html1 .ftc-lightbox__close{top:14px;right:14px;font-size:1.35rem}
.html1 .ftc-lightbox__nav{top:50%;translate:0 -50%;font-size:1.3rem}
.html1 .ftc-lightbox__prev{left:14px}
.html1 .ftc-lightbox__next{right:14px}

.html1.js-enabled .ftc-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}
.html1.js-enabled .ftc-reveal.is-visible{opacity:1;transform:none}
.html1 :focus-visible{outline:3px solid var(--ftc-gold);outline-offset:4px}

@media(max-width:1040px){
  .html1 .ftc-hero__grid{grid-template-columns:1fr}
  .html1 .ftc-hero__visual{min-height:520px}
  .html1 .ftc-hero__visual img{min-height:520px}
  .html1 .ftc-answer,.html1 .ftc-local-grid{grid-template-columns:1fr}
  .html1 .ftc-exp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .html1 .ftc-match,.html1 .ftc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
  .html1 .ftc-resources{grid-template-columns:repeat(2,minmax(0,1fr))}
  .html1 .ftc-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .html1{font-size:16px}
  .html1 .ftc-section{padding:62px 0}
  .html1 .ftc-hero{min-height:auto;padding:104px 0 56px}
  .html1 .ftc-hero__content{padding:28px 23px}
  .html1 h1{font-size:clamp(2.8rem,14vw,4.7rem)}
  .html1 .ftc-menu{
    display:none;
    position:absolute;
    top:64px;
    right:18px;
    width:min(300px,calc(100vw - 36px));
    padding:15px;
    border:1px solid rgba(255,255,255,.13);
    border-radius:16px;
    background:var(--ftc-navy);
    box-shadow:var(--ftc-shadow);
  }
  .html1 .ftc-menu.is-open{display:grid}
  .html1 .ftc-toggle{display:block}
  .html1 .ftc-hero__visual,.html1 .ftc-hero__visual img{min-height:410px}
  .html1 .ftc-trust{margin-top:0;padding-top:14px}
  .html1 .ftc-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .html1 .ftc-trust__item:nth-child(2){border-right:0}
  .html1 .ftc-trust__item{border-bottom:1px solid var(--ftc-line)}
  .html1 .ftc-exp-grid,.html1 .ftc-match,.html1 .ftc-steps,.html1 .ftc-resources{grid-template-columns:1fr}
  .html1 .ftc-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:190px}
  .html1 .ftc-gallery figure:first-child{grid-column:span 2;grid-row:auto}
  .html1 .ftc-cta{grid-template-columns:1fr;padding:38px 24px}
  .html1 .ftc-cta .ftc-actions{margin-top:0}
  .html1 .ftc-footer__grid{grid-template-columns:1fr 1fr}
  .html1 .ftc-mobile-bar{
    position:fixed;
    left:10px;
    right:10px;
    bottom:10px;
    z-index:99990;
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:8px;
    padding:9px;
    border:1px solid rgba(255,255,255,.12);
    border-radius:17px;
    background:rgba(3,22,32,.94);
    box-shadow:0 15px 45px rgba(0,0,0,.3);
  }
  .html1 .ftc-mobile-bar a{display:grid;place-items:center;min-height:46px;border-radius:11px;color:white;text-decoration:none;font-size:.78rem;font-weight:900}
  .html1 .ftc-mobile-bar a:first-child{background:var(--ftc-gold);color:var(--ftc-navy)}
  .html1 .ftc-mobile-bar a:nth-child(2){background:#25d366}
  .html1 .ftc-mobile-bar a:last-child{border:1px solid rgba(255,255,255,.2)}
}
@media(max-width:500px){
  .html1{--ftc-shell:min(100% - 22px,1240px)}
  .html1 .ftc-actions{display:grid}
  .html1 .ftc-btn{width:100%}
  .html1 .ftc-trust__grid,.html1 .ftc-exp-grid,.html1 .ftc-gallery,.html1 .ftc-footer__grid{grid-template-columns:1fr}
  .html1 .ftc-gallery figure:first-child{grid-column:auto}
  .html1 .ftc-trust__item{border-right:0}
  .html1 .ftc-local-card{padding:25px}
  .html1 .ftc-footer__bottom{display:block;text-align:center}
}
@media(prefers-reduced-motion:reduce){
  .html1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
  .html1.js-enabled .ftc-reveal{opacity:1;transform:none}
}


.html1 .ftc-map-card{
min-height:470px;
overflow:hidden;
border:1px solid var(--ftc-line);
border-radius:var(--ftc-radius);
background:white;
box-shadow:var(--ftc-shadow)
}
.html1 .ftc-map-card__head{
padding:26px 28px 20px
}
.html1 .ftc-map-card__head h3{
margin:0;
color:var(--ftc-navy);
font-size:1.65rem;
line-height:1.1
}
.html1 .ftc-map-card__head p{
margin:10px 0 0;
color:var(--ftc-muted);
font-size:.92rem
}
.html1 .ftc-map-card__frame{
height:320px;
overflow:hidden;
border-top:1px solid var(--ftc-line);
border-bottom:1px solid var(--ftc-line);
background:#dcebed
}
.html1 .ftc-map-card__frame iframe{
display:block;
width:100%;
height:100%;
border:0
}
.html1 .ftc-map-card__actions{
display:flex;
flex-wrap:wrap;
gap:10px;
padding:20px 28px 26px
}
@media(max-width:500px){
.html1 .ftc-map-card__actions{display:grid}
.html1 .ftc-map-card__actions .ftc-btn{width:100%}
}


/* REAL FULL-WIDTH HERO */
.html1 .ftc-hero{
position:relative;
min-height:820px;
display:flex;
align-items:flex-end;
padding:118px 0 72px;
overflow:hidden;
background:var(--ftc-navy-deep)
}
.html1 .ftc-hero__inner{
min-height:630px;
display:flex;
align-items:flex-end
}
.html1 .ftc-hero__media{
position:absolute;
inset:0;
z-index:0;
background:#dcebed
}
.html1 .ftc-hero__media img{
width:100%;
height:100%;
object-fit:cover;
object-position:center;
filter:none!important;
transform:none!important
}
.html1 .ftc-hero__media::after{
content:"";
position:absolute;
inset:0;
background:
linear-gradient(90deg,rgba(3,22,32,.66) 0%,rgba(3,22,32,.24) 46%,rgba(3,22,32,.04) 72%),
linear-gradient(0deg,rgba(3,22,32,.5) 0%,transparent 46%);
pointer-events:none
}
.html1 .ftc-hero__content{
position:relative;
z-index:3;
width:min(690px,100%);
padding:36px 38px;
border:1px solid rgba(255,255,255,.34);
border-radius:28px;
background:rgba(3,22,32,.74);
box-shadow:0 26px 75px rgba(0,0,0,.28);


}
.html1 .ftc-hero__content .ftc-breadcrumb,
.html1 .ftc-hero__content .ftc-breadcrumb a{
color:rgba(255,255,255,.72)
}
.html1 .ftc-hero__content .ftc-eyebrow{
color:var(--ftc-gold)
}
.html1 .ftc-hero__content h1{
color:white;
font-size:clamp(3.25rem,7vw,6.5rem);
line-height:.9
}
.html1 .ftc-hero__content .ftc-hero__lead{
color:rgba(255,255,255,.83)
}
.html1 .ftc-hero__content .ftc-hero__meta span{
border-color:rgba(255,255,255,.2);
background:rgba(255,255,255,.1);
color:white
}
.html1 .ftc-btn--hero-line{
border-color:rgba(255,255,255,.4);
background:rgba(255,255,255,.08);
color:white
}
.html1 .ftc-btn--hero-line:hover{
background:rgba(255,255,255,.15)
}
@media(max-width:900px){
.html1 .ftc-hero{
min-height:760px;
padding:104px 0 54px
}
.html1 .ftc-hero__inner{
min-height:600px
}
.html1 .ftc-hero__media img{
object-position:58% center
}
.html1 .ftc-hero__content{
width:min(620px,100%)
}
}
@media(max-width:620px){
.html1 .ftc-hero{
min-height:auto;
display:block;
padding:76px 0 0;
background:var(--ftc-paper)
}
.html1 .ftc-hero__inner{
width:100%;
min-height:auto;
display:block
}
.html1 .ftc-hero__media{
position:relative;
height:430px;
border-radius:0;
overflow:hidden
}
.html1 .ftc-hero__media::after{
background:linear-gradient(0deg,rgba(3,22,32,.18),transparent 45%)
}
.html1 .ftc-hero__media img{
object-position:center;
height:100%
}
.html1 .ftc-hero__content{
width:calc(100% - 22px);
margin:-42px auto 0;
padding:28px 23px;
border-color:var(--ftc-line);
background:var(--ftc-paper);
color:var(--ftc-ink);
box-shadow:var(--ftc-shadow);


}
.html1 .ftc-hero__content .ftc-breadcrumb{
color:var(--ftc-muted)
}
.html1 .ftc-hero__content .ftc-eyebrow{
color:var(--ftc-blue)
}
.html1 .ftc-hero__content h1{
color:var(--ftc-navy);
font-size:clamp(2.9rem,15vw,4.5rem)
}
.html1 .ftc-hero__content .ftc-hero__lead{
color:var(--ftc-muted)
}
.html1 .ftc-hero__content .ftc-hero__meta span{
border-color:var(--ftc-line);
background:white;
color:var(--ftc-navy)
}
.html1 .ftc-btn--hero-line{
border-color:var(--ftc-navy);
background:var(--ftc-navy);
color:white
}
.html1 .ftc-trust{
margin-top:22px
}
}

/* HERO: NO BLUR */
.html1 .ftc-hero__media,
.html1 .ftc-hero__media img,
.html1 .ftc-hero__content{
filter:none!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important
}
.html1 .ftc-hero__content{
background:rgba(3,22,32,.82)
}
@media(max-width:620px){
.html1 .ftc-hero__content{
background:var(--ftc-paper)
}
}

/* HERO: NO CARD, NO FILTER, NO OVERLAY */
.html1 .ftc-hero__media::after{
display:none!important;
background:none!important
}
.html1 .ftc-hero__content{
padding:0!important;
border:0!important;
border-radius:0!important;
background:transparent!important;
box-shadow:none!important;
filter:none!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important
}
.html1 .ftc-hero__content h1,
.html1 .ftc-hero__content .ftc-hero__lead,
.html1 .ftc-hero__content .ftc-eyebrow,
.html1 .ftc-hero__content .ftc-breadcrumb{
text-shadow:0 2px 12px rgba(0,0,0,.72)
}
.html1 .ftc-hero__content .ftc-hero__meta span{
background:rgba(3,22,32,.58)!important;
border-color:rgba(255,255,255,.2)!important;
color:white!important;
text-shadow:none!important
}
.html1 .ftc-btn--hero-line{
background:rgba(3,22,32,.52)!important;
border-color:rgba(255,255,255,.5)!important;
color:white!important
}
@media(max-width:620px){
.html1 .ftc-hero{
background:var(--ftc-paper)!important
}
.html1 .ftc-hero__content{
width:calc(100% - 22px)!important;
margin:0 auto!important;
padding:30px 0 24px!important;
background:transparent!important;
color:var(--ftc-ink)!important
}
.html1 .ftc-hero__content h1,
.html1 .ftc-hero__content .ftc-hero__lead,
.html1 .ftc-hero__content .ftc-eyebrow,
.html1 .ftc-hero__content .ftc-breadcrumb{
text-shadow:none!important
}
.html1 .ftc-hero__content .ftc-hero__meta span{
background:white!important;
border-color:var(--ftc-line)!important;
color:var(--ftc-navy)!important
}
.html1 .ftc-btn--hero-line{
background:var(--ftc-navy)!important;
border-color:var(--ftc-navy)!important;
color:white!important
}
}

/* HERO TEXT POSITION: UPPER RIGHT ON DESKTOP, HIDDEN ON MOBILE */
.html1 .ftc-hero{
align-items:flex-start!important;
padding-top:118px!important;
padding-bottom:72px!important
}
.html1 .ftc-hero__inner{
min-height:630px!important;
display:flex!important;
align-items:flex-start!important;
justify-content:flex-end!important
}
.html1 .ftc-hero__content{
width:min(620px,48vw)!important;
margin:28px 0 0 auto!important;
text-align:right!important
}
.html1 .ftc-hero__content .ftc-eyebrow{
justify-content:flex-end!important
}
.html1 .ftc-hero__content .ftc-actions,
.html1 .ftc-hero__content .ftc-hero__meta{
justify-content:flex-end!important
}
.html1 .ftc-hero__content .ftc-breadcrumb{
justify-content:flex-end!important
}
.html1 .ftc-hero__lead{
margin-left:auto!important
}
@media(max-width:900px){
.html1 .ftc-hero__content{
width:min(560px,58vw)!important
}
}
@media(max-width:620px){
.html1 .ftc-hero{
padding:76px 0 0!important
}
.html1 .ftc-hero__inner{
width:100%!important;
min-height:auto!important;
display:block!important
}
.html1 .ftc-hero__content{
display:none!important
}
.html1 .ftc-hero__media{
height:460px!important
}
}


/* PREMIUM LOWER CARD REDESIGN */
.html1 .ftc-exp-grid{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:22px;
margin-top:42px
}
.html1 .ftc-exp-card{
position:relative;
display:grid;
grid-template-columns:minmax(190px,.9fr) minmax(0,1.1fr);
min-height:330px;
padding:10px;
overflow:hidden;
border:1px solid rgba(6,34,51,.11);
border-radius:28px;
background:
linear-gradient(145deg,rgba(255,255,255,.98),rgba(247,251,250,.96));
box-shadow:0 18px 48px rgba(6,34,51,.085);
transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease
}
.html1 .ftc-exp-card::after{
content:"";
position:absolute;
right:-80px;
bottom:-95px;
width:190px;
height:190px;
border:1px solid rgba(20,127,159,.08);
border-radius:50%;
box-shadow:0 0 0 28px rgba(20,127,159,.025);
pointer-events:none
}
.html1 .ftc-exp-card:hover{
transform:translateY(-5px);
border-color:rgba(20,127,159,.28);
box-shadow:0 28px 68px rgba(6,34,51,.14)
}
.html1 .ftc-exp-card__media{
position:relative;
height:100%;
min-height:310px;
aspect-ratio:auto;
overflow:hidden;
border-radius:20px;
background:#dcebed
}
.html1 .ftc-exp-card__media::after{
content:"";
position:absolute;
inset:0;
border:1px solid rgba(255,255,255,.38);
border-radius:inherit;
pointer-events:none
}
.html1 .ftc-exp-card__media img{
width:100%;
height:100%;
object-fit:cover
}
.html1 .ftc-exp-card__body{
position:relative;
z-index:2;
display:flex;
flex-direction:column;
align-items:flex-start;
padding:24px 24px 22px
}
.html1 .ftc-exp-card__number{
display:grid;
place-items:center;
width:42px;
height:42px;
margin-bottom:20px;
border:1px solid rgba(217,182,111,.36);
border-radius:14px;
background:#fff8e8;
color:var(--ftc-navy);
font-size:.78rem;
font-weight:950;
letter-spacing:.08em
}
.html1 .ftc-exp-card__body>span{
padding:7px 10px;
border-radius:999px;
background:rgba(20,127,159,.08);
color:var(--ftc-blue);
font-size:.66rem;
line-height:1.2;
font-weight:950;
letter-spacing:.09em
}
.html1 .ftc-exp-card h3{
margin:15px 0 0;
font-size:clamp(1.42rem,2.2vw,1.78rem);
line-height:1.08
}
.html1 .ftc-exp-card p{
margin:14px 0 0;
font-size:.95rem;
line-height:1.58
}
.html1 .ftc-exp-card .ftc-text-link{
width:100%;
display:flex;
align-items:center;
justify-content:space-between;
gap:16px;
margin-top:auto;
padding-top:21px;
border-top:1px solid var(--ftc-line);
color:var(--ftc-navy)
}
.html1 .ftc-exp-card .ftc-text-link b{
display:grid;
place-items:center;
width:38px;
height:38px;
border-radius:50%;
background:var(--ftc-navy);
color:white;
font-size:1rem;
transition:transform .25s ease,background .25s ease
}
.html1 .ftc-exp-card:hover .ftc-text-link b{
transform:translate(2px,-2px);
background:var(--ftc-blue)
}

/* EXPERIENCE MATCH CARDS */
.html1 .ftc-match{
grid-template-columns:repeat(2,minmax(0,1fr));
gap:18px;
margin-top:40px
}
.html1 .ftc-match__item{
position:relative;
min-height:260px;
display:flex;
flex-direction:column;
align-items:flex-start;
padding:29px;
overflow:hidden;
border:1px solid rgba(255,255,255,.13);
border-radius:24px;
background:
linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));
box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
transition:transform .3s ease,border-color .3s ease,background .3s ease
}
.html1 .ftc-match__item::before{
content:"";
position:absolute;
left:29px;
right:29px;
top:0;
height:3px;
border-radius:0 0 4px 4px;
background:linear-gradient(90deg,var(--ftc-gold),var(--ftc-aqua))
}
.html1 .ftc-match__item:hover{
transform:translateY(-4px);
border-color:rgba(217,182,111,.28);
background:
linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.055))
}
.html1 .ftc-match__item b{
width:48px;
height:48px;
border-radius:16px;
font-size:.8rem;
box-shadow:0 10px 22px rgba(0,0,0,.12)
}
.html1 .ftc-match__item h3{
margin-top:2px;
font-size:1.4rem
}
.html1 .ftc-match__item p{
font-size:.95rem;
line-height:1.56
}
.html1 .ftc-card-action{
display:flex;
align-items:center;
justify-content:space-between;
gap:16px;
width:100%;
margin-top:auto;
padding-top:19px;
border-top:1px solid rgba(255,255,255,.12);
color:white;
text-decoration:none;
font-weight:900;
font-size:.9rem
}
.html1 .ftc-card-action span{
display:grid;
place-items:center;
width:34px;
height:34px;
border-radius:50%;
background:rgba(255,255,255,.1);
color:var(--ftc-gold)
}

/* BOOKING STEPS */
.html1 .ftc-steps{
position:relative;
gap:17px;
margin-top:40px
}
.html1 .ftc-step{
position:relative;
min-height:230px;
display:flex;
flex-direction:column;
padding:27px 24px;
overflow:hidden;
border:1px solid rgba(6,34,51,.11);
border-radius:22px;
background:
linear-gradient(155deg,#fff 0%,#fbf8f0 100%);
box-shadow:0 14px 36px rgba(6,34,51,.065)
}
.html1 .ftc-step::after{
content:"";
position:absolute;
right:-34px;
top:-34px;
width:100px;
height:100px;
border:18px solid rgba(116,201,216,.08);
border-radius:50%
}
.html1 .ftc-step__label{
display:inline-flex;
align-self:flex-start;
margin-bottom:38px;
padding:6px 9px;
border-radius:999px;
background:rgba(20,127,159,.08);
color:var(--ftc-blue);
font-size:.66rem;
font-style:normal;
font-weight:950;
letter-spacing:.08em;
text-transform:uppercase
}
.html1 .ftc-step::before{
position:absolute;
right:23px;
top:23px;
margin:0;
font-size:.82rem
}
.html1 .ftc-step strong{
font-size:1.18rem
}
.html1 .ftc-step span{
margin-top:10px;
font-size:.91rem;
line-height:1.52
}

/* OFFICIAL RESOURCE CARDS */
.html1 .ftc-resources{
grid-template-columns:repeat(3,minmax(0,1fr));
gap:15px;
margin-top:36px
}
.html1 .ftc-resource{
position:relative;
min-height:230px;
display:flex;
flex-direction:column;
align-items:flex-start;
padding:24px;
overflow:hidden;
border:1px solid rgba(6,34,51,.1);
border-radius:21px;
background:
linear-gradient(145deg,#fff 0%,#f5faf9 100%);
box-shadow:0 13px 34px rgba(6,34,51,.06);
transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease
}
.html1 .ftc-resource::before{
content:"";
position:absolute;
left:0;
top:0;
bottom:0;
width:4px;
background:linear-gradient(180deg,var(--ftc-aqua),var(--ftc-gold))
}
.html1 .ftc-resource:hover{
transform:translateY(-4px);
border-color:rgba(20,127,159,.22);
box-shadow:0 22px 48px rgba(6,34,51,.11)
}
.html1 .ftc-resource__domain{
display:inline-flex;
margin-bottom:23px;
padding:6px 9px;
border-radius:999px;
background:rgba(20,127,159,.08);
color:var(--ftc-blue);
font-size:.66rem;
font-weight:900;
letter-spacing:.05em
}
.html1 .ftc-resource strong{
font-size:1.12rem;
line-height:1.25
}
.html1 .ftc-resource span{
font-size:.85rem;
line-height:1.5
}
.html1 .ftc-resource__arrow{
display:grid;
place-items:center;
width:38px;
height:38px;
margin-top:auto;
border-radius:50%;
background:var(--ftc-navy);
color:white;
font-size:1rem;
font-weight:800
}

@media(max-width:1080px){
.html1 .ftc-exp-card{
grid-template-columns:1fr;
min-height:auto
}
.html1 .ftc-exp-card__media{
min-height:290px;
height:290px
}
}
@media(max-width:820px){
.html1 .ftc-exp-grid,
.html1 .ftc-match,
.html1 .ftc-resources{
grid-template-columns:1fr
}
.html1 .ftc-exp-card{
grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)
}
.html1 .ftc-exp-card__media{
height:auto;
min-height:315px
}
}
@media(max-width:620px){
.html1 .ftc-exp-grid{
gap:16px
}
.html1 .ftc-exp-card{
display:block;
padding:8px;
border-radius:23px
}
.html1 .ftc-exp-card__media{
height:245px;
min-height:245px;
border-radius:17px
}
.html1 .ftc-exp-card__body{
padding:21px 17px 18px
}
.html1 .ftc-exp-card__number{
margin-bottom:15px
}
.html1 .ftc-match__item,
.html1 .ftc-step,
.html1 .ftc-resource{
min-height:auto
}
.html1 .ftc-match__item{
padding:26px 23px
}
.html1 .ftc-step__label{
margin-bottom:31px
}
}

/* HERO BUTTONS: LEFT ALIGNED */
.html1 .ftc-hero__content .ftc-actions{
justify-content:flex-start!important;
text-align:left!important
}
@media(max-width:620px){
.html1 .ftc-hero__content .ftc-actions{
justify-content:flex-start!important
}
}

/* HERO BUTTONS: ONE LINE AT THE BOTTOM OF THE IMAGE */
.html1 .ftc-hero__inner{
position:relative!important
}
.html1 .ftc-hero__bottom-actions{
position:absolute;
left:0;
bottom:0;
z-index:8;
display:flex;
align-items:center;
justify-content:flex-start;
gap:12px;
width:auto;
margin:0;
padding:0
}
.html1 .ftc-hero__bottom-actions .ftc-btn{
width:auto;
min-width:190px;
white-space:nowrap;
box-shadow:0 14px 34px rgba(0,0,0,.2)
}
.html1 .ftc-hero__bottom-actions .ftc-btn--hero-line{
background:rgba(3,22,32,.72)!important;
border-color:rgba(255,255,255,.5)!important;
color:white!important
}
@media(max-width:900px){
.html1 .ftc-hero__bottom-actions{
left:0;
right:0;
width:100%
}
}
@media(max-width:620px){
.html1 .ftc-hero{
padding-bottom:0!important
}
.html1 .ftc-hero__inner{
position:relative!important
}
.html1 .ftc-hero__bottom-actions{
position:absolute;
left:11px;
right:11px;
bottom:14px;
display:grid;
grid-template-columns:1fr 1fr;
gap:8px;
width:auto
}
.html1 .ftc-hero__bottom-actions .ftc-btn{
width:100%;
min-width:0;
min-height:46px;
padding:0 12px;
font-size:.78rem;
white-space:normal;
text-align:center
}
}


/* MOBILE REVIEW: ALL CONTENT VISIBLE + CLEAN NAVIGATION */
@media(max-width:760px){
.html1 .ftc-header{
position:fixed!important;
top:0!important;
left:0!important;
right:0!important;
z-index:99999!important;
background:rgba(3,22,32,.97)!important;
border-bottom:1px solid rgba(255,255,255,.12)!important;
box-shadow:0 8px 24px rgba(0,0,0,.16)!important
}
.html1 .ftc-nav{
min-height:70px!important
}
.html1 .ftc-brand{
min-width:0!important
}
.html1 .ftc-brand>span:last-child{
overflow:hidden!important;
text-overflow:ellipsis!important;
white-space:nowrap!important
}
.html1 .ftc-toggle{
display:grid!important;
place-items:center!important;
flex:0 0 44px!important;
width:44px!important;
height:44px!important;
padding:0!important;
font-size:1.25rem!important
}
.html1 .ftc-menu{
display:none!important;
position:fixed!important;
top:70px!important;
left:10px!important;
right:10px!important;
width:auto!important;
max-height:calc(100vh - 84px)!important;
overflow-y:auto!important;
overscroll-behavior:contain!important;
padding:12px!important;
border:1px solid rgba(255,255,255,.14)!important;
border-radius:18px!important;
background:rgba(3,22,32,.985)!important;
box-shadow:0 22px 60px rgba(0,0,0,.34)!important
}
.html1 .ftc-menu.is-open{
display:grid!important;
gap:6px!important
}
.html1 .ftc-menu a{
display:flex!important;
align-items:center!important;
min-height:48px!important;
padding:12px 14px!important;
border-radius:12px!important;
color:white!important;
background:rgba(255,255,255,.035)!important
}
.html1 .ftc-menu a:hover,
.html1 .ftc-menu a:focus{
background:rgba(255,255,255,.1)!important
}
.html1 .ftc-menu .ftc-menu__cta{
justify-content:center!important;
margin-top:5px!important;
background:var(--ftc-gold)!important;
color:var(--ftc-navy)!important
}
.html1 .ftc-hero{
padding-top:70px!important;
background:var(--ftc-paper)!important
}
.html1 .ftc-hero__inner{
display:block!important;
width:100%!important;
min-height:auto!important
}
.html1 .ftc-hero__media{
position:relative!important;
height:470px!important;
inset:auto!important
}
.html1 .ftc-hero__media img{
width:100%!important;
height:100%!important;
object-fit:cover!important;
object-position:center!important
}
.html1 .ftc-hero__content{
display:block!important;
position:relative!important;
width:calc(100% - 22px)!important;
margin:0 auto!important;
padding:30px 0 22px!important;
text-align:left!important;
background:transparent!important;
color:var(--ftc-ink)!important
}
.html1 .ftc-hero__content .ftc-breadcrumb,
.html1 .ftc-hero__content .ftc-eyebrow,
.html1 .ftc-hero__content .ftc-actions,
.html1 .ftc-hero__content .ftc-hero__meta{
justify-content:flex-start!important
}
.html1 .ftc-hero__content h1{
color:var(--ftc-navy)!important;
font-size:clamp(2.75rem,14vw,4.4rem)!important;
line-height:.92!important;
text-align:left!important;
text-shadow:none!important
}
.html1 .ftc-hero__content .ftc-hero__lead{
margin-left:0!important;
color:var(--ftc-muted)!important;
text-align:left!important;
text-shadow:none!important
}
.html1 .ftc-hero__content .ftc-eyebrow,
.html1 .ftc-hero__content .ftc-breadcrumb{
text-shadow:none!important
}
.html1 .ftc-hero__bottom-actions{
position:absolute!important;
left:10px!important;
right:10px!important;
bottom:14px!important;
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:8px!important;
width:auto!important
}
.html1 .ftc-hero__bottom-actions .ftc-btn{
width:100%!important;
min-width:0!important;
min-height:46px!important;
padding:0 11px!important;
font-size:.78rem!important;
line-height:1.15!important;
white-space:normal!important;
text-align:center!important
}
.html1 .ftc-trust{
margin-top:0!important;
padding-top:0!important
}
.html1 .ftc-trust__grid{
grid-template-columns:1fr!important;
border-radius:0!important
}
.html1 .ftc-trust__item{
border-right:0!important;
border-bottom:1px solid var(--ftc-line)!important
}
.html1 .ftc-trust__item:last-child{
border-bottom:0!important
}
.html1 .ftc-section{
padding:58px 0!important
}
.html1 .ftc-answer,
.html1 .ftc-local-grid,
.html1 .ftc-exp-grid,
.html1 .ftc-match,
.html1 .ftc-steps,
.html1 .ftc-resources,
.html1 .ftc-footer__grid{
grid-template-columns:1fr!important
}
.html1 .ftc-answer__main,
.html1 .ftc-contact-card,
.html1 .ftc-local-card,
.html1 .ftc-map-card{
padding-left:22px!important;
padding-right:22px!important
}
.html1 .ftc-exp-card{
display:block!important;
min-height:auto!important
}
.html1 .ftc-exp-card__media{
height:245px!important;
min-height:245px!important
}
.html1 .ftc-match__item,
.html1 .ftc-step,
.html1 .ftc-resource{
min-height:auto!important
}
.html1 .ftc-map-card__frame{
height:300px!important
}
.html1 .ftc-map-card__actions{
display:grid!important;
grid-template-columns:1fr!important
}
.html1 .ftc-map-card__actions .ftc-btn{
width:100%!important
}
.html1 .ftc-cta{
grid-template-columns:1fr!important;
padding:34px 22px!important
}
.html1 .ftc-cta .ftc-actions{
display:grid!important;
grid-template-columns:1fr!important;
width:100%!important
}
.html1 .ftc-footer__bottom{
display:block!important;
text-align:center!important
}
.html1 .ftc-mobile-bar{
display:none!important
}
}
@media(max-width:420px){
.html1 .ftc-brand>span:last-child{
max-width:190px!important
}
.html1 .ftc-hero__media{
height:420px!important
}
.html1 .ftc-hero__bottom-actions{
grid-template-columns:1fr!important
}
.html1 .ftc-hero__bottom-actions .ftc-btn{
min-height:44px!important
}
}

/* FORCE HERO IMAGE FULL BROWSER WIDTH */
@media(min-width:621px){
  .html1 .ftc-hero{
    min-height:clamp(540px,calc(40vw + 20px),820px)!important;
    aspect-ratio:5/2;
    padding-top:128px!important;
    padding-bottom:82px!important;
  }
  .html1 .ftc-hero__inner{
    min-height:clamp(330px,30vw,600px)!important;
  }
  .html1 .ftc-hero__media{
    left:50%!important;
    right:auto!important;
    width:calc(100vw - 10px)!important;
    max-width:calc(100vw - 10px)!important;
    transform:translateX(-50%)!important;
  }
  .html1 .ftc-hero__media img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center!important;
  }
}
.html1 .ftc-brand__logo{
  width:52px!important;
  height:52px!important;
  max-width:52px!important;
  object-fit:contain!important;
  border-radius:50%;
}
@media(max-width:620px){
  .html1 .ftc-header{
    position:relative!important;
    inset:auto!important;
    background:var(--ftc-navy-deep)!important;
  }
  .html1 .ftc-hero{
    min-height:0!important;
    aspect-ratio:auto!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }
  .html1 .ftc-hero__media{
    position:relative!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:auto!important;
  }
  .html1 .ftc-hero__media img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    object-fit:contain!important;
    object-position:center!important;
  }
}


/* FLOATING CONTACT BUTTONS: WHATSAPP, VIBER & CALL */
.html1 .ftc-mobile-bar{
  position:fixed!important;
  right:18px!important;
  bottom:22px!important;
  left:auto!important;
  z-index:99990!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  gap:10px!important;
  width:auto!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.html1 .ftc-mobile-bar a{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:56px!important;
  height:56px!important;
  min-height:56px!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.3)!important;
  border-radius:50%!important;
  color:#fff!important;
  text-decoration:none!important;
  box-shadow:0 12px 30px rgba(3,22,32,.28)!important;
  transition:transform .22s ease,box-shadow .22s ease!important;
}
.html1 .ftc-mobile-bar a:hover,
.html1 .ftc-mobile-bar a:focus-visible{
  transform:translateY(-3px)!important;
  box-shadow:0 17px 36px rgba(3,22,32,.36)!important;
}
.html1 .ftc-mobile-bar a::after{
  content:attr(data-label);
  position:absolute;
  top:50%;
  right:68px;
  padding:8px 11px;
  border-radius:9px;
  background:var(--ftc-navy-deep);
  color:#fff;
  font-size:.78rem;
  font-weight:900;
  line-height:1;
  white-space:nowrap;
  opacity:0;
  transform:translate(8px,-50%);
  pointer-events:none;
  transition:opacity .2s ease,transform .2s ease;
}
.html1 .ftc-mobile-bar a:hover::after,
.html1 .ftc-mobile-bar a:focus-visible::after{
  opacity:1;
  transform:translate(0,-50%);
}
.html1 .ftc-mobile-bar .ftc-float--whatsapp{background:#25d366!important}
.html1 .ftc-mobile-bar .ftc-float--viber{background:#7360f2!important}
.html1 .ftc-mobile-bar .ftc-float--call{background:var(--ftc-blue)!important}
.html1 .ftc-floating__icon{
  width:25px;
  height:25px;
  flex:0 0 25px;
  fill:none;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.html1 .ftc-floating__label{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}
@media(max-width:760px){
  .html1 .ftc-footer{padding-bottom:104px!important}
  .html1 .ftc-mobile-bar{
    right:10px!important;
    bottom:10px!important;
    left:10px!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:8px!important;
    width:auto!important;
    padding:8px!important;
    border:1px solid rgba(255,255,255,.14)!important;
    border-radius:17px!important;
    background:rgba(3,22,32,.95)!important;
    box-shadow:0 15px 45px rgba(0,0,0,.3)!important;
  }
  .html1 .ftc-mobile-bar a{
    width:100%!important;
    height:48px!important;
    min-height:48px!important;
    gap:7px!important;
    padding:0 8px!important;
    border:0!important;
    border-radius:11px!important;
    font-size:.76rem!important;
    font-weight:900!important;
  }
  .html1 .ftc-mobile-bar a::after{display:none!important}
  .html1 .ftc-floating__icon{
    width:20px;
    height:20px;
    flex-basis:20px;
  }
  .html1 .ftc-floating__label{
    position:static!important;
    width:auto!important;
    height:auto!important;
    margin:0!important;
    overflow:visible!important;
    clip:auto!important;
    white-space:nowrap!important;
  }
}
@media(max-width:390px){
  .html1 .ftc-mobile-bar a{font-size:.7rem!important;gap:5px!important}
  .html1 .ftc-floating__icon{width:18px;height:18px;flex-basis:18px}
}
/* =========================================================
   FINAL HERO + COMPLETE RESPONSIVE PAGE
   KEEP THIS AT THE END OF THE STYLE BLOCK
   ========================================================= */

/* BRAND LOGO */
.html1 .ftc-brand__logo {
  width: 52px !important;
  height: 52px !important;
  max-width: 52px !important;
  flex: 0 0 52px !important;
  border-radius: 50%;
  object-fit: contain !important;
}

/* =========================================================
   HERO — DESKTOP
   ========================================================= */

.html1 .ftc-hero {
  position: relative !important;
  width: 100% !important;
  min-height: clamp(650px, 58vw, 820px) !important;
  display: flex !important;
  align-items: flex-start !important;
  padding: 118px 0 72px !important;
  overflow: hidden !important;
  background: var(--ftc-navy-deep) !important;
  isolation: isolate;
}

.html1 .ftc-hero__inner {
  position: relative !important;
  z-index: 2 !important;
  width: var(--ftc-shell) !important;
  min-height: clamp(500px, 44vw, 630px) !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: flex-end !important;
  margin-inline: auto !important;
}

.html1 .ftc-hero__media {
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  min-height: 100% !important;
  overflow: hidden !important;
  background: #dcebed !important;
  transform: none !important;
}

.html1 .ftc-hero__media::after {
  display: none !important;
  content: none !important;
}

.html1 .ftc-hero__media img {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  min-height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  filter: none !important;
  transform: none !important;
}

.html1 .ftc-hero__content {
  position: relative !important;
  z-index: 3 !important;
  display: block !important;
  width: min(620px, 48vw) !important;
  max-width: 620px !important;
  margin: 28px 0 0 auto !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #fff !important;
  text-align: right !important;
  filter: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

.html1 .ftc-hero__content .ftc-eyebrow {
  justify-content: flex-end !important;
  color: var(--ftc-gold) !important;
  text-align: right !important;
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.72) !important;
}

.html1 .ftc-hero__content h1 {
  margin: 0 !important;
  color: #fff !important;
  font-size: clamp(3.25rem, 7vw, 6.5rem) !important;
  line-height: 0.9 !important;
  text-align: right !important;
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.72) !important;
}

.html1 .ftc-hero__content .ftc-hero__lead {
  max-width: 710px !important;
  margin: 23px 0 0 auto !important;
  color: rgba(255, 255, 255, 0.9) !important;
  text-align: right !important;
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.72) !important;
}

.html1 .ftc-hero__content .ftc-hero__meta {
  justify-content: flex-end !important;
}

.html1 .ftc-hero__content .ftc-hero__meta span {
  border-color: rgba(255, 255, 255, 0.23) !important;
  background: rgba(3, 22, 32, 0.66) !important;
  color: #fff !important;
  text-shadow: none !important;
}

/* =========================================================
   LARGE TABLETS
   ========================================================= */

@media (max-width: 1100px) {
  .html1 .ftc-nav {
    gap: 16px;
  }

  .html1 .ftc-menu {
    gap: 13px;
    font-size: 0.79rem;
  }

  .html1 .ftc-hero {
    min-height: 720px !important;
    padding-top: 104px !important;
    padding-bottom: 58px !important;
  }

  .html1 .ftc-hero__inner {
    min-height: 580px !important;
  }

  .html1 .ftc-hero__content {
    width: min(560px, 56vw) !important;
  }

  .html1 .ftc-hero__content h1 {
    font-size: clamp(3rem, 7.5vw, 5.4rem) !important;
  }

  .html1 .ftc-hero__media img {
    object-position: 52% center !important;
  }

  .html1 .ftc-answer,
  .html1 .ftc-local-grid {
    grid-template-columns: 1fr !important;
  }

  .html1 .ftc-exp-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .html1 .ftc-match,
  .html1 .ftc-steps {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .html1 .ftc-resources {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .html1 .ftc-footer__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* =========================================================
   MOBILE NAVIGATION + MOBILE HERO
   ========================================================= */

@media (max-width: 760px) {
  .html1 {
    --ftc-shell: min(100% - 24px, 1180px);
    font-size: 16px;
  }

  .html1 .ftc-header {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    left: 0 !important;
    z-index: 99999 !important;
    background: rgba(3, 22, 32, 0.98) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18) !important;
  }

  .html1 .ftc-nav {
    min-height: 70px !important;
    gap: 12px !important;
  }

  .html1 .ftc-brand {
    min-width: 0 !important;
    overflow: hidden;
  }

  .html1 .ftc-brand__logo {
    width: 46px !important;
    height: 46px !important;
    max-width: 46px !important;
    flex-basis: 46px !important;
  }

  .html1 .ftc-brand > span:last-child {
    overflow: hidden !important;
    font-size: 0.93rem;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .html1 .ftc-toggle {
    width: 44px !important;
    height: 44px !important;
    display: grid !important;
    place-items: center !important;
    flex: 0 0 44px !important;
    padding: 0 !important;
  }

  .html1 .ftc-menu {
    position: fixed !important;
    top: 70px !important;
    right: 10px !important;
    left: 10px !important;
    z-index: 100000 !important;
    width: auto !important;
    max-height: calc(100dvh - 84px) !important;
    display: none !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
    padding: 12px !important;
    border: 1px solid rgba(255, 255, 255, 0.14) !important;
    border-radius: 18px !important;
    background: rgba(3, 22, 32, 0.985) !important;
    box-shadow: 0 22px 60px rgba(0, 0, 0, 0.34) !important;
  }

  .html1 .ftc-menu.is-open {
    display: grid !important;
    gap: 6px !important;
  }

  .html1 .ftc-menu a {
    min-height: 48px !important;
    display: flex !important;
    align-items: center !important;
    padding: 12px 14px !important;
    border-radius: 12px !important;
    background: rgba(255, 255, 255, 0.035) !important;
    color: #fff !important;
  }

  .html1 .ftc-menu a:hover,
  .html1 .ftc-menu a:focus {
    background: rgba(255, 255, 255, 0.1) !important;
  }

  .html1 .ftc-hero {
    position: relative !important;
    width: 100% !important;
    min-height: 0 !important;
    display: block !important;
    padding: 70px 0 0 !important;
    overflow: visible !important;
    background: var(--ftc-paper) !important;
  }

  .html1 .ftc-hero__inner {
    position: relative !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 0 !important;
    display: block !important;
    margin: 0 !important;
  }

  .html1 .ftc-hero__media {
    position: relative !important;
    inset: auto !important;
    z-index: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
    height: clamp(330px, 74vw, 500px) !important;
    min-height: 0 !important;
    overflow: hidden !important;
    background: #dcebed !important;
    transform: none !important;
  }

  .html1 .ftc-hero__media img {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    height: 100% !important;
    min-height: 0 !important;
    object-fit: cover !important;
    object-position: center center !important;
    filter: none !important;
    transform: none !important;
  }

  .html1 .ftc-hero__content {
    position: relative !important;
    z-index: 3 !important;
    width: var(--ftc-shell) !important;
    max-width: none !important;
    display: block !important;
    margin: 0 auto !important;
    padding: 29px 0 25px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: var(--ftc-ink) !important;
    text-align: left !important;
  }

  .html1 .ftc-hero__content .ftc-eyebrow {
    justify-content: flex-start !important;
    color: var(--ftc-blue) !important;
    text-align: left !important;
    text-shadow: none !important;
  }

  .html1 .ftc-hero__content h1 {
    color: var(--ftc-navy) !important;
    font-size: clamp(2.75rem, 13vw, 4.4rem) !important;
    line-height: 0.93 !important;
    text-align: left !important;
    text-shadow: none !important;
  }

  .html1 .ftc-hero__content .ftc-hero__lead {
    margin: 19px 0 0 !important;
    color: var(--ftc-muted) !important;
    text-align: left !important;
    text-shadow: none !important;
  }

  .html1 .ftc-hero__content .ftc-hero__meta {
    justify-content: flex-start !important;
  }

  .html1 .ftc-hero__content .ftc-hero__meta span {
    border-color: var(--ftc-line) !important;
    background: #fff !important;
    color: var(--ftc-navy) !important;
  }

  .html1 .ftc-trust {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  .html1 .ftc-trust__grid {
    grid-template-columns: 1fr !important;
    border-radius: 0 !important;
  }

  .html1 .ftc-trust__item {
    border-right: 0 !important;
    border-bottom: 1px solid var(--ftc-line) !important;
  }

  .html1 .ftc-trust__item:last-child {
    border-bottom: 0 !important;
  }

  .html1 .ftc-section {
    padding: 58px 0 !important;
  }

  .html1 .ftc-heading h2 {
    font-size: clamp(2.05rem, 10vw, 3.25rem) !important;
  }

  .html1 .ftc-answer,
  .html1 .ftc-local-grid,
  .html1 .ftc-exp-grid,
  .html1 .ftc-match,
  .html1 .ftc-steps,
  .html1 .ftc-resources,
  .html1 .ftc-footer__grid {
    grid-template-columns: 1fr !important;
  }

  .html1 .ftc-answer {
    gap: 18px !important;
  }

  .html1 .ftc-answer__main,
  .html1 .ftc-contact-card {
    padding: 25px 21px !important;
  }

  .html1 .ftc-exp-grid {
    gap: 16px !important;
  }

  .html1 .ftc-exp-card {
    display: block !important;
    min-height: 0 !important;
    padding: 8px !important;
    border-radius: 23px !important;
  }

  .html1 .ftc-exp-card__media {
    width: 100% !important;
    height: 245px !important;
    min-height: 245px !important;
    border-radius: 17px !important;
  }

  .html1 .ftc-exp-card__body {
    padding: 21px 17px 18px !important;
  }

  .html1 .ftc-match__item,
  .html1 .ftc-step,
  .html1 .ftc-resource {
    min-height: 0 !important;
  }

  .html1 .ftc-local-card {
    min-height: 0 !important;
    padding: 25px 21px !important;
  }

  .html1 .ftc-map-card {
    min-height: 0 !important;
  }

  .html1 .ftc-map-card__head {
    padding: 24px 21px 18px !important;
  }

  .html1 .ftc-map-card__frame {
    height: 300px !important;
  }

  .html1 .ftc-map-card__actions {
    display: grid !important;
    grid-template-columns: 1fr !important;
    padding: 18px 21px 23px !important;
  }

  .html1 .ftc-map-card__actions .ftc-btn {
    width: 100% !important;
  }

  .html1 .ftc-cta {
    grid-template-columns: 1fr !important;
    padding: 34px 22px !important;
  }

  .html1 .ftc-cta .ftc-actions {
    width: 100% !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
  }

  .html1 .ftc-cta .ftc-btn {
    width: 100% !important;
  }

  .html1 .ftc-footer__bottom {
    display: block !important;
    text-align: center !important;
  }

  .html1 .ftc-footer__bottom span {
    display: block;
  }

  .html1 .ftc-footer__bottom span + span {
    margin-top: 8px;
  }

  .html1 .ftc-footer {
    padding-bottom: 104px !important;
  }
}

/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 500px) {
  .html1 {
    --ftc-shell: min(100% - 22px, 1180px);
  }

  .html1 .ftc-hero__media {
    height: clamp(315px, 84vw, 420px) !important;
  }

  .html1 .ftc-hero__media img {
    object-position: 52% center !important;
  }

  .html1 .ftc-hero__content h1 {
    font-size: clamp(2.55rem, 13.5vw, 3.9rem) !important;
  }

  .html1 .ftc-actions {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }

  .html1 .ftc-btn {
    width: 100% !important;
  }

  .html1 .ftc-contact-list a {
    display: grid !important;
    gap: 4px !important;
  }

  .html1 .ftc-contact-list a small {
    justify-self: start;
  }

  .html1 .ftc-match__item {
    padding: 25px 22px !important;
  }

  .html1 .ftc-step {
    padding: 25px 21px !important;
  }

  .html1 .ftc-resource {
    padding: 22px 21px !important;
  }
}

@media (max-width: 390px) {
  .html1 .ftc-brand > span:last-child {
    max-width: 185px !important;
  }

  .html1 .ftc-hero__media {
    height: 320px !important;
  }

  .html1 .ftc-hero__content h1 {
    font-size: clamp(2.4rem, 13vw, 3.45rem) !important;
  }

  .html1 .ftc-heading h2 {
    font-size: clamp(1.95rem, 10.5vw, 2.8rem) !important;
  }
}

/* =========================================================
   FLOATING CONTACT BAR
   ========================================================= */

.html1 .ftc-mobile-bar {
  position: fixed !important;
  right: 18px !important;
  bottom: 22px !important;
  left: auto !important;
  z-index: 99990 !important;
  width: auto !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-end !important;
  gap: 10px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.html1 .ftc-mobile-bar a {
  position: relative !important;
  width: 56px !important;
  height: 56px !important;
  min-height: 56px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 50% !important;
  color: #fff !important;
  text-decoration: none !important;
  box-shadow: 0 12px 30px rgba(3, 22, 32, 0.28) !important;
}

.html1 .ftc-mobile-bar .ftc-float--whatsapp {
  background: #25d366 !important;
}

.html1 .ftc-mobile-bar .ftc-float--viber {
  background: #7360f2 !important;
}

.html1 .ftc-mobile-bar .ftc-float--call {
  background: var(--ftc-blue) !important;
}

.html1 .ftc-floating__icon {
  width: 25px;
  height: 25px;
  flex: 0 0 25px;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.html1 .ftc-floating__label {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

@media (max-width: 760px) {
  .html1 .ftc-mobile-bar {
    right: 10px !important;
    bottom: 10px !important;
    left: 10px !important;
    width: auto !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 8px !important;
    padding: 8px !important;
    border: 1px solid rgba(255, 255, 255, 0.14) !important;
    border-radius: 17px !important;
    background: rgba(3, 22, 32, 0.95) !important;
    box-shadow: 0 15px 45px rgba(0, 0, 0, 0.3) !important;
  }

  .html1 .ftc-mobile-bar a {
    width: 100% !important;
    height: 48px !important;
    min-height: 48px !important;
    gap: 7px !important;
    padding: 0 8px !important;
    border: 0 !important;
    border-radius: 11px !important;
    font-size: 0.76rem !important;
    font-weight: 900 !important;
  }

  .html1 .ftc-floating__icon {
    width: 20px;
    height: 20px;
    flex-basis: 20px;
  }

  .html1 .ftc-floating__label {
    position: static !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: nowrap !important;
  }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
  .html1 *,
  .html1 *::before,
  .html1 *::after {
    scroll-behavior: auto !important;
    transition: none !important;
    animation: none !important;
  }

  .html1.js-enabled .ftc-reveal {
    opacity: 1 !important;
    transform: none !important;
  }
}

/* =========================================================
   AUTHORITATIVE FULL-WIDTH + RESPONSIVE SAFETY LAYER
   Keep this as the final CSS in the Elementor widget.
   ========================================================= */

/* Prevent a viewport-width full-bleed section from creating a horizontal bar. */
html:has(.html1),
body:has(.html1) {
  max-width: 100%;
  overflow-x: clip;
}

/* Remove the HTML widget's own width and spacing constraints where supported. */
.elementor-widget-html:has(.html1),
.elementor-widget-html:has(.html1) > .elementor-widget-container {
  width: 100% !important;
  max-width: none !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
}

/* Break out of any boxed Elementor/theme container and span the viewport. */
.html1 {
  position: relative !important;
  left: 50% !important;
  right: auto !important;
  display: block !important;
  width: 100vw !important;
  max-width: none !important;
  margin-left: -50vw !important;
  margin-right: 0 !important;
  overflow-x: clip !important;
  overflow-y: visible !important;
}

/* Dynamic viewport units avoid browser-chrome sizing errors on mobile. */
@supports (width: 100dvw) {
  .html1 {
    width: 100dvw !important;
    margin-left: -50dvw !important;
  }
}

.html1 *,
.html1 *::before,
.html1 *::after {
  min-width: 0;
}

.html1 img,
.html1 picture,
.html1 video,
.html1 canvas,
.html1 svg,
.html1 iframe {
  max-width: 100%;
}

.html1 img {
  height: auto;
}

.html1 p,
.html1 h1,
.html1 h2,
.html1 h3,
.html1 h4,
.html1 a,
.html1 span,
.html1 strong {
  overflow-wrap: anywhere;
}

.html1 .ftc-shell {
  width: min(1180px, calc(100% - clamp(24px, 5vw, 48px))) !important;
  max-width: 1180px !important;
}

.html1 .ftc-exp-card__media,
.html1 .ftc-gallery figure,
.html1 .ftc-local-visual {
  overflow: hidden;
}

.html1 .ftc-exp-card__media img,
.html1 .ftc-gallery img,
.html1 .ftc-local-visual img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

.html1 .ftc-exp-card__media {
  aspect-ratio: 4 / 3;
  height: auto !important;
  min-height: 0 !important;
}

.html1 .ftc-map-card__frame {
  width: 100%;
  aspect-ratio: 16 / 9;
  height: auto !important;
  min-height: 280px;
}

/* Hero image: preserve its natural ratio at every viewport width. */
.html1 .ftc-hero {
  min-height: 0 !important;
  padding: 0 !important;
  display: block !important;
  overflow: hidden !important;
}

.html1 .ftc-hero__inner {
  position: relative !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  display: block !important;
}

.html1 .ftc-hero__media {
  position: relative !important;
  inset: auto !important;
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
  min-height: 0 !important;
  aspect-ratio: auto !important;
  transform: none !important;
}

.html1 .ftc-hero__media img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
  object-position: center !important;
}

@media (min-width: 761px) {
  .html1 .ftc-hero__content {
    position: absolute !important;
    top: clamp(105px, 9vw, 145px) !important;
    right: max(24px, calc((100% - 1180px) / 2)) !important;
    width: min(620px, 48vw) !important;
    margin: 0 !important;
  }
}

@media (min-width: 761px) and (max-width: 1100px) {
  .html1 .ftc-hero__content {
    width: min(540px, 58vw) !important;
  }

  .html1 .ftc-exp-card {
    grid-template-columns: 1fr !important;
  }

  .html1 .ftc-exp-card__media {
    aspect-ratio: 16 / 9;
  }
}

/* Collapse the five-link navigation before it can crowd on small tablets. */
@media (max-width: 900px) {
  .html1 .ftc-header {
    position: fixed !important;
    inset: 0 0 auto !important;
    z-index: 99999 !important;
    width: 100% !important;
    background: rgba(3, 22, 32, 0.98) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18) !important;
  }

  .html1 .ftc-nav {
    min-height: 70px !important;
    gap: 12px !important;
  }

  .html1 .ftc-brand {
    min-width: 0 !important;
    overflow: hidden !important;
  }

  .html1 .ftc-brand__logo {
    width: 46px !important;
    height: 46px !important;
    max-width: 46px !important;
    flex-basis: 46px !important;
  }

  .html1 .ftc-brand > span:last-child {
    overflow: hidden !important;
    font-size: 0.93rem !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .html1 .ftc-toggle {
    display: grid !important;
    place-items: center !important;
    flex: 0 0 44px !important;
    width: 44px !important;
    height: 44px !important;
    padding: 0 !important;
  }

  .html1 .ftc-menu {
    position: fixed !important;
    top: 70px !important;
    right: 10px !important;
    left: 10px !important;
    z-index: 100000 !important;
    width: auto !important;
    max-height: calc(100dvh - 84px) !important;
    display: none !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
    padding: 12px !important;
    border: 1px solid rgba(255, 255, 255, 0.14) !important;
    border-radius: 18px !important;
    background: rgba(3, 22, 32, 0.985) !important;
    box-shadow: 0 22px 60px rgba(0, 0, 0, 0.34) !important;
  }

  .html1 .ftc-menu.is-open {
    display: grid !important;
    gap: 6px !important;
  }

  .html1 .ftc-menu a {
    min-height: 48px !important;
    display: flex !important;
    align-items: center !important;
    padding: 12px 14px !important;
    border-radius: 12px !important;
    background: rgba(255, 255, 255, 0.035) !important;
    color: #fff !important;
  }

  .html1 .ftc-menu a:hover,
  .html1 .ftc-menu a:focus-visible {
    background: rgba(255, 255, 255, 0.1) !important;
  }
}

@media (max-width: 760px) {
  .html1 {
    overflow-x: hidden !important;
  }

  .html1 .ftc-shell {
    width: calc(100% - 24px) !important;
  }

  .html1 .ftc-hero {
    padding: 70px 0 0 !important;
    overflow: hidden !important;
  }

  .html1 .ftc-hero__media {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: auto !important;
  }

  .html1 .ftc-hero__media img {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: auto !important;
    object-fit: contain !important;
    object-position: center !important;
  }

  .html1 .ftc-hero__content {
    width: calc(100% - 24px) !important;
  }

  .html1 .ftc-exp-card__media {
    aspect-ratio: 4 / 3;
    height: auto !important;
    min-height: 0 !important;
  }

  .html1 .ftc-local-card,
  .html1 .ftc-local-visual {
    min-height: 0 !important;
  }

  .html1 .ftc-local-visual {
    aspect-ratio: 4 / 3;
  }

  .html1 .ftc-gallery {
    grid-template-columns: 1fr 1fr !important;
    grid-auto-rows: auto !important;
  }

  .html1 .ftc-gallery figure,
  .html1 .ftc-gallery figure:first-child {
    grid-column: auto !important;
    grid-row: auto !important;
    aspect-ratio: 4 / 3;
  }

  .html1 .ftc-btn {
    max-width: 100%;
    white-space: normal !important;
    text-align: center;
  }

  .html1 .ftc-footer__grid {
    gap: 28px !important;
  }
}

@media (max-width: 500px) {
  .html1 .ftc-shell,
  .html1 .ftc-hero__content {
    width: calc(100% - 20px) !important;
  }

  .html1 .ftc-section {
    padding: 48px 0 !important;
  }

  .html1 .ftc-gallery {
    grid-template-columns: 1fr !important;
  }

  .html1 .ftc-answer__main,
  .html1 .ftc-contact-card,
  .html1 .ftc-local-card,
  .html1 .ftc-match__item,
  .html1 .ftc-step,
  .html1 .ftc-resource,
  .html1 .ftc-cta {
    padding-left: 19px !important;
    padding-right: 19px !important;
  }

  .html1 .ftc-mobile-bar {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .html1 .ftc-mobile-bar a {
    min-width: 0 !important;
    padding-inline: 5px !important;
  }
}

@supports not (overflow: clip) {
  html:has(.html1),
  body:has(.html1),
  .html1 {
    overflow-x: hidden !important;
  }
}

/* Page-specific additions for the Fishing in Corfu pillar page. */
.html1 .ftc-skip-link {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 1000000;
  padding: 10px 14px;
  border-radius: 10px;
  background: #fff;
  color: var(--ftc-navy);
  font-weight: 900;
  text-decoration: none;
  transform: translateY(-160%);
}

.html1 .ftc-skip-link:focus { transform: translateY(0); }
.html1 section[id], .html1 aside[id] { scroll-margin-top: 88px; }

/* The supplied hero is square, so it is presented as an editorial image card. */
.html1 .ftc-hero {
  min-height: 760px !important;
  display: grid !important;
  align-items: center !important;
  padding: 126px 0 76px !important;
  background:
    radial-gradient(circle at 10% 15%, rgba(116, 201, 216, .25), transparent 35%),
    linear-gradient(135deg, #e8f5f7 0%, #f9f5ec 52%, #fffdf9 100%) !important;
}

.html1 .ftc-hero__inner {
  width: var(--ftc-shell) !important;
  max-width: 1180px !important;
  min-height: 570px !important;
  margin-inline: auto !important;
  display: grid !important;
  grid-template-columns: minmax(0, .93fr) minmax(420px, 1.07fr) !important;
  gap: clamp(24px, 4vw, 52px) !important;
  align-items: center !important;
}

.html1 .ftc-hero__media {
  position: relative !important;
  inset: auto !important;
  grid-column: 2 !important;
  grid-row: 1 !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  aspect-ratio: 1 / 1 !important;
  overflow: hidden !important;
  border: 10px solid rgba(255,255,255,.72) !important;
  border-radius: 36px !important;
  background: #d9edf0 !important;
  box-shadow: var(--ftc-shadow) !important;
  transform: rotate(1.2deg) !important;
}

.html1 .ftc-hero__media::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: linear-gradient(180deg, transparent 56%, rgba(3,22,32,.28)) !important;
  pointer-events: none !important;
}

.html1 .ftc-hero__media img {
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  object-fit: cover !important;
  object-position: center !important;
}

.html1 .ftc-hero__content {
  position: relative !important;
  inset: auto !important;
  grid-column: 1 !important;
  grid-row: 1 !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: clamp(28px, 4vw, 44px) !important;
}

.html1 .ftc-hero__content h1 {
  font-size: clamp(2.85rem, 5.4vw, 5.35rem) !important;
  line-height: .94 !important;
}

.html1 .ftc-hero__caption {
  position: absolute;
  right: 18px;
  bottom: 18px;
  z-index: 2;
  max-width: 280px;
  padding: 13px 15px;
  border: 1px solid rgba(255,255,255,.58);
  border-radius: 15px;
  background: rgba(255,255,255,.92);
  color: var(--ftc-navy);
  box-shadow: 0 12px 30px rgba(3,22,32,.16);
  font-size: .79rem;
  font-weight: 850;
}

.html1 .ftc-toc {
  margin-top: 26px;
  padding: 22px;
  border: 1px solid var(--ftc-line);
  border-radius: 18px;
  background: rgba(255,255,255,.9);
}

.html1 .ftc-toc strong {
  display: block;
  color: var(--ftc-navy);
  font-size: .78rem;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.html1 .ftc-toc__links {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  margin-top: 12px;
}

.html1 .ftc-toc__links a {
  padding: 8px 11px;
  border-radius: 999px;
  background: var(--ftc-mist);
  color: var(--ftc-navy);
  font-size: .8rem;
  font-weight: 850;
  text-decoration: none;
}

.html1 .ftc-inline-note {
  margin-top: 20px;
  padding: 15px 17px;
  border-left: 4px solid var(--ftc-gold);
  border-radius: 0 14px 14px 0;
  background: #fff8e8;
  color: #5b594f;
  font-size: .9rem;
}

.html1 .ftc-snippet-answer {
  margin: 20px 0 0;
  padding: 19px 21px;
  border: 1px solid rgba(20,127,159,.2);
  border-radius: 17px;
  background: linear-gradient(135deg, #f5fbfb, #fffdf9);
  color: #36525e !important;
  font-size: 1.04rem;
}

.html1 .ftc-snippet-answer strong { color: var(--ftc-navy); }

.html1 .ftc-comparison {
  margin-top: 38px;
  overflow-x: auto;
  border: 1px solid var(--ftc-line);
  border-radius: 21px;
  background: #fff;
  box-shadow: 0 15px 44px rgba(6,34,51,.08);
}

.html1 .ftc-comparison table {
  width: 100%;
  min-width: 760px;
  border-collapse: collapse;
  text-align: left;
}

.html1 .ftc-comparison caption {
  padding: 18px 20px 8px;
  color: var(--ftc-muted);
  font-size: .84rem;
  text-align: left;
}

.html1 .ftc-comparison th,
.html1 .ftc-comparison td {
  padding: 17px 18px;
  border-bottom: 1px solid var(--ftc-line);
  vertical-align: top;
}

.html1 .ftc-comparison thead th {
  background: var(--ftc-navy);
  color: #fff;
  font-size: .79rem;
  letter-spacing: .04em;
  text-transform: uppercase;
}

.html1 .ftc-comparison tbody th { color: var(--ftc-navy); }
.html1 .ftc-comparison tbody tr:last-child th,
.html1 .ftc-comparison tbody tr:last-child td { border-bottom: 0; }

.html1 .ftc-season-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  margin-top: 36px;
}

.html1 .ftc-season-card {
  padding: 25px;
  border: 1px solid var(--ftc-line);
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 12px 36px rgba(6,34,51,.06);
}

.html1 .ftc-season-card span {
  display: block;
  color: var(--ftc-blue);
  font-size: .72rem;
  font-weight: 900;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.html1 .ftc-season-card h3 {
  margin: 9px 0 0;
  color: var(--ftc-navy);
  font-size: 1.28rem;
}

.html1 .ftc-season-card p {
  margin: 11px 0 0;
  color: var(--ftc-muted);
  font-size: .91rem;
}

.html1 .ftc-editorial-grid {
  display: grid;
  grid-template-columns: .9fr 1.1fr;
  gap: 30px;
  align-items: stretch;
  margin-top: 38px;
}

.html1 .ftc-editorial-media {
  position: relative;
  min-height: 520px;
  overflow: hidden;
  border-radius: var(--ftc-radius);
  background: #dcebed;
  box-shadow: var(--ftc-shadow);
}

.html1 .ftc-editorial-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.html1 .ftc-editorial-media figcaption {
  position: absolute;
  inset: auto 17px 17px;
  padding: 14px 16px;
  border-radius: 15px;
  background: rgba(255,255,255,.92);
  color: var(--ftc-navy);
  font-size: .81rem;
  font-weight: 800;
}

.html1 .ftc-prose-card {
  padding: 34px;
  border: 1px solid var(--ftc-line);
  border-radius: var(--ftc-radius);
  background: #fff;
  box-shadow: 0 14px 44px rgba(6,34,51,.07);
}

.html1 .ftc-prose-card h3 {
  margin: 0;
  color: var(--ftc-navy);
  font-size: 1.55rem;
}

.html1 .ftc-prose-card p { color: var(--ftc-muted); }

.html1 .ftc-method-list,
.html1 .ftc-check-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin: 22px 0 0;
  padding: 0;
  list-style: none;
}

.html1 .ftc-method-list li,
.html1 .ftc-check-grid li {
  position: relative;
  padding: 13px 13px 13px 36px;
  border: 1px solid var(--ftc-line);
  border-radius: 13px;
  background: var(--ftc-paper);
  color: #405b67;
  font-size: .89rem;
}

.html1 .ftc-method-list li::before,
.html1 .ftc-check-grid li::before {
  content: "✓";
  position: absolute;
  left: 13px;
  color: var(--ftc-blue);
  font-weight: 950;
}

.html1 .ftc-updated {
  margin-top: 24px;
  color: var(--ftc-muted);
  font-size: .82rem;
}

.html1 .ftc-current-page {
  box-shadow: inset 0 -2px 0 var(--ftc-gold);
}

.html1 .ftc-mobile-bar .ftc-float--email { background: #147f9f; }

@media (max-width: 980px) {
  .html1 .ftc-hero__inner {
    grid-template-columns: minmax(0, 1fr) minmax(340px, .86fr) !important;
  }
  .html1 .ftc-season-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 760px) {
  .html1 .ftc-hero {
    min-height: 0 !important;
    padding: 94px 0 54px !important;
  }
  .html1 .ftc-hero__inner {
    width: calc(100% - 24px) !important;
    min-height: 0 !important;
    grid-template-columns: 1fr !important;
    gap: 18px !important;
  }
  .html1 .ftc-hero__content {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
  .html1 .ftc-hero__media {
    grid-column: 1 !important;
    grid-row: 2 !important;
    transform: none !important;
    border-width: 7px !important;
    border-radius: 27px !important;
  }
  .html1 .ftc-hero__caption { right: 12px; bottom: 12px; left: 12px; max-width: none; }
  .html1 .ftc-editorial-grid { grid-template-columns: 1fr; }
  .html1 .ftc-editorial-media { min-height: 0; aspect-ratio: 4 / 5; }
}

@media (max-width: 560px) {
  .html1 .ftc-season-grid,
  .html1 .ftc-method-list,
  .html1 .ftc-check-grid { grid-template-columns: 1fr; }
  .html1 .ftc-prose-card { padding: 22px; }
}
</style>
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://fishingtrips-corfu.com/#organization","name":"Fishing Trips Corfu","alternateName":"Kalypso Fishing Trips","url":"https://fishingtrips-corfu.com/","description":"Fishing boat trips from Benitses Marina in Corfu, including traditional, private, family and deep-sea fishing experiences.","telephone":"+30 697 212 9213","email":"kalypsofishing@gmail.com","logo":{"@type":"ImageObject","url":"https://fishingtrips-corfu.com/wp-content/uploads/2026/07/cropped-fishing-trips-corfu-benitses.webp"},"areaServed":[{"@type":"AdministrativeArea","name":"Corfu"},{"@type":"AdministrativeArea","name":"Ionian Islands"},{"@type":"Country","name":"Greece"}],"location":{"@id":"https://fishingtrips-corfu.com/#benitses-marina"},"contactPoint":{"@type":"ContactPoint","contactType":"booking enquiries","telephone":"+30 697 212 9213","email":"kalypsofishing@gmail.com","availableLanguage":["English","Greek"]}},{"@type":"Place","@id":"https://fishingtrips-corfu.com/#benitses-marina","name":"Benitses Marina","description":"Primary meeting and departure area for Kalypso Fishing Trips in Benitses, Corfu.","address":{"@type":"PostalAddress","addressLocality":"Benitses","addressRegion":"Corfu","addressCountry":"GR"},"hasMap":"https://www.google.com/maps/search/?api=1&query=Benitses+Marina+Corfu+Greece"},{"@type":"WebSite","@id":"https://fishingtrips-corfu.com/#website","url":"https://fishingtrips-corfu.com/","name":"Fishing Trips Corfu","publisher":{"@id":"https://fishingtrips-corfu.com/#organization"},"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#webpage","url":"https://fishingtrips-corfu.com/fishing-in-corfu/","name":"Fishing in Corfu: Trips, Seasons, Species & Rules","description":"Compare fishing in Corfu by trip type, season and experience level, with local guidance, current rules and departures from Benitses Marina.","isPartOf":{"@id":"https://fishingtrips-corfu.com/#website"},"about":[{"@id":"https://fishingtrips-corfu.com/#organization"},{"@id":"https://fishingtrips-corfu.com/#benitses-marina"}],"primaryImageOfPage":{"@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#primaryimage"},"breadcrumb":{"@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#breadcrumb"},"mainEntity":{"@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#article"},"hasPart":[{"@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#guides"},{"@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#faq"}],"datePublished":"2026-08-15","dateModified":"2026-08-15","inLanguage":"en-GB"},{"@type":"Article","@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#article","headline":"Fishing in Corfu: A Local Guide to Trips, Seasons & Rules","description":"Compare fishing in Corfu by trip type, season and experience level, with local guidance, current rules and departures from Benitses Marina.","abstract":"Yes. Visitors can go fishing in Corfu through traditional, family, private and deep-sea boat experiences. The right option depends on the group’s ages, fishing experience and comfort at sea. Trips from Benitses Marina remain subject to weather, safety, current rules and natural fish activity.","url":"https://fishingtrips-corfu.com/fishing-in-corfu/","mainEntityOfPage":{"@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#webpage"},"author":{"@id":"https://fishingtrips-corfu.com/#organization"},"publisher":{"@id":"https://fishingtrips-corfu.com/#organization"},"about":[{"@type":"Thing","name":"Fishing in Corfu"},{"@type":"Place","name":"Corfu"},{"@type":"BodyOfWater","name":"Ionian Sea"}],"mentions":[{"@id":"https://fishingtrips-corfu.com/#benitses-marina"}],"citation":["https://alieia.hcg.gr/faq/faq_eng.php","https://www.gov.gr/en/categories/georgia-kai-ktenotrophia/alieia","https://oceans-and-fisheries.ec.europa.eu/news/questions-and-answers-recfishing-2026-01-12_en","https://www.emy.gr/en/marine?tab=marine-forecast","https://visit.corfu.gr/experiences-of-corfu/the-sea/"],"image":{"@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#primaryimage"},"datePublished":"2026-08-15","dateModified":"2026-08-15","inLanguage":"en-GB"},{"@type":"ImageObject","@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#primaryimage","url":"https://fishingtrips-corfu.com/wp-content/uploads/2026/07/corfu-fishing-snorkeling-benitses-.jpg","contentUrl":"https://fishingtrips-corfu.com/wp-content/uploads/2026/07/corfu-fishing-snorkeling-benitses-.jpg","name":"Fishing in Corfu from Benitses","caption":"Fishing in Corfu from Benitses Marina","representativeOfPage":true},{"@type":"BreadcrumbList","@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://fishingtrips-corfu.com/"},{"@type":"ListItem","position":2,"name":"Fishing in Corfu","item":"https://fishingtrips-corfu.com/fishing-in-corfu/"}]},{"@type":"ItemList","@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#guides","name":"Corfu fishing trips and guides","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"name":"Traditional Fishing in Corfu","url":"https://fishingtrips-corfu.com/corfu-traditional-fishing-boatrips/"},{"@type":"ListItem","position":2,"name":"Deep-Sea Fishing in Corfu","url":"https://fishingtrips-corfu.com/deep-sea-fishing-in-corfu/"},{"@type":"ListItem","position":3,"name":"Family Fishing Trips in Corfu","url":"https://fishingtrips-corfu.com/family-fishing-trips-in-corfu-benitses-moraitika-messonghi/"},{"@type":"ListItem","position":4,"name":"Fish Species in Corfu","url":"https://fishingtrips-corfu.com/fish-species-in-corfu/"}]},{"@type":"FAQPage","@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#faq","url":"https://fishingtrips-corfu.com/fishing-in-corfu/#faq","name":"Fishing in Corfu FAQ","isPartOf":{"@id":"https://fishingtrips-corfu.com/fishing-in-corfu/#webpage"},"mainEntity":[{"@type":"Question","name":"What kinds of fishing trips are available in Corfu?","acceptedAnswer":{"@type":"Answer","text":"Options include traditional fishing experiences, private fishing charters, family trips, full-day deep-sea fishing and customised boat trips. The most suitable choice depends on your experience, group, preferred duration and sea conditions."}},{"@type":"Question","name":"Do I need previous fishing experience?","acceptedAnswer":{"@type":"Answer","text":"No. Family and traditional fishing trips can suit beginners, while full-day deep-sea fishing is intended for anglers comfortable with longer and more technical fishing at sea."}},{"@type":"Question","name":"Where do Kalypso Fishing Trips depart from?","acceptedAnswer":{"@type":"Answer","text":"The primary meeting and departure area is Benitses Marina in Benitses, Corfu. The exact boat position and meeting time are confirmed directly before departure."}},{"@type":"Question","name":"How do I request availability?","acceptedAnswer":{"@type":"Answer","text":"Send your preferred date, group size, children’s ages and fishing experience to kalypsofishing@gmail.com, or contact the captain by WhatsApp or phone at +30 697 212 9213."}}]}]}</script>
<a class="ftc-skip-link" href="#main-content">Skip to the fishing guide</a>
<div aria-labelledby="ftc-page-title" class="ftc-page">
  <header class="ftc-header">
    <div class="ftc-shell ftc-nav">
      <a aria-label="Fishing Trips Corfu home" class="ftc-brand" href="https://fishingtrips-corfu.com/">
        <img class="ftc-brand__logo" decoding="async" loading="eager" src="https://fishingtrips-corfu.com/wp-content/uploads/2026/07/cropped-fishing-trips-corfu-benitses.webp" alt="Fishing Trips Corfu logo" width="52" height="52">
        <span>Fishing Trips Corfu</span>
      </a>
      <button aria-controls="ftc-menu" aria-expanded="false" aria-label="Open page menu" class="ftc-toggle" type="button">&#9776;</button>
      <nav aria-label="Primary navigation" class="ftc-menu" id="ftc-menu">
        <a aria-current="page" class="ftc-current-page" href="https://fishingtrips-corfu.com/fishing-in-corfu/">Corfu Guide</a>
        <a href="#ftc-experiences">Trip Types</a>
        <a href="#ftc-seasons">Seasons</a>
        <a href="https://fishingtrips-corfu.com/fish-species-in-corfu/">Fish Species</a>
        <a href="#ftc-responsible-fishing">Rules</a>
        <a class="ftc-menu__cta" href="https://wa.me/306972129213" rel="noopener noreferrer" target="_blank">WhatsApp</a>
      </nav>
    </div>
  </header>

  <section class="ftc-hero" id="ftc-home">
    <div class="ftc-shell ftc-hero__inner">
      <figure class="ftc-hero__media">
        <img alt="Aerial view of a fishing boat in clear water near Benitses, Corfu" decoding="async" fetchpriority="high" loading="eager" src="https://fishingtrips-corfu.com/wp-content/uploads/2026/07/corfu-fishing-snorkeling-benitses-.jpg" title="Fishing in Corfu from Benitses">
        <figcaption class="ftc-hero__caption">A day on the water near Benitses, shaped by the group and safe conditions.</figcaption>
      </figure>
      <div class="ftc-hero__content ftc-reveal">
        <nav aria-label="Breadcrumb" class="ftc-breadcrumb">
          <a href="https://fishingtrips-corfu.com/">Home</a><span aria-hidden="true">/</span><span aria-current="page">Fishing in Corfu</span>
        </nav>
        <p class="ftc-eyebrow">Local Corfu fishing guide · Benitses Marina</p>
        <h1 id="ftc-page-title">Fishing in Corfu: A Local Guide to Trips, Seasons &amp; Rules</h1>
        <p class="ftc-hero__lead">Compare traditional, family, private and offshore fishing, understand how conditions shape the day, and check the practical details before you book.</p>
        <div class="ftc-actions">
          <a class="ftc-btn ftc-btn--gold" href="https://wa.me/306972129213" rel="noopener noreferrer" target="_blank">Ask Captain Vasilis</a>
          <a class="ftc-btn ftc-btn--navy" href="https://fishingtrips-corfu.com/">Compare fishing trips</a>
        </div>
        <div class="ftc-hero__meta">
          <span>Different experience levels</span>
          <span>Benitses meeting area</span>
          <span>Weather-led planning</span>
          <span>No catch guarantees</span>
        </div>
      </div>
    </div>
  </section>

  <section aria-label="Fishing in Corfu guide highlights" class="ftc-trust">
    <div class="ftc-shell">
      <div class="ftc-trust__grid">
        <div class="ftc-trust__item"><strong>Guided boat trips</strong><span>Choose by group and experience</span></div>
        <div class="ftc-trust__item"><strong>Seasons &amp; conditions</strong><span>Plan with flexibility</span></div>
        <div class="ftc-trust__item"><strong>Methods &amp; species</strong><span>Learn without catch promises</span></div>
        <div class="ftc-trust__item"><strong>Rules &amp; safety</strong><span>Use current official guidance</span></div>
      </div>
    </div>
  </section>

  <main id="main-content">
    <section class="ftc-section ftc-section--cream" id="ftc-answer">
      <div class="ftc-shell">
        <div class="ftc-answer">
          <article class="ftc-answer__main ftc-reveal">
            <p class="ftc-eyebrow">Start here</p>
            <h2>Can you go fishing in Corfu?</h2>
            <p class="ftc-snippet-answer" id="ftc-search-snippet"><strong>Yes. Visitors can go fishing in Corfu through traditional, family, private and deep-sea boat experiences.</strong> The right option depends on the group’s ages, fishing experience and comfort at sea. Trips from Benitses Marina remain subject to weather, safety, current rules and natural fish activity.</p>
            <p>Kalypso Fishing Trips uses Benitses Marina as its principal meeting and departure area. Start by choosing the kind of day your group wants, then send the date, ages and experience level to Captain Vasilis. Natural fish activity, a particular species and a catch can never be guaranteed.</p>
            <div class="ftc-inline-note"><strong>Quick answer:</strong> choose by group, comfort at sea and preferred style—not by a promised fish. The captain confirms the suitable option, meeting details and current arrangements directly.</div>
            <nav aria-label="On this page" class="ftc-toc">
              <strong>On this page</strong>
              <div class="ftc-toc__links">
                <a href="#ftc-experiences">Trip styles</a>
                <a href="#ftc-match">Comparison</a>
                <a href="#ftc-seasons">Seasons</a>
                <a href="#ftc-methods">What to expect</a>
                <a href="#ftc-benitses">Benitses</a>
                <a href="#ftc-responsible-fishing">Rules</a>
                <a href="#ftc-faq">FAQ</a>
              </div>
            </nav>
          </article>

          <aside class="ftc-contact-card ftc-reveal" id="ftc-contact" aria-label="Contact Kalypso Fishing Trips">
            <p class="ftc-eyebrow">Direct booking contact</p>
            <h3>Ask which trip fits your group</h3>
            <p>Send your preferred date, one alternative, group size, children’s ages and fishing experience.</p>
            <div class="ftc-contact-list">
              <a href="https://wa.me/306972129213" rel="noopener noreferrer" target="_blank"><span>WhatsApp</span><small>+30 697 212 9213</small></a>
              <a href="tel:+306972129213"><span>Phone</span><small>+30 697 212 9213</small></a>
              <a href="mailto:kalypsofishing@gmail.com?subject=Fishing%20in%20Corfu%20enquiry"><span>Email</span><small>kalypsofishing@gmail.com</small></a>
              <a href="https://www.google.com/maps/search/?api=1&amp;query=Benitses+Marina+Corfu+Greece" rel="noopener noreferrer" target="_blank"><span>Meeting area</span><small>Benitses Marina</small></a>
            </div>
          </aside>
        </div>
      </div>
    </section>

    <section class="ftc-section ftc-section--mist" id="ftc-experiences">
      <div class="ftc-shell">
        <div class="ftc-heading">
          <p class="ftc-eyebrow">Choose the right format</p>
          <h2>Ways to experience fishing in Corfu</h2>
          <p>These routes into the subject answer different needs. Each linked page explains its topic in more detail; current times, prices, capacity, equipment and inclusions must be confirmed for the date.</p>
        </div>
        <div class="ftc-exp-grid">
          <article class="ftc-exp-card ftc-reveal">
            <a class="ftc-exp-card__media" href="https://fishingtrips-corfu.com/corfu-traditional-fishing-boatrips/">
              <img alt="Traditional fishing experience on a boat in Corfu" decoding="async" loading="lazy" src="https://fishingtrips-corfu.com/wp-content/uploads/2026/07/images-7.jpeg">
            </a>
            <div class="ftc-exp-card__body"><span>Local maritime culture</span><h3><a href="https://fishingtrips-corfu.com/corfu-traditional-fishing-boatrips/">Traditional fishing experience</a></h3><p>A hands-on introduction for visitors who value local character, participation and time on the Ionian Sea.</p><a class="ftc-text-link" href="https://fishingtrips-corfu.com/corfu-traditional-fishing-boatrips/">Explore traditional fishing <b aria-hidden="true">→</b></a></div>
          </article>

          <article class="ftc-exp-card ftc-reveal">
            <a class="ftc-exp-card__media" href="https://fishingtrips-corfu.com/family-fishing-trips-in-corfu-benitses-moraitika-messonghi/">
              <img alt="Family-friendly fishing boat experience in Corfu" decoding="async" loading="lazy" src="https://fishingtrips-corfu.com/wp-content/uploads/2026/07/2e103f35-02ab-40ab-8fa6-de42be21c092.png">
            </a>
            <div class="ftc-exp-card__body"><span>First-time fishers</span><h3><a href="https://fishingtrips-corfu.com/family-fishing-trips-in-corfu-benitses-moraitika-messonghi/">Family fishing</a></h3><p>Share every child’s age and boat experience so the operator can assess a suitable plan for the group.</p><a class="ftc-text-link" href="https://fishingtrips-corfu.com/family-fishing-trips-in-corfu-benitses-moraitika-messonghi/">Explore family fishing <b aria-hidden="true">→</b></a></div>
          </article>

          <article class="ftc-exp-card ftc-reveal">
            <a class="ftc-exp-card__media" href="https://fishingtrips-corfu.com/">
              <img alt="Private fishing boat trip in Corfu" decoding="async" loading="lazy" src="https://fishingtrips-corfu.com/wp-content/uploads/2026/07/Private-Fishing-Charter.png">
            </a>
            <div class="ftc-exp-card__body"><span>Your own group</span><h3><a href="https://fishingtrips-corfu.com/">Private fishing trip</a></h3><p>Discuss privacy, priorities and the balance of fishing and time at sea, then confirm every custom request in writing.</p><a class="ftc-text-link" href="https://fishingtrips-corfu.com/">View private trip options <b aria-hidden="true">→</b></a></div>
          </article>

          <article class="ftc-exp-card ftc-reveal">
            <a class="ftc-exp-card__media" href="https://fishingtrips-corfu.com/deep-sea-fishing-in-corfu/">
              <img alt="Offshore fishing trip in the Ionian Sea near Corfu" decoding="async" loading="lazy" src="https://fishingtrips-corfu.com/wp-content/uploads/2026/07/deep-sea-fishing-trip-in-corfu.png">
            </a>
            <div class="ftc-exp-card__body"><span>More committed fishing</span><h3><a href="https://fishingtrips-corfu.com/deep-sea-fishing-in-corfu/">Deep-sea and offshore fishing</a></h3><p>A more technical, weather-sensitive choice for guests comfortable at sea. Ask exactly what the offered trip involves.</p><a class="ftc-text-link" href="https://fishingtrips-corfu.com/deep-sea-fishing-in-corfu/">Explore deep-sea fishing <b aria-hidden="true">→</b></a></div>
          </article>

          <article class="ftc-exp-card ftc-reveal">
            <a class="ftc-exp-card__media" href="https://fishingtrips-corfu.com/fish-species-in-corfu/">
              <img alt="Guide to fish species and habitats around Corfu" decoding="async" loading="lazy" src="https://fishingtrips-corfu.com/wp-content/uploads/2026/07/images-8.jpeg">
            </a>
            <div class="ftc-exp-card__body"><span>Habitats, seasons and context</span><h3><a href="https://fishingtrips-corfu.com/fish-species-in-corfu/">Fish species guide</a></h3><p>Learn how habitat, depth, conditions and season affect what may be encountered—without treating a species as a promise.</p><a class="ftc-text-link" href="https://fishingtrips-corfu.com/fish-species-in-corfu/">Read the species guide <b aria-hidden="true">→</b></a></div>
          </article>

          <article class="ftc-exp-card ftc-reveal">
            <a class="ftc-exp-card__media" href="#ftc-methods">
              <img alt="Fishing tackle prepared for a day at sea in Corfu" decoding="async" loading="lazy" src="https://fishingtrips-corfu.com/wp-content/uploads/2026/07/ff7fcafc-5868-41d9-99e4-7db97cbad363.png">
            </a>
            <div class="ftc-exp-card__body"><span>Before you choose</span><h3><a href="#ftc-methods">Methods and practical planning</a></h3><p>Understand what changes from one day to another and which details to confirm before you pack or pay.</p><a class="ftc-text-link" href="#ftc-methods">See what to expect <b aria-hidden="true">↓</b></a></div>
          </article>
        </div>
      </div>
    </section>

    <section class="ftc-section ftc-section--dark" id="ftc-match">
      <div class="ftc-shell">
        <div class="ftc-heading">
          <p class="ftc-eyebrow">Compare by the people going</p>
          <h2>Which Corfu fishing style suits your group?</h2>
          <p>Start with comfort, experience and the character of the day. A responsible plan does not begin with a guaranteed catch.</p>
        </div>
        <div class="ftc-match">
          <article class="ftc-match__item ftc-reveal"><b>01</b><h3>Families &amp; beginners</h3><p>Look for an accessible introduction and share children’s ages and boat confidence in advance.</p></article>
          <article class="ftc-match__item ftc-reveal"><b>02</b><h3>Local-culture travellers</h3><p>Choose a traditional experience when participation and island maritime life matter most.</p></article>
          <article class="ftc-match__item ftc-reveal"><b>03</b><h3>Private groups</h3><p>Discuss your priorities directly, then confirm what can and cannot be adapted.</p></article>
          <article class="ftc-match__item ftc-reveal"><b>04</b><h3>Committed anglers</h3><p>Ask about the offshore plan, expected demands, method, equipment and weather threshold.</p></article>
        </div>
        <div class="ftc-comparison ftc-reveal" role="region" aria-label="Fishing trip style comparison" tabindex="0">
          <table>
            <caption>Planning guidance only. The confirmed offer controls the actual trip details.</caption>
            <thead><tr><th scope="col">Trip style</th><th scope="col">Often a good match for</th><th scope="col">General character</th><th scope="col">Confirm before booking</th></tr></thead>
            <tbody>
              <tr><th scope="row">Traditional</th><td>Curious beginners, couples, culture-led visitors</td><td>Participatory and locally rooted</td><td>Method, participation, duration, provisions</td></tr>
              <tr><th scope="row">Family</th><td>Parents, children, mixed-experience groups</td><td>Accessible introduction shaped around the group</td><td>Ages, supervision, facilities, conditions</td></tr>
              <tr><th scope="row">Private</th><td>Couples, families or friends wanting their own group</td><td>Privacy with priorities discussed in advance</td><td>Boat, capacity, timing, price, inclusions</td></tr>
              <tr><th scope="row">Deep-sea</th><td>Experienced or highly motivated anglers</td><td>More technical and weather-dependent</td><td>Experience, method, duration, rules, equipment</td></tr>
            </tbody>
          </table>
        </div>
      </div>
    </section>

    <section class="ftc-section ftc-section--cream" id="ftc-seasons">
      <div class="ftc-shell">
        <div class="ftc-heading">
          <p class="ftc-eyebrow">Plan the time of year</p>
          <h2>When is the best time for fishing in Corfu?</h2>
          <p>There is no single best month for every fishing style. Technique, legal restrictions, natural fish activity, wind, sea state, daylight and the group’s goal all matter. Use the season to frame questions, not to create a catch guarantee.</p>
        </div>
        <div class="ftc-season-grid">
          <article class="ftc-season-card ftc-reveal"><span>March–May</span><h3>Spring</h3><p>Keep alternative dates and layers available. Conditions and early-season availability should be confirmed for the exact week.</p></article>
          <article class="ftc-season-card ftc-reveal"><span>June–August</span><h3>Summer</h3><p>Plan for heat, sun exposure and stronger visitor demand. Warm weather on land does not guarantee comfortable water offshore.</p></article>
          <article class="ftc-season-card ftc-reveal"><span>September–November</span><h3>Autumn</h3><p>Ask about operating dates, shortening daylight and the suitable format as conditions change beyond peak summer.</p></article>
          <article class="ftc-season-card ftc-reveal"><span>December–February</span><h3>Winter</h3><p>Expect the greatest need for flexibility. Confirm availability before building other travel plans around a fishing date.</p></article>
        </div>
        <div class="ftc-inline-note"><strong>Day-to-day factors:</strong> wind, sea state, visibility, current, depth, water conditions, daylight, chosen tackle, natural fish behaviour and any restriction applying to a species, area, season or method.</div>
      </div>
    </section>

    <section class="ftc-section" id="ftc-methods">
      <div class="ftc-shell">
        <div class="ftc-heading">
          <p class="ftc-eyebrow">A realistic day at sea</p>
          <h2>What happens on a guided Corfu fishing trip?</h2>
          <p>The confirmed trip description is authoritative, but guests can normally plan around a briefing, travel to an appropriate area, guided participation and a return shaped by safe operation.</p>
        </div>
        <div class="ftc-editorial-grid">
          <figure class="ftc-editorial-media ftc-reveal">
            <img alt="Fishing tackle and a catch on a boat in the Ionian Sea" decoding="async" loading="lazy" src="https://fishingtrips-corfu.com/wp-content/uploads/2026/08/Fiscardo-Fishing-Trips-146-rjbybiile0gj6gk2qc9pgck17qbjwbsn57ypvjsy2k.webp">
            <figcaption>Past-catch photographs show a previous experience, not a promise of species, size or success.</figcaption>
          </figure>
          <article class="ftc-prose-card ftc-reveal">
            <h3>Four practical stages</h3>
            <p><strong>1. Meet and check the plan.</strong> Arrive at the confirmed location and listen to the captain’s briefing.</p>
            <p><strong>2. Travel to an appropriate area.</strong> The route reflects the trip style and conditions, and may change for safety.</p>
            <p><strong>3. Fish with guidance.</strong> Follow instructions on equipment, technique, handling, release and any reporting duty.</p>
            <p><strong>4. Return to the confirmed area.</strong> Avoid a tight onward connection because the safe operating plan controls timing.</p>
            <ul class="ftc-method-list">
              <li>Tell the captain if you are a beginner</li>
              <li>Share every child’s age</li>
              <li>Ask before bringing tackle</li>
              <li>Expect natural variability</li>
            </ul>
          </article>
        </div>
      </div>
    </section>

    <section class="ftc-section ftc-section--mist" id="ftc-planning">
      <div class="ftc-shell">
        <div class="ftc-heading">
          <p class="ftc-eyebrow">Book with complete information</p>
          <h2>How to plan the right fishing day</h2>
          <p>A useful enquiry lets the captain recommend a real available option instead of guessing from a package name.</p>
        </div>
        <div class="ftc-steps">
          <div class="ftc-step ftc-reveal"><em class="ftc-step__label">Availability</em><strong>Send your date</strong><span>Add one or two alternatives if your schedule is flexible.</span></div>
          <div class="ftc-step ftc-reveal"><em class="ftc-step__label">Group</em><strong>Describe the people going</strong><span>Share adults, children’s ages and comfort on boats.</span></div>
          <div class="ftc-step ftc-reveal"><em class="ftc-step__label">Experience</em><strong>Explain your fishing level</strong><span>Beginner, intermediate or experienced—and your goal for the day.</span></div>
          <div class="ftc-step ftc-reveal"><em class="ftc-step__label">Confirmation</em><strong>Check the written offer</strong><span>Time, price, boat, capacity, equipment, inclusions and policies.</span></div>
        </div>
        <article class="ftc-prose-card ftc-reveal" style="margin-top:24px">
          <h3>Confirm these details before payment</h3>
          <ul class="ftc-check-grid">
            <li>Private or shared trip</li>
            <li>Meeting and return window</li>
            <li>Boat and permitted capacity</li>
            <li>Duration and general plan</li>
            <li>Price, currency and deposit</li>
            <li>Equipment, bait or lures</li>
            <li>Food, drinks and facilities</li>
            <li>Weather and cancellation terms</li>
          </ul>
        </article>
      </div>
    </section>

    <section class="ftc-section ftc-section--cream" id="ftc-benitses">
      <div class="ftc-shell">
        <div class="ftc-heading">
          <p class="ftc-eyebrow">Principal meeting area</p>
          <h2>Fishing from Benitses Marina, Corfu</h2>
          <p>Benitses Marina is the principal meeting and departure area stated by Kalypso Fishing Trips. The exact berth, boat and time should be sent with the confirmed booking; do not rely on a map pin alone.</p>
        </div>
        <div class="ftc-local-grid">
          <section class="ftc-local-card ftc-reveal">
            <h3>What to send Captain Vasilis</h3>
            <p>Use a short, complete message so the operator can assess a suitable available experience.</p>
            <ul class="ftc-local-list">
              <li>Preferred date and alternatives</li>
              <li>Number of adults and children</li>
              <li>Every child’s age</li>
              <li>Fishing and boat experience</li>
              <li>Traditional, family, private or deep-sea interest</li>
              <li>Accommodation area if transport advice is needed</li>
              <li>Any accessibility or safe-participation information</li>
            </ul>
            <div class="ftc-actions"><a class="ftc-btn ftc-btn--gold" href="https://wa.me/306972129213" rel="noopener noreferrer" target="_blank">WhatsApp +30 697 212 9213</a><a class="ftc-btn ftc-btn--navy" href="mailto:kalypsofishing@gmail.com?subject=Fishing%20in%20Corfu%20enquiry">Email the details</a></div>
          </section>
          <section aria-labelledby="ftc-map-title" class="ftc-map-card ftc-reveal">
            <div class="ftc-map-card__head"><h3 id="ftc-map-title">Benitses Marina map</h3><p>Use the map for orientation. The confirmed message controls the meeting position and time.</p></div>
            <div class="ftc-map-card__frame"><iframe allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade" src="https://www.google.com/maps?q=Benitses+Marina,+Corfu,+Greece&amp;output=embed" title="Map showing Benitses Marina in Corfu"></iframe></div>
            <div class="ftc-map-card__actions"><a class="ftc-btn ftc-btn--gold" href="https://www.google.com/maps/dir/?api=1&amp;destination=Benitses+Marina+Corfu+Greece" rel="noopener noreferrer" target="_blank">Get directions</a><a class="ftc-btn ftc-btn--navy" href="https://www.google.com/maps/search/?api=1&amp;query=Benitses+Marina+Corfu+Greece" rel="noopener noreferrer" target="_blank">Open Google Maps</a></div>
          </section>
        </div>
      </div>
    </section>

    <section class="ftc-section" id="ftc-responsible-fishing">
      <div class="ftc-shell">
        <div class="ftc-heading">
          <p class="ftc-eyebrow">Official sources before assumptions</p>
          <h2>Fishing rules and sea safety in Corfu</h2>
          <p>Greek and European requirements can cover permitted gear, methods, protected or restricted species, minimum sizes, quantities, closed periods and catch reporting. The rule depends on what is caught, how and where. Follow the captain and check current authority guidance.</p>
        </div>
        <div class="ftc-resources">
          <a class="ftc-resource" href="https://alieia.hcg.gr/faq/faq_eng.php" rel="noopener noreferrer external" target="_blank"><small class="ftc-resource__domain">alieia.hcg.gr</small><strong>Hellenic Coast Guard fishing FAQ</strong><span>Official guidance on recreational methods, restrictions, sizes and quantities.</span><b aria-hidden="true" class="ftc-resource__arrow">↗</b></a>
          <a class="ftc-resource" href="https://www.gov.gr/en/categories/georgia-kai-ktenotrophia/alieia" rel="noopener noreferrer external" target="_blank"><small class="ftc-resource__domain">gov.gr</small><strong>Greek government fishing services</strong><span>Official national services and current fisheries information.</span><b aria-hidden="true" class="ftc-resource__arrow">↗</b></a>
          <a class="ftc-resource" href="https://oceans-and-fisheries.ec.europa.eu/news/questions-and-answers-recfishing-2026-01-12_en" rel="noopener noreferrer external" target="_blank"><small class="ftc-resource__domain">oceans-and-fisheries.ec.europa.eu</small><strong>EU recreational-fishing reporting</strong><span>European Commission questions and answers on reporting measures introduced in 2026.</span><b aria-hidden="true" class="ftc-resource__arrow">↗</b></a>
          <a class="ftc-resource" href="https://www.emy.gr/en/marine?tab=marine-forecast" rel="noopener noreferrer external" target="_blank"><small class="ftc-resource__domain">emy.gr</small><strong>Official marine forecast</strong><span>Hellenic National Meteorological Service marine forecasts and warnings.</span><b aria-hidden="true" class="ftc-resource__arrow">↗</b></a>
          <a class="ftc-resource" href="https://visit.corfu.gr/experiences-of-corfu/the-sea/" rel="noopener noreferrer external" target="_blank"><small class="ftc-resource__domain">visit.corfu.gr</small><strong>Visit Corfu: The Sea</strong><span>Official island context for Corfu’s coastline and maritime character.</span><b aria-hidden="true" class="ftc-resource__arrow">↗</b></a>
        </div>
        <div class="ftc-policy"><strong>Important:</strong> a travel guide is not legal advice. Rules and reporting systems can change. Current instructions from the Hellenic Coast Guard, local Port Authority and captain take priority. A fish may need to be released even when it has been caught.</div>
        <p class="ftc-updated">Rules section last reviewed against the linked official sources: 15 August 2026.</p>
      </div>
    </section>

    <section class="ftc-section ftc-section--mist" id="ftc-faq">
      <div class="ftc-shell">
        <div class="ftc-heading ftc-heading--center">
          <p class="ftc-eyebrow">Clear planning answers</p>
          <h2>Fishing in Corfu FAQ</h2>
          <p>Use these answers to prepare a better enquiry. The final offer and current authority guidance remain decisive.</p>
        </div>
        <div class="ftc-faq">
          <details><summary>What kinds of fishing trips are available in Corfu?</summary><div class="ftc-faq__answer"><p>Options include traditional fishing experiences, private fishing charters, family trips, full-day deep-sea fishing and customised boat trips. The most suitable choice depends on your experience, group, preferred duration and sea conditions.</p></div></details>
          <details><summary>Do I need previous fishing experience?</summary><div class="ftc-faq__answer"><p>No. Family and traditional fishing trips can suit beginners, while full-day deep-sea fishing is intended for anglers comfortable with longer and more technical fishing at sea.</p></div></details>
          <details><summary>Where do Kalypso Fishing Trips depart from?</summary><div class="ftc-faq__answer"><p>The primary meeting and departure area is Benitses Marina in Benitses, Corfu. The exact boat position and meeting time are confirmed directly before departure.</p></div></details>
          <details><summary>How do I request availability?</summary><div class="ftc-faq__answer"><p>Send your preferred date, group size, children’s ages and fishing experience to kalypsofishing@gmail.com, or contact the captain by WhatsApp or phone at +30 697 212 9213.</p></div></details>
          <details><summary>What is the best month for fishing in Corfu?</summary><div class="ftc-faq__answer"><p>There is no universally best month. The right period depends on the trip style, current rules, weather, sea conditions and the group’s goals. Ask about the specific week and keep an alternative date where possible.</p></div></details>
          <details><summary>Are Corfu fishing trips suitable for children?</summary><div class="ftc-faq__answer"><p>Selected family experiences may be suitable. Send every child’s age and relevant boat experience. Suitability also depends on the proposed trip and expected conditions.</p></div></details>
          <details><summary>Is a private trip the same as a fully custom charter?</summary><div class="ftc-faq__answer"><p>Not necessarily. Private normally means the booking is for your group. Route, duration and changes still depend on the offered package and safe operation. Confirm custom requests in writing.</p></div></details>
          <details><summary>What is the difference between traditional and deep-sea fishing?</summary><div class="ftc-faq__answer"><p>Traditional fishing emphasises a locally rooted, participatory experience. Deep-sea fishing may involve different depths, methods and a longer or more demanding plan. Confirm the actual format offered.</p></div></details>
          <details><summary>Is fishing equipment included?</summary><div class="ftc-faq__answer"><p>Do not assume. Ask which rods, reels, tackle, bait or lures are provided and whether personal equipment is allowed. The answer may differ by trip.</p></div></details>
          <details><summary>How long does a fishing trip last?</summary><div class="ftc-faq__answer"><p>Duration depends on the chosen experience and final offer. Confirm the meeting time and expected return window before booking.</p></div></details>
          <details><summary>Can you guarantee that we will catch fish?</summary><div class="ftc-faq__answer"><p>No. Fish activity changes with season, weather, depth, current and technique. Neither a photograph nor a target request is a catch guarantee.</p></div></details>
          <details><summary>Can guests keep or eat a catch?</summary><div class="ftc-faq__answer"><p>That depends on species, size, quantity, method, current rules and the trip’s handling policy. Some fish must be released and some catches may need reporting. Follow the captain’s instruction.</p></div></details>
          <details><summary>Do tourists need a fishing licence in Corfu?</summary><div class="ftc-faq__answer"><p>Do not rely on a simple yes-or-no answer. Recreational restrictions remain, and vessel, species, method, registration or reporting duties may apply. Ask the operator and check current Hellenic Coast Guard guidance.</p></div></details>
          <details><summary>What happens if the weather is unsuitable?</summary><div class="ftc-faq__answer"><p>The captain may change the route, technique or timing, move the trip to another date, or cancel when conditions are unsuitable. Confirm the weather and cancellation terms before payment.</p></div></details>
          <details><summary>Is transport to Benitses Marina included?</summary><div class="ftc-faq__answer"><p>Transport is not assumed. Send your accommodation name and area, then ask whether pickup is available or whether you should make your own way to the confirmed meeting point.</p></div></details>
        </div>
      </div>
    </section>

    <section class="ftc-section">
      <div class="ftc-shell">
        <div class="ftc-cta">
          <div class="ftc-cta__copy">
            <p class="ftc-eyebrow">Request a suitable option</p>
            <h2>Plan the right Corfu fishing day for your group</h2>
            <p>Send Captain Vasilis your date, alternative date, group details and experience. He can confirm the closest available match and provide current price, duration, inclusions and booking terms.</p>
          </div>
          <div class="ftc-actions">
            <a class="ftc-btn ftc-btn--gold" href="https://wa.me/306972129213" rel="noopener noreferrer" target="_blank">WhatsApp Captain Vasilis</a>
            <a class="ftc-btn ftc-btn--line" href="mailto:kalypsofishing@gmail.com?subject=Fishing%20in%20Corfu%20enquiry">Email your request</a>
          </div>
        </div>
      </div>
    </section>
  </main>

  <footer class="ftc-footer">
    <div class="ftc-shell">
      <div class="ftc-footer__grid">
        <div>
          <h3>Fishing Trips Corfu</h3>
          <p>Traditional, family, private and deep-sea fishing experiences from the Benitses Marina area.</p>
          <p><a href="tel:+306972129213">+30 697 212 9213</a><br><a href="mailto:kalypsofishing@gmail.com">kalypsofishing@gmail.com</a></p>
        </div>
        <nav aria-label="Fishing trip pages">
          <h4>Fishing Trips</h4>
          <div class="ftc-footer__links"><a href="https://fishingtrips-corfu.com/">Fishing Trips Corfu</a><a href="https://fishingtrips-corfu.com/corfu-traditional-fishing-boatrips/">Traditional Fishing</a><a href="https://fishingtrips-corfu.com/deep-sea-fishing-in-corfu/">Deep-Sea Fishing</a></div>
        </nav>
        <nav aria-label="Corfu fishing guide pages">
          <h4>Fishing Guide</h4>
          <div class="ftc-footer__links"><a aria-current="page" href="https://fishingtrips-corfu.com/fishing-in-corfu/">Fishing in Corfu</a><a href="https://fishingtrips-corfu.com/family-fishing-trips-in-corfu-benitses-moraitika-messonghi/">Family Fishing</a><a href="https://fishingtrips-corfu.com/fish-species-in-corfu/">Fish Species</a></div>
        </nav>
        <nav aria-label="Contact and location links">
          <h4>Contact &amp; Location</h4>
          <div class="ftc-footer__links"><a href="https://wa.me/306972129213" rel="noopener noreferrer" target="_blank">WhatsApp Captain Vasilis</a><a href="mailto:kalypsofishing@gmail.com?subject=Fishing%20in%20Corfu%20enquiry">Email Fishing Trips Corfu</a><a href="https://www.google.com/maps/search/?api=1&amp;query=Benitses+Marina+Corfu+Greece" rel="noopener noreferrer" target="_blank">Benitses Marina Map</a></div>
        </nav>
      </div>
      <div class="ftc-footer__bottom"><span>© 2026 Fishing Trips Corfu. All rights reserved.</span><span>Fishing in Corfu guide · Last reviewed 15 August 2026</span></div>
    </div>
  </footer>
</div>

<nav aria-label="Quick contact actions" class="ftc-mobile-bar">
  <a aria-label="Message Fishing Trips Corfu on WhatsApp" class="ftc-float--whatsapp" href="https://wa.me/306972129213" rel="noopener noreferrer" target="_blank"><svg aria-hidden="true" class="ftc-floating__icon" viewBox="0 0 24 24"><path d="M21 11.5a8.4 8.4 0 0 1-9 8.5 9.7 9.7 0 0 1-4.2-1L3 20.5l1.5-4.3A8.4 8.4 0 1 1 21 11.5Z"/><path d="M8.7 8.2c.2-.5.5-.5.8-.5h.5c.2 0 .4.1.5.4l.8 1.8c.1.3.1.5-.1.7l-.6.8c-.2.2-.1.4 0 .6.7 1.2 1.6 2.1 2.8 2.7.2.1.4.1.6-.1l.8-1c.2-.2.4-.3.7-.2l1.9.9c.3.1.4.3.4.5 0 .5-.2 1.5-1 2.1-.6.5-1.4.8-2.3.6-1.4-.3-3.1-1-4.9-2.7-1.5-1.4-2.5-3.1-2.8-4.4-.3-1 .1-1.8.5-2.2Z"/></svg><span class="ftc-floating__label">WhatsApp</span></a>
  <a aria-label="Email Fishing Trips Corfu" class="ftc-float--email" href="mailto:kalypsofishing@gmail.com?subject=Fishing%20in%20Corfu%20enquiry"><svg aria-hidden="true" class="ftc-floating__icon" viewBox="0 0 24 24"><path d="M3 5h18v14H3z"/><path d="m3 6 9 7 9-7"/></svg><span class="ftc-floating__label">Email</span></a>
  <a aria-label="Call Fishing Trips Corfu at +30 697 212 9213" class="ftc-float--call" href="tel:+306972129213"><svg aria-hidden="true" class="ftc-floating__icon" viewBox="0 0 24 24"><path d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.3 19.3 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.9a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.2-1.2a2 2 0 0 1 2.1-.5c.9.3 1.9.6 2.9.7A2 2 0 0 1 22 16.9Z"/></svg><span class="ftc-floating__label">Call</span></a>
</nav>
<script>
(function () {
  "use strict";

  var current = document.currentScript;
  var root = current ? current.closest(".html1") : null;
  if (!root || root.dataset.ftcReady === "true") return;

  root.dataset.ftcReady = "true";
  root.classList.add("js-enabled");

  var toggle = root.querySelector(".ftc-toggle");
  var menu = root.querySelector("#ftc-menu");

  function closeMenu() {
    if (!toggle || !menu) return;
    menu.classList.remove("is-open");
    toggle.setAttribute("aria-expanded", "false");
    toggle.setAttribute("aria-label", "Open page menu");
  }

  if (toggle && menu) {
    toggle.addEventListener("click", function () {
      var opening = !menu.classList.contains("is-open");
      menu.classList.toggle("is-open", opening);
      toggle.setAttribute("aria-expanded", String(opening));
      toggle.setAttribute("aria-label", opening ? "Close page menu" : "Open page menu");
    });

    menu.addEventListener("click", function (event) {
      if (event.target.closest("a")) closeMenu();
    });

    document.addEventListener("click", function (event) {
      if (!root.contains(event.target)) closeMenu();
    });

    document.addEventListener("keydown", function (event) {
      if (event.key === "Escape") {
        closeMenu();
        toggle.focus();
      }
    });

    window.addEventListener("resize", function () {
      if (window.innerWidth > 900) closeMenu();
    }, { passive: true });
  }

  var reveals = root.querySelectorAll(".ftc-reveal");
  var reduceMotion = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches;

  if (reduceMotion || !("IntersectionObserver" in window)) {
    reveals.forEach(function (element) { element.classList.add("is-visible"); });
  } else {
    var observer = new IntersectionObserver(function (entries) {
      entries.forEach(function (entry) {
        if (entry.isIntersecting) {
          entry.target.classList.add("is-visible");
          observer.unobserve(entry.target);
        }
      });
    }, { rootMargin: "0px 0px -8% 0px", threshold: 0.08 });

    reveals.forEach(function (element) { observer.observe(element); });
  }
})();
</script>
</div>
				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
					<wfw:commentRss>https://fishingtrips-corfu.com/elementor-428/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
