section.belt{z-index:10}section.belt .belt-text{background-color:#a8a59e;color:#fff;font-weight:500;text-align:center;line-height:1.1;font-size:1.6em;padding:1rem;width:100%;z-index:10;height:64px;min-height:unset;display:flex;align-items:center;justify-content:center}section.belt .belt-only-tel{position:absolute;right:0;transform:translateY(100px)}section.belt .belt-only-tel .handler{background-color:#918f87;cursor:pointer;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:.5em;width:70px;height:70px;display:flex;justify-content:center;align-items:center}section.belt .belt-only-tel .handler-tel{width:50px}section.belt .belt-form{position:absolute;right:0;transform:translate(300px,150px);display:flex}section.belt .belt-form .handler__inner{background-color:#918f87;color:#edebe7;cursor:pointer;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:.5em;width:100px;height:210px;display:flex;justify-content:center;align-items:center;flex-direction:column}section.belt .belt-form .handler__inner__tel,section.belt .belt-form .handler__inner__arr{width:48px}section.belt .belt-form .handler__inner__arr{transition:all 0.5s ease-in-out}section.belt .belt-form .handler__inner__text{font-size:12px;text-transform:uppercase;font-weight:700;text-align:center;line-height:1.1}section.belt .belt-form .text-up{font-size:15px;margin-bottom:.75em;align-self:flex-start;font-weight:500;line-height:1.2;color:#707070}section.belt .belt-form .text-up a{color:#707070;font-size:2em;font-weight:600}section.belt .belt-form .text-up a:hover{text-decoration:none;color:#707070}section.belt .belt-form form{background:#edebe7;display:flex;flex-direction:column;align-items:center;width:300px;padding:1.5em 1em 1em;border-radius:10px;border-top-left-radius:0}section.belt .belt-form form .hidden-text{bottom:5em;line-height:1}section.belt .belt-form form .tiny-text{font-size:.65em;line-height:1.1;font-weight:500}section.belt .belt-form form input:not([type="checkbox"]){border:none;border-bottom:1px solid #000;margin-bottom:.5em;padding:.25rem;text-align:center;font-size:13px;width:100%;background-color:#edebe7}section.belt .belt-form form input:not([type="checkbox"]):focus{border:1px solid #c3c0b3;outline:1px solid #c3c0b3}section.belt .belt-form form .checkbox{line-height:1;font-size:.8em;width:100%;margin-bottom:.5em;min-height:22px;display:flex;align-items:center}section.belt .belt-form form .checkbox label{margin-bottom:0;padding-left:1.5rem}section.belt .belt-form form .checkbox label:before{width:18px;height:18px}section.belt .belt-form form .checkbox label:after{left:7px;top:2px;width:6px;height:12px}section.belt .belt-form form .checkbox:nth-child(9){margin-bottom:0}section.belt .belt-form form button{margin-top:.75em;padding:.25em;margin-bottom:.6em;background-color:#707070;color:#fff}section.belt .belt-form form button:hover{background-color:#fff;color:#707070}section.belt .belt-form.active .handler__inner__arr{transform:rotate(180deg);transition:all 0.5s ease-in-out}@media (max-width:1199px){section.belt .belt-text{font-size:1.3em;padding:.75rem}}@media (max-width:991px){section.belt .belt-text{font-size:1em;padding:.65rem}}@media (max-width:767px){section.belt .belt-form .handler__inner{padding:.25em;width:70px;height:100px;display:flex;justify-content:center;align-items:center}}@media (max-height:700px){section.belt .belt-form{transform:translate(300px,90px)}}section.icons-section .icons{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;align-items:center}section.icons-section .icon-wrapper{padding:0 1em;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:170px}section.icons-section .icon-text{margin-top:.75em;font-size:.8em;text-align:center;font-weight:500}@media (max-width:1199px){section.icons-section .icons .icon{max-width:110px}}@media (max-width:991px){section.icons-section .icons .icon{max-width:80px}}@media (max-width:575px){section.icons-section .icons .icon-wrapper{max-width:155px}section.icons-section .icons .icon{max-width:66px}section.icons-section .icons .icon-text{font-size:.7em}}@media (max-width:991px){section.big-pic .extra-padding{padding:1rem 3rem 0}}@media (max-width:575px){section.big-pic .extra-padding{padding:.5em 0 0}}section.big-pic .slider-controls{display:flex;align-items:center;gap:1em;font-size:2em;color:#707070;text-transform:uppercase;width:100%;white-space:nowrap;margin:2em auto 2em;justify-content:center}section.big-pic .slider-controls .slick-arrow{background-color:#fff0;border:none;cursor:pointer;display:block;padding:0}section.big-pic .slider-controls .slick-arrow:focus{outline:0;box-shadow:0 0 8px 0 #3b3b38;border-radius:12px}section.big-pic .slider-controls .slick-arrow img{max-width:80px}@media (max-width:1199px){section.big-pic .slider-controls{font-size:1.2em}section.big-pic .slider-controls .slick-arrow img{max-width:60px}}@media (max-width:767px){section.big-pic .slider-controls{font-size:1em}section.big-pic .slider-controls .slick-arrow img{max-width:50px}}section.half-art .position-wrapper{position:relative;overflow:hidden}section.half-art .position-wrapper .leaves-wrapper{position:absolute;right:0;top:0;z-index:3}section.place .title{font-size:5rem;line-height:1;margin-bottom:1em}section.place .title:after{bottom:-.5em;width:300%}@media (max-width:1199px){section.place .title{font-size:3rem}}@media (max-width:767px){section.place .title{font-size:2.2rem}}section.place .comparisonSection{position:relative;padding-bottom:101%;z-index:2}section.place .comparisonImage{width:100%;height:100%}section.place .afterImage{position:absolute;overflow:hidden;top:0;transform:translate(100%,0)}section.place .afterImage img{transform:translate(-100%,0)}section.place .comparisonImage img{width:100%;height:100%;position:absolute;top:0}section.slider{overflow-x:hidden}section.slider .horizontal-sliders{display:flex;flex-wrap:nowrap;width:calc(100% * 4);height:calc(100vw * .62);overflow-x:hidden}section.slider .slide{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}section.slider .slide img{width:100%;height:100%}@media (min-width:1920px){section.slider .horizontal-sliders{width:calc(1920px * 4);height:calc(1920px * 0.62)}}section .contact-section .text{font-weight:400;font-size:2em;line-height:1.2;margin-bottom:.5em}section .contact-section .title{font-weight:700;font-size:2.7em;margin-bottom:1.2em}section .contact-section .title:after{width:170px;bottom:-.4em;line-height:1.5}section .contact-section .text-2{font-size:1.2em;font-weight:400}section .contact-section .tel{color:#707070}section .contact-section .tel:hover{text-decoration:none;color:#707070}@media (max-width:991px){section .contact-section .text{font-size:1.5em}}@media (max-width:575px){section .contact-section .text{font-size:1.2em}section .contact-section .tiny-text{font-size:.8rem;line-height:1.2}}section .footer{background-color:#918f87;color:#fff;padding:4rem 2rem;font-weight:200}section .footer .footer-logo{width:250px;margin-bottom:1rem}section .footer a{color:inherit}section .footer a:hover{text-decoration:none;color:inherit}@media (max-width:991px){section .footer p,section .footer span{text-align:center!important}}@media (max-width:767px){section .footer{padding:2rem 1rem;font-size:.8em}section .footer img{max-width:200px}}section .imgContainer{position:relative;margin:auto;overflow:hidden;z-index:2}section #year{max-width:1920px;padding-top:calc(1920px * 0.62)}@media (max-width:1919px){section #year{padding-top:62%}}section #day{width:100%;padding-top:62%}@media (max-width:629px){section #day{padding-top:62%}}section .imgContainer .motiv{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}section .motiv img{position:absolute;width:100%;height:100%}section #leaves{position:relative;top:-50px;width:100%;text-align:right}section #leaves i{display:inline-block;width:200px;height:150px;background:linear-gradient(to bottom right,#309900,#005600);transform:skew(20deg);border-radius:5% 40% 70%;box-shadow:inset 0 0 1px #222;border:1px solid #333;z-index:1;-webkit-animation:falling 5s 0s infinite}section #leaves i:nth-of-type(2n){-webkit-animation:falling2 5s 0s infinite}section #leaves i:nth-of-type(3n){-webkit-animation:falling3 5s 0s infinite}section #leaves i:before{position:absolute;content:"";top:117px;right:9px;height:27px;width:32px;transform:rotate(49deg);border-radius:0% 15% 15% 0%;border-top:1px solid #222;border-bottom:1px solid #222;border-left:0 solid #222;border-right:1px solid #222;background:linear-gradient(to right,darkgreen,#005600);z-index:1}section #leaves i:after{content:"";height:125px;width:10px;background:linear-gradient(to right,rgb(0 0 0 / .15),#fff0);display:block;transform:rotate(125deg);position:absolute;left:85px;border-radius:50%}section #leaves i:nth-of-type(n){height:23px;width:30px}section #leaves i:nth-of-type(n):before{width:7px;height:5px;top:17px;right:1px}section #leaves i:nth-of-type(n):after{width:2px;height:17px;left:12px;top:0}section #leaves i:nth-of-type(2n+1){height:11px;width:16px}section #leaves i:nth-of-type(2n+1):before{width:4px;height:3px;top:7px;right:0}section #leaves i:nth-of-type(2n+1):after{width:2px;height:6px;left:5px;top:1px}section #leaves i:nth-of-type(3n+2){height:17px;width:23px}section #leaves i:nth-of-type(3n+2):before{height:4px;width:4px;top:12px;right:1px}section #leaves i:nth-of-type(3n+2):after{height:10px;width:2px;top:1px;left:8px}section #leaves i:nth-of-type(n){-webkit-animation-delay:1.9s}section #leaves i:nth-of-type(2n){-webkit-animation-delay:3.9s}section #leaves i:nth-of-type(3n){-webkit-animation-delay:2.3s}section #leaves i:nth-of-type(4n){-webkit-animation-delay:4.4s}section #leaves i:nth-of-type(5n){-webkit-animation-delay:5s}section #leaves i:nth-of-type(6n){-webkit-animation-delay:3.5s}section #leaves i:nth-of-type(7n){-webkit-animation-delay:2.8s}section #leaves i:nth-of-type(8n){-webkit-animation-delay:1.5s}section #leaves i:nth-of-type(9n){-webkit-animation-delay:3.3s}section #leaves i:nth-of-type(10n){-webkit-animation-delay:2.5s}section #leaves i:nth-of-type(11n){-webkit-animation-delay:1.2s}section #leaves i:nth-of-type(12n){-webkit-animation-delay:4.1s}section #leaves i:nth-of-type(13n){-webkit-animation-delay:1s}section #leaves i:nth-of-type(14n){-webkit-animation-delay:4.7s}section #leaves i:nth-of-type(15n){-webkit-animation-delay:3s}section #leaves i:nth-of-type(n){background:linear-gradient(to bottom right,#309900,#005600)}section #leaves i:nth-of-type(2n+2){background:linear-gradient(to bottom right,#5e9900,#2b5600)}section #leaves i:nth-of-type(4n+1){background:linear-gradient(to bottom right,#990,#564500)}section #leaves i:nth-of-type(n){opacity:.7}section #leaves i:nth-of-type(3n+1){opacity:.5}section #leaves i:nth-of-type(3n+2){opacity:.3}section #leaves i:nth-of-type(n){transform:rotate(180deg)}section #leaves i:nth-of-type(n){-webkit-animation-timing-function:ease-in-out}@-webkit-keyframes falling{0%{-webkit-transform:translate3d(300,0,0) rotate(0deg)}100%{-webkit-transform:translate3d(-350px,700px,0) rotate(90deg);opacity:0}}.birds{position:absolute;width:100%;height:50vh;overflow:hidden;pointer-events:none}.bird{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/174479/bird-cells-new.svg);background-size:auto 100%;width:88px;height:125px;will-change:background-position;animation-name:fly-cycle;animation-timing-function:steps(10);animation-iteration-count:infinite}.bird--one{animation-duration:1s;animation-delay:-0.5s}.bird--two{animation-duration:0.9s;animation-delay:-0.75s}.bird--three{animation-duration:1.25s;animation-delay:-0.25s}.bird--four{animation-duration:1.1s;animation-delay:-0.5s}.bird-container{position:absolute;top:10%;left:0;will-change:transform;opacity:0;animation-name:fly-across;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.bird-container--one{animation-duration:15s;animation-delay:0s}.bird-container--two{animation-duration:16s;animation-delay:1s}.bird-container--three{animation-duration:14.6s;animation-delay:9.5s}.bird-container--four{animation-duration:16s;animation-delay:10.25s}@keyframes fly-cycle{100%{background-position:-900px 0}}@keyframes fly-across{0%{transform:translateX(-100%) translateY(0) scale(.3);opacity:0}1%{opacity:1}20%{transform:translateX(20vw) translateY(2vh) scale(.4)}40%{transform:translateX(40vw) translateY(-1vh) scale(.5)}60%{transform:translateX(60vw) translateY(1vh) scale(.6)}80%{transform:translateX(80vw) translateY(0vh) scale(.6)}100%{transform:translateX(100vw) translateY(0vh) scale(.6);opacity:1}}