/*
Generated time: March 10, 2026 04:16
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.cards-row-inner{--header-grid-gap:83px;--main-titles-gap:24px;--columns:3;--cards-width:clamp(273px, calc(273px + (348 - 273) * ((100vw - 1024px) / (1248 - 1024) )), 348px);--cards-gap:28px;padding:77px 0}.cards-blocks-2{--columns:2}.cards-blocks-1{--columns:1}.cards-header{--titles-gap:var(--main-titles-gap)}.cards-header+.cards-grid-wrapper{margin-top:var(--header-grid-gap)}.cards-grid-wrapper{padding-bottom:60px;margin-bottom:-60px}.cards-block-card{display:flex;flex-direction:column;width:var(--cards-width);height:auto;margin-right:var(--cards-gap)}.cards-block-card:last-child{margin-right:0}.cards-block-card-image-wrapper{--object-fit:cover;aspect-ratio:348/310;border-radius:10px 10px 0 0;overflow:hidden}.cards-block-card-title-wrapper{display:flex;align-items:center;justify-content:center;flex-grow:1;background:var(--white);padding:24px 26px 22px;box-shadow:0 4px 60px 5px rgba(0,0,0,.05)}.cards-block-card-title-wrapper:empty{padding:0}.cards-block-card-title{text-align:center;font-weight:500;font-size:clamp(14px, calc(14px + (16 - 14) * ((100vw - 1024px) / (1440 - 1024) )), 16px);line-height:clamp(21px, calc(21px + (25 - 21) * ((100vw - 1024px) / (1440 - 1024) )), 25px);letter-spacing:clamp(1.4px, calc(1.4px + (1.6 - 1.4) * ((100vw - 1024px) / (1440 - 1024) )), 1.6px)}@media (max-width:1439px){.cards-row-inner{--header-grid-gap:48px;--main-titles-gap:16px;--cards-gap:8px;padding:57px 0}.cards-block-card-title-wrapper{padding:16px 16px 13px}}@media (max-width:1023px){.cards-row-inner{--cards-gap:7px;padding:57px 0}.cards-block-card-title-wrapper{padding:13px 16px 10px}}@media (max-width:958px){.cards-row-inner{--header-grid-gap:31px;--cards-width:clamp(232px, calc(232px + (274 - 232) * ((100vw - 834px) / (958 - 834) )), 274px)}}@media (max-width:746px){.cards-blocks-3{--cards-width:clamp(232px, calc(232px + (274 - 232) * ((100vw - 680px) / (746 - 680) )), 274px)}.cards-blocks-3 .cards-grid-wrapper{padding-left:18px;padding-right:18px}}@media (max-width:680px){.cards-row-inner{--header-grid-gap:26px;padding:31px 0}}@media (max-width:508px){.cards-blocks-2{--cards-width:clamp(232px, calc(232px + (274 - 232) * ((100vw - 450px) / (508 - 450) )), 274px)}.cards-blocks-2 .cards-grid-wrapper{padding-left:18px;padding-right:18px}}