.Service-component{display:flex;align-items:center;gap:16px}.Service-component h2{color:var(--color-1);font-family:var(--font-1)}.Service-component img{max-width:140px;border-radius:50%;border:2px solid var(--color-1);transition:transform .2s ease-in-out;transform:scale(1)}.Service-component:hover img{transform:scale(1.1)}swiper-container{--swiper-navigation-size: 30px;--swiper-navigation-color: var(--color-1)}swiper-container h2{z-index:10;position:absolute;bottom:10px;left:50%;transform:translate(-50%,-50%);color:#fff;padding:8px;font-family:var(--font-1)}@media screen and (max-width: 719px){swiper-container h2{font-size:medium}}swiper-container h2:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:.5;background-color:var(--color-1)}swiper-container::part(button-prev),swiper-container::part(button-next){transition:opacity .2s ease-out}swiper-container::part(button-prev):hover,swiper-container::part(button-next):hover{opacity:.75}swiper-container::part(bullet){opacity:1;background-color:var(--color-2);border:1px solid white;transition:opacity .2s ease-out}swiper-container::part(bullet):hover{opacity:.75}swiper-container::part(bullet-active){background-color:var(--color-1);border:1px solid white}swiper-slide{text-align:center}swiper-slide img{max-width:100%}.Home-page section{max-width:var(--max-width);padding:0 16px;margin:32px auto}.Home-page section>header{text-align:center;margin-bottom:32px}.Button-component{border:0;background-color:var(--color-1);color:#fff;border-radius:8px;padding:8px 16px;cursor:pointer;transition:opacity .2s ease-out}.Button-component:hover{opacity:.75}.NotFound-page{text-align:center;margin:16px}.NotFound-page h1{font-family:var(--font-1)}.NotFound-page p{font-size:large;margin:16px auto}.Menu-component{position:sticky;top:0;z-index:11;box-shadow:var(--box-shadow);background-color:var(--color-2)}.Menu-component ul{display:flex;list-style-type:none;max-width:var(--max-width);margin:0 auto}.Menu-component ul li{flex-grow:1}.Menu-component ul li.logo{position:relative;min-width:100px}.Menu-component ul li.logo img{position:absolute;top:8px;left:50%;transform:translate(-50%);border:2px solid var(--color-2);border-radius:50%;box-shadow:var(--box-shadow);width:50px}.Menu-component ul li.logo.small img{width:80%}.Menu-component ul li a{display:flex;align-items:center;justify-content:center;min-height:50px;font-family:var(--font-1);font-size:large;padding:0 8px}.Menu-component ul li a.active{color:#fff;background-color:var(--color-1)}.Cafune-template{display:contents}.hover{transition:opacity .2s ease-out}.hover:hover{opacity:.75}:root{--max-width: 1346px;--color-1: #fc0185;--color-2: #3fe0d0;--font-1: "Racy Mango", sans-serif;--font-2: "Alice", sans-serif;--box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, .4)}*{font-family:var(--font-2);padding:0;margin:0}html{font-size:16px}a{color:inherit;font-size:inherit;text-decoration:none;transition:opacity .2s ease-out}a:hover{opacity:.75}.content{display:flex;flex-direction:column;gap:8px}.grid{display:grid;row-gap:32px;column-gap:16px}@media screen and (max-width: 719px){.grid{grid-template-columns:1fr}}@media screen and (min-width: 720px){.grid{grid-template-columns:repeat(2,1fr)}}iframe{border:0;width:100%}hr{border:0;height:1px;background:var(--color-1);background-image:linear-gradient(to right,var(--color-2),var(--color-1),var(--color-2));margin:32px auto}
