/* Section 0 styles */
#section_0.section { padding-top:80px; }
#section_0 .content { margin:0 65px 0 65px; padding-top:155px; padding-bottom:235px; }
#section_0 .section_inner { max-width:580px; }
#section_0 .button { position:absolute; bottom:-30px; right:20px; width:193px; height:86px; background:url('../img/next.svg') 0 0 no-repeat; text-indent:-5000px; }
#section_0 .dr_pemberton { position:absolute; bottom:-75px; left:-110px; }
#section_0 .speech_bubble { position:absolute; bottom:100px; left:50px; right:50px; min-height:150px; }
#section_0 .speech_bubble p { width:100%; height:100%; background:url('../img/speech-bubble-0.svg') 0 0 no-repeat; background-size:100% 100%; padding:30px 30px 45px 30px; }

/* 639px */
@media only screen and (max-width: 39.938em) {
    #section_0 .title { top:-105px; left:0; max-width:305px; }
    #section_0 .content { margin:0 45px 0 45px; padding-top:80px; padding-bottom:400px; }
    #section_0 .dr_pemberton { bottom:-55px; left:-10px; }
    #section_0 .speech_bubble { bottom:220px; left:60px; right:60px; }
    #section_0 .speech_bubble p { padding:20px 30px 35px 30px; }
}

/* 460px */
@media only screen and (max-width: 28.75em) {
    #section_0 .content { margin:0 25px 0 25px; padding-bottom:370px; }
    #section_0 .button { right:20px; width:153px; height:75px; }
    #section_0 .speech_bubble { bottom:160px; right:40px; }
    #section_0 .speech_bubble p { padding:20px 20px 35px 20px; }
}

/* 375px */
@media only screen and (max-width: 23.438em) {
    #section_0 .title { top:-95px; left:0; max-width:285px; }
    #section_0 .content { margin:0 25px 0 25px; padding-bottom:320px; }
    #section_0 .content p { font-size:15px; }
    #section_0 .button { right:5px; }
    #section_0 .speech_bubble { bottom:120px; left:30px; right:30px; }
    #section_0 .speech_bubble p { padding:20px 20px 40px 20px; font-size:16px; }
}