.elementor-widget-call-to-action .elementor-widget-container,.elementor-widget-call-to-action:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-cta{display:flex;overflow:hidden;position:relative;transition:.5s}.elementor-cta--skin-classic .elementor-cta{flex-wrap:wrap}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{min-height:200px;position:relative;width:100%}.elementor-cta--skin-classic .elementor-cta__content{background-color:#f9fafa;transition:all .4s;width:100%}.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon{border-color:#3f444b;color:#3f444b;fill:#3f444b}.elementor-cta--skin-classic .elementor-cta__button.elementor-button{border-color:#3f444b;color:#3f444b}.elementor-cta--skin-cover .elementor-cta{display:block}.elementor-cta--skin-cover .elementor-cta__bg-wrapper{inset:0;position:absolute;transition:all .4s;width:100%}.elementor-cta--skin-cover .elementor-cta__content{min-height:280px}.elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon{border-color:#fff;color:#fff}.elementor-cta--layout-image-above .elementor-cta,.elementor-cta--layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--layout-image-right .elementor-cta{flex-direction:row-reverse}.elementor-cta__bg,.elementor-cta__bg-overlay{inset:0;position:absolute;transition:all .4s}.elementor-cta__bg-wrapper{overflow:hidden;z-index:1}.elementor-cta__bg{background-position:50%;background-size:cover;z-index:1}.elementor-cta__bg-overlay{z-index:2}.elementor-cta__button.elementor-button{align-self:center;background:transparent;border:2px solid #fff;cursor:pointer;margin-inline:auto}.elementor-cta__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-cta__title{font-size:23px}.elementor-cta__content{align-content:center;align-items:center;display:flex;flex-wrap:wrap;overflow:hidden;padding:35px;width:100%;z-index:1}.elementor-cta__content,.elementor-cta__content-item{color:#fff;position:relative;transition:.5s}.elementor-cta__content-item{margin:0;width:100%}.elementor-cta__content-item:not(:last-child){margin-bottom:15px}.elementor-cta__content-item .elementor-icon{color:#fff}.elementor-cta--valign-top .elementor-cta__content{align-content:flex-start;align-items:flex-start}.elementor-cta--valign-middle .elementor-cta__content{align-content:center;align-items:center}.elementor-cta--valign-bottom .elementor-cta__content{align-content:flex-end;align-items:flex-end}.elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.3)}@media (max-width:1024px){.elementor-cta{cursor:pointer}}@media (min-width:-1){.elementor-cta--widescreen-layout-image-above .elementor-cta,.elementor-cta--widescreen-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--widescreen-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--widescreen-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--widescreen-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--widescreen-layout-image-left .elementor-cta,.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--widescreen-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--widescreen-layout-image-left .elementor-cta__content,.elementor-cta--widescreen-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--widescreen-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:-1){.elementor-cta--laptop-layout-image-above .elementor-cta,.elementor-cta--laptop-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--laptop-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--laptop-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--laptop-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--laptop-layout-image-left .elementor-cta,.elementor-cta--laptop-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--laptop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--laptop-layout-image-left .elementor-cta__content,.elementor-cta--laptop-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--laptop-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--laptop-layout-image-right .elementor-cta{flex-direction:row-reverse}.elementor-cta--tablet_extra-layout-image-above .elementor-cta,.elementor-cta--tablet_extra-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet_extra-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet_extra-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--tablet_extra-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--tablet_extra-layout-image-left .elementor-cta,.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__content,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:1024px){.elementor-cta--tablet-layout-image-above .elementor-cta,.elementor-cta--tablet-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--tablet-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:-1){.elementor-cta--mobile_extra-layout-image-above .elementor-cta,.elementor-cta--mobile_extra-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile_extra-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile_extra-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--mobile_extra-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--mobile_extra-layout-image-left .elementor-cta,.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__content,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:767px){.elementor-cta--mobile-layout-image-above .elementor-cta,.elementor-cta--mobile-layout-image-below .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-below .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile-layout-image-above .elementor-cta{flex-direction:column}.elementor-cta--mobile-layout-image-below .elementor-cta{flex-direction:column-reverse}.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile-layout-image-right .elementor-cta{flex-direction:row-reverse}}.elementor-bg-transform .elementor-bg{will-change:transform}.elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg{transform:scale(1.2)}.elementor-bg-transform-zoom-out:hover .elementor-bg{transform:scale(1)}.elementor-bg-transform-move-left .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-left:hover .elementor-bg,.elementor-bg-transform-move-right .elementor-bg{transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right:hover .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-up .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-bg-transform-move-down .elementor-bg,.elementor-bg-transform-move-up:hover .elementor-bg{transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down:hover .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-animated-content{--translate:0,0}.elementor-animated-content:focus .elementor-animated-item--grow,.elementor-animated-content:hover .elementor-animated-item--grow{transform:scale(1.1)}.elementor-animated-content:focus .elementor-animated-item--shrink,.elementor-animated-content:hover .elementor-animated-item--shrink{transform:scale(.85)}.elementor-animated-content:focus .elementor-animated-item--shrink-contained,.elementor-animated-content:hover .elementor-animated-item--shrink-contained{transform:scale(1)}.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in,.elementor-animated-content:focus .elementor-animated-item--enter-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{opacity:1;transform:scale(1)}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{transform:scale(.2)}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{transform:scale(2)}.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom,.elementor-animated-content:focus .elementor-animated-item--enter-from-left,.elementor-animated-content:focus .elementor-animated-item--enter-from-right,.elementor-animated-content:focus .elementor-animated-item--enter-from-top,.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity:1;transform:translateY(0) translateX(0)}.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-right{transform:translateX(1000px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-left{transform:translateX(-1000px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{transform:translateY(-600px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{transform:translateY(600px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity:0}.elementor-animated-content:focus .elementor-animated-item--move-right,.elementor-animated-content:hover .elementor-animated-item--move-right{transform:translateX(30px)}.elementor-animated-content:focus .elementor-animated-item--move-left,.elementor-animated-content:hover .elementor-animated-item--move-left{transform:translateX(-30px)}.elementor-animated-content:focus .elementor-animated-item--move-up,.elementor-animated-content:hover .elementor-animated-item--move-up{transform:translateY(-30px)}.elementor-animated-content:focus .elementor-animated-item--move-down,.elementor-animated-content:hover .elementor-animated-item--move-down{transform:translateY(30px)}.elementor-animated-content:focus .elementor-animated-item--move-contained-right,.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate:8%,0}.elementor-animated-content:focus .elementor-animated-item--move-contained-left,.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate:-8%,0}.elementor-animated-content:focus .elementor-animated-item--move-contained-top,.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate:0,-8%}.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom,.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate:0,8%}.elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}.elementor-animated-content .elementor-animated-item--shrink-contained{transform:scale(1.17)}.elementor-animated-content .elementor-animated-item--enter-zoom-in{transform:scale(.2)}.elementor-animated-content .elementor-animated-item--enter-zoom-out{transform:scale(2)}.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity:0}.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity:1;transform:scale(1)}.elementor-animated-content .elementor-animated-item--enter-from-right{transform:translateX(1000px)}.elementor-animated-content .elementor-animated-item--enter-from-left{transform:translateX(-1000px)}.elementor-animated-content .elementor-animated-item--enter-from-top{transform:translateY(-600px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom{transform:translateY(500px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:0}.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{opacity:1;transform:translateY(0) translateX(0)}.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{transform:scale(1.2) translate(var(--translate))}.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(//www.led-tek.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot);src:url(//www.led-tek.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//www.led-tek.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(//www.led-tek.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(//www.led-tek.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(//www.led-tek.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}.LTacademy-list table {
font-size: 1em;
}
.LTacademy-list table,
.LTacademy-list thead,
.LTacademy-list th,
.LTacademy-list tr,
.LTacademy-list td {
border: none;
vertical-align: middle;
}
.LTacademy-list thead tr th {
text-align: center;
border: none !important;
}
.LTacademy-list .LTacademy-eventrow {
border-bottom: 10px solid white;
}
.LTacademy-list table tbody>tr:nth-child(odd)>td.LTacademy-eventdate {
background: var(--e-global-color-6ba420e);
}
table tbody tr:hover td.LTacademy-eventdate,
.LTacademy-list table tbody>tr:nth-child(odd):hover>td.LTacademy-eventdate {
background-color: black;
}
.LTacademy-list {
margin-left: auto;
margin-right: auto;
}
.LTacademy-eventrow {
height: 5rem;
}
.LTacademy-eventday {
font-size: 2rem;
width: 5rem;
text-align: center;
display: block;
font-weight: bold;
color: white;
margin: auto;
}
.LTacademy-eventmonth {
font-size: 1.3rem;
width: 5rem;
text-align: center;
display: block;
color: lightgrey;
margin: auto;
}
.LTacademy-eventdate {
padding: 25px 15px;
background-color: var(--e-global-color-primary);
}
.LTacademy-eventname {
width: 30vw;
padding-left: 30px;
cursor: pointer;
}
.LTacademy-eventname {
cursor: auto;
}
.LTacademy-eventname a.LTacademy-eventheader {
cursor: pointer;
}
.LTacademy-eventname a.LTacademy-eventheader:hover {
cursor: pointer;
color: var(--e-global-color-accent);
}
.LTacademy-eventheader {
font-size: 1.5rem;
font-weight: bold;
color: black;
display: block;
}
.LTacademy-eventtime {
width: 50px;
text-align: center;
}
.LTacademy-eventlocation {
text-align: center;
}
.LTacademy-list th i {
display: none;
}
@media (max-width: 640px) {
.LTacademy-list {
margin-left: -30px;
margin-right: -20px;
}
}
@media (max-width: 760px) {
.LTacademy-list th i {
display: block;
}
}
.LTacademy-eventday {
font-size: 1.5rem;
width: auto;
padding-right: 1rem;
padding-left: 1rem;
}
.LTacademy-eventmonth {
width: auto;
font-size: 1rem;
padding-right: 1rem;
padding-left: 1rem;
}
.LTacademy-eventheader {
font-size: 1.2rem;
line-height: 1.8;
}
.LTacademy-eventname {
width: 50%;
}
.LTacademy-eventshortdescription {
}
.LTacademy-list th i {
font-family: 'Font Awesome\ 5 Free';
font-style: normal;
}
.LTacademy-list th i {
content: '';
font-style: normal;
}
.LTacademy-list .LTacademy-headertext {
display: none;
}
.LTacademy-eventmap {
background-color: black;
width: 40vw;
height: 20vw;
}.ledtek-shop-card {
padding: 30px 30px 30px 30px;
background-color: white;
box-shadow: 0px 0px 27px -13px rgba(0, 0, 0, 0.5);
display: flex;
column-gap: 1rem;
text-align: center;
font-family: 'Montserrat', 'sans-serif';
}
.ledtek-shop-card p {
font-size: 15px;
font-family: inherit;
margin-top: 6px;
margin-block-start: 0.2em;
margin-block-end: 0.2em;
}
.ledtek-shop-card strong {
font-family: inherit;
}
.ledtek-shop-card ul{
padding-left: 20px;
font-size: 15px;
}
.ledtek-shop-details{
text-align: left;
}
.ledtek-shop-card.ledtek-shop-layout-details {
display: flex;
flex-direction: column;
}
.ledtek-shop-datafield {
display: flex;
flex-direction: row;
column-gap: 1rem;
}
.ledtek-shop-description {
text-align: left;
}
.ledtek-shop-header {
text-align: left;
}
.ledtek-shop-datasheetdiv {
text-align: left;
}
.ledtek-shop-linksdiv{
display: flex;
gap: 1rem;
}
.ledtek-shop-layout-details .ledtek-shop-linksdiv
{
justify-content: center;
}
.ledtek-shop-data {
display: flex;
flex-direction: column;
row-gap: 1rem;
}
.ledtek-shop-col {
display: flex;
flex-direction: column;
row-gap: 1rem;
width: 50%;
}
.ledtek-shop-layout-details .ledtek-shop-col-2 .ledtek-shop-datasheetdiv {
text-align: center;
display: block;
}
.ledtek-shop-layout-details .ledtek-shop-col-2 .ledtek-shop-linksdiv {
display: flex;
text-align: center;
}
.ledtek-shop-layout-details .ledtek-shop-linksdiv {
display: none;
}
.ledtek-shop-layout-left .ledtek-shop-col-1 {
order: 0;
}
.ledtek-shop-layout-left .ledtek-shop-col-1 {
order: 1;
}
.ledtek-shop-layout-right .ledtek-shop-col-1 {
order: 1;
}
.ledtek-shop-layout-right .ledtek-shop-col-1 {
order: 0;
}
.ledtek-shop-card .wr360_player {
min-height: 200px;
}
.ledtek-shop-header {
font-weight: bold;
}
.ledtek-shop-img {
width: 100%;
text-align: center;
}
.ledtek-shop-img img {
max-height: 350px;
padding-bottom: 34px;
width: 100% !important;
height: unset !important;
object-fit: contain;
margin-left: 0px !important;
}
.ledtek-shop-img .wr360_player .container {
height: 100% !important;
width: 100% !important;
}
.ledtek-shop-img .webrotate360 {
min-height: 300px !important;
}
@media screen and (max-width: 768px) {
.ledtek-shop-variants td:nth-child(1){
width: 100%;
text-align: left;
}
.ledtek-shop-variants td:nth-child(2){
text-align: right;
padding-left:0.2rem !important;
}
.ledtek-shop-variants td:nth-child(3){
white-space: nowrap;
padding-left: 0.2rem!important;
}
.ledtek-shop-variants td:nth-child(4){
white-space: unset;
padding-left: 0.2rem!important;
}
.ledtek-shop-variants .ledtek-shop-addbutton::before {
display: none;
}
.ledtek-shop-variants .ledtek-shop-addbutton::after {
font-size: 15px !important;;
}
.ledtek-shop-img .webrotate360 {
min-height: 200px !important;
}
.ledtek-shop-layout-details .ledtek-shop-col-2 .ledtek-shop-linksdiv {
display: none;
}
.ledtek-shop-layout-details .ledtek-shop-linksdiv {
text-align: center;
display: flex;
}
.ledtek-shop-datafield{
flex-direction: column-reverse;
row-gap: 1rem;
}
.ledtek-shop-card {
padding: 15px 10px; flex-direction: column;
row-gap: 1rem;
}
.ledtek-shop-col {
width: 100%;
}
.ledtek-shop-header {
text-align: center;
}
.ledtek-shop-datasheetdiv {
text-align: center;
}
.ledtek-shop-linksdiv {
justify-content: center;
}
.ledtek-shop-col-1 {
order: 0;
}
.ledtek-shop-col-2 {
order: 1;
}
}
.ledtek-shop-addbutton {
background: #51257d;
background-color: #51257d;
padding: 10px 22px;
border-radius: 20px;
margin: 0px auto;
text-align: center;
box-shadow: 0 4px 12px rgba(81, 37, 125, 0.3);
text-decoration: none;
font-size: 15px;
font-weight: 500;
color: white; display: inline-block;
border: 0px;
cursor: pointer;
font-family: inherit; }
.ledtek-shop-addbutton:hover {
background-color: #71459d;
}
.ledtek-shop-addbutton.ledtek-cart-added {
background-color: #E82E19;
}
.ledtek-shop-addbutton::before {
content: "In den Warenkorb";
}
.ledtek-shop-addbutton.ledtek-cart-added::before {
content: "Entfernen";
}
.ledtek-shop-addbutton-EN::before {
content: "Add to cart";
}
.ledtek-shop-addbutton-EN.ledtek-cart-added::before {
content: "Remove";
}
.ledtek-shop-addbutton::after {
content: "\f217";
font-size: 16px;
font-family: Font Awesome\ 5 Free;
font-weight: bold;
margin-left: 3px;
}
.ledtek-shop-addbutton.ledtek-cart-added::after {
content: "\f00d";
}
.ledtek-shop-status-available {
color: #339966;
}
.ledtek-shop-status-soldout {
color: orange;
}
.ledtek-shop-statustext {
width: 100%;
text-align: center;
}
.ledtek-shop-pricetag {
text-align: center;
font-size: 22px;
font-weight: bold;
line-height: 1.2;
color: black; font-family: 'clouda', 'Montserrat', sans-serif;
}
.ledtek-shop-img-360 a {
color: #212934;
opacity: 1 !important;
}
.ledtek-shop-datasheet-button {
font-weight: 500;
} .ledtek-shop-datasheetdiv a.ledtek-shop-datasheet-button:not([href]) {
color: #8145BD;
cursor: pointer;
}
.ledtek-shop-datasheet-button i {
margin-left: 10px;
}
.ledtek-shop-variants td {
background: none;
margin: 1px;
border: none;
background-color: white !important;
padding: 1px;
vertical-align: middle;
}
.ledtek-shop-variants{
width: 100%;
}
.ledtek-shop-variants td:nth-child(1){
width: 100%;
text-align: left;
}
.ledtek-shop-variants td:nth-child(2){
text-align: right;
padding-left: 1rem;
}
.ledtek-shop-variants table{
width: 100%;
}
.ledtek-shop-variants td:nth-child(3){
white-space: nowrap;
padding-left: 1rem;
}
.ledtek-shop-variants td:nth-child(4){
white-space: nowrap;
padding-left: 1rem;
}
.ledtek-shop-variants .ledtek-shop-addbutton {
width: auto !important;
height: auto !important;
margin-left: 10px;
font-size: 10px;
font-weight: 500;
line-height: 12px;
letter-spacing: -0.2px;
margin-top: 2px;
margin-bottom: 2px;
}
.ledtek-shop-variants .ledtek-shop-addbutton::before {
font-size: 10px;
}
.ledtek-shop-variants .ledtek-shop-addbutton::after {
font-size: 10px;
}
.ledtek-shop-contactdiv {
text-align: center;
display: flex;
justify-content: center;
flex-direction: column;
font-size: 15px;
font-family: inherit; gap: inherit;
}
.ledtek-shop-contactdiv p {
font-size: 15px;
font-family: inherit; line-height: 21px;
margin-bottom: unset;
}
.ledtek-shop-contactdiv h2 {
font-size: 22px;
margin: 0px;
line-height: 1rem;
}
.ledtek-shop-contactdiv .ledtek-shop-addbutton-a {
background: #25D366;
box-shadow: 0 4px 12px rgba(37, 211, 102, 0.3);
}
.ledtek-shop-contactdiv .ledtek-shop-addbutton-a:nth-child(2) {
background: #007AFF;
box-shadow: 0 4px 12px rgba(0, 122, 255, 0.3);
}
.ledtek-shop-contactdiv a img {
height: 1rem;
margin-right: 0.2rem;
vertical-align: middle;
}
.ledtek-shop-contactdiv a i {
font-size: 14px;
margin-left: 5px;
}
.ledtek-shop-contactdiv a  {
color: white;
}
.ledtek-shop-contactbuttons {
display: flex;
flex-direction: row;
text-align: center;
justify-content: center;
gap: 1rem;
}
.ledtek-shop-addbutton-a {
padding: 10px 22px;
border-radius: 20px;
text-align: center;
text-decoration: none;
font-size: 15px;
font-weight: 500;
color: white;
display: inline-block;
line-height: 1.1rem;
}
.ledtek-shop-salebuttondiv {
display: flex;
flex-direction: column;
text-align: center;
margin-left: auto;
margin-right: auto;
gap: inherit;
}
.ledtek-shop-salebuttondiv .ledtek-shop-addbutton-a {
background: red;
box-shadow: 0 4px 12px rgba(255, 0, 0, 0.3);
} .ledtek-shop-salebuttondiv a {
color: white;
}
.ledtek-shop-salebuttondiv i {
font-size: 14px;
margin-left: 5px;
}
.ledtek-shop-layout-list
{
width: 100%;
}#ledtek-cart-CartCustomerNumber::-webkit-outer-spin-button,
#ledtek-cart-CartCustomerNumber::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
#ledtek-cart-CartCustomerNumber[type=number] {
-moz-appearance: textfield;
} .ledtek-cart-cartformcol-2-4 {
width: 50%;
display: inline-block;
box-sizing: border-box;
vertical-align: top;
}
.ledtek-cart-cartformcol-1-4 {
width: 25%;
display: inline-block;
box-sizing: border-box;
vertical-align: top;
}
@media (max-width: 900px) {
.ledtek-cart-cartformcol-2-4,
.ledtek-cart-cartformcol-1-4 {
width: 100%;
padding-right: 0;
margin-bottom: 8px;
display: block;
}
}
.ledtek-cart-cartformrow {
width: 100%;
display: flex;
gap: 8px;
}
.ledtek-cart-cart {
position: fixed;
bottom: 0px;
height: 6rem;
width: 100%;
color: black;
background: #ECEBEB;
z-index: 10012;
transition: all 1s ease-in-out;
display: none;
padding-top: 2rem;
-webkit-transform: translateZ(1px);
max-height: 650px;
box-shadow: 0px 0px 27px 0 rgba(0, 0, 0, 0.15);
}
.ledtek-cart-cartup {
height: 10rem;
}
.ledtek-cart-extendbtn {
height: 1.35rem;
font-size: 1.25rem;
width: auto;
background: none;
border: none !important;
cursor: pointer;
font-weight: bold;
color: var(--e-global-color-primary) !important; 
padding: 0px;
background-color: transparent !important;
}
.ledtek-cart-extendbtn:hover {
transform: scale(1.05);
background: none;
}
.ledtek-cart-extendbtn:before {
color: #51257d;
font-family: Font Awesome\ 5 Free;
content: "\f102";
font-size: 1.35rem;
font-weight: bold;
margin-right: 5px;
}
.ledtek-cart-extendbtn.ledtek-cart-ext:before {
color: #51257d;
font-family: Font Awesome\ 5 Free;
content: "\f103" !important;
font-size: 1.35rem;
font-weight: bold;
}
.ledtek-cart-cartList {
width: 100%;
height: auto;
max-height: 4.3rem;
overflow: auto;
}
.ledtek-cart-cartheader {
font-size: 1.25rem;
font-weight: bold;
color: #51257d;
}
.ledtek-cart-extended {
height: 75%;
}
.ledtek-cart-cartsum {
text-align: end;
}
.ledtek-cart-priceheader {
font-weight: bold;
vertical-align: bottom;
}
.ledtek-cart-pricespan {
vertical-align: bottom;
}
.ledtek-cart-carttableamount {
width: 10%;
text-align: left;
}
.ledtek-cart-carttablename {
width: 90%;
}
.ledtek-cart-cartforminput.ledtek-cart-cartamount {
width: 40px !important;
height: 1.5rem !important;
text-align: center;
}
.ledtek-cart-cart-table {
width: 100%;
table-layout: fixed;
}
.ledtek-cart-body {
width: 80%;
margin: 5px auto;
height: calc(100% - 80px);
}
.ledtek-cart-colamount {
width: 80px;
text-align: left;
}
.ledtek-cart-colart {
text-align: start;
}
.ledtek-cart-colprice {
width: 120px;
text-align: center;
}
.ledtek-cart-colgesprice {
width: 85px;
text-align: right;
}
.ledtek-cart-cartrow {
border-top: 1px solid rgba(81, 37, 87, 0.5);
border-bottom: 1px solid rgba(81, 37, 87, 0.5);
}
.ledtek-cart-itempriceinline {
font-size: 0.85rem;
opacity: 0.5;
display: none;
}
@media screen and (max-width: 640px) {
.ledtek-cart-colprice {
display: none;
}
.ledtek-cart-itempriceinline {
display: block;
}
.ledtek-cart-carthalf-1 {
width: 100% !important;
float: none !important;
display: block !important;
}
.ledtek-cart-carthalf-2 {
width: 100% !important;
float: both !important;
display: block !important;
}
.ledtek-cart-extended {
height: 70% !important;
}
}
.ledtek-cart-cartpricetag {
font-weight: light;
font-size: 0.85rem;
}
.ledtek-cart-plusbutton:after {
content: "\f0fe";
margin-left: 3px;
color: darkgreen;
}
.ledtek-cart-minusbutton:after {
content: "\f146";
margin-right: 3px;
color: darkred;
}
.ledtek-cart-deletebutton:after {
content: "\f2ed";
margin-left: 4px;
font-size: 1rem !important;
font-weight: 900;
}
.ledtek-cart-amButton:after {
font-family: Font Awesome\ 5 Free;
font-size: 1.9rem;
vertical-align: middle;
line-height: 2rem;
cursor: pointer;
}
.ledtek-cart-sendbutton {
background-color: #51257d;
width: 100%;
cursor: pointer;
margin-top: 10px;
margin-bottom: 60px;
max-width: 300px;
font-size: 16px !important;
border: none;
padding: 10px 22px !important;
border-radius: 20px !important; text-align: center;
text-decoration: none;
font-weight: 500;
color: white !important; display: inline-block;
line-height: 1.1rem;
}
.ledtek-cart-cartformcheckbox input[type=checkbox] {
position: absolute;
left: 0;
bottom: 0;
width: 1px;
height: 1px;
padding: 0;
margin: 0;
border: 0;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%);
white-space: nowrap;
opacity: 0;
}
.ledtek-cart-cartformcheckbox {
height: 1rem !important;
width: 1rem !important;
border-radius: 0px !important;
background-color: #ECEBEB !important;
color: #333 !important;
border: 1px solid rgba(81, 37, 87, 0.5) !important;
position: relative;
display: inline-flex;
vertical-align: middle;
margin-bottom: 2px !important;
margin-right: 5px;
}
.ledtek-cart-cartformcheckbox label {
display: block;
width: 0.7rem;
height: 0.7rem;
transition: all .5s ease;
cursor: pointer;
position: absolute;
top: 0.075rem;
left: 0.075rem;
}
.ledtek-cart-cartformcheckbox input[type=checkbox]:checked+label {
background: #51257d;
}
.ledtek-cart-cartformrow div,
#ledtek_cart_shippingaddress .ledtek-cart-cartformrow #ledtek_cart_CartShipCompany {
margin-bottom: 15px;
}
#ledtek_cart_shippingaddress {
margin-top: 10px;
}
.ledtek-cart-cartformlabel {
display: block;
font-size: 0.8rem;
line-height: 1.2rem;
margin-bottom: 0;
}
.ledtek-cart-cartforminput,
.ledtek-cart-cart input[type=text],
input[type=number].ledtek-cart-cartforminput {
height: 2rem !important;
width: 100%;
border-radius: 0px !important;
-webkit-appearance: none;
padding: 0 5px !important;
border: 1px solid #c1c1c1;
background-color: #fff;
}
.ledtek-cart-cartforminput::placeholder {
color: #555 !important;
}
.ledtek-cart-cartformcol-full {
width: 100%;
}
.ledtek-cart-cartform-center {
width: 100%;
text-align: center;
display: inline-block;
}
.ledtek-cart-cartformcol-anrede {
width: 70px;
display: inline-block;
}
.ledtek-cart-cartformcol-land {
width: 60px;
display: inline-block;
}
.ledtek-cart-cartformcol-2-1-100 {
width: calc((100% - 82px)/2);
display: inline-block;
}
.ledtek-cart-cartformcol-2-2-100 {
width: calc((100% - 82px)/2);
display: inline-block;
}
.ledtek-cart-cartformcol-2 {
width: 50%;
display: inline-block;
}
.ledtek-cart-cartformcol-14-1 {
width: 75%;
display: inline-block;
}
.ledtek-cart-cartformcol-14-2 {
width: 25%;
display: inline-block;
}
.ledtek-cart-cartformcol-14-1-100 {
width: calc(((100% - 72px)/5) * 4);
display: inline-block;
}
.ledtek-cart-cartformcol-14-2-100 {
width: calc(((100% - 72px)/5));
display: inline-block;
}
.ledtek-cart-float-right {
float: right;
}
.ledtek-cart-float-left {
float: left; }
.ledtek-cart-cartextendbody {
display: none;
margin-bottom: 2rem;
margin-top: 2rem;
overflow-y: auto;
overflow-x: hidden;
height: 100%;
}
.ledtek-cart-cartextendbody::-webkit-scrollbar {
width: 9px;
height: 9px;
}
.ledtek-cart-cartextendbody::-webkit-scrollbar-button {
width: 0px;
height: 0px;
}
.ledtek-cart-cartextendbody::-webkit-scrollbar-thumb {
background: #BBBBBB;
border: 4px solid #ecebeb;
border-radius: 50px;
}
.ledtek-cart-cartextendbody::-webkit-scrollbar-thumb:hover {
background: #51257d;
}
.ledtek-cart-cartextendbody::-webkit-scrollbar-thumb:active {
background: #000000;
}
.ledtek-cart-cartextendbody::-webkit-scrollbar-track {
background: #ecebeb;
border: 0px none #ffffff;
border-radius: 50px;
}
.ledtek-cart-cartextendbody::-webkit-scrollbar-track:hover {
background: #ecebeb;
}
.ledtek-cart-cartextendbody::-webkit-scrollbar-track:active {
background: #ecebeb;
}
.ledtek-cart-cartextendbody::-webkit-scrollbar-corner {
background: transparent;
}
.ledtek-cart-cartformdiv {
max-width: 100%;
margin: 0 auto;
}
.ledtek-cart-cartdropdown {
cursor: pointer;
}
.ledtek-cart-carthalf-1 {
width: 49%;
float: left;
display: inline-block;
}
.ledtek-cart-carthalf-2 {
width: 49%;
float: right;
display: inline-block;
margin-top: 0.75rem;
}
.ledtek-cart-body td {
background-color: transparent !important;
border: none;
padding: 2px;
}
.ledtek-cart-body #ledtek-cart-cartlist .ledtek-cart-cartrow td,
.ledtek-cart-body #ledtek-cart-cart-table.ledtek-cart-cart-table th {
padding: 7px;
vertical-align: middle;
}
.ledtek-cart-cart-table th {
border: none !important;
}
.ledtek-cart-cart-table tr {
border: none;
border-bottom: solid 1px#51257d;
}
.ledtek-cart-cartspace {
margin-bottom: 6rem;
}
.ledtek-cart-cart-table th {
font-size: 12px;
}
.ledtek-cart-cart input {
color: black;
}.LTCalc_quoteInfoBoxText {
width: auto;
margin-right: auto;
margin-left: auto;
display: table;
}
.LTCalc_quoteInfoBoxContainer {
position: relative;
}
.LTCalc_quoteInfoBoxContent {
display: block;
margin-right: auto;
margin-left: auto;
}
.LTCalc_quoteInfoBox {
position: absolute;
top: 0px;
height: 750px;
background-color: white;
z-index: 3;
display: flex;
align-items: center;
opacity: 1;
transition: opacity 0.25s;
width: 100%;
}
.LTCalc_hidden {
z-index: -1;
opacity: 0;
transition: opacity 0.25s;
}
.LTCalc_configuratorContainer {
background-color: #f2f2f2;
padding: 2rem;
}
.LTCalc_configuratorContainer .LTCalc_centered h3 {
margin: 0;
}
.LTCalc_configuratorContainer .LTCalc_centered + .LTCalc_configuratorSettingsContainer {
padding-top: 0;
}
.LTCalc_configuratorContainer .LTCalc_centered + .LTCalc_configuratorSettingsContainer .ledtek-sw {
margin-top: 0;
}
@media (max-width: 768px) {
.fusion-body .fullwidth-box .LTCalc_configuratorContainer {
padding: 1rem px !important;
margin-left: -30px !important;
width: calc(100% + 60px) !important;
}
}
.LTCalc_configuratorSettingsContainer {
color: #969696;
}
.LTCalc_quoteformpanel {
font-size: 1rem;
font-weight: bold;
text-align: center;
width: 100%;
display: none;
position: relative;
top: 0px;
left: 0px;
z-index: 0;
background: #f2f2f2;
}
.LTCalc_quoteform input,
select {
color: black !important;
}
.LTCalc_qpclosebutton {
font-size: 1.75rem;
line-height: 1;
position: absolute;
right: 2rem;
top: 1rem;
width: 2rem;
height: 2rem;
padding: 0;
border: 0;
border-radius: 50%;
background: #e2dfdf;
color: #7f7a7a;
cursor: pointer;
}
.LTCalc_qpclosebutton:hover {
background: var(--e-global-color-primary, #51257d);
color: #ffffff;
}
#quoteforminputs {
font-weight: bold !important;
font-size: 1rem !important;
}
.LTCalc_quoteform {
width: 100%;
text-align: left;
left: 0;
position: relative;
line-height: 2rem;
display: block;
color: #969696 !important;
font-size: 1rem !important;
font-weight: bold !important;
}
.LTCalc_quoteform input {
background-color: #e2dfdf;
border: 0px;
box-shadow: none;
font-size: 100%;
}
.LTCalc_quoteform select {
width: 100%;
background-color: #e2dfdf;
border: 0px;
box-shadow: none;
height: 2rem;
padding: 0 1rem;
font-size: 100%;
line-height: 1.15;
}
.LTCalc_quoteform textarea {
width: 100%;
background-color: #e2dfdf;
border: 0px;
box-shadow: none;
height: 8rem;
padding: 0.5rem 1rem;
font-size: 100%;
line-height: 1.15;
resize: none;
color: black;
}
.LTCalc_quoteform input[type="text"] {
max-width: 100%;
height: 2rem;
}
.LTCalc_quoteheader {
padding-top: 5rem;
font-weight: 500 !important;
color: #969696 !important;
font-size: 1.125rem !important;
}
.LTCalc_quoteform .LTCalc_hiddenbutton {
display: none;
}
.LTCalc_dataprotectiontext {
font-size: 0.85rem;
font-weight: lighter;
line-height: normal;
height: auto;
overflow: hidden;
margin-right: 1rem;
}
.LTCalc_qfinfo {
color: var(--e-global-color-accent, #aa64dc);
background-color: #e2dfdf;
font-weight: bold;
font-size: 1rem;
display: none;
}
.LTCalc_sendMessageDiv {
width: 90%;
left: 5%;
position: relative;
top: 50%;
display: none;
}
.LTCalc_hiddenbutton {
display: none;
}
.LTCalc_getquoteButton { cursor: pointer;
width: 100%;
display: block;
margin-top: 0.5rem;
padding: 0.75rem 1rem;
border: 0;
border-radius: 2rem;
background: #888;
color: #ffffff;
font-family: Axiforma, inherit;
font-size: 1.25rem;
font-weight: bold;
text-align: center;
transition: background 500ms;
}
.LTCalc_getquoteButton:hover {
background: var(--e-global-color-primary, #51257d);
}
.LTCalc_getquoteButtonColored {
background: var(--e-global-color-primary, #51257d) !important;
}
.LTCalc_getquoteButton:disabled {
opacity: 0.6;
cursor: default;
} .LTCalc_ConfigSettingsCustomize {
display: block;
}
.LTCalc_ConfigSettingsPnP {
display: none;
} .LTCalc_configuratorh2 {
display: block;
} @media (min-width: 768px) {
.LTCalc_configuratorSettingsContainer .ledtek-sw {
margin-top: 1rem;
}
} .LTCalc_configuratorSettingsContainer {
padding-top: 0.5rem;
padding-left: 2%;
padding-right: 2%;
margin: 0px;
}
@media (min-width: 768px) {
.LTCalc_configuratorSettingsContainer {
margin: 0px;
}
}
.LTCalc_configuratorh2 {
font-size: 1rem;
font-weight: bold;
color: #7f7a7a;
font-weight: bold;
margin-bottom: 0.1rem;
display: table-cell;
vertical-align: top;
}
.LTCalc_configuratorSettings hr {
border: solid 0.03rem #e7e7e7;
}
.LTCalc_configuratorSettingsContainer .LTCalc_configuratorLabel {
display: block;
text-align: right;
font-weight: normal;
margin-left: auto;
padding-left: 0.5rem;
color: var(--e-global-color-primary, #51257d) !important;
width: auto;
white-space: nowrap;
float: none;
} .LTCalc_configuratorSettingsContainer .LTCalc_row:has(.LTCalc_configuratorLabel) {
display: flex;
align-items: center;
width: 100%;
} .LTCalc_configuratorSettingsContainer .LTCalc_row:has(> .LTCalc_configuratorLabel) > .LTCalc_configuratorh2 {
display: block;
flex: 1 1 auto;
}
.LTCalc_configuratorSettingsContainer .LTCalc_configuratorh2:has(> .LTCalc_configuratorLabel) {
display: flex;
align-items: center;
flex: 1 1 auto;
} .LTCalc_configuratorSettingsContainer .LTCalc_row:has(.LTCalc_configuratorLabel) .LTCalc_itemcheckbox {
width: auto;
flex: 0 0 auto;
}
.LTCalc_configselector {
display: inline-flex;
margin: 0px;
font-size: 1rem;
vertical-align: top;
align-items: center;
padding-right: 1rem;
font-weight: 1;
}
.LTCalc_configselector input[type="radio"] {
display: none;
margin: 0;
width: 0;
}
.LTCalc_configselector span {
background: #cccccc;
width: 1.5rem;
height: 1.5rem;
display: inline-block;
position: relative;
transition: all .2s linear;
margin: 0.2rem
}
.LTCalc_configselector input:checked+span {
background: var(--e-global-color-primary, #51257d);
border: 3px solid #cccccc;
}
.LTCalc_configselector:hover span {
border: 3px solid var(--e-global-color-primary, #51257d);
}
.LTCalc_getButton {
padding-top: 5px;
padding-bottom: 5px;
}
.LTCalc_configuratorInfoContainer {
padding-top: 0px;
height: 2.3rem;
}
.LTCalc_configuratorInfoText {
font-size: 0.9rem;
color: var(--e-global-color-accent, #aa64dc);
visibility: visible;
vertical-align: middle;
line-height: 2rem;
padding-bottom: 0.5rem;
}
.LTCalc_configuratorInfoText a {
text-decoration: underline;
font-weight: bold;
cursor: pointer;
}
.LTCalc_configuratorbg2 {
background: #e2dfdf;
padding-top: 0.3rem;
margin-bottom: 1px;
padding-bottom: 0.3rem;
} input[type=range] {
-webkit-appearance: none; width: 100%;
margin: 3px 0;
background: transparent;
} .LTCalc_configuratorSettingsContainer input[type=range] {
margin-bottom: 0.85rem;
}
@media (min-width: 768px) {
input[type=range] {
width: 100%;
}
}
input[type=range]:focus {
outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
width: 100%;
height: 0.5rem;
cursor: pointer;
background: #cccccc;
border-radius: 0px;
border: 0px solid #cccccc;
}
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
border: 3px solid var(--e-global-color-primary, #51257d) !important;
height: 1.5rem;
width: 1.5rem;
border-radius: 1.5rem;
background: #ffffff;
cursor: pointer;
-webkit-appearance: none;
margin-top: -0.5rem;
}
input[type=range]::-moz-range-track {
width: 100%;
height: 0.5rem;
cursor: pointer;
background: #cccccc;
border-radius: 0px;
border: 0px solid #cccccc;
}
input[type=range]::-moz-range-thumb {
box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
border: 3px solid var(--e-global-color-accent, #aa64dc);
height: 1.5rem;
width: 1.5rem;
border-radius: 1.5rem;
background: #ffffff;
cursor: pointer;
}
input[type=range]::-ms-track {
margin-bottom: 0.5rem;
width: 100%;
height: 0.5rem;
cursor: pointer;
background: transparent;
border-color: transparent;
color: transparent;
}
input[type=range]::-ms-fill-lower {
background: var(--e-global-color-accent, #aa64dc);
border: 0px solid #cccccc;
border-radius: 0px;
box-shadow: none;
}
input[type=range]::-ms-fill-upper {
background: #cccccc;
border: 0px solid #cccccc;
border-radius: 0px;
box-shadow: none;
}
input[type=range]::-ms-thumb {
box-shadow: non;
border: 3.3px solid var(--e-global-color-accent, #aa64dc);
height: 1.5rem;
width: 1.5rem;
border-radius: 1.5rem;
background: #ffffff;
cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
background: var(--e-global-color-accent, #aa64dc);
}
input[type=range]:focus::-ms-fill-upper {
background: #cccccc;
} .LTCalc_customItemTable {
font-size: 0.9rem;
border-style: none;
border: none !important;
margin-bottom: 1rem;
width: 100%;
}
.LTCalc_customItemTable td {
border: none !important;
height: 1.5rem;
padding: 0;
display: table-cell;
background-position: bottom right;
vertical-align: center;
}
.LTCalc_customItemTable td .LTCalc_middleTd {
width: 100%;
}
.LTCalc_collapseomatic_content {
font-size: 0.8rem;
}
.configuratorSettingsContainer .LTCalc_itemHeader {
display: inline-block;
color: #999 !important;
margin: 0px;
font-weight: normal;
font-size: 1.1rem;
display: table-cell;
vertical-align: middle;
}
.LTCalc_itemHeader
{
display: table-cell;
vertical-align: middle;
}
.LTCalc_customItemTable .LTCalc_itemHeaderTd .LTCalc_itemHeader {
color: #999 !important;
}
.LTCalc_customselect select{
color: #999 !important;
background: none;
border: solid 1px grey;
margin: 0px;
padding: 0px;
padding-right: 10px;
padding-left: 20px;
height: auto;
font-size: 1.1rem;
margin-left: -5px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.LTCalc_customselect {
display: table-cell;
width: auto;
}
.LTCalc_customselect select {
width: auto;
}
.LTCalc_customselectsingle {
margin-left: 42px;
display: block; margin-top: 0.6rem;
margin-bottom: 0.35rem;
}
.LTCalc_configuratorSettingsContainer .LTCalc_configuratorh2 .cLTCalc_ustomselect:after {
content: '2B0D';
position: absolute;
top: -5px;
left: -0px;
bottom: 0;
font-size: 1.25rem;
color: #999;
pointer-events: none;
}
@media (max-width: 768px) {
.LTCalc_configuratorSettingsContainer .LTCalc_itemHeader {
font-size: 0.8rem !important;
}
.LTCalc_configuratorh2 {
font-size: 0.8rem !important;
}
.LTCalc_configuratorSettingsContainer .LTCalc_configuratorh2 .LTCalc_customselect:after {
font-size: 1rem !important;
}
.LTCalc_configuratorSettingsContainer .LTCalc_configuratorh2 select {
font-size: 0.8rem !important;
}
.LTCalc_itemcheckbox svg {
width: 1.3rem !important;
height: 1.3rem !important;
padding: 0.25rem !important;
}
#quoteforminputs {
font-size: 0.8rem !important;
}
.LTCalc_dataprotectiontext {
font-size: 0.7rem;
}
}
.LTCalc_customcollapseomatic {
background-position: 98%;
padding: 0px;
}
.LTCalc_custom_collapseomatic_content {
padding: 0px;
margin: 0px;
}
.LTCalc_customItemTable .anzTd {
color: var(--e-global-color-primary, #51257d) !important;
width: 50px !important;
display: block;
text-align: right;
}
.LTCalc_itemtoggle {
display: none;
}
.LTCalc_itemcheckbox {
display: table-cell;
margin: 0px;
font-size: 1rem;
vertical-align: top;
align-items: center;
font-weight: 1;
width: 1rem;
padding-right: 0.5rem !important;
}
.LTCalc_itemcheckbox input[type="checkbox"] {
display: none;
margin: 0;
width: 0;
}
.LTCalc_itemcheckbox input[type="radio"] {
display: none;
margin: 0;
width: 0;
}
.LTCalc_itemcheckbox svg {
box-sizing: border-box;
fill: transparent;
width: 1.6rem;
height: 1.6rem;
padding: 0.3rem;
display: inline-block;
vertical-align: middle;
position: relative;
border: 2px solid #cfcaca;
border-radius: 0.45rem;
background: #ffffff;
transition: background .2s ease, border-color .2s ease, box-shadow .2s ease;
margin: 0.2rem;
}
.LTCalc_itemcheckbox input:checked+svg {
fill: #ffffff;
border-color: var(--e-global-color-primary, #51257d);
background: linear-gradient(135deg, var(--e-global-color-accent, #7a37b5) 0%, var(--e-global-color-primary, #51257d) 100%);
box-shadow: 0 3px 9px rgba(81, 37, 125, 0.35);
animation: LTCalc_checkpop .25s ease;
}
.LTCalc_itemcheckbox input:enabled:hover+svg {
border-color: var(--e-global-color-primary, #51257d);
}
.LTCalc_itemcheckbox input:disabled+svg {
background: #e4e0e0;
border-color: #d5d0d0;
box-shadow: none;
}
@keyframes LTCalc_checkpop {
0% {
transform: scale(0.8);
}
60% {
transform: scale(1.1);
}
100% {
transform: scale(1);
}
}
.LTCalc_priceLoading {
display: inline-block;
width: 0.85em;
height: 0.85em;
border: 2px solid currentColor;
border-right-color: transparent;
border-radius: 50%;
vertical-align: -0.08em;
animation: LTCalc_priceSpin 0.65s linear infinite;
}
@keyframes LTCalc_priceSpin {
to {
transform: rotate(360deg);
}
}
.LTCalc_itemHeaderTd {
padding-right: 1rem !important;
width: 100%;
}
.LTCalc_configuratorFooter {
margin-top: 2rem;
}
.LTCalc_infoiconinew {
margin-top: auto;
margin-bottom: auto;
margin-left: -10px;
cursor: pointer;
}
.LTCalc_min-height-0 {
min-height: 0px !important;
}
.LTCalc_configuratorHeader svg {
width: 100%;
}
.LTCalc_configuratorHeader svg .LTCalc_bg {
fill: var(--e-global-color-primary, #51257d);
}
.LTCalc_quoteform .LTCalc_row {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) {
.LTCalc_col-50 {
width: calc(50% - 8px);
display: inline-block;
}
.LTCalc_col-30 {
display: inline-block;
width: calc(30% - 8px);
}
.LTCalc_col-70 {
display: inline-block;
width: calc(70% - 8px);
}
.LTCalc_mr-5 {
margin-right: 10px;
}
}
@media (min-width: 1200px) {
.LTCalc_sendbuttondiv {
width: 70%;
display: block;
margin-right: auto;
margin-left: auto;
}
}
.LTCalc_infoiconi {
font-weight: bold;
background-color: lightgrey;
border-radius: 50%;
width: 20px;
height: 20px;
text-align: center;
vertical-align: middle;
line-height: 20px;
display: inline-block;
padding-top: 0px;
margin-top: auto;
margin-bottom: auto;
margin-left: -10px;
cursor: pointer;
}
.LTCalc_popuptext {
visibility: hidden;
color: black;
text-align: left;
border-radius: 6px;
position: absolute;
z-index: 1;
bottom: 125%;
left: 50%;
background-color: #FFF;
width: 250px;
font-size: 0.8rem;
padding: 10px;
margin-left: -120px;
}
.LTCalc_sliderwithheaderDiv{
display:flex;
}
.LTCalc_sliderwithheaderDiv > :nth-child(2){
margin-left: auto;
}
.LTCalc_infoboxf {
position: relative;
display: inline-block;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding-left: 20px;
color: black;
}
.LTCalc_configuratorContainer hr{
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.LTCalc_row
{
display: table;
width: 100%;
}
.LTCalc_popupshow
{
visibility: visible;
-webkit-animation: fadeIn 1s;
animation: fadeIn 1s;
}
.LTCalc_centered{
text-align: center;
}
.LTCalc_select{
margin-left: 42px !important;
color: #999 !important;
background: none;
border: solid 1px grey;
margin: 0px;
padding: 0px;
padding-right: 10px;
padding-left: 20px;
height: auto;
font-size: 1.1rem;
margin-left: -5px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.LTCalc_select:after{
content: '\2B0D';
position: absolute;
top: -5px;
left: -0px;
bottom: 0;
font-size: 1.25rem;
color: #999;
pointer-events: none;
} .LTCalc_infoboxopt {
padding-left: 16px;
vertical-align: middle;
}
.LTCalc_infoboxopt .LTCalc_infoiconi {
margin-left: 0;
font-size: 0.75rem;
line-height: 18px;
width: 18px;
height: 18px;
}
.LTCalc_infoboxopt .LTCalc_popuptext {
left: 0;
margin-left: 0;
max-width: 250px;
width: max-content;
z-index: 5;
font-weight: 400;
letter-spacing: 0;
text-transform: none;
box-shadow: 0 6px 24px rgba(0, 0, 0, 0.25);
} .LTCalcLB_checkboxRow {
display: flex;
align-items: center;
gap: 0.35rem;
}
.LTCalcLB_checkboxRow .LTCalc_itemcheckbox {
display: flex;
flex: 0 0 auto;
width: auto;
padding-right: 0 !important;
}
.LTCalcLB_checkboxRow .LTCalc_itemcheckbox svg {
margin-right: 0;
}
.LTCalcLB_discountRow {
display: flex;
align-items: center;
gap: 0.75rem;
}
.LTCalcLB_discountControl {
display: inline-flex;
align-items: stretch;
margin-left: 0;
}
.LTCalcLB_discountControl input[type="text"] {
width: min(10rem, 45vw);
height: 2.25rem;
margin: 0;
padding: 0 0.75rem;
border: 1px solid #b9b9b9;
border-right: 0;
border-radius: 4px 0 0 4px;
background: #fff;
color: #4f4f4f !important;
box-shadow: none;
}
.LTCalcLB_discountControl input[type="text"]:focus {
border-color: var(--e-global-color-primary, #51257d);
outline: 2px solid rgba(81, 37, 125, 0.2);
outline-offset: 0;
}
.LTCalc_configuratorContainer .LTCalcLB_dcodebtn {
display: inline-grid;
place-items: center;
width: 2.25rem !important;
min-width: 2.25rem !important;
height: 2.25rem !important;
min-height: 2.25rem !important;
margin: 0 !important;
padding: 0 !important;
border: 1px solid var(--e-global-color-primary, #51257d) !important;
border-radius: 0 4px 4px 0 !important;
background: var(--e-global-color-primary, #51257d) !important;
color: #fff !important;
font-size: 1rem;
line-height: 1;
cursor: pointer;
}
.LTCalc_configuratorContainer .LTCalcLB_dcodebtn svg {
display: block;
width: 1rem;
height: 1rem;
margin: 0 !important;
color: inherit !important;
}
.LTCalc_configuratorContainer .LTCalcLB_dcodebtn:hover {
background: var(--e-global-color-accent, #7a37b5) !important;
} :is(.lbd, .ltfs) {
--lbdc-paper: #070605; --lbdc-bg2: #0d0c0a; --lbdc-bg3: #141210; --lbdc-line: rgba(255, 255, 255, .09);
--lbdc-hover: rgba(255, 255, 255, .25); --lbdc-grey: #a9a49c; --lbdc-grey2: #6e6a63; --lbdc-white: #fbfaf8; --lbdc-ink: #161513; --lbdc-line2: #3a3833; --lbdc-ring: var(--lbdc-ink); --lbdc-acc: var(--e-global-color-primary, #f7ab00);
--lbdc-acc2: var(--e-global-color-accent, #f1c448);
--lbdc-onacc: var(--lbdc-ink); --lbdc-glow: rgba(247, 171, 0, .5); --lbdc-ease: cubic-bezier(.16, 1, .3, 1);
--lbdc-surface: transparent; --lbdc-surface-pad: 0;
--lbdc-surface-radius: 0;
--lbdc-card: var(--lbdc-bg2); }
:is(.lbd, .ltfs) .LTCalc_configuratorContainer {
--ltcalc-track-rest: var(--lbdc-bg3);
background: var(--lbdc-surface) !important;
border: 0 !important;
border-radius: var(--lbdc-surface-radius);
padding: var(--lbdc-surface-pad);
color: var(--lbdc-white);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer hr {
border: 0;
border-top: 1px solid var(--lbdc-line);
margin: 1.5rem 0;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorSettingsContainer {
padding-left: 0;
padding-right: 0;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorh2 {
font-size: .85rem;
font-weight: 600;
letter-spacing: .02em;
color: var(--lbdc-white) !important;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorLabel {
font-weight: 700;
font-variant-numeric: tabular-nums;
font-size: 1.05rem;
color: var(--lbdc-white) !important;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorInfoText {
color: var(--lbdc-grey2);
font-size: .82rem;
font-weight: 300;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw-wrap { width: 100%; }
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw {
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
padding: 0;
gap: .5rem;
flex-wrap: wrap;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw__thumb { display: none; }
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw__opt {
border: 1px solid var(--lbdc-line);
background: var(--lbdc-bg2);
border-radius: 999px;
padding: .5rem 1.1rem;
transition: all .25s var(--lbdc-ease);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw__text {
color: var(--lbdc-grey);
font-size: .9rem;
font-weight: 500;
transition: color .25s var(--lbdc-ease);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw__opt:has(input[checked]),
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw__opt:has(input:checked) {
background: linear-gradient(135deg, var(--lbdc-acc), var(--lbdc-acc2));
border-color: transparent;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw__opt:has(input[checked]) .ledtek-sw__text,
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw__opt:has(input:checked) .ledtek-sw__text {
color: var(--lbdc-onacc);
font-weight: 600;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw__opt:hover:not(:has(input:checked)) {
border-color: var(--lbdc-hover);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw__opt:hover:not(:has(input:checked)) .ledtek-sw__text {
color: var(--lbdc-white);
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer input[type="range"] {
-webkit-appearance: none;
appearance: none;
width: 100%;
height: 4px;
border-radius: 2px;
background: var(--lbdc-bg3);
cursor: pointer;
margin: .55rem 0 .9rem;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer input[type="range"]::-webkit-slider-runnable-track {
height: 4px;
border-radius: 2px;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
width: 22px;
height: 22px;
margin-top: -9px;
border-radius: 50%;
background: var(--lbdc-acc);
border: 3px solid var(--lbdc-ring);
box-shadow: 0 0 0 1px var(--lbdc-acc);
transition: transform .2s var(--lbdc-ease);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer input[type="range"]::-webkit-slider-thumb:hover {
transform: scale(1.15);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer input[type="range"]::-moz-range-thumb {
width: 16px;
height: 16px;
border-radius: 50%;
background: var(--lbdc-acc);
border: 3px solid var(--lbdc-ring);
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_row:has(> .LTCalc_itemcheckbox),
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_checkboxRow {
border: 1px solid var(--lbdc-line);
border-radius: 10px;
background: var(--lbdc-card);
padding: .9rem 1.1rem;
margin-bottom: .5rem;
transition: border-color .25s;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_row:has(> .LTCalc_itemcheckbox):hover,
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_checkboxRow:hover {
border-color: var(--lbdc-hover);
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_row:has(> .LTCalc_itemcheckbox) .LTCalc_configuratorh2 {
font-size: .95rem;
font-weight: 500;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_row:has(> .LTCalc_itemcheckbox) .LTCalc_configuratorLabel {
font-size: .9rem;
font-weight: 500;
color: var(--lbdc-grey) !important;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_fieldcard {
background: var(--lbdc-card);
border: 1px solid var(--lbdc-line);
border-radius: 16px;
padding: 1rem 1.2rem !important;
margin: .5rem 0;
transition: border-color .25s;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_fieldcard:hover {
border-color: var(--lbdc-hover);
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_fieldcard .LTCalc_row:has(> .LTCalc_itemcheckbox) {
border: 0;
background: transparent;
padding: .35rem 0;
margin-bottom: 0;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_fieldcard .LTCalc_customselect select {
background: var(--lbdc-bg3);
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_fieldcard .LTCalc_getquoteButton {
margin-top: .6rem;
padding: .55rem 1.3rem;
font-size: .9rem;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_fieldcard + hr {
display: none;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer hr {
display: none;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorSettingsContainer {
padding-top: .25rem; margin-bottom: .25rem !important;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer input[type="range"] {
margin: .45rem 0 .6rem;
} @media (min-width: 768px) {
.ltcalc-sticky-side {
position: sticky !important;
top: 110px;
align-self: flex-start;
}
} .elementor-widget-wrap:has(> .elementor-widget-ledtek_calculator_widget.ltfs),
.e-con:has(> .elementor-widget-ledtek_calculator_widget.ltfs),
.e-con:has(> .e-con-inner > .elementor-widget-ledtek_calculator_widget.ltfs) {
background-color: transparent !important;
background-image: none !important;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_customselect select {
background: var(--lbdc-bg2);
border: 1px solid var(--lbdc-line);
border-radius: 10px;
color: var(--lbdc-white) !important;
padding: .6rem .9rem;
width: 100%;
font-size: .95rem;
transition: border-color .25s;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_customselect select:focus {
outline: none;
border-color: var(--lbdc-acc);
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_discountControl input {
background: var(--lbdc-bg2);
border: 1px solid var(--lbdc-line);
border-radius: 10px;
color: var(--lbdc-white);
padding: .55rem .9rem;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_discountControl input:focus {
outline: none;
border-color: var(--lbdc-acc);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_dcodebtn {
background: linear-gradient(135deg, var(--lbdc-acc), var(--lbdc-acc2)) !important;
border: 0 !important;
border-radius: 999px !important;
color: var(--lbdc-onacc) !important;
font-weight: 600;
padding: .5rem 1.2rem;
cursor: pointer;
transition: transform .25s var(--lbdc-ease), box-shadow .25s var(--lbdc-ease);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_dcodebtn:hover {
transform: translateY(-1px);
box-shadow: 0 6px 20px -10px var(--lbdc-glow);
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorFooter {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: .5rem;
margin-top: 1.2rem;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorFooter > * {
grid-column: 1 / -1;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorFooter > .LTCalc_configuratorbg2 {
grid-column: auto;
background: var(--lbdc-card) !important;
border: 1px solid var(--lbdc-line);
border-radius: 16px;
padding: 1rem 1.2rem;
margin: 0;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorbg2 .LTCalc_configuratorh2 {
font-size: .72rem;
color: var(--lbdc-grey2) !important;
letter-spacing: .06em;
text-transform: uppercase;
font-weight: 500;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorbg2 .LTCalc_configuratorLabel {
display: block;
font-size: 1.25rem;
font-weight: 700;
color: var(--lbdc-white) !important;
margin-top: .2rem;
}
@media (max-width: 900px) {
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorFooter {
grid-template-columns: 1fr;
}
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_getquoteButton {
display: inline-flex;
align-items: center;
justify-content: center;
width: auto;
background: linear-gradient(135deg, var(--lbdc-acc), var(--lbdc-acc2)) !important;
color: var(--lbdc-onacc) !important;
font-weight: 600;
font-size: 1rem;
padding: .85rem 1.9rem;
border-radius: 999px;
border: 0;
margin-top: 1rem;
transition: transform .25s var(--lbdc-ease), box-shadow .25s var(--lbdc-ease);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_getquoteButton:hover:not(:disabled) {
transform: translateY(-2px);
box-shadow: 0 14px 40px -10px var(--lbdc-glow);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_getquoteButton:disabled {
opacity: .5;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_quoteformpanel {
background: var(--lbdc-card);
border: 1px solid var(--lbdc-line);
border-radius: 16px;
padding: 1.4rem;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_quoteform input[type="text"],
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_quoteform select {
background: var(--lbdc-bg3);
border: 1px solid var(--lbdc-line);
border-radius: 10px;
color: var(--lbdc-white) !important;
padding: .6rem .9rem;
width: 100%;
transition: border-color .25s;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_quoteform select {
display: inline-block;
vertical-align: middle;
box-sizing: border-box;
height: 2rem;
padding: .25rem .9rem;
line-height: 1.4;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_quoteform input[type="text"]:focus,
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_quoteform select:focus {
outline: none;
border-color: var(--lbdc-acc);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_dataprotectiontext {
color: var(--lbdc-grey2);
font-size: .8rem;
font-weight: 300;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_qpclosebutton {
background: var(--lbdc-bg3);
color: var(--lbdc-grey);
border-radius: 999px;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_qpclosebutton:hover {
color: var(--lbdc-white);
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorFooter > .LTCalc_configuratorbg2 {
min-width: 0;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorbg2 .LTCalc_row {
display: block;
white-space: normal;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorbg2 .LTCalc_configuratorh2 {
display: block;
}  :is(.lbd, .ltfs) .LTCalc_configuratorContainer hr { display: none; } :is(.lbd, .ltfs) .LTCalc_configuratorContainer input[type="range"]::-webkit-slider-thumb {
border: 3px solid var(--lbdc-ring) !important;
box-shadow: 0 0 0 1px var(--lbdc-acc) !important;
margin-top: -9px;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer input[type="range"]::-moz-range-thumb {
border: 3px solid var(--lbdc-ring) !important;
box-shadow: 0 0 0 1px var(--lbdc-acc) !important;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_ctrlCard {
border: 1px solid var(--lbdc-line);
border-radius: 10px;
background: var(--lbdc-card);
padding: .9rem 1.1rem;
margin-bottom: .5rem;
transition: border-color .25s;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_ctrlCard:hover {
border-color: var(--lbdc-hover);
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_ctrlCard .LTCalc_row:has(> .LTCalc_itemcheckbox) {
border: 0;
border-radius: 0;
background: transparent;
padding: 0;
margin-bottom: 0;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_ctrlCard > label.LTCalc_configuratorh2 {
display: block;
margin-top: .7rem;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_fieldcard .LTCalcLB_ctrlCard {
border: 0;
border-radius: 0;
background: transparent;
padding: 0;
margin-bottom: 0;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_optdesc {
display: block;
color: var(--lbdc-grey2);
font-size: .82rem;
font-weight: 300;
line-height: 1.45;
letter-spacing: 0;
text-transform: none;
margin-top: .15rem;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_row:has(> .LTCalc_itemcheckbox) {
align-items: flex-start;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_row:has(> .LTCalc_itemcheckbox) > .LTCalc_configuratorh2 {
flex: 1;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_discountControl {
display: inline-flex;
align-items: stretch;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_discountControl input {
border-radius: 10px 0 0 10px;
border-right: 0;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_dcodebtn {
border-radius: 0 10px 10px 0 !important;
padding: 0 .8rem;
display: inline-flex;
align-items: center;
justify-content: center;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_dcodebtn:hover {
transform: none;
box-shadow: none;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalcLB_dcodebtn svg {
width: 16px;
height: 16px;
display: block;
}  :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorFooter {
grid-template-columns: 1fr;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorSettingsContainer {
margin-bottom: 1.9rem;
padding-top: 0;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorSettingsContainer:has(> label.LTCalc_configuratorh2:only-child) {
margin-bottom: .6rem;
}
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorSettingsContainer > label.LTCalc_configuratorh2 {
display: block;
margin-bottom: .6rem;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer,
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_centered,
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .LTCalc_configuratorSettingsContainer,
:is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw-wrap {
text-align: left;
} :is(.lbd, .ltfs) .LTCalc_configuratorContainer .ledtek-sw {
justify-content: flex-start;
margin-left: 0;
margin-right: auto;
} :is(.lbd, .ltfs) .LTCalc_itemcheckbox svg {
background: var(--lbdc-bg3);
border-color: var(--lbdc-line2);
}
:is(.lbd, .ltfs) .LTCalc_itemcheckbox input:checked + svg {
background: linear-gradient(135deg, var(--lbdc-acc), var(--lbdc-acc2));
border-color: var(--lbdc-acc);
box-shadow: none;
fill: var(--lbdc-onacc);
}
:is(.lbd, .ltfs) .LTCalc_itemcheckbox input:enabled:hover + svg {
border-color: var(--lbdc-acc);
}
:is(.lbd, .ltfs) .LTCalc_configselector span {
background: var(--lbdc-line2);
}
:is(.lbd, .ltfs) .LTCalc_configselector input:checked + span {
background: var(--lbdc-acc) !important;
border-color: var(--lbdc-line2) !important;
}
:is(.lbd, .ltfs) .LTCalc_configselector:hover span {
border-color: var(--lbdc-acc);
}
:is(.lbd, .ltfs) .LTCalc_infoiconi {
background: var(--lbdc-line2);
color: var(--lbdc-white);
} :is(.ltfs-light, .ltfs-neo, .ltfs-red) {
--lbdc-paper: #f2f2f2; --lbdc-bg2: #ffffff;
--lbdc-bg3: #e7e7e7;
--lbdc-line: rgba(22, 21, 19, .13);
--lbdc-line2: #c9c6cd;
--lbdc-grey: #6b6770;
--lbdc-grey2: #8a858f;
--lbdc-white: #1d1a22; --lbdc-ink: #1d1a22;
--lbdc-ring: var(--lbdc-paper); --lbdc-onacc: #ffffff; --lbdc-surface: transparent; --lbdc-surface-pad: 0;
--lbdc-surface-radius: 0;
--lbdc-card: #f7f7f8;  --lbdc-hover: rgba(82, 38, 125, .45);
--lbdc-acc: #8145BD;
--lbdc-acc2: #52267D;
--lbdc-glow: rgba(82, 38, 125, .45);
}
.ltfs-neo {
--lbdc-acc: #1A91C6;
--lbdc-acc2: #0E6DA0;
--lbdc-hover: rgba(26, 145, 198, .45);
--lbdc-glow: rgba(26, 145, 198, .45);
}
.ltfs-red {
--lbdc-acc: #B02012;
--lbdc-acc2: #801000;
--lbdc-hover: rgba(176, 32, 18, .45);
--lbdc-glow: rgba(176, 32, 18, .45);
} .LTCalc_configuratorContainer.lbxc {
--lbxc-bg2: #f7f6f3;
--lbxc-bg3: #eceae4;
--lbxc-ink: #161513;
--lbxc-ink2: #54514b;
--lbxc-grey: #55524c;
--lbxc-grey2: #7a766e;
--lbxc-line: rgba(22, 21, 19, .12);
--lbxc-acc: #f7ab00;
--lbxc-acc2: #f1c448;
--lbxc-r-input: 10px;
--lbxc-ease: cubic-bezier(.16, 1, .3, 1); --lbdc-acc: var(--lbxc-acc);
--ltcalc-track-rest: var(--lbxc-bg3);
background: transparent;
padding: 0;
color: var(--lbxc-ink);
font-family: inherit;
}
.lbxc hr { display: none; }
.lbxc #LTCalc_wallconfigurator { display: flex; flex-direction: column; gap: 1.9rem; }
.lbxc .LTCalc_productgroup { display: flex; flex-direction: column; gap: 1.9rem; }
.lbxc .LTCalc_configuratorSettingsContainer { padding: 0; margin: 0; color: var(--lbxc-ink); }
.lbxc .LTCalc_centered h3 { margin: 0 0 .5rem; } .lbxc .lbxc-flabel {
display: block;
font-size: .85rem;
font-weight: 600;
letter-spacing: .02em;
margin: 0 0 .6rem;
color: var(--lbxc-ink);
line-height: 1.4;
}
.lbxc .lbxc-flabel--gap { margin-top: 1.2rem; } .lbxc .lbxc-pills { display: flex; flex-wrap: wrap; gap: .5rem; }
.lbxc .lbxc-wtpills { gap: .6rem; }
.lbxc .lbxc-pill {
display: inline-flex;
margin: 0;
cursor: pointer;
}
.lbxc .lbxc-pill input { position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none; }
.lbxc .lbxc-pill__text {
display: inline-flex;
align-items: center;
border: 1px solid var(--lbxc-line);
background: var(--lbxc-bg2);
color: var(--lbxc-grey);
font-size: .9rem;
font-weight: 500;
padding: .5rem 1.1rem;
border-radius: 999px;
line-height: 1.2;
transition: all .25s var(--lbxc-ease);
} .lbxc .lbxc-pill:hover input:not(:checked) + .lbxc-pill__text { color: var(--lbxc-ink); border-color: var(--lbxc-acc); }
.lbxc .lbxc-pill input:checked + .lbxc-pill__text {
background: linear-gradient(135deg, var(--lbxc-acc), var(--lbxc-acc2));
color: #161513;
border-color: transparent;
font-weight: 600;
}
.lbxc .lbxc-pill input:focus-visible + .lbxc-pill__text { outline: 2px solid var(--lbxc-acc); outline-offset: 3px; } .lbxc .lbxc-pill--wt .lbxc-pill__text {
flex-direction: column;
align-items: flex-start;
gap: .1rem;
padding: .6rem 1.3rem;
border-radius: 14px;
font-size: 1rem;
font-weight: 600;
}
.lbxc .lbxc-pill--wt small {
font-size: .62rem;
letter-spacing: .16em;
text-transform: uppercase;
font-weight: 700;
opacity: .55;
line-height: 1.2;
}
.lbxc .lbxc-pill--wt input:checked + .lbxc-pill__text small { opacity: .75; } .lbxc label.lbxc-hb {
position: relative;
margin: 1rem 0 0;
display: inline-flex;
align-items: center;
gap: .8rem;
align-self: flex-start;
cursor: pointer;
padding: .6rem 1.05rem .6rem .7rem;
border: 1px solid var(--lbxc-line);
border-radius: 999px;
background: var(--lbxc-bg3);
transition: border-color .25s, background .25s, box-shadow .25s;
}
.lbxc label.lbxc-hb:hover { border-color: rgba(247, 171, 0, .4); }
.lbxc label.lbxc-hb:has(input:checked) {
border-color: rgba(247, 171, 0, .55);
background: rgba(247, 171, 0, .08);
box-shadow: 0 10px 30px -14px rgba(247, 171, 0, .45);
}
.lbxc .lbxc-hb input { position: absolute; opacity: 0; pointer-events: none; }
.lbxc .lbxc-hb-switch {
width: 38px; height: 22px; border-radius: 999px;
background: rgba(22, 21, 19, .16);
position: relative; flex-shrink: 0; transition: background .25s;
}
.lbxc .lbxc-hb-switch::after {
content: ""; position: absolute; top: 3px; left: 3px; width: 16px; height: 16px; border-radius: 50%;
background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
transition: transform .3s var(--lbxc-ease), background .25s;
}
.lbxc .lbxc-hb input:checked ~ .lbxc-hb-switch { background: linear-gradient(135deg, var(--lbxc-acc), var(--lbxc-acc2)); }
.lbxc .lbxc-hb input:checked ~ .lbxc-hb-switch::after { transform: translateX(16px); background: #161513; }
.lbxc .lbxc-hb-text { display: flex; flex-direction: column; font-size: .85rem; font-weight: 600; color: var(--lbxc-ink); line-height: 1.35; }
.lbxc .lbxc-hb-text small { font-size: .72rem; font-weight: 400; color: var(--lbxc-grey2); } .lbxc .lbxc-range { display: flex; align-items: center; gap: 1.1rem; }
.lbxc .lbxc-range output.LTCalc_configuratorLabel {
display: block;
min-width: 11.5ch;
font-weight: 700;
font-variant-numeric: tabular-nums;
font-size: .95rem;
text-align: right;
white-space: nowrap;
color: var(--lbxc-ink) !important;
padding: 0;
margin: 0;
}
.lbxc input[type="range"] {
-webkit-appearance: none;
appearance: none;
flex: 1;
width: auto;
height: 4px;
margin: 0;
border-radius: 2px;
background: linear-gradient(to right, var(--lbxc-acc), #ffffff) left center / var(--fill, 50%) 100% no-repeat, var(--lbxc-bg3);
cursor: pointer;
}
.lbxc input[type="range"]::-webkit-slider-runnable-track { height: 4px; background: transparent !important; border: 0; border-radius: 2px; }
.lbxc input[type="range"]::-moz-range-track { height: 4px; background: transparent; border: 0; }
.lbxc input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
width: 22px; height: 22px; margin-top: -9px; border-radius: 50%;
background: var(--lbxc-acc); border: 0; box-shadow: 0 2px 6px rgba(0, 0, 0, .35);
transition: transform .2s var(--lbxc-ease);
}
.lbxc input[type="range"]::-webkit-slider-thumb:hover { transform: scale(1.15); }
.lbxc input[type="range"]::-moz-range-thumb {
width: 22px; height: 22px; border-radius: 50%; background: var(--lbxc-acc); border: 0;
box-shadow: 0 2px 6px rgba(0, 0, 0, .35);
}
.lbxc .lbxc-info {
display: block;
margin: 1rem 0 0;
font-size: .8rem;
font-weight: 400;
color: var(--lbxc-grey2);
min-height: 1.2em;
}
.lbxc .lbxc-info.is-invalid { font-size: .88rem; font-weight: 600; color: #d6452a; } .lbxc .lbxc-acc-list { display: flex; flex-direction: column; gap: .5rem; }
.lbxc .lbxc-acc {
border: 1px solid var(--lbxc-line);
border-radius: var(--lbxc-r-input);
background: var(--lbxc-bg2);
overflow: hidden;
transition: border-color .25s;
}
.lbxc .lbxc-acc[data-open="true"] { border-color: rgba(247, 171, 0, .45); }
.lbxc .lbxc-acc-head {
width: 100%;
display: flex;
align-items: center;
gap: .85rem;
padding: .95rem 1.1rem;
background: none;
border: 0;
border-radius: 0;
cursor: pointer;
color: var(--lbxc-ink);
font: inherit;
font-size: .95rem;
line-height: 1.3;
text-align: left;
box-shadow: none;
}
.lbxc .lbxc-acc-head:hover, .lbxc .lbxc-acc-head:focus { background: rgba(0, 0, 0, .025); color: var(--lbxc-ink); }
.lbxc .lbxc-acc-t { font-weight: 500; flex: 1; }
.lbxc .lbxc-acc-tag { font-size: .7rem; color: var(--lbxc-grey2); text-transform: uppercase; letter-spacing: .06em; }
.lbxc .lbxc-acc-chev {
width: 8px; height: 8px; border-right: 2px solid var(--lbxc-grey); border-bottom: 2px solid var(--lbxc-grey);
transform: rotate(45deg); transition: transform .25s var(--lbxc-ease), border-color .25s; flex-shrink: 0; margin-top: -2px;
}
.lbxc .lbxc-acc[data-open="true"] .lbxc-acc-chev { transform: rotate(-135deg); border-color: var(--lbxc-acc); }
.lbxc .lbxc-acc-body { padding: 0 1.1rem 1.1rem; display: flex; flex-direction: column; gap: .85rem; }
.lbxc .lbxc-acc-body[hidden] { display: none; }
.lbxc .lbxc-acc-body > small { color: var(--lbxc-grey2); font-weight: 400; font-size: .84rem; line-height: 1.5; display: block; }
.lbxc .lbxc-acc-row { display: flex; align-items: center; gap: .6rem; }
.lbxc .lbxc-acc-add { font-size: .9rem; font-weight: 500; color: var(--lbxc-ink); flex: 1; }
.lbxc .lbxc-acc-price.LTCalc_configuratorLabel {
display: block; padding: 0; margin: 0 0 0 auto; font-weight: 700; font-size: .9rem;
color: var(--lbxc-ink) !important; font-variant-numeric: tabular-nums; white-space: nowrap;
}
.lbxc .lbxc-acc-row .LTCalc_itemcheckbox { display: inline-flex; width: auto; padding: 0 !important; }
.lbxc .lbxc-acc-row .LTCalc_itemcheckbox svg {
width: 20px; height: 20px; padding: 3px; margin: 0; border-radius: 5px;
border: 2px solid rgba(22, 21, 19, .3); background: #fff;
}
.lbxc .LTCalc_itemcheckbox input:checked + svg {
fill: #161513;
border-color: var(--lbxc-acc);
background: linear-gradient(135deg, var(--lbxc-acc), var(--lbxc-acc2));
box-shadow: none;
}
.lbxc .LTCalc_itemcheckbox input:enabled:hover + svg { border-color: var(--lbxc-acc); }
.lbxc .LTCalc_itemcheckbox input:disabled + svg { opacity: .55; }
.lbxc .lbxc-select select {
width: 100%;
padding: .7rem .9rem;
border-radius: var(--lbxc-r-input);
background: var(--lbxc-bg3);
color: var(--lbxc-ink) !important;
border: 1px solid var(--lbxc-line);
font: inherit;
font-size: .9rem;
cursor: pointer;
}
.lbxc .lbxc-select select:focus { outline: none; border-color: var(--lbxc-acc); }
.lbxc .lbxc-incl { margin: .9rem 0 0; font-size: .85rem; color: #b07a00; font-weight: 500; } .lbxc .lbxc-dcode { display: flex; gap: .5rem; align-items: stretch; }
.lbxc .lbxc-dcode input[type="text"] {
flex: 1; width: 100%;
padding: .7rem .9rem;
border-radius: var(--lbxc-r-input);
background: var(--lbxc-bg2);
color: var(--lbxc-ink);
border: 1px solid var(--lbxc-line);
font: inherit; font-size: .9rem;
}
.lbxc .lbxc-dcode input:focus { outline: none; border-color: var(--lbxc-acc); }
.lbxc .lbxc-dcode input::placeholder { color: #9a968e; }
.lbxc .lbxc-dcode .LTCalcLB_dcodebtn {
flex: 0 0 auto; width: 44px; border-radius: var(--lbxc-r-input);
border: 1px solid var(--lbxc-line); background: var(--lbxc-bg3); color: var(--lbxc-ink);
display: inline-flex; align-items: center; justify-content: center; cursor: pointer; padding: 0;
transition: background .2s, border-color .2s;
}
.lbxc .lbxc-dcode .LTCalcLB_dcodebtn svg { width: 18px; height: 18px; }
.lbxc .lbxc-dcode .LTCalcLB_dcodebtn:hover { background: linear-gradient(135deg, var(--lbxc-acc), var(--lbxc-acc2)); border-color: transparent; color: #161513; } .lbxc .LTCalc_configuratorFooter { margin-top: 0; display: flex; flex-direction: column; }
.lbxc .LTCalc_configuratorFooter > .LTCalc_configuratorbg2 {
background: transparent;
padding: .85rem 0;
margin: 0;
border-bottom: 1px solid var(--lbxc-line);
}
.lbxc .LTCalc_configuratorFooter > .LTCalc_configuratorbg2:first-child { border-top: 1px solid var(--lbxc-line); }
.lbxc .LTCalc_configuratorbg2 .LTCalc_row { display: block; }
.lbxc .LTCalc_configuratorbg2 .LTCalc_configuratorh2 {
display: flex !important;
align-items: baseline;
justify-content: space-between;
gap: 1rem;
flex-wrap: wrap;
margin: 0;
font-size: .76rem;
letter-spacing: .1em;
text-transform: uppercase;
color: var(--lbxc-grey2);
font-weight: 600;
position: relative;
}
.lbxc .LTCalc_configuratorbg2 .LTCalc_configuratorLabel {
font-size: 1.1rem;
font-weight: 700;
letter-spacing: 0;
text-transform: none;
color: var(--lbxc-ink) !important;
font-variant-numeric: tabular-nums;
margin-left: auto;
padding: 0;
}
.lbxc .LTCalc_configuratorFooter > .LTCalc_configuratorbg2:first-child .LTCalc_configuratorLabel { font-size: 1.5rem; color: var(--lbxc-acc) !important; } .lbxc .LTCalc_configuratorbg2 .LTCalc_infoboxf { padding-left: 0; margin-left: .5rem; display: inline-flex; align-items: center; position: static; }
.lbxc .LTCalc_configuratorbg2 .LTCalc_infoiconi {
width: 17px; height: 17px; line-height: 15px; margin: 0; border-radius: 50%;
border: 1px solid var(--lbxc-grey2); background: none; color: var(--lbxc-grey2);
font-size: .62rem; font-weight: 700; text-align: center; box-sizing: border-box;
}
.lbxc .LTCalc_configuratorbg2 .LTCalc_popuptext {
position: static; display: none; width: 100%; margin: .5rem 0 0; padding: 0; flex-basis: 100%;
background: transparent; color: var(--lbxc-grey2); font-weight: 400; font-size: .8rem; line-height: 1.55;
letter-spacing: 0; text-transform: none; visibility: visible;
}
.lbxc .LTCalc_configuratorbg2 .LTCalc_popuptext.LTCalc_popupshow { display: block; animation: none; } .lbxc .LTCalc_configuratorFooter > .LTCalc_centered { padding-top: 1.1rem; }
.lbxc .lbxc-pricenote { margin: 0 0 1.1rem; font-size: .8rem; color: var(--lbxc-grey2); font-weight: 400; line-height: 1.55; text-align: left; }
.lbxc .LTCalc_getquoteButton {
display: inline-flex; align-items: center; justify-content: center; gap: .5rem;
width: auto; margin: 0;
background: linear-gradient(135deg, var(--lbxc-acc), var(--lbxc-acc2));
color: #161513;
font-family: inherit; font-weight: 600; font-size: 1rem;
padding: .85rem 1.9rem; border-radius: 999px; border: 0;
transition: transform .25s var(--lbxc-ease), box-shadow .25s var(--lbxc-ease), opacity .2s;
}
.lbxc .LTCalc_getquoteButton:hover:not(:disabled) { transform: translateY(-2px); box-shadow: 0 14px 40px -10px rgba(247, 171, 0, .5); background: linear-gradient(135deg, var(--lbxc-acc), var(--lbxc-acc2)); }
.lbxc .LTCalc_getquoteButton:disabled { opacity: .45; cursor: default; }
.lbxc .LTCalc_getquoteButtonColored { background: linear-gradient(135deg, var(--lbxc-acc), var(--lbxc-acc2)) !important; }
.lbxc .LTCalc_configuratorFooter > .LTCalc_centered { text-align: left; } .lbxc .LTCalc_quoteformpanel { background: var(--lbxc-bg2); border: 1px solid var(--lbxc-line); border-radius: 16px; padding: 1.4rem; margin-top: 1rem; }
.lbxc .LTCalc_quoteform input[type="text"], .lbxc .LTCalc_quoteform select {
width: 100%; background: #fff; border: 1px solid var(--lbxc-line); border-radius: var(--lbxc-r-input);
padding: .6rem .9rem; font: inherit; font-size: .95rem; color: var(--lbxc-ink) !important;
} .lbxc .LTCalc_quoteform select,
.lbxc .LTCalc_quoteform input[type="text"] { height: 42px; min-height: 0; line-height: 1.4; }
.lbxc .LTCalc_quoteform input:focus, .lbxc .LTCalc_quoteform select:focus { outline: none; border-color: var(--lbxc-acc); box-shadow: 0 0 0 3px rgba(247, 171, 0, .18); }
.lbxc .LTCalc_quoteheader { font-size: 1.05rem; font-weight: 600; color: var(--lbxc-ink); }
.lbxc .LTCalc_dataprotectiontext { font-size: .82rem; color: var(--lbxc-grey); font-weight: 400; line-height: 1.55; }
.lbxc .LTCalc_dataprotectiontext a,
.lbxc .LTCalc_dataprotectiontext a:hover,
.lbxc .LTCalc_dataprotectiontext a:focus { color: #b07a00; text-decoration-color: #b07a00; }
.lbxc .LTCalc_dataprotectiontext a:hover { text-decoration: underline; }
.lbxc .LTCalc_qpclosebutton { right: 1rem; top: 1rem; background: var(--lbxc-bg3); color: var(--lbxc-ink); }
.lbxc .LTCalc_qpclosebutton:hover { background: var(--lbxc-acc); color: #161513; } @media (max-width: 900px) {
.lbxc .LTCalc_getquoteButton,
.lbxc .LTCalc_getquoteButtonColored { display: block; width: fit-content; margin-left: auto; margin-right: auto; }
} .lbxc .lbxc-acc { background: var(--lt-flaeche, #fafafa); }
.lbxc .lbxc-acc-head:hover,
.lbxc .lbxc-acc-head:focus { background: var(--lt-flaeche-hover, #f0f0f0); }
.lbxc .lbxc-acc[data-open="true"] { background: var(--lt-flaeche-aktiv, #e9e9e9); border-color: var(--lbxc-acc, #f7ab00); }.ledtek-sw-wrap { text-align: center; }
.ledtek-sw {
position: relative;
display: inline-flex;
align-items: stretch;
max-width: 100%;
margin: 0 auto;
padding: 0.3rem;
border-radius: 999px;
background: #ececec;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
} .ledtek-sw__thumb {
position: absolute;
top: 0.3rem;
bottom: 0.3rem;
left: 0.3rem;
width: calc((100% - 0.6rem) / var(--ledtek-sw-n, 2));
border-radius: 999px;
background: var(--e-global-color-primary, #52267f); z-index: 1;
pointer-events: none;
transform: translateX(calc(var(--ledtek-sw-i, 0) * 100%));
} .ledtek-sw--anim .ledtek-sw__thumb {
transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}  .elementor-widget-ledtek_switcher { width: 100%; }
.ledtek-sw-wrap { container-type: inline-size; width: 100%; }
.ledtek-sw__opt { position: relative; z-index: 2; flex: 0 1 auto; min-width: 0; display: flex; margin: 0; cursor: pointer; padding: 0 !important; }
.ledtek-sw__opt input[type=radio] { display: none; margin: 0; width: 0; visibility: collapse; }
.ledtek-sw__text {
flex: 1 1 auto;
display: flex;
flex-direction: column;
justify-content: center;
padding: 0.55rem 1.9rem;
border-radius: 999px;
color: #6f6a6a;
font-size: 1rem;
font-weight: 600;
text-align: center;
white-space: nowrap;
user-select: none;
transition: color 0.3s;
}
@container (max-width: 620px) {
.ledtek-sw__text { padding: 0.55rem 1.1rem; }
}
@container (max-width: 470px) {
.ledtek-sw__text { padding: 0.5rem 0.75rem; font-size: 0.9rem; }
}
@container (max-width: 360px) {
.ledtek-sw__text { padding: 0.5rem 0.55rem; font-size: 0.82rem; }
} @container (max-width: 280px) {
.ledtek-sw__text { padding: 0.45rem 0.5rem; font-size: 0.68rem; }
.ledtek-sw__sub { font-size: 0.78em; }
} .ledtek-sw--wrap .ledtek-sw__text { white-space: normal; overflow-wrap: break-word; }
.ledtek-sw__text:active {
color: #ffffff;
} .ledtek-sw__sub {
display: block;
font-size: 0.72em;
font-weight: 400;
line-height: 1.15;
opacity: 0.7;
} .ledtek-sw__opt input[checked] + .ledtek-sw__text { color: #fff; }
.ledtek-sw__opt:hover input:not([checked]) + .ledtek-sw__text { color: var(--e-global-color-primary, #52267f); } body:not(.elementor-editor-active) [class*="ledtek-sw-hidden"] { display: none !important; }  body.elementor-editor-active [class*="ledtek-sw-hidden"] {
position: relative;
opacity: 0.42 !important;
outline: 1px dashed rgba(157, 91, 209, 0.85);
outline-offset: -1px;
transition: opacity 0.2s;
}
body.elementor-editor-active [class*="ledtek-sw-hidden"]:hover { opacity: 0.8 !important; } body.elementor-editor-active [class*="ledtek-sw-hidden"]::after {
content: "";
position: absolute;
inset: 0;
z-index: 9;
pointer-events: none;
background: repeating-linear-gradient(
-45deg,
rgba(157, 91, 209, 0.13) 0 8px,
rgba(157, 91, 209, 0.00) 8px 16px
);
} #ledtek-sw-editorpanel {
position: fixed;
right: 12px;
bottom: 12px;
z-index: 99999;
background: #fff;
border: 1px solid #d5d8dc;
border-radius: 8px;
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.18);
padding: 8px 10px;
font-size: 12px;
max-width: 320px;
}
#ledtek-sw-editorpanel .ledtek-swep-head {
font-weight: 600;
color: var(--e-global-color-primary, #52267f);
margin-bottom: 6px;
}
#ledtek-sw-editorpanel .ledtek-swep-row { margin-top: 4px; }
#ledtek-sw-editorpanel button {
margin: 0 4px 4px 0;
padding: 4px 10px;
border: 1px solid #d5d8dc;
border-radius: 999px;
background: #f4f4f4;
color: #444;
font-size: 12px;
cursor: pointer;
}
#ledtek-sw-editorpanel button.is-active {
background: var(--e-global-color-primary, #52267f);
border-color: var(--e-global-color-primary, #52267f);
color: #fff;
}  .elementor-sticky--active .ledtek-sw-wrap { position: relative; }
.elementor-sticky--active .ledtek-sw {
display: flex !important;
width: 100vw !important;
max-width: 100vw !important;
margin-left: calc(50% - 50vw) !important;
margin-right: calc(50% - 50vw) !important;
justify-content: center;
border-radius: 0;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
padding-left: 34px;
padding-right: 34px;
}
.elementor-sticky--active .ledtek-sw::-webkit-scrollbar { display: none; }
.elementor-sticky--active .ledtek-sw .ledtek-sw__thumb { display: none; }
.elementor-sticky--active .ledtek-sw .ledtek-sw__opt { flex: 0 0 auto; } .elementor-sticky--active .ledtek-sw .ledtek-sw__text { white-space: nowrap; padding: 0.55rem 1.1rem; }
.elementor-sticky--active .ledtek-sw input[checked] + .ledtek-sw__text {
background: var(--e-global-color-primary, #52267f);
border-radius: 999px;
}
.elementor-sticky--active .ledtek-sw { margin-bottom: 0 !important; }
.elementor-sticky--active .ledtek-sw .ledtek-sw-arrow { display: none; }
.elementor-sticky--active .ledtek-sw-wrap .ledtek-sw-arrow.is-visible { display: flex; } .elementor-sticky--active .ledtek-sw-wrap .ledtek-sw-arrow--left  { left: calc(50% - 50vw); }
.elementor-sticky--active .ledtek-sw-wrap .ledtek-sw-arrow--right { right: calc(50% - 50vw); } .ledtek-sw-arrow {
position: absolute;
top: 0;
bottom: 0;
width: 34px;
display: none;
align-items: center;
justify-content: center;
padding: 0;
border: 0;
cursor: pointer;
z-index: 6;
color: #fff;
background: none;
background-color: #ececec !important;
border-radius: 0 !important;
}
.ledtek-sw-arrow:hover {
background-color: 	#ececec !important;
}
.ledtek-sw-arrow--left  { left: 0; }
.ledtek-sw-arrow--right { right: 0; }
.ledtek-sw-arrow svg { width: 18px; height: 18px; display: block; } .ledtek-sw-kontext{position:absolute;width:1px;height:1px;padding:0;margin:-1px;
overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LTMap_map,
#LTmap{
width: 100%;
height: 60vh;
}
.tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn {
box-sizing: border-box;
}
.tgl {
display: none;
float: right;
}
.tgl-ios:checked + .tgl-btn {
background: #52267f;
border-radius: 8pc;
}
.tgl-ios + .tgl-btn {
background: #fbfbfb;
border-radius: 2em;
padding: 2px;
-webkit-transition: all .4s ease;
transition: all .4s ease;
border: 1px solid #e8eae9;
}
.tgl + .tgl-btn {
outline: 0;
display: block;
width: 4em;
height: 2em;
position: relative;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
height: 20px !important;
width: 40px !important;
}
.tgl + .tgl-btn-sm
{
height: 15px !important;
width: 30px !important;
}
.tgl-btn {
float: right;
}
.tgl + .tgl-btn:before {
display: none;
}
.tgl + .tgl-btn:after, .tgl + .tgl-btn:before {
position: relative;
display: block;
content: "";
width: 50%;
height: 100%;
}
.tgl + .tgl-btn::after, .tgl + .tgl-btn::before {
width: 18px !important;
}
.tgl-ios + .tgl-btn:hover:after {
will-change: padding;
}
.tgl-ios + .tgl-btn:hover:after {
will-change: padding;
}
.tgl:checked + .tgl-btn:after {
left: 71% !important;
position: absolute;
bottom: 0px;
}
.tgl-ios + .tgl-btn:after {
border-radius: 2em;
background: #fbfbfb;
-webkit-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}
.tgl + .tgl-btn:after {
left: 0;
position: absolute;
bottom: 0;
}
.tgl + .tgl-btn-sm::after, .tgl + .tgl-btn::before {
width: 14px !important;
}
.LTMap_wallselectorfield
{
width: 32.3%;
padding-left: 0.5%;
padding-right: 0.5%;
display: inline-block;
margin-right: 1%;
margin-top: 2px;
margin-bottom: 2px;
}
@container wallselector_container (min-width: 1001px){
.LTMap_wallselectorfield:nth-child(3n)
{
margin-right: 0px;
}
}
.LTMap_wallselector_container{
width: 100%;
container-type: inline-size;
container-name: wallselector_container;
}
@container wallselector_container (max-width: 1000px)
{
.LTMap_wallselectorfield
{
width: 98%;
margin: 2px 1%;
}
.LTMap_Collapsible_Btn {
padding: 0px 1rem !important;
padding-bottom: 3px !important;
}
}
.LTMap_wallselector{
margin-left: auto;
margin-right: auto;
}
.LTMap_wallsearch
{
margin-bottom: 1rem;
}
.LTMap_wallselector_container
{
margin-bottom: 1rem;;    
}
.LTMap_maplistitem{
display: inline-block;
padding: 5px;
vertical-align: top;
width: calc(25% - 12px);
height: 400px;
float: left;
background: white;
margin-right: 15px;
margin-bottom: 19px;
padding: 15px 10px;
box-shadow: 2px 2px 6px 0px #8080809c;
overflow: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
scrollbar-width: thin;
}
.LTMap_maplistitem:last-child{
margin-right: 0px;
}
@media screen and (min-width: 640px) and (max-width: 1200px) 
{
.LTMap_maplistitem
{
width: calc(33% - 8px);
}
.LTMap_maplistitem:nth-child(3n)
{
margin-right: 0px;
}
}
@media screen and  (max-width: 640px) 
{
.LTMap_maplistitem
{
width: 100%;
margin-right: 0px;
height: auto;
}
}
.LTMap_head img{
height: 1.5rem;
margin-right: 0.5em;
}
.LTMap_head h2{
font-size: 1rem;
line-height: 1rem;
}
.LTMap_resultslist{
padding: 1rem;
}
.LTMap_rest ul{
padding-left: 16px;
}
.LTMap_rest{
font-size: 0.8rem;
line-height: 1rem;
}
.LTMap_GRSelectorDiv table tr{
background-color: transparent !important;
margin: 0px;
}
.LTMap_GRSelectorDiv table td{
background-color: transparent !important;
margin: 0px;
margin-right: 0.5rem;
font-size: smaller;
padding: 1px;
padding-left: 1rem;
border: none;
}
.LTMap_GRSelectorDiv table td .tgl-btn{
margin-top: 5px;
margin-left: 10px;
}
.LTMap_Collapsible_Btn{
background: none;
border: none;
background-color: transparent !important;
color: black;
font-family: "Font Awesome 5 Free";
padding: 0rem;
padding-right: 0.2rem;
padding-bottom: 3px;
outline: none !important;
vertical-align: text-bottom;
}
.LTMap_Collapsible_Btn:before{
content: "\f0d8";
font-family: "Font Awesome 5 Free";
display: inline-block;
padding-right: 3px;
vertical-align: middle;
font-weight: 900;
color: black;
}
.LTMap_collapsed
{
display: none;
}
.LTMap_CollapseBtn_collapsed:before
{
content: "\f0d7";
}
.LTMap_GRSelectorDiv{
padding-left: 1rem;
}
.LTMap_filterfield{
width: 90%;
margin: 0px 5%;
margin-bottom: 10px;
}
#LTMap_MinAmountVal{
font-weight: bold;
}.ledtek-withdrawal {
max-width: 600px;
margin: 0 auto;
padding: 1rem;
font-family: inherit;
}
.ledtek-withdrawal-heading {
margin: 0 0 0.5rem 0;
}
.ledtek-withdrawal-intro {
margin: 0 0 1rem 0;
font-size: 0.95rem;
}
.ledtek-withdrawal-row {
margin-bottom: 0.75rem;
}
.ledtek-withdrawal-label {
display: block;
font-size: 0.85rem;
margin-bottom: 0.25rem;
}
.ledtek-withdrawal-input {
width: 100%;
padding: 0.5rem 0.6rem;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
font-size: 1rem;
}
.ledtek-withdrawal-submit {
background: #813CBD;
color: #fff;
border: 0;
padding: 0.6rem 1.2rem;
border-radius: 4px;
cursor: pointer;
font-size: 1rem;
}
.ledtek-withdrawal-submit:disabled {
opacity: 0.6;
cursor: not-allowed;
}
.ledtek-withdrawal-message {
margin-top: 0.75rem;
font-size: 0.95rem;
min-height: 1.2rem;
}
.ledtek-withdrawal-message-success {
color: #1a7f37;
}
.ledtek-withdrawal-message-error {
color: #c22b2b;
} .ledtek-withdrawal-hp {
position: absolute !important;
left: -10000px !important;
top: auto !important;
width: 1px !important;
height: 1px !important;
overflow: hidden !important;
}.cat-stickynav {
min-height: 70px;
}
.cat-stickynav.elementor-sticky--effects{
background:#333; 
transition: background 0s ease;
min-height: 40px;
padding: 0px;
}
.cat-stickynav.elementor-sticky--effects:before{
background-image: none !important;
}
.cat-stickynav.elementor-sticky--effects .elementor-item {
font-size: 12px!important; 
padding-top: 3px!important; 
padding-bottom: 3px!important; 
transition: all .3s ease!important;
}
.cat-stickynav .elementor-nav-menu--dropdown{
background-color:transparent!important;
border:0!important;
box-shadow:none!important;
}
.cat-stickynav .elementor-nav-menu--dropdown .elementor-sub-item{
background-color:#EDEDED !important;
border-radius:100px !important;
margin:4px !important;
display:block !important;
}
@media (max-width: 768px) {
.cat-stickynav .elementor-sticky--effects{
background-color:#333;
}
.cat-stickynav.elementor-sticky--effects .elementor-element .elementor-widget-container{
margin-bottom: 0px;
}
} @media (max-width: 1024px) {
.cat-stickynav .elementor-nav-menu--main {
position: relative; } .cat-stickynav .elementor-widget-container,
.cat-stickynav .elementor-nav-menu--main {
min-width: 0 !important;
max-width: 100% !important;
}
.cat-stickynav .elementor-nav-menu--main > ul.elementor-nav-menu {
display: flex !important;
flex-wrap: nowrap !important;
justify-content: flex-start !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
gap: 6px;
padding-left: 30px !important; padding-right: 30px !important;
scrollbar-width: none; }
.cat-stickynav .elementor-nav-menu--main > ul.elementor-nav-menu::-webkit-scrollbar {
display: none; }
.cat-stickynav .elementor-nav-menu--main > ul.elementor-nav-menu > li {
flex: 0 0 auto !important;
width: auto !important;
}
.cat-stickynav .elementor-nav-menu--main > ul.elementor-nav-menu > li > a {
white-space: nowrap !important;
}
} .cat-sn-arrow {
position: absolute;
top: 0;
bottom: 0;
width: 34px;
display: none;
align-items: center;
justify-content: center;
padding: 0;
border: 0;
cursor: pointer;
z-index: 6;
color: #fff;
background: none;
background-color: transparent !important;
border-radius: 0 !important;
}
.cat-sn-arrow:hover {
background-color: transparent !important;
}
.cat-stickynav .elementor-nav-menu--main
{
padding-left: 34px;
padding-right: 34px;
}
.cat-sn-arrow.is-visible { display: flex; }
.cat-sn-arrow--left  { left: 0;  }
.cat-sn-arrow--right { right: 0; }
.cat-sn-arrow svg { width: 18px; height: 18px; display: block; } @media (hover: none) {
.cat-stickynav .elementor-nav-menu--main .elementor-item:not(.elementor-item-active):hover::before {
opacity: 0 !important;
color: white !important;
}
.cat-stickynav .elementor-nav-menu--main .elementor-item:not(.elementor-item-active):active::before {
opacity: 1 !important;
color: white !important;
}
.cat-stickynav .elementor-nav-menu a:hover {
opacity: 1 !important;
color: white !important;
}
.cat-stickynav .elementor-nav-menu:focus {
opacity: 1 !important;
background-color: transparent;
}
}
.cat-stickynav .elementor-nav-menu--main .elementor-item:active{
background-color: var(--e-global-color-primary);
}
.cat-stickynav .elementor-nav-menu--main .elementor-item:active::before{
background-color: var(--e-global-color-primary);
}#ledtek-mmenu-backdrop {
position: fixed;
inset: 0;
z-index: 990;
background: rgba(0, 0, 0, 0.30);
-webkit-backdrop-filter: blur(16px) saturate(1.05);
backdrop-filter: blur(16px) saturate(1.05);
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: opacity 0.7s cubic-bezier(0.32, 0.08, 0.24, 1), visibility 0.7s;
}
body.ledtek-mmenu-open #ledtek-mmenu-backdrop {
opacity: 1;
visibility: visible;
pointer-events: auto; } .naviheader .elementor-nav-menu--dropdown.ledtek-mm-active { --ledtek-mm-roll: 1.2s; --ledtek-mm-item: 0.7s; --ledtek-mm-ease: cubic-bezier(0.32, 0.08, 0.24, 1);
display: block !important;
position: fixed !important;
top: var(--ledtek-mm-top, 80px) !important; margin: 0 !important;
left: 0 !important;
right: 0 !important;
width: 100vw !important;
max-width: 100vw !important;
max-height: calc(100vh - var(--ledtek-mm-top, 80px)) !important;
overflow-y: auto !important;
z-index: 995 !important;
transform-origin: top center; -webkit-mask-image: linear-gradient(to bottom, #000 var(--ledtek-mm-reveal, 110vh), transparent calc(var(--ledtek-mm-reveal, 110vh) + 160px));
mask-image: linear-gradient(to bottom, #000 var(--ledtek-mm-reveal, 110vh), transparent calc(var(--ledtek-mm-reveal, 110vh) + 160px));
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat; animation: ledtekMmRoll var(--ledtek-mm-roll) var(--ledtek-mm-ease) both !important;
}
.naviheader .ledtek-mm-active{
height: 100%;
} .naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li {
animation: ledtekMmItem var(--ledtek-mm-item) var(--ledtek-mm-ease) both;
}
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(1)  { animation-delay: 0.15s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(2)  { animation-delay: 0.30s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(3)  { animation-delay: 0.45s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(4)  { animation-delay: 0.60s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(5)  { animation-delay: 0.75s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(6)  { animation-delay: 0.90s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(7)  { animation-delay: 1.05s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(8)  { animation-delay: 1.20s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(9)  { animation-delay: 1.35s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(10) { animation-delay: 1.50s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(11) { animation-delay: 1.65s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(12) { animation-delay: 1.80s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(13) { animation-delay: 1.95s; }
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li:nth-child(14) { animation-delay: 2.10s; } @property --ledtek-mm-reveal {
syntax: '<length>';
inherits: false;
initial-value: 3000px; }
@keyframes ledtekMmRoll {
from { --ledtek-mm-reveal: -160px; } to   { --ledtek-mm-reveal: 110vh; } }
@keyframes ledtekMmItem {
from { opacity: 0; transform: translateY(-10px); }
to   { opacity: 1; transform: none; }
} @media (min-width: 768px) {
.naviheader .elementor-nav-menu li.nur-mobil { display: none !important; }
} @media (prefers-reduced-motion: reduce) {
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active,
.naviheader .elementor-nav-menu--dropdown.ledtek-mm-active li {
animation: none !important;
}
}@media (max-width: 767px) {
.mobil-reihenfolge-drehen,
.mobil-reihenfolge-drehen > .e-con-inner {
flex-direction: column-reverse !important;
flex-wrap: nowrap !important;
}
}  .gleiche-karten {
width: 100% !important;
max-width: 100% !important;
flex-grow: 1;
} .e-con:has(.gleiche-karten),
.e-con-inner:has(> .gleiche-karten) {
width: 100% !important;
max-width: 100% !important;
}
@media (min-width: 768px) {
.gleiche-karten,
.gleiche-karten > .e-con-inner {
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
} .gleiche-karten > .elementor-widget-icon-box,
.gleiche-karten > .e-con,
.gleiche-karten > .e-con-inner > .elementor-widget-icon-box,
.gleiche-karten > .e-con-inner > .e-con {
flex: 1 1 0 !important;
min-width: 0;
width: auto !important;
max-width: none !important;
} .gleiche-karten .elementor-widget-icon-box {
display: flex;
flex-grow: 1;
}
.gleiche-karten .elementor-widget-icon-box > .elementor-widget-container {
display: flex;
width: 100%;
}
.gleiche-karten .elementor-icon-box-wrapper {
display: flex;
flex-direction: column;
width: 100%;
}
}
@media (max-width: 767px) {
.gleiche-karten,
.gleiche-karten > .e-con-inner {
flex-direction: column !important;
flex-wrap: nowrap !important;
}
.gleiche-karten .elementor-widget-icon-box {
width: 100%;
}
}