:root{--template-view-background-image-height:500px;--template-view-featured-image-size-rate:69%}@media (max-width:767px){:root{--template-view-background-image-height:400px}}.template-view-frame{position:relative;display:block}.template-view-frame>.background{position:absolute;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:var(--template-view-featured-image-url);height:var(--template-view-background-image-height);width:100%;left:0;top:0;z-index:1}.template-view-frame>.background:before{position:absolute;display:block;content:"";left:0;top:0;width:100%;height:100%;z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(0,0,0,.2)}.template-view-frame>.background:after{position:absolute;display:block;content:"";bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,#000 0,rgba(0,0,0,0));z-index:3}.template-view-frame>.view-card-frame{position:relative;z-index:2;background-color:#fff}.template-view-frame>.view-card-frame .featured-image-frame{position:relative;display:flex;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;background-color:#000}.template-view-frame>.view-card-frame .featured-image-frame .iframe-wrapper{position:relative;display:block;width:100%;height:var(--template-view-background-image-height)}.template-view-frame>.view-card-frame .featured-image-frame .iframe-wrapper>iframe{position:absolute;display:block;left:0;top:0;width:100%;height:100%}.template-view-frame>.view-card-frame .featured-image-frame>.content-frame{position:relative;display:block;z-index:2;width:100%}.template-view-frame>.view-card-frame .featured-image-frame>.content-frame>.wrapper{position:absolute;display:block;left:0;bottom:0;width:100%;display:flex;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#000;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}.template-view-frame>.view-card-frame .featured-image-frame>.content-frame>.wrapper .title-group>.title{font-size:var(--typo-l4);font-weight:700;color:#fff;margin-top:calc(var(--typo-l2)/ 2);margin-bottom:var(--typo-l2)}.template-view-frame>.view-card-frame .featured-image-frame>.content-frame>.wrapper .title-group>.content{color:#4d4d4d;margin-bottom:var(--typo-l2)}.template-view-frame>.view-card-frame .featured-image-frame>.content-frame>.wrapper .title-group>.subinfo-group{margin-bottom:var(--typo-l4);--subinfo-group-001-number-color:white;--subinfo-group-001-unit-color:#A1A1A1}.template-view-frame>.view-card-frame .content-frame{position:relative;z-index:2}body.tab-group-navbar-slider-fixed #pb-header .background{background-color:#000;height:100%}.template-floating-group{position:fixed;left:0;bottom:0;padding:20px 0;background-color:rgba(0,0,0,.7);backdrop-filter:blur(10px);z-index:1029;width:100%;box-shadow:0 0 30px rgba(0,0,0,.15);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;pointer-events:none}.template-floating-group>.wrap{display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media (max-width:1023px){.template-floating-group{padding:15px 0;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.template-floating-group>.wrap{opacity:1}}.template-floating-group .pricetable .price-item-001{--price-item-001-theme-color:white;--price-item-001-common-currency-color:white;--price-item-001-common-amount-color:white;--price-item-001-middlefix-color:white;--price-item-001-subpix-color:white}.template-floating-group .pricetable>.item.final>.subject{color:#fff}.template-floating-group .pricetable>.item .line:after{opacity:.5}.template-info-frame{position:relative}.template-info-frame img{max-width:100%}@media (max-width:1023px){.pb-estimate-button{display:none}}