@charset "utf-8";.Section__cards{display:grid;grid-template-columns:repeat(2,calc((100% - var(--column-gap) * 1) / 2));grid-gap:var(--column-gap)}.Section--heads .Section__cards{grid-template-columns:repeat(4,calc((100% - var(--column-gap) * 3) / 4))}.Section--orientation .Section__cards{padding-top:14px;padding-bottom:14px}.Section__card{display:block;position:relative}.Section--orientation .Section__card::after{content:'';display:block;position:absolute;top:-14px;bottom:-14px;height:auto;left:20px;width:1px;background-color:#EF0000;z-index:10}.Section__card-in{position:relative;z-index:1;border-radius:8px;box-sizing:border-box;border:1px solid #EDF2F7;background-color:#EDF2F7;padding-bottom:calc(100% / 320 * 160);overflow:hidden}.Section--heads .Section__card-in{padding-bottom:calc(100% / 75 * 45)}.Section__card-title{color:rgba(16,16,16,.50);font-size:16px;font-weight:400;line-height:16px;padding:20px;width:100%;box-sizing:border-box;position:absolute;top:0;left:0;right:0;z-index:10}.Section--interlining .Section__card-title{display:grid;grid-template-columns:repeat(2,calc((100% - var(--column-gap) * 1) / 2));grid-gap:var(--column-gap)}.Section--interlining .Section__card-title span{display:block}.Section--interlining .Section__card-title span>span{font-size:14px;line-height:14px}.Section--interlining .Section__card-title span>span + span{margin-top:6px}.Section__card-words{display:block;position:absolute;bottom:0;left:50%;z-index:1;transform:translateX(-50%);width:100%;padding:20px;box-sizing:border-box;white-space:nowrap;color:#101010}.Section__card--head .Section__card-words{font-size:48px;font-weight:900;line-height:52px;text-transform:uppercase}.Section__card--text .Section__card-words{font-size:40px;font-weight:800;line-height:40px}.Section__card--default .Section__card-words{font-size:20px;font-weight:400;line-height:28px;white-space:unset}.Section__card-content{display:block;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);width:100%;padding:20px;box-sizing:border-box;white-space:nowrap}.Section__card-content__title{color:#101010;font-size:32px;font-weight:900;line-height:44px}.Section__card-content__text{color:#101010;font-size:24px;font-weight:700;line-height:28px;margin-top:4px}.Section__card--extended-uppercase .Section__card-content__title{font-size:32px;font-weight:900;line-height:44px;text-transform:uppercase}.Section__card--extended-uppercase .Section__card-content__text{font-size:24px;font-weight:700;line-height:28px}.Section__card--default-capitalize .Section__card-content__title{font-size:36px;font-weight:800;line-height:44px}.Section__card--default-capitalize .Section__card-content__text{font-size:20px;font-weight:700;line-height:28px}.Section__card--extended-capitalize .Section__card-content__title{font-size:36px;font-weight:800;line-height:44px}.Section__card--extended-capitalize .Section__card-content__text{color:#666C72;font-size:20px;font-weight:800;line-height:20px}.Section__card--default-uppercase .Section__card-content__title{font-size:36px;font-weight:900;line-height:40px;text-transform:uppercase}.Section__card--default-uppercase .Section__card-content__text{font-size:20px;font-weight:600;line-height:20px}.Section__card-text{color:#101010;font-size:16px;font-weight:400;line-height:20px;margin-top:20px}.Section__card-logo{display:block;position:absolute;top:0;left:0;z-index:1;width:auto;height:100%;max-width:100%;max-height:32px;padding:20px;box-sizing:content-box}@media (max-width:732px){.Section__cards{grid-template-columns:100%}.Section--orientation .Section__cards{padding-top:12px;padding-bottom:12px;grid-gap:calc(12px * 2 + var(--column-gap))}.Section--heads .Section__cards{grid-template-columns:100%}.Section__card-in{height:auto}.Section--interlining .Section__card-in{padding-bottom:calc(100% / 328 * 240)}.Section--interlining .Section__card-title{grid-template-columns:100%}.Section__card--head .Section__card-words{font-size:32px;line-height:36px}.Section__card--text .Section__card-words{font-size:20px;line-height:24px}.Section__card--default .Section__card-words{font-size:13px;line-height:18px}.Section__card--default .Section__card-words br{display:none}.Section__card-content__title{color:#101010;font-size:32px;font-weight:900;line-height:44px}.Section__card-content__text{color:#101010;font-size:24px;font-weight:700;line-height:28px;margin-top:4px}.Section__card-text{margin-top:10px}.Section__card-logo{max-height:24px}}