/**handles:template-v2-style**/
body.page-template-page-template-v2{font-family:var(--alt-font)}body.page-template-page-template-v2 h1,body.page-template-page-template-v2 h2,body.page-template-page-template-v2 h3,body.page-template-page-template-v2 h4,body.page-template-page-template-v2 h5,body.page-template-page-template-v2 h6,body.page-template-page-template-v2 input{font-family:var(--alt-font)}@media screen and (min-width:300px) and (max-width:600px){body.page-template-page-template-v2 a,body.page-template-page-template-v2 li,body.page-template-page-template-v2 p{font-size:1.6rem;font-style:normal;font-weight:400;line-height:24px}body.page-template-page-template-v2 h1{font-size:3.2rem;font-weight:700;line-height:4rem}body.page-template-page-template-v2 h2{font-size:2.4rem;font-weight:500;line-height:3.2rem}body.page-template-page-template-v2 h3{font-size:2.2rem!important;font-weight:500;line-height:3.2rem!important}body.page-template-page-template-v2 h4{font-size:1.8rem;font-weight:400;line-height:2.4rem}}@media screen and (min-width:601px) and (max-width:1280px){body.page-template-page-template-v2 a,body.page-template-page-template-v2 li,body.page-template-page-template-v2 p{font-size:1.4rem;font-style:normal;font-weight:400;line-height:20px}body.page-template-page-template-v2 h1{font-size:4.2rem;font-weight:700;line-height:5.6rem}body.page-template-page-template-v2 h2{font-size:3.2rem;font-weight:500;line-height:4.2rem}body.page-template-page-template-v2 h2 span{font-size:3.2rem;font-weight:500;line-height:4.2rem}body.page-template-page-template-v2 h3{font-size:2.4rem;font-weight:400;line-height:3.6rem}body.page-template-page-template-v2 h4{font-size:1.8rem;font-weight:400;line-height:2.6rem}}@media screen and (min-width:1281px){body.page-template-page-template-v2 a,body.page-template-page-template-v2 li,body.page-template-page-template-v2 p{font-size:1.8rem;font-weight:400;line-height:26px}body.page-template-page-template-v2 h1{font-size:8.8rem;font-weight:500;line-height:9.6rem}body.page-template-page-template-v2 h2{font-size:5.2rem;font-weight:400;line-height:6.4rem}body.page-template-page-template-v2 h2 span{font-size:5.2rem;font-weight:400;line-height:6.4rem}body.page-template-page-template-v2 h3{font-size:3.2rem!important;font-weight:400;line-height:4rem}body.page-template-page-template-v2 h4{font-size:1.8rem!important;font-weight:400!important;line-height:2.6rem!important}}.container{width:100%;max-width:100%;margin:0 auto;padding:0 1rem}@media screen and (min-width:601px) and (max-width:1280px){.container{max-width:104rem!important}}@media screen and (min-width:1281px){.container{max-width:128rem!important}}