:root{--color__purple:#4D00FF;--color__purple-dark:#3909a9;--color__purple-light:#B79CF6;--color__purple-vlight:#EAE1FF;--color--gray-purple-light:#EAE1FF;--color__gray-white:#FAFAFA;--color__gray-light:#F9F8FB;--color__gray-dark:#7D7D7D;--color__gray-black:#34333F;--color__gray:#F2F2F2;--color__gray-darker:#F7F7F7;--color__gray-dark:#444b53;--color__gray-purple-mid:#C3BCD5;--color__gray-faint:#E8E6E5;--color__link:var(--color__purple-dark);--color__link-hover:var(--color__purple);--color__accent--primary:var(--color__purple);--color__accent--primary--dark:var(--color__purple-dark);--color__accent--primary--light:var(--color__purple-light);--color__accent--secondary:#01FDA6;--color__border--section--gray:var(--color__purple-vlight);--color__border--gray-light:var(--color__purple-vlight);--color__border--gray-mid:var(--color__gray-purple-mid);--color__border--gray-legacy:var(--color__gray-faint);--color__background--section--gray:var(--color__gray-light);--color__background--gray:var(--color__gray);--color__background--gray-mid:var(--color__gray-faint);--font-family--sans:"IBM Plex Sans","Open Sans",Helvetica,sans-serif;--font-family--mono:"IBM Plex Mono",Consolas,'Courier New',Courier,monospace;--font-family--sans-legacy:'Source Sans Pro',"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;--font-family--mono-legacy:Menlo,Consolas,"Andale Mono","Lucida Console","Nimbus Mono L","DejaVu Sans Mono",monospace,"Courier New";--section__padding-sm:16px;--section__padding:32px;}@media (min-width:48em){:root{--section__padding-sm:32px;--section__padding:64px;}}html,body{font-family:var(--font-family--sans-legacy);font-size:16px;line-height:1.25;margin:0;padding:0;min-width:360px;}@media (max-width:47.9375em){body{font-size:1.125em;}}@media (min-width:62em){body{font-size:1.125em;}}p{font-size:1.125em;line-height:1.45;margin:1em 0;}@media (min-width:34em){p{line-height:1.25;}}@media (min-width:48em){p{line-height:1.45;}}@media (min-width:62em){p{font-size:1.25rem;line-height:1.5;}}a{color:var(--color__link);text-decoration:none;}a:hover{color:var(--color__link-hover);}img{max-width:100%;height:auto;}h1{font-weight:300;font-size:3.75rem;letter-spacing:0.01em;}h2,h3,h4,h5,h6{font-weight:600;margin:1.5em 0 1em;}h2{margin:1em 0;font-size:2.125rem;letter-spacing:0.01em;}@media (min-width:34em){h2{font-size:2.375rem;}}@media (min-width:48em){h2{font-size:2.5rem;}}h3{font-size:1.5rem;letter-spacing:0.01em;}h4{font-size:1.25rem;}ul{margin:.75em 0;padding-left:2em;}li{margin:.5em 0;line-height:1.25em;}ol{margin:0 0 1.5em 1.5em;padding:0;}ol > li{padding:0 0 0 .4em;}table{width:100%;margin:1em 0;}table th{font-size:1.25em;font-weight:400;border-bottom:2px solid var(--color__gray-faint);}tr.odd{background-color:#f7f7f7;}tr.even{background-color:transparent;}table td{padding:1em .5em;}@media (min-width:34em){table td{padding:1em;}}blockquote{padding:25px 50px;margin:0;background:transparent url(/themes/borg/images/quote-left.png) top left no-repeat;min-height:50px;}blockquote p{margin:.5em 0;}figure{margin:0 25px;}figcaption{margin-top:5px;color:var(--color__gray-dark);font-size:.85em;}small{font-size:.95em;}pre{overflow:hidden;overflow-x:scroll;background-color:#EEEEEE;padding:15px;margin:10px 0;}code{font-family:var(--font-family--mono-legacy);font-size:0.857em;background-color:#EEEEEE;padding:0.2em 0.5em;border-radius:3px;}pre code{background-color:transparent;padding:0;}dt,dd{padding:0 0 5px 0;}label{margin:0 0 0.5em;font-size:1.125em;}input,textarea{font-size:1.125rem;color:var(--color__gray-dark);background-color:#fff;max-width:100%;padding:8px 10px 4px 10px;border:1px solid var(--color__border--gray-mid);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;border-radius:2px;}input{line-height:42px;height:42px;}textarea{height:auto;padding:10px;}select{height:40px;color:var(--color__gray-dark);padding:4px 16px 4px 8px;background-color:white;border:1px solid var(--color__border--gray-mid);border-radius:2px;}input[type="checkbox"]{-webkit-box-shadow:none;box-shadow:none;height:22px;line-height:22px;margin-right:.5em;}input[type="submit"]{line-height:40px;height:42px;border:2px solid var(--color__link);background-color:white;color:var(--color__link);font-size:1.125rem;border-radius:2px;margin:10px 20px 10px 0;padding:1px 20px 0;white-space:nowrap;}input[type="submit"]:hover{background-color:var(--color__accent--primary);color:white;}
.l-header{background:#000;color:#fff;padding:12px 0;border-top:6px solid var(--color__accent--primary);border-bottom:1px solid var(--color__gray-black);box-shadow:0px 0px 64px 0px rgba(0,0,0,0.80);}.l-header-inner{position:relative;}.l-header a{color:#fff;}.l-header .block{display:inline-block;}.l-header .block-borg-blocks-branding{padding-right:0;display:inline-block;height:100%;vertical-align:middle;}.l-header ul.menu-dropdown{margin:0 auto;display:inline-block;}@media (min-width:34em){.l-header{padding:16px 0;}}@media (min-width:48em){.l-header{padding:8px 0;}.l-header .block-borg-blocks-branding{padding-right:0;}.l-header .block-system-main-menu{padding-right:0;padding-left:0;}}@media (min-width:62em){.l-header{padding:16px 0;}.l-header .block-borg-blocks-branding{padding-left:8px;}}.l-top-inner{padding-right:2rem;padding-left:2rem;}.page-title{font-size:45px;letter-spacing:-.04em;}@media (min-width:34em){.page-title{font-size:64px;}}@media (min-width:62em){.l-page-title{padding-top:30px;}}.l-messages{text-align:left;}.l-wrapper{padding-bottom:50px;}@media (min-width:34em){.l-wrapper{padding-bottom:100px;}}main{position:relative;}@media (min-width:75em){.l-content p,.l-content ul li{max-width:750px;}}@media (min-width:48em){.l-middle-bottom{margin-top:30px;border-top:3px solid #E8E6E5;padding:15px 0;}}@media (min-width:62em){.l-middle-bottom{padding:30px 0;margin-top:60px;}}@media (min-width:75em){.l-middle-bottom{padding:45px 0;margin-top:90px;}}.l-sidebar{margin-top:30px;border-top:2px solid #E8E6E5;padding-top:15px;}@media (min-width:48em){.l-sidebar{margin-top:0;border-top:0;padding-top:0;}}.l-footer{border-top:3px solid #E8E6E5;border-bottom:84px solid #E8E6E5;font-size:1rem;}.l-footer-inner{position:relative;padding-bottom:60px;}.l-footer .block{padding-top:15px;padding-bottom:30px;}.l-footer h2.block-title{font-weight:normal;font-size:1.125em;}.l-footer a{color:#000;}.l-footer a:hover{text-decoration:underline;}@media (min-width:34em){.l-footer-inner{padding-bottom:0;}.l-footer .block{padding-top:50px;padding-bottom:100px;}}@media (min-width:75em){.container-fluid{padding-right:2.9375rem;padding-left:2.9375rem;}.l-header-inner{padding-right:.9375rem;padding-left:.9375rem;}}.l-wrapper.has-background{background-size:100%;background-position:top center;background-repeat:no-repeat;position:relative;padding-top:100px;}@media (min-width:26em){.l-wrapper.has-background{padding-top:150px;}}@media (min-width:48em){.l-wrapper.has-background{padding-top:175px;}}@media (min-width:62em){.l-wrapper.has-background{padding-top:200px;}}@media (min-width:75em){.l-wrapper.has-background{padding-top:250px;}}.l-wrapper.has-background .l-wrapper-inner{background-color:#fff;}
.showcase .l-top{border-bottom:2px solid var(--color__border--gray-mid);padding-top:25px;padding-bottom:15px;}.showcase .l-wrapper{background-color:var(--color__background--section--gray);padding-top:25px;padding-bottom:15px;}@media (min-width:34em){.showcase .l-top,.showcase .l-wrapper{padding-top:40px;padding-bottom:40px;}}@media (min-width:62em){.showcase .l-top,.showcase .l-wrapper{padding-top:60px;padding-bottom:60px;}}@media (min-width:75em){.showcase .l-top,.showcase .l-wrapper{padding-top:100px;padding-bottom:75px;}}.showcase .l-top h2{font-weight:300;color:#5A5D5E;}.showcase .l-footer{margin-top:0;}body.contact .page-title,body.support-supporters .page-title,body.support-services-contractors .page-title{text-align:center;}body.project-search h1.page-title
body.showcase h1.page-title{margin-bottom:0;}body.support .l-bottom,body.support-services .l-bottom,body.node-1621 .l-bottom{margin-top:100px;border-top:2px solid var(--color__border--gray-mid);;background-color:var(--color__background--section--gray);padding-bottom:5px;}body.front .l-footer,body.support-services .l-footer,body.node-1621 .l-footer{margin-top:0;}body.support-services-contractors .l-footer{margin-top:100px;}
a.site-name{display:inline-block;font-size:2.125rem;font-weight:200;letter-spacing:-.04em;}.site-name svg{width:40px;height:40px;margin-left:5px;box-sizing:border-box;background-color:black;color:white;position:relative;top:5px;}.site-slogan{display:none;margin-left:30px;font-size:20px;font-weight:300;line-height:2.125rem;padding-top:5px;}@media (min-width:34em){a.site-name{font-size:2rem;}.site-slogan{display:inline-block;}}#admin-bar li{margin:0;}#admin-bar .admin-bar-search input{line-height:16px;font-size:var(--admin-bar-font-size);height:auto;}nav.tabs{margin:0 0 var(--section__padding-sm);}ul.primary{border-bottom:1px solid var(--color__border--gray-mid);list-style:none;margin:0;padding:0;white-space:nowrap;}ul.primary li{display:inline;margin:0;padding:0;box-sizing:border-box;}ul.primary li a{display:inline-block;background-color:var(--color__background--gray-mid);border-color:var(--color__border--gray-mid);border-style:solid solid none solid;height:auto;margin-right:0.25em;padding:8px 20px 6px 20px;text-decoration:none;border-top-left-radius:2px;border-top-right-radius:2px;position:relative;bottom:-1px;}ul.primary li.active a{background-color:#fff;border-color:var(--color__border--gray-mid);border-bottom:none;padding-bottom:7px;}ul.primary li a:hover{border-color:var(--color__border--gray-mid);text-decoration:underline;}ul.secondary{border-bottom:1px solid var(--color__border--gray-mid);padding:0.5em;margin:5px 0;}ul.secondary li{border-right:1px solid var(--color__border--gray-mid);display:inline;padding:0 1em;}ul.secondary li:last-child{border-right:none;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:1px solid var(--color__link);}nav.breadcrumb{margin-bottom:15px;}nav.breadcrumb li{margin-right:.33em;}nav.breadcrumb li a{margin-right:.33em;}@media (min-width:34em){nav.breadcrumb{margin-bottom:0;position:relative;top:50%;transform:translateY(-50%);}}.vertical-tabs{background-color:var(--color__gray-white);border:1px solid var(--color__border--gray-mid);-moz-border-radius:2px;border-radius:2px;}.vertical-tab-item{border-color:var(--color__border--gray-mid);border-left-width:0;}.vertical-tabs-panes{border-left:1px solid var(--color__border--gray-mid);}.vertical-tabs-panes .fieldset-wrapper{padding:.75em 1.5em;background-color:white;}.search-block-form{position:relative;margin:0;}.search-block-form .form-item{margin:0;}.search-block-form input.form-search{width:100%;box-sizing:border-box;}.search-block-form .form-actions{position:absolute;right:0;bottom:0;width:44px;margin:0;border-left:1px solid var(--color__border--gray-mid);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.search-block-form input[type="submit"]{margin:0;width:44px;text-indent:-9999px;background:var(--color__border--gray-mid);mask:url(/themes/borg/images/magnifying-glass-solid.svg) center center no-repeat;mask-size:60%;}.search-block-form input.button-primary:focus,.search-block-form input.button-primary:hover,.search-block-form input[type="submit"]:focus,.search-block-form input[type="submit"]:hover{mask:none;background:var(--color__accent--primary) url(/themes/borg/images/magnifying-glass-solid.svg) center center no-repeat;background-size:60%;}.search-results .title{margin:0;display:inline-block;}.book-navigation{margin-top:50px;}.book-navigation .book-pager{border-top:2px solid var(--color__border--gray-light);border-bottom:2px solid var(--color__border--gray-light);margin:3em 0 0 0;}.book-add-child a{margin:1em 0;display:inline-block;}article{max-width:700px;text-align:left;}article .content{margin-bottom:15px;}article .content p:first-child{margin-top:0;}@media (min-width:34em){article.view-mode-full .content{padding-bottom:30px;}}article.view-mode-project-search{max-width:100%;}article.view-mode-teaser{border-bottom:2px solid var(--color__border--gray-legacy);margin-bottom:25px;}article.view-mode-teaser h2{margin:0 0 15px 0;}article.view-mode-teaser footer p{margin-bottom:0;}@media (min-width:34em){article.view-mode-teaser{padding:15px 0 20px 0;margin-bottom:50px;}}@media (min-width:48em){article.view-mode-teaser{margin-bottom:75px;}}article .content .field,section .content .field{padding:5px 0;margin-bottom:15px;}article .field-name-body p:last-child{margin-bottom:0;}article .field-name-body a,section .field-name-body a{text-decoration:underline;}article .field-name-field-image,section .field-name-field-image{text-align:center;margin-bottom:15px;}article ul.links.inline{list-style:none;display:block;margin:15px 0;padding:0;max-width:700px;text-align:right;clear:both;}article ul.links.inline li{display:inline-block;padding:0;margin:4px 8px 4px 0;}article ul.links.inline li:last-child{margin-right:0;}article ul.links.inline li a{text-decoration:underline;padding:5px 15px;display:inline-block;white-space:nowrap;}article ul.links.inline li a:hover{background-color:#f7f7f7;}@media (min-width:34em){article.view-mode-full ul.links.inline{padding-top:35px;}article ul.links.inline li{margin:8px 15px 8px 0;}}article.comment ul.links.inline{padding:10px;}li.node-readmore a:after{content:' »';}div.submitted{color:#595959;}article footer{font-size:0.875rem;color:#000;background-color:#f7f7f7;border:1px solid var(--color__border--gray-legacy);border-radius:10px;padding:15px;display:table;width:100%;box-sizing:border-box;position:relative;}article footer img{display:inline-block;float:left;margin-right:15px;max-width:75px;max-height:75px;border-radius:50%;background:#fff;}article footer .submitted{display:table-cell;vertical-align:middle;width:100%;margin:0;padding:10px 0;}article footer .user-picture{margin-right:15px;}article footer .user-picture img img{border-radius:50%;background:#ffffff;margin:0 auto;}article footer .arrow-down{display:none;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--color__border--gray-legacy);position:absolute;bottom:-20px;left:33.5px;}article footer .arrow-down:after{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f7f7f7;content:"";position:absolute;bottom:2px;left:-20px;}@media (min-width:34em){article footer{margin-bottom:25px;}article footer img{max-width:100px;max-height:100px;}article footer .submitted{padding:0;}article footer.has-picture{display:table;min-height:100px;}article footer.has-picture .user-picture,article footer.has-picture .submitted{display:table-cell;vertical-align:middle;min-height:80px;}article footer .arrow-down{display:block;left:45px;}}@media (min-width:48em){article.view-mode-full footer{margin-bottom:50px;}article footer p.submitted{font-size:1.125rem;}}article.comment{border:2px solid var(--color__border--gray-legacy);margin-bottom:1em;border-radius:10px;max-width:700px;}article.comment .content{padding:0 1em;}article.comment footer{border:0;}article.comment footer .arrow-down{border-left:0;border-right:0;}article.comment footer a.permalink{position:absolute;right:15px;}article .content .field-name-field-tags{padding:0;margin-bottom:0;}.field-name-field-tags{text-align:right;margin:0;padding:0;position:absolute;bottom:-15px;width:100%;height:30px;overflow:hidden;max-width:700px;}.field-name-field-tags .field-item{display:inline-block;}.field-name-field-tags a{display:inline-block;height:30px;line-height:30px;position:relative;margin-left:20px;margin-right:20px;padding:0 8px 0 12px;background:var(--color__border--gray-legacy);color:#000;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.field-name-field-tags a:hover{text-decoration:underline;}.field-name-field-tags .field-item:last-child a{margin-right:0;}.field-name-field-tags a:before{content:"";float:left;position:absolute;top:0;left:-15px;width:0;height:0;border-color:transparent var(--color__border--gray-legacy) transparent transparent;border-style:solid;border-width:15px 15px 15px 0;}.field-name-field-tags a:after{content:"";position:absolute;top:13px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #004977;-webkit-box-shadow:-1px -1px 2px #004977;box-shadow:-1px -1px 2px #004977;}.field-name-field-tags a:hover{background-color:#007CBA;color:#fff;}.field-name-field-tags a:hover:before{border-color:transparent #007CBA transparent transparent;}.flexslider{background:transparent;border:0;}.flexslider .slides img{width:auto;}ol.flex-control-paging > li:before{content:'';}a.feed-icon{font-size:1.25rem;}.socialfield .icon{background-color:#fff;color:#000;padding-left:0;}.socialfield-reddit .icon{padding:8px 7px 8px 1px;color:#ff4500;}.socialfield-slideshare .icon{padding:8px 2px 8px 6px;color:#4a6ea9;}.socialfield-yahoo .icon{padding:8px 8px 8px 0px;color:#720e9e;}.socialfield-facebook .icon{color:#3b5998;}.socialfield-twitter .icon{color:#55acee;}.socialfield-instagram .icon{color:#3f729b;}.socialfield-googleplus .icon{color:#dc4a38;}.socialfield-linkedin .icon{color:#0e76a8;}.socialfield-youtube .icon{color:#c4302b;}.socialfield-vimeo .icon{color:#44bbff;}.socialfield-delicious .icon{color:#222222;}.socialfield-digg .icon{color:#7a9ac2;}.socialfield-flickr .icon{color:#ff0084;}.socialfield-google .icon{color:#4285f4;}.socialfield-myspace .icon{color:#6087bb;}.socialfield-pinterest .icon{color:#c8232c;}.socialfield-stumbleupon .icon{color:#f74425;}#social-field-wrapper .description{padding:.25em 0 .25em 0;color:#7D7D7D;}.block-on-the-web-social-links{padding-bottom:30px;}.block-on-the-web-social-links a i{color:#007CBA;}.block-on-the-web-social-links a svg{background-color:black;}.l-footer .block-on-the-web-social-links a i{text-align:left;}.block-on-the-web-social-links a i:first-child{margin-left:0;}.block-on-the-web-social-links a:hover i{color:#000;}svg.otw-square{margin:5px;}a.otw-icon{display:inline-block;width:25%;text-align:center;}a.otw-svg-mask{width:28px;height:32px;}a.otw-svg-mask-2{display:inline-block;margin:5px;background:#007CBA;width:28px;height:32px;}@media (min-width:22.5em){a.otw-icon{width:auto;text-align:left;}a.otw-icon:first-child svg.otw-square{margin-left:0;}a.otw-icon:last-child svg.otw-square{margin-right:0;}a.otw-svg-mask:first-child{margin-left:0;}a.otw-svg-mask:last-child{margin-right:0;}}@media (min-width:34em){.block-on-the-web-social-links{padding-bottom:0;}.block-on-the-web-social-links a i.fa-2x{font-size:1.66em;}a.otw-svg-mask{margin:3px;}}@media (min-width:48em){.block-on-the-web-social-links a i{margin:0 2px;}.block-on-the-web-social-links a i.fa-2x{font-size:2em;}a.otw-svg-mask{margin:10px;}}.block-borg-signup-newsletter h2.block-title{font-size:1.125em;font-weight:bold;letter-spacing:.4px;}.block-borg-signup-newsletter .form-type-email label{font-weight:normal;}.block-borg-signup-newsletter .form-type-checkbox label{margin-left:0;}.block-borg-signup-newsletter .form-actions{text-align:center;}.block-borg-signup-newsletter input[type="submit"]{font-size:1.125rem;background:var(--color__accent--primary);color:#fff;padding:0.3em 1.111em;margin:20px 0 10px 0;height:auto;}.block-borg-signup-newsletter .form-actions{text-align:left;}.l-footer .block-borg-signup-newsletter{background-color:#000;color:#fff;padding:15px;padding-bottom:15px;}.l-footer .block-borg-signup-newsletter .form-actions{text-align:center;}@media (min-width:25em){.l-footer .block-borg-signup-newsletter{padding:15px 30px;}}@media (min-width:34em){.l-footer .block-borg-signup-newsletter{padding:10px 20px;}}@media (min-width:48em){.l-footer .block-borg-signup-newsletter{padding:15px 20px 15px 30px;}}@media (min-width:62em){.l-footer .block-borg-signup-newsletter{padding:30px 50px 20px 40px;}}.l-footer .block-system-powered-by{position:absolute;bottom:-62px;left:2.9375rem;padding:0;padding-bottom:0;}.block-system-powered-by span{display:block;padding:.5em 0;}.block-system-powered-by a{color:#000;}.drop-lounging{box-sizing:content-box;content:'';width:175px;height:107px;margin:0;background:transparent url(/themes/borg/images/drop-lounging.png) top left no-repeat;background-size:100%;}@media (min-width:34em){.l-footer .block-system-powered-by{left:1rem;}}@media (min-width:48em){.l-footer .block-system-powered-by{left:1.5rem;}}.form-item{margin:0 0 1em;}.form-item::last-child{margin-bottom:0;}.form-item .description{padding:.25em 0 .25em 0;color:#7D7D7D;}.form-type-radios label,.form-type-checkbox label{margin-left:5px;}.form-type-radios .description,.form-type-checkbox .description{margin-left:1.6em;}.field-type-text-long{margin:2em 0 1em;}.field-prefix{line-height:2.2em;}.contact-site-form{max-width:730px;margin:0 auto;}.contact-site-form .form-item{margin:12px 0;}.contact-site-form label{display:inline-block;width:0;white-space:nowrap;padding-right:500px;margin-right:-300px;margin-bottom:4px;}.contact-site-form select{width:20em;}.contact-site-form textarea{height:16em;}.contact-site-form .form-item-copy{text-align:right;}.contact-site-form .form-item-copy label{width:auto;padding-right:0;margin-right:0;}.contact-site-form input.form-submit{margin-right:0;}body.user-form .page-title{text-align:center;}#user-login .help p{font-size:1.5rem;text-align:right;margin-top:.6em;}#user-login .form-item{padding:15px 0;margin:0;}#user-login .form-item:after{content:"";display:table;clear:both;}#user-login .form-required{display:none;}#user-login small{margin:0 10px;display:block;padding-top:10px;}@media (min-width:48em){#user-login{max-width:600px;margin:0 auto 10em auto;text-align:left;}#user-login .form-item{padding:20px 0;display:flex;}#user-login .password-toggle{top:-1.5em;}#user-login .form-item label{text-align:right;width:240px;padding-right:15px;display:inline-block;line-height:2em;margin-bottom:0;white-space:nowrap;}#user-login .form-item input{width:345px;flex:1;}#user-login small{display:inline;padding-top:0;}}#user-pass{max-width:500px;margin:0 auto 10em auto;text-align:left;}#user-pass .form-item{padding:15px 0;margin-bottom:1em;}#user-pass .form-item label{padding-right:15px;}#user-pass .form-item input{width:100%;}#user-register-form{max-width:600px;margin:0 auto;}#user-register-form .help p{font-size:1.5rem;text-align:right;margin-top:.6em;}#user-register-form fieldset .form-item{padding:5px 0;margin-bottom:.5em;}#user-register-form .form-item label{padding-right:15px;line-height:2.2em;margin:0;}#user-register-form .field-type-text-long label{width:auto;}#user-register-form .form-type-checkbox label{line-height:1.25em;}#user-register-form .form-item input[type="text"],#user-register-form .form-item input[type="email"]{width:100%;}#user-register-form #edit-contact{margin:30px 0;}#user-register-form #edit-contact .fieldset-wrapper{padding-bottom:0;}#user-register-form #edit-contact .form-item input{display:inline-block;width:auto;flex:none;}#user-register-form #edit-contact .form-item label{width:auto;}#user-register-form .form-item-pass{display:block;}#user-register-form .form-item-pass .form-item{margin:0;padding:10px 0 15px 0;}#user-register-form .akismet-privacy{color:#666;}@media (min-width:48em){#user-register-form .form-type-textfield,#user-register-form .form-type-email{display:flex;padding:10px 0;margin:0;flex-wrap:wrap;}#user-register-form .form-type-textfield label,#user-register-form .form-type-email label{width:145px;text-align:right;}#user-register-form .form-item input[type="text"],#user-register-form .form-item input[type="email"]{flex:1;}#user-register-form .form-item div.description{display:block;padding-left:165px;}#user-register-form .form-item-captcha-response div.description{display:none;}#user-register-form #edit-contact .form-item input{flex:none;}}.filter-wrapper{padding:3em 0 1.5em;}table.sticky-enabled,.field-multiple-table{border:1px solid var(--color__border--gray-legacy);}table.sticky-enabled th,.field-multiple-table th{padding:.25em .5em 0;}.user-profile-form table{width:100%;}.user-profile-form table th{border:0;}.user-profile-form table tbody{border-top:1px solid var(--color__border--gray-legacy);}.user-profile-form table.tabledrag-processed tbody{border-top:1px solid #eee;}.user-profile-form table td{padding:3px 4px;}.field-name-field-photo{position:relative;}.field-name-field-photo .image-preview{float:none;}.field-name-field-photo .image-preview img{border-radius:50%;background:#fff;}div.image-widget-data{float:none;}a.tabledrag-handle{padding:.75em 0 0 0;}a.tabledrag-handle .handle{margin:-0.4em 0;padding:0.42em 0.25em;}.draggable a.tabledrag-handle{margin-left:0;}.pager{display:inline-block;margin:20px 0;padding:0;}.pager li{display:inline-block;top:0;min-width:1.5em;margin:0;padding:0;line-height:2em;font-weight:normal;font-size:1.25rem;text-align:center;}.pager li a{position:relative;display:block;height:2em;text-align:center;color:black;border:1px solid transparent;padding:0 .25em;}.pager li a:hover,.pager li a:focus,.pager li a:active{border:1px solid var(--color__accent--primary--dark);color:var(--color__accent--primary--dark);}li.pager-item{display:none;}li.pager-current,li.pager-ellipsis{padding:0 .25em;}li.pager-current{background:var(--color__accent--primary--dark);color:white;}li a span.pager-text{display:none;}li.pager-previous a span.pager-text,li.pager-next a span.pager-text{display:inline;}@media (min-width:34em){li.pager-item{display:inline-block;}.pager li a,li.pager-current,li.pager-ellipsis{padding:0;min-width:1.75em;}li.pager-previous a span.pager-text,li.pager-next a span.pager-text{display:none;}}@media (min-width:48em){.pager li a,li.pager-current,li.pager-ellipsis{min-width:1.5em;}}@media (min-width:62em){.pager-current:before{content:'Page ';}.pager li a,li.pager-current,li.pager-ellipsis{min-width:1.75em;}li.pager-current{padding:0 .5em;}}@media (min-width:75em){.pager li a,li.pager-current,li.pager-ellipsis{min-width:2em;}li.pager-current{padding:0 1em;}}iframe.twitter-tweet-rendered{max-width:500px;margin:0 auto;}.addressfield-wrapper input.form-autocomplete,.addressfield-wrapper input.form-text,.addressfield-wrapper input.form-number{padding:1px;}.addressfield-wrapper .form-item{margin-top:0;}div.addressfield-container-inline::after{display:inline;}.browser-ui{padding:30px 0 0;-moz-border-radius:4px;border-radius:4px;border-bottom:1px solid var(--color__border--gray-legacy);background:#ddd;display:inline-block;position:relative;line-height:0;-moz-box-shadow:2px 2px 3px rgba(204,204,204,1),-2px 2px 3px rgba(204,204,204,1);-webkit-box-shadow:2px 2px 3px rgba(204,204,204,1),-2px 2px 3px rgba(204,204,204,1);box-shadow:2px 2px 3px rgba(204,204,204,1),-2px 2px 3px rgba(204,204,204,1);margin-bottom:20px;}.browser-ui .frame{display:block;height:15px;position:absolute;top:8px;left:3px;}.browser-ui span{height:11px;width:11px;-moz-border-radius:11px;border-radius:11px;background-color:#fff;border:1px solid #dadada;float:left;margin:0 0 0 6px;}.browser-ui span.red{background-color:#E96E4C;}.browser-ui span.yellow{background-color:#E6A935;}.browser-ui span.green{background-color:#85C33D;}.tablet-ui{-moz-border-radius:20px;border-radius:20px;background-color:#0D0D0D;padding:22px 35px;max-width:100%;margin:0 auto;position:relative;}.tablet-ui .dot{top:50%;margin-top:-10px;width:20px;height:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #fff;position:absolute;left:8px;}.tablet-ui .camera{top:50%;margin-top:1px;width:2px;height:3px;-moz-border-radius:2px;border-radius:2px;border:1px solid #fff;background-color:var(--color__gray-faint);position:absolute;right:15px;}@media all and (min-width:34em){.tablet-ui{padding:10px 25px;}.tablet-ui img{-moz-border-radius:1px;border-radius:1px;}.tablet-ui .dot{margin-top:-6px;width:12px;height:12px;-moz-border-radius:12px;border-radius:12px;}}.phone-ui{-moz-border-radius:25px;border-radius:25px;background-color:#0D0D0D;padding:32px 6px;margin:0 auto;position:relative;max-width:222px;}.phone-ui .bar{left:50%;margin-left:-25px;width:50px;height:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #fff;background-color:var(--color__gray-faint);position:absolute;top:10px;}.phone-ui .dot{left:50%;margin-left:-10px;width:20px;height:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #fff;position:absolute;bottom:10px;}@media all and (min-width:34em){.phone-ui{padding:22px 4px;}.phone-ui .bar{width:30px;margin-left:-15px;height:1px;-moz-border-radius:2px;border-radius:2px;}.phone-ui .dot{width:12px;margin-left:-6px;height:12px;-moz-border-radius:12px;border-radius:12px;bottom:8px;}}.l-sidebar a:hover{text-decoration:underline;}.l-sidebar h2 a:hover,.l-sidebar h3 a:hover,.l-sidebar h4 a:hover,.l-sidebar h5 a:hover,.l-sidebar h6 a:hover{text-decoration:none;color:#000;}.l-sidebar .block:first-child h2.block-title{margin-top:0;}.l-sidebar .view h4{margin-bottom:.25em;}.views-exposed-form{background-color:var(--color__background--section--gray);border:1px solid var(--color__border--section--gray);color:#444b53;padding:15px;border-radius:2px;margin-bottom:15px;}.views-exposed-form .views-exposed-widget,.views-exposed-form .views-exposed-widgets{margin:0;padding:0;}.views-exposed-form label{font-weight:normal;}.views-exposed-form input[type="submit"],.views-exposed-form .form-submit{font-size:1rem;margin:0;}@media (min-width:34em){.views-exposed-form{padding:30px 15px;margin-bottom:30px;}}.l-top .views-exposed-form{background:transparent;padding:15px 0;}.l-top .views-exposed-form label{text-transform:uppercase;letter-spacing:.5px;}.l-top .views-exposed-form select{border:1.5px solid black;}input.button-primary{background-color:var(--color__accent--primary);color:white;border:2px solid var(--color__link);}input.button-primary:hover{background-color:var(--color__accent--primary--dark);}a.button-secondary,input.button-secondary{background-color:white;color:var(--color__link);border:2px solid var(--color__link);}a.button-secondary:hover,input.button-secondary:hover{background-color:var(--color__accent--primary);color:white;}a.button{display:inline-block;border:2px solid var(--color__accent--primary--dark);background-color:white;color:var(--color__accent--primary--dark);font-size:1.125rem;border-radius:2px;width:auto;margin:10px 20px 10px 0;padding:0 20px;white-space:nowrap;height:36px;line-height:36px;position:relative;-webkit-transition:background-color .33s;-webkit-transition:color .33s;-moz-transition:background-color .33s;-moz-transition:color .33s;-ms-transition:background-color .33s;-ms-transition:olor .33s;-o-transition:background-color .33s;-o-transition:color .33s;transition:background-color .33s;transition:color .33s;}a.button:hover{background-color:var(--color__accent--primary--dark);color:white;}a.button-small,input.button-small{border-radius:2px;font-size:16px;height:30px;line-height:30px;padding:0 15px;margin-right:0;}a.button-large,input.button-large{border-radius:2px;font-size:24px;height:60px;line-height:60px;padding:0 30px;margin-right:0;}.download-size span,.download-size span:before,.download-size span:after{display:inline-block;font-size:0.9em;color:#86898a;}.download-size span:before{content:'(';padding:0 0.1em 0 0;}.download-size span:after{content:')';padding:0 0 0 0.1em;}.form-actions{text-align:right;}.form-actions input{margin-right:10px;}@media (min-width:34em){.form-actions input{margin-right:15px;}}.backdrop-mark{position:relative;display:block;text-indent:-9999em;overflow:hidden;width:100%;height:0;padding:100% 0 0;background:#000;}.backdrop-mark:before,.backdrop-mark:after{content:'';position:absolute;bottom:0;right:0;display:block;width:50%;height:50%;}.backdrop-mark:before{z-index:1;background:#fff;}.backdrop-mark:after{z-index:2;-webkit-transform:rotate(45deg) scaleY(1.5);-ms-transform:rotate(45deg) scaleY(1.5);transform:rotate(45deg) scaleY(1.5);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;background:#000;}.backdrop-mark img{position:absolute;width:100%;top:0;left:0;z-index:3;}
.menu-dropdown{font-family:var(--font-family--sans);position:relative;background-color:white;border:1px solid black;}.menu-dropdown li,.menu-dropdown li.expanded,.menu-dropdown li.collapsed,.menu-dropdown li.leaf{margin:0;padding:0;border-bottom:1px solid var(--color__gray-dark);}.menu-dropdown li:last-child{border-bottom:0;}.js .menu-dropdown ul{border-top:1px solid var(--color__gray-dark);background-color:var(--color__gray-faint);}.menu-dropdown a,.menu-dropdown a:hover,.menu-dropdown a:focus,.menu-dropdown a:active{padding:10px 16px;padding-right:58px;font-weight:normal;line-height:17px;text-decoration:none;color:#000;}.menu-dropdown a.current{color:var(--color__purple-light);}.menu-dropdown a.disabled{color:var(--color__gray-dark);}.menu-dropdown a span.sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:4px;width:34px;height:34px;overflow:hidden;font:bold 16px/34px monospace !important;text-align:center;text-shadow:none;}.menu-dropdown a span.sub-arrow:before{color:var(--color__accent--primary);}@media (min-width:48em){.menu-dropdown a span.sub-arrow{top:50%;right:10px;width:0.5em;height:0.5em;margin-top:0;border:1px solid transparent;border-right-color:white;border-bottom-color:white;transform:translate(0,-50%) rotate(45deg);background:transparent;border-radius:0;}}.menu-dropdown span.sub-arrow:before{display:block;content:'+';}.menu-dropdown a.highlighted span.sub-arrow:before{display:block;content:'-';}@media (min-width:48em){.js .menu-dropdown ul{position:absolute;width:12em;top:1em;}.menu-dropdown li,.menu-dropdown li.expanded,.menu-dropdown li.collapsed,.menu-dropdown li.leaf{display:inline-block;background-color:transparent;}.menu-dropdown li li,.menu-dropdown li li.expanded,.menu-dropdown li li.collapsed,.menu-dropdown li li.leaf{display:block;float:left;}[dir="rtl"] .menu-dropdown li{float:right;}.menu-dropdown ul li,[dir="rtl"] .menu-dropdown ul li{float:none;}.menu-dropdown a{white-space:nowrap;}.menu-dropdown ul a{white-space:normal;}.menu-dropdown{background-color:transparent;border:none;left:-30px;}.menu-dropdown li,.menu-dropdown li.expanded,.menu-dropdown li.collapsed,.menu-dropdown li.leaf{margin:0;_padding:0 9px;border:0;border-top:0;}.menu-dropdown li:first-child{padding-left:0;}.menu-dropdown li:last-child{margin-right:0;}.menu-dropdown a,.menu-dropdown a:hover,.menu-dropdown a:focus,.menu-dropdown a:active,.menu-dropdown a.highlighted{width:100%;color:white;padding:8px;padding-right:1em;}.menu-dropdown > li > a,.menu-dropdown > li > a:hover,.menu-dropdown > li > a:focus,.menu-dropdown > li > a:active,.menu-dropdown > li > a.highlighted{border-bottom:2px solid transparent;}.menu-dropdown > li > a.active-trail,.menu-dropdown > li > a.active,.menu-dropdown > li > a:hover,.menu-dropdown > li > a:focus,.menu-dropdown > li > a:active,.menu-dropdown > li > a.highlighted{border-bottom:2px solid var(--color__purple-vlight);}.menu-dropdown a.disabled{color:var(--color__gray-dark);}.js .menu-dropdown li.has-children > a:hover,.js .menu-dropdown li.has-children > a{padding-right:28px;}.menu-dropdown a.highlighted span.sub-arrow:before{display:none;}.js .menu-dropdown ul{padding:12px;padding-left:12px;background-color:white;border:1px solid #000;border-radius:2px;}.js .menu-dropdown ul li{float:none;padding:0 12px;}.menu-dropdown ul li:has(a.active),.menu-dropdown ul li:has(a.active-trail),.menu-dropdown ul li:has(a:hover),.menu-dropdown ul li:has(a:focus),.menu-dropdown ul li:has(a:active),.menu-dropdown ul li:has(a.highlighted){background-color:var(--color__gray-white);}.menu-dropdown ul a,.menu-dropdown ul a:hover,.menu-dropdown ul a:focus,.menu-dropdown ul a:active,.menu-dropdown ul a.highlighted{border:0;padding:12px 0;color:#000;border-bottom:1px solid var(--color__purple-vlight);}.js .menu-dropdown ul li:last-child a{border-bottom:none;}.menu-dropdown ul a.active,.menu-dropdown ul a.active-trail,.menu-dropdown ul a:hover,.menu-dropdown ul a:focus,.menu-dropdown ul a:active,.menu-dropdown ul a.highlighted{color:var(--color__accent--primary);}.menu-dropdown ul a.disabled{background:white;color:#cccccc;}.menu-dropdown ul .has-children > a{padding-right:20px;}.menu-dropdown ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent var(--color__accent--primary);}.menu-dropdown span.scroll-up,.menu-dropdown span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:white;height:20px;}.menu-dropdown span.scroll-up:hover,.menu-dropdown span.scroll-down:hover{background:#eeeeee;}.menu-dropdown span.scroll-up-arrow,.menu-dropdown span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--color__accent--primary) transparent;}.menu-dropdown span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--color__accent--primary) transparent transparent transparent;}[dir="rtl"] .menu-dropdown li.has-children > a{padding-right:12px;padding-left:24px;}[dir="rtl"] .menu-dropdown span.sub-arrow{right:auto;left:12px;}[dir="rtl"] .menu-dropdown > li > ul:before{left:auto;right:30px;}[dir="rtl"] .menu-dropdown > li > ul:after{left:auto;right:31px;}[dir="rtl"] .menu-dropdown li.has-children > a{padding:10px 20px !important;}[dir="rtl"] .menu-dropdown span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent var(--color__accent--primary) transparent transparent;}}@media (min-width:34em){.menu-dropdown > li > a,.menu-dropdown > li > a:hover,.menu-dropdown > li > a:focus,.menu-dropdown > li > a:active,.menu-dropdown > li > a.highlighted{width:100%;_padding-right:.5em;}}@media (min-width:48em){.js .menu-dropdown li.has-children > a:hover,.js .menu-dropdown li.has-children > a{_padding-right:20px;}.menu-dropdown a span.sub-arrow{right:5px;}}@media (min-width:62em){.menu-dropdown{left:0;}.menu-dropdown > li,.menu-dropdown > li.expanded,.menu-dropdown > li.collapsed,.menu-dropdown > li.leaf{_padding:0 6px;}.js .menu-dropdown li.has-children > a:hover,.js .menu-dropdown li.has-children > a{padding-right:28px;}.menu-dropdown a span.sub-arrow{right:10px;}}
.menu-toggle-button{position:relative;display:inline-block;text-indent:28px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:2em;margin:0;top:5px;right:15px;}@media (min-width:25em){.menu-toggle-button{width:auto;}}@media (min-width:48em){.menu-toggle-button{position:absolute;top:-99999px;}}.menu-toggle-button-text{vertical-align:middle;padding:0 .5em;}.menu-toggle-button-icon,.menu-toggle-button-icon:before,.menu-toggle-button-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--color__accent--primary--light);-webkit-transition:all 0.25s;transition:all 0.25s;}.menu-toggle-button-icon:before{content:'';top:-7px;left:0;}.menu-toggle-button-icon:after{content:'';top:7px;left:0}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon{height:0;background:transparent;}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.menu-toggle-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);}.menu-toggle-state ~ .menu{display:none;}.menu-toggle-state:not(:checked) ~ .menu{display:none;}.menu-toggle-state:checked ~ .menu{display:inline-block;}@media (min-width:48em){.menu-toggle-state:not(:checked) ~ .menu{display:inline-block;}}
body.node-type-post  h1.page-title,body.node-type-post .block-system-main{text-align:center;}body.node-type-post nav.tabs{margin:0 auto;max-width:700px;}body.node-type-post .block-system-main article.node-post{margin:0 auto;}article.node-post.view-mode-full .content{border-bottom:2px solid var(--color__border--gray-legacy);margin-bottom:30px;position:relative;}article.node-post.view-mode-full .field-name-body{padding-bottom:30px;}article.node-post.view-mode-teaser{position:relative;}.node-feature.view-mode-teaser{margin-bottom:0;}.node-feature.view-mode-teaser h3{margin-top:0;}.node-sa .field-name-field-sa-solution .field-label,.node-sa .field-name-body .field-label{margin-bottom:10px;font-size:1.333rem;}.project-usage .usage-total{font-weight:bold;}.project-usage .usage-label{color:#444b53;}.block-field-node-field-download-count,.block-project-usage-project-usage{margin-top:20px;}.field-name-field-download-count .field-item{font-weight:bold;}.field-name-field-download-count .field-label{color:#444b53;font-weight:normal;}.block-project-github-project-github h3{margin-bottom:0.25em;}.block-project-github-project-github li{list-style-type:none;margin-left:0;}label.github-clone-label{color:#444b53;}.github-clone input{font-size:.85rem;width:100%;}.node-project .view-project-release-download-table .views-row{clear:left;border-bottom:1px solid #d4d4d6;padding:28px 0;}.node-project .view-project-release-download-table h3{margin:.5em 0 0;}.node-project .view-project-release-download-table p{margin:.5em 0;}.node-project .view-project-release-download-table .views-field-field-logo a{display:inline-block;text-align:center;}.node-project .view-project-release-download-table .views-field-field-logo img{margin:0 auto;}@media all and (min-width:600px){.node-project .view-project-release-download-table .views-field{margin-left:180px;}.node-project .view-project-release-download-table .views-field-field-logo{width:180px;float:left;text-align:left;margin-left:0;}}.node-type-project-module .block-field-node-field-download-count .field-item,.node-type-project-module .block-field-node-field-download-count .field-label,.node-type-project-module .block-project-usage-project-usage .usage-total,.node-type-project-module .block-project-usage-project-usage .usage-label{display:inline-block;float:none;}.node-type-project-module .block-field-node-field-download-count .field-label,.node-type-project-module .block-project-usage-project-usage .usage-label{padding-left:0.5em;}.node-project-dummy .field-name-field-project-upgrade-info{border-top:1px solid #d4d6d6;padding-top:15px;}.node-project-dummy .field-name-field-project-upgrade-info .field-label{text-transform:uppercase;font-weight:600;margin:1em 0;}.node-organization .field-name-field-logo{float:left;}.node-organization .field-name-field-location,.node-organization .field-name-field-org-website{margin-left:180px;display:block;}.node-organization .field-name-field-org-website.clearfix::after{clear:none;}.node-organization .field-name-body{clear:both;}
span.monospace{font-family:var(--font-family--mono-legacy);font-size:85%;padding-right:1px;}div.full-width{margin-left:calc(50% - 50vw);width:100vw;margin-top:50px;margin-bottom:100px;}div.dark{color:#fff;background-color:#000;border-top:.01px solid transparent;border-bottom:.01px solid transparent;padding:15px 0;}div.dark h2{font-weight:300;}@media (min-width:34em){div.dark{padding:30px 0;}}@media (min-width:48em){div.dark{padding:40px 0;}}
.block-system-main-menu ul.menu{position:absolute;width:275px;top:50px;right:30px;}@media (min-width:34em){.block-system-main-menu ul.menu{top:50px;right:100px;}}@media (min-width:48em){.block-system-main-menu ul.menu{position:relative;width:auto;top:0;right:0;}}.menu-account{display:none;}.menu-account > ul > li > a,.menu-account > ul > li > a:hover,.menu-account > ul > li > a:focus,.menu-account > ul > li > a:active,.menu-account > ul > li > a.highlighted{padding:2px;}@media (min-width:48em){}.menu-demo{display:none;margin-left:16px;}.menu-demo > ul{background-color:transparent;}.menu-demo > ul > li > a,.menu-demo > ul > li > a:hover,.menu-demo > ul > li > a:focus,.menu-demo > ul > li > a:active,.menu-demo > ul > li > a.highlighted{padding:9px 10px 7px 10px;color:#ffffff;border-radius:2px;background:linear-gradient(90deg,#4000CC 0%,#4000CC calc(100% - 33px),#300099 1px,var(--color__accent--primary) 32px);}.menu-demo > ul > li > a.active-trail,.menu-demo > ul > li > a.active,.menu-demo > ul > li > a:hover,.menu-demo > ul > li > a:focus,.menu-demo > ul > li > a:active,.menu-demo > ul > li > a.highlighted{border-bottom:2px solid transparent;background:linear-gradient(90deg,var(--color__accent--primary--dark) 0%,var(--color__accent--primary--dark) calc(100% - 33px),#300099 1px,var(--color__accent--primary) 32px);}.js .menu-demo > ul > li.has-children > a,.js .menu-demo > ul > li.has-children > a:hover,.js .menu-demo > ul > li.has-children > a:focus,.js .menu-demo > ul > li.has-children > a:active,.js .menu-demo > ul > li.has-children > a.highlighted{padding-right:42px;}.menu-demo > ul > li > a > span.sub-arrow{color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;right:13px;}.menu-demo ul ul li a{color:var(--color__accent--primary);}.menu-demo ul ul li a.active-trail,.menu-demo ul ul li a.active,.menu-demo ul ul li a:hover,.menu-demo ul ul li a:focus,.menu-demo ul ul li a:active,.menu-demo ul ul li a.highlighted{color:#000;}.l-header .block-system-main-menu{display:inline-block;text-align:right;}.borg-header-menu{height:36px;}@media (min-width:34em){.menu-main,.menu-demo{display:inline-block;}}@media (min-width:48em){.l-header .block-system-main-menu{text-align:center;}.borg-header-menu{text-align:center;margin-top:16px;}.menu-demo{display:none;}.l-header .container{_background-color:orange;}}@media (min-width:62em){.l-header .block-system-main-menu{text-align:center;margin-top:7px;display:flex;}.borg-header-menu{margin-top:8px;}.menu-main,.menu-account,.menu-demo{display:flex;align-self:flex-end;}.menu-main{flex:1;justify-content:centre;align-items:centre;}.l-header .container{_background-color:yellow;}}@media (min-width:75em){.l-header .container{_background-color:green;}}.l-sidebar ul.menu a.active{font-weight:bold;}.l-sidebar ul.menu{padding-left:1.5em;}.block.menu-solid ul.menu{background-color:var(--color__background--section--gray);border:1px solid var(--color__border--section--gray);padding:1em;}.block.menu-solid ul.menu li{list-style:none;padding:0px;}.block.menu-solid ul.menu li.expanded{border-top:solid 1px var(--color__border--section--gray);border-bottom:solid 1px var(--color__border--section--gray);padding:.75em 0 .5em;margin:1em 0;}.block.menu-solid ul.menu li.expanded:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}.block.menu-solid ul.menu li.first.expanded{border-top:0;margin-top:0px;padding-top:0px;}.block.menu-solid ul.menu li.expanded span{padding:1.5em 0 .5em 0;}.block.menu-solid ul.menu li.expanded span.nolink{font-size:1.5rem;letter-spacing:-.05em;}.block.menu-solid ul.menu li.first.expanded span{padding:0px 0 .5em 0;}.block.menu-solid ul.menu ul{margin:.75em 0 0 0;padding-left:1.5em;}.l-footer .block-menu,.l-footer .block-menu-menu-footer-menu{width:100%;padding-bottom:30px;}.l-footer .block-menu ul,.l-footer .block-menu-menu-footer-menu ul{margin:0;padding:0;}.l-footer .block-menu li,.l-footer .block-menu-menu-footer-menu li{list-style-type:none;margin:0;text-align:center;}.l-footer .block-menu li a,.l-footer .block-menu-menu-footer-menu li a{font-size:1.125em;display:block;padding:.5em 1em;}.l-footer .block-menu li a,.l-footer .block-menu-menu-footer-menu li:last-child a{padding-right:0;}@media (min-width:48em){.l-footer .block-menu,.l-footer .block-menu-menu-footer-menu{position:absolute;bottom:-58px;right:0;width:75%;padding:0;padding-bottom:0;padding-top:30px;text-align:right;}.l-footer .block-menu ul,.l-footer .block-menu-menu-footer-menu ul{text-align:right;}.l-footer .block-menu li,.l-footer .block-menu-menu-footer-menu li{display:inline-block;}.l-footer .block-menu li a,.l-footer .block-menu-menu-footer-menu li a{font-size:1rem;display:inline-block;padding:.25em .25em;}}@media (min-width:62em){.l-footer .block-menu,.l-footer .block-menu-menu-footer-menu{bottom:-62px;}.l-footer .block-menu li a,.l-footer .block-menu-menu-footer-menu li a{font-size:1.125em;padding:.5em 1em;}}@media (min-width:75em){.l-footer .block-menu-menu-footer-menu{right:30px;}}
#block-views-quotes-block{clear:both;padding-top:100px;}.view-quotes{padding:50px 0;}.view-quotes img{float:left;margin-right:15px;}.view-quotes blockquote{margin-left:125px;font-size:1.25rem;}.view-quotes .views-field-title{clear:left;}.view-quotes .subtext{margin:5px 0;}.view-quotes .views-field-title{margin-top:5px;}.view-modules ol{margin-left:0;list-style-type:none;}.block-views-supporters-block{margin:80px 0;}.block-views-supporters-block h2{text-align:center;margin-bottom:2em;}.view-supporters{text-align:center;}.view-supporters .view-content{display:inline-block;width:auto;margin:0 auto;min-height:150px;}.view-supporters .views-row{float:left;display:inline-block;width:50px;margin:0 15px;min-height:150px;font-size:0.75rem;}@media all and (min-width:600px){.view-supporters .views-row{width:72px;}}.view-supporters .views-field-title{margin:0 -10px;}.views-field-field-logo a{text-align:center;display:inline-block;width:100%;margin:0 auto;}.views-field-field-logo img{display:inline-block;vertical-align:middle;max-height:100%;}.views-field-field-logo .helper{display:inline-block;height:100%;vertical-align:middle;}.view-supporters-home .views-field-field-logo{position:relative;min-height:80px;margin-bottom:5px;}.view-supporters-home img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media (min-width:26em){.view-supporters-home .views-field-field-logo{min-height:100px;}}@media (min-width:48em){.view-supporters-home .views-field-field-logo{margin-bottom:10px;}}@media (min-width:75em){.view-supporters-home .views-field-field-logo{margin-bottom:15px;}}.view-project-releases-by-project .view-empty{margin:1em 0;font-size:1.25em;}.view-project-releases-by-project .views-row{padding:28px 0;border-top:1px solid #d4d4d6;}.block-views-news-block h3{margin:1em 0 .5em;font-weight:500;}.block-views-news-block h3 strong{font-weight:inherit;}.block-views-news-block h3 a{text-decoration:underline;}@media (min-width:48em){.block-views-news-block .views-field-view-node{text-align:right;margin-right:30px;}.block-views-news-block .views-field-view-node a{display:inline-block;}.block-views-news-block .views-field-view-node a:hover{text-decoration:underline;}.block-views-news-block .feed-icon{overflow:hidden;text-align:right;position:relative;top:-10px;}.block-views-news-block .feed-icon a:hover{color:#000;}}.view-providers .view-header h3{text-align:center;margin-bottom:2.25em;}.view-providers .view-content{padding-top:15px;}.view-providers .views-row{padding-bottom:12px;border-bottom:2px solid var(--color__border--gray-light);margin-bottom:24px;}.view-providers .views-row:last-child{border-bottom:0;}.view-providers table{width:100%;}.view-providers table td{padding:5px 0;}.view-providers table .views-field{margin-left:auto;}.view-providers table .views-field-field-logo{float:none;margin-bottom:0;margin-right:0;margin-left:0;}.view-providers h4{margin:0;}.view-providers .view-footer{background-color:var(--color__background--section--gray);border:1px solid var(--color__border--gray-light);padding:12px;margin-top:12px;border-radius:2px;}.view-providers .view-footer p{margin:0;text-align:center;color:#444b53;font-size:1em;}@media (min-width:34em){.view-providers .views-row{padding-bottom:24px;margin-bottom:48px;}.view-providers table td{padding:15px 0;}.view-providers h4{margin-top:1em;}.view-providers .view-footer{margin-top:30px;}}.block-views-providers-block-2 .view-providers,.block-views-providers-block-3 .view-providers{margin-bottom:100px;border:2px solid var(--color__border--gray-mid);border-radius:2px;}.block-views-contractors-block{text-align:center;margin-bottom:50px;}.block-views-contractors-block h2.block-title{font-size:1.75rem;margin-top:57px;}.block-views-contractors-block .view-contractors{padding-left:0;padding-right:0;}.contractor{padding-top:15px;padding-bottom:15px;}.view-contractors .views-field-field-name{font-size:1.25rem;}.view-contractors .views-field-field-photo{min-height:100px;}.view-contractors .views-field-field-photo img{border-radius:50%;}.view-contractors .attachment .views-field-field-photo{min-height:0;}.view-backdrop-on-the-web h3{margin-bottom:.33em;}.view-showcase .col,.view-showcase .views-row{padding-bottom:15px;}.view-showcase .col-inner,.view-showcase .fields{background-color:#fff;border:1px solid var(--color__border--gray-light);border-radius:2px;padding-bottom:15px;}.view-showcase .views-field{padding-bottom:10px;padding-right:.9375rem;padding-left:.9375rem;}.view-showcase .views-field a:has(img){display:block;}.view-showcase .views-field img{border-bottom:1px solid var(--color__border--gray-light);}.view-showcase .views-field-field-screen-lg{padding-right:0;padding-left:0;}.view-showcase .views-field-field-screen-lg img{width:100%;height:auto;}.view-showcase .views-field-title{font-size:1.25rem;}.view-showcase .views-field-field-audience{color:var(--color__gray-dark);}@media (min-width:34em){.view-showcase .col,.view-showcase .views-row{padding-bottom:30px;}}@media (min-width:48em){.view-showcase.view-display-id-page .view-content{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:1.875rem;-moz-column-gap:1.875rem;-webkit-column-gap:1.875rem;}.view-showcase.view-display-id-page .views-row{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;}.view-showcase .row{padding-top:15px;padding-bottom:15px;}.view-showcase .col{padding-bottom:0px;}.view-showcase .col:first-child{padding-left:0;}.view-showcase .col:last-child{padding-right:0;}}@media (min-width:62em){.view-showcase.view-display-id-page .view-content{column-gap:3.75rem;-moz-column-gap:3.75rem;-webkit-column-gap:3.75rem;}.view-showcase .views-row{padding-bottom:60px;}.view-showcase .views-row:last-child{padding-bottom:0;}.view-showcase .row{padding-top:30px;padding-bottom:30px;}.view-showcase .col:first-child .col-inner{margin-right:.9375rem;}.view-showcase .col:last-child .col-inner{margin-left:.9375rem;}}.block-views-showcase-block-1,.block-views-showcase-block-3{padding:30px;}.block-views-showcase-block-1 h2,.block-views-showcase-block-3 h2{margin-top:0;margin-bottom:0;}.block-views-showcase-block-1 .view-showcase .view-header,.block-views-showcase-block-3 .view-showcase .view-header{text-align:right;font-size:1.25rem;padding-bottom:10px;}.block-views-showcase-block-1 .view-showcase .view-header p{margin:0;}.block-views-showcase-block-1 .view-showcase .col-inner,.block-views-showcase-block-3 .view-showcase .col-inner{background-color:transparent;border:0;padding-bottom:15px;}.block-views-showcase-block-1 .views-field-title,.block-views-showcase-block-3 .views-field-title{padding-left:0;font-size:1rem;}.block-views-showcase-block-1 .views-field-title a,.block-views-showcase-block-3 .views-field-title a{color:#fff;}@media (min-width:25em){.block-views-showcase-block-1 h2,.block-views-showcase-block-3 h2{padding-left:30px;}.block-views-showcase-block-1 .view-showcase .view-header,.block-views-showcase-block-3 .view-showcase .view-header{padding-right:15px;}}@media (min-width:34em){.block-views-showcase-block-1 .view-showcase .view-header,.block-views-showcase-block-3 .view-showcase .view-header{font-size:1.5rem;}}@media (min-width:48em){.block-views-showcase-block-1 h2,.block-views-showcase-block-3 h2{padding-left:15px;}.block-views-showcase-block-1 .view-showcase .view-header,.block-views-showcase-block-3 .view-showcase .view-header{padding-right:0;padding-bottom:0;}}.block-views-showcase-block-2 .views-field{padding-left:0;padding-right:0;}.block-views-showcase-block-2 .views-field-title a{color:#000;}.block-views-showcase-block-2 .views-field-field-screen-lg,.block-views-showcase-block-2 .views-field-field-header-photo{margin-top:-27px;margin-left:-12px;margin-right:-12px;}.block-views-showcase-block-2 .views-field-nothing{text-transform:uppercase;}.block-views-showcase-block-2 .views-field-title{font-size:2rem;font-weight:bolder;}@media (min-width:25em){.block-views-showcase-block-2 .views-field-field-screen-lg,.block-views-showcase-block-2 .views-field-field-header-photo{margin-top:-27px;margin-left:-27px;margin-right:-27px;}}@media (min-width:48em){.block-views-showcase-block-2 .views-field-field-screen-lg,.block-views-showcase-block-2 .views-field-field-header-photo{margin-top:-27px;margin-left:-12px;margin-right:-12px;}.block-views-showcase-block-2 .views-field-title{font-size:1.5rem;line-height:1.5;}}@media (min-width:62em){.block-views-showcase-block-2 .views-field-field-screen-lg,.block-views-showcase-block-2 .views-field-field-header-photo{margin-top:-27px;margin-left:-27px;margin-right:-27px;}.block-views-showcase-block-2 .views-field-title{font-size:1.75rem;}}@media (min-width:75em){.block-views-showcase-block-2 .views-field-title{font-size:2rem;}}.block-views--exp-showcase-page{width:100%;}.showcase .l-top .views-exposed-form{margin-top:15px;margin-bottom:0;}.showcase .l-top .views-exposed-form select{background:transparent;}@media (min-width:34em){.showcase .l-top .views-exposed-form{margin-top:15px;}.showcase .l-top .views-exposed-form .form-item{display:inline-block;margin-right:10px;}.showcase .l-top .views-exposed-form select{min-width:400px;}}@media (min-width:48em){.showcase .l-top .views-exposed-form label,.showcase .l-top .views-exposed-form .form-item{margin-right:15px;}.showcase .l-top .views-exposed-form select{min-width:620px;}}@media (min-width:62em){.showcase .l-top .views-exposed-form{margin-top:60px;}.showcase .l-top .views-exposed-form select{min-width:842px;}}@media (min-width:75em){.showcase .l-top .views-exposed-form{margin-top:75px;}.showcase .l-top .views-exposed-form select{min-width:1020px;}}.view-platforms .views-row{padding-bottom:30px;}.view-platforms .row{padding-top:15px;padding-bottom:15px;}.view-platforms .col-md-5{text-align:center;}.view-platforms .top-bar{border-bottom:0;margin-bottom:0;background-color:var(--color__background--section--gray);border-top:2px solid var(--color__border--gray-light);border-bottom:1px solid var(--color__border--gray-light);}.view-platforms h3{margin:1.5em 0;}.view-platforms .view-header h2{font-weight:300;color:#5A5D5E;}.view-term{margin-bottom:30px;}@media (min-width:34em){.view-term{margin-bottom:45px;}}@media (min-width:48em){.view-term{margin-bottom:60px;}}@media (min-width:62em){.view-term{margin-bottom:90px;}}.view-backdrop-on-the-web h3{margin-bottom:.33em;}.block-views-backdrop-on-the-web-block-1 li{margin-bottom:.75em;}.block-views-events-block-1 .more-link{margin-top:1.5em;}.view-events .item-list{margin-top:15px;}
.layout--double-fixed-case .l-sidebar .block{margin-bottom:15px;}.layout--double-fixed-case .l-sidebar .block:last-child{margin-bottom:0;}ul.leadership{padding-left:0;}ul.leadership li{display:block;line-height:100px;margin:.5em 0;}ul.leadership img{float:left;margin-right:15px;width:100px;overflow:hidden;border-radius:50%;background:#fff;}@media (min-width:62em){ul.pmc li,ul.bug-squad li{display:inline-block;width:49%;}}input[type=image]{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.version-number{font-size:2rem;margin:0 auto;text-align:center;}.version-number span{display:inline-block;width:28%;}.version-explaination{margin:0 auto;text-align:center;}.version-explaination span{display:inline-block;margin:0;padding:0;vertical-align:top;width:29%;}.backdrop-books,.block-block-books{margin-top:50px;}.block-block-books .block-title,.backdrop-books .block-title{text-align:left;}.block-block-books a,.backdrop-books a{display:block;}.block-block-books figure,.backdrop-books figure{max-width:200px;vertical-align:top;}.block-block-books .block-content p,.backdrop-books .block-content p{display:none;}.block-block-books img,.backdrop-books img{margin:10px auto 0 auto;}main.col-md-8 .block-block-books figure,main.col-md-8 .backdrop-books figure{display:inline-block;}.l-sidebar .block-block-books figure,.l-sidebar .backdrop-books figure{margin-left:0;margin-right:0;}.block-borg-blocks-resources ul,.block-block-resources ul{padding:0;}.block-borg-blocks-resources li,.block-block-resources li{list-style:none;position:relative;padding-left:38px;}.block-borg-blocks-resources a,.block-block-resources a{display:block;line-height:1.5em;}.block-borg-blocks-resources .icon,.block-block-resources i.fa{font-size:1.5em;position:absolute;left:0;}.block-block-2{margin-bottom:20px;font-weight:300;letter-spacing:.03em;text-align:center;}@media (min-width:48em){.block-block-2{float:left;margin-right:25px;text-align:left;}}.block-block-1{margin-bottom:20px;font-weight:300;letter-spacing:.03em;text-align:center;}@media (min-width:48em){.block-block-1{float:left;margin-right:25px;}}div.block-borg-project-metrics-backdrop-project-metrics{background-color:var(--color__background--gray-vlight);padding:30px 0;border-top:2px solid var(--color__border--gray-light);border-bottom:2px solid var(--color__border--gray-light);margin-bottom:0;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div{min-height:88px;text-align:center;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div img{max-width:80px;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div p{font-size:1rem;}.block-borg-project-metrics-backdrop-project-metrics .join-the-fun{text-align:center;}.block-borg-project-metrics-backdrop-project-metrics .join-the-fun p{margin:.5em auto 1em auto;}.block-borg-project-metrics-backdrop-project-metrics .github-img{max-width:16px;}@media (min-width:34em){div.block-borg-project-metrics-backdrop-project-metrics{padding:45px 0;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div img{max-width:66px;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div p{font-size:1.25rem;}}@media (min-width:48em){div.block-borg-project-metrics-backdrop-project-metrics{padding:60px 0;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div p{font-size:1.5rem;}}.block-borg-blocks-rss{text-align:center;}.block-borg-blocks-rss a:hover{color:#000;}.block-borg-blocks-upgrade{width:100%;padding-top:15px;text-align:center;background-color:var(--color__background--gray);border-top:1px solid var(--color__border--gray-light);}.block-borg-blocks-upgrade a.icon{display:block;}.block-borg-blocks-upgrade a.icon:hover{color:#007CBA;}.block-borg-blocks-upgrade a.icon img{max-width:50px;margin-top:1.5em;}.block-borg-blocks-upgrade h3{font-weight:normal;margin:0 0 1em 0;}.block-borg-blocks-upgrade h3 a{text-decoration:underline;}.block-borg-blocks-upgrade p{text-align:center;margin:0 0 1em 0;}.upgrade-cta{margin-top:30px;padding:12px 0;color:white;text-align:left;background-color:var(--color__accent--primary);border-top:1px solid var(--color__border--gray-light);}.upgrade-cta p{margin:0;}@media (min-width:25em){.block-borg-blocks-upgrade{}}@media (min-width:34em){.block-borg-blocks-upgrade{padding-top:30px;}.block-borg-blocks-upgrade img.icon{margin-top:2.5em;}.block-borg-blocks-upgrade h3{font-size:1.75em;margin:.5em 0;}}@media (min-width:48em){.block-borg-blocks-upgrade h3{font-size:1.5rem;}.block-borg-blocks-upgrade p{font-size:1em;margin:0;}}@media (min-width:62em){.block-borg-blocks-upgrade h3{font-size:1.75em;}.block-borg-blocks-upgrade p{font-size:1.25em;}}div.block-views-showcase-block-1{margin-top:30px;margin-bottom:0px;}@media (min-width:48em){.block-views-showcase-block-1 h2{margin-bottom:0;}.block-views-showcase-block-1 .view-showcase .row{padding-bottom:40px;}}.block-formblock-supporter form{max-width:670px;text-align:left;margin:0 auto;}.block-formblock-supporter label{font-weight:normal;color:#444b53;}.block-formblock-supporter .form-text{font-size:2rem;width:100%;}.block-formblock-supporter .form-managed-file{border:2px solid var(--color__border--gray-light);background:white;padding:8px 4px;height:24px;white-space:nowrap;overflow:hidden;}.block-formblock-supporter .image-widget-data{float:none;position:relative;}.block-formblock-supporter .image-widget-data span{display:none;}.block-formblock-supporter .image-widget-data:after{content:"";display:table;clear:both;}.block-formblock-supporter .image-preview{max-height:30px;max-width:30px;overflow:hidden;padding:0 12px 0 0;}.block-formblock-supporter .image-preview img{width:100%;height:auto;}.block-formblock-supporter .form-file{font-size:1rem;color:#7D7D7D;border:none;vertical-align:middle;width:100%;position:absolute;margin:-12px;}.block-formblock-supporter .form-managed-file .form-submit{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:-12px;padding:17px 30px;float:right;font-size:1rem;border:none;border-left:2px solid #444b53;vertical-align:middle;position:relative;text-transform:uppercase;z-index:2;}.block-formblock-supporter .description{display:none;}.block-formblock-supporter .form-item .form-item{margin:0;}.block-formblock-supporter .form-actions{text-align:right;}.block-formblock-supporter .form-actions .form-submit{font-size:1rem;margin:1em 0;}.block-formblock-supporter .form-actions a{display:none;}@media (min-width:48em){.block-formblock-supporter{padding-left:15px;}.block-formblock-supporter .image-widget-data span{display:inline;}}@media (min-width:62em){.block-formblock-supporter{padding-left:30px;}}
article.profile .crm-container{margin-bottom:1em;}article.profile .crm-container .crm-section{margin-bottom:0;}article.profile .crm-container .crm-section .label{font-weight:bold;}article.profile .crm-container .crm-section .content{padding-bottom:5px;}article.profile #user-page-contact,article.profile #user-page-dashboard{margin-bottom:5px;}form.civicrm-profile-form #edit-name-and-address--3 #crm-container{font-size:18px;}form.civicrm-profile-form #edit-subscriptions-15--3 > label{display:none;}form.civicrm-profile-form #edit-subscriptions-15--3 .crm-container table{font-size:18px;}#user-register-form .crm-container fieldset legend{font-size:24px;font-weight:normal;}#user-register-form #crm-container .crm-section .content{margin-left:1em;}#user-register-form #crm-container .crm-section .label{width:25%;}#user-register-form #edit-civicrm-profile-register.form-item{display:block;}#user-register-form #edit-civicrm-profile-register.form-item label{font-size:20.25px;font-weight:700;}#user-register-form .form-item #crm-container div.description{display:block;}#user-register-form .crm-container table{font-size:20.25px;}
.l-space-below{margin-bottom:100px;}.l-space-below-2{margin-bottom:150px;}.l-space-below-3{margin-bottom:200px;}.l-cut-cormers{position:relative;top:-100px;margin-bottom:-100px;}.l-cut-cormers-2{top:-150px;margin-bottom:-150px;}.l-cut-cormers-3{top:-200px;margin-bottom:-200px;}.l-cut-cormers .block{color:#000000;padding:30px 15px;}.l-cut-cormers .block p:last-child{margin-bottom:0;}.l-cut-cormers h2{margin:0;line-height:1;}.l-cut-cormers h2.block-title{text-transform:uppercase;font-size:1.125rem;font-weight:normal;margin:.5em 0;}@media (min-width:25em){.l-cut-cormers .block{padding:30px;}}@media (min-width:48em){.l-cut-cormers .block{padding:30px 15px;margin-bottom:0;}.l-cut-cormers h2{font-size:1.5rem;line-height:1.5;}}@media (min-width:62em){.l-cut-cormers .block{padding:30px;}.l-cut-cormers h2{font-size:1.75rem;}}@media (min-width:75em){.l-cut-cormers h2{font-size:2rem;}}.l-cut-cormers .l-col{margin-bottom:30px;}.l-cut-cormers .l-col .block{padding-bottom:65px;background-repeat:no-repeat;background-image:linear-gradient(#5fb5c1,#5fb5c1),linear-gradient(#5fb5c1,#5fb5c1),linear-gradient(#5fb5c1,#5fb5c1),linear-gradient(#5fb5c1,#5fb5c1),linear-gradient(#5fb5c1,#5fb5c1),linear-gradient(#5fb5c1,#5fb5c1),linear-gradient(to top left,transparent calc(50% - 1.5px),#5fb5c1 calc(50% - 1.5px),#5fb5c1 calc(50% + 1.5px),white calc(50% + 1.5px)),linear-gradient(white,white),linear-gradient(white,white);background-size:3px 100%,3px 100%,100% 3px,100% 3px,52px 3px,3px 52px,50px 50px,100% 100%,100% 100%;background-position:0% 0%,100% -50px,-50px 100%,0% 0%,100% calc(100% - 50px),calc(100% - 50px) 100%,100% 100%,-50px 100%,100% -50px;}.l-cut-cormers .l-col:nth-child(2) .block{background-image:linear-gradient(#8d76bc,#8d76bc),linear-gradient(#8d76bc,#8d76bc),linear-gradient(#8d76bc,#8d76bc),linear-gradient(#8d76bc,#8d76bc),linear-gradient(#8d76bc,#8d76bc),linear-gradient(#8d76bc,#8d76bc),linear-gradient(to top left,transparent calc(50% - 1.5px),#8d76bc calc(50% - 1.5px),#8d76bc calc(50% + 1.5px),white calc(50% + 1.5px)),linear-gradient(white,white),linear-gradient(white,white);}.l-cut-cormers .l-col:last-child .block{background-image:linear-gradient(#b74ac1,#b74ac1),linear-gradient(#b74ac1,#b74ac1),linear-gradient(#b74ac1,#b74ac1),linear-gradient(#b74ac1,#b74ac1),linear-gradient(#b74ac1,#b74ac1),linear-gradient(#b74ac1,#b74ac1),linear-gradient(to top left,transparent calc(50% - 1.5px),#b74ac1 calc(50% - 1.5px),#b74ac1 calc(50% + 1.5px),white calc(50% + 1.5px)),linear-gradient(white,white),linear-gradient(white,white);}@media (min-width:48em){.l-cut-cormers .l-col{margin-bottom:0;}.l-cut-cormers .l-col .block{height:80%;}}.view-user-projects{margin-top:20px;}.view-user-projects .view-header p{font-size:inherit;margin-bottom:10px;}.block-block-user-profile-disclaimer{border-top:1px solid #ccc;padding:2em 0 3em;width:100%;}@media screen{#user-register-form #edit-field-interest .form-item label{width:100%;line-height:1.5;}#user-register-form .field-name-field-interest .form-item div.description{display:block;}}
body.demo h1.page-title{text-align:center;}.borg-demo-create-page{text-align:center;}.borg-demo-create-page .messages{text-align:left;}.borg-demo-create-page p{margin-left:auto;margin-right:auto;}.borg-demo-create-page .borg-tugboat-create-demo-form{text-align:center;}.borg-demo-create-page .ajax-progress-throbber{display:block;}.borg-demo-done-page{text-align:left;}.borg-demo-done-page p{margin-left:auto;margin-right:auto;}.borg-demo-done-page .borg-demo-done-center p{text-align:center;}.borg-demo-done-page .borg-demo-tugboat-information{max-width:400px;border:1px solid #7D7D7D;padding:24px;margin:2em auto;text-align:center;}.borg-demo-done-page .borg-demo-tugboat-information figcaption{text-align:left;}.borg-demo-done-page .tugboat-logo{max-width:300px;}
