/* v2.30: conservative mobile fixes; preserve approved homepage artwork */
@media(max-width:800px){
 .ac-all-head nav a,.ac-all-head .ac-all-head-in nav a{font-size:19px!important;font-weight:650!important;line-height:1.45!important;padding:12px 9px!important;letter-spacing:.015em!important}
 .ac3 .ac-live-offer #ac-live-kittens .kitten{border-width:3px!important;border-color:#c7b1c9!important}
 .ac-all-content .ac-cats-card{border-width:2px!important}
 .ac-contact-page .ac-contact-main{max-width:100%;min-width:0;overflow-x:clip}
 .ac-contact-page .ac-contact-layout,.ac-contact-page .ac-contact-form-panel,.ac-contact-page form{min-width:0!important;max-width:100%!important;width:100%!important}
 .ac-contact-page .ac-contact-form-panel label.ac-contact-consent{display:flex!important;flex-flow:row nowrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0!important;text-align:left!important}
 .ac-contact-page .ac-contact-consent input[type=checkbox]{flex:0 0 19px!important;width:19px!important;height:19px!important;min-width:19px!important;margin:3px 0 0!important;padding:0!important}
 .ac-contact-page .ac-contact-consent>span{display:block!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important;font-size:14px!important;line-height:1.6!important}
 .ac-contact-page .ac-contact-form-panel input:not([type=checkbox]),.ac-contact-page .ac-contact-form-panel textarea,.ac-contact-page .ac-contact-form-panel select{max-width:100%!important;min-width:0!important}
}
.ac-contact-page .ac-contact-item:nth-of-type(2) .ac-contact-icon{background:#eaf0ff!important;color:#3261be!important}
.ac-contact-page .ac-contact-hero-emblem{display:none!important}
@media(max-width:800px){.ac-contact-page .ac-contact-hero{padding-top:20px!important;padding-bottom:20px!important}}
