/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;background:#fff;}a{border-bottom:none;color:#018fe2;}a:hover,a:focus{border-bottom:none;text-decoration:underline;color:#0071b3;}a.button:hover,a.button:focus{border-bottom:1px solid #b4b4b4;}#header{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-color:#292929;background-image:none;padding:10px 0;}.region-secondary-menu{float:right;margin-top:8px;}.region-header{padding-top:0;}#block-mimec-app-branding{margin:0;line-height:1;}.site-branding a:hover{text-decoration:none;}.site-branding__logo{margin:0;}.site-branding__logo img{margin-right:15px;}.site-branding__name{display:inline-block;vertical-align:top;padding:16px 20px 0 0;font-size:1.821em;color:#fff;}#subheader{background-color:#f8f8f8;border-bottom:1px solid #ddd;}#subheader .layout-container{margin-bottom:-1px;}.region-primary-menu{padding:10px 15px 0;}.region-primary-menu .block-menu .menu{font-size:0.929em;margin:0;padding:0;}.region-primary-menu .menu-item,body:not(:target) .region-primary-menu .menu-item{float:left;list-style:none;padding:0 1px;margin:0 1px;width:auto;height:auto;overflow:visible;}.region-primary-menu .menu a{background:rgba(255,255,255,0.3);float:left;padding:0.4em 0.8em;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid #ddd;}.region-primary-menu .menu a.is-active{border-bottom:1px solid #fff;}.path-frontpage .block-views > h2,.path-frontpage .view-header > h2{text-align:center;font-size:1.821em;margin-bottom:40px;}#block-about{border-bottom:1px solid #ccc;}#block-about .content{margin:25px -15px;}#block-about .content:after{content:"";display:table;clear:both;}#block-about .field--name-field-image,#block-about .field--name-field-video{padding:0 15px;box-sizing:border-box;}#block-about .field--name-body,#block-about .field--name-field-features{font-size:1.092em;padding:0 15px;box-sizing:border-box;}#block-about .field--name-body p{margin-bottom:25px;}#block-about .field--name-field-features .field__label{font-weight:normal;font-size:1.143em;}#block-about .field--name-field-features .field__item{padding-left:20px;}#block-about .field--name-field-features .field__item li{margin-bottom:5px;}@media (min-width:851px){#block-about .field--name-field-image,#block-about .field--name-field-video,#block-about .field--name-body,#block-about .field--name-field-features{width:50%;}#block-about .field--name-field-image,#block-about .field--name-field-video{float:right;}#block-about .field--name-body,#block-about .field--name-field-features{float:left;}}.field--type-video-embed-field{margin:0 0 1em;}.view-download{border-bottom:1px solid #ccc;margin-bottom:40px;}.view-download .views-view-grid.horizontal .views-row{margin-bottom:0;border-bottom:none;}.view-download .views-col{padding:0 15px;box-sizing:border-box;width:100%;}@media (min-width:851px){.view-download .cols-2 .views-col{width:50%;}}.view-download h2{text-align:center;margin:0 0 20px 0;}.view-download .views-field-field-buttons{text-align:center;}.view-download .views-field-field-buttons .item-list ul{margin:20px 0;}.view-download .views-field-field-buttons .item-list ul li{display:inline-block;padding:10px 10px;}.view-download .views-field-field-buttons .item-list ul li a{display:inline-block;padding:10px 20px;background-color:#018fe2;color:#fff;border-radius:5px;}.view-download .views-field-field-buttons .item-list ul li a:hover,.view-download .views-field-field-buttons .item-list ul li a:focus{background-color:#0071b3;text-decoration:none;}.view-download .views-col{padding-bottom:40px;}#block-button{margin-bottom:40px;border-bottom:1px solid #ccc;}#block-button .content{margin-top:30px;margin-bottom:30px;text-align:center;}#block-button .field--name-field-button,#block-button .field--name-field-description,#block-button .field--name-field-description p{display:inline-block;}#block-button .field--name-field-button{padding:10px 20px;}#block-button .field--name-field-button a{display:inline-block;padding:10px 20px;background-color:#018fe2;color:#fff;border-radius:5px;}#block-button .field--name-field-button a:hover,#block-button .field--name-field-button a:focus{background-color:#0071b3;text-decoration:none;}.view-links{margin-top:40px;border-top:1px solid #ccc;}.view-links .views-view-grid.horizontal .views-row{margin-bottom:0;border-bottom:none;}.view-links .views-col{margin-top:40px;padding:0 15px;box-sizing:border-box;width:100%;}@media (min-width:851px){.view-links .cols-2 .views-col{width:50%;}}.view-links h2{text-align:center;margin:0 0 20px 0;}.view-links .views-field-field-links{text-align:center;font-size:1.092em;margin-bottom:20px;}.node .field--type-image{text-align:center;float:none;margin:0;}.node--view-mode-teaser{border-bottom:1px solid #ccc;}.comment__time{white-space:nowrap;}.comment__content{word-break:normal;}.main-content h2.section-header{text-align:center;margin:20px 0;}.main-content hr.section-separator{border-bottom:1px solid #ccc;border-top:none;margin:40px 0;}.main-content h3{margin-bottom:2px;font-size:1.357em;line-height:1.4;}.main-content .view-footer h3{font-size:1.092em;}.text-formatted ul,.text-formatted ol{margin-left:15px;}.text-formatted dt{margin-top:0.5em;}.text-formatted table,.donate-form{margin:0 0 1.2em;}.main-content code{background-color:#f8f8f8;padding:0.2em 0;}.main-content pre > code{display:block;overflow-x:auto;padding:0.5em;color:#333;background:#f8f8f8;}.main-content p > img{display:block;margin:0 auto;}.video-1280x720{max-width:1280px;margin:0 auto 1.2em auto;}.video-640x480{max-width:640px;margin:0 auto 1.2em auto;}.video-640x360{max-width:640px;margin:0 auto 1.2em auto;}.video-wrapper{position:relative;display:block;height:0;padding:0;overflow:hidden;}.video-1280x720 .video-wrapper{padding-bottom:56.25%;}.video-640x480 .video-wrapper{padding-bottom:75%;}.video-640x360 .video-wrapper{padding-bottom:56.25%;}.video-wrapper > iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.node__meta,.field--type-entity-reference,ul.links,.pager .pager__items,.comment__time,.tabs ul.primary,.button,table,.breadcrumb,input,textarea,select,.comment-form label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}ul.links{font-size:0.857em;}.comment .links li,.button,table{font-size:1em;}.tablesort{margin-top:5px;}.site-footer{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background:none;padding:0;}.site-footer__bottom{margin-top:0;padding:30px 0;border-top:1px solid #ccc;text-align:center;}.site-footer__bottom .region{margin-top:0;}.site-footer__bottom p{margin:0;}.site-footer .content{color:#777;}.site-footer .content a{color:#555;}.site-footer .content a:hover,.site-footer .content a:focus{color:#444;}
