/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#crm-container.crm-public .crm-section{margin:1em 0 0 0;}#crm-container.crm-public .crm-section.billing_address-section{margin-top:0;}#crm-container.crm-public .crm-section.billing_address-section .content{padding-top:0;}#crm-container.crm-public .crm-section.helprow-post{margin-top:0;}#crm-container.crm-public .crm-section.helprow-post .content{font-size:85%;padding-top:0;}#crm-container.crm-public .price-set-row label,#crm-container.crm-public td.labels label,#crm-container.crm-public .payment_processor-section label,#crm-container.crm-public #editrow-custom_45 label{margin-left:0.5em;font-weight:normal;display:inline;}#crm-container.crm-public div.label label{display:inline;}.crm-container fieldset,fieldset.webform-component-fieldset{border:1px solid #dddddd;padding:0 1em 1em 1em;margin:12px 0;}.crm-container fieldset legend,fieldset.webform-component-fieldset legend{margin-left:1em;padding:0 0.5em;font-variant:small-caps;}.crm-container .messages.status{background-color:#e6d7c3;border:1px solid #aba092;padding:1em 1em;}.crm-container .messages.crm-error{background-color:#ffd9d9;display:block;padding:1em 1em;}.crm-container .label{color:inherit;}.crm-container .messages.crm-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}.crm-container .messages,.crm-container .help{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}.crm-container .messages.crm-error a{color:#843534;}.crm-container .help a,.crm-container .messages a{font-weight:700;}.crm-container .help{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;font-size:inherit;}.crm-container .crm-section .label{padding-top:5px;}@media only screen and (max-width:960px){.crm-container .crm-section,.crm-container div.crm-field-wrapper{margin-bottom:0;}.crm-container .crm-section .label{float:none;width:100%;text-align:left;padding-left:0;}.crm-container .crm-section .content{margin-left:0;}}@media only screen and (min-width:960px){#firstpay-iframe{margin-left:19%;}}#crm-main-content-wrapper .select2-container .select2-choice{height:37px;}.crm-container a,.crm-container a:link,.crm-container a:visited{color:inherit;}
section.performance-facts{font-family:sans-serif;font-size:small;line-height:1.4;border:1px solid black;margin:20px;float:left;width:380px;padding:0.5rem;table{border-collapse:collapse;}p{margin:0;}.performance-facts__title{color:black;font-weight:600;font-size:2rem;margin:0 0 0.25rem 0;}.performance-facts__header{border-bottom:10px solid black;padding:0 0 0.25rem 0;margin:0 0 0.5rem 0;p{margin:0;}}.performance-facts__table{width:100%;thead tr{th,td{border:0;}}th,td{font-weight:normal;text-align:left;padding:0.25rem 0;border-top:1px solid black;white-space:nowrap;}td{&:last-child{text-align:right;}}.blank-cell{width:1rem;border-top:0;}.thick-row{th,td{border-top-width:5px;}}}.performance-facts__table--small{@extend .performance-facts__table;border-bottom:1px solid #999;margin:0 0 0.5rem 0;thead{tr{border-bottom:1px solid black;}}td{&:last-child{text-align:left;}}th,td{border:0;padding:0;}}.performance-facts__table--grid{@extend .performance-facts__table;margin:0 0 0.5rem 0;td{&:last-child{text-align:left;&::before{content:"•";font-weight:bold;margin:0 0.25rem 0 0;}}}}.text-center{text-align:center;}.thick-end{border-bottom:10px solid black;}.thin-end{border-bottom:1px solid black;}.checkmark{color:green;font-size:large;}.xmark{color:red;font-size:large;}}
a,a:active,a:link{color:#BA0000;}a.visited{color:#770000;text-decoration:underline;}a:hover{color:#666;}a.btn-success{color:#FFF;}.layout-container{padding:2rem 0;}.logo img{height:30px;// margin-top:-.5rem;}.layout-content{margin-top:3rem;margin-bottom:3rem;}footer h2{font-size:1rem;text-transform:uppercase;}#block-tweme-breadcrumbs{display:none;}#block-tweme-local-tasks{margin-bottom:1rem;}#block-tweme-content img{max-width:100%;height:auto;}#background-image-layer{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:-100;visibility:hidden;}.mosaic{line-height:0;-webkit-column-count:3;-webkit-column-gap:0px;-moz-column-count:3;-moz-column-gap:0px;column-count:3;column-gap:0px;}.mosaic .mosaic-tile{display:inline-block;}.mosaic img{width:100% !important;height:auto !important;}// Extra small devices (portrait phones,less than 576px)@media all and (min-width:351px) and (max-width:575px){.mosaic{-moz-column-count:3;-webkit-column-count:3;column-count:3;}}// Small devices (landscape phones,less than 768px)@media all and (min-width:576px) and (max-width:767px){.mosaic{-moz-column-count:3;-webkit-column-count:3;column-count:3;}}// Medium devices (tablets,less than 992px)@media all and (min-width:768px) and (max-width:991px){.mosaic{-moz-column-count:4;-webkit-column-count:4;column-count:4;}}// Large devices (desktops,less than 1200px)@media all and (min-width:992px) and (max-width:1199px){.mosaic{-moz-column-count:4;-webkit-column-count:4;column-count:4;}}// X-Large devices@media all and (min-width:1200px){.mosaic{-moz-column-count:5;-webkit-column-count:5;column-count:5;}}#background-image-layer.processing{z-index:100;visibility:visible;}.processing .mosaic-tile img{opacity:0;}.processing .mosaic-tile.visible img{opacity:1;}.processing .mosaic-tile.visible.fadeOut img{opacity:0.5;transition:all 1s ease;}#background-image-layer.processing.fadeOutBack{opacity:0.2;z-index:-100;transition:all 3s ease,z-index 2s linear 3s;-webkit-transition:all 3s ease,z-index 2s linear 3s;-moz-transition:all 3s ease,z-index 2s linear 3s;}#background-image-layer.processed{z-index:-100;opacity:0.2;visibility:visible;}.layout-container.processing{background-color:rgba(255,255,255,0.95);transition:all 2s ease 5s;-webkit-transition:all 2s ease 5s;-moz-transition:all 2s ease 5s;}.layout-container.processed{background-color:rgba(255,255,255,0.95);}ul.links.inline{list-style-type:none;padding-left:0;}@media (min-width:576px){.pull-right{padding-left:2em;}}.organization{font-size:140%;font-variant:small-caps;}.service-list{margin:1em 0;}.service-list div{display:inline-block;padding-right:1em;font-variant:small-caps;}.author{padding:10px 0;color:#666;font-weight:450;}body{font-family:Georgia,serif;font-size:16px;}h1,h2,h3,h4,h5{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}.card{border:none;margin-top:10px;margin-bottom:20px;}.view-taxonomy-term .view-header{margin:1em 0;font-size:110%;}
