@media screen, projection, print {
    html, input, textarea {
        font-family: arial, sans-serif
        }
    html.maia-noto:lang(ar), html.maia-noto:lang(ar) input, html.maia-noto:lang(ar) textarea {
        font-family: "Noto Naskh Arabic UI", arial, sans-serif
        }
    html {
        line-height: 1.54
        }
    h5, h6, pre, table, input, textarea, code {
        font-size: 1em
        }
    address, abbr, cite {
        font-style: normal
        }
    table {
        border-collapse: collapse;
        border-spacing: 0
        }
    th {
        text-align: left
        }
    [dir=rtl] th {
        text-align: right
        }
    blockquote, q {
        font-style: italic
        }
    html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q, html[lang^=zh] blockquote, html[lang^=zh] q {
        font-style: normal
        }
    fieldset, iframe, img {
        border: 0
        }
    q {
        quotes: none
        }
    sup, sub {
        line-height: 0
        }
    html[lang^=ja] .ww, html[lang^=ko] .ww, html[lang^=zh] .ww {
        display: inline-block
        }
    }
@media screen, projection {
    html, h4, h5, h6 {
        font-size: 13px
        }
    html {
        background: #fff;
        color: #444;
        padding: 0 15px
        }
    body, fieldset {
        margin: 0
        }
    h1, h2, h3, h4, em, i {
        font-weight: bold
        }
    h1, h2, h3, h4, blockquote, q {
        font-family: "open sans", arial, sans-serif
        }
    html.maia-noto:lang(ar) h1, html.maia-noto:lang(ar) h2, html.maia-noto:lang(ar) h3, html.maia-noto:lang(ar) h4, html.maia-noto:lang(ar) blockquote, html.maia-noto:lang(ar) q {
        font-family: "Noto Naskh Arabic UI", "open sans", arial, sans-serif
        }
    h1, h2, h3, h4, h5, h6 {
        margin: 1.236em 0 0.618em
        }
    h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {
        margin-top: 0
        }
    h1, h2 {
        line-height: 1.29
        }
    h1 {
        font-size: 20px
        }
    h1.maia-display {
        color: #333;
        font-size: 44px;
        font-weight: 300
        }
    h1.maia-super {
        font-size: 28px
        }
    h2 {
        font-size: 16px
        }
    h3 {
        font-size: 14px;
        line-height: 1.43
        }
    p, pre, table, form {
        margin: 10px 0
        }
    h6 {
        font-weight: normal
        }
    ul, ol {
        margin: 10px 10px 10px 30px;
        padding: 0
        }
    [dir=rtl] ul, [dir=rtl] ol {
        margin: 10px 30px 10px 10px
        }
    ul ul, ul ol, ol ul, ol ol {
        margin-bottom: 0;
        margin-top: 0
        }
    pre strong, pre b, a strong, a b, a code {
        color: inherit
        }
    pre, code {
        color: #060;
        font: 13px/1.54 "courier new", courier, monospace
        }
    legend {
        display: none
        }
    a {
        color: #245dc1;
        text-decoration: none
        }
    a:visited {
        color: #7759ae
        }
    a:focus, a:hover, a:active {
        text-decoration: underline
        }
    strong, b {
        color: #000
        }
    em, i {
        font-style: normal
        }
    sup, sub {
        font-size: 11px
        }
    tr {
        background-color: #fafafa
        }
    tr:nth-of-type(even) {
        background-color: #fff
        }
    tr:first-of-type th:first-of-type:empty {
        border-color: #fff #eee #eee #fff;
        visibility: hidden
        }
    th, td {
        border: 1px solid #eee;
        padding: 4px 12px;
        vertical-align: top
        }
    th {
        background-color: #f5f5f5
        }
    #maia-header, #maia-nav-x, #maia-footer, .maia-stage {
        margin: 0 -15px
        }
    #maia-header .maia-aux:after, #maia-header .maia-util:after, #maia-main:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden
        }
    #maia-main, .maia-aux {
        margin: auto;
        max-width: 978px
        }
    #maia-main {
        clear: both;
        margin-top: 30px
        }
    * + html #maia-main {
        margin-top: 5px
        }
    #maia-main > img, #maia-main > iframe, #maia-main > * > img, #maia-main > * > iframe, .maia-cols > div > img, .maia-cols > div > iframe, .maia-cols > div > * > img, .maia-cols > div > * > iframe {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        max-width: 100%
        }
    #maia-header {
        background: #f5f5f5;
        background: -moz-linear-gradient(top, #fafafa, #f5f5f5);
        background: -webkit-linear-gradient(top, #fafafa, #f5f5f5);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #f5f5f5));
        background: linear-gradient(top, #fafafa, #f5f5f5);
        border-bottom: 1px solid #eee;
        color: #444;
        min-height: 44px;
        padding: 14px 15px 13px
        }
    * html #maia-header {
        height: 38px
        }
    #maia-header h1, #maia-header h2 {
        float: left;
        font-size: 32px;
        font-weight: 300;
        line-height: 1.375;
        margin: 0
        }
    [dir=rtl] #maia-header h1, [dir=rtl] #maia-header h2 {
        float: right
        }
    #maia-header h1, #maia-header h1 a {
        color: #63666a
        }
    #maia-header h1 img {
        margin: -1px 0 -4px;
        vertical-align: middle
        }
    * html #maia-header h1 img {
        margin: 0;
        position: relative;
        top: 5px
        }
    * + html #maia-header h1 img {
        margin: 0;
        position: relative;
        top: 5px
        }
    #maia-header h1 img[src$="google_logo_41.png"] {
        content: -webkit-image-set(url(//www.google.com/images/logos/google_logo_41.png) 1x, url(//www.google.com/images/logos/google_logo_41_2x.png) 2x);
        margin: -3px 0 -2px
        }
    #maia-header h2, #maia-header h2 a {
        color: #9fa2a6
        }
    #maia-header h2:before {
        border: solid #e5e5e5;
        border-width: 0 0 0 1px;
        content: "";
        float: left;
        height: 44px;
        margin: 0 12px 0 14px
        }
    [dir=rtl] #maia-header h2:before {
        border-width: 0 1px 0 0;
        float: right;
        margin: 0 14px 0 12px
        }
    * html #maia-header h2 {
        margin: 0 0 0 24px
        }
    * + html #maia-header h2 {
        margin: 0 0 0 24px
        }
    * + [dir=rtl] #maia-header h2 {
        margin: 0 24px 0 0
        }
    #maia-header h1 a, #maia-header h2 a {
        display: -webkit-box;
        text-decoration: none
        }
    #maia-header .maia-teleport {
        height: 1px;
        left: -10000px;
        overflow: hidden;
        position: absolute;
        top: auto;
        width: 1px
        }
    [dir=rtl] #maia-header .maia-teleport {
        left: auto;
        right: -10000px
        }
    #maia-header .maia-teleport:active, #maia-header .maia-teleport:focus, #maia-header .maia-teleport:hover {
        background: #f9edbe;
        border: 1px solid #f0c36d;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14);
        -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14);
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14);
        height: auto;
        left: 0;
        margin: 5px auto;
        max-width: 180px;
        padding: 6px;
        right: 0;
        text-align: center;
        width: auto;
        z-index: 3
        }
    #maia-header .maia-util {
        float: right;
        min-height: 44px
        }
    [dir=rtl] #maia-header .maia-util {
        float: left
        }
    #maia-header .maia-util p {
        margin: 0
        }
    html.mmfb #maia-header h1, html.mmfb #maia-header h2 {
        font-family: "product sans", "open sans", arial, sans-serif;
        font-weight: 400;
        -moz-osx-font-smoothing: grayscale;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        white-space: nowrap
        }
    html.mmfb.maia-noto:lang(ar) #maia-header h1, html.mmfb.maia-noto:lang(ar) #maia-header h2 {
        font-family: "Noto Naskh Arabic UI", "product sans", "open sans", arial, sans-serif
        }
    html.mmfb #maia-header h1 img[src$="googlelogo_color_116x41dp.png"] {
        content: -webkit-image-set(url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_116x41dp.png) 1x, url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_116x41dp.png) 2x);
        margin: 0 -8px -3px -1px;
        vertical-align: bottom;
        width: 116px
        }
    html.mmfb #maia-header h2:before, html[dir=rtl].mmfb #maia-header h2:before {
        display: none
        }
    html.mmfb #maia-header h2 a {
        margin-left: -2px
        }
    #maia-nav-x, #maia-nav-x.maia-compact h1 {
        background: #325da7;
        background: -moz-linear-gradient(top, #4e78c2, #325da7);
        background: -webkit-linear-gradient(top, #4e78c2, #325da7);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4e78c2), color-stop(1, #325da7));
        background: linear-gradient(top, #4e78c2, #325da7);
        color: #fff;
        padding: 0 15px
        }
    * + html #maia-nav-x {
        width: 100%
        }
    #maia-nav-x ul {
        padding: 6px 0
        }
    #maia-nav-x ul, #maia-nav-y ul {
        list-style: none;
        margin: 0
        }
    #maia-nav-x ul, #maia-nav-x li a, #maia-nav-x li.active li a, #maia-nav-x .maia-aux {
        position: relative
        }
    * html #maia-nav-x ul {
        height: 1%
        }
    * + html #maia-nav-x ul {
        height: 1%
        }
    #maia-nav-x ul:after {
        clear: both;
        content: "";
        display: block
        }
    #maia-nav-x ul ul, #maia-nav-x ul + ul {
        background: none;
        color: #444;
        padding: 0;
        margin: 6px 0
        }
    #maia-nav-x ul ul {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
        }
    [dir=rtl] #maia-nav-x ul ul {
        left: auto;
        right: 0
        }
    * html #maia-nav-x ul ul {
        border-bottom: 1px solid #eee;
        color: #444;
        top: 44px
        }
    * + html #maia-nav-x ul ul {
        border-bottom: 1px solid #eee;
        height: 38px;
        top: 44px
        }
    #maia-nav-x ul ul:after, #maia-nav-x ul + ul:after {
        border-bottom: 1px solid #eee;
        padding: 0 0 6px
        }
    #maia-nav-x ul ul:before {
        content: "";
        display: block;
        height: 100%
        }
    #maia-nav-x ul ul li, #maia-nav-x ul + ul li {
        font-size: 13px;
        line-height: 1.54;
        text-shadow: none
        }
    * html #maia-nav-x ul ul li {
        font-size: 13px
        }
    #maia-nav-x ul ul ul, #maia-nav-y ul ul ul {
        display: none
        }
    #maia-nav-x li {
        float: left;
        font-size: 14px;
        line-height: 1.43;
        margin: 0 20px 0 0;
        padding: 6px 0;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08)
        }
    [dir=rtl] #maia-nav-x li {
        float: right;
        margin: 0 0 0 20px
        }
    #maia-nav-x li:last-child {
        margin: 0
        }
    #maia-nav-x li a, #maia-nav-y li a {
        display: block;
        margin: -6px 0;
        padding: 6px 0
        }
    #maia-nav-x li a, #maia-nav-x li.active li a {
        z-index: 1
        }
    #maia-nav-x li, #maia-nav-x li.active a, #maia-nav-x li.active li.active a, #maia-nav-y li, #maia-nav-y li.active a, #maia-nav-y li.active li.active a {
        font-weight: bold
        }
    #maia-nav-x li a, #maia-nav-x li.active li a, #maia-nav-y li a, #maia-nav-y li.active li a {
        font-weight: normal
        }
    #maia-nav-x li a {
        color: #e1e5f2
        }
    #maia-nav-x li a:hover, #maia-nav-x li.active a {
        color: #fff
        }
    #maia-nav-x li li a:hover, #maia-nav-x li li.active a, #maia-nav-x li.active li a:hover, #maia-nav-x li.active li.active a, #maia-nav-y li a:hover, #maia-nav-y li.active a, #maia-nav-y li.active li a:hover, #maia-nav-y li.active li.active a {
        color: #164495
        }
    #maia-nav-x ul + ul li a:hover, #maia-nav-x ul + ul li.active a {
        color: #164495
        }
    #maia-nav-x li li a, #maia-nav-x li.active li a, #maia-nav-y li a, #maia-nav-y li.active li a {
        color: #245dc1
        }
    #maia-nav-x ul + ul li a {
        color: #245dc1
        }
    #maia-nav-x.maia-complex {
        margin-bottom: 45px
        }
    #maia-nav-x.maia-complex + #maia-main {
        margin-top: 75px
        }
    * + html #maia-nav-x.maia-complex + #maia-main {
        margin-top: 50px
        }
    #maia-nav-x.maia-complex.maia-compact {
        margin-bottom: 0
        }
    #maia-nav-x.maia-complex.maia-compact + #maia-main {
        margin-top: 30px
        }
    #maia-nav-x.maia-compact {
        background: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #444
        }
    #maia-nav-x.maia-compact h1 {
        cursor: pointer;
        font: bold 14px/3.15 arial, sans-serif;
        height: 44px;
        margin: 0 -15px;
        overflow: hidden;
        position: relative;
        padding: 0 59px 0 15px;
        -webkit-tap-highlight-color: transparent;
        -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08);
        -moz-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        white-space: nowrap
        }
    [dir=rtl] #maia-nav-x.maia-compact h1 {
        padding: 0 15px 0 59px
        }
    #maia-nav-x.maia-compact h1:after {
        background-image: -moz-repeating-linear-gradient(#3863aa 0, #3863aa 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: -ms-repeating-linear-gradient(#3863aa 0, #3863aa 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: -webkit-repeating-linear-gradient(#3863aa 0, #3863aa 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: repeating-linear-gradient(#3863aa 0, #3863aa 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        content: "";
        display: block;
        height: 13px;
        position: absolute;
        right: 21px;
        top: 15.5px;
        width: 17px
        }
    [dir=rtl] #maia-nav-x.maia-compact h1:after {
        left: 21px;
        right: auto
        }
    #maia-nav-x.maia-compact h1:before {
        background: -moz-linear-gradient(top, #4674c1, #3760ad);
        background: -webkit-linear-gradient(top, #4674c1, #3760ad);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4674c1), color-stop(1, #3760ad));
        background: linear-gradient(top, #4674c1, #3760ad);
        border: 1px solid;
        border-color: #2a5194 #2d57a0 #2e58a0;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: 0 1px 0 #436cb1;
        -webkit-box-shadow: 0 1px 0 #436cb1;
        box-shadow: 0 1px 0 #436cb1;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        content: "";
        display: block;
        height: 27px;
        position: absolute;
        right: 15px;
        top: 8.5px;
        width: 29px
        }
    [dir=rtl] #maia-nav-x.maia-compact h1:before {
        left: 15px;
        right: auto
        }
    #maia-nav-x.maia-compact.active h1:after {
        background-image: -moz-repeating-linear-gradient(#00549a 0, #00549a 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: -ms-repeating-linear-gradient(#00549a 0, #00549a 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: -webkit-repeating-linear-gradient(#00549a 0, #00549a 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px);
        background-image: repeating-linear-gradient(#00549a 0, #00549a 1px, #fff 1px, #fff 3px, transparent 3px, transparent 5px)
        }
    #maia-nav-x.maia-compact.active h1:before {
        background: #2e5aa4
        }
    #maia-nav-x.maia-compact h1 + ul {
        background: #304f8a;
        color: #fff;
        height: 0;
        margin: 0 -15px;
        overflow: hidden;
        padding: 0 15px;
        -moz-transform: scale(1, 0);
        -ms-transform: scale(1, 0);
        -webkit-transform: scale(1, 0);
        transform: scale(1, 0);
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
        -moz-transition: -moz-transform 0.2s ease-out;
        -webkit-transition: -webkit-transform 0.2s ease-out;
        transition: transform 0.2s ease-out
        }
    #maia-nav-x.maia-compact.active h1 + ul {
        -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
        height: auto;
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1)
        }
    #maia-nav-x.maia-compact h1 + ul li {
        opacity: 0;
        -moz-transition: opacity 0.2s ease-out;
        -webkit-transition: opacity 0.2s ease-out;
        transition: opacity 0.2s ease-out;
        -moz-transition-delay: -0.2s;
        -webkit-transition-delay: -0.2s;
        transition-delay: -0.2s
        }
    #maia-nav-x.maia-compact.active h1 + ul li {
        opacity: 1;
        -moz-transition-delay: 0.2s;
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s
        }
    #maia-nav-x.maia-compact h1 + ul li {
        float: none;
        margin: 0;
        padding: 12px 0
        }
    #maia-nav-x.maia-compact h1 + ul li + li {
        border-top: 1px solid #405d93
        }
    #maia-nav-x.maia-compact .maia-aux {
        max-width: none
        }
    #maia-nav-x.maia-compact .maia-aux > div, #maia-nav-x.maia-compact .maia-aux > a {
        display: none
        }
    #maia-nav-y {
        float: left;
        margin: 0 0 120px;
        width: 14.11043%
        }
    [dir=rtl] #maia-nav-y {
        float: right
        }
    #maia-nav-y + .maia-article {
        float: right;
        width: 82.822086%
        }
    [dir=rtl] #maia-nav-y + .maia-article {
        float: left
        }
    * html .maia-article {
        float: right;
        width: 82.822086%
        }
    #maia-nav-y + .maia-article > :first-child, #maia-nav-y + .maia-article > .maia-teleport + h1, #maia-nav-y + .maia-article > .maia-nav-aux + h1, #maia-nav-y + .maia-article > .maia-nav-aux + .maia-teleport + h1 {
        margin-top: 0
        }
    #maia-nav-y ul ul, #maia-nav-y li {
        border: solid #eee
        }
    #maia-nav-y ul ul {
        border-width: 1px 0 0;
        margin: 9px 0 -9px
        }
    #maia-nav-y li {
        border-width: 0 0 1px;
        padding: 9px 0
        }
    #maia-nav-y li:last-child {
        border: 0
        }
    #maia-nav-y li li {
        margin: 0 0 0 18px
        }
    [dir=rtl] #maia-nav-y li li {
        margin: 0 18px 0 0
        }
    #maia-signature {
        clear: both;
        margin: 120px auto 0;
        max-width: 978px;
        min-height: 4px
        }
    #maia-signature:after, #maia-signature:before {
        content: "";
        float: right;
        height: 4px
        }
    [dir=rtl] #maia-signature:after, [dir=rtl] #maia-signature:before {
        float: left
        }
    #maia-signature:after, [dir=rtl] #maia-signature:before {
        border-left: 34px solid #0089fa;
        border-right: 35px solid #ff002b
        }
    #maia-signature:before, [dir=rtl] #maia-signature:after {
        border-left: 35px solid #ffa900;
        border-right: 34px solid #00a753
        }
    #maia-footer {
        background: #f5f5f5;
        clear: both
        }
    #maia-footer-global, #maia-footer-local {
        padding: 10px 15px
        }
    #maia-footer-global {
        border-top: 1px solid #eee;
        font-size: 11px;
        line-height: 2.19;
        list-style: none
        }
    #maia-footer-global ul {
        margin: 0
        }
    #maia-footer-global li {
        display: inline
        }
    #maia-footer-global li + li:before {
        content: "Â·";
        padding: 0 3px
        }
    * html #maia-footer-global li {
        margin: 0 13px 0 0
        }
    * + html #maia-footer-global li {
        margin: 0 13px 0 0
        }
    * + [dir=rtl] #maia-footer-global li {
        margin: 0 0 0 13px
        }
    #maia-footer-local {
        background: #f9f9f9;
        border-top: 1px solid #f5f5f5;
        min-height: 24px
        }
    iframe[id^="oauth2relay"] {
        height: 1px !important;
        left: 0 !important;
        overflow: hidden !important;
        position: absolute !important;
        top: -1px !important;
        width: 1px !important
        }
    }
