@keyframes shine{0%{transform:translateX(-30px) rotate(-25deg)}100%{transform:translateX(320px) rotate(-25deg)}}body.page-template-templates #normalPage{padding-top:80px;padding-bottom:80px;padding-left:30px;padding-right:30px}@media (min-width:768px) and (max-width:1149px){body.page-template-templates #normalPage{padding-left:20px;padding-right:20px}}@media (max-width:767px){body.page-template-templates #normalPage{padding-left:20px;padding-right:20px}}@media (max-width:767px){body.page-template-templates #normalPage{padding-top:40px;padding-bottom:40px}}body.page-template-templates #normalPage .container .hero{display:flex;flex-direction:column}body.page-template-templates #normalPage .container .hero h1{letter-spacing:normal;margin:0 0 24px 0;font-family:"Montserrat", sans-serif;font-size:38px;font-weight:500;line-height:1;color:#0A0908}@media (max-width:767px){body.page-template-templates #normalPage .container .hero h1{font-size:24px}}body.page-template-templates #normalPage .container #pageContent .content h2{letter-spacing:normal;margin:0;font-family:"Montserrat", sans-serif;font-size:32px;font-weight:500;line-height:1;color:#0A0908}@media (max-width:767px){body.page-template-templates #normalPage .container #pageContent .content h2{font-size:20px}}body.page-template-templates #normalPage .container #pageContent .content h3{letter-spacing:normal;margin:0;font-family:"Montserrat", sans-serif;font-size:26px;font-weight:500;line-height:1;color:#0A0908}@media (max-width:767px){body.page-template-templates #normalPage .container #pageContent .content h3{font-size:18px}}body.page-template-templates #normalPage .container #pageContent .content a{text-decoration:none;color:#C92128}