/* inline */
/* Flyto EE-ET Reloc 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; }.et_pb_accordion_item { background: #ffffff !important; border-radius: 14px !important; margin: 0 0 12px 0 !important; box-shadow: 0 4px 16px rgba(15,15,15,0.05); border: 1px solid #ececec !important; overflow: hidden; transition: box-shadow .25s ease; position: relative; }.et_pb_accordion_item::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg,#CD207D 0%,#7A1A8E 100%); }.et_pb_accordion_item .et_pb_toggle_title { font-family: Poppins, sans-serif !important; font-weight: 600 !important; font-size: 18px !important; color: #0a0a0a !important; padding: 18px 50px 18px 22px !important; }.et_pb_accordion_item .et_pb_toggle_content { padding: 0 22px 18px 22px !important; font-family: Montserrat, sans-serif !important; font-size: 14.5px !important; line-height: 1.75em !important; color: #1a1a1a !important; }.et_pb_accordion_item .et_pb_toggle_content a { color: #CD207D !important; text-decoration: underline; }.et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title { color: #CD207D !important; }.et_pb_toggle_title::before { display: none !important; }.et_pb_accordion_item .et_pb_toggle_title::after { content: "+"; position: absolute; right: 22px; top: 50%; transform: translateY(-50%); color: #CD207D; font-weight: 400; font-size: 26px; transition: transform .25s ease; }.et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title::after { transform: translateY(-50%) rotate(45deg); }@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; }}@media (max-width: 600px) {  .et_pb_section { padding-top: 36px !important; padding-bottom: 36px !important; }  .et_pb_button { padding: 12px 22px !important; font-size: 14px !important; }}
