.aarp-c-lp-tout{
    display: flex;
}
.aarp-c-lp-js-tout--contentSection--description span{
color: #DD1200;
font-weight:800;

}
@media screen and (min-width: 768px){
    .aarp-c-lp-tout{
        margin: 30px auto 0;
        max-width: 688px;
    }
   
    .aarp-c-lp-tout--img img{
        width: 190px;
        height: auto;
     }
     .aarp-c-lp-tout--img{
        background: #FFC5C0; 
        padding: 50px 0; 
        display: flex;
        justify-content: center; 
        width: 218px; 
     }
     .aarp-c-lp-tout--contentSection--txt p{
        font-size: 16px;
        line-height: 20px ;
        padding-bottom: 10px;
     }
     .aarp-c-lp-tout--contentSection{
        width: 470px;
        padding:0 30px;
        display: flex;
        justify-content: center;
        flex-flow: column;
        align-items: baseline;
        background: #F5F5F5;

     }
     .aarp-c-lp-tout--contentSection--txt h3{
        font: 800 24px/30px 'Lato', sans-serif;
        padding-bottom: 10px;
    }
    
}
@media screen and (min-width: 987px){
    .aarp-c-lp-tout{
        max-width: 1200px;
    }
 .aarp-c-lp-tout--img{
    width: 33%;
 }
 .aarp-c-lp-tout--contentSection{
    width: 67%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: row;
 }
 .aarp-c-lp-tout--contentSection--txt{
    flex: 0 0 60%;
 }

.aarp-c-lp-tout--contentSection{
    padding: 0 30px;
}
}
@media screen and (min-width: 1200px){
    .aarp-c-lp-tout--contentSection--txt{
        flex: 0 0 65%;
     }
.aarp-c-lp-tout{
        margin:40px auto 0;
    }
}
@media screen and (max-width: 767px){
 .aarp-c-lp-tout{
    flex-flow: column;
    max-width: 375px;
    padding: 30px 30px 0;
    margin: 0 auto;
 }
 .aarp-c-lp-tout--img{
    background: #FFC5C0; 
    max-width: 315px;
    display: flex;
    justify-content: center;
    padding: 42px 0;
 }
 .aarp-c-lp-tout--img img{
    width: 155px;
    height: auto;
 }
 .aarp-c-lp-tout--contentSection{
    background: #F5F5F5;
    padding: 30px;
    display: flex;
    flex-flow: column;
    align-items: center;
 }
 .aarp-c-lp-tout--contentSection--txt{
    padding-bottom: 20px;
 }
 .aarp-c-lp-tout--contentSection--txt h3{
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
	font-weight:800;
 }
 .aarp-c-lp-tout--contentSection--button{
    padding: 14px 40px;
	width: 100%;
    text-align: center;
}
}
@media screen and (max-width: 400px){
.aarp-c-lp-tout--contentSection--button{
    padding: 14px;
}

}
