header{background:rgb(0 0 0 / .315);border-bottom:1px #2d2d2d solid}section.title-page{display:table;width:100%;background:url(/wp-content/themes/lepro/img/bg-header-interna.png) no-repeat;background-size:cover;background-position:center center;padding:50px 0;padding-top:200px;color:#fff}section.title-page .container{position:relative}section.title-page .search-form{position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}section.title-page .search-form .search-field{border:1px solid #ccc;border-radius:4px;padding:8px 16px;width:280px}section.title-page .search-form .search-submit{height:34px;border-radius:4px;border:0;padding:0 21px;background:#00e6d5;font-size:14px;color:#575757;font-weight:600;transition:all .2s ease}section.title-page .search-form .search-submit:hover{background:#05a99d;color:#fff}section.title-page h2{font-size:18px;font-weight:300}section.title-page h1{font-size:40px;line-height:100%;font-weight:700;margin-bottom:10px}section.title-page p{font-size:20px;line-height:120%;text-transform:uppercase}.page-conteudo{padding:50px 0}.page-conteudo .content{border-radius:5px}.page-conteudo .content h1{font-size:42px;font-weight:700;border-bottom:1px #dedede solid;margin-bottom:30px;padding-bottom:30px}.page-conteudo .content h2{font-size:36px;font-weight:700;margin-bottom:15px}.page-conteudo .content h3{font-size:20px;font-weight:700;margin-bottom:15px}.page-conteudo .content h4{font-size:24px;font-weight:700;margin-bottom:15px}.page-conteudo .content h5{font-size:20px;font-weight:700;margin-bottom:15px}.page-conteudo .content h6{font-size:18px;font-weight:700;margin-bottom:15px}.page-conteudo .content p{line-height:24px;margin-bottom:30px}.page-conteudo .content p a,.page-conteudo .content ul a{border-bottom:1px #550073 dotted;color:#69088b;font-weight:700}.page-conteudo .content ul{margin-bottom:30px}.page-conteudo .content ul li{position:relative;margin-bottom:20px;padding-left:30px;line-height:24px}.page-conteudo .content ul li:before{content:'';width:8px;height:8px;background:#550073;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.page-conteudo .content img{display:block;margin:15px auto}@media (max-width:768px){section.title-page h1{font-size:30px}section.title-page .search-form{display:flex;flex-direction:column;gap:5px;position:inherit;transform:unset}section.title-page .search-form .search-field{width:100%}}