.invis_on_page{display:none}.s2kontakt-boxfix-absolute{position:relative;height:176px}@media all and (max-width:1068px){.s2kontakt-boxfix-absolute{height:132px}}@media all and (max-width:767px){.s2kontakt-boxfix-absolute{height:114px}}.s2kontakt-boxfix-absolute .s2kontakt-box-content{position:absolute;width:100%;top:0;left:0}.s2kontakt-box .s2kontakt-box-content{opacity:1;transition-duration:.5s;transition-delay:.2s;transition-property:opacity}@media all and (max-width:1600px){.s2kontakt-box .s2kontakt-box-content{transform:scale(.9)}}@media all and (max-width:1320px){.s2kontakt-box .s2kontakt-box-content{transform:scale(.8)}}@media all and (max-width:1068px){.s2kontakt-box .s2kontakt-box-content{transform:scale(.75)}}@media all and (max-width:767px){.s2kontakt-box .s2kontakt-box-content{transform:scale(.65)}}.s2kontakt-box.invis .s2kontakt-box-content{opacity:0}.s2kontakt-userimage{width:176px;height:176px;border-radius:100%;background-size:cover;position:absolute;cursor:pointer;z-index:9998;transition-duration:.5s;transition-delay:.2s;transition-property:margin}.s2kontakt-boxfix-fixed .s2kontakt-userimage{position:fixed}.s2kontakt-box.invis .s2kontakt-userimage{margin-top:30px;margin-bottom:-30px}.s2k-linksmitte .s2kontakt-userimage{top:50%;transform:translateY(-50%)}.s2k-rechtsmitte .s2kontakt-userimage{top:50%;transform:translateY(-50%)}.s2k-rechtsmitte .s2kontakt-box-content,.s2k-rechtsoben .s2kontakt-box-content,.s2k-rechtsunten .s2kontakt-box-content{transform-origin:top right}.s2k-rechtsmitte .s2kontakt-userimage,.s2k-rechtsoben .s2kontakt-userimage,.s2k-rechtsunten .s2kontakt-userimage{right:4%}.s2k-mitteoben .s2kontakt-userimage{left:50%;transform:translateX(-50%)}.s2k-mitteunten .s2kontakt-userimage{left:50%;transform:translateX(-50%)}.s2k-zentriert .s2kontakt-userimage{top:50%;left:50%;transform:translate(-50%,-50%)}.s2kontakt-boxfix-absolute .s2kontakt-userimage{top:0;transform:none}.s2kontakt-username,.s2kontakt-usertext{font-family:'AvertaPE-Regular';font-size:18px;padding-left:20px;padding-right:20px;border-radius:8px;line-height:26px;display:inline-block;padding-top:2px;max-width:320px;cursor:pointer}.s2kontakt-username span.inact,.s2kontakt-usertext span.inact{display:none}.s2kontakt-username.inact,.s2kontakt-usertext.inact{display:none}.s2kontakt-boxwrapper{position:relative}.s2kontakt-username{position:absolute;top:50%;right:130px}.s2kontakt-usertext{position:absolute;top:calc(50% + 30px);right:130px}.s2kontakt-boxclose{width:24px;height:24px;position:absolute;right:-5px;top:-5px;cursor:pointer;opacity:1;transition-duration:.5s;transition-delay:.7s;transition-property:opacity}.s2kontakt-boxclose{width:32px;height:28px}.s2kontakt-boxclose div{background:#000;width:31px;height:3px;position:absolute;top:12px}.s2kontakt-boxclose div:first-child{transform:rotate(45deg)}.s2kontakt-boxclose div:last-child{transform:rotate(-45deg)}.s2kontakt-box.invis .s2kontakt-boxclose{opacity:0}.s2kontakt-boxclose img{transform:scale(1);transition-duration:.5s;transition-delay:.7s;transition-property:transform;transition-timing-function:cubic-bezier(.19,.59,.5,1.54)}.s2kontakt-box.invis .s2kontakt-boxclose img{transform:scale(.8)}.s2kontakt-clickwrapper{width:calc(100% - 20px);height:100%}.clear{clear:both}.s2kontakt-bigbox{position:fixed;top:0;right:0;height:100vh;min-height:100vh;margin:0 !important;z-index:77777;max-width:none !important;transform:translateX(100%);transition-duration:.7s;transition-property:transform;transition-timing-function:cubic-bezier(.72,.26,.25,1.54)}.s2kontakt-bigbox.w_100{width:100%}.s2kontakt-bigbox.w_50{width:50%}.s2kontakt-bigbox.w_33{width:33%}@media all and (min-width:1321px) and (max-width:1600px){.s2kontakt-bigbox.w_50 .s2kontakt-b-userimage{max-width:100%}}@media all and (min-width:768px) and (max-width:1320px){.s2kontakt-bigbox.w_50 .s2kontakt-b-left,.s2kontakt-bigbox.w_50 .s2kontakt-b-right{width:100%;float:none}.s2kontakt-bigbox.w_50 .s2kontakt-b-left{padding-bottom:40px}.s2kontakt-bigbox.w_50 .s2kontakt-b-right{max-width:360px;margin-left:auto;margin-right:auto}.s2kontakt-bigbox.w_50 .s2kontakt-b-right{padding-top:0}.s2kontakt-bigbox.w_50 .s2kontakt-b-userimage{margin:0 auto;display:block}}@media all and (min-width:1069px){.s2kontakt-bigbox.w_33 .s2kontakt-b-top{padding-top:80px}.s2kontakt-bigbox.w_33 .s2kontakt-b-left,.s2kontakt-bigbox.w_33 .s2kontakt-b-right{width:100%;float:none}.s2kontakt-bigbox.w_33 .s2kontakt-b-right{max-width:360px;margin-left:auto;margin-right:auto}.s2kontakt-bigbox.w_33 .s2kontakt-b-right{padding-top:0}.s2kontakt-bigbox.w_33 .s2kontakt-b-userimage{width:260px;margin:0 auto;display:block}}@media all and (max-width:1068px) and (orientation:portrait),(max-width:767px){.s2kontakt-bigbox{min-width:100%}}@media all and (max-width:767px){.s2kontakt-bigbox{transition-duration:.6s}}.s2kontakt-bigbox.vis{transform:translateX(0)}.s2kontakt-bigbox .content_outerbox{width:150%}.s2kontakt-bigbox .content{overflow-y:scroll;overflow-x:hidden;display:block;height:100vh;position:relative;width:66.66667%}.s2kontakt-bigbox-close{width:32px;height:28px}.s2kontakt-bigbox-close div{background:#000;width:31px;height:3px;position:absolute;top:12px}.s2kontakt-bigbox-close div:first-child{transform:rotate(45deg)}.s2kontakt-bigbox-close div:last-child{transform:rotate(-45deg)}.s2kontakt-bigbox-close{position:fixed;top:24px;right:24px;margin:0;z-index:88888;cursor:pointer}.s2kontakt-b-top{min-height:100vh;padding-bottom:100px;max-width:92%;margin:auto;padding-top:100px;position:relative;width:600px}@media (max-width:1320px){.s2kontakt-b-top{padding-top:50px;padding-bottom:50px}}@media (max-width:1068px){.s2kontakt-b-top{max-width:84%}}@media (max-width:767px){.s2kontakt-b-top{max-width:92%}}@media (min-width:736px){.s2kontakt-b-top.smallpanel{padding-top:0;padding-bottom:0}.s2kontakt-b-top.smallpanel .wrapper{transform:translateY(-50%);position:absolute;top:50vh;width:100%}}.s2kontakt-b-left{width:calc(48% - 20px);float:left;text-align:right;padding-top:80px;padding-bottom:80px}.s2kontakt-b-right{width:calc(52% - 20px);float:right;padding-top:150px;padding-bottom:80px}@media (max-width:1920px) and (min-width:1321px){.s2kontakt-b-left{width:calc(147px + 3.3vw)}.s2kontakt-b-right{width:calc(100% - 147px - 3.3vw - 40px)}}@media (max-width:767px){.s2kontakt-b-left,.s2kontakt-b-right{width:100%;float:none}.s2kontakt-b-left{padding-top:80px;padding-bottom:20px}.s2kontakt-b-right{max-width:92%;margin:0 auto;padding-top:0;padding-bottom:80px}}.s2kontakt-b-userimage{display:inline-block;width:calc(147px + 3.3vw);height:auto;overflow:hidden}.s2kontakt-b-userimage img{border-radius:50%;width:100%;height:auto}@media (min-width:1920px){.s2kontakt-b-userimage{width:210px}}@media (max-width:767px){.s2kontakt-b-userimage{margin:0 auto;display:block}}@media (max-width:767px){.s2kontakt-b-userimage{width:182px}}@media (max-width:400px){.s2kontakt-b-userimage{width:160px}}.s2kontakt-b-userimage img{width:100%}.s2kontakt-b-title{font-family:'AvertaPE-Bold';font-size:25px;line-height:26px}@media (max-width:360px){.s2kontakt-b-title{font-size:23px}}.s2kontakt-b-subtitle{font-family:'Vollkorn-MediumItalic';line-height:1.125;font-size:37px;margin-bottom:70px}@media (max-width:1023px){.s2kontakt-b-subtitle{font-size:33px}}@media (orientation :portrait) and (max-width:1000px){.s2kontakt-b-subtitle{font-size:calc(3.60vw + 1px)}}@media (max-width:767px){.s2kontakt-b-subtitle{margin-bottom:30px;font-size:32px}}.s2kontakt-b-action{font-family:'AvertaPE-Regular';font-size:19px}@media (min-width:768px){.s2kontakt-b-action{font-size:calc(17px + 3 * ((100vw - 768px) / 1185))}}@media (min-width:1920px){.s2kontakt-b-action{font-size:20px}}@media (max-width:350px){.s2kontakt-b-action{font-size:17px}}.s2kontakt-b-action>div,.s2kontakt-b-action>a{margin-bottom:8px;text-decoration:none;border-bottom:none;display:block;cursor:pointer}.s2kontakt-b-action .icon{width:26px;height:26px;margin-right:8px;transform:translateY(6px)}.s2kontakt-b-action .text{text-decoration:none;font-family:'AvertaPE-Semibold';font-size:17px}#s2kontakt-b-submit{background:#000;color:#fff;display:inline-block;border-radius:27px !important;border-bottom:none;font-family:'AvertaPE-Semibold';font-size:17px;padding:20px 1em;width:260px;height:54px;max-width:100%;text-align:center;line-height:1;text-decoration:none;border:none;transform:translateY(-2px);cursor:pointer;-webkit-appearance:none !important;box-shadow:none !important;outline:none !important;font-weight:400}@media (min-width:1600px){.s2kontakt-bigbox.w_33 #s2kontakt-b-submit,.s2kontakt-bigbox.w_50 #s2kontakt-b-submit{clear:left;margin-top:30px}}@media (max-width:1600px){#s2kontakt-b-submit{clear:left;margin-top:30px}}@media (orientation :portrait) and (max-width:1279px),(max-width:1023px){#s2kontakt-b-submit{font-size:16px !important;width:240px;height:51px;padding:18px 1em !important}}@media (max-width:767px){#s2kontakt-b-submit{height:57px;width:262px;font-size:17px !important;padding:21px 1em;border-radius:29px}}@media (max-width:400px){#s2kontakt-b-submit{height:52px;width:237px;padding:19px 1em;border-radius:26px}}.s2kontakt-b-rueckruf-send{font-size:16px;margin-top:15px;margin-bottom:-15px;margin-left:5px;position:absolute}.s2kontakt-b-rueckruf-send .red{color:red}#s2kontakt-b-rueckruf{width:370px;max-width:100%;background:#fff;color:#000;padding:3px 19px 0;border:none;margin-right:18px;font-size:16px;line-height:1.55;font-family:'AvertaPE-Regular',Arial;border-radius:5px;padding:11px 13px 14px}::-webkit-input-placeholder{color:#000;opacity:1 !important}:-moz-placeholder{color:#000;opacity:1 !important}::-moz-placeholder{color:#000;opacity:1 !important}:-ms-input-placeholder{color:#000;opacity:1 !important}.s2kontakt-b-rueckrufform form{padding-top:12px;padding-bottom:47px}@media (max-width:767px){.s2kontakt-b-rueckrufform form{text-align:center;position:relative}.s2kontakt-b-rueckruf-send{width:100%}}.s2kontakt-b-rueckrufform form #email{display:none}.s2kontakt-b-action .s2kontakt-b-rueckrufform{display:none}.s2kontakt-b-telefon{font-family:'AvertaPE-Bold';font-size:25px;margin-top:42px}@media (max-width:1068px){.s2kontakt-b-telefon{margin-top:46px}}@media (max-width:1068px){.s2kontakt-b-telefon{margin-top:37px}}@media (max-width:360px){.s2kontakt-b-telefon{font-size:23px}}.s2kontakt-b-telefon a{text-decoration:none !important;border-bottom:0 !important}.s2kontakt-terminvereinbaren{min-height:100vh;max-width:92%;margin:auto;position:relative}@media (max-width:360px){.s2kontakt-terminvereinbaren{max-width:100%}}.s2kontakt-terminvereinbaren .wrapper{position:relative}@media (min-width:736px){.s2kontakt-terminvereinbaren.smallpanel{padding-top:0;padding-bottom:0}.s2kontakt-terminvereinbaren.smallpanel .wrapper{transform:translateY(-50%);position:absolute;top:50vh;width:100%}}.s2kontakt-terminvereinbaren .s2kontakt-terminvereinbaren-content{padding-bottom:100px;padding-top:130px}@media (max-width:722px){.s2kontakt-terminvereinbaren .s2kontakt-terminvereinbaren-content{padding-bottom:100px;padding-top:150px}}.s2kontakt-terminvereinbaren .s2kontakt-terminvereinbaren-gotop{width:46px;height:46px;border-radius:100%;background-position:center;background-repeat:no-repeat;background-size:100%;background-image:var(--wpr-bg-04b03e97-ffe9-43fc-8db4-d3264ed14794);position:absolute;top:50px;left:50%;transform:translateX(-50%);z-index:2}@media (min-width:1069px){.s2kontakt-bigbox.w_33 #calendly-widget-s2-kontakt{height:970px!important}.s2kontakt-bigbox.w_50 .s2kontakt-terminvereinbaren .s2kontakt-terminvereinbaren-content,.s2kontakt-bigbox.w_33 .s2kontakt-terminvereinbaren .s2kontakt-terminvereinbaren-content{padding-bottom:100px;padding-top:180px}.s2kontakt-terminvereinbaren .s2kontakt-terminvereinbaren-gotop{top:80px}}@media (min-width:1446px){.s2kontakt-bigbox.w_50 .s2kontakt-terminvereinbaren .s2kontakt-terminvereinbaren-content,.s2kontakt-bigbox.w_33 .s2kontakt-terminvereinbaren .s2kontakt-terminvereinbaren-content{padding-top:150px}}@media (max-width:1103px){#calendly-widget-s2-kontakt{height:970px!important}}@media (max-width:722px){#calendly-widget-s2-kontakt,.s2kontakt-bigbox.w_33 #calendly-widget-s2-kontakt{height:900px!important}}@media (min-width:2211px){.s2kontakt-bigbox.w_50 #calendly-widget-s2-kontakt{height:970px!important}}@media (max-width:2210px){.s2kontakt-bigbox.w_50 #calendly-widget-s2-kontakt{height:1020px!important}}