@media (max-width:767px){body{font-size:14px}}@media (max-width:465px){body{font-size:12px}}.banner{text-align:center;padding:120px 0;background:url(https://www.ubackup.com/resource/images/contact-us/ub-contactus-bg-head.webp) center no-repeat;background-size:cover}.banner h1{color:#fff;margin-bottom:24px;line-height:70px}.banner p.tt{margin:0 auto 40px;color:#fff;max-width:870px;line-height:32px}.banner .wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.banner .wrap .item{flex-direction:column;width:308px;padding:30px;border-radius:60px 20px 54px 20px;background:linear-gradient(135deg, transparent 31px, #fff 0) top left,linear-gradient(-45deg, transparent 27px, #fff 0) bottom right;background-size:51% 100%;background-repeat:no-repeat;text-align:center}.banner .wrap .item h3{margin:10px auto 7px;font-size:24px}.banner .wrap .item p.des{min-height:84px;margin-bottom:24px;font-size:14px}.banner .wrap .item .mail{width:200px;height:48px;border-radius:529px 529px 529px 529px;opacity:1;border:1px solid #2258f6;color:#2258f6;line-height:42px;font-size:14px}.banner .wrap .item .mail:hover{background:#2258f6;color:#fff}@media (max-width:1280px){.banner .wrap{justify-content:space-evenly}.banner .wrap .item{margin:30px}}@media (max-width:390px){.banner{padding:40px 0 24px}.banner h1{margin-bottom:16px;line-height:46px}.banner p.tt{margin-bottom:24px;line-height:18px}.banner .wrap .item{width:288px;margin:0 0 16px;border-radius:38px 10px 36px 10px;background:linear-gradient(135deg, transparent 18px, #fff 0) top left,linear-gradient(-45deg, transparent 18px, #fff 0) bottom right;background-size:51% 100%;background-repeat:no-repeat;padding:20px}.banner .wrap .item h3{font-size:14px;line-height:22px;margin:10px auto 7px}.banner .wrap .item .img-box{zoom:.5}.banner .wrap .item p.des{font-size:12px;line-height:14px;min-height:0;margin-bottom:16px}.banner .wrap .item .mail{width:158px;height:32px;line-height:32px;font-size:12px;border-radius:529px 529px 529px 529px}}.follow{padding:160px 0 130px;text-align:center}.follow h2{margin-bottom:80px}.follow .wrap{display:flex;justify-content:space-between}.follow .wrap li{width:308px;height:324px;border-radius:16px 16px 16px 16px;padding:40px 30px;transition:.5s all;border:1px solid transparent;margin-bottom:30px}.follow .wrap li>img{margin-bottom:24px}.follow .wrap li h3{margin-bottom:16px}.follow .wrap li:hover{border:1px solid #e6e8e9;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05)}.follow .wrap li:hover a.link{color:#2258f6}.follow .wrap li p.des{margin-bottom:26px;line-height:24px}.follow .wrap li a.link{color:#000;font-weight:bold}.follow .wrap li a.link .ic-arw-bl{display:inline-block;width:20px;height:20px;vertical-align:middle;background:url(https://www.ubackup.com/resource/images/icon/ub-all-sprite@2x.png) no-repeat;background-size:1400px 872px;margin-left:8px;background-position:-155px -83px}@media (max-width:1199px){.follow .wrap{display:flex;justify-content:space-evenly;flex-wrap:wrap}}@media (max-width:390px){.follow{padding:80px 0 60px}.follow h2{margin-bottom:40px}.follow .wrap .item{margin-bottom:20px;height:auto}.follow .wrap .item h3{line-height:20px;font-size:16px;margin-bottom:8px}.follow .wrap .item p.des{margin-bottom:16px}}[lang="jp"] .banner .wrap .item p.des,[lang="es"] .banner .wrap .item p.des,[lang="it"] .banner .wrap .item p.des,[lang="de"] .banner .wrap .item p.des{min-height:105px}[lang="jp"] .follow .wrap li p.des,[lang="es"] .follow .wrap li p.des,[lang="it"] .follow .wrap li p.des,[lang="de"] .follow .wrap li p.des{min-height:72px}[lang=fr] .banner .wrap .item h3{font-size:22px}[lang=fr] .banner .wrap .item p.des{min-height:126px}[lang=fr] .follow .wrap li p.des{min-height:72px}