{"id":2485,"date":"2026-01-30T23:14:44","date_gmt":"2026-01-30T23:14:44","guid":{"rendered":"https:\/\/servicedapartment.de\/frankfurt\/"},"modified":"2026-04-12T15:28:50","modified_gmt":"2026-04-12T15:28:50","slug":"frankfurt","status":"publish","type":"page","link":"https:\/\/servicedapartment.de\/en\/frankfurt\/","title":{"rendered":"Serviced Apartments Frankfurt am Main"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2485\" class=\"elementor elementor-2485 elementor-1261\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0341a81 e-con-full e-flex e-con e-parent\" data-id=\"0341a81\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04e886d elementor-widget elementor-widget-html\" data-id=\"04e886d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  html{\r\n    scroll-behavior:smooth;\r\n  }\r\n\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap');\r\n\r\n  .ffm-landing,\r\n  .ffm-landing *{\r\n    box-sizing:border-box;\r\n  }\r\n\r\n  .ffm-landing{\r\n    --navy:#0b1526;\r\n    --blue:#003580;\r\n    --cyan:#009fe3;\r\n    --yellow:#feba02;\r\n    --text:#102033;\r\n    --white:#ffffff;\r\n    --font:'Montserrat',system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\r\n\r\n    width:100%;\r\n    max-width:100%;\r\n    overflow-x:hidden;\r\n    font-family:var(--font);\r\n    color:var(--text);\r\n    background:#fff;\r\n    -webkit-font-smoothing:antialiased;\r\n    text-rendering:optimizeLegibility;\r\n  }\r\n\r\n  .ffm-landing img{\r\n    max-width:100%;\r\n    display:block;\r\n  }\r\n\r\n  .ffm-landing a{\r\n    color:inherit;\r\n    text-decoration:none;\r\n  }\r\n\r\n  .ffm-shell{\r\n    width:100%;\r\n    overflow:hidden;\r\n    min-width:0;\r\n  }\r\n\r\n  .ffm-hero{\r\n    position:relative;\r\n    width:100%;\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:flex-start;\r\n    padding:64px 0 78px;\r\n    overflow:hidden;\r\n    font-family:var(--font);\r\n    isolation:isolate;\r\n    min-width:0;\r\n  }\r\n\r\n  .ffm-hero::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    inset:0;\r\n    background:\r\n      radial-gradient(\r\n        1100px 650px at 50% 0%,\r\n        #ffffff 0%,\r\n        #e6f2ff 45%,\r\n        #e5ebf8 100%\r\n      );\r\n    z-index:-2;\r\n  }\r\n\r\n  .ffm-hero::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    left:0;\r\n    right:0;\r\n    bottom:0;\r\n    height:42%;\r\n    background:linear-gradient(\r\n      180deg,\r\n      rgba(0,53,128,0) 0%,\r\n      rgba(0,53,128,.08) 100%\r\n    );\r\n    z-index:-1;\r\n    pointer-events:none;\r\n  }\r\n\r\n  .ffm-container{\r\n    width:100%;\r\n    max-width:1380px;\r\n    margin:0 auto;\r\n    padding:0 clamp(18px,4vw,56px);\r\n    min-width:0;\r\n  }\r\n\r\n  .ffm-hero__inner{\r\n    position:relative;\r\n    width:100%;\r\n    max-width:100%;\r\n    text-align:left;\r\n    min-height:420px;\r\n    display:flex;\r\n    align-items:flex-start;\r\n  }\r\n\r\n  .ffm-copy{\r\n    max-width:1020px;\r\n    position:relative;\r\n    z-index:2;\r\n  }\r\n\r\n  .ffm-copy h1{\r\n    margin:0 0 16px;\r\n    max-width:980px;\r\n    font-weight:800;\r\n    font-size:clamp(36px,5.6vw,76px);\r\n    line-height:1.02;\r\n    letter-spacing:-0.04em;\r\n    color:var(--blue);\r\n    text-shadow:none;\r\n  }\r\n\r\n  .ffm-nowrap{\r\n    white-space:nowrap;\r\n  }\r\n\r\n  .ffm-copy__lead{\r\n    margin:0 0 32px;\r\n    max-width:820px;\r\n    font-weight:600;\r\n    font-size:clamp(17px,1.45vw,22px);\r\n    line-height:1.55;\r\n    color:var(--cyan);\r\n  }\r\n\r\n  .ffm-hero-actions{\r\n    display:flex;\r\n    align-items:center;\r\n    gap:16px;\r\n    flex-wrap:wrap;\r\n  }\r\n\r\n  .ffm-hero-btn{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    min-height:56px;\r\n    padding:0 28px;\r\n    border-radius:999px;\r\n    font-size:15px;\r\n    font-weight:800;\r\n    letter-spacing:-0.01em;\r\n    transition:transform .18s ease, box-shadow .18s ease;\r\n  }\r\n\r\n  .ffm-hero-btn--primary{\r\n    background:var(--yellow);\r\n    color:#ffffff;\r\n    box-shadow:0 18px 34px rgba(254,186,2,.24);\r\n  }\r\n\r\n  .ffm-hero-btn--primary:hover{\r\n    transform:translateY(-1px);\r\n    box-shadow:0 22px 42px rgba(254,186,2,.30);\r\n    color:#ffffff;\r\n  }\r\n\r\n  .ffm-hero-orbit{\r\n    position:absolute;\r\n    top:-6px;\r\n    right:-40px;\r\n    width:138px;\r\n    height:138px;\r\n    border-radius:50%;\r\n    background:var(--blue);\r\n    color:#ffffff;\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    text-align:center;\r\n    box-shadow:0 18px 38px rgba(0,53,128,.18);\r\n    z-index:1;\r\n    transition:transform .18s ease, box-shadow .18s ease;\r\n    padding:22px;\r\n  }\r\n\r\n  .ffm-hero-orbit:hover{\r\n    transform:translateY(-2px);\r\n    box-shadow:0 24px 46px rgba(0,53,128,.24);\r\n    color:#ffffff;\r\n  }\r\n\r\n  .ffm-hero-orbit__label{\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    width:100%;\r\n    height:100%;\r\n    font-size:14px;\r\n    line-height:1.15;\r\n    font-weight:800;\r\n    color:#ffffff;\r\n    text-align:center;\r\n  }\r\n\r\n  @media (max-width:1024px){\r\n    .ffm-hero__inner{\r\n      min-height:auto;\r\n    }\r\n\r\n    .ffm-hero-orbit{\r\n      width:138px;\r\n      height:138px;\r\n      top:0;\r\n      right:0;\r\n      padding:18px;\r\n    }\r\n\r\n    .ffm-hero-orbit__label{\r\n      font-size:16px;\r\n      line-height:1.12;\r\n    }\r\n  }\r\n\r\n  @media (max-width:760px){\r\n    .ffm-hero{\r\n      padding:50px 0 62px;\r\n    }\r\n\r\n    .ffm-copy h1{\r\n      font-size:clamp(34px,9vw,48px);\r\n      line-height:1.03;\r\n    }\r\n\r\n    .ffm-copy__lead{\r\n      font-size:16px;\r\n      line-height:1.55;\r\n      max-width:100%;\r\n      margin-bottom:24px;\r\n    }\r\n\r\n    .ffm-hero-actions{\r\n      flex-direction:column;\r\n      align-items:flex-start;\r\n      gap:12px;\r\n    }\r\n\r\n    .ffm-hero-btn{\r\n      min-height:52px;\r\n      padding:0 22px;\r\n      font-size:14px;\r\n    }\r\n\r\n    .ffm-hero-orbit{\r\n      display:none;\r\n    }\r\n  }\r\n\r\n  @media (max-width:480px){\r\n    .ffm-container{\r\n      padding:0 16px;\r\n    }\r\n\r\n    .ffm-hero{\r\n      padding:42px 0 52px;\r\n    }\r\n\r\n    .ffm-copy h1{\r\n      font-size:clamp(30px,10vw,40px);\r\n    }\r\n\r\n    .ffm-copy__lead{\r\n      font-size:15px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"ffm-landing\">\r\n  <div class=\"ffm-shell\">\r\n    <section class=\"ffm-hero\" aria-label=\"Serviced Apartments Frankfurt for companies\">\r\n      <div class=\"ffm-container\">\r\n        <div class=\"ffm-hero__inner\">\r\n          <div class=\"ffm-copy\">\r\n            <h1>Serviced Apartments in Frankfurt <span class=\"ffm-nowrap\">for Companies<\/span><\/h1>\r\n\r\n            <p class=\"ffm-copy__lead\">\r\n              Suitable apartments for project teams, relocation and business stays \u2013 carefully selected based on location, budget and length of stay.\r\n            <\/p>\r\n\r\n            <div class=\"ffm-hero-actions\">\r\n              <a class=\"ffm-hero-btn ffm-hero-btn--primary\" href=\"#sd-frankfurt-apartments\">View Apartments in Frankfurt<\/a>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <a class=\"ffm-hero-orbit\" href=\"#anfrage\" aria-label=\"Request without obligation\">\r\n            <div class=\"ffm-hero-orbit__label\">\r\n              Response within<br>\r\n              <br>\r\n              24 hrs\r\n            <\/div>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d5e73cd e-con-full e-flex e-con e-parent\" data-id=\"d5e73cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-787d598 elementor-widget elementor-widget-html\" data-id=\"787d598\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n:root{\r\n  --sa-blue:#003580;\r\n  --sa-cyan:#009fe3;\r\n  --sa-yellow:#feba02;\r\n  --sa-white:#ffffff;\r\n  --sa-dark:#071a36;\r\n  --sa-font:'Montserrat', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\r\n}\r\n\r\n\/* INFO STRIP *\/\r\n.sa-b2b-strip{\r\n  position:relative;\r\n  width:100%;\r\n  padding:28px 0 30px;\r\n  background:\r\n    linear-gradient(180deg,\r\n      #002a66 0%,\r\n      #003580 55%,\r\n      #0a418f 100%);\r\n  color:#fff;\r\n  font-family:var(--sa-font);\r\n  overflow:hidden;\r\n}\r\n\r\n.sa-b2b-strip::before{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  background:\r\n    radial-gradient(900px 240px at 15% 0%,\r\n      rgba(255,255,255,.08) 0%,\r\n      rgba(255,255,255,0) 70%),\r\n    radial-gradient(800px 220px at 85% 100%,\r\n      rgba(0,159,227,.10) 0%,\r\n      rgba(0,159,227,0) 72%);\r\n  pointer-events:none;\r\n}\r\n\r\n.sa-b2b-strip__wrap{\r\n  position:relative;\r\n  z-index:2;\r\n  width:min(1280px,92vw);\r\n  margin:0 auto;\r\n}\r\n\r\n.sa-b2b-strip__grid{\r\n  display:grid;\r\n  grid-template-columns: 1.1fr 1.2fr 1.1fr;\r\n  gap:34px;\r\n  align-items:center;\r\n}\r\n\r\n.sa-b2b-strip__col{\r\n  min-width:0;\r\n}\r\n\r\n.sa-b2b-strip__eyebrow{\r\n  display:block;\r\n  margin:0 0 10px;\r\n  font-size:11px;\r\n  line-height:1.2;\r\n  font-weight:800;\r\n  letter-spacing:.11em;\r\n  text-transform:uppercase;\r\n  color:rgba(255,255,255,.66);\r\n}\r\n\r\n.sa-b2b-strip__headline{\r\n  margin:0;\r\n  font-size:clamp(22px,2.2vw,34px);\r\n  line-height:1.08;\r\n  font-weight:800;\r\n  letter-spacing:-.04em;\r\n  color:#ffffff;\r\n}\r\n\r\n.sa-b2b-strip__text{\r\n  margin:0;\r\n  font-size:clamp(14px,1.2vw,18px);\r\n  line-height:1.6;\r\n  font-weight:500;\r\n  color:rgba(255,255,255,.88);\r\n  max-width:40ch;\r\n}\r\n\r\n.sa-b2b-strip__text strong{\r\n  color:#ffffff;\r\n  font-weight:800;\r\n}\r\n\r\n.sa-b2b-strip__contact-wrap{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:flex-end;\r\n  gap:18px;\r\n}\r\n\r\n.sa-b2b-strip__contact{\r\n  text-align:right;\r\n  min-width:0;\r\n}\r\n\r\n.sa-b2b-strip__person{\r\n  flex:0 0 auto;\r\n}\r\n\r\n.sa-b2b-strip__person-image{\r\n  width:96px;\r\n  height:96px;\r\n  border-radius:18px;\r\n  object-fit:cover;\r\n  object-position:center;\r\n  box-shadow:0 14px 28px rgba(0,0,0,.18);\r\n  border:1px solid rgba(255,255,255,.14);\r\n  background:rgba(255,255,255,.08);\r\n}\r\n\r\n.sa-b2b-strip__name{\r\n  margin:2px 0 8px;\r\n  font-size:clamp(20px,1.4vw,26px);\r\n  line-height:1.05;\r\n  font-weight:800;\r\n  letter-spacing:-.03em;\r\n  color:#ffffff;\r\n}\r\n\r\n.sa-b2b-strip__role{\r\n  margin:0 0 14px;\r\n  font-size:14px;\r\n  line-height:1.5;\r\n  font-weight:600;\r\n  color:rgba(255,255,255,.72);\r\n}\r\n\r\n.sa-b2b-strip__phone{\r\n  display:inline-block;\r\n  margin:0;\r\n  color:#ffffff !important;\r\n  text-decoration:none !important;\r\n  font-size:clamp(18px,1.35vw,18px);\r\n  line-height:1.1;\r\n  font-weight:800;\r\n  letter-spacing:-.01em;\r\n  transition:opacity .18s ease, transform .18s ease;\r\n}\r\n\r\n.sa-b2b-strip__phone:hover,\r\n.sa-b2b-strip__phone:focus,\r\n.sa-b2b-strip__phone:active,\r\n.sa-b2b-strip__phone:visited{\r\n  color:#ffffff !important;\r\n  text-decoration:none !important;\r\n}\r\n\r\n.sa-b2b-strip__phone:hover{\r\n  opacity:.92;\r\n  transform:translateY(-1px);\r\n}\r\n\r\n.sa-b2b-strip__phone-note{\r\n  margin:10px 0 0;\r\n  font-size:13px;\r\n  line-height:1.4;\r\n  font-weight:600;\r\n  color:rgba(255,255,255,.62);\r\n  max-width:28ch;\r\n  margin-left:auto;\r\n}\r\n\r\n.sa-b2b-strip__email{\r\n  display:inline-block;\r\n  margin:0px 0 0;\r\n  color:rgba(255,255,255,.92) !important;\r\n  text-decoration:none !important;\r\n  font-size:14px;\r\n  line-height:1.4;\r\n  font-weight:700;\r\n  transition:opacity .18s ease;\r\n  word-break:break-word;\r\n}\r\n\r\n.sa-b2b-strip__email:hover,\r\n.sa-b2b-strip__email:focus,\r\n.sa-b2b-strip__email:active,\r\n.sa-b2b-strip__email:visited{\r\n  color:#ffffff !important;\r\n  text-decoration:none !important;\r\n}\r\n\r\n.sa-b2b-strip__email:hover{\r\n  opacity:.9;\r\n}\r\n\r\n@media (max-width: 980px){\r\n  .sa-b2b-strip{\r\n    padding:24px 0 26px;\r\n  }\r\n\r\n  .sa-b2b-strip__grid{\r\n    grid-template-columns:1fr;\r\n    gap:20px;\r\n    text-align:left;\r\n  }\r\n\r\n  .sa-b2b-strip__contact-wrap{\r\n    justify-content:flex-start;\r\n    align-items:flex-start;\r\n    flex-wrap:wrap;\r\n  }\r\n\r\n  .sa-b2b-strip__contact{\r\n    text-align:left;\r\n  }\r\n\r\n  .sa-b2b-strip__text{\r\n    max-width:none;\r\n  }\r\n\r\n  .sa-b2b-strip__phone-note{\r\n    margin-left:0;\r\n    max-width:none;\r\n  }\r\n}\r\n\r\n@media (max-width: 640px){\r\n  .sa-b2b-strip{\r\n    padding:22px 0 24px;\r\n  }\r\n\r\n  .sa-b2b-strip__grid{\r\n    gap:16px;\r\n  }\r\n\r\n  .sa-b2b-strip__contact-wrap{\r\n    gap:14px;\r\n  }\r\n\r\n  .sa-b2b-strip__person-image{\r\n    width:82px;\r\n    height:82px;\r\n    border-radius:16px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"sa-b2b-strip\" aria-label=\"Direct B2B contact for Frankfurt\">\r\n  <div class=\"sa-b2b-strip__wrap\">\r\n    <div class=\"sa-b2b-strip__grid\">\r\n\r\n      <div class=\"sa-b2b-strip__col\">\r\n        <span class=\"sa-b2b-strip__eyebrow\">Serviced Apartments in Frankfurt<\/span>\r\n        <h2 class=\"sa-b2b-strip__headline\">Feel at home in Frankfurt.<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"sa-b2b-strip__col\">\r\n        <p class=\"sa-b2b-strip__text\">\r\n          Do you have <strong>direct questions<\/strong> or an <strong>individual request for your company<\/strong>?\r\n          Get in touch with our direct contact for <strong>B2B accommodation in Frankfurt<\/strong>.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sa-b2b-strip__col\">\r\n        <div class=\"sa-b2b-strip__contact-wrap\">\r\n\r\n          <div class=\"sa-b2b-strip__contact\">\r\n            <span class=\"sa-b2b-strip__eyebrow\">Direct contact<\/span>\r\n            <div class=\"sa-b2b-strip__role\">Responsible for B2B inquiries<\/div>\r\n            <div class=\"sa-b2b-strip__name\">Robel Bekele<\/div>\r\n            <a class=\"sa-b2b-strip__phone\" href=\"tel:+4917641972848\">+49 176 41972848<\/a>\r\n            <a class=\"sa-b2b-strip__email\" href=\"mailto:robel.bekele@servicedapartment.de\">robel.bekele@servicedapartment.de<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"sa-b2b-strip__person\">\r\n            <img decoding=\"async\"\r\n              class=\"sa-b2b-strip__person-image\"\r\n              src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Robel-Bild-scaled.jpg\"\r\n              alt=\"Robel Bekele\">\r\n          <\/div>\r\n\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8a9d8ab e-con-full e-flex e-con e-parent\" data-id=\"8a9d8ab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dee3ad4 elementor-widget elementor-widget-html\" data-id=\"dee3ad4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  #sd-frankfurt-apartments {\r\n    --sd-bg-section: #edf3f8;\r\n    --sd-bg-content: #f4f8fc;\r\n    --sd-bg-media: #eaf1f7;\r\n    --sd-card-blue: radial-gradient(1100px 650px at 50% 0%, #ffffff 0%, #e6f2ff 45%, #e5ebf8 100%);\r\n    --sd-card-blue-border: rgba(31, 74, 125, 0.10);\r\n    --sd-text-dark: #003580;\r\n    --sd-text-body: #52657a;\r\n    --sd-text-muted: #93a4b6;\r\n    --sd-accent: #0f3f8f;\r\n    --sd-accent-hover-shadow: 0 12px 28px rgba(15, 63, 143, 0.18);\r\n    --sd-bullet: #88a7c8;\r\n\r\n    --sd-row-height: 620px;\r\n    --sd-image-width: 640px;\r\n    --sd-image-height: 390px;\r\n\r\n    width: 100%;\r\n    margin: 0;\r\n    padding: 0;\r\n    background: var(--sd-bg-section);\r\n    scroll-margin-top: 120px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-apartment-row {\r\n    display: grid;\r\n    grid-template-columns: 43% 57%;\r\n    width: 100%;\r\n    min-height: var(--sd-row-height);\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-apartment-row + .sd-apartment-row {\r\n    border-top: 1px solid rgba(19, 43, 79, 0.06);\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-row-reverse .sd-media {\r\n    order: 2;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-row-reverse .sd-content {\r\n    order: 1;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-media,\r\n  #sd-frankfurt-apartments .sd-content {\r\n    min-width: 0;\r\n    min-height: var(--sd-row-height);\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-media {\r\n    background: var(--sd-bg-media);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 34px 26px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-media-inner {\r\n    width: 100%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-slider {\r\n    position: relative;\r\n    width: min(100%, var(--sd-image-width));\r\n    height: var(--sd-image-height);\r\n    overflow: hidden;\r\n    background: #dbe5ee;\r\n    border-radius: 18px;\r\n    box-shadow: 0 14px 34px rgba(19, 43, 79, 0.07);\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-slides {\r\n    position: relative;\r\n    width: 100%;\r\n    height: 100%;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-slides img {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center center;\r\n    opacity: 0;\r\n    transition: opacity 0.45s ease;\r\n    pointer-events: none;\r\n    display: block;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-slides img.sd-is-active {\r\n    opacity: 1;\r\n    pointer-events: auto;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-arrow {\r\n    position: absolute;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    width: 52px;\r\n    height: 52px;\r\n    border: none;\r\n    border-radius: 50%;\r\n    background: rgba(255, 255, 255, 0.95);\r\n    color: var(--sd-text-dark);\r\n    font-size: 24px;\r\n    line-height: 1;\r\n    cursor: pointer;\r\n    z-index: 5;\r\n    padding: 0;\r\n    box-shadow: 0 10px 24px rgba(19, 43, 79, 0.12);\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-prev {\r\n    left: 18px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-next {\r\n    right: 18px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-counter {\r\n    position: absolute;\r\n    right: 18px;\r\n    bottom: 18px;\r\n    z-index: 5;\r\n    background: rgba(19, 43, 79, 0.78);\r\n    color: #ffffff;\r\n    padding: 10px 14px;\r\n    font-size: 14px;\r\n    border-radius: 999px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-content {\r\n    background: var(--sd-bg-content);\r\n    padding: 72px 68px 72px 72px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-kicker {\r\n    display: inline-block;\r\n    margin-bottom: 18px;\r\n    font-size: 16px;\r\n    line-height: 1.4;\r\n    letter-spacing: 0.14em;\r\n    text-transform: uppercase;\r\n    color: var(--sd-text-muted);\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-content h2 {\r\n    margin: 0 0 24px;\r\n    font-size: 42px;\r\n    line-height: 1.08;\r\n    font-weight: 600;\r\n    color: var(--sd-text-dark);\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-intro {\r\n    margin: 0 0 28px;\r\n    font-size: 18px;\r\n    line-height: 1.7;\r\n    color: var(--sd-text-body);\r\n    max-width: 720px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-features {\r\n    list-style: none;\r\n    margin: 0 0 30px;\r\n    padding: 0;\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    gap: 14px 28px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-features li {\r\n    position: relative;\r\n    padding-left: 18px;\r\n    font-size: 16px;\r\n    line-height: 1.6;\r\n    color: var(--sd-text-body);\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-features li::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 11px;\r\n    left: 0;\r\n    width: 6px;\r\n    height: 6px;\r\n    border-radius: 50%;\r\n    background: #0f3f8f;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-variants {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n    gap: 14px;\r\n    margin-bottom: 30px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-variant-card {\r\n    border: 1px solid var(--sd-card-blue-border);\r\n    border-radius: 16px;\r\n    padding: 20px 18px;\r\n    background: var(--sd-card-blue);\r\n    min-height: 128px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-variant-card h3,\r\n  #sd-frankfurt-apartments .sd-variant-card p,\r\n  #sd-frankfurt-apartments .sd-variant-card strong {\r\n    color: #003580;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-variant-card h3 {\r\n    margin: 0 0 8px;\r\n    font-size: 17px;\r\n    line-height: 1.28;\r\n    font-weight: 800;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-variant-card p {\r\n    margin: 0 0 12px;\r\n    font-size: 15px;\r\n    line-height: 1.45;\r\n    opacity: 0.92;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-variant-card strong {\r\n    font-size: 17px;\r\n    line-height: 1.4;\r\n    font-weight: 600;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-cta {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    align-self: flex-start;\r\n    min-height: 56px;\r\n    padding: 0 30px;\r\n    background: var(--sd-accent);\r\n    color: #ffffff;\r\n    border: none;\r\n    border-radius: 999px;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.01em;\r\n    box-shadow: 0 10px 24px rgba(15, 63, 143, 0.14);\r\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n    cursor: pointer;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-cta:hover,\r\n  #sd-frankfurt-apartments .sd-cta:focus,\r\n  #sd-frankfurt-apartments .sd-cta:active {\r\n    background: var(--sd-accent);\r\n    color: #ffffff;\r\n    text-decoration: none;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-cta:hover {\r\n    transform: translateY(-1px);\r\n    box-shadow: var(--sd-accent-hover-shadow);\r\n  }\r\n\r\n  .sd-request-modal {\r\n    position: fixed;\r\n    inset: 0;\r\n    z-index: 99999;\r\n    display: none;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 24px;\r\n  }\r\n\r\n  .sd-request-modal.sd-is-open {\r\n    display: flex;\r\n  }\r\n\r\n  .sd-request-modal__backdrop {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: rgba(7, 26, 54, 0.58);\r\n    backdrop-filter: blur(4px);\r\n  }\r\n\r\n  .sd-request-modal__dialog {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(760px, 100%);\r\n    max-height: min(90vh, 980px);\r\n    overflow: auto;\r\n    background: linear-gradient(180deg, #002a66 0%, #003580 62%, #0a418f 100%);\r\n    color: #ffffff;\r\n    border-radius: 24px;\r\n    box-shadow: 0 32px 80px rgba(7, 26, 54, 0.35);\r\n    padding: 28px;\r\n  }\r\n\r\n  .sd-request-modal__close {\r\n    position: absolute;\r\n    top: 18px;\r\n    right: 18px;\r\n    width: 42px;\r\n    height: 42px;\r\n    border: none;\r\n    border-radius: 50%;\r\n    background: rgba(255,255,255,.12);\r\n    color: #fff;\r\n    font-size: 22px;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .sd-request-modal__eyebrow {\r\n    display: block;\r\n    margin: 0 0 10px;\r\n    font-size: 12px;\r\n    line-height: 1.2;\r\n    font-weight: 800;\r\n    letter-spacing: .12em;\r\n    text-transform: uppercase;\r\n    color: rgba(255,255,255,.74);\r\n  }\r\n\r\n  .sd-request-modal__title {\r\n    margin: 0 0 10px;\r\n    font-size: clamp(28px, 3vw, 42px);\r\n    line-height: 1.02;\r\n    font-weight: 800;\r\n    letter-spacing: -.04em;\r\n    color: #fff;\r\n    max-width: 16ch;\r\n  }\r\n\r\n  .sd-request-modal__text {\r\n    margin: 0 0 24px;\r\n    font-size: 16px;\r\n    line-height: 1.65;\r\n    color: rgba(255,255,255,.84);\r\n    max-width: 58ch;\r\n  }\r\n\r\n  .sd-request-form__status {\r\n    margin: 0 0 16px;\r\n    padding: 14px 16px;\r\n    border-radius: 14px;\r\n    font-size: 14px;\r\n    line-height: 1.5;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .sd-request-form__status--error {\r\n    background: rgba(255,255,255,.10);\r\n    border: 1px solid rgba(255,255,255,.18);\r\n    color: #fff;\r\n  }\r\n\r\n  .sd-request-form__grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 14px;\r\n  }\r\n\r\n  .sd-request-form__field {\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .sd-request-form__field--full {\r\n    grid-column: 1 \/ -1;\r\n  }\r\n\r\n  .sd-request-form__label {\r\n    margin: 0 0 8px;\r\n    font-size: 12px;\r\n    line-height: 1.2;\r\n    font-weight: 800;\r\n    letter-spacing: .03em;\r\n    color: rgba(255,255,255,.90);\r\n  }\r\n\r\n  .sd-request-form__input,\r\n  .sd-request-form__select,\r\n  .sd-request-form__textarea {\r\n    width: 100%;\r\n    min-height: 50px;\r\n    padding: 0 15px;\r\n    border: 1px solid rgba(255,255,255,.16);\r\n    border-radius: 14px;\r\n    background: rgba(255,255,255,.10);\r\n    color: #ffffff;\r\n    font-family: \"Montserrat\",system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    outline: none;\r\n    box-shadow: none;\r\n    transition: border-color .18s ease, background .18s ease;\r\n    -webkit-appearance: none;\r\n    appearance: none;\r\n  }\r\n\r\n  .sd-request-form__textarea {\r\n    min-height: 120px;\r\n    padding: 14px 15px;\r\n    resize: vertical;\r\n  }\r\n\r\n  .sd-request-form__input::placeholder,\r\n  .sd-request-form__textarea::placeholder {\r\n    color: rgba(255,255,255,.58);\r\n  }\r\n\r\n  .sd-request-form__input:focus,\r\n  .sd-request-form__select:focus,\r\n  .sd-request-form__textarea:focus {\r\n    border-color: rgba(255,255,255,.30);\r\n    background: rgba(255,255,255,.14);\r\n  }\r\n\r\n  .sd-request-form__select {\r\n    background-image:\r\n      linear-gradient(45deg, transparent 50%, rgba(255,255,255,.78) 50%),\r\n      linear-gradient(135deg, rgba(255,255,255,.78) 50%, transparent 50%);\r\n    background-position:\r\n      calc(100% - 20px) calc(50% - 3px),\r\n      calc(100% - 14px) calc(50% - 3px);\r\n    background-size: 6px 6px, 6px 6px;\r\n    background-repeat: no-repeat;\r\n    padding-right: 38px;\r\n  }\r\n\r\n  .sd-request-form__select option {\r\n    color: #071a36;\r\n  }\r\n\r\n  .sd-request-form__actions {\r\n    margin-top: 16px;\r\n  }\r\n\r\n  .sd-request-form__button {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 100%;\r\n    min-height: 54px;\r\n    padding: 0 24px;\r\n    border: none;\r\n    border-radius: 14px;\r\n    background: #feba02;\r\n    color: #071a36;\r\n    font-family: \"Montserrat\",system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\r\n    font-size: 15px;\r\n    line-height: 1;\r\n    font-weight: 800;\r\n    cursor: pointer;\r\n    box-shadow: 0 14px 26px rgba(0,0,0,.16);\r\n    transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;\r\n  }\r\n\r\n  .sd-request-form__button:hover {\r\n    transform: translateY(-1px);\r\n    box-shadow: 0 18px 32px rgba(0,0,0,.20);\r\n    filter: brightness(.98);\r\n  }\r\n\r\n  .sd-request-form__hidden {\r\n    position: absolute !important;\r\n    left: -9999px !important;\r\n    width: 1px !important;\r\n    height: 1px !important;\r\n    overflow: hidden !important;\r\n  }\r\n\r\n  .sd-request-form__helper {\r\n    margin: 6px 0 0;\r\n    font-size: 12px;\r\n    line-height: 1.45;\r\n    color: rgba(255,255,255,.64);\r\n  }\r\n\r\n  .sd-success-modal {\r\n    position: fixed;\r\n    inset: 0;\r\n    z-index: 100000;\r\n    display: none;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 24px;\r\n  }\r\n\r\n  .sd-success-modal.sd-is-open {\r\n    display: flex;\r\n  }\r\n\r\n  .sd-success-modal__backdrop {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: rgba(7, 26, 54, 0.58);\r\n    backdrop-filter: blur(4px);\r\n  }\r\n\r\n  .sd-success-modal__dialog {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(520px, 100%);\r\n    background: #ffffff;\r\n    border-radius: 24px;\r\n    box-shadow: 0 32px 80px rgba(7, 26, 54, 0.28);\r\n    padding: 34px 28px 28px;\r\n    text-align: center;\r\n  }\r\n\r\n  .sd-success-modal__icon {\r\n    width: 64px;\r\n    height: 64px;\r\n    margin: 0 auto 18px;\r\n    border-radius: 50%;\r\n    background: #feba02;\r\n    color: #071a36;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 30px;\r\n    font-weight: 900;\r\n  }\r\n\r\n  .sd-success-modal__title {\r\n    margin: 0 0 12px;\r\n    font-size: clamp(28px, 3vw, 38px);\r\n    line-height: 1.05;\r\n    font-weight: 800;\r\n    letter-spacing: -.03em;\r\n    color: #003580;\r\n  }\r\n\r\n  .sd-success-modal__text {\r\n    margin: 0 0 22px;\r\n    font-size: 16px;\r\n    line-height: 1.65;\r\n    color: #52657a;\r\n  }\r\n\r\n  .sd-success-modal__button {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 52px;\r\n    padding: 0 24px;\r\n    border: none;\r\n    border-radius: 999px;\r\n    background: #003580;\r\n    color: #ffffff;\r\n    font-family: \"Montserrat\",system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n    box-shadow: 0 14px 28px rgba(0, 53, 128, 0.18);\r\n    transition: transform .18s ease, box-shadow .18s ease;\r\n  }\r\n\r\n  .sd-success-modal__button:hover {\r\n    transform: translateY(-1px);\r\n    box-shadow: 0 18px 34px rgba(0, 53, 128, 0.24);\r\n  }\r\n\r\n  body.sd-modal-open {\r\n    overflow: hidden;\r\n  }\r\n\r\n  @media (max-width: 1280px) {\r\n    #sd-frankfurt-apartments {\r\n      --sd-row-height: 600px;\r\n      --sd-image-width: 580px;\r\n      --sd-image-height: 360px;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-content {\r\n      padding: 58px 42px 58px 54px;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-content h2 {\r\n      font-size: 36px;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-variants {\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    }\r\n  }\r\n\r\n  @media (max-width: 1024px) {\r\n    #sd-frankfurt-apartments .sd-apartment-row {\r\n      grid-template-columns: 44% 56%;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-features,\r\n    #sd-frankfurt-apartments .sd-variants {\r\n      grid-template-columns: 1fr 1fr;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    #sd-frankfurt-apartments .sd-apartment-row {\r\n      grid-template-columns: 1fr;\r\n      min-height: auto;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-row-reverse .sd-media,\r\n    #sd-frankfurt-apartments .sd-row-reverse .sd-content {\r\n      order: initial;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-media,\r\n    #sd-frankfurt-apartments .sd-content {\r\n      min-height: auto;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-media {\r\n      padding: 26px 18px 10px;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-slider {\r\n      width: 100%;\r\n      max-width: 100%;\r\n      height: 340px;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-content {\r\n      padding: 40px 24px;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-content h2 {\r\n      font-size: 30px;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-intro {\r\n      font-size: 17px;\r\n    }\r\n\r\n    #sd-frankfurt-apartments .sd-features,\r\n    #sd-frankfurt-apartments .sd-variants {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .sd-request-form__grid {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .sd-request-modal__dialog {\r\n      padding: 24px 18px 18px;\r\n      border-radius: 18px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n  #sd-frankfurt-apartments .sd-slider {\r\n    height: 280px;\r\n    border-radius: 16px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-arrow {\r\n    width: 44px;\r\n    height: 44px;\r\n    font-size: 20px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-prev {\r\n    left: 14px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-next {\r\n    right: 14px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-counter {\r\n    right: 14px;\r\n    bottom: 14px;\r\n    font-size: 13px;\r\n    padding: 8px 12px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-content {\r\n    padding: 34px 20px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-kicker {\r\n    font-size: 12px;\r\n    line-height: 1.35;\r\n    letter-spacing: 0.10em;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-content h2 {\r\n    font-size: 26px;\r\n    line-height: 1.08;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-intro {\r\n    font-size: 16px;\r\n    line-height: 1.65;\r\n    margin-bottom: 22px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-features {\r\n    gap: 10px;\r\n    margin-bottom: 24px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-features li {\r\n    font-size: 15px;\r\n    line-height: 1.55;\r\n    padding-left: 16px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-features li::before {\r\n    top: 9px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-variants {\r\n    gap: 12px;\r\n    margin-bottom: 22px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-variant-card {\r\n    min-height: auto;\r\n    padding: 18px 16px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-variant-card h3 {\r\n    font-size: 16px;\r\n    margin-bottom: 6px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-variant-card p {\r\n    font-size: 14px;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-variant-card strong {\r\n    font-size: 16px;\r\n    line-height: 1.35;\r\n  }\r\n\r\n  #sd-frankfurt-apartments .sd-cta {\r\n    width: 100%;\r\n    max-width: 100%;\r\n    min-height: 54px;\r\n    padding: 14px 18px;\r\n    font-size: 14px;\r\n    line-height: 1.35;\r\n    text-align: center;\r\n    white-space: normal;\r\n    word-break: break-word;\r\n  }\r\n\r\n  .sd-request-modal {\r\n    padding: 12px;\r\n  }\r\n\r\n  .sd-success-modal {\r\n    padding: 14px;\r\n  }\r\n\r\n  .sd-success-modal__dialog {\r\n    padding: 28px 18px 20px;\r\n    border-radius: 18px;\r\n  }\r\n\r\n  .sd-success-modal__title {\r\n    font-size: 26px;\r\n  }\r\n\r\n  .sd-success-modal__text {\r\n    font-size: 15px;\r\n  }\r\n\r\n  .sd-success-modal__button {\r\n    width: 100%;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section id=\"sd-frankfurt-apartments\">\r\n  <div class=\"sd-apartment-row\">\r\n    <div class=\"sd-media\">\r\n      <div class=\"sd-media-inner\">\r\n        <div class=\"sd-slider\" data-sd-slider>\r\n          <div class=\"sd-slides\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Flag-Oskar-1-New.jpg\" alt=\"Business Apartment Frankfurt\" class=\"sd-is-active\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/The-Flag-Oskar-2-New.jpg\" alt=\"Business Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/flag-Oskar-3-New.jpg\" alt=\"Business Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Flag-Oskar-4-New.jpg\" alt=\"Business Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Flag-Oskar-neu-5.jpg\" alt=\"Business Apartment Frankfurt\">\r\n          <\/div>\r\n          <button class=\"sd-arrow sd-prev\" type=\"button\" aria-label=\"Previous image\">&#10094;<\/button>\r\n          <button class=\"sd-arrow sd-next\" type=\"button\" aria-label=\"Next image\">&#10095;<\/button>\r\n          <div class=\"sd-counter\"><span class=\"sd-current\">1<\/span> \/ <span class=\"sd-total\">5<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sd-content\">\r\n      <span class=\"sd-kicker\">Location: Frankfurt \/ Ostend<\/span>\r\n      <h2>Comfortable accommodation in a central location by the Main<\/h2>\r\n      <p class=\"sd-intro\">This property is centrally located close to the River Main and the city centre. Restaurants, shops and key business districts are all within easy reach, making it an attractive option for corporate stays.<\/p>\r\n      <ul class=\"sd-features\">\r\n        <li>Fully equipped kitchenette<\/li>\r\n        <li>High-speed Wi-Fi<\/li>\r\n        <li>Air conditioning<\/li>\r\n        <li>Weekly cleaning<\/li>\r\n        <li>Laundry facilities in the building<\/li>\r\n        <li>Balcony or outdoor space<\/li>\r\n      <\/ul>\r\n      <div class=\"sd-variants\">\r\n        <div class=\"sd-variant-card\"><h3>Business Studio<\/h3><p>approx. 42 m\u00b2<\/p><strong>from 1,390 \u20ac\/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>One Bedroom<\/h3><p>approx. 46 - 50 m\u00b2<\/p><strong>from 1,690 \u20ac\/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Two Bedroom<\/h3><p>approx. 48 - 56 m\u00b2<\/p><strong>from 1,990 \u20ac\/ month<\/strong><\/div>\r\n      <\/div>\r\n      <button type=\"button\" class=\"sd-cta js-sd-open-request\">Request this apartment or similar options<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sd-apartment-row sd-row-reverse\">\r\n    <div class=\"sd-media\">\r\n      <div class=\"sd-media-inner\">\r\n        <div class=\"sd-slider\" data-sd-slider>\r\n          <div class=\"sd-slides\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Brera-Frankfurt-West-1.png\" alt=\"Serviced Apartment Frankfurt\" class=\"sd-is-active\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Brera-Frankfurt-West-4.png\" alt=\"Serviced Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Brera-Frankfurt-West-5.png\" alt=\"Serviced Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Brera-Frankfurt-West-2.png\" alt=\"Serviced Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Brera-Frankfurt-West-3.png\" alt=\"Serviced Apartment Frankfurt\">\r\n          <\/div>\r\n          <button class=\"sd-arrow sd-prev\" type=\"button\" aria-label=\"Previous image\">&#10094;<\/button>\r\n          <button class=\"sd-arrow sd-next\" type=\"button\" aria-label=\"Next image\">&#10095;<\/button>\r\n          <div class=\"sd-counter\"><span class=\"sd-current\">1<\/span> \/ <span class=\"sd-total\">5<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sd-content\">\r\n      <span class=\"sd-kicker\">Location: Frankfurt \/ West<\/span>\r\n      <h2>Temporary living in Frankfurt West<\/h2>\r\n      <p class=\"sd-intro\">This property in Frankfurt West offers move-in-ready serviced apartments for longer stays with good connections across the city. Apartments ranging from approx. 23 to 45 m\u00b2, some with a balcony or terrace, make it a suitable solution for business and long-stay guests.<\/p>\r\n      <ul class=\"sd-features\">\r\n        <li>Fully equipped kitchen<\/li>\r\n        <li>High-speed Wi-Fi<\/li>\r\n        <li>Digital self check-in<\/li>\r\n        <li>Washing machine and dryer in the building<\/li>\r\n        <li>Weekly cleaning<\/li>\r\n        <li>Select units with balcony or terrace<\/li>\r\n      <\/ul>\r\n      <div class=\"sd-variants\">\r\n        <div class=\"sd-variant-card\"><h3>Business Studio<\/h3><p>approx. 23 m\u00b2<\/p><strong>from 1,295 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>One Bedroom<\/h3><p>approx. 30 m\u00b2<\/p><strong>from 1,695 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Two Bedroom<\/h3><p>approx. 45 m\u00b2<\/p><strong>from 1,995 \u20ac \/ month<\/strong><\/div>\r\n      <\/div>\r\n      <button type=\"button\" class=\"sd-cta js-sd-open-request\">Request this apartment or similar options<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sd-apartment-row\">\r\n    <div class=\"sd-media\">\r\n      <div class=\"sd-media-inner\">\r\n        <div class=\"sd-slider\" data-sd-slider>\r\n          <div class=\"sd-slides\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Brera-Oper-1-New.jpg\" alt=\"Serviced Apartment Frankfurt Opera\" class=\"sd-is-active\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Brera-Oper-2-New.jpg\" alt=\"Serviced Apartment Frankfurt Opera\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Brera-Oper-4-New.jpg\" alt=\"Serviced Apartment Frankfurt Opera\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Brera-Oper-3-New.jpg\" alt=\"Serviced Apartment Frankfurt Opera\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Brera-Oper-5-New.jpg\" alt=\"Serviced Apartment Frankfurt Opera\">\r\n          <\/div>\r\n          <button class=\"sd-arrow sd-prev\" type=\"button\" aria-label=\"Previous image\">&#10094;<\/button>\r\n          <button class=\"sd-arrow sd-next\" type=\"button\" aria-label=\"Next image\">&#10095;<\/button>\r\n          <div class=\"sd-counter\"><span class=\"sd-current\">1<\/span> \/ <span class=\"sd-total\">5<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sd-content\">\r\n      <span class=\"sd-kicker\">Location: Frankfurt \/ Opera \/ Banking District<\/span>\r\n      <h2>Serviced apartments in a central location near the Opera and Banking District<\/h2>\r\n      <p class=\"sd-intro\">This property in a central city location combines short distances to the Opera, the Banking District and the River Main with fully equipped apartments for longer stays. Frankfurt Central Station is only a few minutes away on foot, making it especially attractive for business and long-stay guests.<\/p>\r\n      <ul class=\"sd-features\">\r\n        <li>Fully equipped kitchen<\/li>\r\n        <li>High-speed Wi-Fi<\/li>\r\n        <li>Digital self check-in<\/li>\r\n        <li>Washing machine and dryer in the building<\/li>\r\n        <li>Weekly cleaning including linen change<\/li>\r\n        <li>Personal support and 24\/7 availability<\/li>\r\n      <\/ul>\r\n      <div class=\"sd-variants\">\r\n        <div class=\"sd-variant-card\"><h3>Business Studio<\/h3><p>approx. 20 \u2013 26 m\u00b2<\/p><strong>from 1,395 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Business Comfort<\/h3><p>approx. 33 \u2013 35 m\u00b2<\/p><strong>from 1,695 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>One Bedroom<\/h3><p>approx. 39 \u2013 45 m\u00b2<\/p><strong>from 1,995 \u20ac \/ month<\/strong><\/div>\r\n      <\/div>\r\n      <button type=\"button\" class=\"sd-cta js-sd-open-request\">Request this apartment or similar options<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sd-apartment-row sd-row-reverse\">\r\n    <div class=\"sd-media\">\r\n      <div class=\"sd-media-inner\">\r\n        <div class=\"sd-slider\" data-sd-slider>\r\n          <div class=\"sd-slides\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/LikeDaheim-New-3.jpg\" alt=\"Temporary Apartment Frankfurt\" class=\"sd-is-active\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/LikeDaheim-New-1.jpg\" alt=\"Temporary Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/LikeDaheim-New-2.jpg\" alt=\"Temporary Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/LikeDaheim-New-4.jpg\" alt=\"Temporary Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/LikeDaheim-New-5.jpg\" alt=\"Temporary Apartment Frankfurt\">\r\n          <\/div>\r\n          <button class=\"sd-arrow sd-prev\" type=\"button\" aria-label=\"Previous image\">&#10094;<\/button>\r\n          <button class=\"sd-arrow sd-next\" type=\"button\" aria-label=\"Next image\">&#10095;<\/button>\r\n          <div class=\"sd-counter\"><span class=\"sd-current\">1<\/span> \/ <span class=\"sd-total\">5<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sd-content\">\r\n      <span class=\"sd-kicker\">Location: Bad Homburg<\/span>\r\n      <h2>Temporary living in Bad Homburg near the town centre and S-Bahn<\/h2>\r\n      <p class=\"sd-intro\">This property in Bad Homburg offers furnished 1 to 3-room apartments for longer stays. Almost all units feature a balcony, complemented by lounge and garden areas, as well as excellent access via Bad Homburg S-Bahn station.<\/p>\r\n      <ul class=\"sd-features\">\r\n        <li>Separate living and sleeping area<\/li>\r\n        <li>Fully equipped kitchen<\/li>\r\n        <li>High-speed Wi-Fi<\/li>\r\n        <li>Cleaning service every 14 days<\/li>\r\n        <li>Lounge and garden areas<\/li>\r\n        <li>Washing machine and dryer in the building<\/li>\r\n      <\/ul>\r\n      <div class=\"sd-variants\">\r\n        <div class=\"sd-variant-card\"><h3>Business Studio<\/h3><p>approx. 27 \u2013 35 m\u00b2<\/p><strong>from 1,390 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>One Bedroom<\/h3><p>approx. 40 \u2013 64 m\u00b2<\/p><strong>from 1,795 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Two Bedroom<\/h3><p>approx. 77 \u2013 94 m\u00b2<\/p><strong>from 2,290 \u20ac \/ month<\/strong><\/div>\r\n      <\/div>\r\n      <button type=\"button\" class=\"sd-cta js-sd-open-request\">Request this apartment or similar options<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sd-apartment-row\">\r\n    <div class=\"sd-media\">\r\n      <div class=\"sd-media-inner\">\r\n        <div class=\"sd-slider\" data-sd-slider>\r\n          <div class=\"sd-slides\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Livingroom-Darmstadt-1-New.jpg\" class=\"sd-is-active\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Livingroom-Darmstadt-2.png\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Livingroom-Darmstadt-3-New.jpg\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Livingroom-Darmstadt-4-New.jpg\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Livingroom-Darmstadt-5-New.jpg\">\r\n          <\/div>\r\n          <button class=\"sd-arrow sd-prev\" type=\"button\" aria-label=\"Previous image\">&#10094;<\/button>\r\n          <button class=\"sd-arrow sd-next\" type=\"button\" aria-label=\"Next image\">&#10095;<\/button>\r\n          <div class=\"sd-counter\"><span class=\"sd-current\">1<\/span> \/ <span class=\"sd-total\">5<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sd-content\">\r\n      <span class=\"sd-kicker\">Location: Darmstadt \/ Mathildenh\u00f6he<\/span>\r\n      <h2>Stylish temporary living at Mathildenh\u00f6he<\/h2>\r\n      <p class=\"sd-intro\">This property in Darmstadt offers 24 stylishly furnished one-room apartments for longer stays in an excellent location at Mathildenh\u00f6he. Close proximity to the city centre, generous garden areas and the high-quality, move-in-ready fit-out make it a particularly attractive address for business and long-stay guests.<\/p>\r\n      <ul class=\"sd-features\">\r\n        <li>Stylishly furnished apartments<\/li>\r\n        <li>Lounge with direct access to the garden<\/li>\r\n        <li>High-speed Wi-Fi<\/li>\r\n        <li>Cleaning service every 14 days<\/li>\r\n        <li>Washing machine and dryer in the building<\/li>\r\n        <li>Central and well-connected location<\/li>\r\n      <\/ul>\r\n      <div class=\"sd-variants\">\r\n        <div class=\"sd-variant-card\"><h3>Business Studio<\/h3><p>approx. 26 \u2013 31 m\u00b2<\/p><strong>from 1,290 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Business Comfort<\/h3><p>approx. 33 \u2013 38 m\u00b2<\/p><strong>from 1,590 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Business Premium<\/h3><p>approx. 45 m\u00b2<\/p><strong>from 1,890 \u20ac \/ month<\/strong><\/div>\r\n      <\/div>\r\n      <button type=\"button\" class=\"sd-cta js-sd-open-request\">Request this apartment or similar options<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sd-apartment-row sd-row-reverse\">\r\n    <div class=\"sd-media\">\r\n      <div class=\"sd-media-inner\">\r\n        <div class=\"sd-slider\" data-sd-slider>\r\n          <div class=\"sd-slides\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Livingroom-Rossdrof-1-New.png\" class=\"sd-is-active\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Livingroom-Rossdrof-2-New.png\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Livingroom-Rossdorf-4-New.jpg\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Livingroom-Rossdrof-3-New.jpg\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/LikeDaheim-New-5.jpg\">\r\n          <\/div>\r\n          <button class=\"sd-arrow sd-prev\" type=\"button\" aria-label=\"Previous image\">&#10094;<\/button>\r\n          <button class=\"sd-arrow sd-next\" type=\"button\" aria-label=\"Next image\">&#10095;<\/button>\r\n          <div class=\"sd-counter\"><span class=\"sd-current\">1<\/span> \/ <span class=\"sd-total\">5<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sd-content\">\r\n      <span class=\"sd-kicker\">Location: Ro\u00dfdorf<\/span>\r\n      <h2>Stylish temporary living in Ro\u00dfdorf with private rooftop terrace<\/h2>\r\n      <p class=\"sd-intro\">This property in Ro\u00dfdorf offers stylishly furnished penthouse apartments for longer stays close to Darmstadt. Located right in the centre, guests benefit from short distances to shops, free parking and a private furnished rooftop terrace in every unit.<\/p>\r\n      <ul class=\"sd-features\">\r\n        <li>Fully equipped kitchen<\/li>\r\n        <li>Dining and lounge area<\/li>\r\n        <li>High-speed Wi-Fi<\/li>\r\n        <li>Cleaning service every 14 days<\/li>\r\n        <li>Washing machine and dryer in the building<\/li>\r\n        <li>Free parking directly outside the property<\/li>\r\n      <\/ul>\r\n      <div class=\"sd-variants\">\r\n        <div class=\"sd-variant-card\"><h3>Business Studio<\/h3><p>approx. 32 m\u00b2<\/p><strong>from 1,290 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>One Bedroom<\/h3><p>approx. 40 - 55 m\u00b2<\/p><strong>from 1,690 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Two Bedroom<\/h3><p>approx. 60 m\u00b2<\/p><strong>from 1,990 \u20ac \/ month<\/strong><\/div>\r\n      <\/div>\r\n      <button type=\"button\" class=\"sd-cta js-sd-open-request\">Request this apartment or similar options<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sd-apartment-row\">\r\n    <div class=\"sd-media\">\r\n      <div class=\"sd-media-inner\">\r\n        <div class=\"sd-slider\" data-sd-slider>\r\n          <div class=\"sd-slides\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Stayery-1-New.png\" alt=\"City Apartment Frankfurt\" class=\"sd-is-active\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Stayery-2-New.jpg\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Stayery-3-New.jpg\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Stayery-4-New.jpg\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/Stayery-5-New.jpg\">\r\n          <\/div>\r\n          <button class=\"sd-arrow sd-prev\" type=\"button\" aria-label=\"Previous image\">&#10094;<\/button>\r\n          <button class=\"sd-arrow sd-next\" type=\"button\" aria-label=\"Next image\">&#10095;<\/button>\r\n          <div class=\"sd-counter\"><span class=\"sd-current\">1<\/span> \/ <span class=\"sd-total\">5<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sd-content\">\r\n      <span class=\"sd-kicker\">Location: Frankfurt \/ Sachsenhausen<\/span>\r\n      <h2>Modern temporary living in Sachsenhausen<\/h2>\r\n      <p class=\"sd-intro\">This property in Frankfurt Sachsenhausen stands for urban temporary living with a strong design focus and hotel-style services. A private kitchen, digital check-in processes, lounge and coworking areas, as well as excellent transport connections, create a high-quality solution for business and long-stay stays.<\/p>\r\n      <ul class=\"sd-features\">\r\n        <li>Central location in Frankfurt<\/li>\r\n        <li>Fully equipped kitchen<\/li>\r\n        <li>High-speed Wi-Fi<\/li>\r\n        <li>Digital self check-in<\/li>\r\n        <li>Weekly cleaning<\/li>\r\n        <li>Lounge and coworking areas<\/li>\r\n      <\/ul>\r\n      <div class=\"sd-variants\">\r\n        <div class=\"sd-variant-card\"><h3>Business Studio<\/h3><p>approx. 23 m\u00b2<\/p><strong>from 1,295 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Business Comfort<\/h3><p>approx. 27 m\u00b2<\/p><strong>from 1,595 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Business Premium<\/h3><p>approx. 35 m\u00b2<\/p><strong>from 1,895 \u20ac \/ month<\/strong><\/div>\r\n      <\/div>\r\n      <button type=\"button\" class=\"sd-cta js-sd-open-request\">Request this apartment or similar options<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sd-apartment-row sd-row-reverse\">\r\n    <div class=\"sd-media\">\r\n      <div class=\"sd-media-inner\">\r\n        <div class=\"sd-slider\" data-sd-slider>\r\n          <div class=\"sd-slides\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/City4-New-1.jpg\" alt=\"Executive Apartment Frankfurt\" class=\"sd-is-active\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/City4-New-2.jpg\" alt=\"Executive Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/City4-New-3.jpg\" alt=\"Executive Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/City4-New-4.jpg\" alt=\"Executive Apartment Frankfurt\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/City4-New-5.jpg\" alt=\"Executive Apartment Frankfurt\">\r\n          <\/div>\r\n          <button class=\"sd-arrow sd-prev\" type=\"button\" aria-label=\"Previous image\">&#10094;<\/button>\r\n          <button class=\"sd-arrow sd-next\" type=\"button\" aria-label=\"Next image\">&#10095;<\/button>\r\n          <div class=\"sd-counter\"><span class=\"sd-current\">1<\/span> \/ <span class=\"sd-total\">5<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sd-content\">\r\n      <span class=\"sd-kicker\">Location: Frankfurt \/ Niederrad \/ Raunheim \/ M\u00f6rfelden<\/span>\r\n      <h2>Stylish temporary living in Frankfurt and close to the airport<\/h2>\r\n      <p class=\"sd-intro\">This property offers move-in-ready apartments across three strong locations in the Frankfurt area: Niederrad, Raunheim and M\u00f6rfelden. Depending on the location, guests benefit either from direct proximity to the city or especially short distances to the airport and the wider Rhine-Main region.<\/p>\r\n      <ul class=\"sd-features\">\r\n        <li>High-quality furnishings<\/li>\r\n        <li>Separate living area available<\/li>\r\n        <li>High-speed Wi-Fi<\/li>\r\n        <li>Fully equipped kitchen<\/li>\r\n        <li>Cleaning service included<\/li>\r\n        <li>Three locations in the Frankfurt area<\/li>\r\n      <\/ul>\r\n      <div class=\"sd-variants\">\r\n        <div class=\"sd-variant-card\"><h3>Business Studio<\/h3><p>approx. 20 m\u00b2<\/p><strong>from 1,245 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Business Comfort<\/h3><p>approx. 31 m\u00b2<\/p><strong>from 1,495 \u20ac \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>One Bedroom<\/h3><p>approx. 45 m\u00b2<\/p><strong>from 1,795 \u20ac \/ month<\/strong><\/div>\r\n      <\/div>\r\n      <button type=\"button\" class=\"sd-cta js-sd-open-request\">Request this apartment or similar options<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sd-apartment-row\">\r\n    <div class=\"sd-media\">\r\n      <div class=\"sd-media-inner\">\r\n        <div class=\"sd-slider\" data-sd-slider>\r\n          <div class=\"sd-slides\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/LikeDaheim-1.png\" alt=\"Serviced Apartment Rosbach\" class=\"sd-is-active\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/LikeDaheim-2.png\" alt=\"Serviced Apartment Rosbach\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/LikeDaheim-3.png\" alt=\"Serviced Apartment Rosbach\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/LikeDaheim-5.png\" alt=\"Serviced Apartment Rosbach\">\r\n            <img decoding=\"async\" src=\"https:\/\/servicedapartment.de\/wp-content\/uploads\/2026\/04\/LikeDaheim-4.png\" alt=\"Serviced Apartment Rosbach\">\r\n          <\/div>\r\n          <button class=\"sd-arrow sd-prev\" type=\"button\" aria-label=\"Previous image\">&#10094;<\/button>\r\n          <button class=\"sd-arrow sd-next\" type=\"button\" aria-label=\"Next image\">&#10095;<\/button>\r\n          <div class=\"sd-counter\"><span class=\"sd-current\">1<\/span> \/ <span class=\"sd-total\">5<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sd-content\">\r\n      <span class=\"sd-kicker\">Location: Rosbach vor der H\u00f6he<\/span>\r\n      <h2>Quiet temporary living with good connections to the Frankfurt area<\/h2>\r\n      <p class=\"sd-intro\">This property in Rosbach offers fully equipped apartments for longer stays in a quiet setting with fast access to the Frankfurt area. Private kitchens, private bathrooms, regular cleaning and an all-inclusive concept make it especially attractive for business guests and project-based stays outside the city centre.<\/p>\r\n      <ul class=\"sd-features\">\r\n        <li>Fully equipped kitchen or kitchenette<\/li>\r\n        <li>Smart TV and Wi-Fi<\/li>\r\n        <li>Air conditioning and underfloor heating<\/li>\r\n        <li>Regular cleaning<\/li>\r\n        <li>Fresh bed linen and towels<\/li>\r\n        <li>Video-monitored parking<\/li>\r\n      <\/ul>\r\n      <div class=\"sd-variants\">\r\n        <div class=\"sd-variant-card\"><h3>Business Studio<\/h3><p>approx. 22 m\u00b2<\/p><strong>from \u20ac1,195 \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Business Comfort<\/h3><p>approx. 27 m\u00b2<\/p><strong>from \u20ac1,395 \/ month<\/strong><\/div>\r\n        <div class=\"sd-variant-card\"><h3>Business Premium<\/h3><p>approx. 30 m\u00b2<\/p><strong>from \u20ac1,595 \/ month<\/strong><\/div>\r\n      <\/div>\r\n      <button type=\"button\" class=\"sd-cta js-sd-open-request\">Request this apartment or similar options<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"sd-request-modal\" id=\"sd-request-modal\" aria-hidden=\"true\">\r\n  <div class=\"sd-request-modal__backdrop\" data-sd-close-modal><\/div>\r\n\r\n  <div class=\"sd-request-modal__dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sd-request-modal-title\">\r\n    <button class=\"sd-request-modal__close\" type=\"button\" aria-label=\"Close popup\" data-sd-close-modal>&times;<\/button>\r\n\r\n    <span class=\"sd-request-modal__eyebrow\">Direct request<\/span>\r\n    <h3 class=\"sd-request-modal__title\" id=\"sd-request-modal-title\">Request this apartment or similar options<\/h3>\r\n    <p class=\"sd-request-modal__text\">\r\n      Feel free to send us your request for Frankfurt. The selected apartment is automatically included so your enquiry can be matched correctly straight away.\r\n    <\/p>\r\n\r\n    <form class=\"sd-request-form\" method=\"post\" action=\"\/wp-admin\/admin-post.php\" novalidate>\r\n      <input type=\"hidden\" name=\"action\" value=\"sa_b2b_anfrage\">\r\n      <input type=\"hidden\" name=\"city\" value=\"Frankfurt\">\r\n      <input type=\"hidden\" name=\"source\" value=\"Frankfurt Apartment Popup\">\r\n      <input type=\"hidden\" name=\"redirect_to\" id=\"sd-request-redirect\" value=\"\">\r\n      <input type=\"hidden\" name=\"apartment_name\" id=\"sd-request-apartment-name\" value=\"\">\r\n\r\n      <div class=\"sd-request-form__hidden\" aria-hidden=\"true\">\r\n        <label for=\"sd-website\">Website<\/label>\r\n        <input type=\"text\" id=\"sd-website\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\">\r\n      <\/div>\r\n\r\n      <div id=\"sd-request-error\" class=\"sd-request-form__status sd-request-form__status--error\" style=\"display:none;\">\r\n        Please check your entries. Your request could not be sent yet.\r\n      <\/div>\r\n\r\n      <div class=\"sd-request-form__grid\">\r\n        <div class=\"sd-request-form__field\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-firstname\">First name*<\/label>\r\n          <input class=\"sd-request-form__input\" type=\"text\" id=\"sd-firstname\" name=\"firstname\" placeholder=\"First name\" required>\r\n        <\/div>\r\n\r\n        <div class=\"sd-request-form__field\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-lastname\">Last name*<\/label>\r\n          <input class=\"sd-request-form__input\" type=\"text\" id=\"sd-lastname\" name=\"lastname\" placeholder=\"Last name\" required>\r\n        <\/div>\r\n\r\n        <div class=\"sd-request-form__field\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-phone\">Phone*<\/label>\r\n          <input class=\"sd-request-form__input\" type=\"tel\" id=\"sd-phone\" name=\"phone\" placeholder=\"Phone number\" required>\r\n        <\/div>\r\n\r\n        <div class=\"sd-request-form__field\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-email\">Email*<\/label>\r\n          <input class=\"sd-request-form__input\" type=\"email\" id=\"sd-email\" name=\"email\" placeholder=\"Email address\" required>\r\n        <\/div>\r\n\r\n        <div class=\"sd-request-form__field\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-budget\">Budget*<\/label>\r\n          <input class=\"sd-request-form__input\" type=\"number\" id=\"sd-budget\" name=\"budget\" placeholder=\"e.g. 1800\" min=\"1\" step=\"0.01\" required>\r\n        <\/div>\r\n\r\n        <div class=\"sd-request-form__field\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-budget-type\">Budget type*<\/label>\r\n          <select class=\"sd-request-form__select\" id=\"sd-budget-type\" name=\"budget_type\" required>\r\n            <option value=\"\" selected disabled>Please select<\/option>\r\n            <option value=\"monatlich\">monthly<\/option>\r\n            <option value=\"pro Nacht\">per night<\/option>\r\n          <\/select>\r\n        <\/div>\r\n\r\n        <div class=\"sd-request-form__field\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-guests\">Team size \/ guests*<\/label>\r\n          <input class=\"sd-request-form__input\" type=\"number\" id=\"sd-guests\" name=\"guests\" placeholder=\"e.g. 3\" min=\"1\" step=\"1\" required>\r\n        <\/div>\r\n\r\n        <div class=\"sd-request-form__field\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-company\">Company<\/label>\r\n          <input class=\"sd-request-form__input\" type=\"text\" id=\"sd-company\" name=\"company\" placeholder=\"Company name\">\r\n        <\/div>\r\n\r\n        <div class=\"sd-request-form__field sd-request-form__field--full\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-apartments\">Apartments required*<\/label>\r\n          <input class=\"sd-request-form__input\" type=\"number\" id=\"sd-apartments\" name=\"apartments\" placeholder=\"e.g. 1\" min=\"1\" step=\"1\" required>\r\n          <p class=\"sd-request-form__helper\">To process your enquiry, we also ask for the number of apartments required.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sd-request-form__field\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-movein\">Check-in*<\/label>\r\n          <input class=\"sd-request-form__input\" type=\"date\" id=\"sd-movein\" name=\"movein\" required>\r\n        <\/div>\r\n\r\n        <div class=\"sd-request-form__field\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-moveout\">Check-out*<\/label>\r\n          <input class=\"sd-request-form__input\" type=\"date\" id=\"sd-moveout\" name=\"moveout\" required>\r\n        <\/div>\r\n\r\n        <div class=\"sd-request-form__field sd-request-form__field--full\">\r\n          <label class=\"sd-request-form__label\" for=\"sd-note\">Special requirements or questions<\/label>\r\n          <textarea class=\"sd-request-form__textarea\" id=\"sd-note\" name=\"note\" placeholder=\"Feel free to share further details about team size, length of stay, preferred location or any special requirements.\"><\/textarea>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"sd-request-form__actions\">\r\n        <button class=\"sd-request-form__button\" type=\"submit\">Send direct request<\/button>\r\n      <\/div>\r\n    <\/form>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"sd-success-modal\" id=\"sd-success-modal\" aria-hidden=\"true\">\r\n  <div class=\"sd-success-modal__backdrop\" data-sd-close-success><\/div>\r\n\r\n  <div class=\"sd-success-modal__dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sd-success-modal-title\">\r\n    <div class=\"sd-success-modal__icon\">\u2713<\/div>\r\n    <h3 class=\"sd-success-modal__title\" id=\"sd-success-modal-title\">Request sent successfully<\/h3>\r\n    <p class=\"sd-success-modal__text\">\r\n      Thank you for your request. Our team will get back to you as soon as possible with a suitable response.\r\n    <\/p>\r\n    <button type=\"button\" class=\"sd-success-modal__button\" data-sd-close-success>Close window<\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n  document.addEventListener(\"DOMContentLoaded\", function () {\r\n    var sliders = document.querySelectorAll(\"#sd-frankfurt-apartments [data-sd-slider]\");\r\n\r\n    sliders.forEach(function (slider) {\r\n      var slides = slider.querySelectorAll(\".sd-slides img\");\r\n      var prevBtn = slider.querySelector(\".sd-prev\");\r\n      var nextBtn = slider.querySelector(\".sd-next\");\r\n      var currentEl = slider.querySelector(\".sd-current\");\r\n      var totalEl = slider.querySelector(\".sd-total\");\r\n      var currentIndex = 0;\r\n\r\n      function showSlide(index) {\r\n        slides.forEach(function (slide) {\r\n          slide.classList.remove(\"sd-is-active\");\r\n        });\r\n\r\n        if (slides[index]) {\r\n          slides[index].classList.add(\"sd-is-active\");\r\n        }\r\n\r\n        if (currentEl) currentEl.textContent = index + 1;\r\n        if (totalEl) totalEl.textContent = slides.length;\r\n      }\r\n\r\n      if (prevBtn) {\r\n        prevBtn.addEventListener(\"click\", function () {\r\n          currentIndex = (currentIndex - 1 + slides.length) % slides.length;\r\n          showSlide(currentIndex);\r\n        });\r\n      }\r\n\r\n      if (nextBtn) {\r\n        nextBtn.addEventListener(\"click\", function () {\r\n          currentIndex = (currentIndex + 1) % slides.length;\r\n          showSlide(currentIndex);\r\n        });\r\n      }\r\n\r\n      showSlide(currentIndex);\r\n    });\r\n\r\n    var modal = document.getElementById(\"sd-request-modal\");\r\n    var successModal = document.getElementById(\"sd-success-modal\");\r\n    var openButtons = document.querySelectorAll(\".js-sd-open-request\");\r\n    var closeButtons = document.querySelectorAll(\"[data-sd-close-modal]\");\r\n    var successCloseButtons = document.querySelectorAll(\"[data-sd-close-success]\");\r\n    var apartmentNameField = document.getElementById(\"sd-request-apartment-name\");\r\n    var noteField = document.getElementById(\"sd-note\");\r\n    var redirectField = document.getElementById(\"sd-request-redirect\");\r\n    var errorBox = document.getElementById(\"sd-request-error\");\r\n    var movein = document.getElementById(\"sd-movein\");\r\n    var moveout = document.getElementById(\"sd-moveout\");\r\n    var form = modal ? modal.querySelector(\".sd-request-form\") : null;\r\n    var lastFocusedButton = null;\r\n\r\n    function openModal(apartmentTitle) {\r\n      if (!modal) return;\r\n\r\n      if (errorBox) {\r\n        errorBox.style.display = \"none\";\r\n      }\r\n\r\n      if (apartmentNameField) {\r\n        apartmentNameField.value = apartmentTitle || \"\";\r\n      }\r\n\r\n      if (noteField) {\r\n        var userText = noteField.getAttribute(\"data-user-text\") || \"\";\r\n        var intro = apartmentTitle ? \"Request for: \" + apartmentTitle : \"\";\r\n        noteField.value = intro ? intro + \"\\n\\n\" + userText : userText;\r\n      }\r\n\r\n      modal.classList.add(\"sd-is-open\");\r\n      modal.setAttribute(\"aria-hidden\", \"false\");\r\n      document.body.classList.add(\"sd-modal-open\");\r\n    }\r\n\r\n    function closeModal() {\r\n      if (!modal) return;\r\n\r\n      modal.classList.remove(\"sd-is-open\");\r\n      modal.setAttribute(\"aria-hidden\", \"true\");\r\n      document.body.classList.remove(\"sd-modal-open\");\r\n\r\n      if (lastFocusedButton) {\r\n        lastFocusedButton.focus();\r\n      }\r\n    }\r\n\r\n    function openSuccessModal() {\r\n      if (!successModal) return;\r\n\r\n      if (modal) {\r\n        modal.classList.remove(\"sd-is-open\");\r\n        modal.setAttribute(\"aria-hidden\", \"true\");\r\n      }\r\n\r\n      successModal.classList.add(\"sd-is-open\");\r\n      successModal.setAttribute(\"aria-hidden\", \"false\");\r\n      document.body.classList.add(\"sd-modal-open\");\r\n    }\r\n\r\n    function closeSuccessModal() {\r\n      if (!successModal) return;\r\n\r\n      successModal.classList.remove(\"sd-is-open\");\r\n      successModal.setAttribute(\"aria-hidden\", \"true\");\r\n      document.body.classList.remove(\"sd-modal-open\");\r\n    }\r\n\r\n    openButtons.forEach(function (button) {\r\n      button.addEventListener(\"click\", function () {\r\n        lastFocusedButton = button;\r\n        var row = button.closest(\".sd-content\");\r\n        var titleEl = row ? row.querySelector(\"h2\") : null;\r\n        var apartmentTitle = titleEl ? titleEl.textContent.trim() : \"Frankfurt apartment\";\r\n        openModal(apartmentTitle);\r\n      });\r\n    });\r\n\r\n    closeButtons.forEach(function (button) {\r\n      button.addEventListener(\"click\", closeModal);\r\n    });\r\n\r\n    successCloseButtons.forEach(function (button) {\r\n      button.addEventListener(\"click\", closeSuccessModal);\r\n    });\r\n\r\n    document.addEventListener(\"keydown\", function (event) {\r\n      if (event.key === \"Escape\") {\r\n        if (modal && modal.classList.contains(\"sd-is-open\")) {\r\n          closeModal();\r\n        }\r\n        if (successModal && successModal.classList.contains(\"sd-is-open\")) {\r\n          closeSuccessModal();\r\n        }\r\n      }\r\n    });\r\n\r\n    if (noteField) {\r\n      noteField.addEventListener(\"input\", function () {\r\n        var currentValue = noteField.value || \"\";\r\n        var apartmentName = apartmentNameField ? apartmentNameField.value : \"\";\r\n        var prefix = apartmentName ? \"Request for: \" + apartmentName : \"\";\r\n        var userText = currentValue;\r\n\r\n        if (prefix && currentValue.indexOf(prefix) === 0) {\r\n          userText = currentValue.replace(prefix, \"\").replace(\/^\\n+\/, \"\");\r\n        }\r\n\r\n        noteField.setAttribute(\"data-user-text\", userText);\r\n      });\r\n    }\r\n\r\n    function formatLocalDate(date) {\r\n      var year = date.getFullYear();\r\n      var month = String(date.getMonth() + 1).padStart(2, \"0\");\r\n      var day = String(date.getDate()).padStart(2, \"0\");\r\n      return year + \"-\" + month + \"-\" + day;\r\n    }\r\n\r\n    var today = new Date();\r\n    var todayStr = formatLocalDate(today);\r\n\r\n    if (movein) movein.min = todayStr;\r\n    if (moveout) moveout.min = todayStr;\r\n\r\n    if (movein && moveout) {\r\n      movein.addEventListener(\"change\", function () {\r\n        if (movein.value) {\r\n          moveout.min = movein.value;\r\n          if (moveout.value && moveout.value < movein.value) {\r\n            moveout.value = movein.value;\r\n          }\r\n        } else {\r\n          moveout.min = todayStr;\r\n        }\r\n      });\r\n\r\n      moveout.addEventListener(\"change\", function () {\r\n        if (movein.value && moveout.value && moveout.value < movein.value) {\r\n          moveout.value = movein.value;\r\n        }\r\n      });\r\n    }\r\n\r\n    if (redirectField) {\r\n      redirectField.value = window.location.href.split(\"#\")[0] + \"#sd-frankfurt-apartments\";\r\n    }\r\n\r\n    if (form) {\r\n      form.addEventListener(\"submit\", function () {\r\n        if (!noteField) return;\r\n\r\n        var apartmentName = apartmentNameField ? apartmentNameField.value : \"\";\r\n        var prefix = apartmentName ? \"Request for: \" + apartmentName : \"\";\r\n        var currentValue = noteField.value || \"\";\r\n\r\n        if (prefix && currentValue.indexOf(prefix) !== 0) {\r\n          noteField.value = prefix + \"\\n\\n\" + currentValue;\r\n        }\r\n      });\r\n    }\r\n\r\n    var params = new URLSearchParams(window.location.search);\r\n\r\n    if (params.get(\"sa_sent\") === \"1\") {\r\n      openSuccessModal();\r\n    }\r\n\r\n    if (params.get(\"sa_error\") === \"1\" && errorBox) {\r\n      errorBox.style.display = \"block\";\r\n      openModal(apartmentNameField ? apartmentNameField.value : \"\");\r\n    }\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-475e0bc e-con-full e-flex e-con e-parent\" data-id=\"475e0bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d200dcc elementor-widget elementor-widget-html\" data-id=\"d200dcc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n:root{\r\n  --sa-blue:#003580;\r\n  --sa-blue-dark:#002a66;\r\n  --sa-blue-light:#0a418f;\r\n  --sa-yellow:#feba02;\r\n  --sa-white:#ffffff;\r\n  --sa-dark:#071a36;\r\n  --sa-font:'Montserrat', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\r\n}\r\n\r\n\/* SECTION *\/\r\n.sa-frankfurt-request{\r\n  position:relative;\r\n  width:100%;\r\n  padding:78px 0 84px;\r\n  background:\r\n    linear-gradient(180deg,\r\n      #002a66 0%,\r\n      #003580 58%,\r\n      #0a418f 100%);\r\n  color:#fff;\r\n  font-family:var(--sa-font);\r\n  overflow:hidden;\r\n}\r\n\r\n.sa-frankfurt-request::before{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  background:\r\n    radial-gradient(900px 260px at 16% 0%,\r\n      rgba(255,255,255,.07) 0%,\r\n      rgba(255,255,255,0) 72%),\r\n    radial-gradient(900px 260px at 85% 100%,\r\n      rgba(0,159,227,.10) 0%,\r\n      rgba(0,159,227,0) 72%);\r\n  pointer-events:none;\r\n}\r\n\r\n.sa-frankfurt-request__wrap{\r\n  position:relative;\r\n  z-index:2;\r\n  width:min(1280px,92vw);\r\n  margin:0 auto;\r\n}\r\n\r\n.sa-frankfurt-request__grid{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1.05fr) minmax(340px,470px);\r\n  gap:56px;\r\n  align-items:start;\r\n}\r\n\r\n.sa-frankfurt-request__eyebrow{\r\n  display:block;\r\n  margin:0 0 16px;\r\n  font-size:12px;\r\n  line-height:1.2;\r\n  font-weight:800;\r\n  letter-spacing:.12em;\r\n  text-transform:uppercase;\r\n  color:rgba(255,255,255,.74);\r\n}\r\n\r\n.sa-frankfurt-request__headline{\r\n  margin:0 0 22px;\r\n  max-width:12ch;\r\n  font-size:clamp(34px,4.3vw,72px);\r\n  line-height:.98;\r\n  font-weight:800;\r\n  letter-spacing:-.05em;\r\n  color:#ffffff;\r\n}\r\n\r\n.sa-frankfurt-request__text{\r\n  margin:0;\r\n  max-width:46ch;\r\n  font-size:clamp(18px,1.28vw,27px);\r\n  line-height:1.56;\r\n  font-weight:500;\r\n  color:rgba(255,255,255,.84);\r\n}\r\n\r\n.sa-frankfurt-request__text strong{\r\n  color:#ffffff;\r\n  font-weight:800;\r\n}\r\n\r\n\/* FORM CARD *\/\r\n.sa-request-card{\r\n  padding:24px;\r\n  border-radius:22px;\r\n  background:rgba(255,255,255,.10);\r\n  border:1px solid rgba(255,255,255,.14);\r\n  box-shadow:0 18px 40px rgba(0,0,0,.14);\r\n  backdrop-filter:blur(6px);\r\n  -webkit-backdrop-filter:blur(6px);\r\n}\r\n\r\n.sa-request-form__status{\r\n  margin:0 0 16px;\r\n  padding:14px 16px;\r\n  border-radius:14px;\r\n  font-size:14px;\r\n  line-height:1.5;\r\n  font-weight:700;\r\n}\r\n\r\n.sa-request-form__status--success{\r\n  background:rgba(255,255,255,.12);\r\n  color:#ffffff;\r\n  border:1px solid rgba(255,255,255,.18);\r\n}\r\n\r\n.sa-request-form__status--error{\r\n  background:rgba(255,255,255,.10);\r\n  color:#ffffff;\r\n  border:1px solid rgba(255,255,255,.18);\r\n}\r\n\r\n.sa-request-form__grid{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:12px;\r\n}\r\n\r\n.sa-request-form__field{\r\n  display:flex;\r\n  flex-direction:column;\r\n}\r\n\r\n.sa-request-form__field--full{\r\n  grid-column:1 \/ -1;\r\n}\r\n\r\n.sa-request-form__label{\r\n  margin:0 0 7px;\r\n  font-size:12px;\r\n  line-height:1.2;\r\n  font-weight:900;\r\n  letter-spacing:.03em;\r\n  color:rgba(255,255,255,.86);\r\n}\r\n\r\n.sa-request-form__input,\r\n.sa-request-form__select,\r\n.sa-request-form__textarea{\r\n  width:100%;\r\n  min-height:50px;\r\n  padding:0 15px;\r\n  border:1px solid rgba(255,255,255,.16);\r\n  border-radius:14px;\r\n  background:rgba(255,255,255,.08);\r\n  color:#ffffff;\r\n  font-family:var(--sa-font);\r\n  font-size:15px;\r\n  font-weight:600;\r\n  outline:none;\r\n  box-shadow:none;\r\n  transition:border-color .18s ease, background .18s ease;\r\n  -webkit-appearance:none;\r\n  appearance:none;\r\n}\r\n\r\n.sa-request-form__textarea{\r\n  min-height:112px;\r\n  padding:14px 15px;\r\n  resize:vertical;\r\n}\r\n\r\n.sa-request-form__input::placeholder,\r\n.sa-request-form__textarea::placeholder{\r\n  color:rgba(255,255,255,.58);\r\n}\r\n\r\n.sa-request-form__input:focus,\r\n.sa-request-form__select:focus,\r\n.sa-request-form__textarea:focus{\r\n  border-color:rgba(255,255,255,.30);\r\n  background:rgba(255,255,255,.12);\r\n}\r\n\r\n.sa-request-form__select{\r\n  background-image:\r\n    linear-gradient(45deg, transparent 50%, rgba(255,255,255,.78) 50%),\r\n    linear-gradient(135deg, rgba(255,255,255,.78) 50%, transparent 50%);\r\n  background-position:\r\n    calc(100% - 20px) calc(50% - 3px),\r\n    calc(100% - 14px) calc(50% - 3px);\r\n  background-size:6px 6px, 6px 6px;\r\n  background-repeat:no-repeat;\r\n  padding-right:38px;\r\n}\r\n\r\n.sa-request-form__select option{\r\n  color:#071a36;\r\n}\r\n\r\n.sa-request-form__actions{\r\n  margin-top:14px;\r\n}\r\n\r\n.sa-request-form__button{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  width:100%;\r\n  min-height:52px;\r\n  padding:0 24px;\r\n  border:none;\r\n  border-radius:14px;\r\n  background:var(--sa-yellow);\r\n  color:var(--sa-dark);\r\n  font-family:var(--sa-font);\r\n  font-size:15px;\r\n  line-height:1;\r\n  font-weight:800;\r\n  cursor:pointer;\r\n  transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;\r\n  box-shadow:0 14px 26px rgba(0,0,0,.16);\r\n}\r\n\r\n.sa-request-form__button:hover{\r\n  transform:translateY(-1px);\r\n  box-shadow:0 18px 32px rgba(0,0,0,.20);\r\n  filter:brightness(.98);\r\n}\r\n\r\n.sa-request-form__button:focus{\r\n  outline:2px solid rgba(255,255,255,.35);\r\n  outline-offset:2px;\r\n}\r\n\r\n.sa-request-form__hidden{\r\n  position:absolute !important;\r\n  left:-9999px !important;\r\n  width:1px !important;\r\n  height:1px !important;\r\n  overflow:hidden !important;\r\n}\r\n\r\n@media (max-width: 1080px){\r\n  .sa-frankfurt-request__grid{\r\n    grid-template-columns:1fr;\r\n    gap:34px;\r\n  }\r\n\r\n  .sa-frankfurt-request__headline,\r\n  .sa-frankfurt-request__text{\r\n    max-width:none;\r\n  }\r\n}\r\n\r\n@media (max-width: 640px){\r\n  .sa-frankfurt-request{\r\n    padding:50px 0 54px;\r\n  }\r\n\r\n  .sa-frankfurt-request__eyebrow{\r\n    margin-bottom:12px;\r\n    font-size:11px;\r\n  }\r\n\r\n  .sa-frankfurt-request__headline{\r\n    margin-bottom:16px;\r\n    font-size:clamp(28px,10vw,44px);\r\n    line-height:1.02;\r\n  }\r\n\r\n  .sa-frankfurt-request__text{\r\n    font-size:16px;\r\n    line-height:1.6;\r\n  }\r\n\r\n  .sa-request-card{\r\n    padding:18px;\r\n    border-radius:18px;\r\n  }\r\n\r\n  .sa-request-form__grid{\r\n    grid-template-columns:1fr;\r\n    gap:10px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"sa-frankfurt-request\" aria-label=\"Direct inquiry for more apartments in Frankfurt\">\r\n  <div class=\"sa-frankfurt-request__wrap\">\r\n    <div class=\"sa-frankfurt-request__grid\">\r\n\r\n      <div class=\"sa-frankfurt-request__content\">\r\n        <span class=\"sa-frankfurt-request__eyebrow\">Individual Inquiry<\/span>\r\n        <h2 class=\"sa-frankfurt-request__headline\">Have you not found the right apartment yet?<\/h2>\r\n        <p class=\"sa-frankfurt-request__text\">\r\n          Feel free to send us a direct inquiry. In addition to the apartments shown here, we offer\r\n          <strong>further accommodation options within our network in Frankfurt<\/strong> and are happy to review a suitable solution\r\n          for your company.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sa-request-card\">\r\n        <form class=\"sa-request-form\" method=\"post\" action=\"\/wp-admin\/admin-post.php\" novalidate>\r\n          <input type=\"hidden\" name=\"action\" value=\"sa_b2b_anfrage\">\r\n          <input type=\"hidden\" name=\"city\" value=\"Frankfurt\">\r\n          <input type=\"hidden\" name=\"source\" value=\"Frankfurt Landing Page Final Form\">\r\n          <input type=\"hidden\" name=\"redirect_to\" id=\"sa-request-redirect\" value=\"\">\r\n\r\n          <div class=\"sa-request-form__hidden\" aria-hidden=\"true\">\r\n            <label for=\"sa-website\">Website<\/label>\r\n            <input type=\"text\" id=\"sa-website\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <div id=\"sa-request-success\" class=\"sa-request-form__status sa-request-form__status--success\" style=\"display:none;\">\r\n            Thank you. Your inquiry has been sent successfully.\r\n          <\/div>\r\n\r\n          <div id=\"sa-request-error\" class=\"sa-request-form__status sa-request-form__status--error\" style=\"display:none;\">\r\n            Please check your details. Your inquiry could not be sent yet.\r\n          <\/div>\r\n\r\n          <div class=\"sa-request-form__grid\">\r\n            <div class=\"sa-request-form__field\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-firstname\">First name*<\/label>\r\n              <input class=\"sa-request-form__input\" type=\"text\" id=\"sa-firstname\" name=\"firstname\" placeholder=\"First name\" required>\r\n            <\/div>\r\n\r\n            <div class=\"sa-request-form__field\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-lastname\">Last name*<\/label>\r\n              <input class=\"sa-request-form__input\" type=\"text\" id=\"sa-lastname\" name=\"lastname\" placeholder=\"Last name\" required>\r\n            <\/div>\r\n\r\n            <div class=\"sa-request-form__field\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-phone\">Phone*<\/label>\r\n              <input class=\"sa-request-form__input\" type=\"tel\" id=\"sa-phone\" name=\"phone\" placeholder=\"Phone number\" required>\r\n            <\/div>\r\n\r\n            <div class=\"sa-request-form__field\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-email\">Email*<\/label>\r\n              <input class=\"sa-request-form__input\" type=\"email\" id=\"sa-email\" name=\"email\" placeholder=\"Email address\" required>\r\n            <\/div>\r\n\r\n            <div class=\"sa-request-form__field\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-budget\">Budget*<\/label>\r\n              <input class=\"sa-request-form__input\" type=\"number\" id=\"sa-budget\" name=\"budget\" placeholder=\"e.g. 1800\" min=\"1\" step=\"0.01\" required>\r\n            <\/div>\r\n\r\n            <div class=\"sa-request-form__field\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-budget-type\">Budget type*<\/label>\r\n              <select class=\"sa-request-form__select\" id=\"sa-budget-type\" name=\"budget_type\" required>\r\n                <option value=\"\" selected disabled>Please choose<\/option>\r\n                <option value=\"monatlich\">monthly<\/option>\r\n                <option value=\"pro Nacht\">per night<\/option>\r\n              <\/select>\r\n            <\/div>\r\n\r\n            <div class=\"sa-request-form__field\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-guests\">Team size \/ guests*<\/label>\r\n              <input class=\"sa-request-form__input\" type=\"number\" id=\"sa-guests\" name=\"guests\" placeholder=\"e.g. 3\" min=\"1\" step=\"1\" required>\r\n            <\/div>\r\n\r\n            <div class=\"sa-request-form__field\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-company\">Company<\/label>\r\n              <input class=\"sa-request-form__input\" type=\"text\" id=\"sa-company\" name=\"company\" placeholder=\"Company name\">\r\n            <\/div>\r\n\r\n            <div class=\"sa-request-form__field sa-request-form__field--full\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-apartments\">Required apartments*<\/label>\r\n              <input class=\"sa-request-form__input\" type=\"number\" id=\"sa-apartments\" name=\"apartments\" placeholder=\"e.g. 1\" min=\"1\" step=\"1\" required>\r\n            <\/div>\r\n\r\n            <div class=\"sa-request-form__field\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-movein\">Check-in*<\/label>\r\n              <input class=\"sa-request-form__input\" type=\"date\" id=\"sa-movein\" name=\"movein\" required>\r\n            <\/div>\r\n\r\n            <div class=\"sa-request-form__field\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-moveout\">Check-out*<\/label>\r\n              <input class=\"sa-request-form__input\" type=\"date\" id=\"sa-moveout\" name=\"moveout\" required>\r\n            <\/div>\r\n\r\n            <div class=\"sa-request-form__field sa-request-form__field--full\">\r\n              <label class=\"sa-request-form__label\" for=\"sa-note\">Special requirements or questions<\/label>\r\n              <textarea class=\"sa-request-form__textarea\" id=\"sa-note\" name=\"note\" placeholder=\"Feel free to share additional information about team size, length of stay, preferred location or any special requirements.\"><\/textarea>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"sa-request-form__actions\">\r\n            <button class=\"sa-request-form__button\" type=\"submit\">Send direct inquiry<\/button>\r\n          <\/div>\r\n        <\/form>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  var form = document.querySelector('.sa-request-form');\r\n  if (!form) return;\r\n\r\n  var movein = document.getElementById('sa-movein');\r\n  var moveout = document.getElementById('sa-moveout');\r\n  var redirectField = document.getElementById('sa-request-redirect');\r\n  var successBox = document.getElementById('sa-request-success');\r\n  var errorBox = document.getElementById('sa-request-error');\r\n\r\n  function formatLocalDate(date) {\r\n    var year = date.getFullYear();\r\n    var month = String(date.getMonth() + 1).padStart(2, '0');\r\n    var day = String(date.getDate()).padStart(2, '0');\r\n    return year + '-' + month + '-' + day;\r\n  }\r\n\r\n  var today = new Date();\r\n  var todayStr = formatLocalDate(today);\r\n\r\n  if (movein) movein.min = todayStr;\r\n  if (moveout) moveout.min = todayStr;\r\n\r\n  if (movein && moveout) {\r\n    movein.addEventListener('change', function () {\r\n      if (movein.value) {\r\n        moveout.min = movein.value;\r\n        if (moveout.value && moveout.value < movein.value) {\r\n          moveout.value = movein.value;\r\n        }\r\n      } else {\r\n        moveout.min = todayStr;\r\n      }\r\n    });\r\n\r\n    moveout.addEventListener('change', function () {\r\n      if (movein.value && moveout.value && moveout.value < movein.value) {\r\n        moveout.value = movein.value;\r\n      }\r\n    });\r\n  }\r\n\r\n  if (redirectField) {\r\n    redirectField.value = window.location.href.split('#')[0];\r\n  }\r\n\r\n  var params = new URLSearchParams(window.location.search);\r\n  if (params.get('sa_sent') === '1' && successBox) {\r\n    successBox.style.display = 'block';\r\n  }\r\n  if (params.get('sa_error') === '1' && errorBox) {\r\n    errorBox.style.display = 'block';\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Serviced Apartments in Frankfurt for Companies Suitable apartments for project teams, relocation and business stays \u2013 carefully selected based on location, budget and length of stay. View Apartments in Frankfurt Response within 24 hrs Serviced Apartments in Frankfurt Feel at home in Frankfurt. Do you have direct questions or an individual request for your company? [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2485","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/servicedapartment.de\/en\/wp-json\/wp\/v2\/pages\/2485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/servicedapartment.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/servicedapartment.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/servicedapartment.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/servicedapartment.de\/en\/wp-json\/wp\/v2\/comments?post=2485"}],"version-history":[{"count":94,"href":"https:\/\/servicedapartment.de\/en\/wp-json\/wp\/v2\/pages\/2485\/revisions"}],"predecessor-version":[{"id":4044,"href":"https:\/\/servicedapartment.de\/en\/wp-json\/wp\/v2\/pages\/2485\/revisions\/4044"}],"wp:attachment":[{"href":"https:\/\/servicedapartment.de\/en\/wp-json\/wp\/v2\/media?parent=2485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}