.section-card-top-image-with-padding{gap:40px;padding-bottom:104px;display:flex !important;flex-wrap:wrap;justify-content:center;width:100%}.section-card-top-image-with-padding>*{flex:1 1 calc((100% - 120px)/4);min-width:0;max-width:100%}.section-card-top-image-with-padding--custom{display:flex !important}.section-card-top-image-with-padding--cols-3>*{flex:1 1 calc((100% - 120px)/3);min-width:0;max-width:100%}.section-card-top-image-with-padding .card-top-image-with-padding{width:100%;max-width:100%}.section-card-top-image-with-padding .card-top-image-with-padding .card-content{display:flex;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px 5px rgba(209,204,195,.2);padding:30px 30px 30px;height:100%;width:100%}.section-card-top-image-with-padding .card-top-image-with-padding .card-content .card-image{margin-bottom:20px;position:relative;overflow:hidden}.section-card-top-image-with-padding .card-top-image-with-padding .card-content .card-image img{width:100%;height:150px;object-fit:cover;aspect-ratio:400/150}.section-card-top-image-with-padding .card-top-image-with-padding .card-content .title-content{padding-inline:2px;flex:1}.section-card-top-image-with-padding .card-top-image-with-padding .card-content .title-content h3,.section-card-top-image-with-padding .card-top-image-with-padding .card-content .title-content h4,.section-card-top-image-with-padding .card-top-image-with-padding .card-content .title-content h5{margin-bottom:5px}.section-card-top-image-with-padding .card-top-image-with-padding .card-content .content-buttons{bottom:30px;left:30px;margin-top:auto}.section-card-top-image-with-padding .card-top-image-with-padding .card-content.edit-spacing{padding-bottom:20px}@media(max-width: 1150px){.section-card-top-image-with-padding>*{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media(max-width: 768px){.section-card-top-image-with-padding{padding-bottom:60px;gap:25px}.section-card-top-image-with-padding>*{flex:1 1 100%;max-width:100%}.section-card-top-image-with-padding .card-top-image-with-padding .card-content{padding:20px 20px 35px}}@media(min-width: 1151px){.section-card-top-image-with-padding--cols-3{display:flex !important;flex-wrap:wrap;justify-content:center;width:100%}.section-card-top-image-with-padding--cols-3>*{flex:1 1 calc((100% - 80px)/3);min-width:0;max-width:100%}}.background-section-card-top-image-with-padding{padding:initial;padding-top:99.25px;padding-bottom:96.24px}.background-section-card-top-image-with-padding .group-title-main{display:flex;justify-content:center;align-items:flex-start;margin-bottom:67.11px;gap:33.11px}.background-section-card-top-image-with-padding .group-title-main .group-title{width:100%;max-width:1077px}.background-section-card-top-image-with-padding .group-title-main .group-title p{font-size:clamp(18px,3vw,24px)}.background-section-card-top-image-with-padding .group-title-main .group-title p:last-child{margin-bottom:0}@media(max-width: 1512px){.background-section-card-top-image-with-padding .group-title-main .group-title p{font-size:20px}}@media(max-width: 768px){.background-section-card-top-image-with-padding .group-title-main .group-title p{font-size:18px}}.background-section-card-top-image-with-padding .section-card-top-image-with-padding{padding-block:initial}.background-section-card-top-image-with-padding .section-card-top-image-with-padding .card-top-image-with-padding .title-content{color:#333}@media(max-width: 991px){.background-section-card-top-image-with-padding{padding-top:60px;padding-bottom:60px}}@media(max-width: 576px){.background-section-card-top-image-with-padding{padding-top:60px;padding-bottom:60px}.background-section-card-top-image-with-padding .group-title-main{align-items:flex-start;gap:18px;margin-bottom:30px}.background-section-card-top-image-with-padding .group-title-main figure.wp-block-image{display:none}}.cards-grid--stretch{display:grid !important;width:100%;place-items:stretch !important;justify-items:stretch !important;align-items:stretch !important;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)) !important}.cards-grid--stretch>*{width:100%;max-width:100% !important;justify-self:stretch !important}.cards-grid--stretch .card-footer-icon{max-width:100% !important;width:100%}@media(max-width: 1100px){.cards-grid--stretch{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)) !important}}@media(max-width: 767px){.cards-grid--stretch{grid-template-columns:1fr !important}}