#outlook a{
    padding:0
}
span.MsoHyperlink{
    mso-style-priority:1;
    color:inherit
}
span.MsoHyperlinkFollowed{
    mso-style-priority:1;
    color:inherit
}
body{
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    padding:0;
    color:#000000;
    margin:0 auto
}
td{
    line-height:100%
}
div[style*="margin:16px 0"]{
    margin:0!important
}
.ExternalClass{
    width:100%;
    display:block!important
}
.ExternalClass,.ExternalClass *,.ExternalClass p,.ExternalClass span,.ExternalClass font,.ExternalClass td,.ExternalClass div{
    line-height:100%
}
img{
    outline:none;
    text-decoration:none;
    -ms-interpolation-mode:bicubic
}
a img{
    border:none
}
u + * img + div{
    display:none
}
table td{
    border-collapse:collapse;
    mso-line-height-rule:exactly
}
table{
    border-collapse:collapse;
    mso-table-lspace:0pt;
    mso-table-rspace:0pt
}
a{
    color:inherit;
    text-decoration:none;
    mso-line-height-rule:exactly
}
.appleLinks,.appleLinksWhite{
    text-decoration:none!important
}
a[x-apple-data-detectors]{
    color:inherit!important;
    text-decoration:none!important;
    font-size:inherit!important;
    font-family:inherit!important;
    font-weight:inherit!important;
    line-height:inherit!important
}
sup{
    font-size:0.8em;
    vertical-align:text-top;
    line-height:1;
    height:0;
    mso-text-raise:24%
}
*:not(#outlook).oswald{
    font-family:'Oswald',Arial,Helvetica,sans-serif!important
}
*:not(#outlook).oswald{
    font-family:'Oswald',Arial,Helvetica,sans-serif!important
}
*:not(#outlook).oswald{
    font-family:'Oswald',Arial,Helvetica,sans-serif!important
}
 @media screen and (min-width:451px) and (max-width:1024px),screen and (min-device-width:451px) and (max-device-width:1024px){
    .t_w100p{
        width:100%!important
    }
    .t_w80p{
        width:80%!important
    }
    .t_fz24px{
        font-size:24px!important
    }
    .t_w30p{
        width:30%!important
    }
    .t_h40px{
        height:40px!important
    }
    .t_fz40px{
        font-size:40px!important
    }
    .t_lh40px{
        line-height:40px!important
    }
    .t_hauto{
        height:auto!important
    }
    .t_h60px{
        height:60px!important
    }
    .t_fz60px{
        font-size:60px!important
    }
    .t_lh60px{
        line-height:60px!important
    }
    .t_w33d33p{
        width:33.33%!important
    }
    .t_w33d34p{
        width:33.34%!important
    }
    .t_w45p{
        width:45%!important
    }
    .t_fz16px{
        font-size:16px!important
    }
    .t_fwnormal{
        font-weight:normal!important
    }
    .t_fsnormal{
        font-style:normal!important
    }
    .t_v{
        display:block!important;
        font-size:inherit!important;
        max-height:none!important;
        max-width:none!important;
        overflow:visible!important;
    }
    .t_dnone{
        display:none!important;
    }
    .t_oswald{
        font-family:'Oswald',Arial,Helvetica,sans-serif!important
    }
    .t_oswald{
        font-family:'Oswald',Arial,Helvetica,sans-serif!important
    }
    .t_oswald{
        font-family:'Oswald',Arial,Helvetica,sans-serif!important
    }
}
 @media screen and (max-width:450px),screen and (max-device-width:450px){
    .m_w100p{
        width:100%!important
    }
    .m_h40px{
        height:10px!important
    }
    .m_fz40px{
        font-size:40px!important
    }
    .m_lh40px{
        line-height:10px!important
    }
    .m_w80p{
        width:80%!important
    }
    .m_fz18px{
        font-size:18px!important
    }
    .m_lh22px{
        line-height:22px!important
    }
    .m_w30p{
        width:30%!important
    }
    .m_h20px{
        height:20px!important
    }
    .m_fz20px{
        font-size:20px!important
    }
    .m_lh20px{
        line-height:20px!important
    }
    .m_hauto{
        height:auto!important
    }
    .m_pb0px{
        padding-bottom:0px!important
    }
    .m_w33d33p{
        width:33.33%!important
    }
    .m_w33d34p{
        width:33.34%!important
    }
    .m_w60p{
        width:60%!important
    }
    .m_h45px{
        height:45px!important
    }
    .m_fz12px{
        font-size:12px!important
    }
    .m_lh45px{
        line-height:45px!important
    }
    .m_fwnormal{
        font-weight:normal!important
    }
    .m_fsnormal{
        font-style:normal!important
    }
    .m_fz14px{
        font-size:14px!important
    }
    .m_v{
        display:block!important;
        font-size:inherit!important;
        max-height:none!important;
        max-width:none!important;
        overflow:visible!important;
    }
    .m_dnone{
        display:none!important;
    }
    .m_oswald{
        font-family:'Oswald',Arial,Helvetica,sans-serif!important
    }
    .m_oswald{
        font-family:'Oswald',Arial,Helvetica,sans-serif!important
    }
    .m_oswald{
        font-family:'Oswald',Arial,Helvetica,sans-serif!important
    }
}
</style> <style type="text/css"> video{
    width:100% !important;
    max-width:1024px;
}

 @media only screen and (device-width:320px) and (device-height:480px) and (-webkit-min-device-pixel-ratio:1){
    .vh{
        display:block !important;
    }
}
@supports (-webkit-overflow-scrolling:touch) and (color:#ffffffff){
    .vh{
        display:block !important;
    }
}
#MessageWebViewDiv #MessageWebViewDiv .vh{
    display:block !important;
}
#secdiv .va{
    display:block !important;
    width:100% !important;
    max-height:inherit !important;
    overflow:visible !important;
}
#secdiv .vh{
    display:none !important;
}
 img.t_w100p.m_w100p.disp-1 {
     display:block;
}
 input#q {
     font-size: 12px;
}
 img.t_w100p.m_w100p.disp-2 {
     display:none;
}
 input[type=number], input[type=password], input[type=text],input[type=email] {
     border: 3px solid #dfdede;
     padding: 7px;
}
 span#mce-LNAME-error{
     display: none !important;
}
 span#mce-FNAME-error{
     display: none !important;
}
 span#mce-EMAIL-error{
     display: none !important;
}
 input[type=password] {
     width: 434px;
     height: 39px;
     font-size: 21px;
}
 input[type=text] {
     width: 434px;
     height: 39px;
     font-size: 21px;
}
 input[type=email] {
     width: 434px;
     height: 39px;
     font-size: 21px;
}
 .va2 {
     display: block !important;
}
 @media only screen and (max-device-width:500px) {
     .va2 {
         display: none !important;
    }
     input#q {
         font-size: 12px;
    }
     input[type=password] {
         width: 260px!important height: 39px;
         font-size: 21px;
         margin: 0px 10px 0px 10px;
    }
     input[type=text] {
         width: 260px!important;
         height: 39px;
         font-size: 21px;
         margin: 0px 10px 0px 10px;
    }
     input[type=email] {
         width: 260px!important;
         height: 39px;
         font-size: 21px;
         margin: 0px 10px 0px 10px;
    }
     input#mc-embedded-subscribe {
         width: 300px !important;
    }
     label.oswald {
         margin-left: 0px !important;
         margin-right: 0px !important;
    }
     td.oswald {
         font-size: 20px !important;
    }
     img.t_w100p.m_w100p.disp-1 {
         display:none;
    }
     img.t_w100p.m_w100p.disp-2 {
         display:block;
         margin-top: 20px;
    }
}
 @media only screen and (max-device-width:300px) {
     .va2 {
         display: none !important;
    }
     input#q {
         font-size: 12px;
    }
     input[type=password] {
         width: 260px!important height: 39px;
         font-size: 21px;
         margin: 0px 10px 0px 10px;
    }
     input[type=text] {
         width: 260px!important;
         height: 39px;
         font-size: 21px;
         margin: 0px 10px 0px 10px;
    }
     input[type=email] {
         width: 260px!important;
         height: 39px;
         font-size: 21px;
         margin: 0px 10px 0px 10px;
    }
     input#mc-embedded-subscribe {
         width: 300px !important;
    }
     label.oswald {
         margin-left: 0px !important;
         margin-right: 0px !important;
    }
     td.oswald {
         font-size: 20px !important;
    }
     img.t_w100p.m_w100p.disp-1 {
         display:none;
    }
     img.t_w100p.m_w100p.disp-2 {
         display:block;
         margin-top: 20px;
    }
}
 