.wp-block-blockflow-hero .wp-block-blockflow-column:has(.wp-block-blockflow-breadcrumb){position:relative;z-index:1}.wp-block-blockflow-hero .wp-block-blockflow-column:has(.wp-block-blockflow-breadcrumb):after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:radial-gradient(rgba(0,0,0,.2) 40%,rgba(0,0,0,0) 67%);z-index:-1}.wp-block-blockflow-container.style-top-leaf,.wp-block-blockflow-container.style-bottom-leaf{position:relative}.wp-block-blockflow-container.style-top-leaf:before,.wp-block-blockflow-container.style-bottom-leaf:before{background-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/./img/leaf.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:460px;opacity:.1;position:absolute;width:460px}.wp-block-blockflow-container.style-top-leaf{overflow:hidden}.wp-block-blockflow-container.style-top-leaf:before{right:-80px;top:-120px}.wp-block-blockflow-container.style-bottom-leaf:before{bottom:30px;left:-120px}.wp-block-blockflow-container.style-single-image-left{padding-left:0 !important}@media(max-width:600px){.wp-block-blockflow-container.style-single-image-left{padding-left:var(--virta_layout_padding-page_mobile) !important;padding-right:var(--virta_layout_padding-page_mobile) !important}}.wp-block-blockflow-container.style-single-image-left>.inner-container{padding-left:0 !important}@media(max-width:1000px){.wp-block-blockflow-container.style-single-image-left>.inner-container{padding-left:var(--virta_layout_padding-page) !important}}@media(max-width:600px){.wp-block-blockflow-container.style-single-image-left>.inner-container{padding-left:var(--virta_layout_padding-page_mobile) !important}}.wp-block-blockflow-container.style-single-image-left .wp-block-blockflow-column.style-background-color>.inner-wrapper{position:relative}.wp-block-blockflow-container.style-single-image-left .wp-block-blockflow-column.style-background-color>.inner-wrapper:before{background-color:inherit;content:"";display:block;height:100%;padding:100px 0 80px 100px;padding-right:calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px))/2);position:absolute;right:calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px))/-2);top:-100px;width:100%;z-index:-1}@media screen and (max-width:1600px){.wp-block-blockflow-container.style-single-image-left .wp-block-blockflow-column.style-background-color>.inner-wrapper:before{right:-50px}}@media(max-width:1000px){.wp-block-blockflow-container.style-single-image-left .wp-block-blockflow-column.style-background-color>.inner-wrapper:before{padding:50px 100px;top:-50px}}.wp-block-blockflow-container.style-single-image-left .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image{height:100%}.wp-block-blockflow-container.style-single-image-left .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image figure{display:flex;width:100%}.wp-block-blockflow-container.style-single-image-left .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image figure .image-wrapper{width:100%}.wp-block-blockflow-container.style-single-image-left .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image figure .image-wrapper img{height:calc(100% + 180px);object-fit:cover;position:relative;top:-180px;width:100%;z-index:-1}@media(max-width:1000px){.wp-block-blockflow-container.style-single-image-left .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image figure .image-wrapper img{height:100%;max-height:400px;object-position:top -100px right 0;top:-50px}}@media(max-width:600px){.wp-block-blockflow-container.style-single-image-left .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image figure .image-wrapper img{max-height:300px;object-position:top -50px right 0}}.wp-block-blockflow-container.style-single-image-right{padding-right:0 !important}@media(max-width:600px){.wp-block-blockflow-container.style-single-image-right{padding-left:var(--virta_layout_padding-page_mobile) !important;padding-right:var(--virta_layout_padding-page_mobile) !important}}.wp-block-blockflow-container.style-single-image-right>.inner-container{padding-right:0 !important}@media(max-width:1000px){.wp-block-blockflow-container.style-single-image-right>.inner-container{padding-right:var(--virta_layout_padding-page) !important}}@media(max-width:600px){.wp-block-blockflow-container.style-single-image-right>.inner-container{padding-right:var(--virta_layout_padding-page_mobile) !important}}.wp-block-blockflow-container.style-single-image-right .wp-block-blockflow-column.style-background-color>.inner-wrapper{position:relative}.wp-block-blockflow-container.style-single-image-right .wp-block-blockflow-column.style-background-color>.inner-wrapper:before{background-color:inherit;content:"";display:block;height:100%;left:calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px))/-2);padding:100px 200px 88px 0;padding-left:calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px))/2);position:absolute;top:-100px;width:100%;z-index:-1}@media screen and (max-width:1600px){.wp-block-blockflow-container.style-single-image-right .wp-block-blockflow-column.style-background-color>.inner-wrapper:before{left:-50px}}@media(max-width:1000px){.wp-block-blockflow-container.style-single-image-right .wp-block-blockflow-column.style-background-color>.inner-wrapper:before{top:-40px}}.wp-block-blockflow-container.style-single-image-right .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image{height:100%}.wp-block-blockflow-container.style-single-image-right .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image figure{display:flex;width:100%}.wp-block-blockflow-container.style-single-image-right .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image figure .image-wrapper{width:100%}.wp-block-blockflow-container.style-single-image-right .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image figure .image-wrapper img{height:calc(100% + 180px);object-fit:cover;position:relative;top:-180px;width:100%;z-index:-1}@media(max-width:1000px){.wp-block-blockflow-container.style-single-image-right .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image figure .image-wrapper img{height:100%;max-height:400px;object-position:center;top:0}}@media(max-width:600px){.wp-block-blockflow-container.style-single-image-right .wp-block-blockflow-column.style-big-image .wp-block-blockflow-image figure .image-wrapper img{max-height:300px}}.wp-block-blockflow-container.style-two-images-right>.inner-container,.wp-block-blockflow-container.style-two-images-left>.inner-container{padding-bottom:0 !important;padding-top:0 !important}.wp-block-blockflow-container.style-two-images-right .wp-block-blockflow-column.style-image-right,.wp-block-blockflow-container.style-two-images-right .wp-block-blockflow-column.style-image-left,.wp-block-blockflow-container.style-two-images-left .wp-block-blockflow-column.style-image-right,.wp-block-blockflow-container.style-two-images-left .wp-block-blockflow-column.style-image-left{margin-bottom:115px !important;margin-top:-65px !important;padding:0 !important;position:relative;z-index:99}.wp-block-blockflow-container.style-two-images-right .wp-block-blockflow-image,.wp-block-blockflow-container.style-two-images-left .wp-block-blockflow-image{height:100%;width:100%}.wp-block-blockflow-container.style-two-images-right figure,.wp-block-blockflow-container.style-two-images-left figure{display:flex;width:100%}@media(max-width:600px){.wp-block-blockflow-container.style-two-images-right figure,.wp-block-blockflow-container.style-two-images-left figure{flex-direction:column;max-height:250px;overflow:hidden}}.wp-block-blockflow-container.style-two-images-right figure .image-wrapper,.wp-block-blockflow-container.style-two-images-left figure .image-wrapper{align-items:stretch;display:flex;max-height:100%}.wp-block-blockflow-container.style-two-images-right figure .image-wrapper picture,.wp-block-blockflow-container.style-two-images-left figure .image-wrapper picture{align-items:stretch;display:flex;width:100%}.wp-block-blockflow-container.style-two-images-right figure img,.wp-block-blockflow-container.style-two-images-left figure img{object-fit:cover}@media(max-width:600px){.wp-block-blockflow-container.style-two-images-right figure img,.wp-block-blockflow-container.style-two-images-left figure img{width:100%}}.wp-block-blockflow-container.style-two-images-right .wp-block-blockflow-group.style-rounded-icon .wp-block-blockflow-image,.wp-block-blockflow-container.style-two-images-left .wp-block-blockflow-group.style-rounded-icon .wp-block-blockflow-image{justify-content:center}.wp-block-blockflow-container.style-two-images-right .wp-block-blockflow-group.style-rounded-icon figure,.wp-block-blockflow-container.style-two-images-left .wp-block-blockflow-group.style-rounded-icon figure{justify-content:center;width:40px}.wp-block-blockflow-container.style-two-images-right{padding-right:0 !important}.wp-block-blockflow-container.style-two-images-right>.inner-container{padding-right:0 !important}@media(max-width:1000px){.wp-block-blockflow-container.style-two-images-right>.inner-container{padding:50px}}@media(max-width:600px){.wp-block-blockflow-container.style-two-images-right>.inner-container{padding-right:var(--virta_layout_padding-page_mobile) !important}}.wp-block-blockflow-container.style-two-images-right .wp-block-blockflow-column.style-image-right{margin-left:-25px}.wp-block-blockflow-container.style-two-images-left{padding-left:0 !important}.wp-block-blockflow-container.style-two-images-left>.inner-container{padding-left:0 !important}@media(max-width:600px){.wp-block-blockflow-container.style-two-images-left>.inner-container{padding-left:var(--virta_layout_padding-page_mobile) !important}}.wp-block-blockflow-container.style-two-images-left .wp-block-blockflow-column.style-image-left{margin-right:-25px}.wp-block-blockflow-container.style-two-images-left .wp-block-blockflow-column.style-image-left figure .image-wrapper{width:100%}.wp-block-blockflow-container.style-two-images-left .wp-block-blockflow-column.style-image-left img.lazy-hidden{transform:translateX(100px)}.wp-block-blockflow-container.margin-top .wp-block-blockflow-column.style-image-right{margin-top:-100px}@media(max-width:600px){.wp-block-blockflow-container.margin-top .wp-block-blockflow-column.style-image-right{margin-top:0}}@media(max-width:600px){.wp-block-blockflow-container.margin-top .wp-block-blockflow-column.style-image-right img{height:250px}}@media(max-width:1000px){.wp-block-blockflow-container.margin-top>.inner-container{padding-right:0 !important}}@media(max-width:600px){.wp-block-blockflow-container.margin-top>.inner-container{padding-right:var(--virta_layout_padding-page_mobile) !important}}body:not(.wp-admin):not(.block-editor-iframe__body){background-color:var(--virta_colors_color-background-dark)}.row{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-1{box-sizing:border-box;max-width:8.3333333333%;padding:15px;width:8.3333333333%}@media(max-width:1000px){.col-1{max-width:50%;width:50%}}.col-2{box-sizing:border-box;max-width:16.6666666667%;padding:15px;width:16.6666666667%}@media(max-width:1000px){.col-2{max-width:100%;width:100%}}.col-3{box-sizing:border-box;max-width:25%;padding:15px;width:25%}@media(max-width:1000px){.col-3{max-width:150%;width:150%}}.col-4{box-sizing:border-box;max-width:33.3333333333%;padding:15px;width:33.3333333333%}@media(max-width:1000px){.col-4{max-width:200%;width:200%}}.col-5{box-sizing:border-box;max-width:41.6666666667%;padding:15px;width:41.6666666667%}@media(max-width:1000px){.col-5{max-width:250%;width:250%}}.col-6{box-sizing:border-box;max-width:50%;padding:15px;width:50%}@media(max-width:1000px){.col-6{max-width:300%;width:300%}}.col-7{box-sizing:border-box;max-width:58.3333333333%;padding:15px;width:58.3333333333%}@media(max-width:1000px){.col-7{max-width:350%;width:350%}}.col-8{box-sizing:border-box;max-width:66.6666666667%;padding:15px;width:66.6666666667%}@media(max-width:1000px){.col-8{max-width:400%;width:400%}}.col-9{box-sizing:border-box;max-width:75%;padding:15px;width:75%}@media(max-width:1000px){.col-9{max-width:450%;width:450%}}.col-10{box-sizing:border-box;max-width:83.3333333333%;padding:15px;width:83.3333333333%}@media(max-width:1000px){.col-10{max-width:500%;width:500%}}.col-11{box-sizing:border-box;max-width:91.6666666667%;padding:15px;width:91.6666666667%}@media(max-width:1000px){.col-11{max-width:550%;width:550%}}.col-12{box-sizing:border-box;max-width:100%;padding:15px;width:100%}@media(max-width:1000px){.col-12{max-width:600%;width:600%}}.wp-block-blockflow-title,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;font-smoothing:normal;-moz-osx-font-smoothing:antialiased}::-moz-selection{background:color-mix(in srgb,var(--virta_colors_color-tertiary),#fff 10%);color:var(--virta_colors_color-background-light,#fff)}::selection{background:color-mix(in srgb,var(--virta_colors_color-tertiary),#fff 10%);color:var(--virta_colors_color-background-light,#fff)}.wp-block-blockflow-columns.extra-padding .inner-wrapper{padding:35px}.wp-block-blockflow-polylang-switcher.spacer-pipe li:not(:last-child):after{font-size:12px;padding-left:5px;padding-right:5px}.wp-block-blockflow-totop{background:rgba(0,0,0,0)}.wp-block-blockflow-totop:focus,.wp-block-blockflow-totop:hover{background:rgba(0,0,0,0)}header{z-index:1000 !important}header .wp-block-blockflow-container{transition:padding .3s !important}header .wp-block-blockflow-container:after{backdrop-filter:blur(3px);content:"";display:block;height:100px;left:0;mask-image:linear-gradient(to top,transparent 0%,#000 66%);-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 66%);position:absolute;top:0;width:100%;z-index:-1}header .logo{left:0;margin:0 auto;position:absolute;right:0;z-index:1}header .logo a{width:fit-content}header .hamburger{position:relative;z-index:1001}header .hamburger-box{transform:scaleX(-1)}header .hamburger-box .hamburger-inner:before,header .hamburger-box .hamburger-inner:after{transition:width .3s}header .hamburger-box .hamburger-inner:before{width:17px}header .hamburger-box .hamburger-inner:after{width:10px}header .hamburger-box:focus .hamburger-inner:before,header .hamburger-box:focus .hamburger-inner:after,header .hamburger-box:hover .hamburger-inner:before,header .hamburger-box:hover .hamburger-inner:after{width:26px}header .hamburger.is-active .hamburger-inner:before,header .hamburger.is-active .hamburger-inner:after{width:26px}body.home header .wp-block-blockflow-image:not(.close-icon) img{background-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/738bda483317e4e5f4c1.svg);background-repeat:no-repeat;background-position:top center;height:auto;max-height:193px;object-position:top center;transition:all .2s;width:310px;background-size:310px 193px;box-sizing:border-box;overflow:hidden;padding:100px 0}@media(max-width:1000px){body.home header .wp-block-blockflow-image:not(.close-icon) img{width:250px;background-size:264px 160px}}@media(max-width:600px){body.home header .wp-block-blockflow-image:not(.close-icon) img{width:170px;background-size:250px 108px}}body.home.scrolled header .wp-block-blockflow-image:not(.close-icon) img{padding:30px;max-height:60px;width:170px;background-size:301px 109px}body:not(.home) header .wp-block-blockflow-container,body.scrolled header .wp-block-blockflow-container{padding:5px 0 !important}body.single-virta_job header .wp-block-blockflow-container{background-color:var(--virta_colors_color-tertiary)}body.single-virta_job header .wp-block-blockflow-image:not(.close-icon) img{max-height:60px;width:170px}body.single-virta_job.scrolled header .wp-block-blockflow-container{background-color:var(--virta_colors_color-tertiary) !important}.wp-block-post-content:after{z-index:999}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list{height:100vh !important;left:auto;opacity:0;overflow-x:auto;padding:95px 0 50px !important;pointer-events:none;position:fixed;right:0;top:0 !important;transition:opacity .4s;width:554px;z-index:1000}@media(max-width:554px){header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list{padding:85px 0 50px !important;width:100%}}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list.is-open{opacity:1;pointer-events:all}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul{gap:0 !important}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.blockflow-navigation-level-0{max-height:100% !important;padding:0 67px !important}@media(max-width:554px){header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.blockflow-navigation-level-0{padding:0 40px !important}}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.blockflow-navigation-level-0>.link-container{gap:0 !important;padding:15px 0}@media(max-width:554px){header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.blockflow-navigation-level-0>.link-container{padding:10px 0}}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.blockflow-navigation-level-0>.link-container>span,header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.blockflow-navigation-level-0>.link-container>a{color:var(--virta_colors_color-background-dark);font-family:var(--virta_fonts_h3__font-family);font-size:var(--virta_fonts_h3__font-size);font-weight:var(--virta_fonts_h3__font-weight);line-height:var(--virta_fonts_h3__line-height)}@media(max-width:554px){header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.blockflow-navigation-level-0>.link-container>span,header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.blockflow-navigation-level-0>.link-container>a{font-size:30px;line-height:38px}}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.sub-menu.blockflow-navigation-level-1{padding-top:15px}@media(max-width:554px){header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.sub-menu.blockflow-navigation-level-1{padding-top:10px}}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.sub-menu.blockflow-navigation-level-1 .link-container a,header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list ul.sub-menu.blockflow-navigation-level-1 .link-container span{color:var(--virta_colors_color-background-light) !important;font-size:20px;line-height:46px}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .link-container{max-width:fit-content;padding:0;width:auto}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .link-container.has-sub-menu .toggle-link{padding-right:40px;width:fit-content}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .link-container.has-sub-menu .toggle-link:after{height:20px;mask-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/95355655d3691165b11b.svg);-webkit-mask-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/95355655d3691165b11b.svg);mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transform:translateY(-50%) rotate(-90deg) !important;width:24px}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .link-container.has-sub-menu.open .toggle-link{color:var(--virta_colors_color-tertiary) !important}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .link-container.has-sub-menu.open .toggle-link:after{transform:translateY(-50%) rotate(0deg) !important}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .wp-block-blockflow-polylang-switcher{left:67px;position:absolute;top:40px}@media(max-width:554px){header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .wp-block-blockflow-polylang-switcher{left:40px}}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .wp-block-blockflow-polylang-switcher ul li:focus a,header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .wp-block-blockflow-polylang-switcher ul li:hover a{color:var(--virta_colors_color-background-light) !important}header.wp-block-template-part .wp-block-blockflow-navigation .blockflow-navigation-list .wp-block-blockflow-polylang-switcher ul li.current-lang{font-weight:700}body.menu-is-open header>.wp-block-blockflow-container:after{background-color:color-mix(in srgb,var(--virta_menu_overlay_color) var(--virta_menu_overlay_opacity,33%),transparent)}html.menu-is-open{overflow:visible}html.menu-is-open .scrollbar-dummy{display:none}.animation-slide-in-from-bottom{transition:opacity 1s,bottom 1s}.animation-slide-in-from-left{transition:opacity 1s,left 1s}.animation-slide-in-from-right{transition:opacity 1s,right 1s}.animation-fade-in{transition:opacity 1s}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box{height:350px !important;overflow:hidden;position:relative;width:100%}@media(max-width:1000px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box{height:300px !important}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box:before{background:linear-gradient(0deg,rgba(44,44,44,.5) 40%,rgba(0,0,0,0) 100%);bottom:-200px;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;transition:bottom 1s;width:100%;z-index:1}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box .wp-block-blockflow-group{bottom:-350px;height:auto;max-height:100%;padding-right:var(--virta_layout_padding-outside_m) !important;position:absolute;transition:all 1s;z-index:1}@media(max-width:1000px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box .wp-block-blockflow-group{padding-right:var(--virta_layout_padding-outside_d) !important}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box .wp-block-blockflow-title{bottom:380px;position:absolute}@media(max-width:1000px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box .wp-block-blockflow-title{bottom:360px}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box .wp-block-blockflow-single-line-text{max-width:500px;line-height:var(--virta_fonts_text-s__line-height)}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box:focus:before,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box:hover:before{background:linear-gradient(0deg,rgba(44,44,44,.5) 40%,rgba(0,0,0,0) 100%);bottom:0}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box:focus .wp-block-blockflow-group,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box:hover .wp-block-blockflow-group{bottom:40px;height:auto}@media(max-width:1000px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box:focus .wp-block-blockflow-group,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box:hover .wp-block-blockflow-group{bottom:var(--virta_layout_padding-outside_d)}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box:focus .wp-block-blockflow-title,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-animation-box:hover .wp-block-blockflow-title{bottom:0;position:relative}body.single-arrangements .wp-block-blockflow-hero{padding:0 !important}body.single-arrangements .wp-block-blockflow-hero .title-image{background-position:center;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}body.single-arrangements .detail-info{align-items:center;display:flex;gap:10px;margin-bottom:var(--virta_layout_margins_d)}body.single-arrangements .detail-info .wp-block-blockflow-title,body.single-arrangements .detail-info .wp-block-blockflow-single-line-text{margin:0}body.single-arrangements .wp-block-blockflow-slider{height:100%}body.single-arrangements .wp-block-blockflow-slider .slider{height:100%}body.single-arrangements .wp-block-blockflow-slider .swiper-button-prev,body.single-arrangements .wp-block-blockflow-slider .swiper-button-next{height:40px;width:40px}@media(max-width:600px){body.single-arrangements .wp-block-blockflow-slider .swiper-button-prev,body.single-arrangements .wp-block-blockflow-slider .swiper-button-next{height:25px;width:25px}}body.single-arrangements .wp-block-blockflow-slider .swiper-button-prev.bottom,body.single-arrangements .wp-block-blockflow-slider .swiper-button-next.bottom{bottom:20px}@media(max-width:600px){body.single-arrangements .wp-block-blockflow-slider .swiper-button-prev.bottom,body.single-arrangements .wp-block-blockflow-slider .swiper-button-next.bottom{bottom:10px}}body.single-arrangements .wp-block-blockflow-slider .swiper-button-next{left:auto;right:20px}body.single-arrangements .wp-block-blockflow-slider .swiper-button-prev{right:80px}@media(max-width:600px){body.single-arrangements .wp-block-blockflow-slider .swiper-button-prev{right:60px}}.wp-block-blockflow-container.style-anchorbar .wp-block-blockflow-link{font-size:18px;font-weight:var(--virta_fonts_text-m__font-weight);letter-spacing:2.7px;text-align:center;text-transform:uppercase}@media(max-width:1000px){.wp-block-blockflow-container.style-anchorbar .wp-block-blockflow-link{font-size:var(--virta_fonts_text-m__font-size)}}.wp-block-blockflow-container.style-anchorbar .wp-block-blockflow-link.active{color:var(--virta_colors_color-primary);position:relative}.wp-block-blockflow-container.style-anchorbar .wp-block-blockflow-link.active:before{background-color:var(--virta_colors_color-primary);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.wp-block-blockflow-column.style-preview-highlight{position:relative}.wp-block-blockflow-group.style-badge{left:var(--virta_layout_margins_d);padding:9px 22px !important;position:absolute !important;top:var(--virta_layout_margins_d);z-index:1}.wp-block-blockflow-group.style-badge p{letter-spacing:5px}.wp-block-blockflow-breadcrumb .breadcrumb-nav ul{text-align:center}.wp-block-blockflow-breadcrumb .breadcrumb-nav ul li{font-size:18px;font-style:normal;font-weight:var(--virta_fonts_text-m__font-weight);letter-spacing:2.7px;text-transform:uppercase}@media(max-width:1000px){.wp-block-blockflow-breadcrumb .breadcrumb-nav ul li{font-size:var(--virta_fonts_text-m__font-size);line-height:var(--virta_fonts_text-m__line-height);padding-left:25px}}@media(max-width:600px){.wp-block-blockflow-breadcrumb .breadcrumb-nav ul li{hyphens:auto}}.wp-block-blockflow-breadcrumb .breadcrumb-nav ul li:before{font-size:18px;font-weight:var(--virta_fonts_text-m__font-weight);height:19px;left:3px;top:4px;transform:skewX(-20deg);width:15px}@media(max-width:1000px){.wp-block-blockflow-breadcrumb .breadcrumb-nav ul li:before{font-size:var(--virta_fonts_text-m__font-size);left:0;line-height:var(--virta_fonts_text-m__line-height);top:0}}.wp-block-blockflow-post-link.btn-text-button,.wp-block-blockflow-button:not(.btn-lg){font-size:var(--virta_fonts_text-s__font-size)}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-contact-box{overflow:hidden;padding-left:190px}@media(max-width:600px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-contact-box{padding-left:0}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-contact-box .wp-block-blockflow-image{height:100%;left:0;max-width:190px;position:absolute;top:0}@media(max-width:600px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-contact-box .wp-block-blockflow-image{position:relative}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-contact-box .wp-block-blockflow-image figure{display:flex}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-distributor.style-contact-box .wp-block-blockflow-image img{height:100%;object-fit:cover}.form-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media(max-width:600px){.form-row{margin-left:0;margin-right:0}}@media(max-width:1000px){.wpforms-one-half{margin:0 !important;max-width:100%;width:100% !important}}.form-col,.wpforms-field{padding:40px 15px 0}body:not(.login):not(.wp-admin) form .wpforms-field{padding:40px 15px 0 !important}.form-row,.form-col{box-sizing:border-box}body:not(.login):not(.wp-admin) form input[type=text],body:not(.login):not(.wp-admin) form input[type=search]{color:var(--virta_colors_color-text)}body:not(.login):not(.wp-admin) form input[type=text]:focus,body:not(.login):not(.wp-admin) form input[type=text]:focus-visible,body:not(.login):not(.wp-admin) form input[type=text]:hover,body:not(.login):not(.wp-admin) form input[type=search]:focus,body:not(.login):not(.wp-admin) form input[type=search]:focus-visible,body:not(.login):not(.wp-admin) form input[type=search]:hover{outline:none}body:not(.login):not(.wp-admin) .select2-container{width:100% !important}body:not(.login):not(.wp-admin) .select2-container .select2-selection{padding:7px 20px}body:not(.login):not(.wp-admin) .select2-container .select2-selection .select2-selection__arrow{background-color:#999;mask-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/0212abb534e0565f2de6.svg)}body:not(.login):not(.wp-admin) .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--virta_colors_color-text)}body:not(.login):not(.wp-admin) .select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--virta_colors_color-primary)}body:not(.login):not(.wp-admin) .wp-block-contact-form-7-contact-form-selector{max-width:100%}body:not(.login):not(.wp-admin) .wpforms-confirmation-container{background:var(--virta_colors_color-tertiary);padding:40px 75px}@media(max-width:1000px){body:not(.login):not(.wp-admin) .wpforms-confirmation-container{padding:0 40px 20px}}@media(max-width:600px){body:not(.login):not(.wp-admin) .wpforms-confirmation-container{padding:0 0 10px}}body:not(.login):not(.wp-admin) .wpforms-confirmation-container p{text-align:center}body:not(.login):not(.wp-admin) form.sib_signup_form,body:not(.login):not(.wp-admin) form.wpcf7-form,body:not(.login):not(.wp-admin) form.wpforms-form{background:var(--virta_colors_color-tertiary);padding:40px 75px}@media(max-width:1000px){body:not(.login):not(.wp-admin) form.sib_signup_form,body:not(.login):not(.wp-admin) form.wpcf7-form,body:not(.login):not(.wp-admin) form.wpforms-form{padding:0 40px 20px}}@media(max-width:600px){body:not(.login):not(.wp-admin) form.sib_signup_form,body:not(.login):not(.wp-admin) form.wpcf7-form,body:not(.login):not(.wp-admin) form.wpforms-form{padding:0 0 10px}}body:not(.login):not(.wp-admin) form.sib_signup_form br,body:not(.login):not(.wp-admin) form.wpcf7-form br,body:not(.login):not(.wp-admin) form.wpforms-form br{display:none}body:not(.login):not(.wp-admin) form.sib_signup_form input[type=text],body:not(.login):not(.wp-admin) form.sib_signup_form input[type=number],body:not(.login):not(.wp-admin) form.sib_signup_form input[type=date],body:not(.login):not(.wp-admin) form.sib_signup_form input[type=tel],body:not(.login):not(.wp-admin) form.sib_signup_form input[type=email],body:not(.login):not(.wp-admin) form.sib_signup_form textarea,body:not(.login):not(.wp-admin) form.wpcf7-form input[type=text],body:not(.login):not(.wp-admin) form.wpcf7-form input[type=number],body:not(.login):not(.wp-admin) form.wpcf7-form input[type=date],body:not(.login):not(.wp-admin) form.wpcf7-form input[type=tel],body:not(.login):not(.wp-admin) form.wpcf7-form input[type=email],body:not(.login):not(.wp-admin) form.wpcf7-form textarea,body:not(.login):not(.wp-admin) form.wpforms-form input[type=text],body:not(.login):not(.wp-admin) form.wpforms-form input[type=number],body:not(.login):not(.wp-admin) form.wpforms-form input[type=date],body:not(.login):not(.wp-admin) form.wpforms-form input[type=tel],body:not(.login):not(.wp-admin) form.wpforms-form input[type=email],body:not(.login):not(.wp-admin) form.wpforms-form textarea{border-bottom:1px solid var(--virta_colors_color-text);color:var(--virta_colors_color-text);outline:none;padding-left:0;padding-right:0}body:not(.login):not(.wp-admin) form.sib_signup_form input[type=text]:focus,body:not(.login):not(.wp-admin) form.sib_signup_form input[type=number]:focus,body:not(.login):not(.wp-admin) form.sib_signup_form input[type=date]:focus,body:not(.login):not(.wp-admin) form.sib_signup_form input[type=tel]:focus,body:not(.login):not(.wp-admin) form.sib_signup_form input[type=email]:focus,body:not(.login):not(.wp-admin) form.sib_signup_form textarea:focus,body:not(.login):not(.wp-admin) form.wpcf7-form input[type=text]:focus,body:not(.login):not(.wp-admin) form.wpcf7-form input[type=number]:focus,body:not(.login):not(.wp-admin) form.wpcf7-form input[type=date]:focus,body:not(.login):not(.wp-admin) form.wpcf7-form input[type=tel]:focus,body:not(.login):not(.wp-admin) form.wpcf7-form input[type=email]:focus,body:not(.login):not(.wp-admin) form.wpcf7-form textarea:focus,body:not(.login):not(.wp-admin) form.wpforms-form input[type=text]:focus,body:not(.login):not(.wp-admin) form.wpforms-form input[type=number]:focus,body:not(.login):not(.wp-admin) form.wpforms-form input[type=date]:focus,body:not(.login):not(.wp-admin) form.wpforms-form input[type=tel]:focus,body:not(.login):not(.wp-admin) form.wpforms-form input[type=email]:focus,body:not(.login):not(.wp-admin) form.wpforms-form textarea:focus{border-bottom:1px solid var(--virta_colors_color-primary)}body:not(.login):not(.wp-admin) form.sib_signup_form input[type=date],body:not(.login):not(.wp-admin) form.wpcf7-form input[type=date],body:not(.login):not(.wp-admin) form.wpforms-form input[type=date]{padding:5px 0}body:not(.login):not(.wp-admin) form.sib_signup_form ::-webkit-calendar-picker-indicator,body:not(.login):not(.wp-admin) form.wpcf7-form ::-webkit-calendar-picker-indicator,body:not(.login):not(.wp-admin) form.wpforms-form ::-webkit-calendar-picker-indicator{background-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/bfb04d07c49caac4b9a3.svg);background-size:contain;cursor:pointer;height:30px;width:30px}body:not(.login):not(.wp-admin) form.sib_signup_form input[type=number],body:not(.login):not(.wp-admin) form.wpcf7-form input[type=number],body:not(.login):not(.wp-admin) form.wpforms-form input[type=number]{appearance:none}body:not(.login):not(.wp-admin) form.sib_signup_form input[type=number]::-webkit-outer-spin-button,body:not(.login):not(.wp-admin) form.sib_signup_form input[type=number]::-webkit-inner-spin-button,body:not(.login):not(.wp-admin) form.wpcf7-form input[type=number]::-webkit-outer-spin-button,body:not(.login):not(.wp-admin) form.wpcf7-form input[type=number]::-webkit-inner-spin-button,body:not(.login):not(.wp-admin) form.wpforms-form input[type=number]::-webkit-outer-spin-button,body:not(.login):not(.wp-admin) form.wpforms-form input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}body:not(.login):not(.wp-admin) form.sib_signup_form textarea,body:not(.login):not(.wp-admin) form.wpcf7-form textarea,body:not(.login):not(.wp-admin) form.wpforms-form textarea{height:90px}body:not(.login):not(.wp-admin) form.sib_signup_form label,body:not(.login):not(.wp-admin) form.wpcf7-form label,body:not(.login):not(.wp-admin) form.wpforms-form label{color:var(--virta_colors_color-text);letter-spacing:4.2px;text-transform:uppercase}body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-field-gdpr-checkbox label,body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-field-gdpr-checkbox input,body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-field-gdpr-checkbox ul,body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-field-gdpr-checkbox label,body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-field-gdpr-checkbox input,body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-field-gdpr-checkbox ul,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-field-gdpr-checkbox label,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-field-gdpr-checkbox input,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-field-gdpr-checkbox ul{letter-spacing:0;line-height:24px;text-transform:none}body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-field-gdpr-checkbox ul,body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-field-gdpr-checkbox ul,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-field-gdpr-checkbox ul{margin-left:30px}body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-field-gdpr-checkbox input[type=checkbox],body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-field-gdpr-checkbox input[type=checkbox],body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-field-gdpr-checkbox input[type=checkbox]{height:0;margin:0;width:0}body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-field-gdpr-checkbox input[type=checkbox]+label:before,body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-field-gdpr-checkbox input[type=checkbox]+label:before,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-field-gdpr-checkbox input[type=checkbox]+label:before{border:1px solid #fff;left:-30px;top:4px}body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-field-gdpr-checkbox a,body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-field-gdpr-checkbox a,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-field-gdpr-checkbox a{text-decoration:underline;transition:color .3s}body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-field-gdpr-checkbox a:focus,body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-field-gdpr-checkbox a:hover,body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-field-gdpr-checkbox a:focus,body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-field-gdpr-checkbox a:hover,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-field-gdpr-checkbox a:focus,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-field-gdpr-checkbox a:hover{color:var(--virta_colors_color-primary)}body:not(.login):not(.wp-admin) form.sib_signup_form .wpcf7-list-item-label,body:not(.login):not(.wp-admin) form.wpcf7-form .wpcf7-list-item-label,body:not(.login):not(.wp-admin) form.wpforms-form .wpcf7-list-item-label{color:var(--virta_colors_color-text);display:block;letter-spacing:0;line-height:24px;padding-left:15px !important;text-transform:none}body:not(.login):not(.wp-admin) form.sib_signup_form .wpcf7-list-item-label:before,body:not(.login):not(.wp-admin) form.wpcf7-form .wpcf7-list-item-label:before,body:not(.login):not(.wp-admin) form.wpforms-form .wpcf7-list-item-label:before{border:1px solid var(--virta_colors_color-text);color:var(--virta_colors_color-text);cursor:pointer;left:-20px;overflow:hidden}body:not(.login):not(.wp-admin) form.sib_signup_form .wpcf7-list-item-label a,body:not(.login):not(.wp-admin) form.wpcf7-form .wpcf7-list-item-label a,body:not(.login):not(.wp-admin) form.wpforms-form .wpcf7-list-item-label a{text-decoration:underline;transition:color .3s}body:not(.login):not(.wp-admin) form.sib_signup_form .wpcf7-list-item-label a:focus,body:not(.login):not(.wp-admin) form.sib_signup_form .wpcf7-list-item-label a:hover,body:not(.login):not(.wp-admin) form.wpcf7-form .wpcf7-list-item-label a:focus,body:not(.login):not(.wp-admin) form.wpcf7-form .wpcf7-list-item-label a:hover,body:not(.login):not(.wp-admin) form.wpforms-form .wpcf7-list-item-label a:focus,body:not(.login):not(.wp-admin) form.wpforms-form .wpcf7-list-item-label a:hover{color:var(--virta_colors_color-primary)}body:not(.login):not(.wp-admin) form.sib_signup_form .wpcf7-list-item input[type=checkbox],body:not(.login):not(.wp-admin) form.wpcf7-form .wpcf7-list-item input[type=checkbox],body:not(.login):not(.wp-admin) form.wpforms-form .wpcf7-list-item input[type=checkbox]{position:absolute}body:not(.login):not(.wp-admin) form.sib_signup_form input[type=checkbox]+span:before,body:not(.login):not(.wp-admin) form.wpcf7-form input[type=checkbox]+span:before,body:not(.login):not(.wp-admin) form.wpforms-form input[type=checkbox]+span:before{font-size:var(--virta_fonts_text-s__font-size);height:15px;left:-15px;line-height:16px;top:5px;width:15px}body:not(.login):not(.wp-admin) form.sib_signup_form .wp-block-blockflow-button,body:not(.login):not(.wp-admin) form.wpcf7-form .wp-block-blockflow-button,body:not(.login):not(.wp-admin) form.wpforms-form .wp-block-blockflow-button{text-align:center}body:not(.login):not(.wp-admin) form.sib_signup_form .wpcf7-submit,body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-submit,body:not(.login):not(.wp-admin) form.wpcf7-form .wpcf7-submit,body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-submit,body:not(.login):not(.wp-admin) form.wpforms-form .wpcf7-submit,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-submit{font-size:var(--virta_fonts_text-s__font-size);letter-spacing:4.2px;padding-bottom:17px;padding-top:17px}body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-submit-container,body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-submit-container,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-submit-container{margin-top:40px}body:not(.login):not(.wp-admin) form.sib_signup_form .wpforms-submit,body:not(.login):not(.wp-admin) form.wpcf7-form .wpforms-submit,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-submit{display:block;margin:0 auto}body:not(.login):not(.wp-admin) form.sib_signup_form .wpcf7-response-output,body:not(.login):not(.wp-admin) form.wpcf7-form .wpcf7-response-output,body:not(.login):not(.wp-admin) form.wpforms-form .wpcf7-response-output{border-width:1px;box-sizing:border-box;color:var(--virta_colors_color-primary);float:left;font-size:var(--virta_fonts_text-s__font-size) !important;margin:10px 0 15px !important;padding:5px 20px !important;width:100%}body:not(.login):not(.wp-admin) form.sib_signup_form .wpcf7-acceptance input,body:not(.login):not(.wp-admin) form.wpcf7-form .wpcf7-acceptance input,body:not(.login):not(.wp-admin) form.wpforms-form .wpcf7-acceptance input{display:none}body:not(.login):not(.wp-admin) form.sib_signup_form .select2-container,body:not(.login):not(.wp-admin) form.wpcf7-form .select2-container,body:not(.login):not(.wp-admin) form.wpforms-form .select2-container{border-bottom:1px solid var(--virta_colors_color-text)}body:not(.login):not(.wp-admin) form.sib_signup_form .select2-container:focus,body:not(.login):not(.wp-admin) form.wpcf7-form .select2-container:focus,body:not(.login):not(.wp-admin) form.wpforms-form .select2-container:focus{border-bottom:1px solid var(--virta_colors_color-primary)}body:not(.login):not(.wp-admin) form.sib_signup_form .select2-container .select2-selection,body:not(.login):not(.wp-admin) form.wpcf7-form .select2-container .select2-selection,body:not(.login):not(.wp-admin) form.wpforms-form .select2-container .select2-selection{padding-left:0}body:not(.login):not(.wp-admin) form.sib_signup_form .select2-container .select2-selection .select2-selection__arrow,body:not(.login):not(.wp-admin) form.wpcf7-form .select2-container .select2-selection .select2-selection__arrow,body:not(.login):not(.wp-admin) form.wpforms-form .select2-container .select2-selection .select2-selection__arrow{background-color:var(--virta_colors_color-secondary);mask-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/0212abb534e0565f2de6.svg)}body:not(.login):not(.wp-admin) form.sib_signup_form .acceptance{padding:0 15px;position:relative}body:not(.login):not(.wp-admin) form.sib_signup_form .acceptance input{left:1px;margin:0;position:absolute;top:4px}body:not(.login):not(.wp-admin) form.sib_signup_form .acceptance label{color:var(--virta_colors_color-text);display:block;letter-spacing:0;line-height:24px;padding-left:15px !important;position:relative;text-transform:none}body:not(.login):not(.wp-admin) form.sib_signup_form .acceptance label:before{background-color:var(--virta_form_background_color,#f5f5f5);border:1px solid var(--virta_colors_color-text);border-radius:0;color:var(--virta_colors_color-text);content:"";cursor:pointer;display:block;font-family:dotflow;font-size:var(--virta_fonts_text-s__font-size);height:15px;left:-15px;line-height:16px;overflow:hidden;position:absolute;text-align:center;top:3px;width:15px;z-index:1}body:not(.login):not(.wp-admin) form.sib_signup_form .acceptance input:checked+label:before{content:""}body:not(.login):not(.wp-admin) form.sib_signup_form .sib-default-btn{text-transform:none}body:not(.login):not(.wp-admin) form.sib_signup_form .sib-ANREDE-area .select2-selection__clear{display:none !important}body:not(.login):not(.wp-admin) form .wpcf7-not-valid-tip,body:not(.login):not(.wp-admin) form.wpforms-form .wpforms-error,span.wpcf7-not-valid-tip{border:none;color:var(--virta_colors_color-primary) !important;font-weight:var(--virta_fonts_text-m__font-weight);letter-spacing:normal;padding:0;text-transform:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:1px solid var(--virta_colors_color-primary)}.wp-block-blockflow-post-template .wp-block-post.type-gallery .wp-block-blockflow-post-title{transition:color 0s}.wp-block-blockflow-post-template .wp-block-post.type-gallery .wp-block-blockflow-post-image figure{position:relative}.wp-block-blockflow-post-template .wp-block-post.type-gallery .wp-block-blockflow-post-image figure:before,.wp-block-blockflow-post-template .wp-block-post.type-gallery .wp-block-blockflow-post-image figure:after{content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%}.wp-block-blockflow-post-template .wp-block-post.type-gallery .wp-block-blockflow-post-image figure:before{background-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/ba7de019c8fe75f00993.svg);background-position:center;background-repeat:no-repeat;background-size:20px;z-index:2}.wp-block-blockflow-post-template .wp-block-post.type-gallery:focus .wp-block-blockflow-post-image figure:before,.wp-block-blockflow-post-template .wp-block-post.type-gallery:hover .wp-block-blockflow-post-image figure:before{opacity:1}.wp-block-blockflow-post-template .wp-block-post.type-gallery:focus .wp-block-blockflow-post-image figure:after,.wp-block-blockflow-post-template .wp-block-post.type-gallery:hover .wp-block-blockflow-post-image figure:after{opacity:.7}.wp-block-blockflow-post-template .wp-block-post.type-gallery:focus .wp-block-blockflow-post-image figure img,.wp-block-blockflow-post-template .wp-block-post.type-gallery:hover .wp-block-blockflow-post-image figure img{transform:scale(1.1)}.wp-block-blockflow-post-template .wp-block-post.type-gallery:focus .wp-block-blockflow-post-title,.wp-block-blockflow-post-template .wp-block-post.type-gallery:hover .wp-block-blockflow-post-title{color:var(--virta_colors_color-primary)}@media(max-width:600px){.wp-block-blockflow-gallery.spacing-mobile-d .inner-wrapper{column-gap:var(--virta_layout_margins_d);gap:var(--virta_layout_margins_d) !important}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-gallery .wp-block-blockflow-gallery-image picture{width:100%}body.single-gallery .wp-block-blockflow-hero{padding:0 !important}body.single-gallery .wp-block-blockflow-hero .title-image{background-position:center;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-blockflow-post-query-loop.preview .wp-block-blockflow-post-template .wp-block-post.type-gallery .wp-block-blockflow-post-image figure:before,.wp-block-blockflow-post-query-loop.preview .wp-block-blockflow-post-template .wp-block-post.type-gallery .wp-block-blockflow-post-image figure:after{display:none}.wp-block-blockflow-post-query-loop.preview .wp-block-blockflow-post-template .wp-block-post.type-gallery .wp-block-blockflow-post-link .button-text{text-align:left}.wp-block-blockflow-post-query-loop.preview .wp-block-blockflow-post-template .wp-block-post.type-gallery .wp-block-blockflow-post-text .text-container{padding-left:25px;position:relative}.wp-block-blockflow-post-query-loop.preview .wp-block-blockflow-post-template .wp-block-post.type-gallery .wp-block-blockflow-post-text .text-container:before{background-color:var(--virta_colors_color-secondary);content:"";display:block;height:2px;left:5px;position:absolute;top:15px;width:2px}.wp-block-blockflow-post-query-loop.preview .wp-block-blockflow-post-template .wp-block-post.type-gallery:focus .wp-block-blockflow-post-title,.wp-block-blockflow-post-query-loop.preview .wp-block-blockflow-post-template .wp-block-post.type-gallery:hover .wp-block-blockflow-post-title{color:inherit}.wp-block-blockflow-post-query-loop.preview .wp-block-blockflow-post-template .wp-block-post.type-gallery:focus .wp-block-blockflow-post-image figure img,.wp-block-blockflow-post-query-loop.preview .wp-block-blockflow-post-template .wp-block-post.type-gallery:hover .wp-block-blockflow-post-image figure img{transform:none}.wp-block-blockflow-group.style-rounded-icon{border-radius:100px;min-height:80px;min-width:80px}.wp-block-blockflow-image.style-object-fit{height:100%}.wp-block-blockflow-image.style-object-fit figure{display:flex;width:100%}.wp-block-blockflow-image.style-object-fit figure .image-wrapper{width:100%}.wp-block-blockflow-image.style-object-fit figure .image-wrapper img{height:100%;object-fit:cover;position:relative;width:100%}@media(max-width:1000px){.wp-block-blockflow-image.style-object-fit figure .image-wrapper img{height:100%;max-height:300px}}@media(max-width:600px){.wp-block-blockflow-image.style-object-fit figure .image-wrapper img{max-height:200px}}div#lightboxed--bttn_next,div#lightboxed--bttn_prev{background-color:var(--virta_colors_color-secondary);height:50px;mask-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/30b1f7c29808468f3978.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:50px}@media(max-width:1000px){div#lightboxed--bttn_next,div#lightboxed--bttn_prev{height:30px;width:30px}}@media(max-width:600px){div#lightboxed--bttn_next,div#lightboxed--bttn_prev{height:25px;width:25px}}div#lightboxed--bttn_close{background-color:var(--virta_colors_color-secondary);mask-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/c049109b0e3fdd053952.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media(max-width:1000px){div#lightboxed--bttn_close{height:30px;width:30px}}@media(max-width:600px){div#lightboxed--bttn_close{height:25px;width:25px}}.wp-block-blockflow-column.style-link-list .wp-block-blockflow-post-query-loop .virta_job .wp-block-blockflow-post-title,.wp-block-blockflow-column.style-link-list .wp-block-blockflow-link{padding-left:40px;position:relative;width:calc(100% - 40px)}.wp-block-blockflow-column.style-link-list .wp-block-blockflow-post-query-loop .virta_job .wp-block-blockflow-post-title::before,.wp-block-blockflow-column.style-link-list .wp-block-blockflow-link::before{background-color:var(--virta_colors_color-primary);border-radius:100px;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}.wp-block-blockflow-column.style-link-list .wp-block-blockflow-post-query-loop .virta_job .wp-block-blockflow-post-title:after,.wp-block-blockflow-column.style-link-list .wp-block-blockflow-link:after{background-color:var(--virta_colors_color-background-light);content:"";display:block;height:30px;left:0;mask-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/ba7de019c8fe75f00993.svg);mask-position:center;mask-repeat:no-repeat;mask-size:16px;position:absolute;top:0;transition:background-color .3s;width:30px}.wp-block-blockflow-column.style-link-list .wp-block-blockflow-post-query-loop .virta_job .wp-block-blockflow-post-title:focus:after,.wp-block-blockflow-column.style-link-list .wp-block-blockflow-post-query-loop .virta_job .wp-block-blockflow-post-title:hover:after,.wp-block-blockflow-column.style-link-list .wp-block-blockflow-link:focus:after,.wp-block-blockflow-column.style-link-list .wp-block-blockflow-link:hover:after{background-color:var(--virta_colors_color-background-dark)}@media(max-width:600px){.wp-block-blockflow-column.style-link-list .wp-block-blockflow-post-query-loop .filter-row{align-items:center;flex-direction:column}}.wp-block-blockflow-column.style-link-list .wp-block-blockflow-post-query-loop .virta_job .wp-block-blockflow-post-title{font-family:var(--virta_fonts_font-family,sans-serif);font-size:var(--virta_fonts_text-m__font-size,16px);font-weight:var(--virta_fonts_text-m__font-weight,400);letter-spacing:var(--virta_fonts_text-m__letter-spacing,normal);line-height:var(--virta_fonts_text-m__line-height,28px);padding-left:40px;position:relative}.wp-block-blockflow-group.style-group-link a{padding-left:40px;position:relative;width:calc(100% - 40px)}.wp-block-blockflow-group.style-group-link a::before{background-color:var(--virta_colors_color-primary);border-radius:100px;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}.wp-block-blockflow-group.style-group-link a:after{background-color:var(--virta_colors_color-background-light);content:"";display:block;height:30px;left:0;mask-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/ba7de019c8fe75f00993.svg);mask-position:center;mask-repeat:no-repeat;mask-size:16px;position:absolute;top:0;transition:background-color .3s;width:30px}.wp-block-blockflow-group.style-group-link a:focus:after,.wp-block-blockflow-group.style-group-link a:hover:after{background-color:var(--virta_colors_color-background-dark)}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-list.icon-question .wp-block-blockflow-list-item{padding-left:40px}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-list.icon-question .wp-block-blockflow-list-item:before{left:7px;position:absolute;top:-1px;z-index:1}@media(max-width:1000px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-list.icon-question .wp-block-blockflow-list-item:before{left:5px;top:0}}@media(max-width:600px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-list.icon-question .wp-block-blockflow-list-item:before{top:1px}}body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-list.icon-question .wp-block-blockflow-list-item:after{background-color:var(--virta_colors_color-primary);border-radius:100px;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}@media(max-width:1000px){body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-list.icon-question .wp-block-blockflow-list-item:after{height:25px;width:25px}}body:not(.wp-admin):not(.block-editor-iframe__body) ul.wp-block-blockflow-list.list-type-ul:not(.icon-question),body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slide ul,body:not(.wp-admin):not(.block-editor-iframe__body) .detail-wrapper ul,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-meta ul{padding-left:20px}body:not(.wp-admin):not(.block-editor-iframe__body) ul.wp-block-blockflow-list.list-type-ul:not(.icon-question) li,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slide ul li,body:not(.wp-admin):not(.block-editor-iframe__body) .detail-wrapper ul li,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-meta ul li{position:relative}body:not(.wp-admin):not(.block-editor-iframe__body) ul.wp-block-blockflow-list.list-type-ul:not(.icon-question) li:before,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slide ul li:before,body:not(.wp-admin):not(.block-editor-iframe__body) .detail-wrapper ul li:before,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-meta ul li:before{background-color:var(--virta_colors_color-secondary);content:"";display:block;height:2px;left:-15px;position:absolute;top:15px;width:2px}body:not(.wp-admin):not(.block-editor-iframe__body) ul.wp-block-blockflow-list.list-type-ul:not(.icon-question) li::marker,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-slide ul li::marker,body:not(.wp-admin):not(.block-editor-iframe__body) .detail-wrapper ul li::marker,body:not(.wp-admin):not(.block-editor-iframe__body) .wp-block-blockflow-post-meta ul li::marker{display:none;font-size:0}.pcco-box .pcco-box-title{display:none}.pcco-box .no-more-tables{margin-bottom:50px;overflow:auto;--virta_table_padding_sides_m:22px;--virta_table_padding_topbottom_m:13px;width:100%}.pcco-box table.pcco-occupancy{background:var(--virta_colors_color-transparent) no-repeat;border:1px solid var(--virta_colors_dynamic_colors_table-border);border-collapse:separate;border-radius:0;border-spacing:0;color:var(--virta_colors_color-secondary,var(--virta_colors_color-text,#000));font-size:var(--virta_fonts_text-m__font-size);font-weight:var(--virta_fonts_text-m__font-weight,400);letter-spacing:var(--virta_fonts_text-m__letter-spacing,normal);line-height:var(--virta_fonts_text-m__line-height,125%);min-width:500px;overflow:hidden;width:100%}.pcco-box table.pcco-occupancy thead{font-weight:700}.pcco-box table.pcco-occupancy thead tr th{background:var(--virta_colors_color-primary) no-repeat;border-left:1px solid var(--virta_colors_dynamic_colors_table-border);color:var(--virta_colors_color-secondary);padding:var(--virta_table_padding_topbottom_m) var(--virta_table_padding_sides_m);text-align:left;width:auto !important}.pcco-box table.pcco-occupancy tbody tr td{border-left:1px solid var(--virta_colors_dynamic_colors_table-border,#000);border-top:1px solid var(--virta_colors_dynamic_colors_table-border,#000);padding:var(--virta_table_padding_topbottom_m) var(--virta_table_padding_sides_m)}.pcco-box table.pcco-occupancy tr{border-collapse:collapse}.pcco-box table.pcco-occupancy tr>*:first-child{border-left:0;font-weight:700}.reference.dotflow{color:var(--virta_colors_color-text)}.reference.dotflow a{color:var(--virta_colors_color-text);transition:color .3s}.reference.dotflow a:focus,.reference.dotflow a:hover{color:var(--virta_colors_color-primary)}.wp-block-blockflow-slider.hero{margin-top:0}.wp-block-blockflow-slider.hero .wp-block-blockflow-slide{position:relative}.wp-block-blockflow-slider.hero .wp-block-blockflow-slide .inner-wrapper,.wp-block-blockflow-slider.hero .wp-block-blockflow-slide .inner-wrapper-container{padding:0 !important;padding-bottom:0 !important;padding-top:0 !important}@media(max-width:1000px){.wp-block-blockflow-slider.hero .wp-block-blockflow-slide .inner-wrapper,.wp-block-blockflow-slider.hero .wp-block-blockflow-slide .inner-wrapper-container{padding:0 !important}}.wp-block-blockflow-slider.hero .wp-block-blockflow-slide .wp-block-blockflow-group{left:50%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}@media(max-width:1000px){.wp-block-blockflow-slider.hero .wp-block-blockflow-slide .wp-block-blockflow-group{width:100%}}.wp-block-blockflow-slider.hero .wp-block-blockflow-hero{margin:0;width:100% !important}.wp-block-blockflow-slider.hero .swiper-slide-active .wp-block-blockflow-hero{animation:zoom-in 6s infinite}.wp-block-blockflow-slider.hero .swiper-pagination{bottom:60px;box-sizing:border-box;left:0;padding-left:calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px))/2);padding-right:calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px))/2);text-align:center;width:100%}.wp-block-blockflow-slider.hero .swiper-pagination .swiper-pagination-bullet{border-radius:0;height:7px;margin:0 8px;width:95px}.wp-block-blockflow-slider.long-slider .slider{flex-shrink:0;width:calc(var(--virta_layout_default-content-width, 1400px) - var(--scrollbar-width, 17px) + (100vw - var(--virta_layout_default-content-width, 1400px) - var(--scrollbar-width, 17px))/2 + 0px)}@media(max-width: 1000px){.wp-block-blockflow-slider.long-slider .slider{width:100%}}.wp-block-blockflow-slider.long-slider .slider .wp-block-blockflow-slide{gap:var(--virta_layout_margins_d);max-width:472px}.wp-block-blockflow-slider.long-slider .slider .wp-block-blockflow-slide>.inner-wrapper-container>.inner-wrapper{flex-direction:row;height:100%}.wp-block-blockflow-slider.long-slider .slider .wp-block-blockflow-slide>.inner-wrapper-container>.inner-wrapper>.wp-block-blockflow-group{align-content:flex-start;display:flex;gap:10px}@media(max-width:600px){.wp-block-blockflow-slider.long-slider .slider .wp-block-blockflow-slide.empty{display:none}}.wp-block-blockflow-slider.long-slider .slider .wp-block-blockflow-slide .arrangemnt-image{background-position:center;background-size:cover;height:300px;overflow:hidden}.wp-block-blockflow-slider.long-slider .slider .wp-block-blockflow-slide .wp-block-blockflow-title{width:100%}.wp-block-blockflow-slider.long-slider .slider .wp-block-blockflow-slide .wp-block-blockflow-title a{transition:.3s}.wp-block-blockflow-slider.family-slider{top:-75px}@media(max-width:1000px){.wp-block-blockflow-slider.family-slider{top:0}}.wp-block-blockflow-slider.family-slider .wp-block-blockflow-image{left:0;position:absolute;top:-75px}@media(max-width:1000px){.wp-block-blockflow-slider.family-slider .wp-block-blockflow-image{top:0}}@media(max-width:600px){.wp-block-blockflow-slider.family-slider .wp-block-blockflow-image{width:100%}.wp-block-blockflow-slider.family-slider .wp-block-blockflow-image figure,.wp-block-blockflow-slider.family-slider .wp-block-blockflow-image img{width:100%}}.wp-block-blockflow-slider.family-slider .wp-block-blockflow-group{margin:75px 0 0;margin-left:20%;padding:66px 84px !important}@media(max-width:1000px){.wp-block-blockflow-slider.family-slider .wp-block-blockflow-group{margin-top:250px;padding:50px !important}}@media(max-width:600px){.wp-block-blockflow-slider.family-slider .wp-block-blockflow-group{margin-left:var(--virta_layout_padding-page);margin-right:var(--virta_layout_padding-page);margin-top:200px}}.wp-block-blockflow-slider.family-slider .swiper-scrollbar{display:none}body.wp-admin .wp-block-blockflow-slider.hero .wp-block-blockflow-slide .wp-block[data-type="blockflow/group"]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.long-slider-controls,.family-slider-controls{align-items:center;display:flex;gap:20px}.long-slider-controls .slider-prev,.long-slider-controls .slider-next,.family-slider-controls .slider-prev,.family-slider-controls .slider-next{cursor:pointer;height:46px;position:relative;width:46px}.long-slider-controls .slider-prev .swiper-button-inner,.long-slider-controls .slider-next .swiper-button-inner,.family-slider-controls .slider-prev .swiper-button-inner,.family-slider-controls .slider-next .swiper-button-inner{background-color:var(--virta_colors_color-background-light);height:100%;line-height:46px;margin:auto;-webkit-mask-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/30b1f7c29808468f3978.svg);mask-image:url(//www.golfresort-weimarerland.de/wp-content/themes/golfresort/dist/30b1f7c29808468f3978.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;text-align:center;transition:all .2s;width:46px}.long-slider-controls .slider-prev:hover .swiper-button-inner,.long-slider-controls .slider-next:hover .swiper-button-inner,.family-slider-controls .slider-prev:hover .swiper-button-inner,.family-slider-controls .slider-next:hover .swiper-button-inner{background-color:var(--virta_colors_color-primary)}.long-slider-controls .slider-prev,.family-slider-controls .slider-prev{transform:rotate(180deg)}.long-slider-controls .swiper-scrollbar,.family-slider-controls .swiper-scrollbar{background:var(--virta_colors_color-background-light);height:1px;position:relative;width:200px}.long-slider-controls .swiper-scrollbar .swiper-scrollbar-drag,.family-slider-controls .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--virta_colors_color-primary);bottom:-1.5px;cursor:pointer;height:4px;position:absolute;width:50px}.wp-block-blockflow-group.style-family-slider-control{margin-left:500px;padding-left:40px !important;z-index:2}@media(max-width:1200px){.wp-block-blockflow-group.style-family-slider-control{padding-left:20px !important}}@media(max-width:1000px){.wp-block-blockflow-group.style-family-slider-control{margin-left:0;padding-left:0 !important}}.wp-block-blockflow-group.style-family-slider-control .wp-block-blockflow-text{padding-left:300px}@media(max-width:1400px){.wp-block-blockflow-group.style-family-slider-control .wp-block-blockflow-text{padding-left:100px}}@media(max-width:1200px){.wp-block-blockflow-group.style-family-slider-control .wp-block-blockflow-text{padding-left:0}}.wp-block-blockflow-group.style-family-slider-control .wp-block-blockflow-text:before{background-color:var(--virta_colors_color-background-light);bottom:-14px;content:"";display:block;height:1px;left:-300px;position:relative;width:260px}@media(max-width:1400px){.wp-block-blockflow-group.style-family-slider-control .wp-block-blockflow-text:before{left:-130px;width:100px}}@media(max-width:1200px){.wp-block-blockflow-group.style-family-slider-control .wp-block-blockflow-text:before{display:none}}@media(max-width:1000px){.wp-block-blockflow-group.style-family-slider-control .wp-block-blockflow-text:before{display:block;left:-300px;width:260px}}@media(max-width:780px){.wp-block-blockflow-group.style-family-slider-control .wp-block-blockflow-text:before{left:-130px;width:100px}}@media(max-width:600px){.wp-block-blockflow-group.style-family-slider-control .wp-block-blockflow-text:before{display:none}}@keyframes zoom-in{0%{transform:scale(1.1)}100%{transform:scale(1.2)}}.wp-block-blockflow-table table thead{font-weight:700}.wp-block-blockflow-table table tbody th{font-weight:700;text-align:left}.wp-block-blockflow-table table tbody th .column-head{display:none !important}.wp-block-blockflow-table table tbody td .column-head{min-width:51px}.wp-block-blockflow-tabs{width:100%}.wp-block-blockflow-tabs .headlines-dropdown-container .tab-headlines .single-headline{justify-content:left !important;padding:30px 40px;text-align:left}.wp-block-blockflow-tabs .headlines-dropdown-container .tab-headlines .single-headline span{transition:.3s color}.wp-block-blockflow-tabs .headlines-dropdown-container .tab-headlines .single-headline:focus span,.wp-block-blockflow-tabs .headlines-dropdown-container .tab-headlines .single-headline:hover span{color:var(--virta_colors_color-primary)}.wp-block-blockflow-tabs .headlines-dropdown-container .tab-headlines .single-headline.active{position:relative}.wp-block-blockflow-tabs .headlines-dropdown-container .tab-headlines .single-headline.active:before{background-color:var(--virta_colors_color-primary);bottom:30px;content:"";display:block;height:1px;left:40px;position:absolute;width:calc(100% - 80px)}.wp-block-blockflow-tabs.toggles .single-headline{scroll-margin-top:80px}.wp-block-blockflow-tabs .tab-contents{padding:var(--virta_layout_padding-container_m)}.wp-block-blockflow-tabs .tab-contents .toggle-handle{height:25px;max-width:25px;right:var(--virta_layout_padding-page_mobile)}.wp-block-blockflow-tabs .tab-contents .toggle-handle.active{transform:rotate(180deg)}.wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab .toggles-multiple>.tab-contents>.single-headline:not(:first-of-type){margin-top:var(--virta_layout_padding-outside_s)}.wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab .headlines-dropdown-container .tab-headlines .single-headline{padding:0 80px 30px 0}.wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab .headlines-dropdown-container .tab-headlines .single-headline.active{position:relative}.wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab .headlines-dropdown-container .tab-headlines .single-headline.active:before{left:0;position:absolute;width:calc(100% - 80px)}.wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab .tab-contents{padding:0;padding-top:var(--virta_layout_padding-outside_d)}.wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab .tab-contents .single-headline{margin-bottom:var(--virta_layout_padding-outside_s)}.wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab .tab-contents .toggle-handle{max-width:22px}.wp-block-blockflow-tabs .wp-block-blockflow-slider{height:100%;min-height:200px}.wp-block-blockflow-tabs .wp-block-blockflow-slider .slider{height:100%}.wp-block-blockflow-tabs .wp-block-blockflow-slider .swiper-button-prev,.wp-block-blockflow-tabs .wp-block-blockflow-slider .swiper-button-next{height:40px;width:40px}@media(max-width:600px){.wp-block-blockflow-tabs .wp-block-blockflow-slider .swiper-button-prev,.wp-block-blockflow-tabs .wp-block-blockflow-slider .swiper-button-next{height:25px;width:25px}}.wp-block-blockflow-tabs .wp-block-blockflow-slider .swiper-button-prev.bottom,.wp-block-blockflow-tabs .wp-block-blockflow-slider .swiper-button-next.bottom{bottom:20px}@media(max-width:600px){.wp-block-blockflow-tabs .wp-block-blockflow-slider .swiper-button-prev.bottom,.wp-block-blockflow-tabs .wp-block-blockflow-slider .swiper-button-next.bottom{bottom:10px}}.wp-block-blockflow-tabs .wp-block-blockflow-slider .swiper-button-next{left:auto;right:20px}.wp-block-blockflow-tabs .wp-block-blockflow-slider .swiper-button-prev{right:80px}@media(max-width:600px){.wp-block-blockflow-tabs .wp-block-blockflow-slider .swiper-button-prev{right:60px}}@media(max-width:600px){.wp-block-blockflow-tabs.style-room .image-wrapper.size-custom img{max-width:200px;max-height:200px}}.wp-block-blockflow-container.background-color-tertiary .wp-block-blockflow-tabs .headlines-dropdown-container .tab-headlines .single-headline.active{background-color:var(--virta_colors_color-background-dark)}.wp-block-blockflow-container.background-color-tertiary .wp-block-blockflow-tabs .tab-contents{background-color:var(--virta_colors_color-background-dark)}.wp-block-blockflow-container.background-color-tertiary .wp-block-blockflow-tabs .tab-contents .wp-block-blockflow-tab,.wp-block-blockflow-container.background-color-tertiary .wp-block-blockflow-tabs .tab-contents .single-headline.active{background-color:var(--virta_colors_color-background-dark)}.wp-block-blockflow-toggles{border-top:1px solid var(--virta_colors_color-secondary)}.wp-block-blockflow-toggles .wp-block-blockflow-toggle{border-bottom:1px solid var(--virta_colors_color-secondary)}.wp-block-blockflow-toggles .wp-block-blockflow-toggle .toggle-headline-wrapper .toggle-icon{margin-left:0;margin-right:clamp(15px,.9375rem + (1vw - 4px)*.3289,20px)}.wp-block-blockflow-toggles .wp-block-blockflow-toggle .toggle-headline-wrapper .toggle-icon img{max-width:30px}.wp-block-blockflow-toggles .wp-block-blockflow-toggle .toggle-headline-wrapper .toggle-headline{font-family:var(--virta_fonts_h5__font-family);letter-spacing:1px;padding:18px 0}.wp-block-blockflow-toggles .wp-block-blockflow-toggle .toggle-headline-wrapper .toggle-icon-arrow{height:10px;transform:rotate(0deg)}.wp-block-blockflow-toggles .wp-block-blockflow-toggle .toggle-headline-wrapper .toggle-icon-arrow-down{background-color:var(--virta_colors_color-tertiary)}.wp-block-blockflow-toggles .wp-block-blockflow-toggle .toggle-headline-wrapper .toggle-icon-chevron{max-width:25px}.wp-block-blockflow-toggles .wp-block-blockflow-toggle .toggle-content{padding-bottom:28px;padding-left:0;padding-right:0}body.home h6.wp-block-blockflow-title{font-size:30px;font-weight:var(--virta_fonts_text-m__font-weight);letter-spacing:4.8px;line-height:30px}@media(max-width:1000px){body.home h6.wp-block-blockflow-title{font-size:var(--virta_fonts_h6__font-size);line-height:var(--virta_fonts_h6__line-height)}}body.home .wp-block-blockflow-container.style-bottom-leaf:after{background-color:inherit;content:"";display:block;height:200px;left:0;position:absolute;top:-200px;width:100%}body.single-virta_job h1.wp-block-blockflow-title{font-size:80px}@media(max-width:1000px){body.single-virta_job h1.wp-block-blockflow-title{font-size:var(--virta_fonts_h1__font-size)}}body.single-virta_job .wp-block-blockflow-title{margin:0}body.single-virta_job .wp-block-blockflow-title,body.single-virta_job .wp-block-blockflow-single-line-text{color:var(--virta_colors_color-text) !important}body.single-virta_job .job-requirements{margin-top:150px;position:relative}@media(max-width:600px){body.single-virta_job .job-requirements{margin-top:0}}body.single-virta_job .job-requirements:before{background-color:var(--virta_colors_color-tertiary);content:"";display:block;height:100%;left:calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px))/-2);padding:80px 150px 80px 100px;padding-left:calc((100vw - var(--virta_layout_default-content-width, 1200px) - var(--bf-scrollbar-width, 17px))/2);position:absolute;top:-80px;width:100%;z-index:-1}@media(max-width:1600px){body.single-virta_job .job-requirements:before{left:-50px}}@media(max-width:600px){body.single-virta_job .job-requirements:before{padding:40px 100px 100px;top:-40px}}body.single-virta_job .job-requirements ul~.wp-block-blockflow-title{margin-top:40px}body.single-virta_job .job-requirements ul{padding-left:25px}body.single-virta_job .job-requirements ul li{position:relative}body.single-virta_job .job-requirements ul li:before{background-color:var(--virta_colors_color-secondary);content:"";display:block;height:2px;left:-20px;position:absolute;top:15px;width:2px}body.single-virta_job .job-requirements ul li::marker{display:none;font-size:0}body.single-virta_job .wp-block-blockflow-container.job-description{padding-right:0 !important}@media(max-width:600px){body.single-virta_job .wp-block-blockflow-container.job-description{padding-right:var(--virta_layout_padding-page) !important}}body.single-virta_job .wp-block-blockflow-container.job-description>.inner-container{padding-right:0 !important}@media(max-width:1000px){body.single-virta_job .wp-block-blockflow-container.job-description>.inner-container{padding:50px}}body.single-virta_job .wp-block-blockflow-container.job-description .image-wrapper{position:relative;width:100%}@media(max-width:600px){body.single-virta_job .wp-block-blockflow-container.job-description .image-wrapper{top:0}}body.single-virta_job .wp-block-blockflow-container.job-description .image-wrapper .job-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:450px;width:100%}@media(max-width:600px){body.single-virta_job .wp-block-blockflow-container.job-description .image-wrapper .job-image{height:250px}}body.single-virta_job .wp-block-blockflow-container.job-description .image-wrapper .job-image~.job-image{margin-top:50px}@media(max-width:600px){body.single-virta_job .wp-block-blockflow-container.job-description .image-wrapper .job-image~.job-image{margin-top:30px}}