[data-template=classDetail] .row{padding:30px 0 20px;border-top:1px solid #e4dee4;color:#333f48;line-height:32px;line-height:2rem}[data-template=classDetail] .row:after{content:"";display:table;clear:both}[data-template=classDetail] h2{font-size:28px;font-size:1.75rem}[data-template=classDetail] .important-details,[data-template=classDetail] .details-list{margin:0;padding:0;list-style:none;color:#373737;line-height:21px;line-height:1.3125rem}[data-template=classDetail] .important-details li,[data-template=classDetail] .details-list li{padding-bottom:10px}[data-template=classDetail] .important-details{font-family:Nunito,sans-serif;font-size:18px;font-size:1.125rem}[data-template=classDetail] .class-buttons a{width:100%;max-width:315px}[data-template=classDetail] .class-buttons a:first-child{margin-bottom:10px}[data-template=classDetail] address{font-style:normal;display:inline-block}@media screen and (max-width:1023px){[data-template=classDetail] h2{font-size:20px;font-size:1.25rem}[data-template=classDetail] .class-buttons a{display:block}[data-template=classDetail] .important-details,[data-template=classDetail] .article-text,[data-template=classDetail] .class-details{padding-bottom:25px}[data-template=classDetail] .article-image{margin:0 -20px}[data-template=classDetail] .row.last{border-top:0}[data-template=classDetail] .download-link{text-align:right}}@media screen and (min-width:1024px){[data-template=classDetail] .important-details,[data-template=classDetail] .article-text{float:left;width:75%;padding:0 96px 0 0}[data-template=classDetail] .class-buttons,[data-template=classDetail] .article-image{float:left;width:25%;padding:0 50px 0 0}[data-template=classDetail] .class-details,[data-template=classDetail] .class-contact{float:left;width:50%}[data-template=classDetail] .class-details{padding:0 30px 0 0}[data-template=classDetail] .download-link{padding:40px 0}}