.midcontent1{padding-top:72px;padding-bottom:40px;padding-inline:20px;display:flex;flex-direction:column;justify-content:center;justify-self:center;max-width:690px;width:100%;text-align:center}.midcontent1 h2{font-size:30px;font-weight:700}.midcontent1 p{padding:15px;height:62px;font-size:20px;font-weight:lighter}.midcontent2{margin:20px;padding:30px;text-align:center}.midcontent2 p{font-weight:400;font-style:italic}.midcontent3{display:flex;flex-direction:column;text-align:center;margin:40px;padding:20px}.midcontent3 p{padding:20px}.midcontent4{margin:20px;padding:20px;text-align:center}.midcontent4 h1{font-weight:700;font-size:30px}.midcolor{background-color:#f4f8f8}.midpic img{width:100%}@media(min-width:320px)and (max-width:480px){.midcontent1 h2{font-size:1.3rem}.midcontent1 p{font-size:2.5vw;word-break:break-word;white-space:normal;line-height:1.5}}@media screen and (max-width:480px){.midpic img{width:100vw;position:relative;right:0;padding:10px}}.flexing{border-radius:30px;display:flex;position:relative}.flexing .container-c{border-right:2px solid #ccc;margin:5px;background-color:#fff;color:#000;display:inline-block;padding:40px;text-align:start}.flexing .container-c img{height:114px}.flexing .container-c h1{line-height:2rem;font-size:18px}.flexing .container-c p{font-size:13px}.flexing:last-child .container-c{border-right:none}.flexing.card2 .container-c{margin:10px;padding:60px;background-color:#f0f5ff;border-right:none;border-radius:20px}.flexing.card2 .container-c .icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:100px;height:100px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 2px rgba(0,0,0,.161);padding:20px}.flexing.card2 .container-c .icon img{left:570px;width:100%;height:auto}.flexing.card3:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,1,.1);transition-duration:.2s}.flexing.card3 .container-c{border:none;flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 20px);margin:10px;padding:60px;background-color:#fff;border-radius:20px}.flexing.card3 img{height:99px}.flexing.cardwork{position:relative;height:155px;width:369px}.flexing.cardwork .container-c{padding:16px 37px 35px 55px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #ddd;border-radius:20px}.flexing.cardwork .container-c h1{font-size:medium}@media screen and (max-width:480px){.flexing .container-c{border-right:none;margin:none}.flexing.card3 .container-c{margin:0;padding:20px}}@media screen and (max-width:490px){.flexing{flex-direction:column;align-items:center;width:100%;margin-bottom:20px}.flexing.cardwork{top:0;left:0;width:90%;height:auto}.flexing.cardwork .container-c{padding:20px;align-items:center;text-align:center}.flexing.cardwork .container-c h1{font-size:16px}.flexing.cardwork .container-c p{font-size:12px}.flexing .container-c{margin:0;padding:20px;border:none}.flexing .container-c img{height:80px;width:auto}}.container-b{max-width:1200px;margin:20px;margin-inline:auto;background:#fff;padding:10px;display:flex}@media screen and (max-width:480px){.container-b{flex-wrap:wrap;margin:0}}.container-b2{display:flex;flex-direction:row}@media screen and (max-width:480px){.container-b2{padding:0 20px;display:flex;flex-wrap:wrap}}.container-b3{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media screen and (max-width:480px){.container-b3{gap:10px;padding:0 22px;grid-template-columns:repeat(1,1fr)}}.containertemp{background-image:url(/_next/static/media/template.63f33d15.png);background-size:contain;background-repeat:no-repeat;background-position:50%;height:368px;display:flex;justify-content:center}.containertemp .content{margin-top:18px;margin-right:30px;text-align:center;display:flex;flex-direction:column;justify-content:center;color:#fff}.containertemp .content h2{font-size:36px;margin-bottom:10px}.containertemp .content p{margin-top:10px;margin-bottom:27px;font-size:16px}.containertemp .content button{cursor:pointer;transition:all .3s;background-color:#fff;height:50px;width:300px;font-weight:bolder;border-radius:10px;padding:0;margin-inline:auto}.containertemp .content button:hover{transform:scale(1.1)}@media screen and (max-width:480px){.containertemp{margin:20px;width:calc(100% - 40px);height:auto;padding:30px 15px;background-size:cover;background-repeat:no-repeat;border-radius:20px}.containertemp .content{margin:0;text-align:center}.containertemp .content h2{font-size:20px;margin-bottom:8px}.containertemp .content p{font-size:14px;margin-bottom:20px}.containertemp .content button{width:200px;height:45px;font-size:14px}}