.elementor-438 .elementor-element.elementor-element-c38669b > .elementor-background-overlay{background-image:url("https://libraryoflara.de/wp-content/uploads/2025/08/Hero-Section-Background-Libraryoflara-scaled.png");background-position:center center;background-size:cover;opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-438 .elementor-element.elementor-element-c38669b > .elementor-container{max-width:693px;}.elementor-438 .elementor-element.elementor-element-c38669b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-438 .elementor-element.elementor-element-c38669b > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-3a72e7a );}.elementor-bc-flex-widget .elementor-438 .elementor-element.elementor-element-935cc5f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-438 .elementor-element.elementor-element-935cc5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-438 .elementor-element.elementor-element-935cc5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-438 .elementor-element.elementor-element-aa6305e:not( .elementor-widget-image ) .elementor-widget-container, .elementor-438 .elementor-element.elementor-element-aa6305e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://libraryoflara.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-438 .elementor-element.elementor-element-aa6305e img{width:13%;}.elementor-438 .elementor-element.elementor-element-9b42c92{text-align:center;}.elementor-438 .elementor-element.elementor-element-f68497e{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-438 .elementor-element.elementor-element-802e5fc .elementor-button{background-color:transparent;font-size:18px;font-weight:600;background-image:linear-gradient(146deg, var( --e-global-color-4b1ae4a ) 0%, var( --e-global-color-41427d9 ) 100%);transition-duration:0.5s;border-radius:50px 50px 50px 50px;padding:18px 79px 18px 79px;}.elementor-438 .elementor-element.elementor-element-802e5fc .elementor-button:hover, .elementor-438 .elementor-element.elementor-element-802e5fc .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-438 .elementor-element.elementor-element-802e5fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-802e5fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-438 .elementor-element.elementor-element-802e5fc .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-438 .elementor-element.elementor-element-ca6446f .elementor-button{background-color:transparent;font-size:18px;font-weight:600;background-image:linear-gradient(146deg, var( --e-global-color-4b1ae4a ) 0%, var( --e-global-color-41427d9 ) 100%);transition-duration:0.5s;border-radius:50px 50px 50px 50px;padding:18px 100px 18px 100px;}.elementor-438 .elementor-element.elementor-element-ca6446f .elementor-button:hover, .elementor-438 .elementor-element.elementor-element-ca6446f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-438 .elementor-element.elementor-element-ca6446f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-ca6446f .elementor-button-content-wrapper{flex-direction:row;}.elementor-438 .elementor-element.elementor-element-ca6446f .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-438 .elementor-element.elementor-element-74ba147 .elementor-button{background-color:transparent;font-size:18px;font-weight:600;background-image:linear-gradient(146deg, var( --e-global-color-4b1ae4a ) 0%, var( --e-global-color-41427d9 ) 100%);transition-duration:0.5s;border-radius:50px 50px 50px 50px;padding:18px 54px 18px 54px;}.elementor-438 .elementor-element.elementor-element-74ba147 .elementor-button:hover, .elementor-438 .elementor-element.elementor-element-74ba147 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-438 .elementor-element.elementor-element-74ba147 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-74ba147 .elementor-button-content-wrapper{flex-direction:row;}.elementor-438 .elementor-element.elementor-element-74ba147 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-438 .elementor-element.elementor-element-e70bca0 .elementor-button{background-color:transparent;font-size:18px;font-weight:600;background-image:linear-gradient(146deg, var( --e-global-color-4b1ae4a ) 0%, var( --e-global-color-41427d9 ) 100%);transition-duration:0.5s;border-radius:50px 50px 50px 50px;padding:18px 55px 18px 55px;}.elementor-438 .elementor-element.elementor-element-e70bca0 .elementor-button:hover, .elementor-438 .elementor-element.elementor-element-e70bca0 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-438 .elementor-element.elementor-element-e70bca0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-e70bca0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-438 .elementor-element.elementor-element-e70bca0 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-438 .elementor-element.elementor-element-6a27b73 .elementor-button{background-color:transparent;font-size:18px;font-weight:600;background-image:linear-gradient(146deg, var( --e-global-color-4b1ae4a ) 0%, var( --e-global-color-41427d9 ) 100%);transition-duration:0.5s;border-radius:50px 50px 50px 50px;padding:18px 39px 18px 39px;}.elementor-438 .elementor-element.elementor-element-6a27b73 .elementor-button:hover, .elementor-438 .elementor-element.elementor-element-6a27b73 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-438 .elementor-element.elementor-element-6a27b73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-6a27b73 .elementor-button-content-wrapper{flex-direction:row;}.elementor-438 .elementor-element.elementor-element-6a27b73 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-438 .elementor-element.elementor-element-fcbb117 .elementor-button{background-color:transparent;font-size:18px;font-weight:600;background-image:linear-gradient(146deg, var( --e-global-color-4b1ae4a ) 0%, var( --e-global-color-41427d9 ) 100%);transition-duration:0.5s;border-radius:50px 50px 50px 50px;padding:18px 44px 18px 44px;}.elementor-438 .elementor-element.elementor-element-fcbb117 .elementor-button:hover, .elementor-438 .elementor-element.elementor-element-fcbb117 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-438 .elementor-element.elementor-element-fcbb117 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-fcbb117 .elementor-button-content-wrapper{flex-direction:row;}.elementor-438 .elementor-element.elementor-element-fcbb117 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-438 .elementor-element.elementor-element-85a8ef0 .elementor-button{background-color:transparent;font-size:18px;font-weight:600;background-image:linear-gradient(146deg, var( --e-global-color-4b1ae4a ) 0%, var( --e-global-color-41427d9 ) 100%);transition-duration:0.5s;border-radius:50px 50px 50px 50px;padding:18px 52px 18px 52px;}.elementor-438 .elementor-element.elementor-element-85a8ef0 .elementor-button:hover, .elementor-438 .elementor-element.elementor-element-85a8ef0 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-438 .elementor-element.elementor-element-85a8ef0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-85a8ef0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-438 .elementor-element.elementor-element-85a8ef0 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-438 .elementor-element.elementor-element-2da2675 .elementor-button{background-color:transparent;font-size:18px;font-weight:600;background-image:linear-gradient(146deg, var( --e-global-color-4b1ae4a ) 0%, var( --e-global-color-41427d9 ) 100%);transition-duration:0.5s;border-radius:50px 50px 50px 50px;padding:18px 49px 18px 49px;}.elementor-438 .elementor-element.elementor-element-2da2675 .elementor-button:hover, .elementor-438 .elementor-element.elementor-element-2da2675 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-438 .elementor-element.elementor-element-2da2675 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-2da2675 .elementor-button-content-wrapper{flex-direction:row;}.elementor-438 .elementor-element.elementor-element-2da2675 .elementor-button .elementor-button-content-wrapper{gap:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-438 .elementor-element.elementor-element-c38669b > .elementor-container{max-width:1600px;}.elementor-438 .elementor-element.elementor-element-aa6305e img{width:31%;}.elementor-438 .elementor-element.elementor-element-9b42c92 .elementor-heading-title{font-size:26px;}.elementor-438 .elementor-element.elementor-element-f68497e{width:100%;max-width:100%;}}