/* Native columns keep their source order and share rounding/margin space. */
.mari-native-columns { flex-wrap: nowrap; }
.mari-native-columns > .mari-native-column { flex-shrink: 1; min-width: 0; }
/* These Elementor offsets depended on wrappers absent from native documents. */
.mari-n-our-organization-1964fa79,
.mari-n-our-organization-7762de4d { margin-top: 0; }
.mari-native-timeline > li { clear: both; height: auto; min-height: 0; }
@media (max-width: 1023px) {
 .mari-n-our-organization-79d5b4e6,
 .mari-n-our-organization-7762de4d,
 .mari-n-our-organization-75514470 { padding-left: 20px; padding-right: 20px; }
}
@media (max-width: 767px) {
 .mari-native-columns { flex-wrap: wrap; }
 .mari-native-columns > .mari-native-column { flex: 0 1 100%; width: 100%; margin-left: 0; margin-right: 0; }
 .mari-native-content { padding-left: 12px; padding-right: 12px; }
 .mari-native-timeline { padding-left: 18px; }
}
/* The old REF sections also carried offsets from Elementor wrappers. */
.mari-n-mariref-686ba85 { margin-top: 0; margin-bottom: 0; }
/* Long links, legacy captions and embeds must fit the reading column. */
.mari-prose, .mari-native-content, .mari-comments { overflow-wrap: anywhere; }
.mari-prose .wp-caption, .mari-prose iframe, .mari-prose object,
.mari-prose embed, .page-content iframe { max-width: 100%; }
.mari-prose .wp-block-table { max-width: 100%; overflow-x: auto; }
@media(max-width:767px) {
 .mari-prose .alignleft, .mari-prose .alignright { float: none; margin-left: auto; margin-right: auto; max-width: 100%; }
 .mari-search__form { flex-wrap: wrap; }
 .mari-search__form input[type="search"] { flex-basis: 14rem; }
}

