.home_header
{
   background-image:url("/img/header_home.svg");
   background-size:cover;
   background-repeat:no-repeat;
   width:100%;
   height:100vh;
   position:relative;
   display:flex;
   flex-direction:column;
   align-items:start;
   justify-content:center;
   padding:20px 100px;
   margin-top:-70px;
}
.home_header h1
{
   font-size:91px !important;
   padding:0 !important;
   margin:0 !important;
   font-weight:700 !important;
   color:#222 !important;
}
.home_header h4
{
    color:gray;
    font-size:29px;
    margin-top:10px;
    max-width:470px;
}
.home_header .header_btns
{
    margin-top:21px;
    display:flex;
}

.home_header .header_btns a
{
   color:white !important;
   padding:9px 12px;
   background:#0170FF;
   border-radius:5px;
   margin-right:20px;
}
.home_header .header_btns a:hover
{
  text-decoration:none;
  background:#1180FF;
}

.home_intro
{
    display:flex;
    align-items:end;
    padding:80px 100px;
    color:white;
    background:#0170FF;
}
.home_intro_text
{
    padding-right:10%;
    font-size:20px;
    line-height:1.2;
    flex:1;
}
.home_intro_btn
{
}
.home_intro_btn a
{
   color:white !important;
   border:1px solid white;
   border-radius:5px;
   display:block;
   padding:10px 20px;
}
.home_intro_btn a:hover
{
   background:rgba(255,255,255,0.1);
   text-decoration:none;
   color:white;
}
.front .field-name-body
{
    margin-bottom:0 !important;
}

@media only screen and (max-width: 768px) 
{
.home_header {
    padding: 20px 30px;
    margin-top: -90px;
}
.home_header h1 {
    font-size: 46px !important;
    font-weight:700 !important;
}
.home_header h4
{
    max-width:100%;
    font-size:18px;
}
.home_header .header_btns 
{
    margin-top: 15px;
}
.home_header .header_btns a
{
    font-size:15px;
}
.home_intro {
    align-items: flex-start;
    padding: 45px 30px;
    flex-direction: column;
}
.home_intro_text {
    padding-right: 0;
    margin-bottom: 40px;
}
}