

/* Start:/local/templates/html/components-template/content/typography/style.css?17022041421377*/
.content a:not([class]) {
  color: #007261;
  text-decoration: none;
  transition: all ease 0.3s; }
  .content a:not([class]) .icon {
    transition: fill 0.3s, stroke 0.3s; }
  .content a:not([class])[href]:hover {
    color: #078A51; }
    .content a:not([class])[href]:hover .icon {
      fill: #078A51; }
  .content a:not([class])[href]:active {
    text-decoration: none;
    color: #078A51; }
    .content a:not([class])[href]:active .icon {
      fill: #078A51; }

.content hr {
  position: relative;
  height: 1px;
  border: 0;
  margin: 20px 0; }
  .content hr:after, .content hr:before {
    content: '';
    display: table;
    clear: both; }

.content p {
  font-style: normal;
  font-weight: normal;
  font-size: calc((12 / 16) * 1rem);
  line-height: 1.5;
  margin-bottom: 20px; }

.content mark {
  background: #282828;
  color: #fff;
  padding: 0 5px; }

.content s {
  text-decoration: line-through; }

.content blockquote {
  display: block;
  margin-bottom: 25px;
  padding: 28px 35px;
  font-size: calc((14 / 16) * 1rem);
  color: #080808;
  line-height: 1.7;
  font-style: italic;
  letter-spacing: 0.03em;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc; }

@media (min-width: 1024px) {
  .content p {
    font-style: normal;
    font-weight: normal;
    font-size: calc((15 / 16) * 1rem);
    line-height: 1.6;
    margin-bottom: 40px; } }

/* End */
/* /local/templates/html/components-template/content/typography/style.css?17022041421377 */
