

/* Start:/bitrix/components/dktkland/land-info/templates/.default/style.css?17689807695171*/
.landinfo-section {
	/*border: 1px green solid;*/
}

.landinfo-img-area {
	background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:537px;
    position:relative;
}

.landinfo-img-area:before {
	position:absolute;
	background-color:#343A40;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	opacity:0.6;
	content:"";
}

.landinfo-title {
	font: 900 42px/61px 'Gilroy',sans-serif;
	color:#ffffff;
}

.landinfo-sm-title {
	font: 700 24px/30px 'Gilroy',sans-serif;
	color:#ffffff;
}

.landinfo-title-text {
	font: 700 24px/30px 'Gilroy',sans-serif;
	color:#000000;
}

.landinfo-color-area {
	background-color:#283890;
}

.landinfo-main-text p {
		font: 400 16px/20px 'Gilroy',sans-serif;
	color:#343A40;
	padding: 10px 0px;
}

/*icons*/

.landinfo-pre-about-area-item {
	text-align: center;
	padding: 0px;
	margin-bottom: 20px;
}

.landinfo-pre-about-area-item-img {
	min-height:110px;
}

.landinfo-pre-about-area-item-img img {
	padding: 0px !important;
}

.landinfo-pre-about-area-item i {
font-size: 92px;
    /* margin-bottom: 15px; */
    margin-top: 20px;
    color:#1ABCEB;
}

.landinfo-pre-about-area-item .title {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 15px;
	color:#1ABCEB;
	padding:0px 15px 0px 15px;
}

.landinfo-pre-about-area-item p {
	font-size: 14px;
	margin-bottom: 0px;
	color:#1ABCEB;
}

.landinfo-pre-title-text {
	font: 700 24px/30px 'Gilroy',sans-serif;
	color:#ffffff;
}

/*icons*/

/*hang*/
.hang-item {
	    background-color: #1ABCEB;
    padding: 60px;
}

.hang-item .hang-number{
	font: 700 110px/130px 'Gilroy',sans-serif;
	position:absolute;
	top: 50%;
    transform: translateY(-50%);
    color:#283890;
    left:-11%;
}

.hang-item .hang-title {
	font: 700 24px/30px 'Gilroy',sans-serif;
	color:#ffffff;
	padding-bottom:40px;
	padding-left:40px;
}

.hang-item .hang-note{
	font: 400 16px/20px 'Gilroy',sans-serif;
	color:#ffffff;
	padding-left:40px;
	    min-height: 100px;
}

/*end hang*/

/*takezo-title*/

.takezo-title{
font: 900 32px / 44px 'Gilroy', sans-serif;
    background-color: #fff;
    border-radius: 30px;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    position: relative;
    padding: 40px;
}

/*end takezo-title*/

/*elements*/
.el-item {
  display: block;
  height: 100%;
  border:0px green solid;
  position:relative;
  background-color:#ffffff;
}

.el-item.bordered {
  padding: 24px;
  box-shadow: 0 10px 20px rgba(3,27,78,8%);  
  -webkit-transition: background .25s ease,
  border-color .25s ease,
  color .25s ease,
  box-shadow .25s linear;
  transition: background .25s ease,
  border-color .25s ease,
  color .25s ease,
  box-shadow .25s linear;
}

.el-item.bordered:hover {
 box-shadow: 0 10px 20px rgba(3,27,78,20%);
  color: #343a40;
}

.el-name {
	font-size: 20px;
	padding: 10px 0px;
}

.el-img img {
	padding:0px !important;
}

.el-button {
	padding-top: 15px;
}

.i-item {
  display: block;
  min-height: 300px;
  border:0px green solid;
  position:relative;
  background-color:#ffffff;
  	background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.i-item.bordered {
  padding: 24px;
  box-shadow: 0 10px 20px rgba(3,27,78,8%);  
  -webkit-transition: background .25s ease,
  border-color .25s ease,
  color .25s ease,
  box-shadow .25s linear;
  transition: background .25s ease,
  border-color .25s ease,
  color .25s ease,
  box-shadow .25s linear;
}

.i-item.bordered:hover {
 box-shadow: 0 10px 20px rgba(3,27,78,20%);
  color: #343a40;
}

.i-img {
	padding:0px !important;
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

/*end elements*/

/*btn*/

.landinfo-btn {
    background: #ffffff;
    border-radius: 5px;
    box-shadow: none;
    border: 1px solid #343A40;
    font: 700 16px/20px 'Gilroy',sans-serif;
    display: block;
    color: #343A40;
    padding: 1rem 1.5rem;
    text-align:center;
    position:relative;
    z-index: 1;
}

.landinfo-btn::before {
	content:"";
	position:absolute;
	width:0px;
	height:100%;
	left:0px;
	top:0px;
	background-color: #1ABCEB;
	z-index: -1;
}

.landinfo-btn:hover{
	border: 1px solid #1ABCEB;
	color:#ffffff;
	transition: 0.3s ease-in;
}

.landinfo-btn:hover::before {
	width:100%;
	transition: 0.3s ease-in;
}

/*end btn*/

@media only screen and (max-width : 576px) {
	.landinfo-img-area {
	background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height:auto;
    position:relative;
}
}
/* End */


/* Start:/local/templates/traiv-new/components/bitrix/breadcrumb/traiv-new-largefont/style.css?1768980799291*/
/*h1.crumbs__link{
    color: black;
    font-size: 20px;
    display: inline-block;
}

.crumbs__item.is-active h1 + a{
    cursor: pointer;
    color: #5a85a7;
}

.crumbs__item.is-active h1 + a:before{
    content: " ";
}
.crumbs__item a{
    text-decoration: underline;
}*/
/* End */
/* /bitrix/components/dktkland/land-info/templates/.default/style.css?17689807695171 */
/* /local/templates/traiv-new/components/bitrix/breadcrumb/traiv-new-largefont/style.css?1768980799291 */
