
.breadcrumbs
{
	
	padding-top:40px;
	padding-bottom:30px;
	    position: relative;
    top: 0px;
    display: flex;
    align-items: center;
   
    z-index: 1;
}
.breadcrumbs img
{
	margin-right:8px;
}
.breadcrumbs span
{
	font-size:14px;
	color: rgb(76, 77, 88)
}
.breadcrumbs .arrow
{
	margin-left:6px;
	margin-right:6px;
}
.breadcrumbs .last span
{
	
	color: rgb(179, 134, 111)
}

#page1 p,#page1 p *,#ob1
{
	color:#4C4D58;
}
#page
{
	justify-content: space-between;
	display:flex;
	font-size:16px;
	line-height:1.4;
	color:#4C4D58;
	padding-top:36px;
}
.but.grey {
    background: rgba(239, 240, 242, 1)!important;
    color: rgb(76, 77, 88)!important;
}
#comp
{
	padding-top:35px;
	display:flex;
}

#comp a
{
	margin-right:18px;
	width:250px;
	
}

#wrapt
{
	padding-bottom:100px;
}

#page li
{
	list-style-type:disc;
}

#page1
{

	width:587px;
}


#page2
{
	width:575px;
	max-width:calc(100% - 610px)

}

#page1
{
	margin-right:82px;
}

#page1 p
{
	margin-bottom:15px;
}

#page .f900
{
font-size:32px;
line-height:1.3;
padding-bottom:16px;
}
 
#ob1
{
 
	padding-bottom:23px;
	
	
font-size: 16px;
 

}

#page2
{
	margin-top:-78px;
}

#ob
{
	position:relative;
 
	margin:0px auto;
}

#ob2
{
	padding-bottom:16px;
	    justify-content: space-between;
	display:flex;
}
#ob2 .i_form_wrap
{
	position:relative;
	width:47%;
}

#ob3
{
	padding-bottom:16px;
}

#ob3 textarea
{
	height:146px;
}
#ob .but
{
	margin:0px auto;
	width:300px;
}

#ob_after
{
	height:142px;
}

.form7 {
    white-space: nowrap;
    font-size: 16px;
    left: 0px;
    position: absolute;
    bottom: -42px;
    right: 0px;
	color:#4C4D58;
	text-align:center;
}