.g-mcU2YGW { height: 1007px; }@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@keyframes float { 50% { transform: translateY(-3px); } 100% { transform: translateY(-6px); }}@keyframes float-shadow { 0% { transform: translateY(6px); opacity: 0.4; } 50% { transform: translateY(3px); opacity: 1; } 100% { transform: translateY(6px); opacity: 0.4; }}@media only screen and (max-width: 1024px) {}@media only screen and (max-width: 560px) {}@media only screen and (max-width: 1024px) {}@media only screen and (max-width: 560px) {}@media only screen and (max-width: 1024px) {}@media only screen and (max-width: 560px) {}@media only screen and (max-width: 1024px) {}@media only screen and (max-width: 560px) {}@media only screen and (max-width: 1024px) {}@media only screen and (max-width: 560px) {}.g-OykK4yf { height: 1005px !important; min-height: initial !important; background-color: rgb(0, 0, 0) !important; background-image: unset !important; }.g-NeOqZAt { background-position: 50% 50%; margin: 0px; word-break: break-word; background-size: 100%; font-family: Nunito; z-index: 2; line-height: 100%; background-image: none !important; border-radius: 0px !important; color: rgb(255, 255, 255) !important; letter-spacing: 0px !important; font-weight: 700 !important; text-align: inherit !important; font-size: 55px !important; }.g-WLbcWP6 { margin-left: calc(50% - 490px); z-index: 100; --btn-width: 1113px; height: auto !important; font-family: Nunito !important; display: flex !important; text-align: start !important; width: 1113px !important; left: -66.495px !important; top: 66.6002px !important; }.mobile .g-WLbcWP6 { display: flex !important; width: 315px !important; text-align: start !important; left: 22.5758px !important; top: 263.364px !important; }.mobile .g-NeOqZAt { border-radius: 0px !important; text-align: start !important; font-size: 15px !important; }.g-sxIVBeD { background-position: 50% 50%; margin: 0px; word-break: break-word; font-family: Nunito; z-index: 2; background-size: 100%; background-image: none !important; border-radius: 0px !important; color: rgb(255, 255, 255) !important; letter-spacing: 0px !important; text-align: inherit !important; line-height: 141% !important; font-weight: 300 !important; font-size: 37px !important; }.g-TGznsJ0 { margin-left: calc(50% - 490px); z-index: 100; --btn-width: 964px; font-family: Nunito !important; display: flex !important; text-align: start !important; width: 964px !important; left: 8.07331px !important; top: 157.594px !important; }.mobile .g-TGznsJ0 { --btn-width: 249px; display: flex !important; width: 249px !important; text-align: center !important; left: 55.4848px !important; top: 295.844px !important; }.mobile .g-sxIVBeD { font-size: 12px !important; text-align: center !important; }.mobile .g-Hv0K6hB { --btn-width: 351px; --btn-height: 202px; display: flex !important; width: 351px !important; height: 202px !important; left: 4.60665px !important; top: 28.1818px !important; }.g-Hv0K6hB { margin-left: calc(50% - 490px); z-index: 100; --btn-width: 1173px; --btn-height: 781px; display: flex !important; width: 1173px !important; left: -96.6119px !important; top: 83.8965px !important; height: auto !important; }.g-qJHPNyx { border-radius: 6px !important; }.g-GcvTivf { z-index: 100; margin-left: calc(50% - 490px); height: auto !important; font-family: Nunito !important; text-align: start !important; width: 550px !important; display: flex !important; left: -106.227px !important; top: 826.965px !important; }.mobile .g-GcvTivf { width: 90% !important; display: flex !important; left: 17.894px !important; top: 195px !important; }.g-pN4uFVh { min-height: initial !important; background-color: rgb(0, 0, 0) !important; background-image: unset !important; height: 1560px !important; }.mobile .g-pN4uFVh { min-height: initial !important; background-color: rgb(0, 0, 0) !important; background-image: unset !important; height: 1472px !important; }.mobile .g-NANjnVn { height: 161px !important; background-color: rgb(0, 0, 0) !important; background-image: unset !important; }.g-NANjnVn { min-height: initial !important; height: 350px !important; background-color: rgb(0, 0, 0) !important; background-image: unset !important; }.g-NdXJwQ4 { z-index: 100; margin-left: calc(50% - 490px); height: auto !important; font-family: Nunito !important; display: flex !important; text-align: center !important; width: 518.458px !important; top: 54px !important; left: 230.778px !important; text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0.063) 1.5px -0.8px 0.2px, rgba(0, 0, 0, 0.08) 3.1px -1.7px 0.4px, rgba(0, 0, 0, 0.09) 4.7px -2.6px 0.7px, rgba(0, 0, 0, 0.098) 6.5px -3.6px 1px, rgba(0, 0, 0, 0.1) 8.5px -4.7px 1.4px, rgba(0, 0, 0, 0.106) 10.8px -5.9px 1.8px, rgba(0, 0, 0, 0.11) 13.5px -7.4px 2.4px, rgba(0, 0, 0, 0.114) 16.8px -9.3px 3.2px, rgba(0, 0, 0, 0.114) 21px -11.6px 4.2px, rgba(0, 0, 0, 0.118) 26.4px -14.6px 5.6px, rgba(0, 0, 0, 0.118) 33.5px -18.5px 7.6px, rgba(0, 0, 0, 0.12) 43.3px -23.9px 10.3px, rgba(0, 0, 0, 0.125) 57.1px -31.5px 14.3px, rgba(0, 0, 0, 0.13) 77.6px -42.8px 20.5px, rgba(0, 0, 0, 0.133) 111.1px -61.3px 30.5px, rgba(0, 0, 0, 0.145) 176.1px -97.2px 50.4px !important; }.mobile .g-NdXJwQ4 { display: flex !important; width: 315px !important; background-color: rgba(31, 0, 0, 0) !important; text-shadow: rgba(140, 1, 1, 0) 0px 0px 0px, rgba(140, 1, 1, 0.06) 1.5px -0.8px 0.2px, rgba(140, 1, 1, 0.075) 3.1px -1.7px 0.4px, rgba(140, 1, 1, 0.086) 4.7px -2.6px 0.7px, rgba(140, 1, 1, 0.094) 6.5px -3.6px 0.9px, rgba(140, 1, 1, 0.098) 8.4px -4.6px 1.3px, rgba(140, 1, 1, 0.1) 10.6px -5.9px 1.7px, rgba(140, 1, 1, 0.106) 13.2px -7.3px 2.2px, rgba(140, 1, 1, 0.11) 16.2px -8.9px 2.8px, rgba(140, 1, 1, 0.11) 20px -11px 3.7px, rgba(140, 1, 1, 0.114) 24.7px -13.6px 4.9px, rgba(140, 1, 1, 0.114) 30.8px -17px 6.4px, rgba(140, 1, 1, 0.118) 38.7px -21.4px 8.5px, rgba(140, 1, 1, 0.118) 49.5px -27.3px 11.5px, rgba(140, 1, 1, 0.12) 64.7px -35.7px 15.8px, rgba(140, 1, 1, 0.125) 87.2px -48.1px 22.2px, rgba(140, 1, 1, 0.133) 123.4px -68.1px 32.7px, rgba(140, 1, 1, 0.14) 193.2px -106.6px 53.1px !important; left: 22.4545px !important; top: 10px !important; }.g-CEXXCV7 { background-position: 50% 50%; margin: 0px; word-break: break-word; background-size: 100%; z-index: 2; line-height: 100%; border-radius: 0px !important; letter-spacing: 0px !important; text-transform: none !important; text-align: inherit !important; font-family: "Noto Sans JP" !important; font-size: 47px !important; font-weight: 500 !important; color: rgb(222, 23, 23) !important; background-image: none !important; }.mobile .g-CEXXCV7 { border-radius: 0px !important; font-size: 24px !important; color: rgb(197, 43, 43) !important; background-image: none !important; }.g-LvH0ovo { margin-left: calc(50% - 490px); z-index: 100; --btn-width: 582px; --btn-height: 97px; fill: rgb(255, 1, 1); display: flex !important; width: 582px !important; height: 97px !important; left: 198.942px !important; top: 201.841px !important; }.g-cDs2BtN { font-weight: 600; text-transform: uppercase; transition: all; padding: 0px 15px; z-index: 2; border-style: solid; letter-spacing: 0px; border-color: rgb(170, 170, 170); background-color: unset; background-image: linear-gradient(90deg, rgb(255, 1, 1), rgb(255, 1, 1), rgb(54, 54, 54), rgb(54, 54, 54)); color: rgb(0, 0, 0); justify-content: center !important; font-size: 20px !important; border-width: 1px !important; border-radius: 12.61px !important; }.mobile .g-LvH0ovo { fill: rgb(255, 0, 0); --btn-width: 235px; --btn-height: 45px; display: flex !important; width: 235px !important; height: 45px !important; left: 62.4545px !important; top: 89.6369px !important; }.mobile .g-cDs2BtN { background-color: unset; background-image: linear-gradient(90deg, rgb(255, 0, 0), rgb(255, 0, 0), rgb(54, 54, 54), rgb(54, 54, 54)); color: rgb(0, 0, 0); font-size: 12px !important; font-family: Montserrat !important; font-weight: 100 !important; border-radius: 2.7px !important; }.mobile .g-CYNdNKg { background-color: rgb(0, 0, 0) !important; background-image: unset !important; height: 139px !important; }.g-CYNdNKg { height: 350px !important; background-color: rgb(0, 0, 0) !important; background-image: unset !important; }.g-DJDe6hb { z-index: 100; margin-left: calc(50% - 490px); --btn-width: 246px; height: auto !important; font-family: Nunito !important; display: flex !important; text-align: start !important; width: 246px !important; left: -157.037px !important; top: 257.676px !important; }.mobile .g-DJDe6hb { display: flex !important; width: 315px !important; left: -0.0389682px !important; top: 111.545px !important; }.g-eOiyNXR { background-position: 50% 50%; word-break: break-word; margin: 0px; background-size: 100%; font-family: Nunito; z-index: 2; height: auto !important; font-weight: 500 !important; letter-spacing: 0px !important; border-radius: 0px !important; font-size: 9px !important; text-align: inherit !important; color: rgba(255, 255, 255, 0.53) !important; background-image: none !important; }.mobile .g-eOiyNXR { border-radius: 0px !important; font-size: 10px !important; }.g-JwgbCy3 { height: 1007px; }.mobile .g-OykK4yf { min-height: initial !important; background-color: rgb(0, 0, 0) !important; background-image: unset !important; height: 592px !important; }.mobile .g-tbm0T75 { height: 1007px; }.g-CcteZBT { margin-left: calc(50% - 490px); z-index: 100; height: auto !important; font-family: Nunito !important; text-align: start !important; width: 544.469px !important; display: flex !important; left: 195.801px !important; top: 661.759px !important; }.mobile .g-CcteZBT { --btn-width: 172px; text-align: start !important; display: flex !important; width: 172px !important; left: 93.9697px !important; top: 134px !important; }.g-nx8DXT5 { background-position: 50% 50%; margin: 0px; word-break: break-word; background-size: 100%; font-family: Nunito; z-index: 2; line-height: 100%; background-image: none !important; border-radius: 0px !important; color: rgb(255, 255, 255) !important; letter-spacing: 0px !important; font-size: 72px !important; font-weight: 700 !important; text-align: inherit !important; }.mobile .g-nx8DXT5 { border-radius: 0px !important; text-align: start !important; font-size: 22px !important; }.g-rL83xZs { background-position: 50% 50%; margin: 0px; word-break: break-word; background-size: 100%; font-family: Nunito; z-index: 2; background-image: none !important; border-radius: 0px !important; color: rgb(255, 255, 255) !important; letter-spacing: 0px !important; text-transform: none !important; text-align: inherit !important; font-weight: 200 !important; line-height: 125% !important; font-size: 22px !important; }.mobile .g-rL83xZs { border-radius: 0px !important; font-size: 18px !important; font-family: Nunito !important; }.g-fwPaIxB { z-index: 100; margin-left: calc(50% - 490px); height: auto !important; font-family: Nunito !important; text-align: start !important; width: 556.469px !important; display: flex !important; left: -106.183px !important; top: 981.701px !important; }.mobile .g-fwPaIxB { width: 315px !important; display: flex !important; left: 18.0284px !important; top: 362px !important; }.g-utyUGcb { background-position: 50% 50%; margin: 0px; word-break: break-word; background-size: 100%; font-family: Nunito; z-index: 2; background-image: none !important; border-radius: 0px !important; color: rgb(255, 255, 255) !important; letter-spacing: 0px !important; text-transform: none !important; text-align: inherit !important; font-weight: 200 !important; line-height: 125% !important; font-size: 22px !important; }.mobile .g-utyUGcb { border-radius: 0px !important; font-size: 18px !important; font-family: Nunito !important; }.g-nlww8Ja { z-index: 100; margin-left: calc(50% - 490px); height: auto !important; font-family: Nunito !important; text-align: start !important; width: 556.469px !important; display: flex !important; left: -106.113px !important; top: 1273.92px !important; }.mobile .g-nlww8Ja { width: 315px !important; display: flex !important; left: 17.9376px !important; top: 687px !important; }.g-QPPyEhc { background-position: 50% 50%; margin: 0px; word-break: break-word; background-size: 100%; font-family: Nunito; z-index: 2; background-image: none !important; border-radius: 0px !important; color: rgb(255, 255, 255) !important; letter-spacing: 0px !important; text-transform: none !important; text-align: inherit !important; font-weight: 200 !important; line-height: 125% !important; font-size: 22px !important; }.mobile .g-QPPyEhc { border-radius: 0px !important; font-size: 18px !important; font-family: Nunito !important; }.g-ts03TqT { z-index: 100; margin-left: calc(50% - 490px); height: auto !important; font-family: Nunito !important; text-align: start !important; width: 556.469px !important; display: flex !important; left: 507.439px !important; top: 826.937px !important; }.mobile .g-ts03TqT { width: 315px !important; display: flex !important; left: 18.0284px !important; top: 854px !important; }.g-nwHQQRp { background-position: 50% 50%; margin: 0px; word-break: break-word; background-size: 100%; font-family: Nunito; z-index: 2; background-image: none !important; border-radius: 0px !important; color: rgb(255, 255, 255) !important; letter-spacing: 0px !important; text-transform: none !important; text-align: inherit !important; font-weight: 200 !important; line-height: 125% !important; font-size: 22px !important; }.mobile .g-nwHQQRp { border-radius: 0px !important; font-size: 18px !important; font-family: Nunito !important; }.g-hFf9bE2 { z-index: 100; margin-left: calc(50% - 490px); height: auto !important; font-family: Nunito !important; text-align: start !important; width: 556.469px !important; display: flex !important; left: 507.511px !important; top: 951.667px !important; }.mobile .g-hFf9bE2 { width: 315px !important; display: flex !important; left: 17.983px !important; top: 954px !important; }.g-JPtkQ3w { background-position: 50% 50%; margin: 0px; word-break: break-word; background-size: 100%; font-family: Nunito; z-index: 2; background-image: none !important; border-radius: 0px !important; color: rgb(255, 255, 255) !important; letter-spacing: 0px !important; text-transform: none !important; text-align: inherit !important; font-weight: 200 !important; line-height: 125% !important; font-size: 22px !important; }.mobile .g-JPtkQ3w { border-radius: 0px !important; font-size: 18px !important; font-family: Nunito !important; }.g-qT2kMby { z-index: 100; margin-left: calc(50% - 490px); height: auto !important; font-family: Nunito !important; text-align: start !important; width: 556.469px !important; display: flex !important; left: 507.532px !important; top: 1131.4px !important; }.mobile .g-qT2kMby { width: 315px !important; display: flex !important; left: 17.983px !important; top: 1122px !important; }.g-IAoV7i0 { background-position: 50% 50%; margin: 0px; word-break: break-word; background-size: 100%; font-family: Nunito; z-index: 2; background-image: none !important; border-radius: 0px !important; color: rgb(255, 255, 255) !important; letter-spacing: 0px !important; text-transform: none !important; text-align: inherit !important; font-weight: 200 !important; line-height: 125% !important; font-size: 22px !important; }.mobile .g-IAoV7i0 { border-radius: 0px !important; font-size: 18px !important; font-family: Nunito !important; }.g-GbyVIZN { z-index: 100; margin-left: calc(50% - 490px); height: auto !important; font-family: Nunito !important; text-align: start !important; width: 556.469px !important; display: flex !important; left: 507.36px !important; top: 1311.13px !important; }.mobile .g-GbyVIZN { width: 315px !important; display: flex !important; left: 17.983px !important; top: 1267px !important; }.g-PKnV3m3 { background-position: 50% 50%; margin: 0px; word-break: break-word; background-size: 100%; font-family: Nunito; z-index: 2; background-image: none !important; border-radius: 0px !important; color: rgb(255, 255, 255) !important; letter-spacing: 0px !important; text-transform: none !important; text-align: inherit !important; font-weight: 200 !important; line-height: 125% !important; font-size: 22px !important; }.mobile .g-PKnV3m3 { border-radius: 0px !important; font-size: 18px !important; font-family: Nunito !important; }.mobile .g-SCMBe7s { color: rgb(197, 43, 43) !important; background-image: none !important; }.g-Fr6h3en { z-index: 100; margin-left: calc(50% - 490px); --btn-width: 781px; height: auto !important; font-family: Nunito !important; text-align: center !important; display: flex !important; width: 781px !important; left: -129.696px !important; top: 351.159px !important; }.mobile .g-Fr6h3en { width: 315px !important; background-color: rgba(31, 0, 0, 0) !important; text-shadow: rgba(140, 1, 1, 0) 0px 0px 0px, rgba(140, 1, 1, 0.06) 1.5px -0.8px 0.2px, rgba(140, 1, 1, 0.075) 3.1px -1.7px 0.4px, rgba(140, 1, 1, 0.086) 4.7px -2.6px 0.7px, rgba(140, 1, 1, 0.094) 6.5px -3.6px 0.9px, rgba(140, 1, 1, 0.098) 8.4px -4.6px 1.3px, rgba(140, 1, 1, 0.1) 10.6px -5.9px 1.7px, rgba(140, 1, 1, 0.106) 13.2px -7.3px 2.2px, rgba(140, 1, 1, 0.11) 16.2px -8.9px 2.8px, rgba(140, 1, 1, 0.11) 20px -11px 3.7px, rgba(140, 1, 1, 0.114) 24.7px -13.6px 4.9px, rgba(140, 1, 1, 0.114) 30.8px -17px 6.4px, rgba(140, 1, 1, 0.118) 38.7px -21.4px 8.5px, rgba(140, 1, 1, 0.118) 49.5px -27.3px 11.5px, rgba(140, 1, 1, 0.12) 64.7px -35.7px 15.8px, rgba(140, 1, 1, 0.125) 87.2px -48.1px 22.2px, rgba(140, 1, 1, 0.133) 123.4px -68.1px 32.7px, rgba(140, 1, 1, 0.14) 193.2px -106.6px 53.1px !important; display: flex !important; left: 22.5437px !important; top: 384.729px !important; }.g-Mtf89aq { background-position: 50% 50%; margin: 0px; word-break: break-word; background-size: 100%; z-index: 2; border-radius: 0px !important; letter-spacing: 0px !important; text-transform: none !important; text-align: inherit !important; font-family: "Noto Sans JP" !important; font-size: 47px !important; font-weight: 500 !important; color: rgb(215, 21, 21) !important; background-image: none !important; line-height: 120% !important; }.mobile .g-Mtf89aq { border-radius: 0px !important; color: rgb(197, 43, 43) !important; background-image: none !important; font-size: 19px !important; line-height: 134% !important; }.mobile .g-TIbEyhO { color: rgb(197, 43, 43) !important; background-image: none !important; font-size: 19px !important; line-height: 134% !important; }.g-BiDWgFd { margin-left: calc(50% - 490px); z-index: 100; fill: rgb(255, 1, 1); --btn-width: 186px; --btn-height: 56px; display: flex !important; width: 186px !important; height: 56px !important; left: 758.878px !important; top: 552.726px !important; }.mobile .g-BiDWgFd { fill: rgb(255, 0, 0); --btn-width: 114px; --btn-height: 40px; display: flex !important; width: 114px !important; height: 40px !important; left: 122.909px !important; top: 28px !important; }.g-AhUynYq { font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255); transition: all; padding: 0px 15px; z-index: 2; border-style: solid; letter-spacing: 0px; border-color: rgb(170, 170, 170); background-color: unset; background-image: linear-gradient(90deg, rgb(255, 1, 1), rgb(255, 1, 1), rgb(54, 54, 54), rgb(54, 54, 54)); justify-content: center !important; font-size: 20px !important; border-width: 1px !important; border-radius: 7.28px !important; }.mobile .g-AhUynYq { background-color: unset; background-image: linear-gradient(90deg, rgb(255, 0, 0), rgb(255, 0, 0), rgb(54, 54, 54), rgb(54, 54, 54)); color: rgb(0, 0, 0); font-size: 12px !important; font-family: Montserrat !important; font-weight: 100 !important; border-radius: 3.4px !important; }.mobile .g-dfYO10X { font-size: 19px !important; line-height: 134% !important; }.mobile .g-hVIKBum { font-size: 19px !important; line-height: 134% !important; }.g-bB89dcc { color: rgb(215, 21, 21) !important; background-image: none !important; line-height: 120% !important; }.g-TIbEyhO { color: rgb(215, 21, 21) !important; background-image: none !important; line-height: 120% !important; }.g-MvxwnvZ { color: rgb(215, 21, 21) !important; background-image: none !important; line-height: 120% !important; }.g-JXFju2F { color: rgb(215, 21, 21) !important; background-image: none !important; line-height: 120% !important; }.g-lXCEwR8 { color: rgb(215, 21, 21) !important; background-image: none !important; line-height: 120% !important; }.g-dfYO10X { line-height: 120% !important; }.g-hVIKBum { line-height: 120% !important; }.g-Kj2inlJ { line-height: 125% !important; font-size: 22px !important; }.g-dAe0wJY { margin-left: calc(50% - 490px); z-index: 100; --btn-width: 110px; --btn-height: 246px; display: flex !important; width: 110px !important; height: 246px !important; left: 796.897px !important; top: 274.44px !important; }.mobile .g-dAe0wJY { --btn-width: 53px; --btn-height: 118px; display: flex !important; width: 53px !important; height: 118px !important; left: 153.455px !important; top: 489.584px !important; }.mobile .g-dAe0wJY img { object-fit: cover; }