@media screen and (max-width: 767px) {
    #maia-header {
        min-height: 33px;
        padding: 9px 15px 8px
        }
    #maia-header h1, #maia-header h2 {
        float: none !important
        }
    #maia-header h1 a, #maia-header h2 a {
        display: block
        }
    #maia-header h1 {
        font-size: 24px
        }
    #maia-header h1 img {
        height: 31px;
        margin: -2px 0 -3px
        }
    html.mmfb #maia-header h1 img[src$="googlelogo_color_116x41dp.png"] {
        margin-right: -6px;
        width: auto
        }
    #maia-header h2 {
        background-image: -moz-radial-gradient(top center, ellipse farthest-side, rgba(0, 0, 0, 0.04) 0, transparent 100%);
        background-image: -ms-radial-gradient(top center, ellipse farthest-side, rgba(0, 0, 0, 0.04) 0, transparent 100%);
        background-image: -webkit-gradient(radial, top center, 0, top center, 100%, color-stop(0, rgba(0, 0, 0, 0.04)), color-stop(100%, transparent));
        background-image: -webkit-radial-gradient(top center, ellipse farthest-side, rgba(0, 0, 0, 0.04) 0, transparent 100%);
        background-image: radial-gradient(farthest-side at top center, rgba(0, 0, 0, 0.04) 0, transparent 100%);
        border-top: 1px solid #e1e1e1;
        font-family: arial, sans-serif;
        font-size: 11px;
        line-height: 1.81;
        margin: 8px 0 -8px;
        padding: 1px 0 0
        }
    html.maia-noto:lang(ar) #maia-header h2 {
        font-family: "Noto Naskh Arabic UI", arial, sans-serif
        }
    #maia-header h2:before {
        content: none
        }
    #maia-header h2, #maia-header h2 a {
        color: #63666a
        }
    #maia-header .maia-util {
        background: #fff;
        border: 1px solid #e9e9e9;
        border-bottom-color: #d9d9d9;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
        float: none !important;
        margin: 8px 0 6px;
        min-height: 0;
        padding: 5px 10px
        }
    #maia-nav-y {
        float: none !important;
        margin: 0 0 30px !important;
        width: auto
        }
    #maia-nav-y + .maia-article {
        float: none !important;
        margin: 0 !important;
        width: 100% !important
        }
    #maia-signature {
        margin: 90px auto 0;
        min-height: 3px
        }
    #maia-signature:after, #maia-signature:before {
        height: 3px
        }
    #maia-signature:after, [dir=rtl] #maia-signature:before {
        border-width: 0 25.5px 0 26.25px
        }
    #maia-signature:before, [dir=rtl] #maia-signature:after {
        border-width: 0 26.25px 0 25.5px
        }
    }
