@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');



html, body, div, span, applet, object, iframe,
h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  font-family: 'Roboto', sans-serif;
}


h1 {
  font-family: 'Roboto', sans-serif;
}



.so-widget-sow-hero-default-c95712847c53 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
  font-family: 'Roboto', sans-serif;
  font-style: italic;
}





.textwidget {
  text-align: left;
}



.so-widget-sow-contact-form-default-0617559719f7 .sow-form-field {
  margin-bottom: 1.5em;
}





article.page, article.post {
  margin-bottom:0px;
}

.entry-content {
  margin-bottom:0px;
}

.site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation {
  display:none;
}

.pt-cv-content-item {
  padding-bottom:60px;
}


.main-navigation ul .children li, .main-navigation ul .sub-menu li {
  padding:0;
}