@font-face{font-family:Sora;src:url(/assets/fonts/Sora-VariableFont_wght.ttf)}.pt-120{padding-top:120px}.pb-120{padding-bottom:120px}h6{text-transform:uppercase;letter-spacing:2px}.main-bg,.navbar.nav-scroll,.work-carsouel .work-crus .img .cont span,.work-carsouel .work-crus .img .cont h6,footer,section{background-color:#f9f9f9}.navbar{border-width:1px}.main-color{color:#e62c29 !important}h1{font-family:"Sora",sans-serif;line-height:1}.intro-corp .cont{width:100%}.intro-corp .accordion-info a{color:#e62c29}.icon-img-170{width:170px}header{overflow:hidden}.sm_bg-video{position:absolute;width:100%;height:100%}.sm_bg-video video{width:100%;height:100%;object-fit:cover;object-position:center}.sm_bg-slideshow .sm_bg-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s ease-in-out}.sm_bg-slideshow .sm_bg-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.sm_bg-slideshow .sm_bg-slide.active{opacity:1}.sm_bg-video-center-modernisierung img{width:100%;height:100%;object-fit:cover;object-position:center}.sm_bg-video-center-karriere img{width:100%;height:100%;object-fit:cover;object-position:50% 44%}.sm_bg-video-center-service img{height:100%;object-fit:cover;object-position:50% 60%}.sm_bg-video-center-kontakt img{height:100%;object-fit:cover}.sm_header-wrapper{height:100vh}.sm_header-wrapper .caption h5{font-size:50px;overflow:hidden}.sm_header-wrapper .caption h5 span{color:#1d1d1d}.call-action-img .sec-lg-head:after{background-color:#000}.butn-circle:before{border:1px solid #fff}.work-carsouel .work-controls{bottom:100px}.sm_scroll-aufzug{box-shadow:0 0 5px rgba(0,34,65,.3);background-image:url("/assets/imgs/aufzug-icon.webp");background-size:contain;width:43px;height:49px;position:fixed;bottom:10px;left:15px;z-index:9}.sm_scroll-aufzug:after{position:absolute;content:"";width:2px;height:100vh;bottom:100%;left:50%;transform:translateX(-2px);background-color:#e62c29;z-index:-9}.serv-box .serv-item{padding-top:0;padding-bottom:40px;text-align:center}.navbar{background-color:#f1f3f5}.sm_nav-icon{opacity:.5;max-width:300px}.sm_brands{display:flex;flex-wrap:wrap;gap:3rem 6rem;justify-content:center;align-items:center}.sm_brands img{max-width:300px;max-height:150px;width:unset}body:not(.page-home) header .sm_header-wrapper{height:60vh}.main-colorbg3{background-color:#e62c29;color:#fff !important}.serv-intro .img img{width:85%}.sm_style-text p:not(:last-child){margin-bottom:15px}.serv-intro .img .cont-box{bottom:-30px}.block-serv .content p{font-size:16px}p{font-size:18px}.job-portrait{border-radius:8px;overflow:hidden;aspect-ratio:3/4}.job-portrait img{width:100%;height:100%;object-fit:cover;object-position:center}.sec-leter-head .leter h4.sm_big-circle{width:80px;height:80px;line-height:80px}.sm_switch{background-color:#fff}.sm_switch .container{position:relative;height:225px;margin-bottom:225px}.sm_switch .container .sec-bg-img{position:absolute;right:0}.circle-button{position:absolute;bottom:45px;right:110px;z-index:999}.portfolio .work-row .item{z-index:0}.portfolio .work-row .item .img{aspect-ratio:3/2;overflow:hidden}.portfolio .work-row .item .img img{width:100%;height:100%;object-fit:cover;object-position:center}.navbar .mega-menu .clumn>a{display:block;width:100%}.navbar .mega-menu .title{border:1px solid #d3d3d3}.navbar .mega-menu .title:hover h6{background-color:#e62c29;color:#fff}.navbar .mega-menu .title img{width:100%;height:200px;object-fit:cover;object-position:center}.navbar .mega-menu .title h6{transition:.3s;padding:10px 20px;margin-bottom:0;text-align:center}.mb-250{margin-bottom:250px}.testim-swiper2 .swiper-slide{margin-bottom:1px}.blog-modern .item .img .date{font-size:12px;text-transform:uppercase;letter-spacing:2px;position:absolute;top:60px;right:-30px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center right}.sm_parallax{pointer-events:none;height:600px;overflow:hidden;background-color:rgba(0,0,0,0)}.sm_parallax>*{position:fixed;top:0;z-index:-1}main{z-index:unset}footer{overflow:hidden}.page-homelifte .text p{margin-bottom:20px}.page-homelifte .call-action-img .sec-lg-head:before{height:200px;width:400px;background-color:#f9f9f9;content:"";position:absolute;right:0;bottom:0;transform:translateX(100%)}.sm_bg-signet{position:absolute;width:700px;height:700px;bottom:200px;left:300px;background-image:url(/assets/imgs/logo/signet-dark.svg);opacity:.2}.work-carsouel.full-height{min-height:90vh}.text ul{font-size:18px;line-height:1.8;font-weight:300;color:dimgray;padding-left:18px}.text ul li{list-style:disc}p:not(:last-child){margin-bottom:20px}.sm_bg-signet.sm_small{max-width:470px;background-repeat:no-repeat;background-position:bottom}.compare-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.compare-table th,.compare-table td{padding:18px 25px;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.08)}.compare-table thead th{font-weight:700;font-size:15px}.compare-table thead th:first-child{background:rgba(0,0,0,0)}.compare-table thead th.is-alpha{background:#e62c29;color:#fff}.compare-table thead th.is-conventional{background:rgba(0,0,0,.03)}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:none}.compare-table tbody th{font-weight:600;background:rgba(0,0,0,.02);width:30%}.compare-table tbody td.is-alpha{background:rgba(230,44,41,.07);font-weight:600}@media(max-width: 768px){.compare-table th,.compare-table td{padding:12px 15px;font-size:14px}}.compare-table-wrap{overflow-x:auto}.icon-tag-list{display:flex;flex-wrap:wrap;gap:12px}.icon-tag-list li{padding:8px 18px;border-radius:30px;background:rgba(0,0,0,.04);font-size:14px;font-weight:600}.faq-wartung h6.sub-title{font-size:40px}.check-list.two-col{column-count:2;column-gap:40px}.check-list.two-col li{break-inside:avoid}@media(max-width: 768px){.check-list.two-col{column-count:1}}.check-list li{position:relative;padding-left:28px;margin-bottom:12px}.check-list li:before{content:"";position:absolute;left:0;top:50%;margin-top:-7px;width:14px;height:14px;border-radius:50%;background:#e62c29}.check-list li:after{content:"";position:absolute;left:5px;top:50%;margin-top:-4px;width:4px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.icon-card-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media(max-width: 992px){.icon-card-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.icon-card-grid{grid-template-columns:1fr}}.icon-card{padding:35px 25px;text-align:center;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;transition:all .3s}.icon-card:hover{border-color:#e62c29}.icon-card i{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid rgba(0,0,0,.08);color:#e62c29;font-size:20px;margin-bottom:18px}.icon-card h6{font-size:15px;line-height:1.4;margin:0}.icon-row-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}@media(max-width: 768px){.icon-row-grid{grid-template-columns:1fr}}.icon-row{display:flex;align-items:flex-start;gap:15px}.icon-row i{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#e62c29;color:#fff;font-size:15px}.icon-row span{padding-top:8px;font-weight:600}.stat-inline{display:flex;align-items:baseline;gap:15px}.stat-inline h2{font-size:64px;color:#e62c29;margin:0;line-height:1}.stat-inline span{font-weight:600}.services-tab .serv-tab-link .item-link{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.services-tab .serv-tab-link .item-link .label-box{font-size:20px;margin-right:0}.services-tab .serv-tab-link .item-link .value-box{font-size:40px;text-align:right;white-space:nowrap}.services-tab .serv-tab-link.sm_tab-link-text .item-link{justify-content:flex-start}.services-tab .serv-tab-link.sm_tab-link-text .item-link .value-box{font-size:24px;text-align:left;white-space:normal}.butn.butn-bord.on-dark{border-color:#fff;color:#fff}.butn.butn-bord.on-dark:hover{background:#fff;color:#1d1d1d}.butn.butn-bord.on-dark:hover span{color:#1d1d1d}.icon-card i{background:none}.blog-crev .item img{aspect-ratio:1;object-fit:cover;object-position:center}.list-arrow li{display:flex;align-items:flex-start}.list-arrow li .icon{flex:none}.sm_bg-video-center-ueber-uns img{width:100%;height:100%;object-fit:cover;object-position:center}section.quadra-fixed-modal.modal-active .quadra-fixed-modal_top{height:auto;min-height:100px;line-height:1.3}section.quadra-fixed-modal .qfm_title{position:relative;height:auto}section.quadra-fixed-modal .qfm_title .modal_title{display:flex;align-items:center;justify-content:center;min-height:100px;padding:10px 100px}.sm_bg-video-center-rollstuhl-treppenlift img{width:100%;height:100%;object-fit:cover;object-position:50% 53%}.sm_bg-video-center-sitz-treppenlift img{width:100%;height:100%;object-fit:cover;object-position:50% 62%}.sm_bg-video-center-poollift img{width:100%;height:100%;object-fit:cover;object-position:50% 80%}.sm_404{min-height:100vh;display:flex;align-items:center;justify-content:center}.sm_404 .sm_404-code{font-size:120px;line-height:1}.contact-crev input,.contact-crev textarea{color:#000}.contact-crev input::placeholder,.contact-crev textarea::placeholder{color:rgba(0,0,0,.6)}.contact-crev input:-webkit-autofill,.contact-crev textarea:-webkit-autofill{-webkit-text-fill-color:#000}/*# sourceMappingURL=cuSTORMS.css.map */
