.service-details-container>.dusk-content{height:100%}.service-details{display:block;height:100%}.service-details .service-container{height:100%;background-color:#fff}.service-details .service-container .service-item{padding:12px;display:flex;flex-direction:column;gap:16px;justify-content:center;height:100%}.service-details .service-container .service-item .service-image{height:100%}.service-details .service-container .service-item .service-image img{aspect-ratio:4/3;object-fit:cover}.service-details .service-container .service-item .service-summary{display:flex;flex-direction:column;gap:16px}.service-details .service-container .service-item .service-summary .service-summary-top{display:flex;justify-content:space-between}.service-details .service-container .service-item .service-summary .service-summary-top .service-price{font-weight:700}.service-details .service-container .service-item .service-summary .service-summary-top .service-summary-top-left{display:flex;gap:8px}.service-details .service-container .service-item.no-picture{background-color:var(--bg-color);padding:100px 40px}.service-details .service-container .service-item.no-picture .service-summary{gap:40px}.service-details .service-container .service-item.no-picture .service-summary .service-summary-top .service-summary-top-left{display:block}.service-details .service-container .service-item.no-picture .service-summary .service-summary-top .service-summary-top-left .service-title{font-family:"Suisse Int'l Condensed","Arial Narrow","Helvetica Condensed",sans-serif;font-style:normal;text-shadow:none;text-transform:uppercase;font-size:72px;font-weight:600;letter-spacing:0;line-height:1.1;margin-top:0;margin-bottom:0;font-style:italic;text-overflow:ellipsis}.service-details .service-container .service-item.no-picture .service-summary .service-summary-top .service-summary-top-left .service-duration{font-family:"Suisse Int'l Condensed","Arial Narrow","Helvetica Condensed",sans-serif;font-style:normal;text-transform:uppercase;font-size:32px;font-weight:600;letter-spacing:0;line-height:1.1;margin-top:0;margin-bottom:0}.service-details .service-container .service-item.no-picture .service-summary .service-summary-top .service-price{padding-top:10px}.service-details .service-container .service-item.no-picture .service-summary .service-subtitle{font-size:14px}.service-details .service-container .service-item.no-picture .service-summary .service-button{width:100px}