.cc45_listsegementscards .multicard{display:flex;justify-content:space-between;gap:30px}
.cc45_listsegementscards .multicard .block-card{display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,0.1);width:576px;margin-top:13px;border-radius:12px;transition:box-shadow .2s cubic-bezier(0.55,0.09,0.68,0.53)}
@media(min-width:768px){.cc45_listsegementscards .multicard .block-card:hover{box-shadow:0 20px 24px 0 rgba(0,0,0,0.1)}
}
.cc45_listsegementscards .multicard .block-card .block-header{position:relative;display:flex;flex-direction:column;gap:10px;border-radius:12px 12px 0 0;padding:44px 24px 32px;background:linear-gradient(225deg,rgba(230,231,244,0.3) 0,var(--color-primary-04) 100%)}
.cc45_listsegementscards .multicard .block-card .block-header .special-message{position:absolute;top:-13px;left:24px}
.cc45_listsegementscards .multicard .block-card .block-header .titles{display:flex;flex-direction:column;gap:4px}
.cc45_listsegementscards .multicard .block-card .block-header .titles .title .cmp-title .cmp-title__text,.cc45_listsegementscards .multicard .block-card .block-header .titles .subtitle .cmp-title .cmp-title__text{margin:0}
.cc45_listsegementscards .multicard .block-card .block-header .titles .title .cmp-title__text{font-family:var(--anton-regular);font-weight:400;font-style:normal;font-size:24px;line-height:36px;letter-spacing:.36px}
.cc45_listsegementscards .multicard .block-card .block-header .titles .subtitle .cmp-title__text{font-family:var(--barlow-regular);font-weight:600;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}
.cc45_listsegementscards .multicard .block-card .block-header .cmp-image{position:absolute;top:-69px;right:24px;width:210px;height:137px;border-radius:12px;overflow:hidden}
.cc45_listsegementscards .multicard .block-card .block-header .cmp-image img{width:100%;height:100%;object-fit:cover}
.cc45_listsegementscards .multicard .block-card .block-info{background:var(--color-white);display:flex;flex-direction:column;gap:32px;padding:24px;border-radius:0 0 12px 12px;overflow:hidden}
.cc45_listsegementscards .multicard .block-card .block-info .title-section .cmp-title__text{font-family:var(--barlow-regular);font-weight:600;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}
.cc45_listsegementscards .multicard .block-card .block-info .textrich-ca12{font-family:var(--barlow-regular);font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}
.cc45_listsegementscards .multicard .block-card .block-info .container.cc12 ul{display:flex;row-gap:16px;column-gap:14px;flex-wrap:wrap;width:100%;list-style:none;padding:0;margin:0}
.cc45_listsegementscards .multicard .block-card .block-info .container.cc12 ul li{height:54px;margin:0;padding:0;flex:1 0 15%;max-width:18%}
.cc45_listsegementscards .multicard .block-card .block-info .container.cc12 ul li a{display:block;height:100%}
.cc45_listsegementscards .multicard .block-card .block-info .container.cc12 ul li img{width:100%;height:100%;object-fit:contain}
.cc45_listsegementscards .multicard .block-card .block-info .cc46 .price-list{display:flex}
.cc45_listsegementscards .multicard .block-card .block-info .cc46 .price-list .price{padding-right:16px}
.cc45_listsegementscards .multicard .block-card .block-info .cc46 .price-list .price:not(:first-child){border-left:1px solid #cacaca;padding:0 16px}
.cc45_listsegementscards .multicard .block-card .block-info .cc46 .price-list .price:nth-child(3){padding:0 0 0 16px}
.cc45_listsegementscards .multicard .block-card .block-info .cc46 .price-list .price .price__prices{display:flex;align-items:center;gap:8px}
.cc45_listsegementscards .multicard .block-card .block-info .cc46 .price-list .price .price__prices .after{color:#545454;font-family:var(--barlow-regular);font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;text-decoration:line-through}
.cc45_listsegementscards .multicard .block-card .block-info .cc46 .price-list .price .price__prices .before{color:#1b1b1b;font-family:var(--anton-regular);font-weight:400;font-style:normal;font-size:24px;line-height:36px;letter-spacing:.36px}
.cc45_listsegementscards .multicard .block-card .block-info .cc46 .price-list .text{color:#1b1b1b;font-family:var(--barlow-regular);font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}
.cc45_listsegementscards .multicard .block-card .block-info .information-buttons{display:flex;justify-content:flex-end;align-items:flex-end;gap:24px;flex:1 0 0}
.cc45_listsegementscards .multicard .block-card.cc45small .block-header .cmp-image{top:-40px;width:135px;height:90px}
.cc45_listsegementscards .multicard .block-card.cc45small .block-info .container.cc12 ul{column-gap:26px}
.cc45_listsegementscards .multicard .block-card.cc45small .block-info .container.cc12 ul li{flex:1 0 20%;max-width:29%}
.cc45_listsegementscards .multicard .block-card.cc45small .block-info .cc46 .price-list .price{padding-right:16px}
.cc45_listsegementscards .multicard .block-card.cc45small .block-info .cc46 .price-list .price:not(:first-child){padding:0 0 0 16px}
.cc45_listsegementscards .multicard .block-card.cc45small .block-info .cc46 .price-list .price:nth-child(3){display:none}
.cc45_listsegementscards .multicard .block-card.cc45small .block-info .cc46 .price-list .price .price__prices{gap:7px}
.cc45_listsegementscards .multicard .block-card.cc45small .block-info .cc46 .price-list .price .price__prices .before{font-size:20px;line-height:30px;letter-spacing:.3px}
.cc45_listsegementscards .multicard .block-card.cc45small .block-info .information-buttons{gap:16px;width:100%}
.cc45_listsegementscards .multicard .block-card.cc45small .block-info .information-buttons .information-buttons__first .ca01_button .border-outline,.cc45_listsegementscards .multicard .block-card.cc45small .block-info .information-buttons .information-buttons__second .ca01_button .border-outline,.cc45_listsegementscards .multicard .block-card.cc45small .block-info .information-buttons .information-buttons__first .ca01_button .border-solid,.cc45_listsegementscards .multicard .block-card.cc45small .block-info .information-buttons .information-buttons__second .ca01_button .border-solid{min-width:unset !important}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-header{height:unset !important}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-header .titles{gap:10px}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-header .titles .title .cmp-title__text{font-size:20px;line-height:30px;letter-spacing:.3px}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-header .cmp-image{top:-44px;right:16px;width:105px;height:68px}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info{height:unset !important;padding:24px 16px}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .container.cc12 ul{column-gap:26px}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .container.cc12 ul li{height:35px;flex:1 0 20%;max-width:29%}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .cc46 .price-list .price{padding-right:16px}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .cc46 .price-list .price:not(:first-child){padding:0 0 0 16px}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .cc46 .price-list .price:nth-child(3){display:none}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .cc46 .price-list .price .price__prices{gap:7px}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .cc46 .price-list .price .price__prices .before{font-size:20px;line-height:30px;letter-spacing:.3px}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .information-buttons{gap:16px;width:100%;flex-direction:column;align-items:stretch}
.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .information-buttons .information-buttons__first .ca01_button .border-outline,.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .information-buttons .information-buttons__second .ca01_button .border-outline,.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .information-buttons .information-buttons__first .ca01_button .border-solid,.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .information-buttons .information-buttons__second .ca01_button .border-solid{min-width:unset !important}
.cc18_columns.c45_withimage .multicard .block-card{margin-top:69px}
.cc18_columns.c45_withimage .multicard .block-card .block-header.withimage .titles .title{padding-right:220px}
.cc18_columns.c45_withimage .multicard .block-card.cc45small{margin-top:40px}
.cc18_columns.c45_withimage .multicard .block-card.cc45small .titles .title{padding-right:140px}
.cc18_columns.c45_withimage .multicard .block-card.cc45mobile{margin-top:44px}
.cc18_columns.c45_withimage .multicard .block-card.cc45mobile .titles .title{padding-right:0}
@media(max-width:1024px){.cc45_listsegementscards .multicard{flex-wrap:wrap;justify-content:center}
.cc45_listsegementscards .multicard .block-card{min-width:290px}
}
@media(max-width:390px){.cc45_listsegementscards .multicard .block-card.cc45small .block-info .cc46 .price-list,.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .cc46 .price-list{flex-direction:column;gap:16px}
.cc45_listsegementscards .multicard .block-card.cc45small .block-info .cc46 .price-list .price,.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .cc46 .price-list .price{padding:0 !important}
.cc45_listsegementscards .multicard .block-card.cc45small .block-info .cc46 .price-list .price:nth-child(3),.cc45_listsegementscards .multicard .block-card.cc45mobile .block-info .cc46 .price-list .price:nth-child(3){display:block}
}