:root{--ellipse-bg:var(--ellipse);--ellipse-size:100%;--ellipse-pos:absolute;--ellipse-opacity:.9;--pseudo-translate:0;--hero-pseudo-translate:0;--ellipse-dimension-big:clamp(3rem,4.545vw + .818rem,7rem);--ellipse-dimension-small:clamp(2rem,2.841vw + .636rem,4.5rem)}body.bricks-is-frontend:focus{outline:0}.main-btn,.main-form button[type=submit]{background-color:var(--btn-bg);color:var(--btn-text);border:.2rem solid var(--btn-bg);border-radius:var(--btn-radius);padding:1rem 3rem;transition:.25s ease;font-size:1.6rem;font-family:'Herokid Expanded';font-weight:600;line-height:1.7}.main-btn:hover,.main-form button[type=submit]:hover{background-color:var(--btn-bg-hover);border-color:var(--btn-bg-hover);box-shadow:0 10px 25px #A7330065}a{transition:var(--transition)}.hero__media-wrapper::before,.hero__media-wrapper::after,.ellipse-el::before,.main-block__media-wrapper::before,.story-card__media-wrapper::before,.timeline-slide__media-wrapper::before,.ellipses-wrap::before,.ellipses-wrap::after,.alt-ellipses-wrap::before,.alt-ellipses-wrap::after{content:"";position:var(--ellipse-pos);z-index:2;background-size:var(--ellipse-size);background-image:var(--ellipse-bg);background-repeat:no-repeat;aspect-ratio:1;opacity:var(--ellipse-opacity)}.ellipse-el::before,.main-block__media-wrapper::before,.story-card__media-wrapper::before{transform:translateY(var(--pseudo-translate))}.hero__media-wrapper::before{width:var(--ellipse-dimension-small);height:var(--ellipse-dimension-small);left:0;bottom:clamp(3rem,2.885vw + 2.077rem,6rem);transform:translateX(-50%) translateY(var(--hero-pseudo-translate))}.hero__media-wrapper::after{width:var(--ellipse-dimension-big);height:var(--ellipse-dimension-big);top:clamp(3rem,2.885vw + 2.077rem,6rem);right:0;transform:translateX(50%) translateY(var(--hero-pseudo-translate))}.ellipses-wrap::before{width:var(--ellipse-dimension-small);height:var(--ellipse-dimension-small);right:100%;top:clamp(7rem,7.143vw + 4.714rem,14rem);transform:translateX(50%) translateY(var(--pseudo-translate))}.ellipses-wrap::after{width:2rem;height:2rem;left:100%;bottom:clamp(5rem,5.102vw + 3.367rem,10rem);transform:translateX(-50%) translateY(var(--pseudo-translate))}.alt-ellipses-wrap::before{width:clamp(2rem,1.346vw + 1.569rem,3.4rem);height:clamp(2rem,1.346vw + 1.569rem,3.4rem);right:100%;bottom:5rem;transform:translateX(50%) translateY(var(--pseudo-translate))}.alt-ellipses-wrap::after{width:var(--ellipse-dimension-small);height:var(--ellipse-dimension-small);left:100%;top:clamp(5rem,5.102vw + 3.367rem,10rem);transform:translateX(-50%) translateY(var(--pseudo-translate))}.hero-container--reverse .hero__media-wrapper::before{left:100%}.hero-container--reverse .hero__media-wrapper::after{right:100%}.main-block__media-wrapper::before{width:clamp(6rem,7.692vw + 3.538rem,14rem);height:clamp(6rem,7.692vw + 3.538rem,14rem)}.main-block--reverse .main-block__media-wrapper::before{right:0}.story-card__media-wrapper::before{width:clamp(5.8rem,3.846vw + 4.569rem,9.8rem);height:clamp(5.8rem,3.846vw + 4.569rem,9.8rem);right:0}.timeline-slide__media-wrapper::before{width:4rem;height:4rem}.timeline-slide:nth-child(odd) .timeline-slide__media-wrapper::before{top:0;right:clamp(3rem,2.273vw + 1.909rem,5rem);transform:translateY(-50%)}.timeline-slide:nth-child(even) .timeline-slide__media-wrapper::before{bottom:0;left:clamp(3rem,2.273vw + 1.909rem,5rem);transform:translateY(50%)}.cutout-block{position:relative}.cutout-block::before,.cutout-block::after{content:'';position:absolute;background-size:100%;background-repeat:no-repeat;width:4.8rem;height:1rem;left:50%;transform:translateX(-50%);z-index:1}.cutout-block::before{background-image:var(--cutout-beige);top:0}.cutout-block::after{background-image:var(--cutout-white);top:100%}.ew-list,.ew-list ul{list-style:none;padding:0;margin:0}.splide__pagination{position:relative;left:0;bottom:0;transform:none}.splide__pagination .splide__pagination__page{height:7px;width:7px;border:1px solid var(--primary-100);color:#fff0;background-color:#fff0}.splide__pagination .splide__pagination__page.is-active{color:var(--primary-100);background-color:var(--primary-100)}section{overflow:visible;overflow-x:clip;position:relative}.bg-ellipse{--mp-translate:1px;--translateLeft:translateX(-53%);--translateRight:translateX(75%);--translateLeftSmall:translateX(-105%);--translateRightBig:translateX(57%);--width-big:clamp(55rem,73.077vw + 31.615rem,131rem);--width-small:clamp(40rem,33.654vw + 29.231rem,75rem);position:absolute;z-index:-1;aspect-ratio:1;opacity:.8}@media only screen and (max-width:768px){.bg-ellipse{--translateLeftSmall:translateX(-70%)}}.bg-ellipse-big{width:clamp(55rem,73.077vw + 31.615rem,131rem)}.bg-ellipse-small{width:clamp(40rem,33.654vw + 29.231rem,75rem)}.bg-ellipse-big.bg-ellipse-left{transform:var(--translateLeft)}.bg-ellipse-small.bg-ellipse-right{transform:var(--translateRight)}.bg-ellipse-big.bg-ellipse-right{transform:var(--translateRightBig)}.bg-ellipse-small.bg-ellipse-left{transform:var(--translateLeftSmall)}.hidden-sr-txt{display:none}.ew-menu-trigger{display:none}.ew-menu-trigger[aria-expanded=true]{opacity:0}.ew-text-content a{color:var(--primary-100)}.ew-text-content a:hover,footer a:hover{color:var(--secondary-100)}.footer__socials svg path,.x-slider-control_nav:hover svg g,.x-slider-control_nav:hover svg path,.x-slider-control_nav:hover svg line,.cff_owl-prev,.cff_owl-next{transition:var(--transition)}.footer__socials a:hover svg path{fill:var(--secondary-100)}.x-slider-control_nav:hover svg g,.x-slider-control_nav:hover svg path,.x-slider-control_nav:hover svg line{stroke:var(--secondary-100)}.ew-custom-list ul li::marker,.main-block__text ul li::marker,.ew-text-content ul li::marker{color:var(--primary-100)}.ew-custom-list ul,.main-block__text ul,.ew-text-content ul{margin-block-start:.5em;margin-block-end:.5em;padding-left:1.8rem;display:flex;flex-direction:column;gap:.5rem}.main-form{display:flex;justify-content:space-between}.main-form button[type=submit]{min-width:22rem}.main-form textarea{min-height:19rem}.main-form .message .text{justify-content:center;text-align:center}.main-form .message{padding-inline:0}.main-form .message.success{background-color:#fff0;color:var(--secondary-100)}.main-form .message.success span{font-weight:600;display:inline-flex;width:100%;justify-content:center;margin-top:var(--spacing-l);margin-bottom:var(--spacing-m)}#kontakt{scroll-margin-top:100px}@media only screen and (min-width:480px){.main-form .form-group:nth-child(2),.main-form .form-group:nth-child(3){width:49.5%}}@media only screen and (max-width:1024px){.ew-menu-trigger{display:flex}.ew-header__nav{display:none}}@media only screen and (max-width:480px){.main-form .submit-button-wrapper{width:100%}.main-btn,.main-form button[type=submit]{font-size:1.4rem}.bg-ellipse{--translateLeft:translateX(-40%);--translateRight:translateX(50%);--translateLeftSmall:translateX(-32%);--translateRightBig:translateX(57%)}}@media only screen and (max-width:330px){.ew-offcanvas__menu .menu-item a{font-size:2rem}.ew-offcanvas__logo .bricks-site-logo{width:15rem}}#cff.cff-carousel .cff_owl-item{padding-inline:5px!important;height:100%}#fb-shortcode #cff .cff-item{background-color:var(--white);padding:0!important;display:flex;flex-direction:column;border-radius:var(--radius-m);overflow:hidden;text-align:left;height:100%;margin:0;position:relative}#fb-shortcode #cff .cff-post-text{order:2;padding-block-end:2rem;margin-block-start:0;flex:1;position:relative}#fb-shortcode #cff .cff-item::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:25%;pointer-events:none;background:linear-gradient(to bottom,#fff0 0,rgb(255 255 255 / .85) 60%,rgb(255 255 255) 100%);z-index:1}#cff .cff-post-text,.cff-date{padding-inline:clamp(1.4rem,.682vw + 1.073rem,2rem)}#fb-shortcode #cff .cff-date{margin-top:1.5rem;font-size:var(--body-text)}#fb-shortcode #cff .cff-photo img,#fb-shortcode #cff .cff-poster{aspect-ratio:1;object-fit:cover;height:32rem;width:100%}#cff .cff-media-above{width:100%;margin-bottom:0}#fb-shortcode #cff .cff_owl-wrapper{height:57rem}.cff_owl-theme .cff_owl-controls{display:flex;right:0}.cff_owl-theme .cff_owl-pagination{order:-1;margin-right:5px;top:4px;position:relative}#fb-shortcode .cff_owl-prev,#fb-shortcode .cff_owl-next{background-color:#fff0;opacity:1;width:4rem;height:4rem}.fa-chevron-left::before,.fa-chevron-right::before{content:none}.cff_owl-theme .cff_owl-controls .cff_owl-page span{height:7px;width:7px;margin:3px;background:#fff0;opacity:1;border:1px solid var(--primary-100)}.cff_owl-theme .cff_owl-controls .cff_owl-page.active span{background:var(--primary-100);opacity:1}.cff-lightbox-outerContainer{background-color:#fff0}.cff-lightbox-wrapper.cff-enable-lb-comments.cff-has-thumbs .cff-lightbox-image{border-top-left-radius:var(--radius-m)}.cff-lightbox-wrapper.cff-enable-lb-comments.cff-has-thumbs .cff-lightbox-sidebar{border-top-right-radius:var(--radius-m)}.cff-enable-lb-comments .cff-lightbox-dataContainer{border-radius:0 0 var(--radius-m) var(--radius-m);background:var(--secondary-100)}.cff-lightbox-overlay{background-color:rgb(214 204 189 / 50%)}#cff a:has(.cff-more){display:none}#cff .cff-html5-video,#cff video{overflow:visible}@media only screen and (min-width:1300px){.cff_owl-theme .cff_owl-controls{right:calc(1.5 * var(--inline-space))}}@media only screen and (max-width:1024px){#fb-shortcode #cff .cff-photo img,#fb-shortcode #cff .cff-poster{height:26rem}}@media only screen and (min-width:992px){.cff_owl-theme .cff_owl-controls{position:absolute;top:calc(100% + 3.5rem)}}@media only screen and (max-width:991px){.cff_owl-theme .cff_owl-controls{flex-wrap:wrap;justify-content:center;row-gap:var(--controls-space);margin-top:var(--space-m)}.cff_owl-theme .cff_owl-pagination{width:100%;margin-right:0;top:0}#fb-shortcode #cff .cff-photo img,#fb-shortcode #cff .cff-poster{height:17rem}#fb-shortcode #cff .cff_owl-wrapper{height:45rem}#fb-shortcode #cff .cff-date{font-size:1.2rem}}@media only screen and (max-width:480px){#fb-shortcode #cff .cff_owl-wrapper{height:52rem}.cff-lightbox-wrapper .cff-lightbox-image,#cff-lightbox-wrapper iframe{border-radius:var(--radius-s) var(--radius-s) 0 0}.cff-lightbox-dataContainer{border-radius:0 0 var(--radius-s) var(--radius-s)}#fb-shortcode #cff .cff-photo img,#fb-shortcode #cff .cff-poster{height:32rem}}