:root{--corporate:#d0b067;--gold:#d0b067;--darkgold:#b9951b;--lightgold:#e1cd9d;--palegold:#eadbba;--darkgrey:#222;--contrast:#45a5d8;--stronggold:#bf933f}body.bueroraeume{--corporate:#ffba00}.wp-block-image img{height:auto !important}img{image-rendering:-webkit-optimize-contrast}html{margin:0 !important;padding:0 !important;width:100% !important;max-width:100% !important;overflow-x:hidden !important}body{width:100% !important;max-width:100% !important;margin:0;padding:0;padding-top:60px;font-size:18px;line-height:1.4em;font-weight:400;background-color:#fff;width:100vw !important;overflow-x:hidden !important;color:#222;font-weight:400}body,p,h1,h2,h3,h4,h5,h6{font-family:'Montserrat','Arial',sans-serif;font-weight:400;color:#222}h1{font-size:60px;font-weight:300}h1 strong{font-weight:600}h2{font-size:54px;font-weight:300;line-height:1.1em}h2 strong{font-weight:600}h3{font-size:32px;font-weight:300;line-height:1.2em}h3 strong{font-weight:600}h4{font-size:18px;font-weight:700}@media screen and (max-width:767px){h1{font-size:32px;font-weight:300 !important}h2{font-size:42px;font-weight:300 !important}.light h1,.raumtitel h1{font-weight:300 !important}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:600 !important}p{font-size:.9em}}@media screen and (max-width:430px){h2{font-size:36px}}a{color:var(--darkgrey);font-weight:400;text-decoration:none}a:hover{color:#000;text-decoration:none}ul{font-family:'Montserrat';color:var(--darkgrey)}br.shy{display:none}#content.site-content{padding-bottom:0 !important;padding-top:0 !important}@media (max-width:600px){.elementor-column-gap-wider .elementor-column-wrap{padding:15px !important}}footer{display:none}.entry-header{display:none}.navbar-toggler{display:block}#ascrail2000{display:none !important}body.anfahrt-kontakt #quickcontact{display:none}#masthead{background:#fff !important;position:fixed;top:0;left:0;width:100%;height:60px;padding:0 !important;z-index:999;-webkit-box-shadow:0px 6px 6px rgba(0,0,0,.15) !important;box-shadow:0px 6px 6px rgba(0,0,0,.15) !important}#masthead div{margin:0;padding:0}#masthead .container{max-width:100%}#masthead .navbar-brand{padding-left:10px !important;padding-top:15px !important}#masthead .navbar-brand img{width:200px;height:auto;margin-left:-5px;margin-top:-13px}@media screen and (max-width:1200px){#masthead .navbar-brand img{margin-top:-4px}}.navbar-toggler{border:none !important;margin-top:5px;margin-right:5px}.navbar-toggler-icon{width:36px;height:36px}.dropdown-toggle:after{display:none}@media screen and (min-width:1201px){#masthead #main-nav .navbar-nav>li:nth-of-type(1){display:none}#masthead #main-nav .navbar-nav>li:nth-last-of-type(2){display:none}#masthead #main-nav .navbar-nav>li:nth-last-of-type(1){display:none}}#masthead #main-nav .navbar-nav>li>a{color:#666;padding:17px 15px 10px;font-size:17px;font-weight:400;height:60px}#masthead #main-nav .navbar-nav>li>a:hover{color:var(--gold)}#masthead #main-nav .navbar-nav>li>ul{position:absolute;top:55px;left:-8px;box-shadow:5px 5px 5px rgba(0,0,0,.25);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.25);border:none;border-radius:0}#masthead #main-nav .navbar-nav>li>ul>li>a:hover{color:var(--gold)}@media screen and (max-width:1200px){#masthead #main-nav{margin-top:8px;background:rgba(255,255,255,.9);height:100vh}#masthead #main-nav .navbar-nav>li{text-align:center}#masthead #main-nav .navbar-nav>li>a{height:42px;color:#666;padding:8px;font-size:22px;font-weight:400;width:80vw;max-width:500px;margin:0 auto;border-bottom:var(--gold) 1px solid}#masthead #main-nav .navbar-nav>li>ul{display:block;position:relative;text-align:center;top:0;left:0}#masthead #main-nav .navbar-nav>li>ul{box-shadow:none;-webkit-box-shadow:none;border-bottom:var(--gold) 1px solid;width:50%;margin:0 auto}}#anfragetab{position:fixed;top:-50px;right:0;z-index:200;transition:all .4s linear;color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:.1em;padding:8px 15px;background-color:var(--gold);transition:all .4s linear;display:inline-block;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.3);box-shadow:5px 5px 5px rgba(0,0,0,.3)}#anfragetab.slidedown{top:60px}#anfragetab:hover{background-color:var(--darkgrey)}@media screen and (max-width:1200px){#anfragetab{font-size:20px;padding:15px}}@media screen and (max-width:1024px){#anfragetab{font-size:19px;padding:12px}}@media screen and (max-width:800px) and (orientation:portrait){#anfragetab{transform:none;right:0}#anfragetab{width:48px;height:50px;display:inline-block;text-indent:-9999px;padding-top:0 !important;padding:0;border-bottom-left-radius:8px}#anfragetab{background-image:url(https://schlossrahe.de/wp-content/uploads/Icon_anfrage.png);background-repeat:no-repeat;background-position:53% 50%;background-size:30px}}@media screen and (max-width:767px){#anfragetab{transform:none;right:0}#anfragetab{width:48px;height:50px;display:inline-block;text-indent:-9999px;padding-top:0 !important;padding:0;border-bottom-left-radius:8px}#anfragetab{background-image:url(https://schlossrahe.de/wp-content/uploads/Icon_anfrage.png);background-repeat:no-repeat;background-position:53% 50%;background-size:30px}}body.passwordshield-active #anfragetab{display:none}body.bueroraeume #anfragetab{display:none}div[data-elementor-type=wp-page]{width:100%}#content>.container{max-width:100%}body.elementor-editor-active .elementor-inner-section{margin-top:20px}@media screen and (max-width:800px) and (orientation:portrait){.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:100%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:100%}}@media screen and (max-width:767px){.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:15px}}#start{min-height:calc(100vh - 60px)}#start>.elementor-container{min-height:calc(100vh - 60px)}#start .elementor-row{height:100%}body.elementor-editor-active #start{margin-top:100px}#startimage{min-height:calc(100vh - 60px)}#startimage>.elementor-container{min-height:calc(100vh - 60px)}#startimage .elementor-row{height:100%}body.elementor-editor-active #startimage{margin-top:100px}@media screen and (max-width:800px) and (orientation:portrait){#startimage{min-height:calc(100vh - 100px);height:calc(100vh - 100px)}#startimage>.elementor-container{min-height:calc(100vh - 100px);height:calc(100vh - 100px)}}@media screen and (max-width:767px){#startimage{min-height:calc(100vh - 100px);height:calc(100vh - 100px)}#startimage>.elementor-container{min-height:calc(100vh - 100px);height:calc(100vh - 100px)}}.arrowlink a{width:50px;height:50px}.arrowdown{position:absolute;bottom:10px;left:0}.arrowup{margin-bottom:0 !important}.arrowup img{transform:rotate(180deg);max-width:35px}@media screen and (max-width:800px) and (orientation:portrait){.arrowdown{bottom:80px}}@media screen and (max-width:767px){.arrowdown{bottom:80px}}.arrowdown.deactivated{display:none !important;visibility:hidden !important}#specialofferstatus{margin-top:40px}#specialofferstatus p{margin-bottom:0}#specialofferstatus .status{border:red 4px dotted;background:#ff0}#specialofferstatus .status p{font-size:24px;font-weight:600;margin-top:20px;margin-bottom:20px}#specialofferinsert{display:none}body.elementor-editor-active #specialofferinsert{display:block}body.c_c_r #codehelper{display:block !important;min-height:100px}#specialoffer{display:none;position:absolute;bottom:0;left:0;width:100%;height:0;overflow:visible}#specialoffer.aktiv{display:block}#specialoffer #banner{background:rgba(194,162,90,.85);position:absolute;bottom:-400px;left:0;width:100vw;height:auto;padding-bottom:15px;transition:bottom .5s ease-in-out}#specialoffer #banner.slideup{bottom:0}#specialoffer #banner .elementor-widget-wrap{background:0 0 !important}#specialoffer #banner h2{text-align:center;color:var(--white);font-weight:400;margin-top:5px;margin-bottom:-10px}#specialoffer #banner p{text-align:center;font-size:24px;margin-bottom:0}#specialoffer #banner #readmore{font-size:20px;font-weight:400;color:var(--white);text-transform:uppercase;background-color:transparent;border:var(--white) 2px solid;border-radius:0;padding:8px 14px;font-family:'Montserrat',sans-serif;transition:all .1s linear}#specialoffer #banner #readmore:hover{color:var(--white);background-color:var(--darkgrey);border:var(--white) 2px solid}#specialoffer #popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:none;z-index:1}#specialoffer #popup.open{display:block}#specialoffer #popup .elementor-column{width:100vw;height:100vh;position:absolute;top:0;left:0}#specialoffer #popup .elementor-widget-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;max-width:90vw;height:auto;background:var(--white)}#specialoffer #popup .elementor-widget-text-editor:nth-of-type(1){padding:30px 30px 0}#specialoffer #popup h2{color:var(--gold);font-weight:400;text-align:center;margin-top:10px;border-bottom:var(--gold) 1px solid}#specialoffer #popup p{text-align:center}#specialoffer #popup #booknow{font-size:20px;font-weight:600;color:var(--white);text-transform:uppercase;background-color:var(--gold);border:var(--gold) 2px solid;border-radius:0;padding:8px 14px;font-family:'Montserrat',sans-serif;transition:all .1s linear;margin-bottom:20px}#specialoffer #popup #booknow:hover{color:var(--white);background-color:var(--darkgrey);border:var(--darkgrey) 2px solid}#specialoffer #popup .xbutton{position:absolute;top:0;right:0;width:50px;height:50px;transition:all .1s ease-in-out;cursor:pointer}#specialoffer #popup .xbutton:hover{filter:saturate(0) contrast(2) brightness(0)}#specialoffer #popup .xbutton:before,#specialoffer #popup .xbutton:after{content:'';display:block;background:var(--gold);position:absolute;top:25px;right:10px;width:30px;height:2px}#specialoffer #popup .xbutton:before{transform:rotate(-45deg)}#specialoffer #popup .xbutton:after{transform:rotate(45deg)}body.elementor-editor-active #specialoffer{display:block !important;position:relative;top:0;bottom:auto;left:0;width:100%;height:auto;background:#eee;margin-top:100px}body.elementor-editor-active #specialoffer #banner{display:block;position:relative;top:0;left:0;bottom:unset;height:auto}body.elementor-editor-active #specialoffer #banner .elementor-widget-text-editor{border:red 4px dotted}body.elementor-editor-active #specialoffer #popup{display:block;position:relative;top:0;left:0;height:600px;padding:50px}body.elementor-editor-active #specialoffer #popup .elementor-column{display:block;position:relative;top:0;left:0;height:500px}body.elementor-editor-active #specialoffer #popup .elementor-column .elementor-widget-wrap{display:block}body.elementor-editor-active #specialoffer #popup .elementor-widget-text-editor:nth-of-type(1){height:auto;width:100%;min-height:500px;transform:none;position:relative;top:0;left:0}body.elementor-editor-active #specialoffer #popup .elementor-widget-text-editor:not(.xbutton){border:red 4px dotted}body.elementor-editor-active #specialoffer #popup .elementor-widget-text-editor.xbutton{top:-75px;right:0;opacity:.4}@media (max-width:1300px){#specialoffer #banner h2{font-size:50px}#specialoffer #banner p{font-size:22px;font-weight:500}#specialoffer #banner #readmore{font-size:20px;padding:8px 14px}}@media (max-width:1200px){#specialoffer #banner{padding-left:15vw}}@media (max-width:992px){#specialoffer #banner{padding-left:20vw;background:rgba(194,162,90,.85)}#specialoffer #banner h2{font-size:40px}#specialoffer #banner p{font-size:20px;font-weight:500}#specialoffer #banner #readmore{font-size:20px;padding:8px 14px}}@media (max-width:850px){#specialoffer #banner{padding-left:25vw}}@media (max-width:767px){#specialoffer #banner{padding-left:10px;padding-right:10px}}.textschlossrahe{margin-top:20px;display:inline-block;height:auto;opacity:.7}.textschlossrahe.tleft{width:calc(52% - 21px);margin-right:1%;margin-left:20px}.textschlossrahe.tright{width:calc(46% - 21px);margin-right:20px}@media (min-width:2000px){.textschlossrahe.tleft{margin-right:30px}.textschlossrahe.tleft>.elementor-widget-container{text-align:right}.textschlossrahe.tright>.elementor-widget-container{text-align:left}}.textevents{right:30px}.textevents img{width:calc(50% - 120px)}@media screen and (max-width:767px){#start .textschlossrahe{opacity:1}}@media screen and (max-width:800px) and (orientation:portrait){#start .textschlossrahe{opacity:1;display:block;width:100% !important}#start .textschlossrahe.tleft{margin:10px 0 0;padding:0 0 0 5px}#start .textschlossrahe.tright{margin:-14px 0 0;padding:0 5px 0 0}#start .textschlossrahe.tleft img{width:80%}#start .textschlossrahe.tright img{width:71%}}@media screen and (max-width:767px) and (orientation:portrait){body.home #start .elementor-widget-wrap{background:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%)}#start .textschlossrahe{opacity:1;display:block;width:100% !important}#start .textschlossrahe.tleft{margin:10px 0 0;padding:0 0 0 5px}#start .textschlossrahe.tright{margin:-14px 0 0;padding:0 5px 0 0}#start .textschlossrahe.tleft img{width:80%}#start .textschlossrahe.tright img{width:71%}#start .textevents{right:auto;left:0;max-width:55vw;width:55vw;padding:3vw 3vw 4vw 1vw;margin-top:5px}#start .textevents{background:rgba(0,0,0,.7);border-top-right-radius:7vw;border-bottom-right-radius:7vw}#start .textevents img{width:100%}}.elementor #start .elementor-background-slideshow{position:fixed}body.elementor-editor-active .elementor #start .elementor-background-slideshow{position:absolute}#eventsticker{position:absolute;top:calc(100vh - 370px);left:30px;width:340px;height:340px;padding-top:25px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;text-align:center;border-radius:100%;opacity:0;transition:opacity .4s linear}#eventsticker.display{opacity:1}#eventsticker .stickerbackground{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;filter:brightness(30%) saturate(0)}#eventsticker .stickercontent{width:100%;height:100%;position:absolute;top:0;left:0}#eventsticker .stickericon{width:60px;height:60px;margin-bottom:12px;margin-top:15px}#eventsticker h3{color:#fff;font-size:24px;margin:0 auto;text-transform:uppercase;width:85%}#eventsticker h2{color:#fff;font-size:44px;font-weight:600;margin-top:10px;margin-bottom:-2px}#eventsticker a{font-size:16px;color:var(--gold);padding-right:21px;background-image:url(https://schlossrahe.de/wp-content/uploads/Arrow_Internerlink_gold.png);background-repeat:no-repeat;background-size:16px;background-position:100% 3px;display:inline-block}#eventsticker a:hover{filter:saturate(0) brightness(200%)}#eventsticker p{color:#fff;text-align:center}#closesticker{position:absolute;bottom:25px;left:calc(50% - 8px);width:16px;height:16px;background-image:url(https://schlossrahe.de/wp-content/uploads/CloseSticker.png);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;margin:0 auto}#closesticker:hover{cursor:pointer}@media screen and (max-width:1600px){#eventsticker{top:calc(100vh - 350px);left:15px;transform:scale(.95)}}@media screen and (max-width:1500px){#eventsticker{transform:scale(.9)}}@media screen and (max-width:1400px){#eventsticker{top:calc(100vh - 340px);left:0;transform:scale(.8)}#eventsticker h3{font-size:28px;margin-top:-5px}#eventsticker a{font-size:20px}}@media screen and (max-width:1200px){#eventsticker{top:calc(100vh - 325px);left:-10px}}@media screen and (max-width:1024px){#eventsticker{top:calc(100vh - 290px);left:-50px;transform:scale(.6)}}@media screen and (max-width:800px) and (orientation:portrait){#eventsticker{top:calc(100vh - 350px);left:-40px;transform:scale(.7)}}@media screen and (max-width:767px){#eventsticker{display:none}}#specialoffer{display:none}body.c_c_r{display:block}#introevents .imgbubble1{display:inline-block;position:absolute;left:-4vw;top:30vh;width:27vw;max-width:450px}#introevents .imgbubble2{display:inline-block;position:absolute;left:12vw;top:80vh;width:15vw;max-width:300px}#introevents .imgbubble3{display:inline-block;position:absolute;right:-6vw;top:3vh;width:36vw;max-width:800px}@media screen and (max-width:1600px){#introevents .imgbubble1{left:-5vw;top:44vh;width:24vw}}@media screen and (max-width:1200px){#introevents .imgbubble1{left:-5vw;top:44vh;width:24vw}#introevents .imgbubble2{left:8vw;top:85vh}}@media screen and (max-width:800px) and (orientation:portrait){#introevents .imgbubble1{top:65vw;width:29vw}#introevents .imgbubble2{top:81vh;width:22vw}#introevents .imgbubble3{top:41vw}}@media screen and (max-width:767px){#introevents .imgbubble1{left:-6vw;top:-6vw;width:42vw;max-width:450px}#introevents .imgbubble2{display:none}#introevents .imgbubble3{right:-8vw;top:5vw;width:60vw}}#introevents h3{font-size:24px;font-weight:400}#introevents h3 br{display:none}@media screen and (max-width:1100px){#introevents h3 br{display:block}}@media screen and (max-width:767px){#introevents h2{font-size:48px;margin-left:-4px}#introevents h3{font-size:18px;font-weight:400;max-width:50vw}}#introevents .textblock{width:60%;min-width:400px;padding-left:140px;background-size:120px;background-position:0 0;background-repeat:no-repeat}#textblock1{background-image:url(https://schlossrahe.de/wp-content/uploads/Icon_A.png);margin-left:10%}#textblock2{background-image:url(https://schlossrahe.de/wp-content/uploads/Icon_B.png);margin-left:20%}#textblock3{background-image:url(https://schlossrahe.de/wp-content/uploads/Icon_C.png);margin-left:30%}@media screen and (max-width:767px){#introevents .textblock{width:100%;min-width:300px;padding-left:2px;padding-top:70px;background-size:80px}#textblock1,#textblock2,#textblock3{margin-left:0}.textblock a{font-size:18px;font-weight:500 !important}}#gardenview{height:100vh;max-height:70vw}#gardenview>.elementor-container{height:100%}.bubblegardenview{position:absolute;top:-120px;right:20px;max-width:220px;z-index:2}@media screen and (max-width:1400px){.bubblegardenview{max-width:200px}}@media screen and (max-width:1200px){.bubblegardenview{max-width:180px}}@media screen and (max-width:800px) and (orientation:portrait){#gardenview{max-height:100vh}#gardenview .elementor-background-overlay{max-height:70vh}.bubblegardenview{max-width:160px}}@media screen and (max-width:767px){#gardenview{max-height:100vh}#gardenview .elementor-background-overlay{max-height:70vh}.bubblegardenview{max-width:160px}}@media screen and (max-width:430px){.bubblegardenview{max-width:140px;top:-90px}}.bubbleanfrage{position:absolute;bottom:-75px;left:0;width:100%;z-index:2}.bubbleanfrage img{max-width:150px}@media screen and (max-width:800px) and (orientation:portrait){.bubbleanfrage{bottom:-65px}.bubbleanfrage img{max-width:130px}}@media screen and (max-width:767px){.bubbleanfrage{bottom:-65px}.bubbleanfrage img{max-width:130px}}#rooms{background:var(--darkgrey)}#rooms img{width:100px;height:auto}#rooms p{color:#ccc;font-size:16px}.eael-img-accordion .eael-image-accordion-hover{cursor:default}@media screen and (min-width:801px){.eael-img-accordion .overlay h2{padding:10px;transition:all .2s ease-in-out 0s !important;border:transparent 1px solid}.eael-img-accordion .overlay h2:hover{border:var(--white) 1px solid}}@media screen and (min-width:801px) and (max-width:1400px){.eael-img-accordion .overlay h2{font-size:3.8vw}}@media screen and (min-width:801px){body.mobiledevice .eael-img-accordion{display:block;width:calc(100vw - 30px) !important;height:auto !important;text-align:center;margin:0 auto}body.mobiledevice .eael-img-accordion .eael-image-accordion-hover{width:30vw;height:30vw;padding:30vw 0 0;margin:15px 30px 160px;display:inline-block;border-radius:100% !important;overflow:visible}body.mobiledevice .eael-img-accordion .eael-image-accordion-hover:before{border-radius:100% !important}body.mobiledevice .eael-img-accordion .overlay{position:relative;top:auto}body.mobiledevice .eael-img-accordion .overlay-inner{visibility:visible;opacity:1}body.mobiledevice .eael-img-accordion .overlay-inner *{visibility:visible;opacity:1}body.mobiledevice .eael-img-accordion .overlay-inner .img-accordion-title{visibility:visible;opacity:1;width:90vw;margin-top:15px;margin-bottom:0;-webkit-transform:none;transform:none}body.mobiledevice .eael-img-accordion .overlay h2{font-size:28px;font-weight:500;max-width:30vw;margin:0 auto}body.mobiledevice .eael-img-accordion .overlay-inner p{visibility:visible;opacity:1;width:30vw;padding-top:0;margin:0 auto}body.mobiledevice .eael-img-accordion .overlay-inner p{-webkit-transform:none;transform:none;color:var(--gold) !important}}@media screen and (max-width:800px) and (orientation:portrait){.eael-img-accordion{display:block;width:calc(100vw - 30px) !important;height:auto !important;text-align:center;margin:0 auto}.eael-img-accordion .eael-image-accordion-hover{width:50vw;height:50vw;padding:50vw 0 0;margin:15px 0 120px;display:inline-block;border-radius:100% !important;overflow:visible}.eael-img-accordion .eael-image-accordion-hover:before{border-radius:100% !important}.eael-img-accordion .overlay{position:relative;top:auto}.eael-img-accordion .overlay-inner{visibility:visible;opacity:1}.eael-img-accordion .overlay-inner *{visibility:visible;opacity:1}.eael-img-accordion .overlay-inner .img-accordion-title{visibility:visible;opacity:1;width:90vw;margin-top:15px;margin-bottom:0;-webkit-transform:none;transform:none}.eael-img-accordion .overlay h2{font-size:28px;font-weight:500}.eael-img-accordion .overlay-inner p{visibility:visible;opacity:1;width:90vw;padding-top:0;-webkit-transform:none;transform:none;color:var(--gold) !important}}@media screen and (max-width:767px){.eael-img-accordion{display:block;width:calc(100vw - 30px) !important;height:auto !important;text-align:center;margin:0 auto}.eael-img-accordion .eael-image-accordion-hover{width:50vw;height:50vw;padding:50vw 0 0;margin:15px 0 120px;display:inline-block;border-radius:100% !important;overflow:visible}.eael-img-accordion .overlay{position:relative;top:auto}.eael-img-accordion .overlay-inner{visibility:visible;opacity:1}.eael-img-accordion .overlay-inner .img-accordion-title{visibility:visible;opacity:1;width:90vw;margin-top:15px;margin-bottom:0;-webkit-transform:none;transform:none}.eael-img-accordion .overlay h2{font-size:24px;font-weight:500}.eael-img-accordion .overlay-inner p{visibility:visible;opacity:1;width:90vw;padding-top:0;-webkit-transform:none;transform:none;color:var(--gold) !important}}#catering{background:var(--lightgold)}#catering .imgbubble4{right:10%;top:-22%}@media screen and (max-width:800px) and (orientation:portrait){#catering .imgbubble4{top:-3vw}#catering .imgbubble4 img{max-width:300px}}@media screen and (max-width:767px){#catering .imgbubble4{width:90vw;right:-15vw;top:-9vw;z-index:0}#catering .imgbubble4 img{max-width:400px}}#lage{min-height:100vh}#lage .googlelink{width:auto;display:inline-block;margin-top:-30px;margin-left:20px;margin-right:0}#lage .narrowtext{letter-spacing:-.07em}@media screen and (max-width:800px) and (orientation:portrait){#lage{padding-top:80vw;background-size:160%}#lage .googlelinkcontainer{position:absolute;top:0;right:15px}#lage .googlelinkcontainer .elementor-widget-wrap{justify-content:flex-end}#lage .googlelink{position:relative;text-align:right;margin-top:35px;right:20px}#lage .googlelink img{max-width:140px}}@media screen and (max-width:767px){#lage{padding-top:0;background:#fff}#lage .googlelinkcontainer{position:absolute;top:0;right:15px}#lage .googlelinkcontainer .elementor-widget-wrap{justify-content:flex-end}#lage .googlelink{position:relative;text-align:right;margin-top:25px}#lage .googlelink img{max-width:90px}#lage br.shy{display:block}}#rathsmuehle{background:var(--lightgold)}#rathsmuehle .imgbubble5 img{width:24vw;max-width:360px}#rathsmuehle .imgbubble6{margin-left:18vw;margin-top:-50px;margin-bottom:-8vw;z-index:2}#rathsmuehle .imgbubble6 img{width:18vw;max-width:260px}#rathsmuehle .linkextern{margin-top:calc(-5vw - 50px);text-align:right;margin-right:5vw}@media screen and (max-width:1600px){#rathsmuehle .imgbubble6{margin-bottom:-10vw}}@media screen and (max-width:800px) and (orientation:portrait){#rathsmuehle .imgbubble5{margin-top:-30px}#rathsmuehle .imgbubble5 img{width:50vw;max-width:450px}#rathsmuehle .imgbubble6{margin-left:45vw}#rathsmuehle .imgbubble6 img{width:30vw}#rathsmuehle .linkextern{margin-top:calc(-10vw - 100px);margin-right:18vw}}@media screen and (max-width:767px){#rathsmuehle .imgbubble5{margin-top:0}#rathsmuehle .imgbubble5 img{width:60vw;max-width:360px}#rathsmuehle .imgbubble6{margin-left:45vw;margin-top:-20px;margin-bottom:-30vw}#rathsmuehle .imgbubble6 img{width:40vw}#rathsmuehle .linkextern{margin-top:calc(-10vw - 50px);margin-right:8vw}}#bridge{min-height:100vh}#quickcontact{background:var(--gold);text-align:center;padding-top:80px;padding-bottom:60px}#quickcontact .iconphone img{width:60px}#quickcontact h1{font-size:80px;margin:0;margin-top:-25px;margin-bottom:-10px}#quickcontact p{color:var(--darkgrey)}#quickcontact .elementor-divider-separator{width:50%;border-top:#fff 1px solid;margin:0 auto}@media screen and (max-width:767px){#quickcontact{padding-top:40px}#quickcontact h1{font-size:50px}}.anfragelink2{margin-top:-20px}.anfragelink2 p{margin-bottom:10px}.anfragelink2 a{display:inline-block;padding:10px 10px 40px;background-image:url(https://schlossrahe.de/wp-content/uploads/Arrow_Anfragelink.png);background-repeat:no-repeat;background-size:50px;background-position:50% 100%;text-transform:uppercase;font-weight:700;color:#fff}.anfragelink2 a:hover{color:#000}body.bueroraeume #quickcontact{display:none}.anfragesection{padding-top:50px;padding-bottom:80px;background-color:var(--gold);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:50% 50%}body.home .anfragesection{z-index:2}.anfrageformular{background-color:#fff;border-radius:1000px;width:700px;max-width:700px;height:700px;margin:0 auto;padding:30px 110px 80px;overflow:visible}@media screen and (max-width:800px) and (orientation:portrait){.anfragesection{background-attachment:initial}}@media screen and (max-width:767px){.anfragesection{background-attachment:initial}.anfrageformular{height:auto}}.anfrageformular h3{text-align:center;background-image:url(https://schlossrahe.de/wp-content/uploads/Icon_A.png);background-repeat:no-repeat;background-size:40px;background-position:50% 5%;margin-top:0;padding-top:50px;color:var(--gold)}body.private-feiern .anfrageformular h3{background-image:url(https://schlossrahe.de/wp-content/uploads/Icon_B.png)}body.firmenevents .anfrageformular h3{background-image:url(https://schlossrahe.de/wp-content/uploads/Icon_C.png)}.anfrageformular hr{height:0;border-top:var(--gold) 1px solid;margin-top:20px;margin-bottom:20px}.anfrageformular p{margin-bottom:0;font-size:16px;text-align:center}.anfrageformular p.default{margin-bottom:-2px}.anfrageformular p.thin{height:12px}.anfrageformular p.accept{text-align:right;margin-bottom:-15px}.anfrageformular p.accept input{vertical-align:bottom;margin-right:8px}@media screen and (max-width:767px){.anfrageformular p.accept{text-align:left}.anfrageformular p.accept .wpcf7-list-item{margin-left:0}}@media screen and (max-width:600px){.anfrageformular{padding:60px 60px 80px}.anfrageformular p.accept input{vertical-align:top}.anfrageformular p.accept .wpcf7-list-item-label{width:80%}}@media screen and (max-width:500px){.anfrageformular{padding:40px 30px 60px}}@media screen and (max-width:400px){.anfrageformular{padding:40px 30px 60px}}.anfrageformular p.pflichtfelder{font-size:13px;font-weight:600;color:var(--gold);text-align:right;margin-top:-20px;height:10px}.anfrageformular .wpcf7-form-control-wrap{width:100%}.anfrageformular .form-control{padding:0 0 0 5px}.anfrageformular label{width:100%}.anfrageformular label span{display:inline-block}.anfrageformular label span.formcollabel{width:calc(50% - 10px);margin-right:10px;text-align:right;vertical-align:top}.anfrageformular label span.formcolfield{width:50%}@media screen and (max-width:767px){.anfrageformular label span.formcollabel{width:100%;text-align:left}.anfrageformular label span.formcolfield{width:100%}}.anfrageformular label input,.anfrageformular label textarea,.anfrageformular select{border-radius:0;background:var(--palegold);border:none;font-size:14px}.anfrageformular label input,.anfrageformular label select{height:24px}.anfrageformular label textarea{height:100px}.anfrageformular input.wpcf7-submit{border-radius:0;background:var(--gold);border:none;margin:0 auto;margin-top:35px;display:block;font-size:18px;font-weight:600;text-transform:uppercase}.anfrageformular input.wpcf7-submit:hover{background:var(--darkgrey)}.anfrageformular .ajax-loader{display:none}.anfrageformular .wpcf7-not-valid-tip{font-size:12px;font-weight:500;line-height:1.2em;text-align:left;margin-top:5px}.anfrageformular .wpcf7-response-output{width:300px;height:300px;margin:0 auto;position:absolute;bottom:20px;left:calc(50% - 150px);border:none !important;background:rgba(0,0,0,.8);border-radius:100%;color:#fff;text-align:center;padding:50px !important;background-image:url(https://schlossrahe.de/wp-content/uploads/Tick_gold.png);background-repeat:no-repeat;background-position:50% 30px;background-size:50px;padding-top:90px !important;display:none}body.home #kontakt .imgbubble8{position:absolute;width:18vw;max-width:700px;left:-4vw;bottom:10vh}body.elementor-editor-active #kontakt .imgbubble8{z-index:99}@media screen and (max-width:1900px){body.home #kontakt .imgbubble8{left:20vw;bottom:-5vh}}@media screen and (max-width:1200px){body.home #kontakt .imgbubble8{left:21vw;bottom:0}}body.home #kontakt .imgbubble9{position:absolute;width:32vw;max-width:700px;display:inline-block;right:-8vw;top:-8vh}@media screen and (max-width:1024px){body.home #kontakt .imgbubble9{width:46vw}}@media screen and (max-width:767px){body.home #kontakt .imgbubble9{display:none}}body.home #kontakt .imgbubble10{max-width:300px}@media screen and (max-width:767px){body.home #kontakt .imgbubble10{width:100%;max-width:100%;top:-10px;text-align:right;margin-bottom:-100px}body.home #kontakt .imgbubble10 img{width:200px}}body.home #kontakt .kontakticon{width:100%;max-width:60px}@media screen and (max-width:1024px){body.home #kontakt br.shy{display:block}}@media screen and (max-width:800px) and (orientation:portrait){body.home #kontakt .contactdetails .elementor-inner-column{margin-top:-30px;margin-bottom:-30px;width:50% !important}body.home #kontakt .contactdetails .kontakticon{display:inline-block;max-width:40px;margin-top:22px}body.home #kontakt .contactdetails .elementor-widget-text-editor{display:inline-block;margin-left:20px;width:auto;margin-top:25px;margin-bottom:5px}body.home #kontakt .contactdetails .elementor-widget-text-editor p:nth-of-type(1){margin-bottom:0}body.home #kontakt .idee .elementor-inner-column:nth-of-type(2){width:75% !important}}@media screen and (max-width:767px){body.home #kontakt br.shy{display:none}body.home #kontakt .contactdetails .elementor-inner-column{margin-top:-30px;margin-bottom:-30px;width:100% !important}body.home #kontakt .contactdetails .kontakticon{display:inline-block;max-width:40px;margin-top:22px}body.home #kontakt .contactdetails .elementor-widget-text-editor{display:inline-block;margin-left:20px;width:auto;margin-top:25px;margin-bottom:5px}body.home #kontakt .contactdetails .elementor-widget-text-editor p:nth-of-type(1){margin-bottom:0}body.home #kontakt .idee .elementor-inner-column:nth-of-type(2){width:100% !important}}body:not(.home) .contactdetails p{padding-left:40px;background-position:0 0;background-repeat:no-repeat;background-size:30px;margin-bottom:0;min-height:40px}body:not(.home) .contactdetails.cd1 p:nth-of-type(1){background-image:url(https://schlossrahe.de/wp-content/uploads/IconContact_01.png)}body:not(.home) .contactdetails.cd2 p:nth-of-type(1){background-image:url(https://schlossrahe.de/wp-content/uploads/IconContact_02.png)}body:not(.home) .contactdetails.cd2 p:nth-of-type(2){background-image:url(https://schlossrahe.de/wp-content/uploads/IconContact_03.png)}body:not(.home) .contactdetails.cd3 p:nth-of-type(1){background-image:url(https://schlossrahe.de/wp-content/uploads/IconContact_04.png)}@media screen and (max-width:800px) and (orientation:portrait){body:not(.home) .contactdetails p{padding-left:0;padding-top:40px;text-align:center;background-position:50% 0;margin-bottom:0}}@media screen and (max-width:767px){body:not(.home) .contactdetails p{padding-left:0;padding-top:40px;text-align:center;background-position:50% 0;margin-bottom:0}}#intro{padding-top:60px}@media screen and (max-width:800px) and (orientation:portrait){#intro h1{padding-top:0;margin-top:0;margin-bottom:0}#intro h1 br{display:none}}@media screen and (max-width:767px){#intro h1{padding-top:0;margin-top:0;margin-bottom:0}#intro h1 br{display:none}}.roundelcaption{margin-top:-100px}.roundelcaption p{color:#fff;text-transform:uppercase;font-size:16px}.anfrageroundeltext{margin-top:-300px}.anfrageroundeltext p,.anfrageroundeltext h3{color:#fff}.anfrageroundeltext a{color:#fff;text-transform:uppercase;font-weight:600;display:inline-block;padding:10px 10px 40px;background-image:url(https://schlossrahe.de/wp-content/uploads/Arrow_Anfragelink.png);background-repeat:no-repeat;background-size:50px;background-position:50% 100%}.anfrageroundeltext hr{width:200px;border:none;height:0;border-top:#fff 1px solid;margin:0 auto;margin-top:15px;margin-bottom:15px}@media screen and (max-width:800px) and (orientation:portrait){body.hochzeiten #intro .desktop{display:none}body.hochzeiten #intro .mobile{display:block}}@media screen and (max-width:767px){.anfrageroundeltext h3{margin-top:50px}}.imgbubble11{text-align:right;margin-top:-70px}.imgbubble11 img{width:15vw;max-width:320px}.imgbubble12{text-align:left;margin-top:-10vw}.imgbubble12 img{width:24vw;max-width:500px}@media screen and (max-width:1600px){.imgbubble11 img{width:20vw}.imgbubble12{margin-top:-12vw}.imgbubble12 img{width:34vw}}@media screen and (max-width:800px) and (orientation:portrait){.imgbubble11{margin-top:-120px}.imgbubble11 img{width:40vw}.imgbubble12{margin-top:-28vw}.imgbubble12 img{width:65vw}}@media screen and (max-width:767px){.imgbubble11{margin-top:-120px}.imgbubble11 img{width:40vw}.imgbubble12{margin-top:-28vw}.imgbubble12 img{width:65vw}}.bubblesprivat>.elementor-container>.elementor-inner-column:nth-of-type(1){padding-top:100px}.bubblesprivat>.elementor-container>.elementor-inner-column:nth-of-type(2){padding-top:20px}.bubblesprivat>.elementor-container>.elementor-inner-column:nth-of-type(4){padding-top:20px}.bubblesprivat>.elementor-container>.elementor-inner-column:nth-of-type(5){padding-top:100px}.bubblesprivat p{font-weight:600;color:var(--gold)}.bubblesprivat .roundelcaption{margin-top:-90px}.bubblesprivat .roundelcaption p{padding-left:10px;padding-right:10px;color:#fff}.privatanfragebubble{margin-top:-80px}.privatanfragebubble .anfrageroundel{margin-top:-10px}.imgbubble14{text-align:left !important;margin-top:-4vw}.imgbubble14 img{width:20vw;max-width:300px}.imgbubble15{text-align:right !important;margin-top:-9vw}.imgbubble15 img{width:35vw;max-width:480px}@media screen and (max-width:800px) and (orientation:portrait){.bubblesprivat .elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:100%}.bubblesprivat>.elementor-container>.elementor-inner-column{padding-top:0 !important}.bubblesprivat .elementor-widget-image{margin-top:-20px;margin-bottom:10px}.bubblesprivat img{width:50vw;max-width:250px}.bubblesprivat p{font-size:18px;font-weight:500;margin-bottom:10px}.bubblesprivat .roundelcaption{margin-top:-90px}.bubblesprivat .roundelcaption p{color:#fff;font-size:16px}.privatanfragebubble{margin-top:0}.imgbubble14{margin-top:-8vw}.imgbubble14 img{width:35vw}.imgbubble15{margin-top:-25vw}.imgbubble15 img{width:70vw}}@media screen and (max-width:767px){.bubblesprivat>.elementor-container>.elementor-inner-column{padding-top:0 !important}.bubblesprivat .elementor-widget-image{margin-top:-20px;margin-bottom:10px}.bubblesprivat img{width:50vw;max-width:250px}.bubblesprivat p{font-size:18px;font-weight:500;margin-bottom:10px}.bubblesprivat .roundelcaption{margin-top:-90px}.bubblesprivat .roundelcaption p{color:#fff;font-size:16px}.privatanfragebubble{margin-top:0}.imgbubble14{margin-top:-8vw}.imgbubble14 img{width:35vw}.imgbubble15{margin-top:-25vw}.imgbubble15 img{width:70vw}}body.firmenevents .roundel{width:100%;max-width:500px;margin:0 auto}@media screen and (max-width:767px){body.firmenevents #intro h1 br.none{display:none}}#workschlossbalance{background-position:0 230px;background-size:22vw}#workschlossbalance .elementor-widget-wrap{background-position:100% 230px;background-size:28vw}#workschlossbalance .textblock{width:60%;min-width:400px;padding-left:140px;background-size:120px;background-position:0 0;background-repeat:no-repeat}#workschlossbalance #textblock1{background-image:url(https://schlossrahe.de/wp-content/uploads/Icon_D.png);margin-left:10%}#workschlossbalance #textblock2{background-image:url(https://schlossrahe.de/wp-content/uploads/Icon_E.png);margin-left:20%}#workschlossbalance #textblock3{background-image:url(https://schlossrahe.de/wp-content/uploads/Icon_F.png);margin-left:30%}@media screen and (max-width:768px){#workschlossbalance .textblock{width:calc(100% - 20px);min-width:300px;padding-left:80px;background-size:70px}}#workschlossbalance .vline{width:1px;background:var(--corporate);height:0;position:absolute;left:60px;top:140px;transition:height 1s ease-in-out}#workschlossbalance .vline.extended{height:100vh}@media screen and (max-width:1200px){#workschlossbalance{background-position:0 -30px;background-size:28vw}#workschlossbalance .sectionheading{padding-left:240px}}@media screen and (max-width:1024px){#workschlossbalance{background-position:0 -30px;background-size:28vw}#workschlossbalance .elementor-widget-wrap{background-position:100% 280px}#workschlossbalance .sectionheading{padding-left:calc(10vw + 135px)}}@media screen and (max-width:768px){#workschlossbalance{background-position:0 -30px;background-size:40vw}#workschlossbalance .elementor-widget-wrap{background-position:100% 0}#workschlossbalance .sectionheading{padding-left:0;padding-top:100px}#workschlossbalance h3{text-align:right}#workschlossbalance h2{background:rgba(255,255,255,.7);width:100vw;margin-left:-10px;padding-left:10px;padding-right:10px}#workschlossbalance .textblock{width:100%;min-width:300px;padding-left:2px;padding-top:70px;background-size:70px}#workschlossbalance .vline{display:none}#workschlossbalance #textblock1,#workschlossbalance #textblock2,#workschlossbalance #textblock3{margin-left:0}}@media screen and (max-width:430px){#workschlossbalance{background-position:0 -30px;background-size:40vw}#workschlossbalance .elementor-widget-wrap{background-position:100% 170px;background-size:40vw}#workschlossbalance .sectionheading{padding-left:0;padding-top:0}#workschlossbalance .elementor-spacer-inner{height:20px !important}#workschlossbalance h2{background:rgba(255,255,255,0)}}#office{height:100vh;max-height:70vw}#office>.elementor-container{height:100%}.textofficebild{position:absolute;bottom:-80px;right:20px;max-width:40%;z-index:2}@media screen and (max-width:768px){.textofficebild{bottom:-80px;right:-20px;max-width:60%}}@media screen and (max-width:430px){.textofficebild{max-width:80%}}#keyfacts{background:var(--darkgrey)}#keyfacts img{width:100px;height:auto}#keyfacts p{color:#ccc;font-size:16px}@media screen and (max-width:768px){#keyfacts .elementor-inner-column{width:100%}#keyfacts{padding-top:30px}#keyfacts .elementor-widget-wrap{padding:10px}#keyfacts .elementor-widget-image{width:90px;display:inline-block}#keyfacts .elementor-widget-text-editor{width:calc(100% - 110px);margin-left:20px;padding-top:2px;display:inline-block;text-align:left}#keyfacts img{width:100%}}body.bueroraeume #lage .googlelink{width:386px;margin-top:-30px}body.bueroraeume #lage .googlelink img{width:100%;max-width:100%}body.bueroraeume #lage .narrowtext{letter-spacing:-.07em}@media screen and (max-width:768px){body.bueroraeume #lage{background:#fff}body.bueroraeume #lage .elementor-widget-wrap{padding:10px}body.bueroraeume #lage .elementor-inner-section .elementor-widget-wrap{padding:10px 0}body.bueroraeume #lage .elementor-widget-spacer{margin-bottom:0}body.bueroraeume #lage .googlelink{margin-right:30px;margin-top:-40px}}@media screen and (max-width:430px){body.bueroraeume #lage .googlelink{margin-right:0}}#communications{background:var(--corporate)}#communications .elementor-widget-image{margin-bottom:0}#communications img{width:100px;height:auto}#communications p{color:#fff;margin-top:0;margin-bottom:0}#communications em{font-style:normal;color:#222}@media screen and (max-width:768px){#communications .elementor-inner-column{width:100%}#communications{margin-top:30px}#communications .elementor-widget-wrap{padding:10px}#communications .elementor-inner-section .elementor-widget-wrap{padding:10px 0}#communications .elementor-widget-image{width:90px;display:inline-block}#communications .elementor-widget-divider{display:none}#communications .elementor-widget-text-editor{width:calc(100% - 110px);margin-left:20px;padding-bottom:10px;display:inline-block;text-align:left}#communications br{display:none}#communications em{width:90px;margin-right:10px;display:inline-block}#communications img{width:100%}}@media screen and (max-width:430px){#communications{margin-top:20px}#communications .elementor-widget-image{width:50px}#communications .elementor-widget-text-editor{width:calc(100% - 70px);margin-left:20px}#communications em{width:80px}}@media screen and (max-width:400px){#communications .elementor-widget-text-editor{font-size:.9em}#communications em{width:70px}}a.elementor-item.elementor-gallery-title{border-radius:4px;transition:all .1s ease-in-out !important}a.elementor-item.elementor-gallery-title:hover{color:var(--white);background:var(--corporate)}a.elementor-item.elementor-gallery-title.elementor-item-active{color:var(--white);background:var(--darkgrey)}#grundrisse{background:var(--darkgrey)}#grundrisse img{width:100%;max-width:340px;border:#999 6px solid}#grundrisse p{color:#ccc}body.bueroraeume #kontakt{background-position:0 250px;background-size:50vw}body.bueroraeume #kontakt .elementor-widget-wrap{background-position:100% 80%;background-size:26vw}body.bueroraeume #kontakt .contacttriangle{position:absolute;right:0;top:-30px;width:50vw !important;max-width:50vw !important}body.bueroraeume #kontakt .contacttrianglemobil{display:none}body.elementor-editor-active.bueroraeume #kontakt .contacttrianglemobil{display:block}body.bueroraeume #kontakt .contactdetails p{padding-left:60px;padding-top:0;background-position:0 0;background-repeat:no-repeat;background-size:40px;min-height:40px;filter:hue-rotate(2deg) brightness(1.1) saturate(1.8);margin-bottom:20px;text-align:left}body.bueroraeume #kontakt .contactdetails p:nth-of-type(1){background-image:url(https://schlossrahe.de/wp-content/uploads/IconContact_01.png)}body.bueroraeume #kontakt .contactdetails p:nth-of-type(2){background-image:url(https://schlossrahe.de/wp-content/uploads/IconContact_02.png)}body.bueroraeume #kontakt .contactdetails p:nth-of-type(3){background-image:url(https://schlossrahe.de/wp-content/uploads/IconContact_03.png)}@media (max-width:1024px){body.bueroraeume #kontakt .elementor-inner-column{width:100% !important}body.bueroraeume #kontakt .contacttriangle{display:none}body.bueroraeume #kontakt .elementor-widget-wrap{background-size:50vw;background-position:100% 90%}body.bueroraeume #kontakt .kontakttext{max-width:80%}}@media screen and (max-width:768px){body.bueroraeume #kontakt .contacttriangle{display:none}body.bueroraeume #kontakt .contacttrianglemobil{display:block;margin-top:-100px}body.bueroraeume #kontakt .contacttrianglemobil img{width:140vw;max-width:200%;margin-left:-10vw;margin-top:-13vw;margin-bottom:-50px}}@media screen and (max-width:500px){body.bueroraeume #kontakt .elementor-widget-wrap{background-position:100% 95%}}body.bueroraeume .contactdetails p{filter:hue-rotate(2deg) brightness(1.1) saturate(1.8)}#footer{background-color:var(--darkgrey);background-image:url(https://schlossrahe.de/wp-content/uploads/FooterBackground.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding-bottom:10px}#footer .textschlossrahe{margin-top:20px}#footer .textevents{position:relative;bottom:0;right:30px}#footer .elementor-divider-separator{width:100%;border-top:#fff 1px solid;margin:0 auto;opacity:.6}#footer .footermenu,#footer .footermenu p{color:#fff;text-align:center;font-size:16px}#footer .footermenu a{color:#fff;font-size:16px}@media screen and (max-width:800px) and (orientation:portrait){#footer .elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:100%}#footer .textschlossrahe{opacity:1}#footer .textschlossrahe.tleft{width:calc(52% - 11px);margin-left:10px}#footer .textschlossrahe.tright{width:calc(47% - 11px);margin-right:10px}#footer .textschlossrahe.tleft img{width:100%}#footer .textschlossrahe.tright img{width:100%}#footer .textevents{right:0;padding:10px;margin-top:-20px}#footer .textevents img{width:50%}}@media screen and (max-width:767px){#footer .elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:100%}#footer .textschlossrahe{opacity:1}#footer .textschlossrahe.tleft{width:calc(52% - 11px);margin-left:10px}#footer .textschlossrahe.tright{width:calc(47% - 11px);margin-right:10px}#footer .textschlossrahe.tleft img{width:100%}#footer .textschlossrahe.tright img{width:100%}#footer .textevents{right:0;padding:10px;margin-top:-20px}#footer .textevents img{width:50%}}.footercontact{margin-top:100px !important}.footercontact p,.footercontact a{color:#fff;font-size:16px}.isolink{position:absolute;bottom:0;left:0;width:100%;padding-top:0;padding-bottom:30px}.isolink p{margin-bottom:0}.isolink img{width:40px;height:40px}#raumplan .caption{font-size:14px;font-style:italic;position:absolute;top:40px;left:0;line-height:1.4em;display:inline-block;width:auto;display:none;z-index:2}body.elementor-editor-active #raumplan .caption{position:relative;display:block}.isoraum{width:100%;max-width:1200px;margin:0 auto}.isooverlay{position:absolute;top:0;left:0;width:100%;height:auto;opacity:.3;transition:opacity .2s linear;mix-blend-mode:multiply}.isooverlay.solid{opacity:1}.isooverlay.mapper{z-index:100}#popuptext{display:none}.isopopup{position:absolute;top:200px;left:55%;width:calc(50% - 30px) !important;max-width:450px !important;display:none;background:var(--darkgrey);padding:15px;border-radius:3px;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,.3);box-shadow:10px 10px 15px rgba(0,0,0,.3)}.isopopup.display{display:inline-block}.isopopup .elementor-widget-image{display:inline-block;width:200px;height:200px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;margin-bottom:0}.isopopup .elementor-widget-text-editor{display:inline-block;width:calc(100% - 215px);margin-left:15px}.isopopup h4{color:#fff;margin-top:10px}.isopopup p{color:#fff;font-size:14px;line-height:1.2em}body.elementor-editor-active .isooverlay{width:200px;height:200px;max-width:200px;display:inline-block;border:#999 2px solid;position:relative;opacity:1}body.elementor-editor-active .isooverlay.mapper{background-color:#ccc}body.elementor-editor-active .imagemapoverlay{display:block}body.elementor-editor-active #popuptext{display:block}body.mobiledevice.raeume .mobile{display:block}body.mobiledevice.raeume .desktop{display:none}body.mobiledevice.raeume .isolink{position:relative}@media screen and (max-width:800px) and (orientation:portrait){body.raeume .mobile{display:block}body.raeume .desktop{display:none}body.raeume #startimage{height:auto}body.raeume #startimage>.elementor-container{height:auto}.isolink{position:relative}#raumplan .caption{display:none !important}}@media screen and (max-width:767px){body.raeume #startimage{height:auto}body.raeume #startimage>.elementor-container{height:auto}.isolink{position:relative}#raumplan .caption{display:none !important}}@media screen and (orientation:landscape){body.raeume .mobile.isostatic img{width:90vh;max-width:90vw;height:auto}}@media screen and (orientation:portrait){body.raeume .mobile.isostatic img{height:90vw;max-height:90vw;width:auto}}#startimage .elementor-row{height:100%}body.elementor-editor-active #startimage{margin-top:100px}.raumtitel{background:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;width:100%;padding-top:0;padding-bottom:30px}.raumtitel h1{color:#fff;text-transform:uppercase;font-weight:200;margin-bottom:0;padding-bottom:0}.raumtitel img{width:40px;height:40px}@media screen and (max-width:767px){.raumtitel h1{margin-bottom:-20px}.raumtitel img{filter:invert(1);mix-blend-mode:screen;margin-bottom:10px}}#raumbeschreibung1,#raumbeschreibung2{padding-top:70px;padding-bottom:100px}.raumbeschreibung h3{font-size:24px;font-weight:500}.raumbeschreibung h4{color:var(--gold);text-transform:uppercase}.raumbeschreibung ul{padding-left:1.2em;margin-left:0}.raumbeschreibung .rund{margin-top:-40px}.platzroundel{display:inline-block;width:150px;max-width:150px;height:150px;text-align:left;padding-top:66px;background-size:60px;background-repeat:no-repeat;background-position:0 0;margin-right:20px}.platzroundel.stuhl{background-image:url(https://schlossrahe.de/wp-content/uploads/Raumicon_Stuhl.png)}.platzroundel.tisch{background-image:url(https://schlossrahe.de/wp-content/uploads/Raumicon_Tisch.png)}.platzroundel.bankett{background-image:url(https://schlossrahe.de/wp-content/uploads/Raumicon_Bankett.png)}.platzroundel.reihen{background-image:url(https://schlossrahe.de/wp-content/uploads/Raumicon_Reihen.png)}.platzroundel.parlament{background-image:url(https://schlossrahe.de/wp-content/uploads/Raumicon_Parlament.png)}.platzroundel.uform{background-image:url(https://schlossrahe.de/wp-content/uploads/Raumicon_Uform.png)}.platzroundel p{color:var(--gold);margin-bottom:0}.platzroundel p:nth-of-type(1){text-transform:uppercase;font-size:15px;line-height:18px;font-weight:600;color:var(--darkgrey)}.platzroundel p:nth-of-type(2){text-transform:uppercase;display:inline-block}.platzroundel h2{font-size:44px;color:var(--gold);font-weight:600;margin-top:0;margin-right:2px;padding:0;display:inline-block}.platzroundel strong{font-weight:500;font-size:12px}.pdfdownload{width:200px;max-width:200px;height:200px;display:inline-block}.pdfdownload a{width:200px;height:200px;border-radius:100%;display:inline-block;background-image:url(https://schlossrahe.de/wp-content/uploads/PDFbutton.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;color:#fff;text-align:center;padding-top:90px}.pdfdownload a:hover{filter:brightness(150%)}.trennerbild{height:70vh}.parkplan{margin-top:-50px}.parkplan img{width:100%;max-width:650px}.imgbubblepark1 img{border-radius:100%}.imgbubblepark2{margin-top:-5vw}.imgbubblepark2 img{width:30vw;max-width:400px;border-radius:100%}.imgbubblepark3{text-align:right;margin-top:-12vw}.imgbubblepark3 img{width:20vw;max-width:280px;border-radius:100%}body.elementor-editor-active .imgbubblepark2,body.elementor-editor-active .imgbubblepark3{margin-top:0}@media screen and (max-width:1024px){.parkplan{margin-top:0}.imgbubblepark3{right:-50px}}@media screen and (max-width:800px) and (orientation:portrait){.parkplan{margin-top:0}.imgbubblepark2{margin-top:-15vw}.imgbubblepark2 img{width:70vw;max-width:500px}.imgbubblepark3{right:0}.imgbubblepark3 img{width:40vw}}@media screen and (max-width:767px){.parkplan{margin-top:0}.imgbubblepark2{margin-top:-15vw}.imgbubblepark2 img{width:70vw}.imgbubblepark3{right:0}.imgbubblepark3 img{width:40vw}}.elementor-posts--skin-full_content article{flex-direction:row !important;border-radius:5px}.elementor-post__thumbnail,.elementor-post__thumbnail__link{display:inline-block;width:150px;height:150px;margin-right:40px;padding-bottom:0 !important;border-radius:5px}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{padding:0}.elementor-post__text{display:inline-block;width:calc(100% - 200px)}.elementor-post__text h3{margin-bottom:0;margin-top:10px;font-size:26px}.elementor-post__text h2{margin-top:5px;font-size:54px;color:var(--gold);margin-bottom:8px}.elementor-post__text hr{display:none}.elementor-post__text p{margin-bottom:.8em;font-size:16px;line-height:1.4em}.elementor-post__text a{font-weight:700}.elementor-gallery__titles-container{max-width:1840px;margin-left:auto;margin-right:auto}.elementor-gallery-title:before,.elementor-gallery-title:after{border-radius:4px}body.galerie .swiper-zoom-container img{border-radius:10px}@media screen and (max-width:767px){.elementor-gallery__titles-container{margin-bottom:30px !important}.elementor-gallery__titles-container a{font-size:16px;padding:5px}}body.anfahrt-kontakt .eael-accordion-list .eael-accordion-header{padding:12px 0;background-color:#fff;border-top:var(--gold) 1px solid}.eael-accordion-tab-title{color:var(--darkgrey)}.eael-accordion-tab-title:hover{color:var(--gold)}.eael-adv-accordion .eael-accordion-list .eael-accordion-content{border:none;padding:12px 12px 12px 25px;font-size:1rem;line-height:1.7;padding-bottom:15px}body.anfahrt-kontakt #kontakt{background-color:var(--gold)}.imgbubble13{margin-top:-50px}.imgbubble13 img{width:calc(200px + 5vw)}body.anfahrt-kontakt .kontakticon{width:100%;max-width:60px}.pdfdownload_small{display:inline-block;width:auto !important}.pdfdownload_small a{width:auto;height:80px;display:inline-block;background-image:url(https://schlossrahe.de/wp-content/uploads/PDFbutton_small.png);background-size:contain;background-position:0 50%;background-repeat:no-repeat;color:var(--darkgrey);text-align:left;padding:30px 0 30px 88px;font-weight:600}.pdfdownload_small a:hover{filter:brightness(150%)}@media screen and (max-width:800px) and (orientation:portrait){.eael-accordion-tab-title{font-size:16px}.eael-accordion-content,.eael-accordion-content p{font-size:16px}.imgbubble13{margin-top:-30px;margin-bottom:20px}body.anfahrt-kontakt #kontakt .elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}body.anfahrt-kontakt #kontakt .elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:50%}}@media screen and (max-width:767px){.eael-accordion-tab-title{font-size:16px}.eael-accordion-content,.eael-accordion-content p{font-size:16px}.imgbubble13{margin-top:-50px;margin-bottom:-90px;text-align:right !important}.imgbubble13 img{width:calc(200px + 5vw)}body.anfahrt-kontakt #kontakt .elementor-divider-separator{margin-top:20px;margin-bottom:20px}body.anfahrt-kontakt #kontakt .elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:100%}body.anfahrt-kontakt #kontakt .elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:100%}body.anfahrt-kontakt #kontakt .contactdetails2 .elementor-inner-column{margin-top:-30px;margin-bottom:-30px;width:100% !important}body.anfahrt-kontakt #kontakt .contactdetails2 .kontakticon{display:inline-block;max-width:40px;margin-top:22px}body.anfahrt-kontakt #kontakt .contactdetails2 .elementor-widget-text-editor{display:inline-block;margin-left:20px;width:auto;margin-top:25px;margin-bottom:5px}body.anfahrt-kontakt #kontakt .contactdetails2 .elementor-widget-text-editor p:nth-of-type(1){margin-bottom:0}}.preisuebersicht{background:#FFFFFFDD;border-radius:5px;padding-top:15px}.preisliste{background:#fff;padding:20px;border:var(--corporate) 1px solid;border-radius:4px}.preisliste ul{list-style:none;padding:0;border-bottom:#ddd 1px solid;margin:0;padding:10px 0}.preisliste ul li{display:inline-block}.preisliste p{color:var(--darkgold);font-size:16px;line-height:1.3em;margin-top:15px;text-align:right;margin-bottom:5px}.preisliste ul li{width:140px;text-align:right}.preisliste ul li:nth-of-type(1){width:calc(100% - 420px);text-align:left}.caption{margin-top:-20px}.caption p{font-size:16px;line-height:1.4em}@media (max-width:700px){.preisliste ul li{width:120px}.preisliste ul li:nth-of-type(1){width:calc(100% - 360px)}.caption p{font-size:15px}}@media (max-width:600px){.preisliste ul li{width:100px;font-size:16.5px}.preisliste ul li strong{font-size:15.5px}.preisliste ul li:nth-of-type(1){width:calc(100% - 300px)}}@media (max-width:500px){.preisliste ul li{width:80px;font-size:15.5px}.preisliste ul li strong{font-size:15px}.preisliste ul li:nth-of-type(1){width:calc(100% - 240px)}}@media (max-width:420px){.preisuebersicht{background:#ffffffee}.preisliste{background:rgba(0,0,0,0);padding:20px 0;border:none}.preisliste ul li{width:70px;font-size:15px}.preisliste ul li strong{font-size:14.5px}.preisliste ul li:nth-of-type(1){width:calc(100% - 210px)}}body.datenschutz h2,body.impressum h2{font-size:32px}body.datenschutz #quickcontact,body.impressum #quickcontact{display:none}body.datenschutz #anfrage,body.impressum #anfrage{display:none}body.datenschutz .anfragesection,body.impressum .anfragesection{display:none}body.datenschutz #anfragetab,body.impressum #anfragetab{display:none}body.datenschutz table tr{border-bottom:#ccc 1px solid}body.datenschutz table tr th,body.datenschutz table tr td{font-family:'Montserrat',sans-serif;color:#222;font-size:14px;padding-top:5px;padding-bottom:5px;vertical-align:top}body.datenschutz table tr th:nth-of-type(2),body.datenschutz table tr td:nth-of-type(2){padding-left:20px;padding-right:20px}@media screen and (max-width:767px){body.impressum,body.datenschutz{font-size:16px}body.datenschutz table{font-size:14px !important;line-height:1.4em}}.linkintern a{background-color:#666;padding:8px 37px 8px 15px;color:#fff;background-image:url(https://schlossrahe.de/wp-content/uploads/Arrow_Internerlink.png);background-repeat:no-repeat;background-size:18px;background-position:calc(100% - 10px) 10px}.linkintern a:hover{background-color:var(--gold)}.linkintern.gold a{background-color:var(--gold)}.linkintern.gold a:hover{background-color:var(--darkgrey)}a.linkintern{background-color:var(--gold);padding:8px 37px 8px 15px;color:#fff;background-image:url(https://schlossrahe.de/wp-content/uploads/Arrow_Internerlink.png);background-repeat:no-repeat;background-size:18px;background-position:calc(100% - 10px) 10px;position:relative;top:-5px}a.linkintern:hover{background-color:var(--darkgrey)}.linkextern a{background:var(--darkgrey);padding:8px 35px 8px 15px;color:#fff;background-image:url(https://schlossrahe.de/wp-content/uploads/Arrow_Externerlink.png);background-repeat:no-repeat;background-size:14px;background-position:calc(100% - 12px) 12px}.linkextern.lighter a{background-color:var(--gold)}.linkextern a:hover{background-color:#555}.linkdown a{background-color:var(--gold);padding:8px 32px 8px 15px;color:#fff;background-image:url(https://schlossrahe.de/wp-content/uploads/Arrow_Linkdown.png);background-repeat:no-repeat;background-size:15px;background-position:calc(100% - 10px) 10px;position:relative;top:-5px;font-weight:500;text-transform:uppercase}.linkdown.plain a{padding:8px 15px;background:var(--gold)}.linkdown a:hover,.linkdown.plain a:hover{background-color:var(--darkgrey)}body:not(.elementor-editor-active) .anchorfake{position:relative;top:-50px;height:0}body.elementor-editor-active .elementor-spacer-inner{background:rgba(100,0,160,.5)}.hrgold span{border-top-color:var(--gold) !important}.rund img{border-radius:100%}.mobil,.mobile{display:none}@media screen and (max-width:767px){.desktop{display:none}.mobil,.mobile{display:block}.elementor-inner-column{width:100% !important}}body.elementor-editor-active .desktop,body.elementor-editor-active .mobil,body.elementor-editor-active .mobile{display:block}.wide{width:100%;max-width:1400px;margin:0 auto}.wide .elementor-section-boxed>.elementor-container{max-width:1400px}.mediumwide{max-width:1100px;margin:0 auto}.narrow{max-width:900px;margin:0 auto}.slim{max-width:700px;margin:0 auto}.slim.half{margin:0}.veryslim{max-width:500px}.anorexic{max-width:300px;margin:0 auto}.grecaptcha-badge{display:none}.white p,.white h1,.white h2,.white h3,.white h4{color:#fff}.gold p,.gold h1,.gold h2,.gold h3,.gold h4{color:var(--gold)}.darkgold p,.darkgold h1,.darkgold h2,.darkgold h3,.darkgold h4{color:var(--darkgold)}.light h1{font-weight:200}body:not(.elementor-editor-active) .hidden{display:none}.fullheight{height:100vh}#cookie-law-info-bar{padding:7px}body.passwordshield-active{background:var(--gold)}body.passwordshield-active #masthead{display:none}body.elementor-editor-active{background:#fff}#loginsection{margin-top:10px;text-align:center;z-index:999}#loginbox{text-align:center}#passwordshield{margin:0 auto;margin-top:20px;width:340px;display:none}#passwordshield .d-block{display:none !important}#passwordshield label{display:none}#passwordshield input[type=password]{height:30px;width:65%;background:#fff;color:var(--darkblue);border:var(--darkred) 1px solid;padding:0 7px;border-radius:0;-webkit-user-select:text}#passwordshield input[type=submit]{font-family:'Roboto',sans-serif;font-weight:500;height:30px;width:30%;background:var(--darkblue);border:var(--darkblue) 1px solid;padding:0 5px;color:#fff;font-size:17px;text-transform:uppercase;border-radius:0}input.button.logout{position:fixed;display:inline-block;top:0;left:220px;z-index:99999999;background:rgba(0,0,0,0);background-image:url(https://schlossrahe.de/wp-content/uploads/Logout.png);background-repeat:no-repeat;background-size:22px;background-position:50% 50%;width:40px;height:40px;text-indent:-9999px;color:#999;border:none;font-size:16px;font-weight:500;text-transform:uppercase;transform:rotate(180deg);filter:brightness(.75)}.dsdvo-cookie-notice.style1 #tarteaucitronAlertBig{background:#222 !important;padding-bottom:20px !important}@media screen and (min-width:801px){.dsdvo-cookie-notice.style1 #tarteaucitronDisclaimerAlert{width:60% !important}}@media screen and (min-width:1200px){.dsdvo-cookie-notice.style1 #tarteaucitronDisclaimerAlert{width:65% !important}}@media screen and (min-width:1500px){.dsdvo-cookie-notice.style1 #tarteaucitronDisclaimerAlert{width:70% !important}}.dsdvo-cookie-notice.style1 #tarteaucitronDisclaimerAlert p{color:#ccc;font-family:'Montserrat',Arial,sans-serif;font-size:14px}.dsdvo-cookie-notice.style1 #tarteaucitronAlertBig .dsgvonoticebtns span{height:30px;border-radius:15px;padding:5px 15px;box-sizing:border-box}#tarteaucitronPersonalize{background:var(--gold) !important;color:#222 !important}#tarteaucitronAlertSmall{height:60px !important;width:55px !important;background-color:transparent !important;background-image:url(/wp-content/uploads/Icon_Privacy.png) !important;background-size:45px !important;background-repeat:no-repeat !important;background-position:50% 50% !important}#tarteaucitronAlertSmall #tarteaucitronManager{font-size:0 !important;color:rgba(0,0,0,0) !important}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{display:none !important}