.wp-block-lazyblock-link{display:inline-block;}@media (max-width: 781px){.wp-block-lazyblock-link{margin-top:36px;}}@media (min-width: 782px){.wp-block-lazyblock-link{margin-top:24px;}}@media (min-width: 1728px){.wp-block-lazyblock-link{margin-top:clamp(1.5rem, 1.0612rem + 0.4063vw, 1.95rem);}}.wp-block-lazyblock-link > *{margin:0;}.wp-block-lazyblock-link .button a{background-color:#fff;color:var(--wp--preset--color--ramonarot);border:solid 1px var(--wp--preset--color--ramonarot);font-weight:400;border-radius:50px;transition:all 0s linear 0s;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;line-height:1;}@media (max-width: 781px){.wp-block-lazyblock-link .button a{padding:15.5px 25.64px;}.wp-block-lazyblock-link .button a,.wp-block-lazyblock-link .button a *{font-size:19px;}}@media (min-width: 782px){.wp-block-lazyblock-link .button a{padding:12px 20px;}.wp-block-lazyblock-link .button a,.wp-block-lazyblock-link .button a *{font-size:15px;}}@media (min-width: 1728px){.wp-block-lazyblock-link .button a{padding:clamp(0.75rem, 0.5306rem + 0.2032vw, 0.975rem) clamp(1.25rem, 0.8843rem + 0.3386vw, 1.625rem);}.wp-block-lazyblock-link .button a,.wp-block-lazyblock-link .button a *{font-size:var(--wp--preset--font-size--medium);}}.wp-block-lazyblock-link .button a span{position:relative;z-index:5;transition:all 0.2s linear;}.wp-block-lazyblock-link .button a::before{content:"";position:absolute;right:101%;top:-1px;width:102%;bottom:-1px;background:var(--wp--preset--color--ramonarot);z-index:1;transition:all 0.2s linear;border-radius:50px;}.wp-block-lazyblock-link .button a:hover{background:var(--wp--preset--color--ramonarot);transition:all 0s linear 0.3s;}.wp-block-lazyblock-link .button a:hover::before{right:-1%;}.wp-block-lazyblock-link .button a:hover span{color:#fff;}.entry{position:relative;overflow:hidden;padding-top:clamp(1.5625rem, 0.554rem + 5.0426vw, 6rem);padding-bottom:clamp(5.5625rem, 4.2699rem + 6.4631vw, 11.25rem);}@media (max-width: 781px){.entry .wp-block-columns{gap:48px;}}.entry .wp-block-columns .wp-block-column{position:relative;}@media (min-width: 782px){.entry .wp-block-columns .wp-block-column:first-child{flex:0 0 clamp(20rem, 2.8989rem + 34.9894vw, 40.6875rem)- clamp(3.125rem, -6.2263rem + 19.1332vw, 14.4375rem) );}}@media (min-width: 1728px){.entry .wp-block-columns .wp-block-column:first-child{flex:0 0 calc(100% - clamp(40.6875rem, 28.7843rem + 11.0214vw, 52.89375rem) - clamp(14.4375rem, 4.9113rem + 8.8205vw, 24.20625rem));}}@media (min-width: 782px){.entry .wp-block-columns .wp-block-column:last-child{flex:0 0 clamp(20rem, 2.8989rem + 34.9894vw, 40.6875rem);margin-right:clamp(3.125rem, -6.2263rem + 19.1332vw, 14.4375rem);}}@media (min-width: 1728px){.entry .wp-block-columns .wp-block-column:last-child{flex:0 0 clamp(40.6875rem, 28.7843rem + 11.0214vw, 52.89375rem);margin-right:clamp(14.4375rem, 4.9113rem + 8.8205vw, 24.20625rem);min-height:570px;}}.entry .wp-block-lazyblock-hintergrund-ramona{display:flex;align-items:center;justify-content:center;}.entry .entry_container{position:relative;aspect-ratio:calc( 900 / 1515.94);display:flex;align-items:center;justify-content:center;}@media (max-width: 781px){.entry .entry_container{width:calc( 100% + 2 * var(--wp--preset--spacing--45) );max-width:calc( 100% + 2 * var(--wp--preset--spacing--45) );}}@media (min-width: 782px){.entry .entry_container{max-width:450px;width:100%;box-sizing:content-box;padding:0 0 0 40px;}}@media (min-width: 1728px){.entry .entry_container{max-width:clamp(28.125rem, 0rem + 26.0417vw, 56.25rem);}}.entry .entry_container .entry_image_container{position:relative;z-index:1;width:100%;max-width:450px;max-height:586px;height:auto;margin-top:20%;aspect-ratio:calc( 900 / 1172);}@media (min-width: 1728px){.entry .entry_container .entry_image_container{max-width:clamp(28.125rem, 0rem + 26.0417vw, 56.25rem);max-height:clamp(36.625rem, 5rem + 29.2824vw, 68.25rem);}}@media (min-width: 782px){.entry .entry_container .entry_image_container{margin-left:auto;}}.entry .entry_container .entry_image_container img{width:100%;height:100%;border-radius:5000px 5000px 0 0;object-fit:cover;object-position:center top;}.entry .entry_container .svg_cont{position:absolute;top:50%;transform:translateY(-50%);left:24.48%;width:100%;height:100%;}.entry .entry_container .entry_bg{height:100%;width:auto;position:relative;left:-0.8%;}footer nav{position:relative;color:var(--wp--preset--color--ramonarot);}footer nav ul{display:flex;flex-wrap:wrap;list-style-type:none;}footer nav ul li{box-sizing:border-box;}footer nav ul li:not(.insta) a{display:block;width:100%;padding:10px 20px;border-radius:50px;background-color:var(--wp--preset--color--beige);text-align:center;text-decoration:none;transition:all 0.3s ease-in-out;box-shadow:0 0 0 0 rgba(0,0,0,0.2);}footer nav ul li:not(.insta) a:hover{box-shadow:3px 3px 6px 0px rgba(0,0,0,0.5);}footer nav ul .insta img{display:block;}footer .footertext{display:flex;flex-direction:row;}footer .footertext .datenschutz::after{content:'|';padding:0 5px 0 5px;}@media (max-width: 781px){footer{margin-top:32px;}footer div.footer_content{padding:46px clamp(1.875rem, -1.16rem + 15.19vw, 6.25rem) 106px;}footer div.footer_content > div{margin-top:clamp(3.125rem, 2.87rem + 1.27vw, 3.49rem);width:100%;position:relative;max-width:390px;}footer div.footer_content nav{position:unset;color:var(--wp--preset--color--ramonarot);}footer div.footer_content nav ul{gap:clamp(1rem, 0.31rem + 3.47vw, 2rem) clamp(1rem, 0.65rem + 1.74vw, 1.5rem);position:unset;}footer div.footer_content nav ul li{flex:1 0 40%;}footer div.footer_content nav ul li a{font-size:13px;line-height:19.5px;}footer div.footer_content nav ul li.insta{position:absolute;right:0px;bottom:0px;}footer div.footer_content nav ul li.insta img{width:clamp(2rem, 1.31rem + 3.47vw, 3rem);}footer div.footer_content .footertext{padding-right:50px;margin-top:39px;}footer div.footer_content .footertext .footer_copy{width:100%;}}@media (min-width: 782px){footer div.footer_content{padding:58px 100px 57px;flex-direction:row !important;justify-content:space-between;}footer div.footer_content > div{max-width:calc(100% - 150px);position:relative;}footer div.footer_content nav ul{gap:18px;}footer div.footer_content nav ul li.insta{margin-left:2px;}footer div.footer_content nav ul a{font-size:18px;line-height:24px;}footer div.footer_content .footertext{position:absolute;top:100%;transform:translateY(22px);right:0;}footer div.footer_content .footertext > *:not(.footer_copy){order:2;}footer div.footer_content .footer_copy{order:0;}footer div.footer_content .footer_copy::after{content:'|';padding:0 5px 0 5px;}}body.category-blog footer,body.tag footer{background:var(--wp--preset--color--beige);}@media (min-width: 782px) and (max-width: 1399px){body:not(.category-blog):not(.tag) footer{margin-top:78px;}footer .footer_content{flex-direction:row !important;}footer .footer_content nav ul li.insta{position:unset;}}@media (min-width: 1400px){body:not(.category-blog):not(.tag) footer{margin-top:156px;}footer .footer_content nav ul li.insta{position:unset;}}*:focus{outline:none !important;}@media (min-width: 1400px){.contact_block > .wp-block-group{flex-direction:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;}.contact_block > .wp-block-group >.wp-block-group:first-child{max-width:356px;}.contact_block > .wp-block-group >.wp-block-group:last-child{width:calc(100% - 356px - var(--wp--preset--spacing--10));max-width:841px;}}@media (min-width: 1728px){.contact_block > .wp-block-group p{font-size:16px !important;}}form *{border-radius:0;}form .wp-block-columns{gap:20px;margin:0;}form .wp-block-columns .wp-block-column{width:100%;gap:20px;display:flex;flex-wrap:wrap;align-items:flex-end;flex-direction:column;}@media (min-width: 992px){form .wp-block-columns .wp-block-column:not(:only-child){max-width:calc(50% - 10px);}}form .wp-block-columns .wp-block-column > label{width:100%;}form .wp-block-columns .wp-block-column > label > span > input{height:58px;}form .wp-block-columns .wp-block-column > label > span > input,form .wp-block-columns .wp-block-column > label > span > textarea{display:flex;flex-wrap:wrap;align-items:center;width:100%;overflow:hidden;border:solid 1.28px var(--wp--preset--color--beige);padding:16px 24px;color:var(--wp--preset--color--ramonarot);}form .wp-block-columns .wp-block-column > label > span > input:not(.wpcf7-not-valid-tip),form .wp-block-columns .wp-block-column > label > span > textarea:not(.wpcf7-not-valid-tip){color:var(--wp--preset--color--ramonarot);}form .wp-block-columns .wp-block-column > label:not(.interesse) > span > input,form .wp-block-columns .wp-block-column > label > span > textarea{border-radius:50px;background:var(--wp--preset--color--beige);}form .wp-block-columns .wp-block-column > label.interesse{border-radius:20px;background:rgba(239,231,222,0.5);border:solid 1.28px var(--wp--preset--color--beige);padding:16px 24px;height:calc(58px * 3 + 20px * 2);}form .wp-block-columns .wp-block-column > label.interesse span:not(.wpcf7-not-valid-tip){color:var(--wp--preset--color--ramonarot);}form .wp-block-columns .wp-block-column > label *::placeholder:not(.wpcf7-not-valid-tip),form .wp-block-columns .wp-block-column > label span:not(.wpcf7-not-valid-tip){color:var(--wp--preset--color--ramonarot);}form .wp-block-columns .wp-block-column > label *::placeholder{line-height:0;color:var(--wp--preset--color--ramonarot);}form .wp-block-columns .wp-block-column > label .wpcf7-checkbox{gap:20px;}form .wp-block-columns .wp-block-column > label .wpcf7-list-item{margin:0;}form .wp-block-columns .wp-block-column > label > span{width:100%;display:block;}form .wp-block-columns .wp-block-column > label div input >.checkbox{display:flex;align-items:center;}form label.interesse{background:var(--wp--preset--color--beige);}form label.interesse .wpcf7-form-control-wrap{margin-top:18px;}@media (min-width: 782px){form label.interesse .wpcf7-form-control-wrap{margin-top:24px;}}form input,form textarea,form span,form *::placeholder{font-size:16px;letter-spacing:0.05em;font-weight:400;font-family:Poppins;}form input,form textarea{max-width:100%;box-sizing:border-box;line-height:1;}form input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid var(--wp--preset--color--ramonarot);border-radius:50%;outline:none;cursor:pointer;margin-right:7px;}form input[type="checkbox"]:checked{background-color:var(--wp--preset--color--ramonarot);position:relative;}form input[type="checkbox"]:checked::before{content:'\2713';position:absolute;background-color:var(--wp--preset--color--ramonarot);top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:16px;}form span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required{display:flex;flex-direction:column;}form span.wpcf7-list-item label{display:flex;align-items:center;justify-content:flex-start;}form textarea{height:56px;}form textarea::placeholder{padding:10px 0px;}form .submit{position:relative;border-radius:50px;overflow:hidden;}@media (max-width: 781px){form .submit{margin-left:auto;margin-right:auto;margin-top:31px;}}@media (min-width: 782px){form .submit{margin-top:20px;}}form .submit .wpcf7-spinner{display:none;}form .submit::before{content:'';position:absolute;top:0.28px;left:0px;width:100%;height:100%;background:var(--wp--preset--color--ramonarot);transform:translateX(-100%);transition:transform 0.3s;z-index:1;}form .submit:hover::before{transform:translateX(0);}form .submit:hover input{color:#fff;transition:all 0.2s ease-in-out;cursor:pointer;}form input[type="submit"]{min-height:40px;width:auto;background-color:transparent;color:var(--wp--preset--color--ramonarot);padding:clamp(0.75rem, 0.5306rem + 0.2032vw, 0.975rem) clamp(1.25rem, 0.8843rem + 0.3386vw, 1.625rem) !important;text-decoration:none;border:solid 1.28px var(--wp--preset--color--ramonarot);border-radius:50px;transition:all 0.3s ease-in-out;transform:scale(1);font-weight:500;font-size:var(--wp--preset--font-size--medium);position:relative;z-index:10;}form input[type="submit"] + .wpcf7-spinner{position:absolute;top:30px;right:0;background:red;}body .wp-site-blocks header{z-index:100 !important;top:0;}@media (max-width: 781px){body .wp-site-blocks header{box-shadow:0px 3px 17px -5px rgba(0,0,0,0.15);background:#fff;}}@media (min-width: 782px){body .wp-site-blocks header{left:0;right:0;background:rgba(255,255,255,0);transition:background 0.3s ease-in-out, backdrop-filter 0.3s ease-in-out;backdrop-filter:blur(0);}body .wp-site-blocks header:not(.noslider){position:fixed;}body .wp-site-blocks header.noslider{position:sticky;}body .wp-site-blocks header.header_active{background:rgba(255,255,255,0.5) !important;}body .wp-site-blocks header.header_active .site_logo svg path{fill:#000 !important;}body .wp-site-blocks header.header_active a{color:#000 !important;}body .wp-site-blocks header.scrolled{transition:background 0.3s ease-in-out, backdrop-filter 0.6s ease-in-out;backdrop-filter:blur(14px);background:rgba(0,0,0,0.2);}}body .wp-site-blocks header .header{width:100%;position:relative;}body .wp-site-blocks header .header .site_logo{max-width:247px;width:clamp(8.625rem, 7.8864rem + 3.6932vw, 11.875rem);}@media (min-width: 1728px){body .wp-site-blocks header .header .site_logo{width:clamp(11.875rem, 8.401rem + 3.2167vw, 15.4375rem);}}body .wp-site-blocks header .header .site_logo *{max-width:100%;}body .wp-site-blocks header .header .site_logo * svg{height:auto;}@media (min-width: 782px){body .wp-site-blocks header .header .site_logo * svg path{fill:#fff;transition:all 0.3s ease-in-out;}}.kundenstimmen{overflow:hidden;}@media (min-width: 992px) and (max-width: 1279px){.kundenstimmen .wpcp-swiper-wrapper >div{position:relative !important;width:200%;max-width:150%;left:-25%;}}@media (min-width: 1280px) and (max-width: 1600px){.kundenstimmen .wpcp-swiper-wrapper >div{position:relative !important;width:200%;max-width:110%;left:-5%;}}.kundenstimmen > div{max-width:100% !important;}@media (max-width: 781px){.kundenstimmen{padding:129px 0 100px;}}@media (min-width: 782px){.kundenstimmen{padding:clamp(8.0625rem, 7.7525rem + 0.6342vw, 8.4375rem) 0 clamp(6.25rem, 5.7334rem + 1.0571vw, 6.875rem);}}@media (max-width: 550px){.kundenstimmen .wpcp-carousel-wrapper{max-width:130%;width:130%;left:-15%;}}.kundenstimmen .swiper-wrapper{align-items:stretch !important;}.kundenstimmen .swiper-slide{height:auto !important;display:flex;align-items:center;}.kundenstimmen .swiper-slide .wpcp-single-item{transform:scale(0.9) !important;border-radius:clamp(0.77375rem, 0.5945rem + 0.8963vw, 1.5625rem) !important;overflow:hidden !important;background:#fff !important;opacity:1 !important;display:flex;align-items:center;}@media (min-width: 782px){.kundenstimmen .swiper-slide .wpcp-single-item{height:100%;}}@media (min-width: 782px){.kundenstimmen .swiper-slide.swiper-slide-active{margin-left:8px !important;margin-right:16px !important;}}.kundenstimmen .swiper-slide.swiper-slide-active .wpcp-single-item{transform:scale(1) !important;}.kundenstimmen .swiper-slide .wpcp-all-captions{padding:clamp(1.823125rem, 1.7261rem + 0.4851vw, 2.25rem) clamp(0.928125rem, 0.7129rem + 1.076vw, 1.875rem) !important;}.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content h4{text-transform:none;text-align:left;font-size:clamp(0.77375rem, 0.5945rem + 0.8963vw, 1.5625rem);font-weight:400;line-height:1;}.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content h4 + *{margin-bottom:0;}.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content > .wp-block-group{display:flex;flex-wrap:wrap !important;justify-content:space-between;gap:10px;flex-direction:unset;align-items:center;}.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content > .wp-block-group + *{margin-top: clamp(1.4375rem, 1.0966rem + 1.7045vw, 2.9375rem);}.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content > .wp-block-group > figure{max-width:clamp(2.3125rem, 1.7869rem + 2.6278vw, 4.625rem) !important;margin:0 !important;}.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content > .wp-block-group .wp-block-group{margin:0 !important;}.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content > .wp-block-group .wp-block-group > *,.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content > .wp-block-group .wp-block-group > *.wp-block-heading{margin-left:0 !important;}.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content p{overflow:auto;font-size:clamp(0.875rem, 0.7065rem + 0.2717vw, 1rem) !important;letter-spacing:0.05px;font-weight:400;text-align:left;line-height:1.5;margin-bottom:0;}@media (max-width: 781px){.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content p{max-height:200px;}.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content p br{display:none;}}@media (min-width: 782px){.kundenstimmen .swiper-slide .wpcp-all-captions .wpcp-post-content p{max-height:277px;}}.kundenstimmen .swiper-slide .wpcp-all-captions img{width:clamp(2.3125rem, 1.7869rem + 2.6278vw, 4.625rem);}.kundenstimmen .wpcp-nav i{color:#fff;opacity:0.4;transition:all 0.3s ease-in-out;}.kundenstimmen .wpcp-nav:hover i{opacity:1;}.kundenstimmen .wpcp-nav.wpcp-prev-button{margin-left:-57.5px !important;}.kundenstimmen .wpcp-nav + .wpcp-nav{margin-left:27.5px !important;}main .main > *{position:relative;}@media (min-width: 782px){main .entry .wp-block-columns .wp-block-column:first-child{order:2;}}main p:not(.button) a,main li a{color:var(--wp--preset--color--ramonarot);}main .fingerprint{position:relative;top:0%;left:0;z-index:10;height:74px;margin-bottom:-74px;}main .fingerprint img{height:74px;width:auto;position:absolute;max-width:none;}@media (max-width: 781px){main .fingerprint{width:calc(var(--wp--preset--spacing--gap-outside) + 130px);}}@media (min-width: 782px){main .fingerprint{width:calc(var(--wp--preset--spacing--gap-outside) + 60px);}}@media (max-width: 1399px){main .fingerprint img{top:-37px;right:0;}}@media (min-width: 1400px){main .fingerprint img{right:0;top:calc(-74px + -99px);}}@media (min-width: 2249px){main .fingerprint{width:100%;max-width:2000px;margin-left:auto;margin-right:auto;}main .fingerprint img{top:calc(-1 * clamp(4.625rem, 3.272rem + 1.2528vw, 6.0125rem) + -1 * clamp(6.1875rem, 4.3773rem + 1.6761vw, 8.04375rem));right:calc(100% - 80px);height:clamp(4.625rem, 3.272rem + 1.2528vw, 6.0125rem);}}@media (min-width: 1400px){main div.header{max-width:2000px;padding-left:0;}}main .projects_block{padding:clamp(3rem, 2.0341rem + 4.8295vw, 7.25rem) 12.5px clamp(3.25rem, 2.9375rem + 1.5625vw, 4.625rem);}main .projects_block > .wp-block-group{gap:clamp(1.5625rem, 0.8097rem + 3.7642vw, 4.875rem);}main .blog_blocks > ul > li{border:1px solid #000;background:#fff;position:relative;transition:all 0.3s ease-in-out;box-shadow:0 0 0 0 rgba(0,0,0,0.2);border-radius:clamp(1.375rem, 1.1761rem + 0.9943vw, 2.25rem);padding:11px 13px;}main .blog_blocks > ul > li:hover{box-shadow:0px 0px 18px 3px #00000045;}main .blog_blocks > ul > li .taxonomy-post_tag::before{content:"• ";}main .blog_blocks > ul > li .wp-block-post-excerpt__more-link{position:absolute;z-index:100;top:0;left:0;bottom:0;right:0;opacity:0;}@media (max-width: 781px){.main > .has-beige-background-color,.main > .has-custom-beige-50-background-color{padding-bottom:128px;padding-top:128px;}}@media (min-width: 782px){.main > .has-beige-background-color,.main > .has-custom-beige-50-background-color{padding-top:93px;padding-bottom:93px;}}.main > .has-beige-background-color > div.leistungen,.main > .has-custom-beige-50-background-color > div.leistungen{justify-content:space-between;flex-wrap:wrap !important;}@media (max-width: 781px){.main > .has-beige-background-color > div.leistungen,.main > .has-custom-beige-50-background-color > div.leistungen{margin-top:-57px;}}@media (min-width: 782px){.main > .has-beige-background-color > div.leistungen,.main > .has-custom-beige-50-background-color > div.leistungen{margin-top:0px;}}.main > .has-beige-background-color > div.leistungen .wp-block-column,.main > .has-custom-beige-50-background-color > div.leistungen .wp-block-column{width:100%;height:100%;position:relative;z-index:5;}@media (min-width: 480px){.main > .has-beige-background-color > div.leistungen .wp-block-column,.main > .has-custom-beige-50-background-color > div.leistungen .wp-block-column{flex:1 0 320px !important;}}@media (max-width: 1728px){.main > .has-beige-background-color > div.leistungen .wp-block-column,.main > .has-custom-beige-50-background-color > div.leistungen .wp-block-column{margin:auto;}}@media (min-width: 1728px){.main > .has-beige-background-color > div.leistungen .wp-block-column,.main > .has-custom-beige-50-background-color > div.leistungen .wp-block-column{margin:auto 0;}}.main > .has-beige-background-color > div.leistungen .wp-block-column::after,.main > .has-custom-beige-50-background-color > div.leistungen .wp-block-column::after{content:"";position:absolute;top:-10px;left:calc(-1 *  clamp(1.875rem, 1.4631rem + 2.0597vw, 3.6875rem) / 1.5 );right:calc(-1 *  clamp(1.875rem, 1.4631rem + 2.0597vw, 3.6875rem) / 1.5 );bottom:-10px;z-index:-1;background:rgba(0,0,0,0);opacity:1;transition:all 0.3s ease-in-out;border-radius:clamp(1.25rem, 1.108rem + 0.7102vw, 1.875rem);box-shadow:2px 4px 14.9px -4px #00000000 inset;}.main > .has-beige-background-color > div.leistungen .wp-block-column:hover:after,.main > .has-custom-beige-50-background-color > div.leistungen .wp-block-column:hover:after{background:#efe7de;opacity:0.83;box-shadow:2px 4px 14.9px -4px #00000021 inset;}.main > .has-beige-background-color > div.leistungen .wp-block-column > figure,.main > .has-custom-beige-50-background-color > div.leistungen .wp-block-column > figure{margin-bottom:-5px;}.main > .has-beige-background-color > div.leistungen .wp-block-column .wp-block-group,.main > .has-custom-beige-50-background-color > div.leistungen .wp-block-column .wp-block-group{position:unset;}.main > .has-beige-background-color > div.leistungen .wp-block-column .wp-block-group > *,.main > .has-custom-beige-50-background-color > div.leistungen .wp-block-column .wp-block-group > *{z-index:5;}.main > .has-beige-background-color > div.leistungen .wp-block-column .wp-block-group figure,.main > .has-custom-beige-50-background-color > div.leistungen .wp-block-column .wp-block-group figure{min-height:24px;aspect-ratio:calc(225 / 225);min-width:20%;position:relative;}.main > .has-beige-background-color > div.leistungen .wp-block-column .wp-block-group figure img,.main > .has-custom-beige-50-background-color > div.leistungen .wp-block-column .wp-block-group figure img{position:absolute;top:4px;left:0;right:0;margin:0 auto;}.main > .has-beige-background-color > div.leistungen h3,.main > .has-custom-beige-50-background-color > div.leistungen h3{line-height:1.2;hyphens:auto;}.main > .has-beige-background-color > div.leistungen a,.main > .has-custom-beige-50-background-color > div.leistungen a{position:absolute;top:-10px;left:calc(-1 *  clamp(1.875rem, 1.4631rem + 2.0597vw, 3.6875rem) / 1.5 );right:calc(-1 *  clamp(1.875rem, 1.4631rem + 2.0597vw, 3.6875rem) / 1.5 );bottom:-10px;z-index:10;border-radius:clamp(1.25rem, 1.108rem + 0.7102vw, 1.875rem);}.main > .has-beige-background-color > div.leistungen a img,.main > .has-custom-beige-50-background-color > div.leistungen a img{width:100%;height:auto;position:absolute;bottom:0;top:100%;left:50%;transform:translateX(-50%);width:32px !important;}.wp-block-group.about > .wp-block-group{align-items:flex-start;}@media (max-width: 1728px){.wp-block-group.about > .wp-block-group{gap:62px clamp(3.875rem, 2.8097rem + 5.3267vw, 8.5625rem);}}@media (min-width: 1728px){.wp-block-group.about > .wp-block-group{gap:62px  clamp(8.5625rem, 6.0575rem + 2.3194vw, 11.13125rem);}}.wp-block-group.about > .wp-block-group > div{flex:1 0 320px;max-width:100%;}.gallery > figure{flex:1 0 160px;}.about{overflow:hidden;position:relative;z-index:0;}.about + *{position:relative;z-index:15;}.about .gallery > figure{position:relative;z-index:10;}.about .gallery > figure:first-child img{position:relative;z-index:10;}.about .gallery > figure:first-child:after{content:"";width:100000%;position:absolute;left:-50%;top:50%;height:10050%;background:var(--wp--preset--color--custom-beige-50) !important;z-index:0;}.wp-block-query-pagination a span[class*="arrow"]{position:relative;color:transparent !important;aspect-ratio:calc(24 / 8);min-width:24px;}.wp-block-query-pagination a span[class*="arrow"]::before{content:"";background-image:url(../../img/blog_arrow.svg);aspect-ratio:calc(24 / 8);width:100%;display:block;background-size:contain;position:absolute;top:50%;transform:scaleX(1) translateY(-50%);left:0;right:0;}.wp-block-query-pagination a span[class*="arrow"].wp-block-query-pagination-previous-arrow::before{transform:scaleX(-1) translateY(-50%);}.wp-block-navigation__responsive-container-close{display:none !important;}@media (max-width: 781px){header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block !important;width:unset;position:absolute !important;}}header nav{position:unset !important;}header #menu_open_close{opacity:0;position:absolute;top:50%;transform:translateY(-50%) rotate(0);right:-5px;width:50px;height:50px;z-index:1000;cursor:pointer;}@media (max-width: 781px){header .wp-block-navigation{z-index:100;}header .wp-block-navigation li[class*="current"] > a,header .wp-block-navigation li[class*="current"] > a > span{color:var(--wp--preset--color--white) !important;}header .wp-block-navigation__responsive-container-open{display:block !important;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(0);background-image:url(../../img/mobile-menu.svg);background-size:contain;background-repeat:no-repeat;width:33px;height:33px;transition:transform 0.8s ease;transform-origin:center center;z-index:999;cursor:pointer;}.has-modal-open header .wp-block-navigation__responsive-container-open{transform:translateY(-50%) rotate(180deg);z-index:0;}header .wp-block-navigation__responsive-container-open svg{display:none;}header .wp-block-navigation__responsive-container{top:calc(100% + var(--wp--preset--spacing--30) );position:absolute;bottom:auto;opacity:1 !important;left:calc(-1 * var(--wp--preset--spacing--gap-outside));right:calc(-1 * var(--wp--preset--spacing--gap-outside));transform:translateX(-100%);transition-duration:1.5s;height:100vh;animation:unset !important;max-width:350px !important;overflow:visible !important;}header .wp-block-navigation__responsive-container::before,header .wp-block-navigation__responsive-container::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;}header .wp-block-navigation__responsive-container::before{z-index:10;background:#fff;top:-20px;height:20px;left:0;right:-20px;}header .wp-block-navigation__responsive-container::after{z-index:5;box-shadow:0px 0px 0px 0px #000;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close{padding:30px;position:relative;z-index:15;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog{margin:0 !important;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{padding-top:17px !important;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul{gap:0 10px !important;width:100%;flex-direction:row !important;justify-content:center !important;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul > li{position:relative;display:flex;align-items:center !important;flex-direction:unset !important;justify-content:flex-start;flex-wrap:wrap !important;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul > li > a{margin:33px 0;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul > li:not(.instabutton):not(.whatsappbutton){width:100%;position:relative;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul > li:not(.instabutton):not(.whatsappbutton) a{font-size:18px;line-height:1;padding:0;text-align:left;transition:all 0.3s ease-in-out;color:#000;position:unset;z-index:0;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul > li:not(.instabutton):not(.whatsappbutton) a::after{content:"";position:absolute;left:0;top:20px;bottom:20px;right:0;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul > li.instabutton,header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul > li.whatsappbutton{width:auto;margin:34px 0 0;line-height:1;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul > li.instabutton span,header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul > li.whatsappbutton span{display:inline-block;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul > li.instabutton img,header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul > li.whatsappbutton img{padding:11px;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul li:not(.instabutton):not(.whatsappbutton)[class*="current"] > a,header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul li:not(.instabutton):not(.whatsappbutton) > a:hover{padding:11px 21.5px !important;border-radius:100px;background-color:var(--wp--preset--color--ramonarot);color:var(--wp--preset--color--white) !important;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul li:not(:last-child):not(.instabutton):not(.whatsappbutton){border-bottom:0.5px solid var(--wp--preset--color--hellbraun);}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul li button.wp-block-navigation__submenu-icon{position:absolute;z-index:20;top:0%;right:0;transform:translateY(0%);padding:0;display:block !important;width:auto;min-width:40px;height:84.5px;box-sizing:border-box;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul li button.wp-block-navigation__submenu-icon svg{width:15px;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul li button.wp-block-navigation__submenu-icon[aria-expanded="true"] svg{transform:rotate(180deg);}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul li button.wp-block-navigation__submenu-icon[aria-expanded="true"] ~ul{display:block;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul li.current button.wp-block-navigation__submenu-icon{height:104px;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul li ul.wp-block-navigation-submenu{display:none;width:100%;flex:1 0 100%;padding:0 0 0 21.5px !important;margin-top:-15px;}header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > ul li ul.wp-block-navigation-submenu >li >a{padding-left:0 !important;margin:15px 0 !important;}header .wp-block-navigation__responsive-container.is-menu-open{transform:translateX(0%);transition-duration:1s;}header .wp-block-navigation__responsive-container.is-menu-open::after{box-shadow:0px 3px 17px -5px rgba(0,0,0,0.15);}}@media (min-width: 782px){header .has-modal-open{display:none !important;}header .header.wp-block-template-part{display:flex !important;flex-direction:row !important;justify-content:space-between !important;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#fff;padding:20px 30px;background-color:#FFFFFF66;border-radius:40px;border:solid 1px #fff;transition:all 0.3s ease-in-out;}.header_active header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul{border-collapse:#000;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li::after{content:'';position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:4px;height:4px;background-image:url('/wp-content/uploads/2024/06/active-point.svg');background-size:contain;background-repeat:no-repeat;opacity:0;transition:all 0.3s ease-in-out;pointer-events:none;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li:hover > a,header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li[class*="current"] > a{transform:translateY(-5px) scale(1.0);}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li:hover > button,header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li[class*="current"] > button{transform:translateY(-5px);}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li:hover > button svg,header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li[class*="current"] > button svg{width:120%;height:120%;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li:hover::after,header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li[class*="current"]::after{opacity:1;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li li > a{transform:translate(0px,0) scale(1.0);}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li li::after{transform:translate(0,-50%);top:50%;bottom:auto !important;left:2px;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li li:hover > a,header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li li[class*="current"] > a{transform:translate(5px,0) scale(1.0);}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li li:hover::after,header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li li[class*="current"]::after{opacity:1;left:10px;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul > li{min-height:28.69px;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul > li > a{position:relative;z-index:10;transform:translateY(0px) scale(1);}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul > li > button{position:relative;z-index:10;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul > li > button svg{transition:all 0.3s ease-in-out;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul > li ul{transform:translateY(0);transition:opacity .3s linear, transform 0.3s linear;z-index:5;background:transparent;border:none;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul > li ul li{border-radius:200px;border:1px solid #fff;background-color:rgba(255,255,255,0.4);backdrop-filter:blur(24px);}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul > li ul li > a,header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul > li ul li > a span{white-space:nowrap;transition:all 0.3s ease-in-out;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul > li ul li + li{margin-top:4px;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul > li ul::after{content:"";width:100%;height:100%;top:-100%;left:0;position:absolute;z-index:0;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li{background-color:unset;position:relative;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li button,header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li a{transition:all 0.3s ease-in-out;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li a{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-smoothing:auto;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li a img{width:22px !important;filter:invert(1);transition:all 0.3s ease-in-out;display:block;}header .header.wp-block-template-part .wp-block-navigation__responsive-container-content > ul li > a{display:inline-block;}header .header.wp-block-template-part .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,header .header.wp-block-template-part .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,header .header.wp-block-template-part .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{transform:translateY(25px);}header:not(.header_active) .wp-block-navigation__responsive-container-content a,header:not(.header_active) .wp-block-navigation__responsive-container-content a span{color:#fff;}header.header_active .wp-block-navigation__responsive-container-content > ul{border-color:#000 !important;}header.header_active .wp-block-navigation__responsive-container-content > ul li:after,header.header_active .wp-block-navigation__responsive-container-content > ul button{filter:brightness(0);}header.header_active .wp-block-navigation__responsive-container-content > ul li li{border-color:#000 !important;}header.header_active .wp-block-navigation__responsive-container-content > ul a img{filter:invert(0) !important;}}.pop_up_no-scroll{overflow:hidden !important;}.popup{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto !important;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,0.2);}.popup-content{width:calc(100% - var(--wp--preset--spacing--gap-outside) * 2 ) !important;max-width:2000px;box-shadow:0 4px 8px rgba(0,0,0,0.2);position:relative;max-height:90vh;background:#fff;overflow:hidden;opacity:0;position:absolute;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:calc(clamp(1.25rem, 0.6818rem + 2.8409vw, 3.75rem) / 2 );padding:20px;}@media (min-width: 782px){.popup-content{border-radius:clamp(1.25rem, 0.6818rem + 2.8409vw, 3.75rem);padding:47.74px 47.74px 52.08px 46px;}}.popup-content.visible{opacity:1;}#popup-post-content{overflow:scroll;height:100%;border-radius:calc(clamp(1.25rem, 0.6818rem + 2.8409vw, 3.75rem) / 2 );border-top-left-radius:0;max-height:calc(90vh - 40px);}@media (min-width: 782px){#popup-post-content{border-radius:clamp(1.25rem, 0.6818rem + 2.8409vw, 3.75rem);border-top-left-radius:0;max-height:calc(90vh - 100px);}}#popup-post-content > .wp-block-group{padding:0 !important;height:100%;}#popup-post-content > .wp-block-group > .wp-block-columns{align-items:flex-start;justify-content:space-between;}@media (max-width: 781px){#popup-post-content > .wp-block-group > .wp-block-columns{gap:calc(clamp(1.65625rem, 1.2455rem + 0.8404vw, 2.153125rem) / 2 );}}@media (min-width: 782px){#popup-post-content > .wp-block-group > .wp-block-columns{flex-wrap:wrap !important;gap:clamp(1.65625rem, -0.6603rem + 3.7364vw, 3.375rem);align-items:flex-start !important;}}#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column{flex-grow:0;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;}@media (max-width: 1023px){#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column{flex-basis:100% !important;}}@media (min-width: 1024px){#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column:first-child{flex:0 0 calc(100% - 67% - clamp(1.65625rem, -0.6603rem + 3.7364vw, 3.375rem) ) !important;max-width:calc(100% - 67% - clamp(1.65625rem, -0.6603rem + 3.7364vw, 3.375rem) ) !important;}}#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column > *{width:100%;}@media (max-width: 781px){#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column > *:not(:first-child){margin-top:calc(clamp(1.25rem, 0.9517rem + 1.4915vw, 2.5625rem) / 2 );}}@media (min-width: 782px){#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column > *:not(:first-child){margin-top:clamp(1.25rem, 0.9517rem + 1.4915vw, 2.5625rem);}}#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column > figure.wp-block-image{max-width:35%;min-width:150px;}#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column > figure.wp-block-image + div{width:100%;}#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column figure.wp-block-gallery{width:100%;}#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column .custom-post-content{background:rgba(234,216,202,0.41);padding:15px;border-radius:25px;border-radius:calc(clamp(1.25rem, 0.6818rem + 2.8409vw, 3.75rem) / 2 );width:100%;max-width:100%;}@media (min-width: 782px){#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column .custom-post-content{border-radius:25px;}}@media (min-width: 782px){#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column .custom-post-content{padding:33px 30px;}}#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column .custom-post-content > div{justify-content:space-between;flex-wrap:wrap;flex-direction:unset;}@media (max-width: 781px){#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column .custom-post-content > div{gap:calc(clamp(1.25rem, 0.9517rem + 1.4915vw, 2.5625rem) / 2 );}}@media (min-width: 782px){#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column .custom-post-content > div{gap:1rem clamp(1.25rem, 0.9517rem + 1.4915vw, 2.5625rem);}}#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column .custom-post-content p{hyphens:auto;word-break:break-word;}@media (min-width: 782px) and (max-width: 1400px){#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column .custom-post-content p{max-height:40vh;overflow:auto;}}#popup-post-content > .wp-block-group > .wp-block-columns > .wp-block-column .custom-post-content img{max-width:74px;}#popup-post-content > .wp-block-group .wp-block-heading{font-size:clamp(0.77375rem, 0.5945rem + 0.8963vw, 1.5625rem);}.close_cont{position:sticky;top:0px;width:100%;height:0;z-index:999;}.close-popup{position:relative;top:-10px;right:-5px;margin-left:auto;background-color:#f00;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:50%;width:clamp(2.1875rem, 0.7554rem + 2.3098vw, 3.25rem);height:clamp(2.1875rem, 0.7554rem + 2.3098vw, 3.25rem);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);}@media (min-width: 1024px){.close-popup{top:clamp(1.25rem, 0.7446rem + 0.8152vw, 1.625rem);right:clamp(1.25rem, 0.7446rem + 0.8152vw, 1.625rem);}}.pinterest,.ajax-posts-grid{display:grid !important;gap:19.41px 11.65px !important;padding-bottom:3% !important;}.projects_block .pagination a,.projects_block .wp-block-query-pagination a{color:var(--wp--preset--color--ramonarot);transition:all 0.3s ease-in-out;}.projects_block .pagination a:not(.active){opacity:0.5;}.projects_block .pagination a.active,.projects_block .pagination a:hover{opacity:1;}@media (min-width: 782px){.projects_block .pagination{margin-bottom:calc(-1 * clamp(0.8125rem, 0.7699rem + 0.2131vw, 1rem) * 1.5 );}.wp-block-query-pagination a{margin-bottom:0 !important;}}@media (max-width: 781px){.pinterest,.ajax-posts-grid{grid-template-columns:repeat(2,1fr) !important;gap:19.41px 11.65px !important;}.pinterest > figure:nth-child(odd),.ajax-posts-grid .post-thumbnail:nth-child(odd),.ajax-posts-grid > figure:nth-child(odd){grid-column:span 1;grid-row:span 2;aspect-ratio:calc(138.02 / 176.84);}.pinterest > figure:nth-child(even),.ajax-posts-grid .post-thumbnail:nth-child(even),.ajax-posts-grid > figure:nth-child(even){grid-column:span 1;grid-row:span 1;aspect-ratio:calc(138.02 / 138.02);}.pinterest > figure:nth-child(2),.pinterest > figure:nth-child(4n + 2),.pinterest > figure:nth-child(3),.pinterest > figure:nth-child(4n + 7),.ajax-posts-grid .post-thumbnail:nth-child(2),.ajax-posts-grid .post-thumbnail:nth-child(4n + 2),.ajax-posts-grid .post-thumbnail:nth-child(3),.ajax-posts-grid .post-thumbnail:nth-child(4n + 7),.ajax-posts-grid > figure:nth-child(2),.ajax-posts-grid > figure:nth-child(4n + 2),.ajax-posts-grid > figure:nth-child(3),.ajax-posts-grid > figure:nth-child(4n + 7){top:19.41px;}.ajax-posts-grid .post-thumbnail:nth-child(4) ~ *{display:none;}}@media (min-width: 782px){.pinterest,.ajax-posts-grid{grid-template-columns:repeat(4,1fr) !important;gap:clamp(1.25rem, 0.9142rem + 0.6871vw, 1.65625rem) !important;padding-bottom:calc(2.333 * clamp(1.25rem, 0.9142rem + 0.6871vw, 1.65625rem) ) !important;}.pinterest > figure:nth-child(2),.pinterest > figure:nth-child(4n + 2),.pinterest > figure:nth-child(3),.pinterest > figure:nth-child(4n + 7),.ajax-posts-grid .post-thumbnail:nth-child(2),.ajax-posts-grid .post-thumbnail:nth-child(4n + 2),.ajax-posts-grid .post-thumbnail:nth-child(3),.ajax-posts-grid .post-thumbnail:nth-child(4n + 7),.ajax-posts-grid > figure:nth-child(2),.ajax-posts-grid > figure:nth-child(4n + 2),.ajax-posts-grid > figure:nth-child(3),.ajax-posts-grid > figure:nth-child(4n + 7){top:0;}.pinterest > figure,.ajax-posts-grid .post-thumbnail,.ajax-posts-grid > figure{grid-column:span 1;grid-row:span 2;aspect-ratio:calc(138.02 / 176.84);margin-bottom:-13% !important;margin-top:0 !important;}.pinterest > figure.markiert,.ajax-posts-grid .post-thumbnail.markiert,.ajax-posts-grid > figure.markiert{aspect-ratio:calc(138.02 / 138.02);grid-column:span 1;grid-row:span 2;margin-top:13% !important;margin-bottom:0 !important;}}.pinterest > figure,.ajax-posts-grid >figure,.post-thumbnail{position:relative;border-radius:clamp(1.375rem, 1.1761rem + 0.9943vw, 2.25rem);overflow:hidden;}.pinterest > figure .popup_title,.ajax-posts-grid >figure .popup_title,.post-thumbnail .popup_title{position:absolute;z-index:10;text-align:center;bottom:8px;left:13.4px;right:13.4px;color:#fff;padding:7px 9px;background:rgba(0,0,0,0.6);backdrop-filter:blur(4.55604px);-webkit-backdrop-filter:blur(4.55604px);border-radius:75.934px;max-width:158.37px;font-size:clamp(0.625rem, 0.5781rem + 0.2344vw, 0.83125rem);line-height:1.2;display:block;hyphens:auto;}@media (min-width: 782px){.pinterest > figure .popup_title,.ajax-posts-grid >figure .popup_title,.post-thumbnail .popup_title{left:8.44px;bottom:10px;padding:10px 15px;max-width:calc(100% - 8.44px * 2);right:auto;}}@media (min-width: 1200px){.pinterest > figure .popup_title,.ajax-posts-grid >figure .popup_title,.post-thumbnail .popup_title{max-width:calc(60% - 8.44px);}}@media (min-width: 1728px){.pinterest,.ajax-posts-grid{gap:clamp(1.65625rem, 1.2455rem + 0.8404vw, 2.153125rem) !important;}}.pinterest > figure >  img,.ajax-posts-grid > figure > img,.post-thumbnail img{position:relative;z-index:1;width:100% !important;height:100% !important;object-fit:cover;display:block !important;}.post-thumbnail img{cursor:pointer;}#post-popup{display:none;}.slider{z-index:50;}.slider + *{z-index:40;}.slider .n2_ss__touch_element{min-height:unset !important;}.slider svg.n2-ss-preserve-size--slider,.slider svg.n2-ss-preserve-size--slider + div{min-height:308px;}@media (max-width: 781px){.slider svg.n2-ss-preserve-size--slider,.slider svg.n2-ss-preserve-size--slider + div{height:calc(100vh - var(--var-logotickerheight) - 40px - var(--wp--preset--spacing--30) * 2 - 55px ) !important;}}@media (min-width: 782px){.slider svg.n2-ss-preserve-size--slider,.slider svg.n2-ss-preserve-size--slider + div{min-height:450px;height:calc(100vh - var(--var-logotickerheight) - 20px * 2) !important;}}@media (min-width: 992px){.slider svg.n2-ss-preserve-size--slider,.slider svg.n2-ss-preserve-size--slider + div{min-height:450px;height:calc(100vh - var(--var-logotickerheight) - var(--var-logotickerpadding) * 2) !important;}}.slider_content{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size);padding:0 var(--wp--preset--spacing--gap-outside);align-items:flex-end;}@media (max-width: 1024px){.slider_content{box-sizing:border-box !important;}}.slider_content > div{min-height:auto !important;}@media (max-width: 1728px){.slider_content > div{margin-bottom:clamp(2.3125rem, 1.0057rem + 6.5341vw, 8.0625rem);}}@media (min-width: 1728px){.slider_content > div{margin-bottom:clamp(8.0625rem, 5.7038rem + 2.184vw, 10.48125rem) !important;}}.slider_heading{margin-bottom:clamp(1.0625rem, 0.8636rem + 0.9943vw, 1.9375rem) !important;}.slider_heading *{font-weight:600 !important;}@media (max-width: 1728px){.slider_heading *{font-size:clamp(0.8125rem, 0.7841rem + 0.142vw, 0.9375rem) !important;}}@media (min-width: 1728px){.slider_heading *{font-size:clamp(0.9375rem, 0.6632rem + 0.254vw, 1.21875rem) !important;}}.slider_title *{font-size:var(--wp--preset--font-size--xxx-large) !important;line-height:1.13 !important;}body.projekte figure.wp-block-gallery,.popup-content figure.wp-block-gallery{align-items:flex-start;gap:calc(clamp(1.65625rem, 1.2455rem + 0.8404vw, 2.153125rem) / 2);flex-wrap:wrap;}@media (min-width: 782px){body.projekte figure.wp-block-gallery,.popup-content figure.wp-block-gallery{gap:clamp(1.65625rem, 0.7465rem + 1.4674vw, 2.33125rem) clamp(1.65625rem, -0.4624rem + 3.4171vw, 3.228125rem);}}body.projekte figure.wp-block-gallery > figure,.popup-content figure.wp-block-gallery > figure{border-radius:11.39px;overflow:hidden;position:relative;border-radius:calc(clamp(1.25rem, 0.6818rem + 2.8409vw, 3.75rem) / 2 );}@media (min-width: 782px){body.projekte figure.wp-block-gallery > figure,.popup-content figure.wp-block-gallery > figure{border-radius:30px;}}@media (min-width: 1400px){body.projekte figure.wp-block-gallery > figure,.popup-content figure.wp-block-gallery > figure{border-radius:50px;}}body.projekte figure.wp-block-gallery > figure:first-child,.popup-content figure.wp-block-gallery > figure:first-child{flex:1 0 100%;aspect-ratio:calc(1045 / 647);}body.projekte figure.wp-block-gallery > figure:not(:first-child),.popup-content figure.wp-block-gallery > figure:not(:first-child){flex:0 0 calc(50% - clamp(1.65625rem, 1.2455rem + 0.8404vw, 2.153125rem) / 2);aspect-ratio:calc(512.5 / 415);}@media (min-width: 782px){body.projekte figure.wp-block-gallery > figure:not(:first-child),.popup-content figure.wp-block-gallery > figure:not(:first-child){flex:0 0 calc(50% - clamp(1.65625rem, -0.4624rem + 3.4171vw, 3.228125rem) / 2 );}}body.projekte figure.wp-block-gallery > figure img,.popup-content figure.wp-block-gallery > figure img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;bottom:0;}@media (max-width: 781px){body.category-blog .blog_blocks,body.tag .blog_blocks{padding-bottom:0px !important;z-index:20;position:relative;}}@media (min-width: 600px) and (max-width: 1399px){body.category-blog .blog_blocks > ul,body.tag .blog_blocks > ul{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width: 1400px) and (max-width: 1728px){body.category-blog .blog_blocks > ul,body.tag .blog_blocks > ul{grid-template-columns:repeat(3,minmax(0,1fr));}}body.category-blog h2,body.tag h2{font-size:clamp(1.125rem, 1.0966rem + 0.142vw, 1.25rem);}body.category-blog .pagination,body.tag .pagination{margin:0 !important;}body.category-blog .pagination *,body.tag .pagination *{color:var(--wp--preset--color--ramonarot) !important;}@media (min-width: 992px){body.category-blog .pagination *,body.tag .pagination *{font-size:17px;}}body.category-blog .pagination .numbers,body.tag .pagination .numbers{margin-top:var(--wp--preset--spacing--45);}@media (min-width: 782px){body.category-blog .pagination .numbers,body.tag .pagination .numbers{margin-bottom:-25.5px;height:25.5px;}}body.category-blog .pagination .wp-block-query-pagination-numbers,body.tag .pagination .wp-block-query-pagination-numbers{margin-bottom:0 !important;gap:15px;display:flex;}body.category-blog .pagination .wp-block-query-pagination-numbers *,body.tag .pagination .wp-block-query-pagination-numbers *{font-weight:400;}body.category-blog .pagination .current,body.tag .pagination .current{font-weight:700;}.single main .entry-content > div.has-beige-background-color .wp-block-columns{gap:clamp(1.875rem, 1.1131rem + 3.8095vw, 5.875rem);}.single main .entry-content > div.has-beige-background-color .wp-block-columns .taxonomy-post_tag{position:relative;}.single main .entry-content > div.has-beige-background-color .wp-block-columns .taxonomy-post_tag::before{content:".";opacity:0;}.single main .single_fingerprint{position:relative;transform:scaleX(-1) translateY(-50%);margin-bottom:-50px;}.single main .single_fingerprint img{right:0;}body{--md:782px;--maxmd:781px;--lg:992px;--maxlg:991px;--desk:1400px;--maxdesk:1399px;--transition:all .3s ease-in-out;}.transition{transition:all 0.3s ease-in-out;}@media (max-width: 1728px){body{--var-logotickerheight:75px;}}@media (min-width: 992px){body{--var-logotickerpadding:clamp(1.25rem, -0.4348rem + 2.7174vw, 2.5rem);}}@media (min-width: 1728px){body{--wp--preset--font-size--xs-normal:clamp(0.875rem, 0.619rem + 0.237vw, 1.1375rem); !important;--wp--preset--font-size--normal:clamp(1rem, 0.7074rem + 0.2709vw, 1.3rem); !important;--wp--preset--font-size--medium:clamp(0.9375rem, 0.6632rem + 0.254vw, 1.21875rem) !important;--wp--preset--font-size--large:clamp(1.5625rem, 1.1054rem + 0.4233vw, 2.03125rem) !important;--wp--preset--font-size--x-large:clamp(1.875rem, 1.3265rem + 0.5079vw, 2.4375rem); !important;--wp--preset--font-size--xx-large:clamp(4.6875rem, 3.3162rem + 1.2698vw, 6.09375rem); !important;--wp--preset--font-size--xxx-large:clamp(5rem, 3.5372rem + 1.3544vw, 6.5rem) !important;--wp--preset--spacing--10:clamp(3rem, 2.1223rem + 0.8126vw, 3.9rem) !important;--wp--preset--spacing--20:clamp(1.25rem, 0.8843rem + 0.3386vw, 1.625rem) !important;--wp--preset--spacing--30:clamp(2.5rem, 1.7686rem + 0.6772vw, 3.25rem) !important;--wp--preset--spacing--45:clamp(3.25rem, 2.2992rem + 0.8804vw, 4.225rem) !important;--wp--preset--spacing--gap-outside:clamp(10.3125rem, 7.2956rem + 2.7935vw, 13.40625rem) !important;--var-logotickerheight:clamp(4.6875rem, 3.3162rem + 1.2698vw, 6.09375rem);}}.logokarusell{position:relative;box-shadow:0px 3px 17px -5px rgba(0,0,0,0.15);overflow:hidden;}@media (max-width: 1728px){.logokarusell{padding:20px 0;}}@media (min-width: 992px){.logokarusell{padding:var(--var-logotickerpadding) 0;}}@media (max-width: 781px){.logokarusell .wpcp-carousel-section .wpcp-ticker{margin-right:20px !important;}}@media (min-width: 782px){.logokarusell .wpcp-carousel-section .wpcp-ticker{margin-right:calc(clamp(5rem, 0.1242rem + 4.5147vw, 10rem) / 2) !important;}}@media (min-width: 1728px){.logokarusell .wpcp-carousel-section .wpcp-ticker{margin-right:clamp(5rem, 0.1242rem + 4.5147vw, 10rem) !important;}}.logokarusell .bx-viewport img{object-fit:contain;}@media (min-width: 1728px){.logokarusell .bx-viewport,.logokarusell .bx-viewport .wpcp-single-item,.logokarusell .bx-viewport .wpcp-slide-image,.logokarusell .bx-viewport img{max-height:var(--var-logotickerheight) !important;height:var(--var-logotickerheight) !important;}.logokarusell .bx-viewport img{max-width:clamp(12.5rem, 6.4052rem + 5.6433vw, 18.75rem);}}.logokarusell img{width:100%;width:auto;max-width:100%;min-width:94px;}.logokarusell .wpcp-swiper-wrapper{margin-bottom:0 !important;}@media (max-width: 781px){.logokarusell .wpcp-swiper-wrapper .swiper-slide{margin-right:20px !important;}}@media (min-width: 782px){.logokarusell .wpcp-swiper-wrapper .swiper-slide{margin-right:calc(clamp(5rem, 0.1242rem + 4.5147vw, 10rem) / 2) !important;}}@media (min-width: 1728px){.logokarusell .wpcp-swiper-wrapper .swiper-slide{margin-right:clamp(5rem, 0.1242rem + 4.5147vw, 10rem) !important;}}.logokarusell .wpcp-slide-image{display:flex;align-items:center;}.logocarousel{box-shadow:0px 3px 17px -5px rgba(0,0,0,0.15);}@media (max-width: 781px){.logocarousel{padding:clamp(0.9375rem, 0.7955rem + 0.7102vw, 1.5625rem) 0;}}@media (min-width: 782px){.logocarousel{padding:clamp(1.5625rem, 1.1054rem + 0.4233vw, 2.03125rem) 0;}}.logocarousel .logo-carousel-free > div{z-index:10;}.logocarousel .swiper-slide > div{position:relative;height:0;border:none !important;}.logocarousel .swiper-slide > div > img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}@media (max-width: 574px){.logocarousel .swiper-slide > div{padding-bottom:50%;}}@media (min-width: 575px) and (max-width: 767px){.logocarousel .swiper-slide{padding:0 10px;}.logocarousel .swiper-slide > div{padding-bottom:70%;}}@media (min-width: 768px) and (max-width: 991px){.logocarousel .swiper-slide{padding:0 20px;}.logocarousel .swiper-slide > div{padding-bottom:80%;}}@media (min-width: 992px){.logocarousel .swiper-slide{padding:0 40px;}.logocarousel .swiper-slide > div{padding-bottom:100%;}}.dnone,.d-none,.d_none{display:none !important;}.mt0{margin-top:0 !important;}.mb0{margin-bottom:0 !important;}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:grayscale;font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.pos_unset{position:unset !important;}body a{text-decoration:none !important;}body *{box-sizing:border-box;}body{overflow:visible !important;}.wp-block-columns.between{justify-content:space-between !important;}h1,h2,h3{hyphens:auto;}@media (min-width: 782px){body.page h1{min-width:120%;}}@media (max-width: 991px){#wpadminbar{display:none;}}html[lang]{margin:0 !important;}@media (min-width: 992px){#wpadminbar{top:-28px;opacity:0;}#wpadminbar:hover{top:0px;opacity:1;}}body .lightbox-image-container,body .lightbox-image-container img{width:1000px !important;height:auto !important;max-width:90%;max-height:90vh;border-radius:11.39px;}