#project-content{background-color:#fff}#costs{--header-border-color: #000;--border-color: #ccc;--addon-teaser-bg-color: #7dfa7a;--addon-teaser-header-color: #351c4f;--addon-teaser-btn-bg-color: #000;--addon-teaser-btn-color: #fff;max-width:1300px;margin:auto;padding:2rem 0;font-size:13px;background-color:#fff}#costs header{margin-bottom:2rem}#costs header>div:first-of-type{border-bottom:1px solid var(--border-color)}#costs header h3{display:inline-block;margin:0 0 -2px;padding:.5rem;font-size:19px;font-weight:700;border-bottom:3px solid var(--header-border-color);text-transform:uppercase}#costs header .subheader{margin-top:.75rem;margin-bottom:.5rem}#costs .average-prices header{padding:1rem}#costs .average-prices .blocks{width:100%;height:124px;margin:1rem 0}#costs .average-prices .blocks .block{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:262px;height:122px;margin:0 .75rem;padding:1rem;font-size:13px;border:1px solid var(--border-color);border-radius:11px;box-sizing:border-box;gap:1rem}#costs .average-prices .blocks .block .info{padding-bottom:1rem;border-bottom:1px solid var(--border-color)}#costs .average-prices .blocks .block .price{font-size:16px;font-weight:700}#costs .flicking-viewport{padding:0 2rem 0 1rem}#costs .project-cost-estimation{padding:1rem}.project-cost-estimation .columns .right{display:flex;flex-direction:column;gap:.75rem}.project-cost-estimation .columns .right .info{max-width:340px;font-size:13px;line-height:1.5}.project-cost-estimation .columns .right .info h4{text-transform:uppercase;font-weight:700}.build-cheaper{color:var(--link-color)}#costs .files-to-download{padding:2rem 1rem;box-sizing:border-box}#costs .files-to-download .files{display:grid;grid-template-columns:auto;margin-top:1rem}#costs .files-to-download .file{display:flex;flex-direction:row;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}#costs .files-to-download .file a{display:block;width:35px;height:35px;margin:0 0 0 auto}#costs .files-to-download .file a:hover svg{fill:var(--link-color)}#costs .files-to-download .file svg{width:35px;height:35px}#costs .files-to-download .title{font-weight:700}#costs table .popper-info{width:16px;height:16px}.addon-teaser{margin:1rem;padding:1.25rem;background-color:var(--addon-teaser-bg-color);border-radius:10px;box-sizing:border-box;font-size:16px;line-height:1.2}.addon-teaser>div:first-of-type{margin-bottom:.5rem;font-size:13px;font-weight:700;text-transform:uppercase}.addon-teaser h3{margin-bottom:2rem;font-size:26px;font-weight:800;color:var(--addon-teaser-header-color)}.addon-teaser .buttons{padding:2rem 0}.addon-teaser .buttons a{display:block;background-color:var(--addon-teaser-btn-bg-color);color:var(--addon-teaser-btn-color);text-decoration:none;text-align:center;text-transform:uppercase;padding:.75rem;font-size:13px}.addon-teaser .buttons a:hover{background-color:#fff;color:var(--economic-bg-color)}.addons-list,.faq-list{padding:1.5rem 1rem;box-sizing:border-box}.addons-list .items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:2rem auto;box-sizing:border-box;gap:1rem}#costs .faq-list .item{margin-bottom:1.5rem;box-shadow:0 0 13px #ccc8;border-radius:5px}#costs .faq-list .item .collapse-box ul{margin-left:2rem}#costs .faq-list .item .collapse-box a{color:var(--link-color)}#costs .faq-list .item h4{padding-right:2rem;box-sizing:border-box;font-size:14px}@media(min-width:992px){#costs{font-size:16px}#costs table .popper-info{width:20px;height:20px;margin-right:1rem}#costs .average-prices .blocks{height:181px}#costs .average-prices .blocks .block{width:413px;height:181px;padding:0 2rem;font-size:22px}#costs .average-prices .blocks .block .price{font-size:22px}#costs .files-to-download .files{grid-template-columns:1fr 1fr;gap:2rem}#costs .faq-list .item h4{font-size:16px}.addon-teaser{display:grid;grid-template-columns:380px 40% 1fr;grid-template-rows:25px 1fr;gap:2rem}.addon-teaser>div:first-of-type{grid-column:1 / span 3;grid-row:1}.addon-teaser h3{grid-column:1;grid-row:2;align-self:center}.addon-teaser .description{grid-column:2;grid-row:2;align-self:center}.addon-teaser .buttons{align-self:center}}@media(min-width:1260px){#costs .flicking-viewport{padding:0}}.addon-item{--border-color: #cbcbcb;--button-bg-color: #d9308a;--button-color: #fff;position:relative;width:100%;max-width:395px;padding:1rem;box-sizing:border-box;border-radius:11px;border:1px solid var(--border-color);overflow:hidden}.addon-item .color-bar{position:absolute;top:0;left:0;width:100%;height:5px}.addon-item .color-bar:last-of-type{top:unset;bottom:0}.addon-item .image img{width:100%;aspect-ratio:1.502}.addon-item .name{height:82px;margin:0;padding-bottom:1rem;text-transform:unset;font-size:26px;font-weight:bolder;line-height:1.2}.addon-item .description{height:90px;font-size:13px}.addon-item .buttons{display:flex;justify-content:flex-end;gap:1rem}.addon-item .button{display:block;padding:.75rem 1.5rem;background-color:var(--button-bg-color);border-radius:3px;border:0 none;box-sizing:border-box;color:var(--button-color);text-decoration:none;text-transform:uppercase;font-size:18px;font-weight:700;cursor:pointer}.addon-item .button:hover{opacity:.75}.addon-item .description2 img{max-width:calc(100dvw - 2rem)}.flicking-viewport{position:relative;overflow:hidden}.flicking-viewport.vertical{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flicking-viewport.vertical>.flicking-camera{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flicking-viewport.flicking-hidden>.flicking-camera>*{visibility:hidden}.flicking-camera{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:1;will-change:transform}.flicking-camera>*{-ms-flex-negative:0;flex-shrink:0}.collapseable{position:relative;display:flex;padding:1rem 2rem;flex-direction:row;justify-content:space-between;align-items:center;height:80px;background-color:var(--box-bg-color);border-radius:5px;box-sizing:border-box;cursor:pointer}.collapseable:before{position:absolute;top:50%;right:2rem;content:" ";width:20px;height:20px;border-right:2px solid var(--link-color);border-bottom:2px solid var(--link-color);transform:translateY(-50%) rotate(45deg)}.expanded .collapseable{background-color:var(--link-color);color:#fff;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.expanded .collapseable:before{border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-135deg)}.collapse-box{padding:2rem;background-color:var(--box-bg-color);border-bottom-right-radius:5px;border-bottom-left-radius:5px;line-height:1.5}
