*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#F6F8FA;overflow-x:hidden}
img{max-width:100%}
a{color:#0E7C86}a:hover{color:#0A5B63}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #3CC4CC;outline-offset:2px}
.am-skip{position:absolute;left:-9999px;top:8px;background:#10243E;color:#fff;padding:10px 14px;border-radius:8px;z-index:10}
.am-skip:focus{left:8px}
.am-form-msg{display:none;font-size:15px;line-height:1.5;border-radius:10px;padding:12px 14px}
.am-form-msg.ok{display:block;background:#E3F4F5;color:#0A5B63}
.am-form-msg.err{display:block;background:#FDECEC;color:#8A1F1F}
@media (max-width: 700px){
  header>div,footer>div,section>div,section[style*="max-width"],p[style*="max-width: 1200px"]{padding-left:16px!important;padding-right:16px!important}
  h1{font-size:38px!important;line-height:1.1!important}
  h2{font-size:28px!important}
  [style*="font-size: 120px"]{font-size:72px!important}
  [style*="font-size: 96px"]{font-size:64px!important}
  [style*="font-size: 80px"]{font-size:56px!important}
  [style*="font-size: 64px"]{font-size:40px!important}
  nav{margin-left:0!important}
  [style*="flex: 0 0 34px"]{flex:0 0 100%!important;height:16px!important;background:linear-gradient(90deg,transparent calc(50% - 1px),#3CC4CC calc(50% - 1px),#3CC4CC calc(50% + 1px),transparent calc(50% + 1px))!important}
  .am-dot{display:none}
}