@media print {
    a {
        color: inherit
        }
    #maia-header h1 img {
        display: block
        }
    #maia-header a {
        text-decoration: none
        }
    #maia-header .maia-teleport, #maia-signature, #maia-footer, .maia-nav {
        display: none
        }
    }
@media screen, projection {
    .maia-cols {
        margin: 0 -1.533742%;
        width: 103.067485%
        }
    * + html .maia-cols {
        margin-bottom: 20px !important
        }
    #maia-nav-y + .maia-article .maia-cols {
        margin: 0 -1.851852%;
        width: 103.703704%
        }
    .maia-cols:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden
        }
    .maia-col-1, .maia-col-2, .maia-col-3, .maia-col-4, .maia-col-5, .maia-col-6, .maia-col-7, .maia-col-8, .maia-col-9, .maia-col-10, .maia-col-11, .maia-col-12 {
        float: left;
        margin: 0 1.488095% 20px
        }
    * html .maia-col-1, * html .maia-col-2, * html .maia-col-3, * html .maia-col-4, * html .maia-col-5, * html .maia-col-6, * html .maia-col-7, * html .maia-col-8, * html .maia-col-9, * html .maia-col-10, * html .maia-col-11, * html .maia-col-12 {
        margin: 0;
        padding: 0 1.4% 20px
        }
    * + html .maia-col-1, * + html .maia-col-2, * + html .maia-col-3, * + html .maia-col-4, * + html .maia-col-5, * + html .maia-col-6, * + html .maia-col-7, * + html .maia-col-8, * + html .maia-col-9, * + html .maia-col-10, * + html .maia-col-11, * + html .maia-col-12 {
        margin: 0 1.4% 20px
        }
    #maia-nav-y + .maia-article .maia-col-1, #maia-nav-y + .maia-article .maia-col-2, #maia-nav-y + .maia-article .maia-col-3, #maia-nav-y + .maia-article .maia-col-4, #maia-nav-y + .maia-article .maia-col-5, #maia-nav-y + .maia-article .maia-col-6, #maia-nav-y + .maia-article .maia-col-7, #maia-nav-y + .maia-article .maia-col-8, #maia-nav-y + .maia-article .maia-col-9, #maia-nav-y + .maia-article .maia-col-10, #maia-nav-y + .maia-article .maia-col-11, #maia-nav-y + .maia-article .maia-col-12 {
        margin: 0 1.785714% 20px
        }
    * + html #maia-nav-y + .maia-article .maia-col-1, * + html #maia-nav-y + .maia-article .maia-col-2, * + html #maia-nav-y + .maia-article .maia-col-3, * + html #maia-nav-y + .maia-article .maia-col-4, * + html #maia-nav-y + .maia-article .maia-col-5, * + html #maia-nav-y + .maia-article .maia-col-6, * + html #maia-nav-y + .maia-article .maia-col-7, * + html #maia-nav-y + .maia-article .maia-col-8, * + html #maia-nav-y + .maia-article .maia-col-9, * + html #maia-nav-y + .maia-article .maia-col-10, * + html #maia-nav-y + .maia-article .maia-col-11, * + html #maia-nav-y + .maia-article .maia-col-12 {
        margin: 0 1.7% 20px
        }
    [dir=rtl] .maia-col-1, [dir=rtl] .maia-col-2, [dir=rtl] .maia-col-3, [dir=rtl] .maia-col-4, [dir=rtl] .maia-col-5, [dir=rtl] .maia-col-6, [dir=rtl] .maia-col-7, [dir=rtl] .maia-col-8, [dir=rtl] .maia-col-9, [dir=rtl] .maia-col-10, [dir=rtl] .maia-col-11, [dir=rtl] .maia-col-12 {
        float: right
        }
    .maia-col-1 {
        width: 5.357143%
        }
    .maia-col-2 {
        width: 13.690476%
        }
    .maia-col-3 {
        width: 22.02381%
        }
    .maia-col-4 {
        width: 30.357143%
        }
    .maia-col-5 {
        width: 38.690476%
        }
    .maia-col-6 {
        width: 47.02381%
        }
    .maia-col-7 {
        width: 55.357143%
        }
    .maia-col-8 {
        width: 63.690476%
        }
    .maia-col-9 {
        width: 72.02381%
        }
    .maia-col-10 {
        width: 80.357143%
        }
    .maia-col-11 {
        width: 88.690476%
        }
    .maia-col-12 {
        width: 97.02381%
        }
    #maia-nav-y + .maia-article .maia-col-1 {
        width: 6.428571%
        }
    #maia-nav-y + .maia-article .maia-col-2 {
        width: 16.428571%
        }
    #maia-nav-y + .maia-article .maia-col-3 {
        width: 26.428571%
        }
    #maia-nav-y + .maia-article .maia-col-4 {
        width: 36.428571%
        }
    #maia-nav-y + .maia-article .maia-col-5 {
        width: 46.428571%
        }
    #maia-nav-y + .maia-article .maia-col-6 {
        width: 56.428571%
        }
    #maia-nav-y + .maia-article .maia-col-7 {
        width: 66.428571%
        }
    #maia-nav-y + .maia-article .maia-col-8 {
        width: 76.428571%
        }
    #maia-nav-y + .maia-article .maia-col-9 {
        width: 86.428571%
        }
    #maia-nav-y + .maia-article .maia-col-10, #maia-nav-y + .maia-article .maia-col-11, #maia-nav-y + .maia-article .maia-col-12 {
        width: 96.428571%
        }
    }
