.with-padding{padding:0 8px}.with-padding-large{padding:0 32px}.grid-skin{position:relative;margin:0 -8px}.grid-skin-large{position:relative;margin:0 -32px}@media (max-width:767px){.m-all{float:left;width:100%}.m-1of2{float:left;width:calc(100% / 2)}.m-1of3{float:left;width:calc(100% / 3)}.m-2of3{float:left;width:66.66%}.m-1of4{float:left;width:25%}.m-3of4{float:left;width:75%}.grid-m-all{grid-template-columns:1fr}.grid-m-1of2{grid-template-columns:1fr 1fr}.grid-m-1of3{grid-template-columns:1fr 1fr 1fr}}@media (min-width:480px) and (max-width:767px){.mt-all{float:left;width:100%}.mt-1of2{float:left;width:50%}.mt-1of3{float:left;width:33.33%}.mt-2of3{float:left;width:66.66%}.mt-1of4{float:left;width:25%}.mt-3of4{float:left;width:75%}}@media (min-width:768px) and (max-width:1029px){.t-all{float:left;width:100%}.t-1of2{float:left;width:calc(100% / 2)}.t-1of3{float:left;width:calc(100% / 3)}.t-2of3{float:left;width:66.66%}.t-1of4{float:left;width:calc(100% / 4)}.t-3of4{float:left;width:75%}.t-1of5{float:left;width:20%}.t-2of5{float:left;width:40%}.t-3of5{float:left;width:60%}.t-4of5{float:left;width:80%}.grid-t-all{grid-template-columns:1fr}.grid-t-1of2{grid-template-columns:1fr 1fr}.grid-t-1of3{grid-template-columns:1fr 1fr 1fr}.grid-t-1of4{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1030px){.d-all{float:left;width:100%}.d-1of2{float:left;width:calc(100% / 2)}.d-1of3{float:left;width:calc(100% / 3)}.d-2of3{float:left;width:66.66%}.d-1of4{float:left;width:calc(100% / 4)}.d-3of4{float:left;width:75%}.d-1of5{float:left;width:20%}.d-2of5{float:left;width:40%}.d-3of5{float:left;width:60%}.d-4of5{float:left;width:80%}.d-1of6{float:left;width:16.6666666667%}.d-1of7{float:left;width:14.2857142857%}.d-2of7{float:left;width:28.5714286%}.d-3of7{float:left;width:42.8571429%}.d-4of7{float:left;width:57.1428572%}.d-5of7{float:left;width:71.4285715%}.d-6of7{float:left;width:85.7142857%}.d-1of8{float:left;width:12.5%}.d-1of9{float:left;width:11.1111111111%}.d-1of10{float:left;width:10%}.d-1of11{float:left;width:9.09090909091%}.d-1of12{float:left;width:8.33%}.grid-d-all{grid-template-columns:1fr}.grid-d-1of2{grid-template-columns:1fr 1fr}.grid-d-1of3{grid-template-columns:1fr 1fr 1fr}.grid-d-1of4{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:768px){.grid-space-right{padding-right:32px}}.byggemodul.pricetable .sp-price-tables{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:32px;align-items:flex-start}@media (min-width:768px){.byggemodul.pricetable .sp-price-tables{grid-template-columns:repeat(3,minmax(auto,1fr))}}.byggemodul.pricetable .sp-price-table{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:flex-start;background:#EFF6F8;color:#000;margin:0;position:relative;border-radius:3px;box-shadow:0 4px 5px 0 rgb(0 0 0 / .1);font-size:16px;margin:16px 0;border:2px solid #fff}.byggemodul.pricetable .sp-price-table.style-circle{margin-top:67px}.byggemodul.pricetable .sp-price-table header.sp-price-table-header,.byggemodul.pricetable .sp-price-table .sp-price-table-content,.byggemodul.pricetable .sp-price-table footer.sp-price-table-footer{width:100%;padding:32px}@media (min-width:768px){.byggemodul.pricetable .sp-price-table header.sp-price-table-header,.byggemodul.pricetable .sp-price-table .sp-price-table-content,.byggemodul.pricetable .sp-price-table footer.sp-price-table-footer{padding:16px}}@media (min-width:1030px){.byggemodul.pricetable .sp-price-table header.sp-price-table-header,.byggemodul.pricetable .sp-price-table .sp-price-table-content,.byggemodul.pricetable .sp-price-table footer.sp-price-table-footer{padding:32px}}.byggemodul.pricetable .sp-price-table header.sp-price-table-header>*,.byggemodul.pricetable .sp-price-table .sp-price-table-content>*,.byggemodul.pricetable .sp-price-table footer.sp-price-table-footer>*{margin-top:0;margin-bottom:16px}.byggemodul.pricetable .sp-price-table header.sp-price-table-header>*:last-child,.byggemodul.pricetable .sp-price-table .sp-price-table-content>*:last-child,.byggemodul.pricetable .sp-price-table footer.sp-price-table-footer>*:last-child{margin-bottom:0}.byggemodul.pricetable .sp-price-table header.sp-price-table-header{border-radius:3px 3px 0 0;background:#ddecf0}.byggemodul.pricetable .sp-price-table header.sp-price-table-header i{color:#E55200;font-size:64px}.byggemodul.pricetable .sp-price-table header.sp-price-table-header .sp-price-table-image{line-height:0;margin-bottom:32px}.byggemodul.pricetable .sp-price-table header.sp-price-table-header .sp-price-table-image.style-circle{border-radius:50%;overflow:hidden;position:relative;margin-top:-50%;width:140px;margin:-102px auto 16px;border:2px solid #fff}.byggemodul.pricetable .sp-price-table header.sp-price-table-header .sp-price-table-image.style-circle img{width:100%;height:100%;object-fit:cover}.byggemodul.pricetable .sp-price-table .sp-price-table-price{display:flex;flex-direction:column;align-items:center;font-size:14px}.byggemodul.pricetable .sp-price-table .sp-price-table-price .sp-line-price{color:#E55200;font-weight:500;font-size:24px}.byggemodul.pricetable .sp-price-table .sp-price-table-content .sp-table-feature{min-height:24px}.byggemodul.pricetable .sp-price-table .sp-price-table-content .sp-table-feature i{font-size:20px;color:#E55200;top:2px;position:relative;margin-right:5px}.byggemodul.pricetable .sp-price-table .sp-price-table-content .sp-table-feature.disabled{color:#818888;text-decoration:line-through}.byggemodul.pricetable .sp-price-table .sp-price-table-content .sp-table-feature.disabled i{color:#818888}.byggemodul.pricetable .sp-price-table .sp-price-table-content .sp-table-feature.none_bold{font-weight:500}.byggemodul.pricetable .sp-price-table .sp-price-table-content .sp-table-feature .pointer{font-size:14px;color:#333}.byggemodul.pricetable .sp-price-table .sp-features{overflow:hidden;transition:all .5s ease-in-out;text-align:left}.byggemodul.pricetable .sp-price-table .sp-features>*{margin-top:0;margin-bottom:16px}.byggemodul.pricetable .sp-price-table .sp-features>*:last-child{margin-bottom:0}.byggemodul.pricetable .sp-price-table .sp-table-pointers{padding:32px;background:#fff;font-size:14px;color:#333}.byggemodul.pricetable .sp-price-table .sp-table-pointers .sp-pointer{margin-bottom:32px}.byggemodul.pricetable .sp-price-table .sp-table-pointers .sp-pointer:last-of-type{margin-bottom:0}.byggemodul.pricetable .sp-price-table .collapse-toggle{display:inline-block;text-decoration:none;color:#022F36;font-weight:500;margin-bottom:32px}.byggemodul.pricetable .sp-price-table .collapse-toggle span.collapsed{display:block}.byggemodul.pricetable .sp-price-table .collapse-toggle span.open{display:none}.byggemodul.pricetable .sp-price-table .collapse-toggle.active span.collapsed{display:none}.byggemodul.pricetable .sp-price-table .collapse-toggle.active span.open{display:block}.byggemodul.pricetable .sp-price-table .collapse-toggle:hover,.byggemodul.pricetable .sp-price-table .collapse-toggle:focus{text-decoration:underline}.byggemodul.pricetable .sp-price-table footer.sp-price-table-footer{border-radius:0 0 3px 3px;background:#ddecf0}.byggemodul.pricetable .sp-price-table footer.sp-price-table-footer .btn{background:#E55200;color:#fff;text-decoration:none}.byggemodul.pricetable .sp-price-table footer.sp-price-table-footer .btn:hover,.byggemodul.pricetable .sp-price-table footer.sp-price-table-footer .btn:focus{background:#b24000;color:#fff}.byggemodul.pricetable .sp-price-table.collapse .sp-features{max-height:225px}.byggemodul.pricetable .sp-price-table.collapse.open .sp-features{max-height:2000px}.byggemodul.pricetable .sp-price-table.style-featured{border:4px solid #022F36}