.lvca-heading{max-width:640px;text-align:center;margin:0 auto 60px}@media only screen and (max-width:767px){.lvca-heading{margin-bottom:40px}}.lvca-heading .lvca-text{font-size:18px;margin:0 auto;line-height:28px}@media only screen and (max-width:767px){.lvca-heading .lvca-text{font-size:15px;line-height:26px}}.lvca-heading.lvca-alignleft,.lvca-heading.lvca-alignleft .lvca-text,.lvca-heading.lvca-alignright,.lvca-heading.lvca-alignright .lvca-text{margin:0}.lvca-heading.lvca-alignleft{text-align:left}.lvca-heading.lvca-alignright{text-align:right}.lvca-heading .lvca-title{font-size:32px;font-weight:700;color:#333;margin:0 auto 20px;line-height:42px}@media only screen and (max-width:767px){.lvca-heading .lvca-title{font-size:24px;line-height:32px}}.lvca-dark-bg .lvca-heading .lvca-title{color:#e5e5e5}.lvca-dark-bg .lvca-heading .lvca-subtitle{color:#b0b0b0}.lvca-dark-bg .lvca-heading .lvca-text{color:#909090}.lvca-heading.lvca-alignleft .lvca-title,.lvca-heading.lvca-alignright .lvca-title{margin:0 0 20px}.lvca-heading .lvca-subtitle{padding:0 10px;font-size:12px;font-weight:600;color:#888;text-transform:uppercase;position:relative;letter-spacing:2px;margin:0 auto 5px;line-height:20px;display:inline-block}@media only screen and (max-width:767px){.lvca-heading .lvca-subtitle{font-size:11px;line-height:18px}}.lvca-heading.lvca-alignleft .lvca-subtitle,.lvca-heading.lvca-alignright .lvca-subtitle{padding:0;margin:0 0 5px}.lvca-heading.lvca-alignleft .lvca-subtitle:after,.lvca-heading.lvca-alignleft .lvca-subtitle:before,.lvca-heading.lvca-alignright .lvca-subtitle:after,.lvca-heading.lvca-alignright .lvca-subtitle:before{display:none}.lvca-heading.lvca-style3{margin:0 auto 30px}.lvca-heading.lvca-style3 .lvca-title{font-size:22px;text-transform:uppercase;letter-spacing:1px;line-height:32px}.lvca-heading.lvca-style3 .lvca-title:after{height:1px;content:"";margin:10px auto 20px;background:#aaa;width:35px;display:block}.lvca-dark-bg .lvca-heading.lvca-style3 .lvca-title:after{background:#909090}@media only screen and (max-width:767px){.lvca-heading.lvca-style3 .lvca-title{font-size:16px;line-height:24px}}.lvca-heading.lvca-style3.lvca-alignleft,.lvca-heading.lvca-style3.lvca-alignright{margin:0 0 30px}.lvca-heading.lvca-style3.lvca-alignleft .lvca-title:after,.lvca-heading.lvca-style3.lvca-alignright .lvca-title:after{margin:10px 0 20px}