.aioseo-toc-header{width:100%;position:relative}.aioseo-toc-header:has(.aioseo-toc-header-area){flex-direction:column;align-items:flex-start}.aioseo-toc-header .aioseo-toc-header-title{align-items:center;color:#434960;display:flex;flex:1 0 auto;font-size:24px;font-weight:700;line-height:125%;max-width:100%;gap:8px}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{display:flex;border-radius:2px;cursor:pointer;transition:transform .3s ease;background-color:#e5f0ff;box-sizing:border-box;justify-content:center;align-items:center}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{width:14px;height:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{color:#2c324c;font-size:16px;margin-bottom:0;margin-top:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 1 auto}.aioseo-toc-contents{transition:transform .3s ease,opacity .3s ease;transform-origin:top;display:block;opacity:1;transform:scaleY(1);padding-top:12px}.aioseo-toc-collapsed{opacity:0;transform:scaleY(0);height:0;overflow:hidden}@media (max-width:980px){.et_pb_menu_0_tb_footer .et_pb_menu__toggle,.et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_nav_menu{display:none!important}.et_pb_menu_0_tb_footer .et_pb_menu__menu,.et_pb_menu_0_tb_footer .et_pb_menu__menu .et-menu-nav{display:flex!important;width:100%}.et_pb_menu_0_tb_footer .et-menu-nav>ul{display:flex!important;width:100%;justify-content:space-around!important}.et_pb_menu_0_tb_footer .et-menu>li{padding:0!important}}.floor-tabs{display:flex;justify-content:center;gap:1.6rem;flex-wrap:wrap;margin:1rem 0 2rem}.floor-tab{border:1px solid #888;padding:.4rem 1rem;border-radius:.6rem;background:#1a1a1a;color:#eee;cursor:pointer;transition:all 0.25s ease;font-size:18px}.floor-tab:hover{background:#2b2b2b;border-color:#c8a768;color:#c8a768;transform:translateY(-1px);box-shadow:0 4px 12px rgb(200 167 104 / .25)}.floor-tab.is-active{background:#c8a768;color:#fff;border-color:#c8a768;box-shadow:0 0 0 1px rgb(255 255 255 / .15) inset}.floor-tab.is-active:hover{background:#d8b978;color:#fff}.sancta-hero-box{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.sancta-hero-box::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30%;padding-top:18%;padding-bottom:12%;border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fff0;border:2px solid #ab8965;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 40px 120px rgb(255 255 255 / .08),0 40px 90px rgb(0 0 0 / .35);z-index:1;pointer-events:none}.sancta-hero-box .et_pb_text{position:relative;z-index:2;color:#fff;text-shadow:0 2px 18px rgb(0 0 0 / .45);padding:10px}.sancta-hero-box .et_pb_text h2{font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:1.3;margin-bottom:30px}.sancta-hero-box .et_pb_text p{font-size:1.05rem;color:#f0f0f0}.almaris-hero .et_pb_slide,.almaris-hero{position:relative;min-height:100vh}.almaris-hero .et_pb_container{height:100%;display:grid;place-items:center}.almaris-hero .et_pb_slide::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(700px,40vw,850px);height:clamp(700px,40vw,850px);border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fff0;border:2px solid #ab8965;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 40px 120px rgb(255 255 255 / .08),0 40px 90px rgb(0 0 0 / .35);z-index:1;pointer-events:none}.almaris-hero .et_pb_slide_description{position:relative;z-index:2;text-align:center;max-width:min(860px,80vw);padding-top:24%;color:#fff;text-shadow:0 2px 18px rgb(0 0 0 / .45)}.almaris-hero .et_pb_more_button{background:#ab8965;border:none;color:#fff;font-weight:600;letter-spacing:.08em}.almaris-hero .et_pb_slide_description h2{position:relative;overflow:visible;z-index:3;margin:0 auto}.almaris-hero .et_pb_slide_description h2::before{content:"";position:absolute;top:-170px;left:50%;transform:translateX(-50%);width:360px;height:160px;background:url(https://sanctaterra.at/wp-content/uploads/2025/09/ChatGPT-Image-Sep-22-2025-11_27_10-AM-e1758541000222.png) no-repeat center center / contain;z-index:4}@media (max-width:980px){.almaris-hero .et_pb_slide::before{width:80vw;height:60vh;top:40%}.sancta-hero-box::before{width:80vw;height:40vh}body .sancta-hero-box .et_pb_text h2{margin-bottom:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.almaris-hero .et_pb_slide::before{background:rgb(20 20 20 / .30)}}.et-pb-parallax-wrapper{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et-pb-parallax-background{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et-pb-parallax-background_widescreen,.et-pb-parallax-background_tabletWide,.et-pb-parallax-background_tablet,.et-pb-parallax-background_phoneWide,.et-pb-parallax-background_phone{display:none}.et-pb-parallax-background--css{background-attachment:fixed}.et_pb_section_parallax .et_pb_team_member_description{z-index:2}.et_pb_section_parallax .et-pb-icon,.et_pb_section_parallax .et_pb_icon_list_text{z-index:1}@media only screen and (min-width:1440px){.et-pb-parallax-background:not(.et-pb-parallax-background_widescreen):not(.et-pb-parallax-background_tabletWide):not(.et-pb-parallax-background_tablet):not(.et-pb-parallax-background_phoneWide):not(.et-pb-parallax-background_phone){display:block}.et-pb-parallax-background.et-pb-parallax-background_ultraWide{display:block}}@media only screen and (min-width:1280px)and (max-width:1439px){.et-pb-parallax-background.et_parallax_bg_widescreen_exist{display:none}.et-pb-parallax-background.et-pb-parallax-background_widescreen{display:block}}@media only screen and (min-width:1025px)and (max-width:1279px){.et-pb-parallax-background.et_parallax_bg_desktop_exist{display:none}.et-pb-parallax-background:not(.et-pb-parallax-background_tabletWide):not(.et-pb-parallax-background_tablet):not(.et-pb-parallax-background_phoneWide):not(.et-pb-parallax-background_phone){display:block}}@media only screen and (min-width:981px)and (max-width:1024px){.et-pb-parallax-background.et_parallax_bg_tabletWide_exist{display:none}.et-pb-parallax-background.et-pb-parallax-background_tabletWide{display:block}}@media only screen and (max-width:980px){.et-pb-parallax-background.et_parallax_bg_tablet_exist{display:none}.et-pb-parallax-background.et-pb-parallax-background_tablet{display:block}}@media only screen and (max-width:860px){.et-pb-parallax-background.et_parallax_bg_phoneWide_exist{display:none}.et-pb-parallax-background.et-pb-parallax-background_phoneWide{display:block}}@media only screen and (max-width:767px){.et-pb-parallax-background.et_parallax_bg_phone_exist{display:none}.et-pb-parallax-background.et-pb-parallax-background_phone{display:block}}