.generic-page .generic-hero{padding:200px 0}.generic-page .generic-hero h1{color:#fefefe;font-family:Didonesque-Roman;font-size:65px;font-weight:400;letter-spacing:-1px;line-height:1.14;text-align:left}.generic-page .generic-hero .wrapper{margin:0 auto;max-width:800px;padding:0 32px!important}@media (max-width:1024px) and (min-width:768px){.generic-page .generic-hero{padding:220px 0}.generic-page .generic-hero h1{font-size:50px;font-weight:400;letter-spacing:-.8px;line-height:.8;text-align:center}}@media (max-width:767px){.generic-page .generic-hero{padding:168px 0 124px}.generic-page .generic-hero h1{font-size:36px;font-weight:400;letter-spacing:-.6px;line-height:1.5;text-align:center}}.generic-page .generic-main-content{display:block;float:none;margin:0 auto!important;max-width:800px;padding:80px 32px}.generic-page .generic-main-content .wrapper{padding:0}.generic-page .generic-main-content h2{color:#241f20;font-family:Didonesque-Roman;font-size:40px;font-weight:400;letter-spacing:normal;line-height:1;margin-bottom:40px;text-transform:none}.generic-page .generic-main-content h3{color:#000;font-family:WorkSans;font-size:24px;font-weight:300;letter-spacing:normal;line-height:1.75}.generic-page .generic-main-content h4{color:#241f20;font-family:Didonesque-Roman;font-size:32px;font-weight:400;letter-spacing:-.5px;line-height:1.44;padding-top:10px;text-align:left;text-transform:none}.generic-page .generic-main-content h5{color:#000;font-family:WorkSans;font-size:24px;font-weight:500;letter-spacing:normal;line-height:1.29}.generic-page .generic-main-content p{color:#000;font-family:WorkSans;font-size:16px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.4px;line-height:1.69}.generic-page .generic-main-content ul{padding-left:30px}.generic-page .generic-main-content ul li{color:#000;font-family:WorkSans;font-size:16px;font-weight:300;letter-spacing:.4px;line-height:1.69;list-style-type:circle;padding-left:5px}.generic-page .generic-main-content a{text-decoration:none}.generic-page .generic-main-content .widget-type-linked_image{margin:40px 0 30px}@media (max-width:1024px) and (min-width:768px){.generic-page .generic-main-content{padding:60px 0 30px}.generic-page .generic-main-content .wrapper{padding:0 50px}}@media (max-width:767px){.generic-page .generic-main-content{padding:40px 20px 60px}.generic-page .generic-hero .wrapper{padding:0 20px!important}}