footer{margin:0}.xz-footerc{display:flex;gap:var(--wp--preset--spacing--100);justify-content:space-between;padding-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50)}.xz-footerc .item1{flex-shrink:0;width:43rem}.xz-footerc .tit{color:var(--wp--preset--color--a);font-family:var(--ywf--family-quicksand);font-size:var(--wp--preset--font-size--l);font-weight:700;margin-bottom:var(--wp--preset--spacing--40)}.xz-footerc .t-menu{color:var(--wp--preset--color--dark-1)}.xz-footerc .t-menu a{color:inherit;text-transform:capitalize;transition:all .3s ease;white-space:normal}.xz-footerc .t-menu a:hover{color:var(--wp--preset--color--b)}.xz-footerc .t-menu .xznv-el-tit{white-space:normal}.xz-footerc .t-menu ul{display:flex;flex-direction:column;gap:1rem}.xz-footerc .footer-form{padding:3rem 2rem 3rem 2.4rem;position:relative}.xz-footerc .bg-svg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.xz-footerc .bg-svg svg{color:var(--wp--preset--color--a);height:100%;width:100%}.xz-footerc .form-tit{align-items:flex-end;color:var(--wp--preset--color--white);display:flex;font-family:var(--ywf--family-quicksand);font-size:var(--wp--preset--font-size--l);font-weight:700;justify-content:space-between;margin-bottom:2.4rem;padding-right:1rem;position:relative;text-transform:capitalize;z-index:9}.xz-footerc .image{background:url(../assets/img/fnt-figure.png) no-repeat;background-size:100% 100%;height:4.8rem;position:relative;width:14.4rem}.xz-footerc .image:after{animation:footerIcon 1s linear infinite;aspect-ratio:1;background:url(../assets/img/fnt-r3.png) no-repeat;background-size:100% 100%;content:"";position:absolute;right:0;top:0;transform:translate(56%,-56%) rotate(0deg);width:2.6rem}.xz-footerc .footer-form1{position:relative;z-index:9}.xz-footerc .footer-form1 button{background-color:var(--wp--preset--color--b);border:none;border-radius:2.8rem;color:var(--wp--preset--color--a);font-family:var(--ywf--family-quicksand);font-size:var(--wp--preset--font-size--m);font-weight:600;padding:1.6rem 8rem;transition:all .3s ease}.xz-footerc .footer-form1 button:hover{filter:brightness(1.04);transform:scale(.96)}.xz-footerc form{align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem}.xz-footerc .input{align-items:center;background-color:var(--wp--preset--color--white);border-radius:.4rem;display:flex;gap:1rem;justify-content:space-between;line-height:1;padding:1.8rem 2.4rem;width:100%}.xz-footerc .input .iconl{color:var(--wp--preset--color--b);font-size:1.2rem}.xz-footerc .input .iconr{color:var(--wp--preset--color--line);font-size:2rem}.xz-footerc .input input{background-color:transparent;border:none;flex:1;font-family:var(--ywf--family-quicksand);font-size:var(--wp--preset--font-size--s);width:auto}.xz-footerc .input input::-moz-placeholder{color:var(--wp--preset--color--dark-2)}.xz-footerc .input input::placeholder{color:var(--wp--preset--color--dark-2)}.xz-footerc .flower{aspect-ratio:1;background:url(../assets/img/fnt-ff.png) no-repeat;background-size:100% 100%;float:right;margin-top:-7rem;width:31.6%}@keyframes footerIcon{0%{transform:translate(56%,-56%) rotate(0deg)}25%{transform:translate(56%,-56%) rotate(10deg)}50%{transform:translate(56%,-56%) rotate(0deg)}75%{transform:translate(56%,-56%) rotate(-10deg)}to{transform:translate(56%,-56%) rotate(0deg)}}@media screen and (max-width:1440px){.xz-footerc .item5{display:none}}@media screen and (max-width:1280px){.xz-footerc .item3{display:none}}@media screen and (max-width:1024px){.xz-footerc .bg-svg{display:none}.xz-footerc .item1{background-color:var(--wp--preset--color--a);border-radius:3.2rem;width:40%}}@media screen and (max-width:810px){footer{padding-bottom:6rem}.xz-footerc{flex-direction:column}.xz-footerc .item1{width:100%}.xz-footerc .flower{width:20%}.xz-footerc .t-menu ul{flex-direction:row;flex-wrap:wrap;gap:2rem}.xz-footerc .t-menu ul a{white-space:nowrap}}@media screen and (max-width:600px){footer{padding-bottom:5.2rem}footer .footer-policy{flex-direction:column;gap:1rem;padding:1.8rem 0!important}.xz-footerc .input{padding:1.4rem}.xz-footerc .footer-form1 button{padding:1.2rem 4rem}.xz-footerc .image{height:4rem;width:12rem}}