body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-text,#333);font-family:var(--font-primary);line-height:1.2;margin-bottom:.5em}.h1,h1{font-size:3.5rem;font-weight:var(--weight-bold);letter-spacing:.02em}.h2,h2{font-size:2.5rem;font-weight:var(--weight-semibold)}.h3,h3{font-size:2rem}.h3,.h4,h3,h4{font-weight:var(--weight-medium)}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem;letter-spacing:.05em}.h5,.h6,h5,h6{font-weight:var(--weight-regular);text-transform:uppercase}.h6,h6{font-size:1rem;letter-spacing:.1em;opacity:.8}.block-title,.entry-title,.section-title,.widget-title{font-family:var(--font-primary);font-weight:var(--weight-bold)}.section-subtitle,.subtitle{color:#666;font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--weight-light);margin-bottom:1em;margin-top:-.25em}.abonement-header h3{font-family:var(--font-primary)!important;font-size:1.8rem!important;font-weight:var(--weight-semibold)!important}p{line-height:1.6;margin-bottom:1em}.btn,.button,button,input[type=submit]{font-family:var(--font-primary);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase}.footer_widget .widget-title,.footer_widget .widget-title span{font-family:var(--font-primary)!important;font-weight:var(--weight-bold)!important;text-transform:uppercase}.footer_widget .menu li a,.footer_widget ul li a{font-family:var(--font-primary)!important;font-size:1.2rem;font-weight:var(--weight-regular);letter-spacing:.05em}#nav_menu-4 .menu li a{font-family:var(--font-body)!important;font-size:1rem;font-weight:var(--weight-regular);letter-spacing:0;line-height:1.6;text-transform:none}