<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.text-desc{
}
.text-desc ul{
    list-style-type: disc !important;
    margin-left: 20px;
}
.text-desc ul li{
    list-style-type: disc !important;
    margin-left: 20px;
}
.text-desc ul li ul li{
    list-style-type: circle !important;
}
.p-0{
	padding: 0px;
}
.tg-hasdropdown ul li a::before, .tg-themecolor, .tg-addnav::before, .tg-skill:hover .tg-skillbar, .tg-homeslider .owl-controls .owl-buttons div:hover, .tg-service:hover .tg-heading::before, .tg-skill.tg-active .tg-skillbar, .tg-member:hover .tg-memberinfo::before, .tg-btn::after, .tg-news:hover .tg-borderstyle::before{
    background: #823a2d !important;
}
.tg-member figure{
	background: #000 !important;
}
.tg-member:hover figure img{
	background: #000 !important;
	opacity: 0.5 !important;
}
.tg-parallax-window::after, .tg-videosection, .tg-news figure{
    background: rgba(0,0,0,0.5);
}
.tg-hasdropdown ul {
    width: 310px;
}
.tg-footerbottombar {
    background-color: #222 !important;
}
.tg-footerwidgets &gt; div[class*="col-"]:first-child::before, .tg-footerwidgets &gt; div[class*="col-"]:first-child, .tg-boxedversion .tg-navigationarea, body.tg-fixednav .tg-boxedversion .tg-navigationarea {
    background-color: #222 !important;
}
.tg-footermiddlearea{
    background-color: #444;
}
.servizi .tg-widget ul li + li {
    border-top: 1px solid #fff !important;
}
.tg-images figure .tg-box{
    background: transparent;
    opacity: 1 !important
}
.tg-images .tg-box:hover img {
    opacity: 1;
}
.tg-breadcrumb {
    text-transform: initial;
}
.tg-news figure {
    background: rgb(0, 0, 0, 1);
}
.tg-news:hover figure img {
    opacity: 0.50;
}
.item{
  position: relative;
}
.overlay{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.5;
  z-index: 5;
}
.item figcaption{
    z-index: 20 !important;
}
.ktitle h3{
  line-height: 34px;
}
.tg-homeslider figure figcaption h1, .tg-homeslider figure figcaption h2, #tg-homeslider .tg-btn{
  color:#fff;
}
#tg-homeslider .tg-btn{
  border-color: #fff;
}
.tg-homeslider .tg-description p,
.tg-homeslider .tg-description p strong{
  color: #ffffff !important;
}
.tg-images figure.tg-largeimg.img-single {
  width: 100%;
  float: none;
}
.tg-images figure.tg-largeimg.img-left {
  width: 48%;
  float: left;
}
.tg-images figure.tg-largeimg.img-right {
  width: 48%;
  float: right;
}
.accordion-section{
  padding-top: 30px;
  padding-bottom: 30px;
}
.form-section{
  padding-top: 30px;
  padding-bottom: 30px;
}
.form-section .tg-sectiontitle{
  padding-bottom: 20px;
}
.tg-memberdesignation i{
  font-size: 13px;
  margin-right: 5px
}
.tg-memberdesignation a{
  font-size: 12px;
}
.tg-seviceicon img{
  max-width: 60px;
}
.tg-copyright a{
  color:#fff;
}
.tg-themeform .row-form-full{
    padding-right: 15px;
    padding-left: 15px;
}
.form-home .row-form-full{
  padding-right: 0px;
  padding-left: 0px;
}
.form-home .tg-themeform textarea {
  height: 90px; 
}
.flag-header img{
  margin-right: 10px;
}
.flag-header::before{
  background: transparent !important;
}
@media (max-width:991px){
  .tg-pagecontent {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width:767px){
  .tg-images figure.tg-largeimg.img-left {
    width: 100%;
    float: none;
  }
  .tg-images figure.tg-largeimg.img-right {
    width: 100%;
    float: none;
  }
  .tg-images figure.tg-largeimg.img-left .tg-box {
    margin-bottom: 20px;
  }
  .flag-header{
    display: block !important;
  }
}</pre></body></html>