:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-93bd34c5{align-items:center;background-blend-mode:normal;background-image:url('https://www.michaelhamannt.com/wp-content/uploads/2026/04/header-fantasy-1.jpg');background-position:0% 100%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:480px;padding-left:32px;padding-right:32px}.gb-element-81708e21{padding:100px 32px}.gb-element-fde8a101{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.gb-element-439c29bc{column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}@media (max-width:1024px){.gb-element-439c29bc{grid-template-columns:1fr}}@media (max-width:767px){.gb-element-439c29bc{grid-template-columns:1fr}}.gb-element-bbe93110{background-blend-mode:normal;background-image:url('https://www.michaelhamannt.com/wp-content/uploads/2026/04/neuerscheinung-fantasy-roman-1.jpg');background-position:100% 100%;background-repeat:no-repeat;background-size:cover;padding:100px 32px}.gb-element-67784662{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.gb-element-1ac649e5{column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}@media (max-width:1024px){.gb-element-1ac649e5{grid-template-columns:1fr}}@media (max-width:767px){.gb-element-1ac649e5{grid-template-columns:1fr}}.gb-element-187cd862{background-color:#33587b;color:#ffffff;display:block;font-family:var(--gp-font--cormorant-garamond);margin-bottom:0px;margin-top:0px;text-transform:uppercase;padding:5px 40px}@media (max-width:1024px){.gb-element-187cd862{padding:28px 24px}}@media (max-width:767px){.gb-element-187cd862{padding:28px 20px}}.gb-element-ca675f16{align-items:center;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;row-gap:0px}@media (max-width:1024px){.gb-element-ca675f16{display:grid;grid-column:0;grid-row:15px;grid-template-columns:1fr}}.gb-element-9a1073cb{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:1}@media (max-width:1024px){.gb-element-9a1073cb{display:flex}}.gb-element-af3bc997{align-items:center;column-gap:16px;display:flex;flex-direction:row;justify-content:center}@media (max-width:1024px){.gb-element-af3bc997{display:flex;flex-direction:row}}@media (max-width:767px){.gb-element-af3bc997{column-gap:14px}}.gb-element-6361c580{background-color:#152433;color:#e9e7e3;width:Full Width;padding:70px 32px 40px 32px}.gb-element-4ba21528{justify-content:center;margin-left:auto;margin-right:auto;max-width:760px;padding-top:30px}@media (max-width:1024px){.gb-element-4ba21528{justify-content:center}}@media (max-width:767px){.gb-element-4ba21528{justify-content:center}}.gb-element-e7463826{align-items:center;column-gap:24px;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;justify-self:stretch;padding-left:40px;padding-right:40px;row-gap:15px}@media (max-width:1024px){.gb-element-e7463826{align-items:center;column-gap:0px;display:grid;grid-template-columns:1fr;justify-content:center;row-gap:15px}}@media (max-width:767px){.gb-element-e7463826{display:grid;grid-template-columns:1fr}}.gb-element-2e1ee7e3{align-items:center;align-self:center;display:block;justify-content:flex-start;justify-self:start;width:auto}@media (max-width:1024px){.gb-element-2e1ee7e3{display:block;justify-content:center;justify-self:center;text-align:center}}.gb-element-3102c07e{align-items:center;align-self:center;display:block;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;justify-self:end;width:auto}@media (max-width:1024px){.gb-element-3102c07e{align-items:center;align-self:center;display:block;justify-content:center;justify-self:center}}@media (max-width:767px){.gb-element-3102c07e{align-items:center}}.gb-text-fc37fdde{color:#b4a184;font-size:22px;font-style:normal;font-weight:600;line-height:1em;margin-bottom:15px;margin-top:28px;text-align:center;text-transform:uppercase}.gb-text-5f1a9764{color:#666666;font-size:19px;font-style:normal;line-height:1.9em;margin-left:auto;margin-right:auto;max-width:800px;text-align:center;text-transform:uppercase}.gb-text-29b57304{color:#b4a184;font-size:16px;font-style:normal;font-weight:600;line-height:1em;margin-bottom:5px;text-transform:uppercase}.gb-text-7c61b6ac{font-size:19px;margin-bottom:0px}.gb-text-06e8ac11{color:#333;margin-bottom:40px}.gb-text-06e8ac11 a{color:#33587b}.gb-text-d2395645 a{color:#33587b}.gb-text-3496b038{color:#b4a184;font-size:16px;font-style:normal;font-weight:600;line-height:1em;margin-bottom:5px;text-transform:uppercase}.gb-text-1d3e1d3a a{color:#33587b}.gb-text-691de25c{align-items:center;background-color:#97a5bd;color:#ffffff;column-gap:0.5em;display:inline-flex;font-style:normal;letter-spacing:0.1em;margin-right:20px;text-decoration:none;text-transform:uppercase;border-radius:8px;padding:12px 20px}.gb-text-691de25c:is(:hover,:focus){background-color:#b4a184;color:#ffffff}.gb-text-691de25c .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-57b085c7{align-items:center;background-color:#97a5bd;color:#ffffff;column-gap:0.5em;display:inline-flex;font-style:normal;letter-spacing:0.1em;margin-top:20px;text-decoration:none;text-transform:uppercase;border-radius:8px;padding:12px 20px}.gb-text-57b085c7:is(:hover,:focus){background-color:#b4a184;color:#ffffff}.gb-text-57b085c7 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-2c19b6df{color:#d9c2af;font-family:var(--gp-font--cormorant-garamond);font-size:40px;font-weight:600;line-height:1;text-transform:uppercase}@media (max-width:1024px){.gb-text-2c19b6df{padding-bottom:20px}}@media (max-width:767px){.gb-text-2c19b6df{text-align:center}}.gb-text-fbe9fc34{color:#d9c2af;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.gb-media-e862659a{height:auto;max-width:100%;object-fit:cover;width:400px}.gb-media-0665ad82{box-shadow:0px 7px 10px 0px rgba(5,5,5,0.15);height:auto;max-width:100%;object-fit:cover;width:400px}