.vent-page{padding-bottom:2em;background:#000}.vent-page__banner{position:relative;height:calc(100vh - 3em)}.vent-page__banner header{position:absolute;bottom:5%;left:0;width:100%;text-align:center;padding:1em .6em;box-sizing:border-box;color:#000;z-index:999;color:#fff}.vent-page__banner header h2{font-size:2rem}.vent-page__banner header h3{font-size:1.125rem;margin-top:.6em}.vent-page__main-content{margin-top:3em;padding:0 1em}.vent-page__main-content header{font-size:2rem;color:#d32f2f;text-align:center}.vent-page__main-content header h2{position:relative}.vent-page__main-content header h2 small{position:absolute;font-size:.85rem;top:0}.vent-page__main-content .container{padding:0 2em}.vent-page__main-content .container .image-container{display:none}.vent-page__main-content .container ul{margin-top:2em}.vent-page__main-content .container ul li{color:#fff;text-align:center}.vent-page__main-content .container ul li:nth-child(n+2){margin-top:3.5em}.vent-page__main-content .container ul li h4{font-size:1.75rem;margin-top:.3em}.vent-page__main-content .container ul li a{text-decoration:none;color:#000}.vent-page__main-content .container ul li.notes h4{font-size:1.125rem}.vent-page__main-content .container .work-types{margin-top:3em}@media screen and (min-width:1024px){.vent-page__main-content .container{padding:0 4em}.vent-page__main-content .container .our-specialization .content,.vent-page__main-content .container .work-types .content{margin-top:3em;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;column-gap:1em}.vent-page__main-content .container .our-specialization ul li,.vent-page__main-content .container .work-types ul li{padding:.3em 0 .3em 1em;border-left:3px solid #d32f2f;text-align:left;width:25em;line-height:1.5}.vent-page__main-content .container .our-specialization ul li:nth-child(n+2),.vent-page__main-content .container .work-types ul li:nth-child(n+2){margin-top:3em}.vent-page__main-content .container .our-specialization ul li small,.vent-page__main-content .container .work-types ul li small{font-size:1.125rem}.vent-page__main-content .container .our-specialization ul li h4,.vent-page__main-content .container .work-types ul li h4{font-size:2.25rem}.vent-page__main-content .container .our-specialization ul li.notes h4,.vent-page__main-content .container .work-types ul li.notes h4{font-size:1.125rem}.vent-page__main-content .container .our-specialization .image-container,.vent-page__main-content .container .work-types .image-container{display:initial;position:relative;align-self:center}.vent-page__main-content .container .our-specialization .image-container img,.vent-page__main-content .container .work-types .image-container img{border-radius:.6em;max-width:100%;height:auto}.vent-page__main-content .container .our-specialization header h2{text-align:left;font-size:3rem}.vent-page__main-content .container .work-types header h2{text-align:right;font-size:3rem}.vent-page__main-content .container .work-types ul{grid-column:2/3;display:flex;flex-direction:column;align-items:flex-end}.vent-page__main-content .container .work-types ul li{padding:.3em 1em .3em 0;border-left:none;border-right:3px solid #d32f2f;text-align:right}.vent-page__main-content .container .work-types .image-container{grid-column:1;grid-row:1}}@media screen and (min-width:1366px){.vent-page__main-content .container h2{width:min-content}.vent-page__main-content .container .work-types header{display:flex;justify-content:flex-end}}