/* pages.public.contact.css : [2025-07-23 15:37:48 ] */
div#subPage{background:#FFF}div.container.contact{vertical-align:middle}div.container.contact .row.main{padding-top:20px;padding-bottom:60px}div.container.contact .row.main div.inner{display:block;padding:10px}div.container.contact .row.main div.inner a{width:100%;letter-spacing:0;border-radius:10px;background:#FFF}div.container.contact .row.main div.inner a i.fa{background-color:var(--COLOR-TWO);border-radius:50%;width:80px;height:80px;font-size:40px;padding:20px 10px 10px;text-align:center;color:#FFF}div.container.contact h1 a{float:right;vertical-align:middle;font-size:18px;letter-spacing:0;padding:8px 12px;text-decoration:none;color:#FFF;margin:6px 0 0;background-color:var(--COLOR-ONE)}div.container.contact div.main a{vertical-align:top;padding:40px 0;text-align:center;font-size:2.5em;text-decoration:none;color:#666;font-family:'Open Sans',Tahoma,Arial;display:inline-block;background-color:#EAEAEA;letter-spacing:-2px;border:3px solid #FFF}div.container.contact div.main a:hover{color:#FFF;background-color:var(--COLOR-ONE)}div.container.contact div.sub{padding:20px 0}div.container.contact div.sub a{vertical-align:top;padding:.6em 0 .6em 0;text-align:center;font-size:120%;text-decoration:none;color:#666;display:inline-block;background-color:#FFF;width:100%;margin:0 0 15px 0;border-radius:10px;border:1px solid #666}div.container.contact div.sub a:hover{color:#FFF;background-color:var(--COLOR-ONE)}div.container.contact div.faq{font-size:.9em;line-height:1.8em;margin:15px 0;border:1px solid #CCC;padding:20px;background:#FFF}div.container.contact div.faq h2{color:#666;font-size:2.3em;letter-spacing:-2px;font-weight:400;margin:10px 0 20px;border-bottom:1px solid #CCC;padding-bottom:10px}div.container.contact div.faq li{font-weight:700;margin-top:10px}div.container.contact div.faq p.solution{border-top:1px solid #CCC;display:block;padding:20px 0 10px;margin:30px 0 0 0}@media (max-width:767px){h1{margin-bottom:20px}h1 a span{display:none}div#subPage div.container.contact{background:#FFF;padding:10px;margin:20px auto 40px;padding-bottom:30px}}