/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.thumbsup-rating-wrapper{display:inline;padding:0}div.thumbsup>form>table>tbody>tr.rating-table-tr{border:none}div.thumbsup>form>table>tbody>tr>td.rating-table-td{border:none;padding:0}div.thumbsup-rating-wrapper>div.form-type-radio{display:inline;padding:0}div.thumbsup-rating-wrapper>div>label.thumbsup-rating-label{display:inline-block;padding:0}div.thumbsup-rating-wrapper>div>label.thumbsup-rating-label-up:before{display:inline;font-size:1.8em;font-family:FontAwesome;content:"\f087"}div.thumbsup-rating-wrapper>div>label.thumbsup-rating-label:hover,div.thumbsup-rating-wrapper>div>label.thumbsup-rating-label:active,div.thumbsup-rating-wrapper>div>label.thumbsup-rating-label:focus{color:#666;cursor:pointer}div.thumbsup-rating-wrapper>div>div.rating-option-result{display:inline;text-align:center;padding:5px}input.thumbsup-rating-input[type=radio]{display:none}button.thumbsup-rating-submit{display:none}input.thumbsup-rating-submit{display:none}
.search-api-autocomplete-suggestion{position:relative;padding:3px 5px}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;color:#333;border:0}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#fff;background:#0072b9}.search-api-autocomplete-search .ui-menu-item{list-style-image:none}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:700}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:.2em}
.comment-content .comment-content--summary-remainder{display:none}.comment-content .comment-content--summary-remainder--block{display:none}.comment-content.expanded .comment-content--summary-ellipsis{display:none}.comment-content.expanded .comment-content--show-more{display:none}.comment-content.expanded .comment-content--summary-remainder{display:inline}.comment-content.expanded .comment-content--summary-remainder--block{display:block}
.webform-submission-form fieldset .webform-radio>label.webform-label.add-custom-heart:after{content:"";display:block;background:url("/modules/custom/tp_webform/css/../img/heart.svg") no-repeat;width:16px;height:16px;right:-5px;position:relative}
.hearts#hearts{background:transparent !important;pointer-events:none;width:50px;height:50px;position:absolute;top:20px;z-index:10;left:50%;transform:translateX(-50%);.js-form-item-suggest-to-cover-fees-cover.js-form-type-checkbox &{left:13px}}.hearts#hearts .heart{position:absolute;height:50%;min-height:25px;width:50%;min-width:25px;background-color:#fda091 !important;-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"></path></svg>');mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"></path></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom;mask-position:bottom;opacity:0;animation:floating-heart 2s cubic-bezier(.5,.5,.5,.5)}@keyframes floating-heart{0%{opacity:0;bottom:30%;left:0}10%{opacity:1;bottom:50%;left:70%}20%{bottom:70%;left:10%}30%{bottom:90%;left:50%}40%{opacity:1;bottom:100%;left:5%}48%{opacity:0;bottom:100%;left:60%}100%{opacity:0;bottom:100%;left:90%}}.hearts#hearts .heart:nth-child(2){animation-delay:.3s}.hearts#hearts .heart:nth-child(3){animation-delay:.6s}.hearts#hearts .heart:nth-child(4){animation-delay:.9s}
.ajax-progress.ajax-progress-fullscreen{z-index:1261}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0;font-weight:700}.webform-ajax-messages .messages+.messages{margin:0}.webform-ui-dialog{top:50px !important}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important}
.ui-datepicker{z-index:1261 !important}.webform-ajax-form-wrapper[data-effect=slide] .form-actions{margin-bottom:0;padding-bottom:1em}
