
/* make it more compact */

/* .home .job-offers__offer:nth-child(3) {
  display: none;
}
.home .intro--front {
  max-height: 65vh;
  position: relative;
}
.home .intro--front .intro__content {
  padding: 40px 220px 40px 220px;
  backdrop-filter: blur(16px) brightness(80%);
  backdrop-filter: none;
}

.home .intro--front .intro__content::before {
  content: " ";
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  z-index: -1;
  background: rgba(0, 0, 0, 0.25);
} */

/*
.home .intro--front .intro__content::before{
	content:' ';
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	top:0px;
	background:url('/wp-content/uploads/2020/12/tempest-security-baner-main-page.jpg') top center;
	background-size:100% auto;
	z-index:-1;
	background-position:center -466px;
	filter: brightness(50%);

}
*/
.home .intro__title {}

.home .intro--front .intro__desc .h5 {}

/* .pages-carousel .glide__slide {
  position: relative;
} */

/* .pages-carousel .page__content {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.3);
  top: 0px;
  height: auto;
  padding-bottom: 15px;
  width: 100%;
} */

/* .pages-carousel .glide__slide h5 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  margin: 0px 0px 5px 0px;
} */

/* h1 {
  font-size: 56px;
  line-height: 120%;
}
h2 {
  font-size: 54px;
}
h3 {
  font-size: 38px;
  line-height: 120%;
}
h5 {
  font-size: 22px;
} */

/* .slider .glide__slide .slide__content {
  padding: 40px 10%;
} */

/* .btn {
  font-size: 13px;
} */

/* .pages-carousel .glide__arrow {
  width: 48px;
} */
.job-offers__offer h6 {}

.job-offers__offer p {}

.slider .glide__slide .slide__content p.h6 {}

/* .slider .glide__bullet {
  width: 10px;
  height: 10px;
} */

/* .vc_become-a-partner {
  padding: 100px 16px;
} */

/* .slider .glide__slide .slide__img img {
  filter: brightness(0.6);
} */

/* .slider .glide__slide .slide__content {
  backdrop-filter: none;
} */

/* .latest-posts .post {
  width: calc(100% / 4 - 32px / 4);
} */

/* tjanster */

/* .page-template-default:not(.home) .intro .intro__title {
  font-size: 44px;
  line-height: 120%; */

/* margin-left: 10px; */

/* } */

/* .page-template-default:not(.home) .intro .intro__desc {
  display: none;
}
.page-template-default:not(.home) .related-info__header {
  font-size: 30px;
  line-height: 100%;
}

.page-template-default:not(.home) h2 {
  font-size: 30px;
  line-height: 100%;
} */

/* .service-contact__form h5::before {
  transform: translateY(-20%) scale(0.5);
  left: 0px;
} */
.service-contact__form h5 {
	/* padding-left: 40px; */
	font-weight: normal;
	font-size: 20px;
}

/* kontakt */

/* .mapsvg {
  overflow: visible !important;
} */

/* end make it more compact */
.archive-page .item .button::before {
	line-height: 24px;
}

.wpb_content_element {
	margin-bottom: 25px;
}

.page-id-40 h5 {
	line-height: 130%;
}

.header__menu--mobile ul > li .children > li > a {
	font-size: 16px;
}

.header__menu--mobile ul > li .children {}

.header__menu--mobile ul > li .children > li li > a {
	font-size: 14px;
}

@media screen and (max-width: 768px) {
	.archive-page .item {
		width: calc(50% - 5px);
	}
	
	.archive-page .item:nth-child(2n) {
		margin-right: 0px;
	}
	
	.archive-page .item:nth-child(3n) {
		margin-right: 10px;
	}
}

@media screen and (max-width: 768px) {
	.archive-page .item {
		width: calc(50% - 5px);
	}
	
	.archive-page .item:nth-child(2n) {
		margin-right: 0px;
	}
	
	.archive-page .item:nth-child(3n) {
		margin-right: 10px;
	}
}

@media screen and (max-width: 520px) {
	.archive-page .item {
		width: 100%;
		margin: 0px;
	}
	
	.home-bequoted .archive-page .item {
		margin-bottom: 20px;
	}
	
	.home-bequoted .vc_column-inner {
		padding-left: 0px !important;
	}
}

.archive-page-analysis .item, .item-press {
	border: 0px !important;
	width: 100% !important;
}

.archive-page-analysis .item h2.item-title, .archive-page .item-press h2.item-title {
	white-space: break-spaces;
	line-height: 130%;
}

.home-bequoted {}

.home-bequoted h3 {
	font-size: 24px;
}

.home-bequoted .archive-page .item .inner-content {
	padding: 0px;
}

.home-bequoted .archive-page-analysis .item h2.item-title, .home-bequoted .archive-page .item-press h2.item-title {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 2px;
}

.home-bequoted .archive-page .item .button {
	position: relative;
}

.home-bequoted .archive-page .item .button:link::after, .home-bequoted .archive-page .item .button:visited::after {
	width: 40px;
	display: inline-block;
	right: -50px;
	top: 5px;
}

.home-bequoted .archive-page .item .button:link::before, .home-bequoted .archive-page .item .button:visited::before {
	right: -52px;
	top: -6px;
}

.home-bequoted .archive-page .item:hover .button::before, .home-bequoted .archive-page .item .button:hover::before {
	transform: none !important;
}

.home-bequoted .archive-page .item:hover .button::after, .home-bequoted .archive-page .item .button:hover::after {
	width: 50px;
	right: -60px;
}

.home-bequoted .archive-page .item:hover .button::before, .home-bequoted .archive-page .item .button:hover::before {
	right: -60px;
}

.slider .glide__slide .slide__content p.h6 {
	font-size: 28px;
	line-height: 150%;
}

/* .home-stats {
  padding-left: 10% !important;
  padding-right: 10% !important;
}
.home-stats .wpb_content_element {
  margin-bottom: 0px !important;
}
.home-stats .vc_column-inner {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.home-stats .wpb_content_element p {
  padding: 20px 10% 0px 10%;
  line-height: 120%;
  font-size: 12px;
} */

/* .popmake  .wpcf7-submit{
	float:right;
}
.popmake br{
	display:none;
}
.popmake label{
	width:calc( 100% / 2 - 10px);
	display:block;
	float:left;
} */

/* footer .contact__form  label{
	width:calc( 100% / 2 - 10px) !important;
} */

/* .popmake label[for="contact-method"],.popmake label[for="ftel"]{
	float:right;
}
.popmake label input{
	max-width:100%;
}
.popmake label select{
	width:100%;
}
.popmake textarea{
	width:100%;
}
.popmake .wpcf7-form-control-wrap{
	margin-bottom:20px;
	display:block;
	clear:both;
} */
.intro::after {
	background: none !important;
}

.d-none {
	display: none !important;
}

.wpb_column:first-child .wpb_text_column.wpb_content_element .wpb_wrapper p {
	margin-bottom: 10px;
}

.header__controls .header__lang {
	display: none;
}

.home-stats h2 {
	color: #c14729;
}