/* Source widget styles: apply heading/image settings to the actual elements. */
.mari-n-our-team-c4f2aee > .mari-native-columns{align-items:center}
.mari-native-widget.mari-n-our-team-c4f797c img{border-radius:10px 10px 10px 10px}
.mari-native-widget.mari-n-our-team-c500ec5 > .mari-native-heading, .mari-native-widget.mari-n-our-team-c500ec5 > h2{color:#009494}
.mari-native-widget.mari-n-our-team-c500ec5{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-1c1785a > .mari-native-heading, .mari-native-widget.mari-n-our-team-1c1785a > h2{color:#009494}
.mari-native-widget.mari-n-our-team-1c1785a{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-53f1d75 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-393e7a0 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-333dba1 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-ff0ddc5 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-76e5a0d > .mari-native-heading, .mari-native-widget.mari-n-our-team-76e5a0d > h2{color:#009494}
.mari-native-widget.mari-n-our-team-76e5a0d{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-63bdcf1 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-4713747 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-b70c7cc img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-312456a img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-f0421ce img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-9530300 > .mari-native-heading, .mari-native-widget.mari-n-our-team-9530300 > h2{color:#009494}
.mari-native-widget.mari-n-our-team-9530300{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-094e7d4 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-05f59a7 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-f903f56 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-16248e8 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-d8f59ba img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-1df74ce img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-9e55463 > .mari-native-heading, .mari-native-widget.mari-n-our-team-9e55463 > h2{color:#009494}
.mari-native-widget.mari-n-our-team-9e55463{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-96a6ac8 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-128cb46 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-6235fef img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-ec45d71 > .mari-native-heading, .mari-native-widget.mari-n-our-team-ec45d71 > h2{color:#009494}
.mari-native-widget.mari-n-our-team-ec45d71{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-6d960ca img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-01a357e img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-8cb7b49 > .mari-native-heading, .mari-native-widget.mari-n-our-team-8cb7b49 > h2{color:#009494}
.mari-native-widget.mari-n-our-team-8cb7b49{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-fa014a7 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-710d96b > .mari-native-heading, .mari-native-widget.mari-n-our-team-710d96b > h2{color:#009494}
.mari-native-widget.mari-n-our-team-710d96b{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-af0fcbe img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-aa99edb img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-6dab22c img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-864cd88 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-e3ed099 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-43960ab > .mari-native-heading, .mari-native-widget.mari-n-our-team-43960ab > h2{color:#009494}
.mari-native-widget.mari-n-our-team-43960ab{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-8d212ee img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-7ed99d3 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-479be46 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-b1e8365 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-d855f48 > .mari-native-heading, .mari-native-widget.mari-n-our-team-d855f48 > h2{color:#009494}
.mari-native-widget.mari-n-our-team-d855f48{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-9c61f41 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-a321299 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-b90b248 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-e53325e img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-7b1754a > .mari-native-heading, .mari-native-widget.mari-n-our-team-7b1754a > h2{color:#009494}
.mari-native-widget.mari-n-our-team-7b1754a{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-b020db6 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-f93abab > .mari-native-heading, .mari-native-widget.mari-n-our-team-f93abab > h2{color:#009494}
.mari-native-widget.mari-n-our-team-f93abab{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-d4e3761 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-e318427 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-8f28f16 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-081fb5d > .mari-native-heading, .mari-native-widget.mari-n-our-team-081fb5d > h2{color:#009494}
.mari-native-widget.mari-n-our-team-081fb5d{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-4341bf2 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-481c124 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-e72cd28 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-00ac3c6 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-70c6c61 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-63e2fb7 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-927bfae img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-3938bd5 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-315604b > .mari-native-heading, .mari-native-widget.mari-n-our-team-315604b > h2{color:#009494}
.mari-native-widget.mari-n-our-team-315604b{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-b744337 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-411b097 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-b78295d img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-a0335b8 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-8dbc8a4 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-3c7a128 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-2160460 > .mari-native-heading, .mari-native-widget.mari-n-our-team-2160460 > h2{color:#009494}
.mari-native-widget.mari-n-our-team-2160460{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-697c72b img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-920ea71 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-02ed6d5 > .mari-native-heading, .mari-native-widget.mari-n-our-team-02ed6d5 > h2{color:#009494}
.mari-native-widget.mari-n-our-team-02ed6d5{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-6cdba2e img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-3009c84 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-067aa30 > .mari-native-heading, .mari-native-widget.mari-n-our-team-067aa30 > h2{color:#009494}
.mari-native-widget.mari-n-our-team-067aa30{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-team-ab28b5b img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-d14653b img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-74d207b img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-7f69557 img{border-radius:200px 200px 200px 200px}
.mari-native-widget.mari-n-our-team-224667ee > .mari-native-heading, .mari-native-widget.mari-n-our-team-224667ee > h2{color:#009494}
.mari-native-widget.mari-n-our-team-224667ee{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-books-4edc8d8{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-mariref-1725a18{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-president-d101927 > .mari-native-heading, .mari-native-widget.mari-n-president-d101927 > h2{font-size:31px;color:#009494}
.mari-native-widget.mari-n-president-d101927{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-president-c00958c img{border-radius:5px 5px 5px 5px}
.mari-native-widget.mari-n-mari-robotics-38b62b9 img{border-radius:0px 0px 0px 0px}
.mari-n-our-organization-1964fa79 > .mari-native-columns{align-items:center}
.mari-native-widget.mari-n-our-organization-48bda60f > .mari-native-heading, .mari-native-widget.mari-n-our-organization-48bda60f > h2{font-size:16px;line-height:1.6em;color:rgba(0, 0, 0, 0.55);font-weight:400;font-style:normal}
.mari-native-widget.mari-n-our-organization-48bda60f{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-organization-5924d271 > .mari-native-heading, .mari-native-widget.mari-n-our-organization-5924d271 > h2{font-size:14px;line-height:1.2em;letter-spacing:1.4px;color:#000000;font-weight:400;font-style:normal;text-transform:uppercase}
.mari-native-widget.mari-n-our-organization-5924d271{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-organization-65114e70 > .mari-native-heading, .mari-native-widget.mari-n-our-organization-65114e70 > h2{font-size:36px;line-height:1.2em;color:#000000;font-weight:500;font-style:normal}
@media(max-width:767px){.mari-native-widget.mari-n-our-organization-65114e70 > .mari-native-heading, .mari-native-widget.mari-n-our-organization-65114e70 > h2{font-size:32px}}
.mari-native-widget.mari-n-our-organization-65114e70{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-organization-1aba348f > .mari-native-heading, .mari-native-widget.mari-n-our-organization-1aba348f > h2{font-size:14px;line-height:1.2em;letter-spacing:1.4px;color:#000000;font-weight:400;font-style:normal;text-transform:uppercase}
.mari-native-widget.mari-n-our-organization-1aba348f{font-size:inherit;line-height:inherit}
.mari-n-our-organization-a5e43db > .mari-native-columns{align-items:center}
.mari-native-widget.mari-n-our-organization-cfb5446 > .mari-native-heading, .mari-native-widget.mari-n-our-organization-cfb5446 > h2{font-size:36px;line-height:1.2em;color:#000000;font-weight:500;font-style:normal}
@media(max-width:767px){.mari-native-widget.mari-n-our-organization-cfb5446 > .mari-native-heading, .mari-native-widget.mari-n-our-organization-cfb5446 > h2{font-size:32px}}
.mari-native-widget.mari-n-our-organization-cfb5446{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-organization-160ba74 > .mari-native-heading, .mari-native-widget.mari-n-our-organization-160ba74 > h2{font-size:16px;line-height:1.6em;color:rgba(0, 0, 0, 0.55);font-weight:400;font-style:normal}
.mari-native-widget.mari-n-our-organization-160ba74{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-organization-62becfb > .mari-native-heading, .mari-native-widget.mari-n-our-organization-62becfb > h2{font-size:16px;line-height:1.6em;color:rgba(0, 0, 0, 0.55);font-weight:400;font-style:normal}
.mari-native-widget.mari-n-our-organization-62becfb{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-organization-4e1fd3c5 > .mari-native-heading, .mari-native-widget.mari-n-our-organization-4e1fd3c5 > h2{font-size:21px;line-height:1.2em;letter-spacing:1.4px;color:#000000;font-weight:400;font-style:normal;text-transform:uppercase}
.mari-native-widget.mari-n-our-organization-4e1fd3c5{font-size:inherit;line-height:inherit}
.mari-native-widget.mari-n-our-organization-24d8c125 > .mari-native-heading, .mari-native-widget.mari-n-our-organization-24d8c125 > h2{font-size:36px;line-height:1.2em;color:#000000;font-weight:500;font-style:normal}
@media(max-width:767px){.mari-native-widget.mari-n-our-organization-24d8c125 > .mari-native-heading, .mari-native-widget.mari-n-our-organization-24d8c125 > h2{font-size:32px}}
.mari-native-widget.mari-n-our-organization-24d8c125{font-size:inherit;line-height:inherit}
.mari-native-heading a { color: inherit; font-size: inherit; line-height: inherit; }
.mari-native-heading a:hover, .mari-native-heading a:focus-visible { text-decoration: underline; }
