.patronite--new .page-section{padding:36px 16px 32px;background-color:#fff;position:relative}.patronite--new .page-section.title-center .page-section--header{align-items:center;justify-content:center}.patronite--new .page-section.title-center .page-section__title{text-align:center}@media screen and (max-width: 65rem){.patronite--new .page-section.title-center .page-section__title{font-size:32px !important}}.patronite--new .page-section.large-padding{padding:80px 16px}@media screen and (max-width: 65rem){.patronite--new .page-section.large-padding{padding:40px 16px}}.patronite--new .page-section.gradient{background:linear-gradient(180deg, #FAFAFA 0%, #FFFFFF 100%)}.patronite--new .page-section.light-blue{background:#f0f4ff}.patronite--new .page-section.grey{background:#f8f8f8}.patronite--new .page-section.transparent{background:rgba(0,0,0,0)}.patronite--new .page-section--slider{position:relative;padding-bottom:48px}.patronite--new .page-section--header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:29px}.patronite--new .page-section--header.has-lead{margin-bottom:16px}@media screen and (max-width: 65rem){.patronite--new .page-section--header{margin-bottom:16px}}.patronite--new .page-section--header.is-slider{padding-right:128px}.patronite--new .page-section--lead{color:#404040;font-size:16px;line-height:21px;margin-bottom:40px;font-weight:300}.patronite--new .page-section__title{font-size:40px !important;font-weight:600 !important;margin-bottom:0 !important}@media screen and (max-width: 65rem){.patronite--new .page-section__title{font-size:24px !important}}.patronite--new .page-section__title{display:flex;align-items:center}.patronite--new .page-section--info{margin-left:8px}.patronite--new .page-section--info i{font-size:16px;color:rgba(179,179,179,.7);display:flex}.patronite--new .categories-list{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:8px}.patronite--new .categories-list a{color:#000;text-align:center;align-items:center;display:flex;width:calc(25% - 30px);justify-content:flex-start;padding:0;font-family:"Patronite Normal",sans-serif;font-size:18px;line-height:24px}.patronite--new .categories-list a.active{color:#106ce5 !important;font-weight:600}@media screen and (max-width: 65rem){.patronite--new .categories-list a{width:calc(33.333333% - 30px)}}@media screen and (max-width: 41rem){.patronite--new .categories-list a{width:calc(50% - 30px)}}
