
#cf7-floating-btn-starland{border:0;cursor:pointer;font-weight:600;line-height:1.2}
#cf7-popup-overlay-starland{display:none; position:fixed; inset:0}
.cf7fb-anim-none{}
.cf7fb-anim-fade{opacity:0; transition:opacity var(--cf7fb-dur,300ms) ease}
.cf7fb-anim-fade.is-open{opacity:1}
.cf7fb-anim-slide{transform:translateY(16px); opacity:0; transition:all var(--cf7fb-dur,300ms) ease}
.cf7fb-anim-slide.is-open{transform:translateY(0); opacity:1}
.cf7fb-anim-zoom{transform:scale(.96); opacity:0; transition:all var(--cf7fb-dur,300ms) ease}
.cf7fb-anim-zoom.is-open{transform:scale(1); opacity:1}
#cf7-popup-content-starland{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%);}
#cf7-popup-content-starland.layout-dock{left:0; right:0; bottom:0; top:auto; transform:none; margin:0 auto}
#cf7-close-btn-starland{position:absolute; cursor:pointer}
.cf7fbs-content-grid{display:grid; grid-template-columns: 1fr; gap:20px; align-items:center}
.cf7fbs-content-grid.media-single, .cf7fbs-content-grid.media-gallery{grid-template-columns: 1fr 1fr;}
@media (max-width:900px){ .cf7fbs-content-grid.media-single, .cf7fbs-content-grid.media-gallery{grid-template-columns:1fr} }
.cf7fbs-right img{width:100%; height:100%; object-fit:cover; border-radius:8px}
.cf7fbs-slider{position:relative; overflow:hidden; border-radius:8px}
.cf7fbs-track{display:flex; transition:transform 400ms ease}
.cf7fbs-slide{flex:0 0 100%; padding:0}
.cf7fbs-slide img{display:block; width:100%; height:100%; object-fit:cover}
.cf7fbs-nav{display:none; position:absolute; top:50%; transform:translateY(-50%); background:rgba(0,0,0,.45); color:#fff; border:0; width:34px; height:34px; border-radius:999px; cursor:pointer}
.cf7fbs-nav.prev{left:8px} .cf7fbs-nav.next{right:8px}
.cf7fbs-dots{display:none; position:absolute; left:0; right:0; bottom:8px; text-align:center}
.cf7fbs-dots button{width:8px;height:8px;border-radius:999px;border:0;margin:0 3px;background:rgba(255,255,255,.5);cursor:pointer}
.cf7fbs-dots button.is-active{background:#fff}
.cf7fbs-slider[data-arrows="1"] .cf7fbs-nav{display:block}
.cf7fbs-slider[data-dots="1"] .cf7fbs-dots{display:block}
