.banner{position:relative;z-index:1;width:100%;margin-top:-88px}.banner .image-slider{position:relative;z-index:1;width:100%}.banner .slick-autoplay-toggle-button{display:none}.banner .slide img{width:100%;height:100%;object-fit:cover;object-position:center center}.banner .slide figure{width:100%;height:400px}.banner .menu{top:55%;left:20px;width:300px;height:300px;position:absolute;z-index:2;border:3px solid var(--color-primary);border-radius:50%;display:none;transform:translateY(-50%)}.banner .menu img{border-radius:50%}.banner .menu ul>li{position:absolute;z-index:1}.banner .menu ul>li:first-child{top:-30px;left:65px}.banner .menu ul>li:nth-child(2){top:-26px;right:42px}.banner .menu ul>li:nth-child(3){top:50px;right:-30px}.banner .menu ul>li:nth-child(4){right:-30px;bottom:55px}.banner .menu ul>li:nth-child(5){right:43px;bottom:-23px}.banner .menu ul>li:nth-child(6){left:60px;bottom:-28px}.banner .menu ul>li>a{display:flex;align-items:center;justify-content:center;text-align:center;width:80px;height:80px;font-size:14px;font-weight:700;color:var(--color-primary);border:3px solid var(--color-primary);border-radius:50%;background-color:var(--color-black);text-decoration:none;text-transform:uppercase;padding:15px}.banner .menu ul>li>a:hover{color:var(--color-white)}.banner .text{position:absolute;bottom:0;left:0;width:100%}.banner h1{margin-bottom:0;font-size:32px;color:var(--color-primary)}.banner h1 strong{font-weight:400;display:inline-block;font-family:var(--font-family-marigold);color:var(--color-white);text-transform:uppercase}@media screen and (min-width:768px){.banner{margin-top:-101px}.banner .menu{display:block}.banner .is-menu .slide img{object-position:left bottom}.banner .slide figure{height:560px}.banner .is-menu .slide figure{width:80%;margin-left:20%}.banner h1{font-size:30px}.banner .text{bottom:30px}.banner .is-menu .text article{padding-left:290px}}@media screen and (min-width:992px){.banner{margin-top:-123px}.banner .slide figure{height:700px}.banner .is-menu .slide figure{width:70%;margin-left:30%}.banner .menu{width:400px;height:400px;border:5px solid var(--color-primary)}.banner .menu ul>li:first-child{top:-51px;left:155px}.banner .menu ul>li:nth-child(2){top:0;right:10px}.banner .menu ul>li:nth-child(3){top:120px;right:-45px}.banner .menu ul>li:nth-child(4){right:-18px;bottom:35px}.banner .menu ul>li:nth-child(5){right:100px;bottom:-35px}.banner .menu ul>li:nth-child(6){left:55px;bottom:-30px}.banner .menu ul>li>a{width:100px;height:100px;font-size:16px;border:5px solid var(--color-primary)}.banner h1{font-size:40px}.banner .text{bottom:50px}.banner .is-menu .text article{padding-left:390px}}@media screen and (min-width:1580px){.banner .is-menu .slide figure{width:60%;margin-left:40%}.banner.is-home .slide figure{height:1120px}.banner .menu{left:50%}.banner.is-inner .menu{left:50%;margin-left:-670px}.banner.is-home .menu{width:615px;height:615px;margin-left:-470px;transform:translate(-50%,-50%);border:7px solid var(--color-primary)}.banner.is-home .menu ul>li:first-child{top:-83px;left:155px}.banner.is-home .menu ul>li:nth-child(2){top:-40px;right:50px}.banner.is-home .menu ul>li:nth-child(3){top:142px;right:-70px}.banner.is-home .menu ul>li:nth-child(4){right:-50px;bottom:80px}.banner.is-home .menu ul>li:nth-child(5){right:110px;bottom:-60px}.banner.is-home .menu ul>li:nth-child(6){left:110px;bottom:-60px}.banner.is-home .menu ul>li>a{width:165px;height:165px;border:7px solid var(--color-primary);font-size:22px}.banner .text{bottom:100px}.banner .is-menu .text article{padding-left:420px}.banner h1{font-size:48px}}