@media screen and (max-width: 767px) {
    .maia-cols {
        margin: 0 !important;
        width: 100% !important
        }
    .maia-col-1, .maia-col-2, .maia-col-3, .maia-col-4, .maia-col-5, .maia-col-6, .maia-col-7, .maia-col-8, .maia-col-9, .maia-col-10, .maia-col-11, .maia-col-12 {
        clear: both;
        float: none !important;
        margin: 0 0 20px !important;
        width: 100% !important
        }
    }
@media screen, projection, print {
    .maia-meta, .maia-note {
        color: #666
        }
    }
@media screen, projection {
    #maia-header .maia-util .maia-plusone, #maia-header .maia-util .maia-search {
        float: left;
        margin: 0 0 0 15px
        }
    [dir=rtl] #maia-header .maia-util .maia-plusone, [dir=rtl] #maia-header .maia-util .maia-search {
        float: right;
        margin: 0 15px 0 0
        }
    #maia-header .maia-util > :first-child {
        margin: 0
        }
    #maia-header .maia-util .maia-plusone {
        display: block;
        line-height: normal;
        margin-top: 10px !important
        }
    #maia-header .maia-util .maia-search {
        margin-top: 8px !important
        }
    #maia-header .maia-util a + .maia-button {
        margin: 5px 0 5px 10px
        }
    [dir=rtl] #maia-header .maia-util a + .maia-button {
        margin: 5px 10px 5px 0
        }
    * + html #maia-header .maia-util a + .maia-button {
        vertical-align: middle
        }
    #maia-header .maia-plusone {
        display: inline;
        line-height: 50px;
        margin: 0 0 0 10px
        }
    [dir=rtl] #maia-header .maia-plusone {
        margin: 0 10px 0 0
        }
    #maia-header .maia-search {
        float: right;
        margin: 0
        }
    [dir=rtl] #maia-header .maia-search {
        float: left
        }
    .maia-breadcrumb {
        font-size: 11px;
        line-height: 1.82;
        margin: 0 0 20px;
        min-height: 28px;
        overflow: hidden
        }
    .maia-breadcrumb ol {
        margin: 0 auto;
        max-width: 978px;
        padding: 12px 0
        }
    .maia-breadcrumb ol:after {
        clear: both;
        content: " ";
        display: block;
        height: 0;
        visibility: hidden
        }
    .maia-breadcrumb li {
        float: left;
        font-weight: bold;
        list-style: none
        }
    [dir=rtl] .maia-breadcrumb li {
        float: right
        }
    .maia-breadcrumb li a {
        font-weight: normal;
        margin: 0 5px 0 0;
        padding: 1px 0 0
        }
    [dir=rtl] .maia-breadcrumb li a {
        margin: 0 0 0 5px
        }
    .maia-breadcrumb li + li:before {
        content: "âº";
        padding: 0 6px 0 3px
        }
    [dir=rtl] .maia-breadcrumb li + li:before {
        padding: 0 3px 0 6px
        }
    * html .maia-breadcrumb li {
        margin: 0 13px 0 0
        }
    * + html .maia-breadcrumb li {
        margin: 0 13px 0 0
        }
    * + [dir=rtl] .maia-breadcrumb li {
        margin: 0 0 0 13px
        }
    .maia-button {
        background-color: #4173c9;
        background-image: -moz-linear-gradient(top, #5e8ee4, #4173c9);
        background-image: -webkit-linear-gradient(top, #5e8ee4, #4173c9);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5e8ee4), color-stop(1, #4173c9));
        background-image: linear-gradient(top, #5e8ee4, #4173c9);
        border: 0;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-family: arial, sans-serif;
        font-size: 13px;
        font-weight: bold;
        line-height: 1.54;
        padding: 7px 12px;
        text-align: center;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08)
        }
    html.maia-noto:lang(ar) .maia-button {
        font-family: "Noto Naskh Arabic UI", arial, sans-serif
        }
    a.maia-button {
        color: #fff !important;
        text-decoration: none
        }
    button.maia-button {
        margin: 0;
        overflow: visible;
        white-space: normal
        }
    button.maia-button::-moz-focus-inner {
        border: 0;
        padding: 0
        }
    .maia-button:hover, .maia-button:focus {
        background-color: #396bbc;
        background-image: -moz-linear-gradient(top, #5587d7, #396bbc);
        background-image: -webkit-linear-gradient(top, #5587d7, #396bbc);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5587d7), color-stop(1, #396bbc));
        background-image: linear-gradient(top, #5587d7, #396bbc)
        }
    .maia-button:active {
        -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.24);
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.24);
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.24)
        }
    .maia-button[disabled], .maia-button.maia-button-disabled {
        background-color: #a4b9e3;
        background-image: -moz-linear-gradient(top, #b0c7f0, #a4b9e3);
        background-image: -webkit-linear-gradient(top, #b0c7f0, #a4b9e3);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0c7f0), color-stop(1, #a4b9e3));
        background-image: linear-gradient(top, #b0c7f0, #a4b9e3);
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        cursor: default !important
        }
    .maia-button.maia-button-secondary {
        background-color: #f5f5f5;
        background-image: -moz-linear-gradient(top, #f9f9f9, #f5f5f5);
        background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #f5f5f5));
        background-image: linear-gradient(top, #f9f9f9, #f5f5f5);
        border: 1px solid #e5e5e5;
        color: #444;
        padding: 6px 11px;
        text-shadow: 0 1px 0 #fff
        }
    a.maia-button.maia-button-secondary {
        color: #444 !important
        }
    .maia-button.maia-button-secondary:hover, .maia-button.maia-button-secondary:focus {
        background-color: #f1f1f1;
        background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
        background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(1, #f1f1f1));
        background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
        border-color: #e1e1e1
        }
    .maia-button.maia-button-secondary:active {
        -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12)
        }
    .maia-button.maia-button-secondary[disabled], .maia-button.maia-button-secondary.maia-button-disabled {
        background-color: #f9f9f9;
        background-image: -moz-linear-gradient(top, #fafafa, #f9f9f9);
        background-image: -webkit-linear-gradient(top, #fafafa, #f9f9f9);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #f9f9f9));
        background-image: linear-gradient(top, #fafafa, #f9f9f9);
        border-color: #eee;
        color: #aaa !important
        }
    .maia-button-box {
        text-align: center
        }
    #maia-nav-x .maia-button {
        -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.4);
        -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.4);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.4);
        float: right;
        margin: 7px 0 0;
        padding: 5px 12px;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1
        }
    [dir=rtl] #maia-nav-x .maia-button {
        float: left;
        left: 0;
        right: auto
        }
    #maia-nav-x .maia-button:active {
        -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4), inset 0 2px 4px rgba(0, 0, 0, 0.24);
        -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4), inset 0 2px 4px rgba(0, 0, 0, 0.24);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.4), inset 0 2px 4px rgba(0, 0, 0, 0.24)
        }
    form, form fieldset {
        margin: 0 0 20px
        }
    form fieldset {
        padding: 0
        }
    form legend {
        display: block;
        font: bold 14px "open sans", arial, sans-serif;
        line-height: 1.5;
        margin: 0;
        padding: 0
        }
    form ol {
        margin: 0 0 0 1em;
        padding: 0 0 0 1em
        }
    [dir=rtl] form ol {
        margin: 0 1em 0 0;
        padding: 0 1em 0 0
        }
    form ul, [dir=rtl] form ul {
        list-style: none;
        margin: 0;
        padding: 0
        }
    form li {
        margin: 0 0 20px
        }
    form li li {
        margin: 0
        }
    form label, form p, form input, form textarea, form select {
        margin: 0 0 5px
        }
    form label {
        display: block;
        font-weight: bold;
        padding: 0
        }
    form li li label {
        font-weight: normal
        }
    form input:not([type]), form input[type=text], form textarea {
        border: 1px solid #ebebeb;
        border-top-color: #dcdcdc;
        color: #444;
        font-family: arial, sans-serif;
        line-height: normal;
        padding: 6px 10px;
        width: 300px
        }
    html.maia-noto:lang(ar) form input:not([type]), html.maia-noto:lang(ar) form input[type=text], html.maia-noto:lang(ar) form textarea {
        font-family: "Noto Naskh Arabic UI", arial, sans-serif
        }
    form textarea {
        height: 150px
        }
    form input:not([type]):focus, form input[type=text]:focus, form textarea:focus {
        border-color: #5e94ff;
        -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
        outline: 0
        }
    form input[disabled], form textarea[disabled], form label.maia-form-disabled {
        color: #999
        }
    form input:not([type])[disabled], form input[type=text][disabled], form textarea[disabled] {
        background-color: #ebebeb
        }
    form .maia-form-required {
        color: #dd4b39
        }
    form .maia-form-error input:not([type]), form .maia-form-error input[type=text], form .maia-form-error textarea {
        border-color: #dd4b39
        }
    form .maia-form-error .maia-form-error-msg {
        background: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAADlQTFRFz0Y110k33Us53Us510k33Us5zkY13Us50EY10kc220o43Us53Us53Us53Us5zkY1AAAA00c23Us5FIz0KwAAABF0Uk5T/Lt0dbmX%2BWLs3acUUCkV%2BwDRb69DAAAAZUlEQVQYV13IRxLCMBREQRGcFb76/odlIVwYv83UdIpbaUzpvfzBg/cVMuQLrLD%2B4EkErxNqH9CPL%2BwG2AcUqBVKRIrYIGfYIlIsYJ7BEikatFrHRppAO44GptQNGV8/4aynuPUBV40P7GZNvnEAAAAASUVORK5CYII%3D") top left no-repeat;
        color: #dd4b39;
        padding: 0 0 0 20px
        }
    [dir=rtl] form .maia-form-error-msg {
        background-position: right top;
        padding: 0 20px 0 0
        }
    form .recaptchatable tr, form .recaptchatable td {
        background: #fff
        }
    form .recaptchatable #recaptcha_response_field {
        font-size: 13px;
        padding: 4px 0
        }
    .maia-form-promo {
        margin: 20px 0 0;
        text-align: right
        }
    [dir=rtl] .maia-form-promo {
        text-align: left
        }
    ul.maia-form-group-1 li {
        float: left;
        margin: 0 20px 0 0
        }
    [dir=rtl] ul.maia-form-group-1 li {
        float: right;
        margin: 0 0 0 20px
        }
    ul.maia-form-group-2 li, ul.maia-form-group-3 li, ul.maia-form-group-4 li {
        float: left
        }
    [dir=rtl] ul.maia-form-group-2 li, [dir=rtl] ul.maia-form-group-3 li, [dir=rtl] ul.maia-form-group-4 li {
        float: right
        }
    ul.maia-form-group-2 li {
        width: 50%
        }
    ul.maia-form-group-3 li {
        width: 33%
        }
    ul.maia-form-group-4 li {
        width: 25%
        }
    ul.maia-form-group-1 + *, ul.maia-form-group-2 + *, ul.maia-form-group-3 + *, ul.maia-form-group-4 + * {
        clear: left
        }
    [dir=rtl] ul.maia-form-group-1 + *, [dir=rtl] ul.maia-form-group-2 + *, [dir=rtl] ul.maia-form-group-3 + *, [dir=rtl] ul.maia-form-group-4 + * {
        clear: right
        }
    .maia-aside, .maia-notification, .maia-promo {
        border: 1px solid;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        margin: 10px 0;
        padding: 10px;
        position: relative;
        top: -1px
        }
    .maia-aside > :first-child, .maia-notification > :first-child, .maia-promo > :first-child {
        margin-top: 0
        }
    .maia-aside > :last-child, .maia-notification > :last-child, .maia-promo > :last-child {
        margin-bottom: 0
        }
    .maia-aside {
        background: #f9f9f9;
        border-color: #f2f2f2
        }
    .maia-notification {
        background: #fffbe4;
        border-color: #f8f6e6
        }
    .maia-promo {
        background: #f6f9ff;
        border-color: #eff2f9
        }
    .maia-locales {
        background: transparent url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAAFpQTFRFAAAAc8b%2BeNj%2BeLL7lt3/YbL4cs/9rNn8p9b7%2Bfn5hdD/a8D/7vD/vOL9itf%2B////3PD%2Byuj9R6348Pb7KZz2UL78MKL3Oqv4Zsz/ndX8qN/%2BI5T0S7X4W8b9mmuivQAAAAF0Uk5TAEDm2GYAAACXSURBVBjTXYqLEsIwCARR%2B27zpCFNxP//TSGOTu3OhDs2wGaPM9bD8hKGMDtnDq130GkxDK/BY/tVc6CtXa21Q72ClFKoqUrINBLAzHP9grKpccxFYmqNIcY4j%2BXDiLJBztmUXCRkGgkgIsZbO1kwEjVDKwYmDriSGt6FPHrnp6x1Bd/vzxP9Bj8mFfBH2K8Gtng1AA95bxQhE7o%2B68UQAAAAAElFTkSuQmCC") left center no-repeat;
        float: right;
        padding: 0 0 0 24px
        }
    [dir=rtl] .maia-locales {
        background-position: right center;
        float: left;
        padding: 0 24px 0 0
        }
    .maia-locales form {
        margin: 0
        }
    .maia-locales label span {
        height: 1px;
        left: -10000px;
        overflow: hidden;
        position: absolute;
        top: auto;
        width: 1px
        }
    [dir=rtl] .maia-locales label span {
        left: auto;
        right: -10000px
        }
    .maia-locales select {
        line-height: 3.08;
        margin: -10px 0
        }
    .google .maia-locales select {
        display: none
        }
    .maia-media {
        display: inline-block
        }
    a.maia-media {
        position: relative
        }
    a.maia-media:after {
        content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAsFQTFRF0NDQzs7O0NDQ1NTU0dHR29vb2NjY4ODgwMDA1NTU4uLi1tbW1tbWurq62dnZiIiIzs7O1NTUNzc3z8/P0dHRnZ2d0dHRampq09PT5OTkkZGR29vb1dXV2NjY09PT09PTy8vL4ODgp6en1tbW29vb1dXVXl5eysrK2NjY0tLSTU1N0NDQ1tbWkJCQ0tLSiYmJoqKira2t1NTUpKSkgoKCo6OjgYGB19fX09PT3t7elZWV29vb2travr6%2B4%2BPj6Ojo1tbW39/f1dXV2tra2tra6%2Bvr1dXV5eXl5OTko6Oj2tra19fX6urqvLy86urq3t7eeXl50tLS39/f3d3d3d3d6Ojonp6e3d3d2NjY39/fmJiYyMjI2NjYx8fH0tLSUFBQ6%2Bvr39/fYWFh4eHhUVFR2tra5%2Bfn29vb3Nzc2tra5eXl29vb6urq7u7u6%2Bvr0dHRysrKwMDAzs7O7%2B/vu7u77e3t39/f4eHh7e3tnJyc2tra3t7e5%2Bfn1tbWb29vzMzM3d3d0NDQ2NjYysrKdHR0ODg44ODg0NDQXV1d4%2BPj5eXl6urq2dnZ3d3dh4eH0tLSOjo63Nzc2tra1dXV19fXAAAAenp6l5eXz8/PAAAAHx8f3d3dAAAAICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA29vb29vbzMzM1NTU2tra1NTUjIyMkZGR4eHh7e3t39/f5ubm5eXl4ODglZWV4%2BPj19fXkpKShISE5%2BfnkJCQ6%2Bvr0tLS3NzczMzMEhIShYWF/f397u7uAAAA/Pz88fHx7%2B/v9PT09fX1%2B/v78vLy9vb28/Pz9/f38PDw%2Bvr6%2BPj4%2Bfn5GgSgWwAAAL90Uk5T9/v//vv9/qNO0ZvOdUl6KmFsGmRnMmQi5p4tvdZyZ2RZqDhyuGcfVs5hHO/WLfMqNTtkNSc1J3LhtTB1dUmLm%2Ba4%2B87JsPeFsDLhZK1DhWolXHVyyZMwZ2RyLU5hS1kckM4f0Rz7tfNnYcX7kJuLVktDUZs9luHJnjBk3rhfIk7h68VcJRq18x/ArYjv5idWGu/zcskhJS38IxfrGRciIBsdHxocGB4SFxYTDhUQDxELFAwJCA0HCgUEBgMCAQCcJdrMAAAGIklEQVRYw6XZ5XMbRxQA8J1MZ8rMzMzMNGVmZpjSlJnbcNI06MCYxLqTToeSTmAr/WIX3FDtaOw4sVXXjhPbf0XfvjudaO90kt%2BXwKx%2B8/be3t3uO/IbKzZC5HLd3dlsJpPp6upKYcBf4J/ZbHd3LkdHMH9K2JypUSqZSCTSNODPZJKyJdMVWOQyiKXTajyumxGPq%2BAm0bQjCZOjyVFNjesxWZYkBUOSZDmmA0pNO5LUepgdajFZUnhBKwuBVyQ5Rk2TrBFJlUfTQy6uyxLFnn5k2V3t7X07dw62tz/48DPPg8pLsh43SZqkLYjp0ckCF5MV0D758O2dVdG%2B7HNR0xRIE8maJEmtl6TZAffpZ1tHmdH3xceioMi6mk5ikhUiqZoupKcCp2nvrB51iC9/0JBMpKpFUuUlE/GYpIkre0brxOqfREGKgdhVeSFJuYfThfQ2vDfqIr5foSlwJWHa5SKp8nSZF9/dNeoq8itFXtYN0Zp1CaSeqkvCqg/GXcernbxkieUg1tfw1n833kC88bqGYtYSSZmXBm/DmvGGYvn6KpFUeX3jDUbPCiqaq6cEZjMpqK/w45rxhmP5m7wch/VYArEgqQR4q36eaiJe6%2BRhPRYLQ0GjIDFF/HqqqXhfVGKqcRkpaCQIF1D8dqrJ%2BMi4jJgiMRKkE/4m3yz493pBhkljigQrkkzDhL%2BaajreEhWsNKRIaIJQEUl7eWYW8ZIGlcYUCSaoxvjObbMBf4W6pJMZBPEKSuJzM7OKF80UNxIscUyZXYKYolFokoM1GJe1x6btw/qVw5jpFzSZrsUcwTWoRJfW55zNX0RJT6Sy3QDSkjw66eQNuBD/eoWP0TkTY8aPO%2BbXv8VFks%2BKOGcCi1CXIksd5zs84kKEOdM6E7yEnQN7mGGOHR4Z%2BaecYo4djGKdCb2EwkOOHmToRrxPgGdOhsCDSxafcAJnEKwQmaMfoBcRQLhNIk85gDMmOLK9jnhPhN4sCEaf3M0KCzVAEC2LNfzeKK0KgSIrYq8rsExkDb8/AksbQCiy%2BKctaBWlJNqleDeW2QDzLsGR7Q4pDpZA7T9WFNHSlCF%2BNzHG%2BAHRAjvdgyN/uAHFvGtwx5AtWDZlcbNbcMfQjC3Ya4KwbKK9Y4wwUSCHS970HkNjjL/NWDZ4p9zhAO4ugSWPBd4elop3SsetY44pDlfO1wa8JWzcevBwCN/oBqy4fozhV4TpExYfX5GbJ1lhocPmfMswxvDLo/j4oi9RrW2TI9jvxuuJaviApa8ApeNOOxDFflx/5loZswEXdSj4CsCdV8dNtuAYguCZq83Omzy7w3hJ4Ws0fNXeidqw2H7wzCtv/B9jcP6cCO5ujBe90HHehK04ObZlaHc9b2JRkDde9Dmcc/DUCQdxunKizKHnBs2tiLFZCrf1OoCVwfQuCUeLmyXczim%2BkydcisxxE%2BcHJXM7Z244Iwt7Csyo%2BiF7UGGftoi14TQOKXzoFJuxhfpcoXCaT7K2xOamPeK7yHZ4wRGDONGHCeKmvXiskEJX5gtNxtYTgsUEjYMPPenpWujavU3GMX6h7OBjHc3C3PXNeccHwuVHM%2BvwKPmWLG7GO24hrUiqdHi0jrdC6Jo5jXuLj/Ur1MtWnJeNA7jmv3qwUa/3Yr9WfqQnFS0H0X9Z778NBbmh0itrYmBTJMpdemEj3nUL/KKu1jQxjLYXiiK35Cz33ukXcOjVtFmsRpCqa1zgzAF33KajvJygV7WWaltVfMh7xkluvLVHe328XauqovkV8fqP3LarTsyZz62DTbVRD0YzraLdJ/jXHdEyx4kbOrzNGxL02uYcoyGZoklGA562w9baaPl584Meb5Sml3JoSFa2TKWot5U79JC1W6u1zfMOWhBo5ShndmFtW6ZWz5k2dVU4UfpaPVx0v5Z995%2B7mVJ9cw88oOXgSMDj8cHxXU0k6zZ1rSTpvGmfWBKDXk%2BrlwtFaMs5EuLWtXoCQTgYx2kr203buZQkTlyl3V0xHAxxAQguFAyLCnbGsTGeddMYr%2B61A6panXvauqdtdgfO%2BeNCBj8HJM1vC/h5Ab8uZDINfVywSPPzh/X1w/z%2BUefzx//aVirVitng/wAAAABJRU5ErkJggg%3D%3D");
        left: 50%;
        margin-left: -40px;
        margin-top: -40px;
        opacity: 0.9;
        position: absolute;
        top: 50%;
        -moz-transition: opacity 400ms;
        -webkit-transition: opacity 400ms;
        transition: opacity 400ms
        }
    a.maia-media:hover:after {
        opacity: 1;
        -moz-transition: opacity 200ms;
        -webkit-transition: opacity 200ms;
        transition: opacity 200ms
        }
    a.maia-media.maia-media-secondary:after {
        content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAABGdBTUEAALGPC/xhBQAAAe9QTFRF19fX29vb19fX29vbKSkp19fXXV1d3t7e1dXVCAgI4ODgpqam3NzcAAAA2tra19fX0tLSbW1t3d3d2dnZHx8f2traTU1N3d3dzMzM5OTk2NjYiIiIkZGR3d3dXFxc3Nzcr6%2Bv4ODg0tLSlJSUpKSk5ubmdXV15eXlxMTE4%2BPji4uL4eHh2NjY39/feXl55OTkt7e35eXl2tra2tratra239/f1NTU39/fm5ub4ODg5eXl6urqxsbG6enpYWFh7Ozsenp6u7u76urqYmJi7Ozs0tLS5%2Bfn0dHROjo66urq6%2BvrISEh1tbWcHBwUVFRe3t76urqiIiI7e3t6Ojo2trasbGx5%2Bfn7Ozs0NDQAAAAODg439/f6Ojo5OTk7e3t3d3dAAAAICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA29vb0NDQ09PT4eHh39/fICAg4ODgOjo6zs7O1tbW4uLi6urqHR0d5%2Bfn3NzcHh4e3Nzc/f397u7uAAAA7%2B/v%2B/v7/Pz88fHx8/Pz8vLy8PDw%2BPj49fX19/f39PT09vb2%2Bvr6%2Bfn5afjHpwAAAIN0Uk5T/v79%2BxjOH7XWIZM4hSK4cmsjiMUXvRyOYJ69Ki2LH4g9sGQwNZslm06OKov7eCWDPbDO4UCA77gwxYiWS5AfniU9jh%2BQVoBWGq2LF18iHCWFJ56OZDh9qOsjGpO1xZnrHxceHSAaFxshGRwYFhITERQVDw0LDgoQCAwGAwcFCQQCAQDKMVDcAAADfUlEQVRIx42W93fTMBDH9R577733euy99957Q0e24215JI6T9LFpS8JrCy0UCPCHcpIt23Gdlu8PebFOH99Jlu4OdfmqVquVSrFYLpdKBU%2BlUrlcLFYqYArmoWYA5hds2zQdKtO07QKhmiDkEwSA99umo2uWZakq/Gi6YwZQE%2BK5KJH5looVxaBSFKwSCqAQgxhRJCE5moUVQxAEiUqQeENRLd2xKeQFhwLCNnULG6Ign75w%2BWW9r2/cy4cP7kuSqGBLN22XCRBKOJqqiNLtK%2B/7QqrfugmQqjkBgzwCggIXwvUXjcGIhs6dFQwcYpDvw8KifK02GKO352URWz4DSKVCCUW4%2BmKwhc7IvMvAvnUh4oT6EG48/9pSzy7xNDbiBtGFmBrm20chgIHYNLNAQgOkXDJ11ZDv/BlVd2VD1UloVeSGpUj3/oyhi5JiOcQNqrhhneodC3lzQsS6CW5QsQxODPnk3zF1XHbdoCKsBPOHGmMj/TtEspoiKhdgJfLRqJ3GEhnbKSlk01DJ1lWxvfYjLDDXvWnh4W7YNMemCJaORYm/7%2BKYXRKGyBDsl5I/8iuQax34VGcTA9N2GSIDBPYrfzhK/BiIY3bnFcssUETu/s3ErAOE8f77xr15A7YZ2Q4clt44ZCRT9xFR%2Bh2L%2BAwz1siWuUj7TyYfpcjAB/eBWUOI3BuPfK43I15g7vIbnnzUI7xHz3ogQFJ74pARROMg524yfEpuSyPKhAkf2c/RT0kOMrf5GxOzEsJ/DzPu4%2BiBIcdSftITRcIEQ7rzAj2W5PAbyQ3fPTG0/vNbIM%2B2LWlY5PDDFdNwdv1whIkherfSuMithIsspNcMMX2Pihk25QT3IrvpIru81ophwz0bOZrJKl5S4nOzhobioGBwbZq3aL5kqY/rnDQcyJ8XDC3pSLHU5yVYJflk8vAomjc/qfgJtspCmzihNbFgYc6wWBrvYuWF7xw/9UsLze3I8UGxYEVMB2bK7J44oL440SmGS1JQ%2BIxkYs7TWn9EPStWdmQNKC4Fv/AFjIbzicy6p6/DwMdFyzIJGUfKa7iIi1wmk129aumjVzD70czp07KZRMoIing12iqY0CqIqc7HmY50VpKy6bYZj3MpMa5ViDQkWMxz6VxbWy7N5cWmhqQa1/aQroe2PWq47SnFtD3R5sr5n%2BZqRAsHk1u0cP8AQ940htHkwNkAAAAASUVORK5CYII%3D");
        margin-left: -25px;
        margin-top: -25px
        }
    a.maia-media img, img.maia-media {
        max-width: 100%;
        outline: 1px solid #eee
        }
    .maia-meta {
        font-size: 11px;
        line-height: 1.8
        }
    .maia-nav-aux {
        float: right
        }
    [dir=rtl] .maia-nav-aux {
        float: left
        }
    .maia-nav-aux ul {
        background: #fff;
        background-image: -moz-linear-gradient(top, #fff, #f9f9f9);
        background-image: -webkit-linear-gradient(top, #fff, #f9f9f9);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f9f9f9));
        background-image: linear-gradient(top, #fff, #f9f9f9);
        border: 1px solid #eee;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        list-style: none;
        margin: 0 0 1.5em 1em;
        overflow: hidden;
        padding: 0
        }
    [dir=rtl] .maia-nav-aux ul {
        margin: 0 1em 1.5em 0
        }
    .maia-nav-aux li {
        border: 1px solid #eee;
        border-width: 0 1px 0 0;
        float: left;
        font-weight: bold;
        line-height: normal;
        margin: 4px 0;
        padding: 4px 10px 2px
        }
    [dir=rtl] .maia-nav-aux li {
        border-width: 0 0 0 1px;
        float: right
        }
    .maia-nav-aux li:last-of-type {
        border: 0
        }
    .maia-nav-aux a {
        display: block;
        font-weight: normal;
        margin: -8px -9px -6px;
        padding: 8px 9px 6px
        }
    .maia-nav-aux li.active a {
        color: #444;
        font-weight: bold
        }
    #maia-nav-root {
        background: #f5f5f5;
        background-image: -moz-linear-gradient(top, #f7f7f7, #f5f5f5);
        background-image: -webkit-linear-gradient(top, #f7f7f7, #f5f5f5);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(1, #f5f5f5));
        background-image: linear-gradient(top, #f7f7f7, #f5f5f5);
        border-bottom: 1px solid #eee;
        margin: 0 -15px;
        position: relative;
        z-index: 2
        }
    #maia-nav-root .maia-aux {
        height: 25px;
        position: relative
        }
    #maia-nav-root a:hover, #maia-nav-root a:focus {
        text-decoration: none
        }
    #maia-nav-root ul {
        font-family: inherit;
        list-style: none;
        margin: 0;
        min-height: 26px;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0
        }
    * html #maia-nav-root ul {
        height: 26px
        }
    [dir=rtl] #maia-nav-root ul {
        left: 0;
        right: auto
        }
    #maia-nav-root ul a {
        background-image: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABcAAAAGAgMAAABVzu0NAAAABGdBTUEAALGPC/xhBQAAAAlQTFRFAAAA////ZmZmqOo8rwAAAAF0Uk5TAEDm2GYAAAAdSURBVAjXY2CAgVUrwFTWEjAlNQFMsTmAKUYgBgBRpgNSx5jlDgAAAABJRU5ErkJggg%3D%3D");
        background-repeat: no-repeat;
        background-position: right center;
        color: #444;
        display: inline-block;
        line-height: 1.54;
        padding: 3px 22px 3px 10px;
        position: relative;
        z-index: 1
        }
    [dir=rtl] #maia-nav-root ul a {
        background-position: left center;
        padding-left: 22px;
        padding-right: 10px
        }
    #maia-nav-root li {
        display: block;
        float: left;
        position: relative;
        white-space: nowrap;
        margin: 0;
        padding: 0
        }
    [dir=rtl] #maia-nav-root li {
        float: right
        }
    #maia-nav-root li:hover a {
        background-image: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABcAAAAGAgMAAABVzu0NAAAABGdBTUEAALGPC/xhBQAAAAlQTFRFAAAAS1Rp////bf/k/wAAAAF0Uk5TAEDm2GYAAAAdSURBVAgdY2BgCA1hYGCCUw0/wLwHDxhAACgOAwBxfwST7LF7uAAAAABJRU5ErkJggg%3D%3D");
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08)
        }
    #maia-nav-root li.active {
        background: #fafafa repeat-x left top;
        background-image: -moz-linear-gradient(top, #fff, #fafafa);
        background-image: -webkit-linear-gradient(top, #fff, #fafafa);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #fafafa));
        background-image: linear-gradient(top, #fff, #fafafa);
        border-left: 1px solid #eee;
        border-right: 1px solid #eee
        }
    #maia-nav-root li.active:hover {
        border: none;
        margin: 0 1px
        }
    #maia-nav-root li:hover a, #maia-nav-root li ul {
        background-color: #304f8a
        }
    #maia-nav-root li:hover, #maia-nav-root li ul {
        -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.1)
        }
    #maia-nav-root li ul {
        -moz-border-radius: 2px 0 2px 2px;
        -webkit-border-radius: 2px 0 2px 2px;
        border-radius: 2px 0 2px 2px;
        display: none;
        min-width: 100%;
        padding: 2px 10px;
        top: 25px
        }
    [dir=rtl] #maia-nav-root li ul {
        -moz-border-radius: 0 2px 2px;
        -webkit-border-radius: 0 2px 2px;
        border-radius: 0 2px 2px
        }
    #maia-nav-root li:hover ul {
        display: block
        }
    #maia-nav-root li li, [dir=rtl] #maia-nav-root li li {
        background-image: none;
        border-top: 1px solid #405d93;
        display: block;
        float: none;
        position: static
        }
    #maia-nav-root li li:first-child {
        border-top: 0
        }
    #maia-nav-root li:hover li {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none
        }
    #maia-nav-root li li a, [dir=rtl] #maia-nav-root li li a {
        background-image: none;
        border: 0;
        color: #fff;
        display: block;
        line-height: 2.31;
        padding: 0;
        position: static
        }
    * html #maia-nav-root li li a {
        width: 0
        }
    #maia-nav-root li:hover li a {
        background-image: none
        }
    #maia-nav-root li li a:hover {
        text-decoration: underline
        }
    .maia-search input[type=text] {
        border: 1px solid #e5e5e5;
        border-top-color: #dcdcdc;
        color: #666;
        display: inline-block;
        line-height: normal;
        margin: 0 10px 0 0;
        padding: 6px 10px;
        width: 200px
        }
    [dir=rtl] .maia-search input[type=text] {
        margin: 0 0 0 10px
        }
    .maia-search input[type=text]:focus {
        border-color: #5e94ff;
        -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
        color: #444;
        outline: 0
        }
    .maia-search .maia-button {
        height: 29px;
        line-height: normal;
        padding: 0 10px
        }
    .maia-search-icon {
        background: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA8klEQVQ4y2P4//8/AyUYm2AUEK8A4qdA/BCIlwJxILEGzP%2BPG8whZEAySNXfv39/7N69uz8oKCgkMjIy7PDhw1OBYr%2BhhoTgM2AXSMXWrVvbGRgYpICYHYg5gFj20KFDk6AGrMNlADvU9t8eHh4KDGigqKhIH2rAa7wG/Pv379fMmTNZ0Q3Yv3%2B/CNSAj/i8cACk4s%2BfP4noBvz69asQasAWgoEIdMUXIJUAxPxALArEmUCx70%2BfPgUHIrLB2KJxEZ5o/A8NXCl8BsBcsgXq39fQkI%2BCakA2CKcB2FMckgEwQ0g2AN0QsgxAM4SBopxIFQMA2gfLa8hOZI0AAAAASUVORK5CYII%3D") center center no-repeat;
        display: block;
        text-indent: -9999px;
        width: 46px
        }
    * html .maia-search-icon {
        background-image: none;
        text-indent: 0
        }
    * + html .maia-search-icon {
        background-image: none;
        text-indent: 0
        }
    }
@media screen and (max-width: 767px) {
    #maia-header .maia-util .maia-plusone, #maia-header .maia-util .maia-search {
        display: block;
        float: none !important;
        margin: 4px 0 !important
        }
    #maia-header .maia-util .maia-search input[type=text] {
        width: 165px
        }
    #maia-nav-x .maia-button {
        position: static
        }
    .maia-locales {
        float: none !important;
        margin: 10px 0
        }
    .maia-nav-aux {
        float: none !important
        }
    .maia-nav-aux ul {
        margin: 0 auto 1.5em !important
        }
    }
@media print {
    .plusone-button, .maia-plusone, .maia-nav-aux, .maia-breadcrumb, .maia-search {
        display: none !important
        }
    .maia-button {
        font-weight: bold
        }
    }
* html form .maia-form-error .maia-form-error-msg, * html .maia-locales, * html #maia-nav-root, * html #maia-nav-root ul a, * html #maia-nav-root li:hover a, * html .maia-search-icon {
    background-image: none !important
    }
* + html form .maia-form-error .maia-form-error-msg, * + html .maia-locales, * + html #maia-nav-root, * + html #maia-nav-root ul a, * + html #maia-nav-root li:hover a, * + html .maia-search-icon {
    background-image: none !important
    }