.iti--fullscreen-popup.iti--container{
  z-index: 999999;
}
#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode{
	max-width:100%;
}
.pic,.full-pic{
  width: 100%;
  overflow: hidden;
}
.pic img{
  width: 100%;	
  height: auto;
	-webkit-transition: .5s all; 
	-moz-transition: .5s all; 
	-ms-transition: .5s all; 
	transition: .5s all;
}
.full-pic img{
  width: 100%;	
  height: 100%;
  object-fit: cover;
    -webkit-transition: .5s all; 
    -moz-transition: .5s all; 
    -ms-transition: .5s all; 
    transition: .5s all;
}
.pic:hover img,.full-pic:hover img{
  -webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.wsf-form input[type=checkbox].wsf-field+label.wsf-label{
	display: block!important;
}
fieldset{
	margin-bottom: 0!important;
}

h1{
  font-size: var(--text-xxl);
}
h2{
  font-size: calc(var(--text-xxl) * 0.9);
}
h3{
  font-size: var(--text-l);
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{
  color: var(--primary);
}
@media (max-width: 1580px) {
 h2{
  font-size: calc(var(--text-xxl) * 0.86);
}
}
@media (max-width: 760px) {
 h1{
    font-size: calc(var(--text-xxl) * 0.9);
  }
}