/* inline */
/* Flyto EE-ET Services 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; line-height: 1.4em !important; display: block; }.flyto-pkg-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin: 28px auto; max-width: 1000px; }@media (max-width: 768px) { .flyto-pkg-cards { grid-template-columns: 1fr; gap: 16px; } }.flyto-pkg-card { background: #ffffff; padding: 28px 22px 26px; border-radius: 18px; border: 1px solid #ececec; box-shadow: 0 6px 20px rgba(15,15,15,0.05); position: relative; transition: transform .25s ease, box-shadow .25s ease; text-align: center; }.flyto-pkg-card:hover { transform: translateY(-4px); box-shadow: 0 20px 44px rgba(205,32,125,0.14); }.flyto-pkg-card--popular { border: 2px solid #CD207D; padding-top: 36px; }.flyto-pkg-badge { position: absolute; top: -13px; left: 50%; transform: translateX(-50%); background: linear-gradient(135deg,#CD207D 0%,#7A1A8E 100%); color: #ffffff; padding: 5px 14px; border-radius: 100px; font-family: Outfit, sans-serif; font-size: 10.5px; font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase; white-space: nowrap; }.flyto-pkg-emoji { font-size: 38px !important; line-height: 1; margin: 0 0 6px 0 !important; }.flyto-pkg-name { font-family: Poppins, sans-serif !important; font-weight: 700 !important; font-size: 22px !important; color: #0a0a0a !important; margin: 4px 0 2px 0 !important; line-height: 1.2em !important; }.flyto-pkg-tag { font-family: Outfit, sans-serif !important; font-size: 12.5px !important; color: #CD207D !important; font-weight: 600 !important; letter-spacing: 0.04em; margin: 0 0 14px 0 !important; text-transform: uppercase; }.flyto-pkg-desc { font-family: Montserrat, sans-serif !important; font-size: 14px !important; line-height: 1.7em !important; color: #3a3a3a !important; margin: 0 !important; }.flyto-cmp-wrap { max-width: 980px; margin: 24px auto 0; background: #ffffff; border-radius: 20px; box-shadow: 0 10px 32px rgba(15,15,15,0.07); overflow-x: auto; -webkit-overflow-scrolling: touch; }.flyto-cmp-table { width: 100%; min-width: 560px; border-collapse: collapse; font-family: Montserrat, sans-serif; }.flyto-cmp-table thead th { background: linear-gradient(135deg,#CD207D 0%,#7A1A8E 100%); color: #ffffff; font-family: Outfit, sans-serif; font-weight: 700; font-size: 12.5px; letter-spacing: 0.10em; text-transform: uppercase; padding: 16px 12px; text-align: center; }.flyto-cmp-table thead th:first-child { background: #ffffff; color: #0a0a0a; text-align: left; }.flyto-cmp-table tbody td { padding: 14px 12px; font-size: 13.5px; border-bottom: 1px solid #f3f3f3; text-align: center; color: #2a2a2a; }.flyto-cmp-table tbody tr:nth-child(even) td { background: #fbfbfb; }.flyto-cmp-table tbody td:first-child { text-align: left; font-weight: 600; color: #0a0a0a; }.flyto-cmp-check { color: #16a34a; font-size: 16px; font-weight: 700; }.flyto-cmp-dash { color: #cbd5d8; }.flyto-cmp-opt { color: #CD207D; font-size: 11.5px; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; }.et_pb_blurb { transition: transform .25s ease, box-shadow .25s ease !important; border-radius: 16px !important; border: none !important; background: #ffffff !important; box-shadow: 0 4px 16px rgba(15,15,15,0.05) !important; position: relative; overflow: hidden; padding: 16px 20px !important; margin: 0 0 12px 0 !important; }.et_pb_blurb::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg,#CD207D 0%,#7A1A8E 100%); }.et_pb_blurb:hover { transform: translateY(-3px); box-shadow: 0 16px 36px 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: 12px !important; width: 44px !important; height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin-right: 14px !important; margin-bottom: 0 !important; flex-shrink: 0 !important; }.et_pb_blurb_position_left .et-pb-icon { font-size: 20px !important; }.et_pb_blurb .et_pb_module_header { font-size: 17px !important; line-height: 1.35em !important; margin: 0 0 6px 0 !important; }.et_pb_blurb .et_pb_blurb_description { font-size: 14px !important; line-height: 1.65em !important; color: #3a3a3a !important; }@media (max-width: 980px) {  .et_pb_section { padding-top: 48px !important; padding-bottom: 48px !important; }  .flyto-svc-hero { padding-top: 0 !important; padding-bottom: 16px !important; }  .flyto-svc-hero .et_pb_row { padding-top: 8px !important; margin-top: 0 !important; }  .flyto-svc-hero h1, .flyto-svc-hero h2 { margin-top: 0 !important; padding-top: 0 !important; }  .et_pb_blurb { padding: 16px 18px !important; }}@media (max-width: 600px) {  .et_pb_section { padding-top: 36px !important; padding-bottom: 36px !important; }  .flyto-svc-hero { padding-top: 0 !important; padding-bottom: 12px !important; }  .et_pb_button { padding: 12px 22px !important; font-size: 14px !important; }  .flyto-cmp-table thead th, .flyto-cmp-table tbody td { padding: 9px 6px; font-size: 11px; }}
