.dv21{
position:relative;
z-index:0;
background:#000;
background-size:auto auto;
font-family:'Lato-Bold';
font-size:14px;
color:#000;
}

.dv22{
left:50%;
padding-top:200px;
padding-left:15px;
padding-bottom:100px;
padding-right:15px;
position:relative;
width:1200px;
transform: translateX(-50%);
background-size:auto auto;
}

.dv158{
position:relative;
background-size:auto auto;
font-family:'MerriweatherLight';
text-align:center;
font-size:72px;
color:#fff;
text-transform:uppercase;
}

.dv10{
position:relative;
height:600px;
background:#000;
background-position:center center;
background-size:contain;
}

.dv11{
left:50%;
padding-top:20px;
padding-left:15px;
padding-right:15px;
position:relative;
width:1200px;
height:100%;
transform: translateX(-50%);
background-size:auto auto;
}

.dv12{
left:50%;
top:30%;
display:flex;
position:relative;
width:851px;
height:200px;
transform: translateX(-50%) translateY(-50%);
justify-content:center;
background-size:auto auto;
}

.dv13{
position:relative;
width:50%;
background:url(../../templates/4/1621892109.svg);
background-position:center center;
background-size:274px auto;
background-repeat:no-repeat;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv14{
position:relative;
width:50%;
background-size:auto auto;
}

.dv15{
position:relative;
background-size:auto auto;
font-family:'latoLight';
text-align:center;
font-size:14px;
color:#fff;
text-transform:uppercase;
}

.dv16{
position:relative;
background-size:auto auto;
font-family:'latoLight';
text-align:center;
font-size:28px;
color:#fff;
}

.dv20{
position:relative;
height:50px;
background-size:auto auto;
font-family:'latoLight';
text-align:center;
font-size:28px;
color:#fff;
}

.dv17{
position:relative;
background-size:auto auto;
font-family:'latoLight';
text-align:center;
font-size:18px;
color:#fff;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}

.dv18{
position:relative;
background-size:auto auto;
font-family:'latoLight';
text-align:center;
font-size:18px;
color:#fff;
}

.dv159{
left:50%;
bottom:40px;
display:flex;
position:absolute;
width:801px;
transform: translateX(-50%);
justify-content:space-between;
background-size:auto auto;
}

.dv160{
left:0;
top:0;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:relative;
background-size:auto auto;
font-family:'lato';
font-size:12px;
color:#fff;
text-transform:uppercase;
}

.dv161{
left:0;
top:0;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:relative;
background-size:auto auto;
font-family:'lato';
font-size:12px;
color:#fff;
text-transform:uppercase;
}

.dv162{
left:0;
top:0;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
position:relative;
background-size:auto auto;
font-family:'lato';
font-size:12px;
color:#fff;
text-transform:uppercase;
}

.hMenuBtn{
padding-top:10px;
padding-left:5px;
padding-bottom:10px;
padding-right:5px;
margin-left:15px;
margin-right:15px;
position:relative;
background-size:auto auto;
font-family:'Lato-Bold';
text-align:center;
font-size:14px;
color:#fff;
text-transform:uppercase;
cursor:pointer;
}

p{
text-indent:20px;
}

li{
margin-left:20px;
}

.dv6:hover{

}

.dv13:hover{

}

.dv17:hover{

}

.dv23:hover{

}

.dv28:hover{

}

.dv39:hover{

}

.dv51:hover{

}

.dv59:hover{

}

.dv63:hover{

}

.input:hover{
background:#fff;color:#000;
}

.sndBtn:hover{
background:#000;border:1px solid #000;
}

.dv7:hover{
text-decoration:underline;
}

.dv48:hover{
text-decoration:underline;
}

