section{overflow:hidden}.indent-hl{padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.indent-hl{padding-left:0;padding-right:0}}.section-slider{position:relative}section{margin-bottom:66px}.section-fullbleed{margin-bottom:55px}.section-newscarousel{margin-bottom:85px}.section-fancy{margin-bottom:86px}.section-logos{margin-bottom:170px}.section-twocols-50-50{margin-bottom:100px}@media screen and (min-width:768px){section{margin-bottom:75px}.section-fullbleed{margin-bottom:65px}.section-txt{margin-bottom:120px}.section-feature{margin-bottom:90px}.section-fancy{margin-bottom:154px}.section-twocols-50-50{margin-bottom:140px}}@media screen and (min-width:1680px){section{margin-bottom:130px}.section-fullbleed{margin-bottom:145px}.section-newscarousel{margin-bottom:115px}.section-feature{margin-bottom:120px}.section-fancy{margin-bottom:200px}.section-logos{margin-bottom:220px}.section-carousel{margin-bottom:150px}}.section-fullbleed img,.section-smallslider img,.section-fullbleed video,.section-smallslider video{width:100%;max-width:none;display:block}.fb-item-m{display:block}.fb-item-dt{display:none}@media screen and (min-width:768px){.fb-item-m{display:none}.fb-item-dt{display:block}}.section-smallslider .slider-caption,.section-fullbleed .slider-caption{display:block;min-height:22px}.section-smallslider .slick-slider,.section-fullbleed .slick-slider{padding-bottom:30px}.section-fullbleed .slider-caption,.section-smallslider .slider-caption{position:relative;font-weight:300;font-size:13.5px;line-height:1.6;letter-spacing:.03em;text-transform:uppercase}.section-fullbleed .slider-nav,.section-smallslider .slider-nav{left:0;right:0}.fullbleed-item img,.section-smallslider img,.fullbleed-item video,.section-smallslider video{display:block;margin-bottom:7px;width:100%!important;height:600px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (min-width:768px){.fullbleed-item{height:939px!important}.smallslider-item{height:870px!important}.fullbleed-item img,.fullbleed-item video{height:909px!important}.smallslider-item img,.smallslider-item video{height:870px!important}}.section-slick .slick-dots,.section-smallslider .slick-dots{position:absolute;bottom:-40px;display:block;width:auto;right:0;padding:0;margin:0;list-style:none;text-align:right}.section-fullbleed .slick-dots,.section-smallslider .slick-dots{bottom:30px}.section-fullbleed .slider-item{min-height:630px;padding-bottom:30px}@media screen and (min-width:768px){.section-fullbleed .slider-item{min-height:939px;padding-bottom:30px}}.hero-overlay{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:block;z-index:1;color:#fff;width:calc(100% - 40px);max-width:614px;text-align:right;text-shadow:0 5px 25px #00000060}.hero-overlay-left{right:auto;left:10px;text-align:left}@media screen and (min-width:768px){.hero-overlay{right:40px}.hero-overlay-left{left:40px}}@media screen and (min-width:1680px){.hero-overlay{max-width:717px;right:60px}.hero-overlay-left{left:60px}}.hero-overlay .cta{color:#fff;background-color:rgb(0 0 0 / .4)}@media (hover:hover){.hero-overlay .cta:hover{background-color:rgb(255 255 255 / .25);color:#fff!important;border-color:rgb(255 255 255 / .25)}}.section-txt:first-child{margin-top:240px}.txt-content{max-width:1048px}@media screen and (min-width:768px){.txt-content h1{margin-bottom:12px}}@media screen and (min-width:1680px){.txt-content h1{margin-bottom:24px}.section-logos .txt-content h1{margin-bottom:42px}}.newscarousel h4{margin-bottom:0}@media screen and (min-width:768px){.newscarousel h4{margin-bottom:8px}}.newscarousel p{font-size:16px;line-height:24px;letter-spacing:.005em;margin-bottom:10px!important;font-weight:400;min-height:50px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-height:calc(1.5em * 4)}.newscarousel-img{width:100%}@media screen and (min-width:768px){.newscarousel-img{width:280px}}.newscarousel-item{width:440px!important;max-width:calc(100vw - 40px);margin-right:16px}@media screen and (min-width:768px){.newscarousel-item{width:586px!important;max-width:586px;display:flex!important;justify-content:flex-start;min-height:243px;margin-right:30px}}@media (hover:hover){.newscarousel-item .cta:hover{background-color:rgb(0 0 0 / .07);mix-blend-mode:multiply;border-color:#fff0}}.newscarousel-img img,.newscarousel-img video{display:block;width:100%;height:240px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width:768px){.newscarousel-img img,.newscarousel-img video{width:100%;height:100%!important;min-height:310px;max-height:310px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.section-newscarousel .slick-dots{text-align:center;left:0}@media screen and (min-width:768px){.section-newscarousel .slick-dots{left:auto}}.newscarousel-caption{position:relative;background-color:#cfd5d8;padding:20px 20px 40px}@media screen and (min-width:768px){.newscarousel-caption{min-height:243px;padding:35px 30px 15px;width:308px}.newscarousel-caption{padding-bottom:68px}.newscarousel-caption .cta{position:absolute;bottom:30px}}.section-newscarousel .newscarousel{margin-bottom:50px}.section-newscarousel .slick-dots{bottom:-40px}.section-newscarousel .slider-nav{max-width:none}.section-newscarousel .slider-nav{width:calc(100% + 110px);max-width:calc(100% + 110px);left:-55px}@media screen and (min-width:1324px){.section-newscarousel .slider-nav{max-width:none;left:-80px;width:calc(100% + 160px)}}@media screen and (min-width:1680px){.section-feature h2{margin-bottom:7px}}.feature-group{display:flex;flex-wrap:wrap;margin:-5px;overflow:hidden;transition:all 0.8s cubic-bezier(.23,1,.32,1)}.feature-item{width:calc(50% - 10px);margin:5px;margin-bottom:22px;opacity:0;transform:translateY(20px);transition:opacity 0.85s ease,transform 0.85s ease;box-sizing:border-box;text-decoration:none}@media (min-width:768px){.feature-group{margin-left:-8px;margin-right:-8px}.feature-item{width:calc(33.33% - 16px);margin:8px}}@media screen and (min-width:768px){.feature-group{margin-bottom:30px}}@media (min-width:1200px){.feature-group{margin-left:-15px;margin-right:-15px}.feature-item{width:calc(25% - 30px);margin:15px}}.feature-item .feature-img{overflow:hidden;transition:all 0.8s cubic-bezier(.23,1,.32,1);margin-bottom:15px}@media screen and (min-width:768px){.feature-item .feature-img{margin-bottom:23px}}.feature-item .feature-img img{transition:all 0.8s cubic-bezier(.23,1,.32,1);display:block}@media (hover:hover){.feature-item:hover .feature-img img{transform:scale(1.05)}}@media screen and (min-width:768px){.feature-txt h3{margin-bottom:8px}}.feature-item p{font-weight:600;font-size:14px;line-height:24px;letter-spacing:-.005em;margin-bottom:20px}@media screen and (min-width:768px){.feature-item p{line-height:27px}}@media screen and (min-width:1200px){.feature-item p{font-size:16px}}.load-more{margin-left:auto;margin-right:auto}.fancy-content{background-color:#e5e7ea;padding:40px;padding-top:46px;padding-bottom:60px}@media screen and (min-width:768px){.fancy-content{padding-top:32px;padding-bottom:40px}}@media screen and (min-width:1680px){.fancy-content{padding-top:40px;padding-bottom:70px;padding-left:54px}}.fancy-content h2{font-weight:700;font-size:34px;line-height:46px;letter-spacing:-.02em;margin-bottom:8px}@media screen and (min-width:768px){.fancy-content h2{font-size:46px;line-height:64px;margin-bottom:18px}}@media screen and (min-width:1680px){.fancy-content h2{font-size:60px;line-height:74px;letter-spacing:-.015em}}.fancy-content-txt{max-width:644px}.fancy-content-txt p:not([class]){font-size:20px;line-height:35px;font-weight:600;margin-bottom:36px!important}@media screen and (min-width:768px){.fancy-content-txt p:not([class]){margin-bottom:24px!important}}@media screen and (min-width:1680px){.fancy-content p:not([class]){font-size:22px;line-height:38px;letter-spacing:-.005em}}.fancy-img{height:600px;width:100%}@media screen and (min-width:1680px){.fancy-img{height:640px;width:100%}}.fancy-img img,.fancy-img video{display:block;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-fancy .page-pad,.section-fancy .page-padding{padding-left:0;padding-right:0}@media screen and (min-width:768px){.section-fancy .page-pad,.section-fancy .page-padding{padding-left:48px;padding-right:48px}}@media screen and (min-width:1680px){.section-fancy .page-pad,.section-fancy .page-padding{padding-left:50px;padding-right:50px}}.fancy-item{display:block;margin-bottom:100px;text-decoration:none}.fancy-item:last-child{margin-bottom:0}@media screen and (min-width:768px){.fancy-item{margin-bottom:48px}}@media screen and (min-width:1260px){.fancy-item{display:flex;justify-content:flex-start;gap:30px;margin-bottom:50px;transition:all 0.2s ease-in-out;transition:all 0.8s cubic-bezier(.23,1,.32,1)}.fancy-item:hover{gap:0}.fancy-item.row-reverse{flex-direction:row-reverse}.fancy-4-8 .fancy-content{flex:1 0 586px}.fancy-4-8:hover .fancy-content{flex:1 0 616px}.fancy-img{overflow:hidden}.fancy-4-8 .fancy-img{flex:1 1 auto}.fancy-6-6 .fancy-content{flex:1 0 calc(50% - 15px)}.fancy-6-6:hover .fancy-content{flex:1 0 calc(50% + 15px)}.fancy-6-6 .fancy-img{flex:1 1 calc(50% - 15px)}.fancy-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;transition:all 0.2s ease-in-out;transition:all 0.8s cubic-bezier(.23,1,.32,1)}.fancy-item:hover .fancy-content{padding-right:70px}.fancy-item.row-reverse:hover .fancy-content{padding-left:70px;padding-right:40px}.fancy-item .fancy-img img,.fancy-item .fancy-img video{transition:all 0.2s ease-in-out;transition:all 0.8s cubic-bezier(.23,1,.32,1)}.fancy-item:hover .fancy-img img,.fancy-item:hover .fancy-img video{transform:scale(1.05)}}.signature-img-container{position:relative;width:100%;height:133px}.signature-img{right:60px;position:absolute;transform:translateY(-20px)}.twocols-50-50-item{position:relative}@media screen and (min-width:900px){.twocols-50-50{display:flex;justify-content:flex-start;align-items:flex-start;gap:30px}.twocols-50-50-item{width:50%;max-width:50%;flex:0 0 calc(50% - 15px);margin-bottom:20px}}.section-logos .txt-content{margin-bottom:65px;font-weight:500;line-height:35px}@media screen and (min-width:768px){.section-logos .txt-content{margin-bottom:170px}}@media screen and (min-width:1680px){.section-logos .txt-content{margin-bottom:150px}}.logo-grp{display:grid;gap:20px 30px;grid-template-columns:repeat(auto-fill,minmax(calc(33.33% - 20px),1fr));justify-content:center}@media screen and (min-width:450px){.logo-grp{display:grid;gap:20px 30px;grid-template-columns:repeat(auto-fill,minmax(97px,1fr));justify-content:center}.logo-grp{gap:37px}}@media screen and (min-width:768px){.logo-grp{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:37px 98px}}@media screen and (min-width:1680px){.logo-grp{gap:37px 98px}}.logo-item{display:block;height:67px;display:flex;justify-content:center;align-items:center;text-align:center;max-width:100%;width:107px}@media screen and (min-width:768px){.logo-item{height:105px;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}}.logo-item img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%!important}.popper-upper{position:fixed;display:block;top:0;left:0;right:0;bottom:0;padding:10px;background-color:rgb(255 255 255 / .95);opacity:0;transition:opacity 0.8s cubic-bezier(.23,1,.32,1);margin-bottom:0;z-index:10}.popper-upper.is_open{opacity:1;visibility:visible}.popper-upper.is_hidden{display:none}.ppu-closer{display:block;position:absolute;top:25px;right:30px;width:50px;height:50px;padding:10px;z-index:10}.ppu-closer path{stroke:#000}.ppu-slider-container{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;max-width:100%;max-height:100vh}@media screen and (min-width:768px){.ppu-slider-container{max-width:100%}}.ppu-slider{max-width:100%;max-height:100vh;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.ppu-slider{max-width:calc(100% - 180px)}}.popper-upper .slick-track{display:flex;justify-content:center;align-items:center}.popper-upper .slick-slide{display:flex;align-items:center;justify-content:center}.popper-upper .slick-list{background-color:#fff0}.ppu-item{position:relative;height:80vh;height:calc(100vh - 200px);max-height:calc(100vh - 200px);display:flex!important;justify-content:center;align-items:center}.ppu-item img{max-height:calc(100vh - 200px);margin:0 auto}.ppu-caption{position:absolute;bottom:0;left:0;right:0;margin:0 auto;padding:10px;background-color:#fff;text-align:center}.popper-upper .slick-dots{position:absolute!important;bottom:-40px;right:0;left:0;text-align:center;width:auto}.ppu-slider-container .slick-prev{display:none;background-image:url(https://jatho-wohnen.de/wp-content/themes/jatho-twentyfour/assets/css/../images/ui/ppu-prev.svg)}.ppu-slider-container .slick-next{display:none;background-image:url(https://jatho-wohnen.de/wp-content/themes/jatho-twentyfour/assets/css/../images/ui/ppu-next.svg)}@media screen and (min-width:768px){.ppu-slider-container .slick-prev,.ppu-slider-container .slick-next{display:block}}.section-carousel{position:relative}.section-carousel .page-pad{padding-left:0;padding-right:0}@media screen and (min-width:768px){.section-carousel .page-pad{padding-left:40px;padding-right:40px}}.section-carousel p{font-size:13.5px;line-height:1.3;letter-spacing:.01em}.carousel{margin-bottom:30px;padding-right:0!important;padding-left:0!important;max-width:1510px;margin-left:auto;margin-right:auto;padding-left:40px!important}@media screen and (min-width:768px){.carousel{padding-left:0!important}}@media screen and (min-width:1510px){.carousel{}}.carousel .slick-list{overflow:visible}.section-carousel .slick-slide{margin-right:6px}.section-carousel .slider-nav{padding-left:10px;padding-right:10px}.slider-nav{position:absolute;width:calc(100% + 160px);max-width:100%;height:0;left:-80px;padding-left:20px;padding-right:20px;top:calc(50% - 24px);transform:translateY(-50%)}.section-carousel .slider-nav,.ppu-slider-container .slider-nav{padding-left:10px;padding-right:10px;width:100%;left:0;right:0}.ppu-slider-container .slider-nav{padding-left:10px;padding-right:10px;width:calc(100% - 80px);left:0;right:0;margin-left:auto;margin-right:auto}.section-carousel .slick-prev.slick-disabled,.section-carousel .slick-next.slick-disabled{display:none!important}.section-carousel .slick-prev,.section-carousel .slick-next{display:none!important}.section-carousel .slick-prev,.section-carousel .slick-next{position:absolute;z-index:5;width:100px;height:auto;top:0;bottom:0;background-color:#fff0}@media screen and (min-width:1710px){.section-carousel .slick-prev,.section-carousel .slick-next{width:calc((100% - 1510px) / 2)}}@media (hover:hover){.section-carousel .slick-prev.slick-disabled,.section-carousel .slick-next.slick-disabled{display:none!important}.section-carousel .slick-prev,.section-carousel .slick-next{display:block!important}.section-carousel .slick-prev:hover{cursor:url(https://jatho-wohnen.de/wp-content/themes/jatho-twentyfour/assets/css/../images/ui/carousel-left-arrow.svg) 0 0,auto}.section-carousel .slick-next:hover{cursor:url(https://jatho-wohnen.de/wp-content/themes/jatho-twentyfour/assets/css/../images/ui/carousel-right-arrow.svg) 50 0,auto}}.carousel-img{position:relative;height:510px!important;max-width:calc(100%);margin-bottom:10px;overflow:hidden}@media screen and (min-width:768px){.carousel-img{margin-bottom:15px}}@media screen and (min-width:1680px){.carousel-img{position:relative;height:540px!important}}.carousel-img img,.carousel-img video{height:510px!important;max-width:calc(100%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 0.8s cubic-bezier(.23,1,.32,1)}@media screen and (min-width:1680px){.carousel-img img,.carousel-img video{height:540px!important}}.ppu-trigger-icn{pointer-events:none;position:absolute;opacity:0;transition:all 0.8s cubic-bezier(.23,1,.32,1);width:41px;height:41px;bottom:30px;right:30px}@media (hover:hover){.carousel-img:hover img,.carousel-img:hover video{transform:scale(1.05)}.carousel-img:hover .ppu-trigger-icn{opacity:1;transform:rotate(90deg)}}.carousel-img .ppu-trigger-item{position:absolute;bottom:20px;right:20px;z-index:1;font-size:50px;color:#fff;border:1px solid #fff;border-radius:50%;line-height:1;width:40px;height:40px;text-decoration:none;display:block}.carousel-img .ppu-trigger-item span{position:absolute;top:50%;transform:translateY(-50%);display:block;line-height:.48;width:30px;height:40px;text-align:center;left:0;right:0;margin-left:auto;margin-right:auto}.carousel-item{display:inline-block;width:auto;vertical-align:top}.carousel-img{display:block}.carousel-img img,.carousel-img video{display:block;width:auto}.color-container{padding-top:95px;padding-bottom:95px}.stick-img{width:100%;margin-bottom:110px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%!important}.stick-img img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%!important}.section-stickyitem:last-child{margin-bottom:0}@media screen and (min-width:1000px){.stickyitem{display:flex;justify-content:flex-start;align-items:center;gap:30px}.stick-img{width:50%;flex:0 0 calc(50% - 15px);margin-bottom:0}.sticky-content-inner{margin-left:auto;margin-right:auto;max-width:586px}.sticky-content{width:100%;max-width:909px}}.stick-img img{display:block}label,.label{padding-bottom:18px;display:block;width:100%}@media screen and (min-width:768px){label,.label{padding-bottom:13px}}label .label-txt,.label .label-txt{font-size:13.5px;letter-spacing:.01em;margin-bottom:0;text-transform:uppercase;display:block}.wpcf7-form-container{max-width:420px;margin-left:auto;margin-right:auto}.wpcf7-form-control-wrap{position:relative;display:block}@media screen and (min-width:768px){.wpcf7-form-container{margin-left:auto;margin-right:0}}.datetime-contaier{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px}.wpcf7 input,.wpcf7 select{font-family:var(--sans)}label.date-label{flex:0 0 66.66%}.wpcf7-checkbox{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 20px}.wpcf7-list-item{flex:0 0 calc(50% - 10px);margin-left:0;font-weight:600;font-size:16px;letter-spacing:-.01em;margin-bottom:10px;margin-top:4px}@media screen and (min-width:768px){.wpcf7-list-item{margin-bottom:7px;margin-top:4px}}.wpcf7-list-item label{padding-bottom:0}p>small{display:block;font-size:13.5px;letter-spacing:.01px;line-height:16px}.form-small{margin-bottom:20px}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block;font-size:13.5px;line-height:1.2;letter-spacing:.01em;position:absolute;bottom:-18px}.search-pop-up{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;background:#fff;padding:20px;z-index:1000}.search-pop-up .search-input{margin-bottom:105px}.search_is_active .search-pop-up{display:block}.search-pop-up .close-popup{position:absolute;top:10px;right:10px;cursor:pointer}.search-pop-up h2{margin-bottom:40px}.frame-s{position:relative;max-width:886px;margin-left:auto;margin-right:auto}.search-results{max-width:886px;margin-left:auto;margin-right:auto;display:block}.close-search{width:50px;height:50px;position:absolute;right:0;margin-top:34px}.logo.search-logo{padding-top:4px;position:relative;top:0}#popup-s{margin-top:82px;font-size:32px;border-radius:35px!important}.referenz-item{width:100%;margin-bottom:120px}@media screen and (min-width:768px){.referenz-item{width:calc(50% - 15px)}}.referenz-thumb{margin-bottom:23px}.referenz-thumb img{display:block}.referenz-item p{font-size:16px;line-height:27px;letter-spacing:-.05em;margin-bottom:20px;font-weight:500;max-width:432px}@media screen and (min-width:768px){.padding-dt{padding-left:40px;padding-right:40px}}@media screen and (min-width:1680px){.padding-dt{padding-left:50px;padding-right:50px}}.fade-in{opacity:0;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0);transition:opacity 0.75s ease-in-out,transform 0.75s ease-in-out}.fade-in.initial-visible{opacity:1;transform:translateY(0);transition:opacity 2s ease-in-out,transform 2s ease-in-out}