/* inline */
/* Flyto EE-ET About 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-about-blocks .et_pb_text { background: #ffffff !important; border-radius: 16px !important; padding: 24px 24px !important; box-shadow: 0 6px 20px rgba(15,15,15,0.05) !important; border: 1px solid #ececec !important; position: relative; margin-bottom: 14px !important; }.flyto-about-blocks .et_pb_text::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg,#CD207D 0%,#7A1A8E 100%); border-radius: 16px 16px 0 0; }@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; }}
