:root{scroll-behavior:smooth}@font-face{font-family:'Work Sans';src:url(//itenholzbau.ch/wp-content/themes/iten/inc/font/WorkSans.ttf);font-weight:400}@font-face{font-family:'Roboto';src:url(//itenholzbau.ch/wp-content/themes/iten/inc/font/Roboto-Light.ttf);font-weight:300}@font-face{font-family:'Roboto';src:url(//itenholzbau.ch/wp-content/themes/iten/inc/font/Roboto-Regular.ttf);font-weight:400}@font-face{font-family:'Roboto';src:url(//itenholzbau.ch/wp-content/themes/iten/inc/font/Roboto-Medium.ttf);font-weight:500}@font-face{font-family:'Roboto';src:url(//itenholzbau.ch/wp-content/themes/iten/inc/font/Roboto-Bold.ttf);font-weight:700}*{box-sizing:border-box;margin:0;padding:0;font-family:"Roboto",sans-serif;line-height:1.81;scrollbar-color:rgba(56,57,63,.8);scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:5px}*::-webkit-scrollbar-track{background:rgba(244,249,252,.4);opacity:.5}*::-webkit-scrollbar-thumb{background-color:rgba(56,57,63,.8);border-radius:3px}html{font-size:62.5%}body{overflow-y:overlay}body.noscroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:"Work Sans",sans-serif;color:#2a2a2a;line-height:1.22}h4{font-weight:700}li{font-size:1.6rem;line-height:1.81;letter-spacing:.05rem}header,.wrap{max-width:1440px;margin-right:auto;margin-left:auto}img{object-fit:cover;width:100%;height:100%}.sw-slide img{width:auto;height:auto}iframe,img{max-width:inherit;max-height:inherit;min-height:inherit;min-width:inherit}main,main>*,section,section>div{max-width:inherit}textarea{resize:none;width:100%}button,input,textarea{appearance:none;outline:none;border:none}.heading__category{margin-top:48px;margin-bottom:5rem}.heading__category .drop-down{font-size:14px;line-height:1}.heading__category .drop-down .selected a{background:#fff no-repeat scroll right center;display:block;padding-right:20px;border:1px solid #d7d7d7;min-width:300px;width:300px;border-radius:2px;text-decoration:none;color:#333;font-size:1em}.heading__category .drop-down .selected a span{cursor:pointer;display:block;padding:5px}.heading__category .drop-down .options{position:relative}.heading__category .drop-down .options ul{background:#fff none repeat scroll 0 0;list-style:none;padding:0;position:absolute;left:0;top:0;width:auto;min-width:300px;border:1px solid #d7d7d7;border-top-color:transparent}.heading__category .drop-down .options ul.visible{display:block;z-index:20}.heading__category .drop-down .options ul:not(.visible){display:none}.heading__category .drop-down .options ul li a{padding:4px;display:block;text-decoration:none;color:#666;font-size:1em}.heading__category .drop-down .options ul li a:hover{background:#666;color:#fff;transition:.2s ease}.heading__category .drop-down1{position:relative;font-size:14px;list-style:none;height:inherit;min-width:inherit;width:inherit}.heading__category .drop-down1.active{position:absolute}.heading__category .drop-down1__wrapper{position:relative;min-width:300px;width:300px;height:32px;border:1px solid #895631;border-radius:.25em}.heading__category .drop-down1__wrapper:after{content:'';display:block;border:6px solid #895631;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;position:absolute;right:.4em;bottom:6px;top:0;margin:auto;width:0;height:0;z-index:10;transform:translateY(50%);transform-origin:center}.heading__category .drop-down1__item{cursor:pointer;position:absolute;inset:0;margin:auto;font-family:'Roboto';font-style:normal;font-weight:400;font-size:1em;line-height:1em;height:1em;letter-spacing:.5px;width:100%;padding:0 .1em 0 .5em}.heading__category .drop-down1__item:not(.active){opacity:0;z-index:-1}button.submit,input[type=submit]{text-transform:uppercase;color:#895631;font-weight:500;font-size:1.6rem;line-height:1.81;letter-spacing:.05rem}button{display:block;background-color:transparent;border:none;cursor:pointer}button:active,button:focus{outline:none;border:none}.home .secondary{position:relative;font-size:1.6rem;text-transform:uppercase}.home .secondary:after{content:'';display:block;height:2px;width:100%;background-color:#fff;position:absolute}.secondary{font-size:1.6rem;text-transform:uppercase}.underline{position:relative;text-transform:uppercase}.underline:after{content:'';display:block;width:100%;border-bottom:.2rem solid #895631}.underline-left:after{content:'';display:block;width:100%;border-bottom:.2rem solid #db883a}a{display:block;color:#2a2a2a;text-decoration:none;font-size:1.4rem;letter-spacing:.05rem}main{padding-top:var(--header)}main a{font-size:1.6rem}div:not(.form-group)>input{transition:box-shadow .35s}div:not(.form-group)>input.valid{box-shadow:0px 0px 10px 0px rgba(61,164,92,.6)}div:not(.form-group)>input.invalid{box-shadow:0px 0px 10px 0px rgba(220,40,0,.5)}p,.text,label,button,.underline,.underline-left{font-size:1.6rem;line-height:1.81;letter-spacing:.05rem}.text,button{color:#aaa}.text-snd-color{color:#895631}.heading-color,.underline,.underline-left{color:#2a2a2a}.weight-500,.inline-tab,.underline,.underline-left{font-weight:500}.transparent{opacity:0}.hamburg{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;justify-self:end;width:24px;cursor:pointer;transition:.2s linear}.hamburg span{display:block;height:2px;background-color:#3a3a3a;transition:.25s linear}.site-header{display:flex;align-items:center;justify-content:space-between;gap:32px;position:fixed;inset:0 0 auto;z-index:100;background:#fff;width:100%;margin:0 auto;padding:1.6rem 5vw;overflow:hidden}.site-header__button{display:flex;flex-flow:column;align-items:center;justify-content:center;height:36px;width:36px;min-width:30px}.site-header__button:not(.open) .hamburg{height:10px}.site-header__button:not(.open) .hamburg span:first-child{width:16px}.site-header__button:not(.open) .hamburg span:last-child{width:24px}.site-header__button.open .hamburg{height:24px}.site-header__button.open .hamburg span:first-child{width:24px;transform:rotate(45deg) translate(9px,8px)}.site-header__button.open .hamburg span:last-child{width:24px;transform:rotate(-45deg) translate(7px,-7px)}.site-header__contacts{display:flex;align-items:center;justify-content:space-around;width:100%;transition:opacity .35s}.site-header__contacts a{white-space:nowrap}.site-branding img{max-width:170px;margin:0;width:100%;height:40px;object-fit:contain}.site-navigation{display:flex;justify-content:space-between;flex-direction:column;position:fixed;width:100%;height:calc(var(--vh)*100 - var(--header));top:var(--header);left:0;right:0;margin:0;visibility:hidden;z-index:-10;opacity:0;background-color:#fff;transition:opacity .35s}.site-navigation.open{opacity:1}.site-navigation.visible{visibility:visible;z-index:500}.site-navigation .menu-info{position:absolute;bottom:0;right:0;padding:5rem 16rem;background-image:url(//itenholzbau.ch/wp-content/themes/iten/img/header-bg.png)}.site-navigation .menu-info,.site-navigation .menu-info-inner{height:fit-content}.site-navigation .menu-info-inner{padding:3rem;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:5rem 10rem;background-color:#fff}.site-navigation .menu-info__heading{display:block;margin-bottom:1.5rem;color:#2a2a2a}.site-navigation .menu-info__address{grid-column:1/3}.site-navigation .navigation-list{display:grid;width:fit-content;align-items:center;grid-gap:1.5rem 11rem;margin-left:auto;margin-right:auto;list-style-type:none}.site-navigation .navigation-list a{color:#2a2a2a;font-size:2.4rem;letter-spacing:.05rem;font-weight:700;line-height:1.6}.site-navigation .icon{cursor:pointer}.site-navigation .icon .hamburg{display:block;width:20px;height:3px;background-color:#888;margin:4px 1rem;transition:.35s}.site-navigation .icon.open .hamburg:first-child{transform:rotate(-45deg) translate(0px,6px)}.site-navigation .icon.open .hamburg:nth-child(2){opacity:0}.site-navigation .icon.open .hamburg:last-child{transform:rotate(45deg) translate(-4px,-10px)}.footer__feedback{display:flex;align-items:center;position:relative;height:25rem;overflow:hidden}.footer__feedback img{position:absolute;z-index:-50;height:inherit}.footer__feedback__container{display:flex;width:100%;height:inherit;align-items:center}.footer__feedback__form{display:flex;align-items:baseline}.footer__feedback__form .form-group{flex-direction:row;justify-content:space-between;padding-bottom:1rem}.footer__feedback__form .form-group input{font-size:1.6rem;border:none;padding:.5rem 1rem .5rem 0;border-radius:.5rem;background-color:transparent}.footer__feedback__form .form-group [type=submit]{width:fit-content;padding:0}.footer__feedback__form .wpcf7-response-output{position:absolute;top:100%;font-size:1.2rem;line-height:1.25}.footer__feedback__form .wpcf7-form{position:relative}.footer__feedback__form .wpcf7-form:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:2px;transition:.35s;background-color:#3a3a3a}.footer__feedback__form .wpcf7-form.sent:after{background-color:#3da45c}.footer__feedback__form .wpcf7-form.invalid:after{background-color:rgba(220,40,0,.5)}.footer__bar{display:grid;align-items:start}.footer__bar__navigation{display:flex;flex-flow:row wrap;max-width:46rem;list-style-type:none}.footer__bar__navigation a{font-size:1.4rem}.footer__bar__contact{display:flex;flex-direction:column;height:13.2rem;padding-top:.6rem;justify-content:space-between}.footer__bar__logo{max-width:16.7rem;max-height:3.9rem}.footer__bar__social{display:flex;justify-content:space-between;margin-top:4rem;width:100%}.footer__bar__copyright{margin-top:0;padding-top:.5rem}.copyright{font-size:1.4rem;color:#aeaeae}.copyright strong{color:#2a2a2a;font-weight:400}.slider{justify-content:center;width:100%}.slider__frame{width:100%;height:100%}.slider__container{position:relative}.slider__list{display:flex;height:inherit;overflow:hidden}.slider__item{position:relative}.slider__item__image{width:100%;height:100%}.slider__item:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:rgba(20,10,3,.6)}.slider__indicators{display:flex;align-items:center;justify-content:space-around;width:8rem;font-size:2rem;line-height:1.8;font-weight:700;letter-spacing:.5px;color:#fff}.slider__indicators__current,.slider__indicators__count{font-size:inherit}.slider__indicators__divider{background-color:#fff;width:1.5px;height:24px;margin:auto 8px}.slider__indicators__divider,.slider__indicators__count{opacity:.5}.slider__controlls{display:flex;position:absolute;z-index:50;width:fit-content;margin:0 auto;inset:auto 0 0}@media (min-width:576px){.slider__controlls{inset:auto 25% 12.5% auto}}.slider__controlls button{height:6.4rem;width:6.4rem;background-color:transparent}.slider__controlls button[data-state=active] .prev,.slider__controlls button[data-state=active] .next{opacity:1}.slider__controlls .next,.slider__controlls .prev{background-image:url(//itenholzbau.ch/wp-content/themes/iten/img/slider_arrow.svg);height:2.5rem;background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:.5;transition:opacity .3s linear}.slider__controlls .prev{transform:rotate(180deg);margin-left:1px}section.slider{margin:0 auto 10rem}section.slider .slider__container{min-height:20rem;width:calc(100% - 1px)}section.slider .slider__container:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:rgba(20,10,3,.6)}section.slider .slider__frame{max-height:68rem}section.slider .slider__item span{display:flex;flex-direction:row;background-color:transparent;align-items:baseline;justify-content:space-between;position:absolute;left:0;bottom:16px;z-index:2;padding:1rem}section.slider .slider__item span>*{color:#fff}section.slider .slider__item span h1{text-transform:uppercase;max-width:410px}section.slider .slider__item span a{font-size:1.6rem}@media (max-width:575px){section.slider .slider__item span a{display:none}}@media (min-width:576px){section.slider .slider__item span{flex-direction:column;gap:32px;bottom:15%;left:10%}}@media (min-width:860px){section.slider .slider__item span{gap:64px}}@media (min-width:1080px){section.slider .slider__item span{gap:80px}}section.slider .slider__card{position:absolute;z-index:5;bottom:0;right:0;width:22%;height:37%;padding:6rem}section.slider .slider__card .card__text__title{font-size:1.8rem;font-weight:600;line-height:1.8}main.content{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}section{display:flex;width:100%}main>div{width:100%}.before__description{padding-left:13.5rem;padding-right:8rem}.description{margin:8rem 0 16rem}.description__info{margin:0 auto;max-width:90rem}.description__info__text{margin:3rem auto}.description__info__button{width:fit-content;text-transform:uppercase}.rectangle-title-block{display:flex;align-items:center;position:relative;height:15rem;width:100%}.rectangle-title-block:before{content:'';display:block;position:absolute;z-index:-10;height:15rem;width:20rem}.home .rectangle-title-block:before{left:-13.5rem;background-color:#b36c39;opacity:.04}.light-title{font-weight:400;font-size:1.6rem;line-height:1.81;letter-spacing:.4rem;text-transform:uppercase;max-width:34rem;color:#888}.section__services{margin-left:auto;align-items:center;justify-content:space-between}.card{display:flex;flex-direction:column;justify-content:space-evenly;background-color:#333}.card__text{display:flex;flex-direction:column;align-items:center}.card__text__title{color:#fff;font-family:"Roboto",sans-serif;margin-bottom:2rem}.card__text__subtitle{color:#888;text-align:center}.card__button{color:#db883a;text-transform:uppercase}.card__button:after{content:'+';margin-left:1.6rem}.services__list{display:grid;justify-items:center;grid-column-gap:6rem;grid-row-gap:9rem;transition:opacity .3s}.services__list[data-display=transparent]{opacity:0;display:grid}.services__list[data-display=none]{opacity:0;display:none}.services__list .card{min-height:34rem;align-items:center}@media (min-width:576px){.services__list .card{height:41.5rem;width:35rem}}.services__list .card__img{max-height:6rem;max-width:6rem}.services__list .card__text{height:11rem;padding:.5rem 5rem 0}.services__list .card__title{font-size:2.2rem;font-weight:700;line-height:1.68;text-transform:uppercase}.form-group{display:flex;flex-direction:column}.form-group label{color:#888}.form-group input,.form-group textarea{border-top:none;border-left:none;border-right:none}.form-group input:active,.form-group input:focus,.form-group textarea:active,.form-group textarea:focus{outline:none}.form-submit,.form-submit+.wpcf7-response-output{display:flex;position:relative;width:fit-content;margin-left:auto}.wpcf7 form .form-submit+.wpcf7-response-output{margin:0 0 0 auto;padding:1rem 0 0}.form-submit input{width:fit-content;margin:0;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.form-submit:after{content:'';display:block;width:100%;position:absolute;inset:auto 0 0;height:2px;background-color:#895631}#kontaktForm{display:grid}.form-map{display:flex;justify-content:space-evenly;margin:21rem auto;gap:32px}.form-map #message-success,.form-map #message-failed{margin-top:1em;display:flex;justify-content:flex-end}.form-map #message-success:not(.valid),.form-map #message-failed:not(.valid){display:none}.form-map #message-success,.form-map #message-success>span,.form-map #message-failed,.form-map #message-failed>span{font-size:1.6rem;line-height:1.25;font-family:"Roboto",sans-serif;text-align:right}.form-map #message-success{color:#3da45c}.form-map #message-failed{color:#dc2800}.form-map input,.form-map textarea,.form-map label,.form-map span,.form-map .wpcf7-response-output{letter-spacing:.05rem}.form-map .wpcf7-checkbox span{font-size:1.4rem}.form-map .wpcf7-response-output{font-size:1.4rem}.form-map .form-group input,.form-map .form-group textarea{font-size:1.4rem;border-bottom:.2rem solid #eaeaea;transition:border .4s linear .6s}.form-map .form-group input.valid,.form-map .form-group textarea.valid{background-color:transparent;border-bottom-color:rgba(61,164,92,.6)}.form-map .form-group input.invalid,.form-map .form-group textarea.invalid{background-color:transparent;border-bottom-color:rgba(220,40,0,.5)}.form-map .form-group input[type=checkbox],.form-map .form-group textarea[type=checkbox]{transition:box-shadow .4s}.form-map .form-group input[type=checkbox].invalid,.form-map .form-group textarea[type=checkbox].invalid{box-shadow:0px 0px 10px 0px rgba(220,40,0,.5)}.form-map .form-group .submit-label{transition:opacity .4s .2s;font-size:1.2rem;line-height:1.4rem;letter-spacing:.05rem;color:rgba(61,164,92,.6)}.form-map .form-group:last-of-type{margin-bottom:2.4rem}.form-map .form-group:not(:last-of-type){margin-bottom:4.4rem}.form-map * .from__title{font-size:1.8rem;line-height:1.81;margin-bottom:5rem}.form-map * button{width:fit-content;justify-self:end}.form-map * .wpcf7-textarea{min-height:32px;height:auto}.form-map * .wpcf7-checkbox label{display:flex;align-items:baseline;position:relative}.form-map * .wpcf7-checkbox label input[type=checkbox]{display:none}.form-map * .wpcf7-checkbox label input[type=checkbox]:checked~span:after{opacity:1}.form-map * .wpcf7-checkbox label span{position:relative;padding-left:1.5em}.form-map * .wpcf7-checkbox label span:before,.form-map * .wpcf7-checkbox label span:after{content:'';position:absolute;margin:.5em 0 auto;margin-left:0;inset:0;transition:.25s linear}.form-map * .wpcf7-checkbox label span:before,.form-map * .wpcf7-checkbox label span:after{display:block}.form-map * .wpcf7-checkbox label span:before{width:10px;height:10px;outline:2px solid #000}.form-map * .wpcf7-checkbox label span:after{top:1px;margin-left:1px;width:8px;height:8px;background-color:#000;opacity:0}.form-map * .row{flex-direction:row;align-items:baseline}.form-map * .row input{margin-right:8px}.form-map * .row label{color:#000;font-size:1.4rem}.form-map.disabled{margin:3rem auto 6rem}.bottom-photo{padding:0}.bottom-photo .bottom-photo__container{overflow:hidden}.aktuelles .heading{margin-bottom:11rem}@media screen and (max-width:991px){.aktuelles .heading{margin-bottom:8rem}}.inline-tab{display:flex;gap:32px;align-items:center;justify-content:space-between;width:fit-content;margin-left:auto;margin-right:auto}.inline-tab li{position:relative;cursor:pointer;font-size:1.6rem;letter-spacing:.05rem;text-transform:uppercase;transition:.4s linear}.inline-tab li,.inline-tab li a{line-height:1;color:#888}.inline-tab li:after{content:'';display:block;position:absolute;width:100%;height:2px;background-color:transparent;bottom:-6px}.inline-tab li[data-state=selected],.inline-tab li[data-state=selected] a{color:#000}.inline-tab li[data-state=selected]:after{background-color:#000}.aktuelles>.selection{display:none}.selection{width:100%}.selection .inline-tab{width:fit-content;gap:32px;margin-bottom:8rem}.projects{position:relative;flex-direction:column}.projects:before{content:'';display:block;position:absolute;inset:0;margin:0;width:100vw;height:100%;background-color:#f8f8f8}@media (min-width:1440px){.projects:before{left:calc((100vw - 1440px)/-2)}}@media (max-width:1439px){.projects:before{left:calc((100vw - 100%)/-2)}}.projects .rectangle-title-block{width:100%;height:15rem}.projects .rectangle-title-block:before{width:20rem;height:inherit;background-color:#f1f1f1;z-index:0}.projects .rectangle-title-block h6{margin-left:13.5rem;z-index:2}.projects__list{display:grid;grid-column-gap:5rem;grid-row-gap:16rem;margin:6rem auto 10rem;width:100%;max-width:85vw}.projects__list__item{display:grid;width:100%;height:100%;margin-top:0;margin-left:auto;margin-right:auto;transition:opacity .4s linear,margin .25s linear;grid-column:1/-1;grid-gap:4rem;justify-items:center}.projects__list__item[data-visibility=false]{display:none !important}@media (min-width:1300px){.projects__list__item{grid-template-columns:repeat(2,1fr);grid-column-gap:8rem}.projects__list__item:nth-child(odd){margin-left:0}.projects__list__item:nth-child(even){margin-right:0}}.projects__list__item .item__container{max-width:40rem;max-height:50rem;height:50rem;position:relative}.projects__list__item .item__container span{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background-color:rgba(219,136,58,.65);position:absolute;width:25rem;padding:3rem}.projects__list__item .item__container span h5{line-height:1.81;letter-spacing:.05rem;font-weight:600;color:#fff}.projects__list__item .item__description{position:relative;z-index:1}.projects__list__item .item__description,.projects__list__item .item__description *{font-family:"Roboto",sans-serif;font-size:1.6rem;line-height:1.81;letter-spacing:.05rem}.projects .projects__link-more{display:flex;justify-content:center;margin-bottom:6rem}.heading{flex-direction:column;align-items:center}.heading__title-nav{display:flex;flex-direction:column;align-items:center}.heading__title-nav h2{letter-spacing:2px}.heading__title-nav.reverse{flex-direction:column-reverse}.services,.geschichte,.kontakt{padding-top:8rem;padding-bottom:8rem}.geschichte__wrapper{height:fit-content}.geschichte__arrows-left svg,.geschichte__arrows-right svg{transition:.35s}.geschichte__arrows-left.swiper-button-disabled svg,.geschichte__arrows-right.swiper-button-disabled svg{opacity:.3}.geschichte__arrows-left:not(.swiper-button-disabled) svg,.geschichte__arrows-right:not(.swiper-button-disabled) svg{opacity:.6}.geschichte__arrows-left:not(.swiper-button-disabled):hover svg,.geschichte__arrows-right:not(.swiper-button-disabled):hover svg{opacity:1}.single .geschichte__slider{padding-bottom:0;margin-bottom:0}.services .inline-tab{margin-top:6rem;width:fit-content}.nav-line{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:center;row-gap:1em}.nav-line a{text-transform:capitalize}.nav-line .breadcrums{display:block;width:4px;height:4px;margin:0 16px;border-radius:50%;background-color:#895631}.referenzen .nav-line{margin-bottom:10.5rem}@media screen and (max-width:991px){.referenzen .nav-line{margin-bottom:6rem}}.referenzen .quote:before{content:'';display:block;width:inherit;margin-bottom:5.8rem}.referenzen .slider__controlls{background-color:rgba(58,58,58,.6)}.referenzen .slider__controlls button:first-of-type{border-radius:1rem 0 0 1rem}.referenzen .slider__controlls button:last-of-type{border-radius:0 1rem 1rem 0}.gallery{display:grid;grid-template-columns:1fr;grid-gap:4rem;justify-items:center;overflow:hidden}.gallery__list{transition:opacity .2s linear}.gallery__list[data-active=active]{display:block;opacity:1}.gallery__list[data-active=transparent]{display:block;opacity:0}.gallery__list[data-active=unactive]{display:none;opacity:0}.gallery__list[data-visible=false]{display:none}.gallery .sliders{display:grid;grid-template-columns:1fr;grid-row-gap:16rem;justify-items:center;max-width:inherit}.gallery .sliders .ref_slider{max-width:inherit}.gallery .switcher{display:none;align-items:center;justify-content:space-between;width:100%;position:relative;padding:1rem 4rem}.gallery .switcher:after{content:'';display:block;width:100%;position:absolute;height:.2rem;background-color:#eee;inset:auto 0 0}.gallery .switcher__container{display:flex;align-items:center;width:fit-content}.gallery .switcher__container .prev,.gallery .switcher__container .next{width:fit-content}.gallery .switcher__container .prev h5,.gallery .switcher__container .next h5{font-size:1.8rem;line-height:1.78;letter-spacing:.05em;margin-bottom:1.6rem}.gallery .switcher__container .prev a,.gallery .switcher__container .prev button,.gallery .switcher__container .next a,.gallery .switcher__container .next button{display:flex;align-items:center;margin-bottom:1.6rem;color:#895631;text-transform:uppercase;cursor:pointer}.gallery .switcher__container .prev a[data-state='0'],.gallery .switcher__container .prev button[data-state='0'],.gallery .switcher__container .next a[data-state='0'],.gallery .switcher__container .next button[data-state='0']{pointer-events:none;cursor:default;opacity:.3}.gallery .switcher__container .prev a:before,.gallery .switcher__container .prev button:before,.gallery .switcher__container .next a:before,.gallery .switcher__container .next button:before{content:'';background-image:url(//itenholzbau.ch/wp-content/themes/iten/img/ref-arrow.svg);display:block;height:14px;width:9px;margin-right:.8em;background-repeat:no-repeat;background-position:center center;background-size:contain}.gallery .switcher__container .prev a:after{content:'prev'}.gallery .switcher__container .next a:after{content:'next'}.gallery .switcher__container .next a,.gallery .switcher__container .next button{flex-direction:row-reverse;margin-left:auto}.gallery .switcher__container .next a:before,.gallery .switcher__container .next button:before{margin-left:16px;margin-right:0;transform:rotate(180deg)}.gallery .switcher__container .prev a:after,.gallery .switcher__container .next a:after{display:block;font-weight:500;text-transform:uppercase}.slide-bg{width:100%;height:100%;position:absolute;inset:0;margin:0;object-fit:cover;z-index:-1;pointer-events:none;opacity:.01}.ref_slider{position:relative;margin-bottom:0}.ref_slider .sw-wrapper{overflow:hidden}.ref_slider .slider__controlls{inset:auto 0 0px;width:fit-content;z-index:15;position:absolute;max-width:inherit;height:64px;justify-content:center}.ref_slider .sw-slide{display:flex;align-items:center;justify-content:center}.ref_slider .sw-slide img{max-height:100%}.swiper-notification{display:none}.sw-container{position:relative}@media (max-width:575px){.sw-container{padding-bottom:64px}}.sw-wrapper{display:flex;width:fit-content;max-height:calc(var(--vh)*100 - var(--header) - 64px);position:relative;z-index:10}.sw-button:not(.swiper-button-disabled){opacity:1}.sw-slide{overflow:hidden;position:relative}.sw-slide:not(.sw-slide-active){pointer-events:none}#homeSlider .sw-slide img{width:100%;height:100%;object-fit:cover}#homeSlider .slider__frame{height:auto!important}#homeSlider .sw-slide .slide-bg{opacity:0}.service-open{overflow:hidden;flex-direction:column}.service-open .nav-line{max-width:37rem;width:100%;margin:0 auto 7.5rem}.service-open .nav-line a{font-size:1.6rem;color:#888;text-transform:uppercase}.service-open .nav-line .current{display:flex;flex-direction:column-reverse;color:#000;margin-right:auto}.service-open .nav-line .current:before{content:'';display:block;width:100%;border-bottom:.2rem solid #000}.service-open .nav-line .current:after{content:'';background-color:#000;left:calc(100% + 6rem)}.service-open .container{max-width:124rem}.service-open__title{margin-bottom:6rem}.service-open__name{font-size:2.2rem;line-height:3.7rem;color:#3a3a3a;margin-bottom:1rem}.service-open__content{margin-bottom:8rem}.service-open__text{color:#888}.service-open__text ul{margin:3rem 0 3rem 1rem;list-style:'- '}.service-open__slider{padding-top:60px;padding-bottom:80px;margin-bottom:62px;position:relative}.service-open__slider:after{content:url(//itenholzbau.ch/wp-content/themes/iten/./img/g.png);position:absolute;left:0;top:0;display:inline-block;width:100%;height:auto;object-fit:cover;z-index:-1}.service-open__arrows{margin-top:64px;display:flex;justify-content:flex-end;align-items:center}.service-open__arrows div{cursor:pointer;outline:none;user-select:none}.service-open__arrows div:hover svg{opacity:1;transition:.5s}.service-open__arrows-left{margin-right:72px}.service-open__arrows-left svg{opacity:.3;transition:.35s}.service-open__slider{cursor:grab;margin-right:0 !important;width:calc(100% - 40px);margin-left:0 !important;max-width:1300px}.service-open__slider:active{cursor:grabbing}.service-open__slide img{min-height:356px;aspect-ratio:4/3}@media screen and (max-width:567px){.services__list{padding:3rem 0 0}.footer__bar{padding:2rem 3rem}}@media screen and (min-width:568px){.services .heading .inline-tab{margin-top:2rem}.services .services__list{padding:3rem 1rem 0}}@media screen and (max-width:640px){main{padding-bottom:4rem}.gallery__list .sliders{grid-row-gap:5rem}.gallery .switcher{grid-template-columns:1fr 1fr;height:auto}.gallery .switcher__container{width:100%;max-width:60vw}.gallery .switcher__container .prev,.gallery .switcher__container .next{margin:0 auto}.gallery .switcher__container .prev a,.gallery .switcher__container .prev button,.gallery .switcher__container .next a,.gallery .switcher__container .next button{position:relative}.gallery .switcher__container .prev a:before,.gallery .switcher__container .prev button:before,.gallery .switcher__container .next a:before,.gallery .switcher__container .next button:before{position:absolute;margin:0}.gallery .switcher__container .prev a:before,.gallery .switcher__container .prev button:before{left:-2rem}.gallery .switcher__container .next a:before,.gallery .switcher__container .next button:before{right:-2rem}}@media screen and (max-width:870px){h1{font-size:3.6rem}h2{font-size:3.2rem}h3{font-size:2.8rem}h4{font-size:2.2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}.site-header{grid-template-columns:3fr 1fr}.site-header__contacts{display:none}.site-navigation{padding:5vmin}.site-navigation .navigation-list{text-align:center;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));justify-items:center;width:90%}.services__list{grid-template-columns:1fr}.projects__list__item .item__container span{left:calc(50% - (25rem)/2);top:-7rem}}@media screen and (min-width:871px){main{padding-bottom:6rem}h1{font-size:6.4rem}h2{font-size:4.8rem}h3{font-size:3.6rem}h4{font-size:2.4rem}h5{font-size:1.8rem}h6{font-size:1.6rem}.site-navigation{padding:12vmin}.site-navigation .navigation-list{grid-template-columns:repeat(2,1fr);max-height:20rem}.services__list{grid-template-columns:repeat(2,1fr)}.projects__list__item{align-items:center}.projects__list__item:nth-child(odd) .item__container span{left:-16rem}.projects__list__item:nth-child(even) .item__container span{right:-16rem}.projects__list__item:nth-child(even) .item__container{order:2}.projects__list__item .item__container span{bottom:5.5rem}.projects__list__item .item__container span h1{margin-bottom:5rem}}@media screen and (max-width:991px){.error404 .wrap{display:flex;flex-direction:column;align-items:center;height:95vh;overflow:hidden}.error404 .wrap header{width:100%}.error404 .wrap main{display:flex;flex-direction:column;justify-content:center;height:100%}.error404 .wrap main .no-found{height:auto}.home section{margin:2rem auto 8rem}.projects__list__item{margin:2rem auto}.home .rectangle-title-block{margin-bottom:5rem;max-width:34rem}.home .rectangle-title-block:before{display:none}.section__services{flex-direction:column}.aktuelles,.referenzen{margin-top:4rem}.referenzen{margin-bottom:6rem}.referenzen>*{max-width:90vw;margin-left:auto;margin-right:auto}.referenzen .inline-tab{margin-top:4rem}.referenzen .quote{margin:0 auto 6rem}.footer__feedback{min-height:30rem}.footer__bar{grid-gap:2rem;grid-template-columns:1fr;justify-items:center;padding:3rem 4rem}.footer__bar__navigation{justify-content:space-around}.footer__bar__navigation a{margin:0 1rem 1.9rem}.footer__bar__contact{order:2}.footer__bar__branding{order:3}.footer__bar__social{order:1;max-width:10rem;margin-top:0}.footer__bar__logo{margin:.8rem auto}.footer__bar *{align-items:center}}@media screen and (min-width:992px){main{padding-bottom:8rem}.home .rectangle-title-block{max-width:49rem;min-width:29rem}.section__services{flex-direction:column}.services .heading .inline-tab{margin-top:2rem}.services .services__list{padding:4rem 8rem 0}.services__list{grid-template-columns:repeat(2,1fr)}.aktuelles,.referenzen{margin-top:16rem}.referenzen .inline-tab{margin-top:12rem}.referenzen .quote{margin:0 auto 16rem;max-width:75%}.gallery .switcher{margin:0 auto}.footer__bar{grid-template-columns:2.6fr 1fr;justify-content:center;padding:5rem 10rem}.footer__bar__social{max-width:10.5rem}.footer__bar__navigation a{margin:0 3rem 1.9rem 0}}@media screen and (max-width:1080px){.slider__controlls{justify-content:center}.slider__card{display:none}}@media screen and (max-width:1200px){.site-navigation{align-items:center}.site-navigation .menu-info{display:none}}@media screen and (max-width:1299px){main{padding-bottom:6rem}main>div:last-of-type,main>section:last-of-type{margin-bottom:0;padding-bottom:0}.projects{padding:0 0 6rem}.projects__list{grid-row-gap:12rem}.projects__list__item[data-status=even]{margin-bottom:0}.rectangle-title-block:before{opacity:0}.form-map{padding:0 1rem;flex-direction:column}.form-map form .form-group label{margin-right:auto}.form-map form .form-group input:not([type=checkbox]){width:100%}.form-map form button{margin:0 auto}.form-map .map{margin:5rem auto 1rem;min-height:25rem;min-width:30rem;max-height:100vh;max-width:95vw;width:100%;height:auto}.form-map .map iframe{height:stretch;width:100%}.footer__feedback__container{flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.footer__feedback__container>*{margin:1rem 2rem}.bottom-photo__container img{max-width:100vw;width:100%;margin:0 auto}}@media screen and (min-width:1300px){.form-map{flex-direction:row}.form-map .map{min-height:25rem;min-width:30rem;max-height:100vh;max-width:65rem;height:inherit}.form-map .map iframe{height:100%}.projects{padding:10.5rem 0 10.5rem}.projects__list{align-items:end;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.projects__list .prev{margin-left:9rem}.projects__list .next{margin-right:10rem}.home .rectangle-title-block{max-width:49rem;min-width:29rem}.section__services{flex-direction:row;padding:0 8rem 0 13.5rem}.section__services .services__list{grid-template-columns:repeat(2,1fr)}.services .heading .inline-tab{margin-top:2rem;list-style:none}.services .services__list{grid-template-columns:repeat(2,1fr);padding:5rem 13.5rem 0}.footer__bar{padding:5.5rem 13.5rem}.footer__bar__navigation a{margin:0 3rem 1.9rem 0}.footer__feedback__container{justify-content:space-between;padding:5.5rem 13.5rem}}@media screen and (max-width:1400px){main{max-width:90vw;margin-left:auto;margin-right:auto}}@media screen and (min-width:1400px){.services .services__list{grid-template-columns:repeat(3,1fr);padding:9rem 13.5rem 23rem}}@media screen and (max-width:625px){.service-open{padding-top:75px !important;padding-bottom:25px !important}.service-open__slider{width:unset;padding-left:20px !important;padding-right:20px !important;margin-bottom:45px}.service-open__slider{padding-top:3.5rem !important}.service-open__slide img{min-height:unset}.service-open__content{margin-bottom:1rem}.service-open__arrows{margin-top:4.5rem;padding-right:2rem;justify-content:center}.service-open__arrows-left{margin-right:4rem}}@media screen and (max-width:992px){.service-open{padding-top:10rem !important}.service-open .nav-line{margin-bottom:4rem}.service-open__arrows{justify-content:center}.service-open__slide img{min-height:26.5rem}}@media screen and (max-width:1200px){.service-open{padding-top:16rem !important}}@media(max-width:560px){.item_drop_down{flex-wrap:wrap}}.heading__category:before{z-index:99}.heading__category{position:relative}.heading__category:before{position:absolute;right:7px;top:7px;height:24px;width:24px;background:url(//itenholzbau.ch/wp-content/themes/iten/img/down-arrow-svgrepo-com.svg) no-repeat;content:'';background-size:contain;pointer-events:none}.cat_item{padding-left:5px;cursor:pointer}.heading__category{width:400px}.heading__category:before{bottom:24px;top:auto}.category_options select{width:100%;height:38px;border:1px solid #ccc}.item_drop_down{display:flex;align-items:center;justify-content:space-between}.drop_down_name{font-size:16px;margin-right:10px}.category_wrapper{width:100%}.item_drop_down{margin-bottom:20px}.heading__category .drop-down .selected a,.drop-down{width:100%}.heading__category .drop-down .options ul.visible,.sumo_category_referenzen{width:100% !important}.SelectBox{padding:3px 5px}.nice-select.open .nice-select-dropdown,.nice-select{width:100% !important;z-index:99}.nice-select{border-radius:2px !important;padding-left:5px !important}.nice-select .option{padding-left:5px !important}.nice-select:after{border-bottom:2px solid #000 !important;border-right:2px solid #000 !important;height:15px !important;width:15px !important;margin-top:-11px !important}select[name=category_referenzen]{display:none}.item_drop_down_ajax{position:relative}.item_drop_down_ajax.active:before{position:absolute;content:'';right:-40px;top:2px;width:32px;height:32px;background-image:url('/wp-content/themes/iten/img/ajax-loader.gif');background-repeat:no-repeat;background-size:contain}.drop_down_name{width:90px}