.ak-column-reserva { color: black; box-sizing: border-box; }
#localizar-button { margin-top: 25px; }
.ak-content { margin: auto; width: 100%; max-width: 980px; position: relative; }
.ak-content a { color: rgb(0, 0, 255); }
.ak-container { width: 100%;backdrop-filter: blur(5px);   background-color: rgba(255, 255, 255, 0.1); border-radius: 2em; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.ak-content table tr td { font-family: arial, helvetica, sans-serif; font-size: 16px; color: rgb(74, 66, 60); }
.ak-button { border-radius: 3px; background-color: rgb(109, 198, 221); border-collapse: separate !important; }
.ak-button tr td { padding: 10px; }
.ak-button a { text-decoration: none; color: rgb(255, 255, 255); font-size: 18px; }
.ak-line { border-top: 1px solid rgb(204, 204, 204); }
.ak-form-label { padding-top: 5px; margin-right: 3%; width: 100%; text-align: left; margin-bottom: 10px; display: block; float: inherit; }
.ak-input-column { float: inherit; width: 100%; display: inline-block; }
.ak-form-input { border: 1px solid rgb(204, 204, 204); border-radius: 5px; display: block; padding: 6px 20px; width: 100%; }
.ak-mobile-form-label { display: block; text-align: left; }
.ak-mobile-form-input { border: 1px solid rgb(204, 204, 204); border-radius: 5px; display: block; width: 100%; padding: 6px 20px; }
.ak-form-button { border: none; border-radius: 3px; background-color: rgb(109, 198, 221); padding: 10px; color: rgb(255, 255, 255); }
.ak-mobile-form-button { border: none; border-radius: 3px; background-color: rgb(109, 198, 221); padding: 10px; color: rgb(255, 255, 255); width: 100%; text-align: center; }
.ak-box { border: 1px solid rgb(204, 204, 204); }
img { border: 0px; }
.ak-content-assinatura { padding: 0px 25px 25px; background-color: rgb(255, 255, 255); }
.ak-footer { color: rgb(74, 66, 60); font-size: 13px; border-top: 1px solid rgb(218, 218, 218); }
.ak-footer td { padding: 20px 25px; }
.ak-product h5 { margin: 0px; font-weight: normal; }
.ak-product h2 { margin: 0px; }
.ak-column-left img { max-width: 100% !important; }
.ak-column-right img { max-width: 100% !important; }
@media only screen and (max-width: 1300px) {
  .ak-input-nome { width: 30% !important; }
  .ak-input-nasc { width: 18.5% !important; }
  .ak-input-sexo { width: 21.5% !important; }
}
@media only screen and (max-width: 1024px) {
  .ak-form-label { display: block; width: 100%; margin-left: 0px; padding-top: 0px; text-align: left; }
  .ak-column-reserva { width: 90% !important; float: inherit !important; margin: inherit !important; }
  .ak-input-localizador { margin: 10px 0px !important; }
  .ak-input-column { float: none; width: 100%; }
  .ak-form-input { display: block; width: 100%; }
  .ak-form-button { width: 100%; text-align: center; }
  .ak-content { width: 100% !important; min-width: 100% !important; }
}
@media only screen and (max-width: 480px) {
  body, table, td, a, li, blockquote { margin: 0px; }
  #localizar-button { margin-top: 0px; }
  table { border-collapse: collapse; table-layout: fixed; min-width: 100% !important; }
  .layout-email { width: 100% !important; }
  .ak-content { font-size: 18px; }
  .ak-button { max-width: 100% !important; min-width: auto !important; }
  .ak-button a { font-size: 18px; display: block !important; }
  .ak-image { max-width: 100% !important; }
  #ak-columns { width: 100% !important; min-width: 100% !important; }
  .ak-column-container { clear: both; margin-bottom: 30px; width: 100% !important; min-width: 100% !important; margin-left: 0px !important; }
  .ak-column-container:last-child { margin-bottom: 0px; }
  .ak-column-left { line-height: 100% !important; }
  .ak-column-right { line-height: 100% !important; }
  .ak-product td { height: auto; }
  .ak-logo { height: auto; max-width: 100% !important; width: 100% !important; }
  .ak-logo td { padding: 25px; }
  .ak-footer td { font-size: 16px !important; }
  .ak-email-button { width: 100%; }
}
.my-content td { padding: 20px; }
.my-content-assinatura td { padding: 20px; }