.service{display:flex;flex-direction:column;gap:40px 0;font-family:webfont2,webfontRegularEN,Tahoma,Geneva,sans-serif}.service-banner{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(../img/service/banner.png);background-position:top;background-repeat:no-repeat;background-size:cover}.service-banner h1{color:#fff;font-size:40px;font-weight:700;text-align:center}.service-contact{width:100%;margin-top:20px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px 0;border-radius:10px;background-color:#fff}.service-contact__text p:first-child{margin-bottom:10px;color:#296463;font-weight:700}.service-contact__text td{color:#333}.service-contact__text td:first-child{color:#333;font-weight:700}.desktop{display:none}.service-contact__link{display:flex;flex-direction:column;gap:10px 0}.service-contact__link a{padding:10px;color:#fff;border-radius:5px}.service-contact__link a:first-child{background-color:#3acd01}.service-contact__link a:last-child{background-color:#25c3a2}.service-nav{max-width:930px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.service-nav a{padding:5px 20px;color:#fff;border-radius:5px;background-color:#36a1a1}.service-detail{width:100%;max-width:930px;margin:0 auto;padding:0 10px}.service-detail a{margin-bottom:20px;display:inline-block;text-decoration:underline!important}.service-detail h2{color:#296463}.service-detail p{margin-top:20px;color:#333;font-size:18px}.service-detail li{font-size:18px}.service-image{max-width:930px;margin:0 auto;padding:0 10px}.service-image img{width:100%}.sub-heading h3{max-width:930px;margin:0 auto;padding:0 10px;color:#296463}.service-table{max-width:930px;margin:0 auto;padding:0 10px}.service-table table{min-width:100%}.service-table td{padding:10px;border-width:1px}.service-table td:first-child{text-align:center}.service-table a{text-decoration:underline!important}.service-table__qr{max-width:120px;margin:0 auto}.service-table ol{margin:0;padding:0 0 0 18px}.service-include{max-width:1400px;margin:60px auto;padding:0 10px}.service-include h3{margin-bottom:40px;color:#296463}@media only screen and (min-width:768px){.service-contact{width:unset;min-width:690px;padding:40px 60px;flex-direction:row;justify-content:space-between;gap:10px 40px}.mobile{display:none}.desktop{display:block}}@media only screen and (min-width:1024px){.service-banner{height:500px}.service-contact{margin-top:40px}.service-table td{padding:20px}}
