/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.kmtopline{padding:1rem;background-color:#eed425;text-align:center;}.kmtopline p{font-size:1.5rem;}.kmtopline .button{border:2px solid #000000;background-color:#fff;text-decoration:none;color:#000;padding:0.75rem 1.5rem 0.5rem;border-radius:0.5rem;text-transform:uppercase;line-height:1.5rem;}.kmtopline .button:hover{border-color:#ff8039;color:#ff8039}
.kmactioncard{display:flex;flex-flow:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:2rem 0;}.kmactioncard .iconline{color:#fff;padding:0.5rem;}.kmcard_card{border-radius:0.25rem;border:0;height:200px;position:relative;width:calc(1100px / 3 - 20px);}.kmcard_front{background-color:#eb118a;display:flex;flex-direction:column;height:200px;justify-content:center;position:absolute;text-align:center;transition:.5s;width:calc(1100px / 3 - 20px);}.kmcard_front h3{color:#fff;font-size:1.5rem;margin:1rem;text-decoration:underline;transition:.5s;}.kmcard_detail{background-color:#1b99d6;box-sizing:border-box;color:#fff;height:200px;padding:1rem;position:absolute;transform-origin:left;transform:perspective(2000px) rotateY(-90deg);transition:.5s;width:calc((1100px / 3 - 20px) * 0.75);}.kmcard_detail a{color:#fff;}.kmcard_card.clicked .kmcard_detail{transform:perspective(2000px) rotateY(0deg);}.kmcard_card.clicked .kmcard_front{display:block;margin:0 0 0 calc((1100px / 3 - 20px) * 0.75);width:calc((1100px / 3 - 20px) * 0.25);}.kmcard_card.clicked .kmcard_front h3{rotate:90deg;color:#ccc;font-size:1rem;}.kmcard_card.clicked .iconline{padding:1rem;}@media(min-width:768px) and (max-width:1100px){.kmactioncard{padding:2rem 1rem;}.kmcard_card{width:calc(50% - 20px);}.kmcard_front{width:100%;}.kmcard_detail{width:calc(100% * 0.75);}.kmcard_card.clicked .kmcard_front{margin:0 0 0 calc(100% * 0.75);width:calc(100% * 0.25)}}@media(max-width:767px){.kmactioncard{padding:1rem;}.kmcard_card{width:100%;}.kmcard_detail{width:calc(100% * 0.75);}.kmcard_front{width:100%;}.kmcard_card.clicked .kmcard_front{margin:0 0 0 calc(100% * 0.75);width:calc(100% * 0.25)}}
