@keyframes fadeSlide{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-100px)}15%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(-100px)}100%{opacity:0;transform:translateY(-100px)}}@keyframes opacityInOut{0%{opacity:0}15%{opacity:1}20%{opacity:1}70%{opacity:0}100%{opacity:0}}@keyframes fadeSlide{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-100px)}15%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(-100px)}100%{opacity:0;transform:translateY(-100px)}}@keyframes opacityInOut{0%{opacity:0}15%{opacity:1}20%{opacity:1}70%{opacity:0}100%{opacity:0}}strong{color:#90926C}h1,h2,h3,h4,h5,h6{color:#90926C;word-break:keep-all !important}body{font-family:var(--wp--preset--font-family--tazugane-gothic-hondamkta-med) !important;font-size:var(--wp--preset--font-size--medium) !important;font-weight:500 !important}body p{margin:0 0 20px 0;word-break:keep-all !important}a span:hover{color:#9DB17C !important}input,textarea,button{font-family:"Tazugane Gothic HondaMKTA Med"}@media (min-width:992px){section.guten-section>.guten-container .guten-column{padding-left:0px}}.main-nav .nav-sub-link{font-size:14px}.main-nav .nav-sub-link a span{color:#A19798}@media (min-width:768px){.main-nav .guten-container .guten-element:nth-child(1){width:80%}.main-nav .guten-container .guten-element:nth-child(2){width:20%}}@media (max-width:1160px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex !important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none !important}}@media (min-width:1160px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none !important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block !important}.main-nav .wp-social-link{margin-top:-14px !important;font-size:14px}.main-nav .guten-container .guten-element:nth-child(1){width:35%}.main-nav .guten-container .guten-element:nth-child(2){width:65%}.main-nav .guten-container .guten-element:nth-child(2) .guten-column-wrapper{justify-content:flex-end !important;margin-right:50px}}@media (min-width:1240px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) ul:first-child{padding-top:30px}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) ul:last-child{position:absolute;top:0;left:0}}@keyframes fadeSlide{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-100px)}15%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(-100px)}100%{opacity:0;transform:translateY(-100px)}}@keyframes opacityInOut{0%{opacity:0}15%{opacity:1}20%{opacity:1}70%{opacity:0}100%{opacity:0}}a:focus,button:focus{border:none !important;outline:none !important;box-shadow:none !important}.main-buttons a,.guten-button{border:none;outline:none;color:#fff;background:#eae42a;cursor:pointer;position:relative;z-index:0;border-radius:10px;padding:15px 25px;color:black !important;font-size:17px}.main-buttons a:before,.guten-button:before{content:"";background:linear-gradient(45deg, #f0f26d, #eae42a, #c2d98c, #9DB17C, #bfc28a, #90926C, #d8c6cc, #A19798, #f0f26d);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity 0.3s ease-in-out;border-radius:10px}.main-buttons a:active,.guten-button:active{color:#000}.main-buttons a:active:after,.guten-button:active:after{background:transparent}.main-buttons a:hover:before,.guten-button:hover:before{opacity:1}.main-buttons a:after,.guten-button:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#eae42a;left:0;top:0;border-radius:10px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}footer .footer-row{justify-content:center}footer .wp-block-button a{margin:20px auto}@media (min-width:992px){footer .footer-row{justify-content:space-between}}@keyframes fadeSlide{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-100px)}15%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(-100px)}100%{opacity:0;transform:translateY(-100px)}}@keyframes opacityInOut{0%{opacity:0}15%{opacity:1}20%{opacity:1}70%{opacity:0}100%{opacity:0}}.home .main-nav{opacity:0;transform:translateX(-100px);animation:fadeSlide ease-in forwards;animation-duration:1500ms !important;animation-delay:500ms !important}.home .image-box-body .body-inner{height:100%}.home .image-box-header img{height:100% !important}@media (min-width:529px){.home{}}@media (min-width:576px){.home{}.home #main-nav-spacer{padding-bottom:65% !important}.home .section-overlay-animation-opacity{opacity:0;animation:opacityInOut 12s 10s ease-in-out infinite}.home .section-overlay-animation-fade-slide{opacity:0;transform:translateY(-100px);animation:fadeInOut 12s 10s ease-in-out infinite}}@media (min-width:629px){.home{}}@media screen and (max-width:668px) and (orientation:landscape){.home{}}@media (min-width:676px){.home{}}.login form{height:100%}.error404 .wp-site-blocks{margin:-20px 0}.hidden{display:none !important;visibility:hidden !important}