
/*! CSS Used from: https://dpminfo.by/bitrix/cache/css/s2/dpm/template_8ca555ce20c103a883d4ab18c53893b5/template_8ca555ce20c103a883d4ab18c53893b5_v1.css?1590743261158137 */

#intro{width:100%;position:relative;background-size:cover; overflow: hidden;}
#intro .item{height:100%;}
#intro .intro-content{position:absolute;bottom:0;top:0;left:0;right:0;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;}
#intro .intro-content h2{color:#2e3b7d;margin-bottom:14px;font-size:44px;font-weight:700;}
#intro-carousel {
	overflow: hidden;
	max-height: 600px;
}

@media (max-width: 767px){
#intro .intro-content h2{font-size:28px;}
#intro-carousel .container {
	padding-left: 30px;
	padding-right: 30px;
}
#intro-carousel .owl-nav button {
	display: none;
}
}

#intro-carousel .owl-nav button{font-size:100px;line-height:0;color:#ffffff; text-shadow: 1px 1px 3px black;}
#intro-carousel .owl-nav button:hover{color:#ff4136;}
#intro-carousel .owl-prev{position:absolute;top:50%;margin-top:-15px;left:15px;}
#intro-carousel .owl-next{position:absolute;top:50%;margin-top:-15px;right:15px;}
#intro-carousel .owl-dots{width:200px;position:absolute;bottom:5px;left:50%;margin-left:-100px;text-align:center;}
#intro-carousel .owl-dots button{
	background:#ffffff;
	height:10px;
	width:14px;
	margin:10px;
	border-radius:2px;
    transform: skew(-30deg, 0deg);
}
#intro-carousel .owl-dots button.active{background:#ff4136;height:10px;width:20px;margin:10px;}
#intro .intro-content h2{
	color: #fff;
	text-shadow: 1px 1px 4px black;
	font-family: 'Rubik', sans-serif;
	font-size: 42px;
	text-transform: uppercase;
	font-weight: 500;
	max-width: 700px;
	text-align: left;
	line-height: 50px;
	margin-bottom: 10px;
	margin-left: -2px;
	/*color:#ffffff;margin-bottom:30px;font-size:44px;font-weight:900;text-align:left;
	/*position:absolute;bottom:20px;*/
	/*text-shadow:1px solid red;width:760px;font-size:56px;text-shadow:2px 2px 5px #000000;text-transform:uppercase;font-weight:bold;max-width:530px;*/
}
#intro .intro__innter {
	text-align: left;
}
#intro .intro__innter .theme-btn.btn-style-one {
	margin-top: 20px;
}
#intro .intro-content p {
	color: #fff;
	text-shadow: 1px 1px 4px black;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 21px;
	max-width: 700px;
}
#intro .intro-content p br {
	display: none;
}
#intro{height: 600px}
@media screen and (max-width: 767px){
#intro-carousel .owl-prev{left:5px;}
#intro-carousel .owl-next{right:5px;}
#intro .intro-content h2{
	max-width:90%;font-size:28px;
	line-height: 35px;
}
#intro .intro-content p {
	    font-size: 18px;
}
/*#intro{height:40vh;}*/
#intro{height: 400px}

}
.item{background-size:cover;background-position:50%;}
.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: auto !important;
        touch-action: auto !important;
}
/**/