/* inline */
/* Flyto EE-ET Home v1 polish */.et_pb_button { transition: transform .2s ease, box-shadow .2s ease !important; }.et_pb_button:hover { transform: translateY(-2px); box-shadow: 0 12px 28px rgba(205,32,125,0.30) !important; }.flyto-eyebrow { font-family: Outfit, sans-serif !important; font-weight: 700 !important; font-size: 11px !important; letter-spacing: 0.18em !important; color: #CD207D !important; text-transform: uppercase !important; margin: 0 0 8px 0 !important; display: block; }.flyto-eyebrow + h2 { font-size: 26px !important; line-height: 1.25em !important; position: relative; padding-bottom: 16px !important; margin-bottom: 4px !important; }.flyto-eyebrow + h2::after { content: ""; position: absolute; bottom: 0; left: 0; width: 52px; height: 3px; background: linear-gradient(90deg,#CD207D 0%,#7A1A8E 100%); border-radius: 2px; }.et_pb_blurb { transition: transform .25s ease, box-shadow .25s ease !important; border-radius: 14px !important; border: none !important; background: #ffffff !important; box-shadow: 0 4px 16px rgba(15,15,15,0.05) !important; position: relative; overflow: hidden; padding: 20px 22px !important; margin: 0 0 14px 0 !important; }.et_pb_blurb::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg,#CD207D 0%,#7A1A8E 100%); }.et_pb_blurb:hover { transform: translateY(-3px); box-shadow: 0 14px 32px rgba(205,32,125,0.12) !important; }.et_pb_blurb_position_left .et_pb_main_blurb_image { background: rgba(205,32,125,0.10) !important; border-radius: 10px !important; width: 40px !important; height: 40px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin-right: 14px !important; }.et_pb_blurb_position_left .et-pb-icon { font-size: 18px !important; }.flyto-city-tile { transition: transform .25s ease, box-shadow .25s ease; }.flyto-city-tile:hover { transform: translateY(-3px); box-shadow: 0 14px 30px rgba(0,0,0,0.09) !important; }.flyto-city-acc summary { cursor: pointer; list-style: none; font-family: Poppins, sans-serif; font-weight: 700; font-size: 19px; background: linear-gradient(135deg,#CD207D 0%,#7A1A8E 100%); -webkit-background-clip: text; background-clip: text; color: transparent; text-align: center; padding: 4px 0; position: relative; }.flyto-city-acc summary::-webkit-details-marker { display: none; }.flyto-city-acc summary::after { content: "+"; position: absolute; right: 0; top: 50%; transform: translateY(-50%); color: #CD207D; font-weight: 400; font-size: 18px; transition: transform .2s ease; }.flyto-city-acc[open] summary::after { transform: translateY(-50%) rotate(45deg); }.flyto-city-acc-body { margin-top: 10px; font-size: 13px; color: #4a4a4a; line-height: 1.65em; text-align: center; }.flyto-city-acc-body strong { color: #CD207D; font-weight: 600; }.flyto-popular { display: inline-block; background: linear-gradient(135deg,#CD207D 0%,#7A1A8E 100%); color: #fff !important; padding: 5px 14px; border-radius: 100px; font-family: Outfit, sans-serif; font-size: 10.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 10px; animation: flytoPulse 2.2s ease-in-out infinite; }@keyframes flytoPulse { 0%, 100% { box-shadow: 0 0 0 0 rgba(205,32,125,0.45); } 50% { box-shadow: 0 0 0 10px rgba(205,32,125,0); } }.flyto-pink-sec, .flyto-pink-sec *, .flyto-pink-sec .et_pb_text, .flyto-pink-sec .et_pb_text_inner, .flyto-pink-sec .et_pb_text p, .flyto-pink-sec .et_pb_text span, .flyto-pink-sec .et_pb_text strong, .flyto-pink-sec .et_pb_text h1, .flyto-pink-sec .et_pb_text h2, .flyto-pink-sec .et_pb_text h3, .flyto-pink-sec .et_pb_text h4, .flyto-pink-sec .et_pb_bg_layout_light, .flyto-pink-sec .et_pb_bg_layout_light p { color: #ffffff !important; }.flyto-pink-sec a, .flyto-pink-sec .et_pb_button { color: #ffffff !important; border-color: #ffffff !important; }@media (max-width: 980px) {  .et_pb_section { padding-top: 28px !important; padding-bottom: 28px !important; }  .flyto-hero-sec { padding-left: 0 !important; padding-right: 0 !important; padding-top: 4px !important; padding-bottom: 8px !important; }  .flyto-hero-sec .et_pb_row { width: 100% !important; max-width: 100% !important; padding-left: 12px !important; padding-right: 12px !important; }  .flyto-widget-wrap { max-width: 100% !important; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }  .flyto-eyebrow + h2 { font-size: 22px !important; }  .flyto-city-tile { width: calc(50% - 6px) !important; max-width: calc(50% - 6px) !important; display: inline-block !important; vertical-align: top !important; margin: 0 12px 12px 0 !important; padding: 14px 12px !important; }  .flyto-city-tile:nth-of-type(2n) { margin-right: 0 !important; }}@media (max-width: 600px) {  .et_pb_section { padding-top: 20px !important; padding-bottom: 20px !important; }  .flyto-widget-wrap { border-radius: 14px !important; }  .et_pb_button { padding: 12px 22px !important; font-size: 14px !important; }}
/* inline */

  .flyto-widget-wrap{max-width:1280px;margin:20px auto 20px;background:#fff;border-radius:24px;box-shadow:0 30px 80px -20px rgba(0,0,0,0.45);overflow:hidden}
  @media (max-width:768px){.flyto-widget-wrap{margin:0 12px 20px;border-radius:14px;box-shadow:0 10px 30px -10px rgba(0,0,0,0.2)}.et_pb_section:has(.flyto-widget-wrap),.et_pb_row:has(.flyto-widget-wrap),.et_pb_column:has(.flyto-widget-wrap),.et_pb_module:has(.flyto-widget-wrap){padding-top:0!important;margin-top:0!important}}
  .flyto-widget-wrap iframe{width:100%;min-height:540px;border:0;display:block}

