.page-template-page-sections #footer:before{height:0}.page-sections .header{background-color:#f1f1f1;margin-bottom:70px}.page-sections .header h1{font-weight:800;font-size:calc(36px + (60 - 36)*((100vw - 300px)/(1920 - 300)))}@media(min-width:1920px){.page-sections .header h1{font-size:60px}}.page-sections .sections-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;grid-auto-rows:1fr;margin-bottom:130px;justify-items:center}@media(max-width:1269.98px){.page-sections .sections-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1023.98px){.page-sections .sections-grid{grid-template-columns:repeat(1,1fr)}}.page-sections .sections-grid .sections-grid-item{padding:35px;display:flex;background:#f1f1f1;height:100%;width:100%;align-items:center;justify-content:center;text-align:center;min-width:0;position:relative;min-height:calc(230px + 5vw);max-width:450px;overflow:hidden}.page-sections .sections-grid .sections-grid-item:hover img{height:103%;filter:brightness(.7)}.page-sections .sections-grid .sections-grid-item.has_image h2{color:#fff}.page-sections .sections-grid .sections-grid-item h2{font-weight:900;z-index:1}.page-sections .sections-grid .sections-grid-item img{transition:all 1s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.6)}