.box-categories{--box-category-gap:30px;--box-category-radius:16px;--box-category-text:#222;--box-category-muted:#888}.box-categories,.box-categories .et_pb_code_inner{overflow:visible}.box-categories .et_pb_code_inner:not(.slick-initialized){display:flex;gap:var(--box-category-gap)}.box-categories .et_pb_code_inner:not(.slick-initialized)>.box-category{flex:0 0 calc((100% - 3 * var(--box-category-gap)) / 4)}.box-categories .et_pb_code_inner:not(.slick-initialized)>.box-category:nth-child(n+5){display:none!important}.box-categories .slick-list{margin:0 calc(var(--box-category-gap) / -2)}.box-categories .slick-track{display:flex}.box-categories .slick-slide{height:auto;box-sizing:border-box}.box-categories .slick-slide>div{height:100%}.box-categories .box-category{position:relative;display:flex!important;flex-direction:column;height:100%;box-sizing:border-box;background:#fff;border-style:none;border-width:0;border-color:var(--gcid-primary-color);border-radius:var(--box-category-radius);color:var(--gcid-primary-color);text-decoration:none;cursor:pointer;transition:background-color 0.2s ease}.box-categories .box-category:hover,.box-categories .box-category:focus{background-color:color-mix(in srgb,var(--gcid-primary-color) 10%,transparent);text-decoration:none}.box-categories .box-category__body{flex:1 1 auto;padding:30px 30px 20px;color:var(--box-category-text)}.box-categories .box-category__header{text-align:center}.box-categories .box-category__name{margin:0;padding:0;font-size:24px;font-weight:600;line-height:1.3;color:var(--box-category-text)}.box-categories .box-category__area{margin:20px 0 0;padding:0;font-size:16px;color:var(--box-category-muted)}.box-categories .box-category__image{display:block;width:100%;max-width:200px;height:auto;margin:30px auto 20px;padding:0 20px;box-sizing:border-box}.box-categories .box-category__from{margin:0;padding:0;font-size:14px;font-weight:300}.box-categories .box-category__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;margin:5px 0 0;padding:0}.box-categories .box-category__amount{font-size:32px;font-weight:600;line-height:1.2}.box-categories .box-category__period{font-size:14px;font-weight:300}.box-categories .box-category__button{display:block;padding:16px 20px;background:var(--gcid-primary-color);border-radius:0 0 var(--box-category-radius) var(--box-category-radius);color:#000;font-size:14px;font-weight:600;text-align:center}@media (max-width:980px){.box-categories .et_pb_code_inner:not(.slick-initialized)>.box-category{flex-basis:calc((100% - var(--box-category-gap)) / 2)}.box-categories .et_pb_code_inner:not(.slick-initialized)>.box-category:nth-child(n+3){display:none!important}}@media (max-width:767px){.box-categories .et_pb_code_inner:not(.slick-initialized)>.box-category{flex-basis:100%}.box-categories .et_pb_code_inner:not(.slick-initialized)>.box-category:nth-child(n+2){display:none!important}}