
#project-detail .image{margin-left:-0.95rem}
#project-detail h2{font-size:2em}
#project-detail .teaser{position:relative}
#project-detail .teaser .price-discount{color:#f44436}
#project-detail .technical-info{font-size:1.1em}
#project-detail .technical-info h2{font-size:1.4em}
#project-detail .section-gallery{margin:2.5em 0;width:100%;overflow:hidden;overflow-x:auto}
#project-detail .section-gallery ul{white-space:nowrap}
#project-detail .section-gallery ul li{display:inline-block}
#project-detail .section-text,
#project-detail .section-attachment{margin:4em 0}
#project-detail .section-text h2,
#project-detail .section-attachment h2{position:relative;margin-bottom:1.5em}
#project-detail .section-text h2::after,
#project-detail .section-attachment h2::after{content:'';position:absolute;bottom:-20px;left:0;width:40%;border:2px solid #D02E26}
#project-detail .section-text h3,
#project-detail .section-attachment h3,
#project-detail .section-text h4,
#project-detail .section-attachment h4{color:#747272;font-size:1.4em;letter-spacing:2.4px;word-spacing:0px;font-weight:600}
#project-detail .section-text p,
#project-detail .section-attachment p{line-height:1.6}
#project-detail .section-text ul,
#project-detail .section-attachment ul{list-style:disc;margin:1.75em 0 1.75em .75em;padding-left:1.75em;line-height:1.6}
#project-detail .section-text ul li,
#project-detail .section-attachment ul li{font-size:1.2em;margin-bottom:0.75em}
@media (max-width:991px){#project-detail{margin-top:-3em}#project-detail .image{margin-right:-0.95rem;margin-left:-0.95rem}#project-detail h1{margin-top:.75em}}