.title-pag{text-align: center; margin-top: 40px}
.title-pag h1 {font-size: 2.4em; color:#333 }
.ico-pag{width: 100%; text-align: center; margin-top: 20px;}
.ico-pag svg {width: 140px; height: 140px; fill: var(--col1);}
.service a {color:#000; text-decoration: underline !important;}
.service a svg {width: 18px; height: auto}

.sharecontent{margin-top:10px; display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap}
.btn-share {margin:0 12px 12px 0; padding: 0; text-align: center; background: none; min-width: 100px; height: 30px; border:var(--col1) 1px solid; display: flex; align-items: center; justify-content: center; font-size: 0.8em}
.btn-share svg{fill: #000; width: 16px; height: 16px}
.btn-share span {padding-right: 4px}
.btn-share:hover {background: var(--col1); color: #fff}
.btn-share:hover svg{fill: #fff;}