html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct a,
.ecwid-SingleProduct a div.ecwid-title{color:#000;text-decoration:none;}
html#ecwid_html body#ecwid_body .ecwid-SearchPanel input{max-width:300px;}
html#ecwid_html body#ecwid_body .ecwid-shopping-cart-categories #horizontal-menu,
html#ecwid_html body#ecwid_body .ecwid-shopping-cart-categories .horizontal-menu{margin-bottom:10px;margin-top:10px;}
.ecwid-shopping-cart-categories .horizontal-menu-item{background-image:none;}
html#ecwid_html body#ecwid_body .ecwid-productsList ul li .ecwid-productsList-name{color:inherit;font-size:inherit;}
html#ecwid_html body#ecwid_body .ecwid tr:hover td{color:inherit;}
html#ecwid_html body#ecwid_body .ecwid table{line-height:inherit;}
.ecwid-SingleProduct-v2{box-sizing:content-box;}
.ecwid .ecwid-productBrowser input{display:inline-block;}
.ecwid .ecwid-productBrowser label{vertical-align:middle;}
.ecwid .ecwid-productBrowser select, .ecwid .ecwid-productBrowser input{background-color:#fff;color:#333;}
/* fix old search widget */
.ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-field{display:inline-block;}
.ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-field{font-size:14px;}
.ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-button{font-size:14px;font-weight:400;}
html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2.ecwid-random-product{min-width:unset;}
.ecwid-random-product:not(.loaded){min-height:290px;}
.ecwid-shopping-cart-categories{min-height:51px;margin:10px 0;}
.ecwid-shopping-cart-search{min-height:42px;}
#dynamic-ec-store-container{width:100%;}
.hide-ec-dynamic-placeholder{margin-bottom:0 !important;}
.hide-ec-dynamic-placeholder .ecwid-shopping-cart-product-browser{display:none;}
.ec-demo-notice{text-align:center;}
.ec-demo-notice .ec-notice__wrap{background-color:#fcf5e8 !important;}
.ec-cart-widget[data-icon]::before{content:'';}
#dynamic-ec-store-container,
#static-ec-store-container {
    margin-top: 0 !important;
}/* 
 * MSTW Schedules & Scoreboards Stylesheet [mstw_ss_styles.css]  
 * Modern redesign with #215732 as primary accent
 */
 
:root{/* Color variables */ --primary:#215732;--primary-light:rgba(33, 87, 50, 0.1);--primary-medium:rgba(33, 87, 50, 0.3);--primary-dark:rgba(33, 87, 50, 0.8);--text-dark:#333;--text-light:#fff;--border-light:#eee;--gray-light:#f5f5f5;--gray-medium:#e0e0e0;--gray-dark:#666;--accent:#f8d568;--winner-bg:rgba(248, 213, 104, 0.2);}
/* Common Elements */
.ss-clear{clear:both;}
.ss-divider{border-bottom:2px solid var(--primary);margin:1.5rem 0;}
/* ---- TYPOGRAPHY ---- */
@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;500;600;700&display=swap");

p, div, td, th{font-family:'Source Sans 3', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;line-height:1.5;}
/* ---- SCHEDULE SLIDER ---- */
.ss-slider-area{width:100%;line-height:1.5;background-color:#fff;}
.ss-slider{border:1px solid var(--gray-medium);border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);}
.ss-slider .border{padding:12px;background:var(--gray-light);}
.ss-slider .title{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-weight:600;font-size:18px;color:var(--primary);padding:6px;float:left;}
.ss-slider .full-schedule-link{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-weight:500;font-size:14px;color:var(--primary);padding:6px;float:right;}
.ss-slider .full-schedule-link a, .ss-slider .full-schedule-link a:visited{color:var(--primary);text-decoration:none;transition:all 0.2s ease;}
.ss-slider .full-schedule-link a:hover{color:var(--primary-dark);text-decoration:underline;}
.ss-slider .content{height:250px;width:100%;position:relative;overflow:hidden;padding-bottom:5px;}
.schedule-slider{padding-top:10px;position:absolute;z-index:1;left:0;top:0;width:3000px;height:250px;overflow:hidden;}
.ss-slider-right-arrow, .ss-slider-left-arrow{position:absolute;top:0;z-index:1;width:40px;min-height:170px;height:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--primary);transition:all 0.2s ease;background-color:rgba(255, 255, 255, 0.8);}
.ss-slider-right-arrow{right:0;border-radius:4px 0 0 4px;}
.ss-slider-left-arrow{left:0;border-radius:0 4px 4px 0;}
.ss-slider-left-arrow:hover, .ss-slider-right-arrow:hover{background-color:var(--primary-light);color:var(--primary-dark);}
.ss-slider .game-block{float:left;margin:0 8px;background:rgba(0, 0, 0, 0);width:187px;text-align:center;color:var(--text-dark);transition:transform 0.2s ease;border-radius:8px;padding:12px 0;}
.ss-slider .game-block:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0, 0, 0, 0.1);}
.game-block .date{width:90%;margin:0 auto;text-transform:uppercase;font-size:16px;font-weight:600;border-bottom:2px solid var(--primary);color:var(--primary);margin-bottom:12px;padding-bottom:6px;}
.game-block .game-schedule{width:90%;margin:0 auto;text-transform:uppercase;font-size:14px;font-weight:500;color:var(--text-light);background-color:var(--primary);padding:6px 0;margin-bottom:12px;border-radius:4px;}
.game-block img.mstw-ss-slider-logo{width:80px;margin:0 45px 8px;transition:all 0.2s ease;}
.game-block:hover img.mstw-ss-slider-logo{transform:scale(1.05);}
.pad{width:90%;margin:0 auto;}
.game-block .opponent{font-size:1.1rem;color:var(--text-dark);margin-bottom:10px;font-weight:600;}
.game-block .opponent a, .game-block .opponent a:visited{color:var(--text-dark);text-decoration:none;transition:all 0.2s ease;}
.game-block .opponent a:hover{color:var(--primary);text-decoration:underline;}
.game-block .location{font-size:0.95rem;line-height:1.3;margin-bottom:10px;color:var(--gray-dark);}
.game-block .location a, .game-block .location a:visited{color:var(--gray-dark);text-decoration:none;transition:all 0.2s ease;}
.game-block .location a:hover{color:var(--primary);text-decoration:underline;}
.game-block .time-result{font-size:1.1rem;color:var(--primary);font-weight:600;}
.game-block .links{color:var(--gray-dark);font-size:0.85rem;line-height:1.3;margin-top:8px;}
.game-block .links a, .game-block .links a:visited{color:var(--primary);text-decoration:none;transition:all 0.2s ease;}
.game-block .links a:hover{text-decoration:underline;}
/* ---- SCHEDULE TABLE ---- */
.mstw-ss-table{border-collapse:separate;border-spacing:0;width:100%;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);margin-bottom:20px;}
.mstw-ss-table thead tr th{background-color:var(--primary);color:var(--text-light);font-size:14px;line-height:1.5;font-weight:600;text-transform:uppercase;padding:12px 10px;border:none;text-align:left;}
.mstw-ss-table tbody tr td{font-size:14px;padding:12px 10px;border:none;border-bottom:1px solid var(--border-light);line-height:1.5;}
.mstw-ss-table tbody tr:last-child td{border-bottom:none;}
.mstw-ss-table tbody tr:nth-child(odd){color:var(--text-dark);background-color:var(--gray-light);}
.mstw-ss-table tbody tr:nth-child(even){color:var(--text-dark);background-color:#fff;}
.mstw-ss-table tbody tr:hover{background-color:var(--primary-light);}
.mstw-ss-table tbody tr td a:link, .mstw-ss-table tbody tr td a:visited{color:var(--primary);text-decoration:none;transition:all 0.2s ease;}

.mstw-ss-table tbody tr td a:hover{text-decoration:underline;}
.mstw-ss-home tr, .mstw-ss-home td{font-weight:600 !important;}
td.mstw-ss-home a, td.mstw-ss-home a:visited, td.mstw-ss-home a:active{font-weight:600 !important;text-decoration:none;}
.mstw-ss-home td a:hover{font-weight:600 !important;text-decoration:underline;}
img.mstw-ss-table-logo{vertical-align:middle;padding-right:8px;max-height:32px;width:auto;}
/* ---- PAGINATION STYLES ---- */
.mstw-ss-pagination{display:flex;justify-content:space-between;align-items:center;margin:20px 0 30px;font-family:'Source Sans 3', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}
.mstw-ss-page-link{color:var(--primary);text-decoration:none;padding:8px 15px;border-radius:4px;font-weight:500;background-color:var(--primary-light);transition:all 0.2s ease;}
.mstw-ss-page-link:hover{background-color:var(--primary-medium);}
.mstw-ss-page-link.disabled{opacity:0.5;cursor:default;pointer-events:none;}
.mstw-ss-page-numbers{display:flex;align-items:center;gap:5px;}
.mstw-ss-page-number{display:inline-block;min-width:32px;height:32px;line-height:32px;text-align:center;border-radius:4px;color:var(--primary);text-decoration:none;font-weight:500;transition:all 0.2s ease;}
.mstw-ss-page-number:hover{background-color:var(--primary-light);}
.mstw-ss-page-number.current{background-color:var(--primary);color:var(--text-light);font-weight:600;}
.mstw-ss-ellipsis{margin:0 2px;color:var(--gray-dark);}
@media only screen and (max-width: 600px) {
  .mstw-ss-pagination{flex-direction:column;gap:15px;}

  .mstw-ss-page-numbers{order:-1;}

  .mstw-ss-page-link{width:100%;text-align:center;}
}

/* ---- COUNTDOWN TIMER ---- */
.mstw-cdt-block{background-color:#fff;padding:16px;border-radius:6px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);}
.mstw-cdt-block .mstw-ss-cdt-dtg{color:var(--text-dark);font-size:16px;line-height:1.5;font-weight:600;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;margin-bottom:8px;}
.mstw-cdt-block .mstw-ss-cdt-opp-loc{color:var(--text-dark);font-weight:500;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;line-height:1.5;margin-bottom:8px;}
.mstw-cdt-block .mstw-ss-cdt-opp-loc a, .mstw_ss_cdt_widget_class .mstw-cdt-block .mstw-ss-cdt-opp-loc a{text-decoration:none;color:var(--primary);transition:all 0.2s ease;}
.mstw-ss-cdt-opponent a:hover, .mstw-ss-cdt-location a:hover{text-decoration:underline;}
.mstw-ss-cdt-intro{color:var(--text-dark);font-weight:500;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;line-height:1.5;margin-bottom:8px;}
.mstw-ss-cdt-countdown{color:var(--text-dark);background:var(--accent);line-height:1.5;padding:10px;border-radius:4px;font-weight:600;text-align:center;font-size:18px;}
/* ---- SINGLE GAME TEMPLATE ---- */
.single-game{margin:24px auto;background-color:#fff;padding:24px;max-width:800px;border-radius:8px;box-shadow:0 2px 16px rgba(0, 0, 0, 0.1);}
.single-game a, .single-game a:visited, .single-game a:active{color:var(--primary);text-decoration:none;transition:all 0.2s ease;}
.single-game a:hover{text-decoration:underline;}
h2.single-game{color:#e53935;margin:24px auto;font-weight:600;font-size:1.5rem;text-align:center;}
.single-game .date-time-block{width:100%;margin:0 auto 24px;font-size:1.5rem;font-weight:600;text-align:center;color:var(--primary);}
.single-game .single-game-sb-block{width:100%;margin:0 auto 24px;font-weight:600;text-align:center;font-size:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.single-game-sb-block .sb-data{width:30%;margin:16px 0;display:flex;justify-content:center;align-items:center;}
.sb-team-block{width:30%;text-align:center;margin:16px 0;display:flex;flex-direction:column;align-items:center;}
.sb-team-block img{margin:0 auto 12px;width:80px;height:auto;transition:all 0.3s ease;}
.sb-team-block:hover img{transform:scale(1.05);}
div.sb-score, div.sb-status{text-align:center;font-size:1.8rem;font-weight:700;margin:0;padding:0;color:var(--primary);}
.single-game-venue{clear:both;width:100%;font-size:1.2rem;margin:0 auto 24px;text-align:center;padding:16px 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);}
.single-game-links{clear:both;width:100%;font-size:1rem;text-align:center;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;}
.media-link{margin:8px 12px;padding:8px 16px;background-color:var(--primary-light);border-radius:4px;transition:all 0.2s ease;}
.media-link:hover{background-color:var(--primary-medium);}
/* ---- SCOREBOARD GALLERY ---- */
.sbg-schedule-container h4.sbg-date-header{padding:12px 0;margin:0;font-size:16px;font-weight:600;color:var(--text-dark);clear:both;border-bottom:2px solid var(--primary);}
div.sbg-schedule-day-container{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-bottom:24px;}
h4.sbg-date-header, .sbg-date-header{color:var(--text-dark);font-weight:600;}
.sbg-schedule-container div.sbg-game-header{background:var(--primary);padding:8px 12px;border-radius:4px 4px 0 0;overflow:hidden;}
.sbg-schedule-container div.sbg-game-header p{margin:0;padding:3px 0;line-height:1.4;}
div.sbg-header-status{float:left;width:130px;}
p.sbg-header-status, p.sbg-header-score{margin:0;padding:0;font-size:14px;line-height:1.4;font-weight:500;color:var(--text-light);}
div.sbg-header-score{float:right;}
div.sbg-team{overflow:hidden;clear:both;padding:10px 12px;border-bottom:1px solid var(--border-light);background:#fff;position:relative;display:flex;align-items:center;}
div.sbg-team:last-child{border-bottom:none;border-radius:0 0 4px 4px;}
div.sbg-team.sbg-winner, .sbg-winner{background:var(--winner-bg);}
div.sbg-team-logo{margin-right:12px;display:flex;align-items:center;}
div.sbg-team-logo img{max-height:32px;width:auto;}
div.sbg-team-name{flex-grow:1;overflow:hidden;}
p.sbg-team-name, p.sbg-team-score{font-size:14px;font-weight:500;color:var(--text-dark);line-height:1.4;padding:0;margin:0;}
p.sbg-team-score{font-weight:600;}
div.sbg-team-score{margin-left:auto;}
div.sbg-game-block{flex:0 0 calc(33.333% - 16px);position:relative;margin-bottom:16px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);border-radius:4px;overflow:hidden;transition:all 0.2s ease;}
div.sbg-game-block:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0, 0, 0, 0.1);}
@media only screen and (max-width: 768px) {
  div.sbg-game-block{flex:0 0 calc(50% - 16px);}
}

@media only screen and (max-width: 500px) {
  div.sbg-game-block{flex:0 0 100%;}
}

/* ---- SCOREBOARD TICKER ---- */
div.sbt-schedule-container{width:100%;max-width:100%;height:auto;min-height:90px;border:none;margin:0 auto;background-color:#fff;border-radius:6px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.03);overflow:hidden;font-family:'Source Sans 3', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}
div.sbt-header{width:100%;font-weight:600;font-size:12px;background:var(--primary);height:auto;min-height:28px;color:var(--text-light);display:flex;align-items:center;padding:0;flex-wrap:nowrap;opacity:0.95;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
div.sbt-title, div.sbt-link, div.sbt-message{padding:0 12px;font-weight:600;margin:0;font-size:12px;line-height:28px;height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div.sbt-title{text-transform:uppercase;letter-spacing:0.5px;padding-left:12px;font-size:13px;background-color:rgba(0, 0, 0, 0.1);}
div.sbt-link a, div.sbt-link a:active, div.sbt-link a:visited{color:var(--text-light);text-decoration:none;transition:all 0.2s ease;font-weight:400;}
div.sbt-link a:hover{text-decoration:underline;opacity:0.9;}
div.sbt-message{margin-left:auto;font-style:italic;font-weight:400;font-size:11px;opacity:0.9;}
div.sbt-ticker-holder{clear:both;position:relative;width:100%;padding:0;margin-top:0;height:auto;min-height:62px;background-color:#f8f8f8;border-top:1px solid rgba(0, 0, 0, 0.05);}
/* Navigation buttons hidden by request */
div.sbt-prev, div.sbt-next{display:none !important;}
div.sbt-ticker-content{margin:0;overflow:hidden;padding:0;position:relative;left:0;right:0;width:100%;/* Full width without arrow buttons */ height:auto;min-height:62px;}
div.sbt-ticker-content ul{margin:0;padding:0;height:auto;min-height:62px;position:relative;left:0;display:flex;white-space:nowrap;}
div.sbt-ticker-content ul li{list-style:none;margin:5px 15px 5px 0;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px rgba(0, 0, 0, 0.08);transition:all 0.2s ease;display:inline-block;min-width:160px;flex:0 0 auto;border:1px solid rgba(0, 0, 0, 0.05);}
div.sbt-ticker-content ul li:hover{transform:translateY(-2px);box-shadow:0 3px 6px rgba(0, 0, 0, 0.12);}
div.sbt-team.sbt-winner{font-weight:600;background-color:rgba(248, 213, 104, 0.15);}
div.sbt-game-header{background:var(--primary);color:var(--text-light);width:100%;padding:4px 8px 8px 8px;/* Increased bottom padding to make room for schedule name */ text-align:center;opacity:0.95;display:flex;flex-direction:column;align-items:center;justify-content:center;height:32px;/* Increased height by 4px to make room for schedule name */ position:relative;}
p.sbt-header-combined{margin:0;padding:0;line-height:1;font-weight:600;font-size:11px;text-align:center;width:100%;white-space:nowrap;display:flex;justify-content:space-between;}
span.sbt-date{opacity:0.85;padding-right:8px;border-right:1px solid rgba(255, 255, 255, 0.3);}
span.sbt-status{padding-left:8px;}
span.sbt-schedule-id{position:absolute;bottom:1px;right:3px;font-size:7px;opacity:0.6;font-weight:400;text-transform:none;letter-spacing:0.2px;margin-top:6px;/* Add spacing from the time above */}
div.sbt-team{clear:both;padding:4px 8px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0, 0, 0, 0.04);height:24px;}
div.sbt-team:last-child{border-bottom:none;}
div.sbt-team-info{display:flex;align-items:center;gap:6px;overflow:hidden;max-width:calc(100% - 35px);}
img.sbt-team-logo{width:auto;height:18px;max-width:18px;object-fit:contain;flex-shrink:0;}
p.sbt-team-name{margin:0;padding:0;line-height:1.2;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
p.sbt-team-score{margin:0;padding:0 0 0 8px;line-height:1.2;font-size:13px;font-weight:700;flex-shrink:0;width:22px;text-align:right;}
/* Responsive adjustments */
@media only screen and (max-width: 600px) {
  div.sbt-ticker-content ul li{margin-right:10px;min-width:140px;}

  div.sbt-header{flex-wrap:wrap;min-height:auto;}

  div.sbt-title, div.sbt-link{line-height:24px;height:24px;}

  div.sbt-message{display:none;}

  img.sbt-team-logo{height:16px;max-width:16px;}

  p.sbt-team-name{font-size:11px;}

  p.sbt-team-score{font-size:12px;width:20px;}
}

/* ---- GAME VENUES TABLE ---- */
.mstw-venue-table{border-collapse:separate;border-spacing:0;width:100%;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);margin-bottom:24px;}
.mstw-venue-table td, .mstw-venue-table td img{vertical-align:middle;}
thead.mstw-venue-table-head{background-color:var(--primary);color:var(--text-light);}
thead.mstw-venue-table-head tr th{border-spacing:0;border:none;padding:12px 16px !important;color:var(--text-light);font-weight:600;text-align:left;font-size:14px;}
.mstw-venue-even td, .mstw-venue-odd td{border:none;padding:12px 16px;line-height:1.5;font-size:14px;}
.mstw-venue-even td{color:var(--text-dark);background-color:#fff;}
.mstw-venue-odd td{color:var(--text-dark);background-color:var(--gray-light);}
.mstw-venue-even:hover td, .mstw-venue-odd:hover td{background-color:var(--primary-light);}
.mstw-venue-even td a, .mstw-venue-even td a:visited, .mstw-venue-even td a:active, .mstw-venue-odd td a, .mstw-venue-odd td a:visited, .mstw-venue-odd td a:active{text-decoration:none;color:var(--primary);transition:all 0.2s ease;}
.mstw-venue-even td a:hover, .mstw-venue-odd td a:hover{text-decoration:underline;}
/* ---- ADMIN INTERFACE ---- */
tr.mstw-divider th{border-top:2px solid var(--primary);padding-top:12px;margin-top:20px;font-style:italic;color:var(--primary);}
tr.mstw-divider-spacer td{line-height:20px;padding-top:0;padding-bottom:0;}
/* ---- RESPONSIVENESS ---- */
@media only screen and (max-width: 768px) {
  .single-game .single-game-sb-block{flex-direction:column;}

  .single-game-sb-block .sb-data, .sb-team-block{width:100%;margin:8px 0;}

  div.sbg-game-block{width:100%;margin-right:0;}

  .mstw-ss-table thead tr th, .mstw-ss-table tbody tr td{padding:8px 6px;font-size:13px;}
}

/* Schedule table pagination */
.mstw-ss-pagination{text-align:center;margin:15px 0;display:flex;justify-content:center;align-items:center;gap:5px;}
.mstw-ss-page-numbers{display:flex;gap:5px;}
.mstw-ss-page-link, .mstw-ss-page-number{display:inline-block;padding:5px 10px;border:1px solid #ddd;background-color:#f8f8f8;color:#333;text-decoration:none;border-radius:3px;cursor:pointer;}
.mstw-ss-page-number.current{background-color:var(--primary);color:white;border-color:var(--primary);}
.mstw-ss-page-link:hover, .mstw-ss-page-number:hover{background-color:#eee;}
.mstw-ss-page-link.disabled{color:#999;cursor:not-allowed;background-color:#f8f8f8;}
.mstw-ss-ellipsis{display:inline-block;padding:5px 10px;}
/* AJAX loading state */
.mstw-ss-table-container.loading{opacity:0.6;position:relative;}
.mstw-ss-table-container.loading:after{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;border:3px solid rgba(0,0,0,0.1);border-radius:50%;border-top-color:var(--primary);animation:mstw-spinner 1s ease-in-out infinite;}
@keyframes mstw-spinner {
  to{transform:rotate(360deg);}
}/*
 * tick v1.7.5 - Counters Made Easy
 * Copyright (c) 2020 PQINA - http://pqina.nl/tick/
 */
.tick{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;position:relative;z-index:1;line-height:1.4}.tick *{box-sizing:inherit}.tick [data-view]{max-width:100%}.tick span[data-view]{display:inline-block}.tick [data-layout~=pad]{margin:-.25em}.tick [data-layout~=pad]>*{margin:.25em}.tick [data-layout~=horizontal]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.tick [data-layout~=horizontal][data-layout~=baseline]{-ms-flex-align:baseline;align-items:baseline}.tick [data-layout~=horizontal][data-layout~=center]{-ms-flex-pack:center;justify-content:center}.tick [data-layout~=horizontal][data-layout~=right]{-ms-flex-pack:end;justify-content:flex-end}.tick [data-layout~=horizontal][data-layout~=left]{-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=horizontal][data-layout~=fill],.tick [data-layout~=horizontal][data-layout~=stretch]{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tick [data-layout~=horizontal][data-layout~=fill]>*,.tick [data-layout~=horizontal][data-layout~=stretch]>*{-ms-flex:1 0 0px;flex:1 0 0;width:100%}.tick [data-layout~=horizontal][data-layout~=multi-line]{-ms-flex-wrap:wrap;flex-wrap:wrap}.tick [data-layout~=horizontal][data-layout~=fit]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;white-space:nowrap;-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=vertical]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.tick [data-layout~=vertical][data-layout~=top]{-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=vertical][data-layout~=bottom]{-ms-flex-pack:end;justify-content:flex-end;min-height:100%}.tick [data-layout~=vertical][data-layout~=middle]{-ms-flex-pack:center;justify-content:center;min-height:100%}.tick [data-layout~=vertical][data-layout~=left]{-ms-flex-align:start;align-items:flex-start}.tick [data-layout~=vertical][data-layout~=right]{-ms-flex-align:end;align-items:flex-end}.tick [data-layout~=vertical][data-layout~=center]{text-align:center}.tick [data-layout~=vertical][data-layout~=fill],.tick [data-layout~=vertical][data-layout~=stretch]{-ms-flex-align:stretch;align-items:stretch;min-height:100%}.tick [data-layout~=vertical][data-layout~=fill]>*,.tick [data-layout~=vertical][data-layout~=stretch]>*{-ms-flex:1 0 0px;flex:1 0 0}.tick [data-layout~=vertical]>*+*{margin-top:.5em}.tick [data-layout~=overlay]{position:relative}.tick [data-layout~=overlay]>*{margin:0}.tick [data-layout~=overlay][data-layout~=center]{text-align:center}.tick [data-layout~=overlay][data-layout~=left]{text-align:left}.tick [data-layout~=overlay][data-layout~=right]{text-align:right}.tick [data-layout~=overlay]>[data-overlay=fill],.tick [data-layout~=overlay]>[data-overlay=stretch]{position:absolute;left:0;right:0;top:0;bottom:0}.tick [data-layout~=overlay]>[data-overlay=center]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0}/*
 * flip v1.7.1 - A Beautifully Animated Flip Clock
 * Copyright (c) 2020 PQINA - https://pqina.nl/flip/
 */
.tick{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;position:relative;z-index:1;line-height:1.4}.tick *{box-sizing:inherit}.tick [data-view]{max-width:100%}.tick span[data-view]{display:inline-block}.tick [data-layout~=pad]{margin:-.25em}.tick [data-layout~=pad]>*{margin:.25em}.tick [data-layout~=horizontal]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.tick [data-layout~=horizontal][data-layout~=baseline]{-ms-flex-align:baseline;align-items:baseline}.tick [data-layout~=horizontal][data-layout~=center]{-ms-flex-pack:center;justify-content:center}.tick [data-layout~=horizontal][data-layout~=right]{-ms-flex-pack:end;justify-content:flex-end}.tick [data-layout~=horizontal][data-layout~=left]{-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=horizontal][data-layout~=fill],.tick [data-layout~=horizontal][data-layout~=stretch]{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tick [data-layout~=horizontal][data-layout~=fill]>*,.tick [data-layout~=horizontal][data-layout~=stretch]>*{-ms-flex:1 0 0px;flex:1 0 0;width:100%}.tick [data-layout~=horizontal][data-layout~=multi-line]{-ms-flex-wrap:wrap;flex-wrap:wrap}.tick [data-layout~=horizontal][data-layout~=fit]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;white-space:nowrap;-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=vertical]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.tick [data-layout~=vertical][data-layout~=top]{-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=vertical][data-layout~=bottom]{-ms-flex-pack:end;justify-content:flex-end;min-height:100%}.tick [data-layout~=vertical][data-layout~=middle]{-ms-flex-pack:center;justify-content:center;min-height:100%}.tick [data-layout~=vertical][data-layout~=left]{-ms-flex-align:start;align-items:flex-start}.tick [data-layout~=vertical][data-layout~=right]{-ms-flex-align:end;align-items:flex-end}.tick [data-layout~=vertical][data-layout~=center]{text-align:center}.tick [data-layout~=vertical][data-layout~=fill],.tick [data-layout~=vertical][data-layout~=stretch]{-ms-flex-align:stretch;align-items:stretch;min-height:100%}.tick [data-layout~=vertical][data-layout~=fill]>*,.tick [data-layout~=vertical][data-layout~=stretch]>*{-ms-flex:1 0 0px;flex:1 0 0}.tick [data-layout~=vertical]>*+*{margin-top:.5em}.tick [data-layout~=overlay]{position:relative}.tick [data-layout~=overlay]>*{margin:0}.tick [data-layout~=overlay][data-layout~=center]{text-align:center}.tick [data-layout~=overlay][data-layout~=left]{text-align:left}.tick [data-layout~=overlay][data-layout~=right]{text-align:right}.tick [data-layout~=overlay]>[data-overlay=fill],.tick [data-layout~=overlay]>[data-overlay=stretch]{position:absolute;left:0;right:0;top:0;bottom:0}.tick [data-layout~=overlay]>[data-overlay=center]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0}.tick-flip{position:relative;text-align:center}.tick-flip *{border-radius:inherit;white-space:pre;letter-spacing:inherit;text-indent:inherit}.tick-flip-front{border-bottom-left-radius:0;border-bottom-right-radius:0}.tick-flip-back{border-top-left-radius:0;border-top-right-radius:0}.tick-flip-spacer{display:block;visibility:hidden}.tick-flip-shadow{position:absolute;left:1px;right:1px;top:1px;bottom:1px;color:transparent!important;background:transparent!important}.tick-flip-shadow-top{bottom:calc(50% - 1px)}.tick-flip-shadow-bottom{top:calc(50% + 1px)}.tick-flip-card-shadow{position:absolute;left:.15em;right:.15em;bottom:.125em;height:.5em;background-color:transparent;border-radius:0;opacity:0;transform-origin:0 100%;box-shadow:0 .125em .25em rgba(0,0,0,.5),0 .125em .5em rgba(0,0,0,.75);z-index:0}.tick-flip-card{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;perspective:4em}.tick-flip-panel-back,.tick-flip-panel-front{position:absolute;left:0;width:100%;height:51%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.tick-flip-panel-back-text,.tick-flip-panel-front-text{position:absolute;left:-1px;top:0;right:-1px;height:100%;overflow:hidden}.tick-flip-panel-text-wrapper{position:absolute;left:0;top:0;right:0;height:100%}.tick-flip-panel-back-text .tick-flip-panel-text-wrapper{height:200%;top:-100%}.tick-flip-panel-front{transform-origin:center bottom;top:0;z-index:2;box-shadow:inset 0 1px hsla(0,0%,100%,.05)}.tick-flip-panel-back{transform-origin:center top;top:50%;z-index:1;box-shadow:inset 0 -1px rgba(0,0,0,.1)}.tick-flip-panel-back:after{z-index:1;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.3) 1px,rgba(0,0,0,.15) 0,transparent 30%)}.tick-flip-panel-back-shadow{z-index:2}.tick-flip-panel-back-highlight{z-index:3}.tick-flip-panel-back-highlight,.tick-flip-panel-back-shadow{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tick-flip-panel-back-highlight,.tick-flip-panel-back-shadow,.tick-flip-panel-front-shadow{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0}.tick-flip-panel-front-shadow{background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.3))}.tick-flip-panel-back-shadow{background-image:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.5))}.tick-flip-panel-back-highlight{background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.3))}.tick [data-style*="shadow:inner"],.tick [data-style*="shadow:inner"] .tick-flip-card-shadow,.tick [data-style*="shadow:none"] .tick-flip-card-shadow,.tick [data-style*="shadow:none"] .tick-flip-panel-back,.tick [data-style*="shadow:none"] .tick-flip-panel-front,.tick [data-style*="shadow:none"] .tick-flip-shadow{box-shadow:none}.tick [data-style*="shadow:none"] .tick-flip-back:after,.tick [data-style*="shadow:none"] .tick-flip-panel-back-shadow,.tick [data-style*="shadow:none"] .tick-flip-panel-back-text:after,.tick [data-style*="shadow:none"] .tick-flip-panel-front-shadow{background-image:none}.tick [data-style*="rounded:none"]{border-radius:0}.tick [data-style*="rounded:panels"] .tick-flip-front,.tick [data-style*="rounded:panels"] .tick-flip-shadow-bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tick [data-style*="rounded:panels"] .tick-flip-back,.tick [data-style*="rounded:panels"] .tick-flip-panel-back:after,.tick [data-style*="rounded:panels"] .tick-flip-shadow-top{border-top-left-radius:inherit;border-top-right-radius:inherit}.tick-flip{margin-left:.0625em;margin-right:.0625em;min-width:1.125em;border-radius:.125em;letter-spacing:.25em;text-indent:.25em}.tick-flip-panel{color:#edebeb;background-color:#333232}.tick-flip-shadow{box-shadow:0 .125em .3125em rgba(0,0,0,.25),0 .02125em .06125em rgba(0,0,0,.25)}/** Start 2023 Rebuild ************************************************************************************************/
.ultimeter-container{display:flex;width:100%;}
.ultimeter-container .ultimeter-confetti{position:absolute;width:100vw;height:100vh;top:0;display:block;margin:0 auto;user-select:none;z-index:999;}
.ultimeter-container.ultimeter_align_left{justify-content:start;}
.ultimeter-container.ultimeter_align_center{justify-content:center;}
.ultimeter-container.ultimeter_align_right{justify-content:end;}
.ultimeter-container.scalable .ultimeter{width:400px;}
.ultimeter-container.infinite{display:inline;}
.ultimeter-container.infinite .ultimeter{display:flex;}
.ultimeter-container.infinite .ultimeter .basic{flex-direction:column;align-items:center;}
.ultimeter-container.infinite.ultimeter_align_left .ultimeter{justify-content:start;}
.ultimeter-container.infinite.ultimeter_align_center .ultimeter{justify-content:center;}
.ultimeter-container.infinite.ultimeter_align_right .ultimeter{justify-content:end;}
.ultimeter-container.progressbar .ultimeter-confetti{top:-150px;}
.ultimeter-container.progressbar .ultimeter{width:100%;}
.ultimeter-container.radial .progress-value .current-label{display:flex;flex-direction:column;gap:5px;}
.ultimeter-container.radial .progress-value .current-label .formatted-current{font-size:36px;}
.ultimeter-container.radial .progress-value .current-label span{margin:0;}
.ultimeter-container.verticalprogress .ultimeter{min-height:600px;display:flex;}
.ultimeter-container.verticalprogress .ultimeter .outer{width:60px;display:flex;flex-direction:column;justify-content:end;height:100%;border-radius:100px;z-index:5;}
.ultimeter-container.verticalprogress .ultimeter .outer .inner{width:60px;border-radius:100px;min-width:60px;min-height:60px;}
.ultimeter-container.verticalprogress .ultimeter .left{display:flex;align-items:end;margin-right:-30px;}
.ultimeter-container.verticalprogress .ultimeter .left .ultimeter_meter_amount{padding-right:40px;border-top:1px solid;height:0%;}
.ultimeter-container.verticalprogress .ultimeter .right{position:relative;margin-left:-30px;}
.ultimeter-container.verticalprogress .ultimeter .right .ultimeter_meter_amount{padding-left:40px;border-top:1px solid;}
.ultimeter-container.verticalprogress .ultimeter .right .ultimeter_milestone{position:absolute;border-bottom:1px solid;white-space:nowrap;padding-left:40px;z-index:0;}
.ultimeter-container.verticalprogress.medium .ultimeter{min-height:400px;}
.ultimeter-container.verticalprogress.medium .ultimeter .outer{width:40px;}
.ultimeter-container.verticalprogress.medium .ultimeter .outer .inner{width:40px;min-width:40px;min-height:40px;}
.ultimeter-container.verticalprogress.medium .ultimeter .left{margin-right:-20px;}
.ultimeter-container.verticalprogress.medium .ultimeter .left .ultimeter_meter_amount{padding-right:30px;}
.ultimeter-container.verticalprogress.medium .ultimeter .right{margin-left:-20px;}
.ultimeter-container.verticalprogress.medium .ultimeter .right .ultimeter_meter_amount, .ultimeter-container.verticalprogress.medium .ultimeter .right .ultimeter_milestone{padding-left:30px;}
@media(max-width:576px){
  .ultimeter-container.verticalprogress.medium .ultimeter{min-height:200px;}
 .ultimeter-container.verticalprogress.medium .ultimeter .outer{width:20px;}
 .ultimeter-container.verticalprogress.medium .ultimeter .outer .inner{width:20px;min-width:20px;min-height:20px;}
 .ultimeter-container.verticalprogress.medium .ultimeter .left{margin-right:-10px;}
 .ultimeter-container.verticalprogress.medium .ultimeter .left .ultimeter_meter_amount{padding-right:20px;}
 .ultimeter-container.verticalprogress.medium .ultimeter .right{margin-left:-10px;}
 .ultimeter-container.verticalprogress.medium .ultimeter .right .ultimeter_meter_amount, .ultimeter-container.verticalprogress.medium .ultimeter .right .ultimeter_milestone{padding-left:20px;}
}
.ultimeter-container.verticalprogress.small .ultimeter{min-height:200px;}
.ultimeter-container.verticalprogress.small .ultimeter .outer{width:20px;}
.ultimeter-container.verticalprogress.small .ultimeter .outer .inner{width:20px;min-width:20px;min-height:20px;}
.ultimeter-container.verticalprogress.small .ultimeter .left{margin-right:-10px;}
.ultimeter-container.verticalprogress.small .ultimeter .left .ultimeter_meter_amount{padding-right:20px;}
.ultimeter-container.verticalprogress.small .ultimeter .right{margin-left:-10px;}
.ultimeter-container.verticalprogress.small .ultimeter .right .ultimeter_meter_amount, .ultimeter-container.verticalprogress.small .ultimeter .right .ultimeter_milestone{padding-left:20px;}
@media(max-width:576px){
  .ultimeter-container.verticalprogress .ultimeter{min-height:200px;}
 .ultimeter-container.verticalprogress .ultimeter .outer{width:20px;}
 .ultimeter-container.verticalprogress .ultimeter .outer .inner{width:20px;min-width:20px;min-height:20px;}
 .ultimeter-container.verticalprogress .ultimeter .left{margin-right:-10px;}
 .ultimeter-container.verticalprogress .ultimeter .left .ultimeter_meter_amount{padding-right:20px;}
 .ultimeter-container.verticalprogress .ultimeter .right{margin-left:-10px;}
 .ultimeter-container.verticalprogress .ultimeter .right .ultimeter_meter_amount, .ultimeter-container.verticalprogress .ultimeter .right .ultimeter_milestone{padding-left:20px;}
}
.ultimeter-container .ultimeter_thermometer{display:block;margin:0 auto;position:relative;}
.ultimeter-container .ultimeter_thermometer .ultimeter_thermometer_tube_topper{height:25px;width:50px;border-radius:100px 100px 0px 0px;background:#eee;margin:0 auto;}
.ultimeter-container .ultimeter_thermometer .ultimeter_meter_progress{height:0%;width:60%;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:5;}
.ultimeter-container .ultimeter_thermometer .ultimeter_meter_progress .ultimeter_meter_amount{padding:0 60px 0 5px;vertical-align:top;position:absolute;border-top:1px solid #060;color:#060;right:0;}
.ultimeter-container .ultimeter_thermometer .ultimeter_thermometer_tube{height:400px;width:50px;margin:auto;position:relative;}
.ultimeter-container .ultimeter_thermometer .ultimeter_thermometer_tube .ultimeter_thermometer_tube_scale{background:linear-gradient(to bottom, black 0%, rgba(255, 255, 255, 0) 10%);background-position:0 -2px;background-size:100% 5%;height:380px;position:absolute;width:30%;left:70%;top:0px;}
.ultimeter-container .ultimeter_thermometer .ultimeter_thermometer_tube .ultimeter_meter_goal{position:absolute;left:40px;}
.ultimeter-container .ultimeter_thermometer .ultimeter_thermometer_tube .ultimeter_meter_goal .ultimeter_meter_amount{display:inline-block;vertical-align:top;padding:0 5px 0 30px;border-top:1px solid black;color:#333;text-align:right;}
.ultimeter-container .ultimeter_thermometer .ultimeter_thermometer_tube .ultimeter_milestone{position:absolute;padding:0 5px 0 30px;border-bottom:1px dotted black;color:#333;white-space:nowrap;left:35px;font-size:12px;}
.ultimeter-container .ultimeter_thermometer .ultimeter_thermometer_bulb{height:100px;border-radius:100px;width:100px;background:#eee;position:relative;top:-15px;margin:0 auto;}
.ultimeter-container .ultimeter_thermometer .ultimeter_thermometer_bulb .ultimeter_thermometer_bulb_mercury{width:80px;height:80px;border-radius:100px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;}
.ultimeter-container .ultimeter_thermometer.medium .ultimeter_thermometer_tube_topper{height:20px;width:37.5px;}
.ultimeter-container .ultimeter_thermometer.medium .ultimeter_thermometer_tube{height:300px;width:37.5px;}
.ultimeter-container .ultimeter_thermometer.medium .ultimeter_thermometer_tube .ultimeter_thermometer_tube_scale{height:285px;}
.ultimeter-container .ultimeter_thermometer.medium .ultimeter_thermometer_tube .ultimeter_meter_goal{left:37.5px;}
.ultimeter-container .ultimeter_thermometer.medium .ultimeter_thermometer_tube .ultimeter_milestone{left:26px;}
.ultimeter-container .ultimeter_thermometer.medium .ultimeter_thermometer_bulb{width:75px;height:75px;top:-10px;}
.ultimeter-container .ultimeter_thermometer.medium .ultimeter_thermometer_bulb .ultimeter_thermometer_bulb_mercury{width:60px;height:60px;}
.ultimeter-container .ultimeter_thermometer.small .ultimeter_thermometer_tube_topper{height:15px;width:25px;}
.ultimeter-container .ultimeter_thermometer.small .ultimeter_thermometer_tube{height:200px;width:25px;}
.ultimeter-container .ultimeter_thermometer.small .ultimeter_thermometer_tube .ultimeter_thermometer_tube_scale{height:200px;}
.ultimeter-container .ultimeter_thermometer.small .ultimeter_thermometer_tube .ultimeter_meter_goal{left:25px;}
.ultimeter-container .ultimeter_thermometer.small .ultimeter_thermometer_tube .ultimeter_milestone{left:17px;font-size:0.75rem;}
.ultimeter-container .ultimeter_thermometer.small .ultimeter_thermometer_tube .ultimeter_meter_progress .ultimeter_meter_amount{padding-right:40px;}
.ultimeter-container .ultimeter_thermometer.small .ultimeter_thermometer_tube .ultimeter_meter_amount{font-size:0.8rem;}
.ultimeter-container .ultimeter_thermometer.small .ultimeter_thermometer_bulb{width:50px;height:50px;top:-7px;}
.ultimeter-container .ultimeter_thermometer.small .ultimeter_thermometer_bulb .ultimeter_thermometer_bulb_mercury{width:40px;height:40px;}
.ultimeter-container .ultimeter_thermometer.responsive{width:100%;min-height:200px;height:400px;display:flex;align-items:center;flex-direction:column;}
.ultimeter-container .ultimeter_thermometer.responsive .ultimeter_thermometer_tube_topper{background:#eee;height:10%;border-top-left-radius:250px;border-top-right-radius:250px;}
.ultimeter-container .ultimeter_thermometer.responsive .ultimeter_meter_goal{position:absolute;top:0px;left:80%;}
.ultimeter-container .ultimeter_thermometer.responsive .ultimeter_meter_goal .ultimeter_meter_amount{display:inline-block;padding:0 5px 0 30px;color:#333;text-align:right;}
.ultimeter-container .ultimeter_thermometer.responsive .ultimeter_meter_progress{height:0%;max-height:380px;width:60%;z-index:5;position:absolute;bottom:0;}
.ultimeter-container .ultimeter_thermometer.responsive .ultimeter_meter_progress .ultimeter_meter_amount{padding:0 60px 0 5px;position:absolute;border-top:1px solid #060;color:#060;right:0;}
.ultimeter-container .ultimeter_thermometer.responsive .ultimeter_thermometer_tube{height:80%;background:#eee;position:relative;display:flex;align-items:end;justify-content:center;}
.ultimeter-container .ultimeter_thermometer.responsive .ultimeter_thermometer_tube .ultimeter_thermometer_tube_scale{background:linear-gradient(to bottom, black 0%, rgba(255, 255, 255, 0) 10%);background-position:0 4%;background-size:100% 5%;height:100%;position:absolute;width:30%;left:70%;}
.ultimeter-container .ultimeter_thermometer.responsive .ultimeter_milestone{position:absolute;padding:0 5px 0 60px;border-bottom:1px dotted black;color:#333;white-space:nowrap;left:0;font-size:12px;}
.ultimeter-container .ultimeter_thermometer.responsive .ultimeter_thermometer_bulb{border-radius:100px;background:#eee;position:relative;top:-4%;display:flex;justify-content:center;align-items:center;}
.ultimeter-container .ultimeter_thermometer.responsive .ultimeter_thermometer_bulb:after{content:"";padding-bottom:100%;display:block;}
.ultimeter-container .ultimeter_thermometer.responsive .ultimeter_thermometer_bulb .ultimeter_thermometer_bulb_mercury{width:80%;height:80%;border-radius:100px;z-index:15;position:absolute;}
.ultimeter-container.sp-ultimeter .primary-color{color:#f5d62f;background-color:#f5d62f;border-color:#f5d62f;}
.ultimeter-container.sp-ultimeter .secondary-color{color:#000000;background-color:#000000;border-color:#000000;}
.ultimeter-container.sp-ultimeter.infinite .primary-color, .ultimeter-container.sp-ultimeter.infinite .secondary-color, .ultimeter-container.sp-ultimeter.custom .primary-color, .ultimeter-container.sp-ultimeter.custom .secondary-color, .ultimeter-container.sp-ultimeter.radial .primary-color, .ultimeter-container.sp-ultimeter.radial .secondary-color{background:none;}
.ultimeter-container.sp-ultimeter .ultimeter_thermometer .ultimeter_thermometer_tube{border-top-left-radius:10px;border-top-right-radius:10px;}
.ultimeter-container.sp-ultimeter .ultimeter_thermometer .ultimeter_thermometer_tube_topper{left:50%;transform:translate(-50%, -50%);z-index:1;top:3px;position:absolute;}
.ultimeter-container.sp-ultimeter .ultimeter_thermometer .ultimeter_meter_progress{border-top-left-radius:50px;border-top-right-radius:50px;}
.ultimeter-container.sp-ultimeter .ultimeter_thermometer .ultimeter_thermometer_bulb_mercury{background:#f5d62f !important;background-color:#f5d62f !important;}
.ultimeter-container.sp-ultimeter .ultimeter_thermometer .ultimeter_meter_amount{color:#000000;border-color:#000000;}
.ultimeter-container.sp-ultimeter.progressbar .ultimeter_progressbar_outer{box-shadow:none;}
.ultimeter-container.sp-ultimeter.progressbar .ultimeter_progressbar_outer .ultimeter_progressbar_progress{box-shadow:none;}

/** End 2023 Rebuild **************************************************************************************************/
.ultimeter-percentage:after{content:"%";}

.ultimeter_meter{display:flex;margin-bottom:20px;word-break:normal;position:relative;}
@media(max-width:640px){
  .ultimeter_meter{font-size:12px;}
}

.ultimeter_meter_amount{word-break:normal;width:max-content;}

.ultfetti{position:absolute;left:50%;transform:translate(-50%);width:100%;height:100%;z-index:999;}

.ultimeter_thermometer_2020{display:block;margin:0 auto;position:relative;}
.ultimeter_thermometer_2020 .ultimeter_thermometer_tube_topper{height:25px;width:50px;border-radius:100px 100px 0px 0px;background:#eee;margin:0 auto;}
.ultimeter_thermometer_2020 .ultimeter_meter_progress{height:0%;width:60%;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:5;}
.ultimeter_thermometer_2020 .ultimeter_meter_progress .ultimeter_meter_amount{padding:0 60px 0 5px;vertical-align:top;position:absolute;border-top:1px solid #060;color:#060;right:0;}
.ultimeter_thermometer_2020 .ultimeter_thermometer_tube{height:400px;width:50px;background:#eee;margin:auto;position:relative;border-radius:0px;}
.ultimeter_thermometer_2020 .ultimeter_thermometer_tube .ultimeter_thermometer_tube_scale{background:linear-gradient(to bottom, black 0%, rgba(255, 255, 255, 0) 10%);background-position:0 -2px;background-size:100% 5%;height:380px;position:absolute;width:30%;left:70%;top:0px;}
.ultimeter_thermometer_2020 .ultimeter_thermometer_tube .ultimeter_meter_goal{position:absolute;left:50px;}
.ultimeter_thermometer_2020 .ultimeter_thermometer_tube .ultimeter_meter_goal .ultimeter_meter_amount{display:inline-block;vertical-align:top;padding:0 5px 0 30px;border-top:1px solid black;color:#333;text-align:right;}
.ultimeter_thermometer_2020 .ultimeter_thermometer_tube .ultimeter_milestone{position:absolute;padding:0 5px 0 30px;border-bottom:1px dotted black;color:#333;white-space:nowrap;left:35px;font-size:12px;}
.ultimeter_thermometer_2020 .ultimeter_thermometer_bulb{height:100px;border-radius:100px;width:100px;background:#eee;position:relative;top:-15px;margin:0 auto;}
.ultimeter_thermometer_2020 .ultimeter_thermometer_bulb .ultimeter_thermometer_bulb_mercury{width:80px;height:80px;border-radius:100px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_medium .ultimeter_thermometer_tube_topper{height:20px;width:37.5px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_medium .ultimeter_thermometer_tube{height:300px;width:37.5px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_medium .ultimeter_thermometer_tube .ultimeter_thermometer_tube_scale{height:285px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_medium .ultimeter_thermometer_tube .ultimeter_meter_goal{left:37.5px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_medium .ultimeter_thermometer_tube .ultimeter_milestone{left:26px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_medium .ultimeter_thermometer_bulb{width:75px;height:75px;top:-10px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_medium .ultimeter_thermometer_bulb .ultimeter_thermometer_bulb_mercury{width:60px;height:60px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_small .ultimeter_thermometer_tube_topper{height:15px;width:25px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_small .ultimeter_thermometer_tube{height:200px;width:25px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_small .ultimeter_thermometer_tube .ultimeter_thermometer_tube_scale{height:200px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_small .ultimeter_thermometer_tube .ultimeter_meter_goal{left:25px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_small .ultimeter_thermometer_tube .ultimeter_milestone{left:17px;font-size:0.75rem;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_small .ultimeter_thermometer_tube .ultimeter_meter_progress .ultimeter_meter_amount{padding-right:40px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_small .ultimeter_thermometer_tube .ultimeter_meter_amount{font-size:0.8rem;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_small .ultimeter_thermometer_bulb{width:50px;height:50px;top:-7px;}
.ultimeter_thermometer_2020.ultimeter_thermometer_2020_small .ultimeter_thermometer_bulb .ultimeter_thermometer_bulb_mercury{width:40px;height:40px;}

.ultimeter_basictrack_outer{width:70px;height:300px;position:relative;background:#ddd;border:1px solid #aaa;border-radius:12px;box-shadow:1px 1px 4px #999, 5px 0 20px #999;margin:0 auto;}

.ultimeter_basictrack_inner{height:280px;top:10px;width:20px;border:1px solid #aaa;position:relative;margin:0 auto;background:rgb(255, 255, 255);background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(255, 255, 255) 10%);background-position:0 -1px;background-size:100% 5.4%;}
.ultimeter_basictrack_inner .ultimeter_milestone{position:absolute;padding:0 5px 0 60px;border-bottom:1px dotted black;color:#333;white-space:nowrap;font-size:12px;}

.ultimeter_basictrack_progress{height:0%;width:100%;opacity:0.6;position:absolute;bottom:0;left:0;}

.ultimeter_basictrack_goal{position:absolute;top:0;}

.ultimeter_basictrack_amount{display:inline-block;padding:0 5px 0 60px;border-top:1px solid black;color:#333;}

.ultimeter_basictrack_progress .ultimeter_basictrack_amount{padding:0 60px 0 5px;position:absolute;border-top:1px solid #060;color:#060;right:0;}

/**
* Styles for thermometer type (scalable)
*/
.ultimeter_thermometer_scalable{width:100%;min-height:200px;height:400px;display:flex;align-items:center;flex-direction:column;}
.ultimeter_thermometer_scalable .ultimeter_meter_goal{position:absolute;top:0px;left:80%;}
.ultimeter_thermometer_scalable .ultimeter_meter_goal .ultimeter_meter_amount{display:inline-block;padding:0 5px 0 30px;color:#333;text-align:right;border-top:1px solid;}

.ultimeter_thermometer_scalable_cap{width:10%;background:#eee;height:10%;border-top-left-radius:250px;border-top-right-radius:250px;}

.ultimeter_thermometer_scalable .ultimeter_meter_progress{height:0%;max-height:380px;width:60%;z-index:5;position:absolute;bottom:0;}
.ultimeter_thermometer_scalable .ultimeter_meter_progress .ultimeter_meter_amount{padding:0 60px 0 5px;position:absolute;border-top:1px solid #060;color:#060;right:0;}

.ultimeter_thermometer_scalable_tube{height:80%;width:10%;background:#eee;position:relative;display:flex;align-items:end;justify-content:center;}
.ultimeter_thermometer_scalable_tube .ultimeter_thermometer_scalable_tube_scale{background:linear-gradient(to bottom, black 0%, rgba(255, 255, 255, 0) 10%);background-position:0 4%;background-size:100% 5%;height:100%;position:absolute;width:30%;left:70%;}
.ultimeter_thermometer_scalable_tube .ultimeter_milestone{position:absolute;padding:0 5px 0 60px;border-bottom:1px dotted black;color:#333;white-space:nowrap;left:0;font-size:12px;}

.ultimeter_thermometer_scalable_bulb{border-radius:100px;width:20%;background:#eee;position:relative;top:-4%;display:flex;justify-content:center;align-items:center;}
.ultimeter_thermometer_scalable_bulb:after{content:"";padding-bottom:100%;display:block;}
.ultimeter_thermometer_scalable_bulb .ultimeter_thermometer_scalable_bulb_mercury{width:80%;height:80%;border-radius:100px;z-index:15;position:absolute;}

/**
* Styles for progress bar types
*/
.ultimeter_progressbar{margin-bottom:80px;flex-direction:column;}

.ultimeter_progressbar_outer{height:22px;border-radius:10px;box-shadow:0 -1px 1px #c0bfbc inset;position:relative;}
.ultimeter_progressbar_outer .ultimeter_milestone{position:absolute;padding:50px 0px 0px 5px;border-left:1px dotted black;color:#333;width:110px;font-size:12px;}

.ultimeter_progressbar_progress{height:100%;color:#fff;text-align:right;line-height:22px;width:0;border-radius:9px;box-shadow:0 2px 2px #333;position:absolute;top:0px;}

.ultimeter_progressbar_goal .ultimeter_progressbar_amount{color:#333;float:right;line-height:22px;}

.ultimeter_progressbar_progress .ultimeter_progressbar_amount{color:#333;position:absolute;top:30px;text-align:left;}

.ultimeter_progressbar_total_amount{margin-left:5px;}

.ultimeter_progressbar.ultimeter_progressbar_icon .ultimeter_progressbar_outer{box-shadow:none;height:64px;}
.ultimeter_progressbar.ultimeter_progressbar_icon .ultimeter_progressbar_outer .ultimeter_milestone{padding-top:65px;}
.ultimeter_progressbar.ultimeter_progressbar_icon .ultimeter_progressbar_progress{height:5px;overflow:visible !important;margin-top:29.5px;background-size:calc(100% - 64px) !important;box-shadow:none;}
.ultimeter_progressbar.ultimeter_progressbar_icon .ultimeter_progressbar_progress img{height:64px;max-height:64px;min-width:64px;z-index:999;margin-top:-29.5px;display:inline;}
.ultimeter_progressbar.ultimeter_progressbar_icon .ultimeter_progressbar_progress .progressbar-fontawesome{font-size:40px;margin-top:-16px;}
.ultimeter_progressbar.ultimeter_progressbar_icon .ultimeter_progressbar_progress .ultimeter_progressbar_amount{margin-top:10px;}

/**
* Styles for radial types
*/
.ultimeter-container.radial.sp-ultimeter .ultimeter_radial:after{border:40px solid #000;}
.ultimeter-container.radial.sp-ultimeter .ultimeter_radial .progress-bar{border-width:40px;}
.ultimeter-container.radial.sp-ultimeter .ultimeter_radial .progress-value .current-label{gap:10px;}
.ultimeter-container.radial.sp-ultimeter .ultimeter_radial .progress-value .current-label .calculated{font-size:48px;font-weight:700;}

.ultimeter_radial{width:300px;height:300px;line-height:300px;display:block;background:none;margin:10px auto;box-shadow:none;position:relative;}
.ultimeter_radial:after{content:"";width:100%;height:100%;border-radius:50%;border:20px solid #eee;position:absolute;top:0;left:0;box-sizing:border-box;}
.ultimeter_radial > span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1;}
.ultimeter_radial .progress-left{left:0;}
.ultimeter_radial .progress-bar{width:100%;height:100%;background:none;border-width:20px;border-style:solid;position:absolute;top:0;border-color:#ffb43e;box-sizing:border-box;}
.ultimeter_radial .progress-left .progress-bar{left:100%;border-top-right-radius:150px;border-bottom-right-radius:150px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left;}
.ultimeter_radial .progress-right{right:0;}
.ultimeter_radial .progress-right .progress-bar{left:-100%;border-top-left-radius:150px;border-bottom-left-radius:150px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right;}
.ultimeter_radial .progress-value{display:flex;flex-direction:column;border-radius:50%;font-size:24px;text-align:center;line-height:20px;align-items:center;justify-content:center;height:100%;font-weight:300;padding:20px;}
.ultimeter_radial .progress-value div{margin-top:10px;}

/* This for loop creates the 	necessary css animation names
Due to the split circle of progress-left and progress right, we must use the animations on each side.
*/
.ultimeter_radial[data-percentage="1"] .progress-right .progress-bar{animation:loading-1 1.5s linear forwards;}
.ultimeter_radial[data-percentage="1"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="2"] .progress-right .progress-bar{animation:loading-2 1.5s linear forwards;}
.ultimeter_radial[data-percentage="2"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="3"] .progress-right .progress-bar{animation:loading-3 1.5s linear forwards;}
.ultimeter_radial[data-percentage="3"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="4"] .progress-right .progress-bar{animation:loading-4 1.5s linear forwards;}
.ultimeter_radial[data-percentage="4"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="5"] .progress-right .progress-bar{animation:loading-5 1.5s linear forwards;}
.ultimeter_radial[data-percentage="5"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="6"] .progress-right .progress-bar{animation:loading-6 1.5s linear forwards;}
.ultimeter_radial[data-percentage="6"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="7"] .progress-right .progress-bar{animation:loading-7 1.5s linear forwards;}
.ultimeter_radial[data-percentage="7"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="8"] .progress-right .progress-bar{animation:loading-8 1.5s linear forwards;}
.ultimeter_radial[data-percentage="8"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="9"] .progress-right .progress-bar{animation:loading-9 1.5s linear forwards;}
.ultimeter_radial[data-percentage="9"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="10"] .progress-right .progress-bar{animation:loading-10 1.5s linear forwards;}
.ultimeter_radial[data-percentage="10"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="11"] .progress-right .progress-bar{animation:loading-11 1.5s linear forwards;}
.ultimeter_radial[data-percentage="11"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="12"] .progress-right .progress-bar{animation:loading-12 1.5s linear forwards;}
.ultimeter_radial[data-percentage="12"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="13"] .progress-right .progress-bar{animation:loading-13 1.5s linear forwards;}
.ultimeter_radial[data-percentage="13"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="14"] .progress-right .progress-bar{animation:loading-14 1.5s linear forwards;}
.ultimeter_radial[data-percentage="14"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="15"] .progress-right .progress-bar{animation:loading-15 1.5s linear forwards;}
.ultimeter_radial[data-percentage="15"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="16"] .progress-right .progress-bar{animation:loading-16 1.5s linear forwards;}
.ultimeter_radial[data-percentage="16"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="17"] .progress-right .progress-bar{animation:loading-17 1.5s linear forwards;}
.ultimeter_radial[data-percentage="17"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="18"] .progress-right .progress-bar{animation:loading-18 1.5s linear forwards;}
.ultimeter_radial[data-percentage="18"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="19"] .progress-right .progress-bar{animation:loading-19 1.5s linear forwards;}
.ultimeter_radial[data-percentage="19"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="20"] .progress-right .progress-bar{animation:loading-20 1.5s linear forwards;}
.ultimeter_radial[data-percentage="20"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="21"] .progress-right .progress-bar{animation:loading-21 1.5s linear forwards;}
.ultimeter_radial[data-percentage="21"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="22"] .progress-right .progress-bar{animation:loading-22 1.5s linear forwards;}
.ultimeter_radial[data-percentage="22"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="23"] .progress-right .progress-bar{animation:loading-23 1.5s linear forwards;}
.ultimeter_radial[data-percentage="23"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="24"] .progress-right .progress-bar{animation:loading-24 1.5s linear forwards;}
.ultimeter_radial[data-percentage="24"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="25"] .progress-right .progress-bar{animation:loading-25 1.5s linear forwards;}
.ultimeter_radial[data-percentage="25"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="26"] .progress-right .progress-bar{animation:loading-26 1.5s linear forwards;}
.ultimeter_radial[data-percentage="26"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="27"] .progress-right .progress-bar{animation:loading-27 1.5s linear forwards;}
.ultimeter_radial[data-percentage="27"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="28"] .progress-right .progress-bar{animation:loading-28 1.5s linear forwards;}
.ultimeter_radial[data-percentage="28"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="29"] .progress-right .progress-bar{animation:loading-29 1.5s linear forwards;}
.ultimeter_radial[data-percentage="29"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="30"] .progress-right .progress-bar{animation:loading-30 1.5s linear forwards;}
.ultimeter_radial[data-percentage="30"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="31"] .progress-right .progress-bar{animation:loading-31 1.5s linear forwards;}
.ultimeter_radial[data-percentage="31"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="32"] .progress-right .progress-bar{animation:loading-32 1.5s linear forwards;}
.ultimeter_radial[data-percentage="32"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="33"] .progress-right .progress-bar{animation:loading-33 1.5s linear forwards;}
.ultimeter_radial[data-percentage="33"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="34"] .progress-right .progress-bar{animation:loading-34 1.5s linear forwards;}
.ultimeter_radial[data-percentage="34"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="35"] .progress-right .progress-bar{animation:loading-35 1.5s linear forwards;}
.ultimeter_radial[data-percentage="35"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="36"] .progress-right .progress-bar{animation:loading-36 1.5s linear forwards;}
.ultimeter_radial[data-percentage="36"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="37"] .progress-right .progress-bar{animation:loading-37 1.5s linear forwards;}
.ultimeter_radial[data-percentage="37"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="38"] .progress-right .progress-bar{animation:loading-38 1.5s linear forwards;}
.ultimeter_radial[data-percentage="38"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="39"] .progress-right .progress-bar{animation:loading-39 1.5s linear forwards;}
.ultimeter_radial[data-percentage="39"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="40"] .progress-right .progress-bar{animation:loading-40 1.5s linear forwards;}
.ultimeter_radial[data-percentage="40"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="41"] .progress-right .progress-bar{animation:loading-41 1.5s linear forwards;}
.ultimeter_radial[data-percentage="41"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="42"] .progress-right .progress-bar{animation:loading-42 1.5s linear forwards;}
.ultimeter_radial[data-percentage="42"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="43"] .progress-right .progress-bar{animation:loading-43 1.5s linear forwards;}
.ultimeter_radial[data-percentage="43"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="44"] .progress-right .progress-bar{animation:loading-44 1.5s linear forwards;}
.ultimeter_radial[data-percentage="44"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="45"] .progress-right .progress-bar{animation:loading-45 1.5s linear forwards;}
.ultimeter_radial[data-percentage="45"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="46"] .progress-right .progress-bar{animation:loading-46 1.5s linear forwards;}
.ultimeter_radial[data-percentage="46"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="47"] .progress-right .progress-bar{animation:loading-47 1.5s linear forwards;}
.ultimeter_radial[data-percentage="47"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="48"] .progress-right .progress-bar{animation:loading-48 1.5s linear forwards;}
.ultimeter_radial[data-percentage="48"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="49"] .progress-right .progress-bar{animation:loading-49 1.5s linear forwards;}
.ultimeter_radial[data-percentage="49"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="50"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="50"] .progress-left .progress-bar{animation:0;}

.ultimeter_radial[data-percentage="51"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="51"] .progress-left .progress-bar{animation:loading-1 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="52"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="52"] .progress-left .progress-bar{animation:loading-2 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="53"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="53"] .progress-left .progress-bar{animation:loading-3 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="54"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="54"] .progress-left .progress-bar{animation:loading-4 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="55"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="55"] .progress-left .progress-bar{animation:loading-5 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="56"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="56"] .progress-left .progress-bar{animation:loading-6 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="57"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="57"] .progress-left .progress-bar{animation:loading-7 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="58"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="58"] .progress-left .progress-bar{animation:loading-8 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="59"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="59"] .progress-left .progress-bar{animation:loading-9 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="60"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="60"] .progress-left .progress-bar{animation:loading-10 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="61"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="61"] .progress-left .progress-bar{animation:loading-11 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="62"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="62"] .progress-left .progress-bar{animation:loading-12 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="63"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="63"] .progress-left .progress-bar{animation:loading-13 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="64"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="64"] .progress-left .progress-bar{animation:loading-14 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="65"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="65"] .progress-left .progress-bar{animation:loading-15 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="66"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="66"] .progress-left .progress-bar{animation:loading-16 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="67"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="67"] .progress-left .progress-bar{animation:loading-17 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="68"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="68"] .progress-left .progress-bar{animation:loading-18 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="69"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="69"] .progress-left .progress-bar{animation:loading-19 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="70"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="70"] .progress-left .progress-bar{animation:loading-20 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="71"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="71"] .progress-left .progress-bar{animation:loading-21 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="72"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="72"] .progress-left .progress-bar{animation:loading-22 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="73"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="73"] .progress-left .progress-bar{animation:loading-23 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="74"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="74"] .progress-left .progress-bar{animation:loading-24 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="75"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="75"] .progress-left .progress-bar{animation:loading-25 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="76"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="76"] .progress-left .progress-bar{animation:loading-26 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="77"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="77"] .progress-left .progress-bar{animation:loading-27 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="78"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="78"] .progress-left .progress-bar{animation:loading-28 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="79"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="79"] .progress-left .progress-bar{animation:loading-29 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="80"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="80"] .progress-left .progress-bar{animation:loading-30 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="81"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="81"] .progress-left .progress-bar{animation:loading-31 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="82"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="82"] .progress-left .progress-bar{animation:loading-32 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="83"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="83"] .progress-left .progress-bar{animation:loading-33 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="84"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="84"] .progress-left .progress-bar{animation:loading-34 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="85"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="85"] .progress-left .progress-bar{animation:loading-35 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="86"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="86"] .progress-left .progress-bar{animation:loading-36 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="87"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="87"] .progress-left .progress-bar{animation:loading-37 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="88"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="88"] .progress-left .progress-bar{animation:loading-38 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="89"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="89"] .progress-left .progress-bar{animation:loading-39 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="90"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="90"] .progress-left .progress-bar{animation:loading-40 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="91"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="91"] .progress-left .progress-bar{animation:loading-41 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="92"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="92"] .progress-left .progress-bar{animation:loading-42 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="93"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="93"] .progress-left .progress-bar{animation:loading-43 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="94"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="94"] .progress-left .progress-bar{animation:loading-44 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="95"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="95"] .progress-left .progress-bar{animation:loading-45 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="96"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="96"] .progress-left .progress-bar{animation:loading-46 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="97"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="97"] .progress-left .progress-bar{animation:loading-47 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="98"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="98"] .progress-left .progress-bar{animation:loading-48 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="99"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="99"] .progress-left .progress-bar{animation:loading-49 1.5s linear forwards 1.5s;}

.ultimeter_radial[data-percentage="100"] .progress-right .progress-bar{animation:loading-50 1.5s linear forwards;}
.ultimeter_radial[data-percentage="100"] .progress-left .progress-bar{animation:loading-50 1.5s linear forwards 1.5s;}

@keyframes loading-1 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(3.6deg);}
}
@keyframes loading-2 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(7.2deg);}
}
@keyframes loading-3 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(10.8deg);}
}
@keyframes loading-4 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(14.4deg);}
}
@keyframes loading-5 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(18deg);}
}
@keyframes loading-6 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(21.6deg);}
}
@keyframes loading-7 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(25.2deg);}
}
@keyframes loading-8 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(28.8deg);}
}
@keyframes loading-9 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(32.4deg);}
}
@keyframes loading-10 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(36deg);}
}
@keyframes loading-11 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(39.6deg);}
}
@keyframes loading-12 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(43.2deg);}
}
@keyframes loading-13 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(46.8deg);}
}
@keyframes loading-14 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(50.4deg);}
}
@keyframes loading-15 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(54deg);}
}
@keyframes loading-16 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(57.6deg);}
}
@keyframes loading-17 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(61.2deg);}
}
@keyframes loading-18 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(64.8deg);}
}
@keyframes loading-19 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(68.4deg);}
}
@keyframes loading-20 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(72deg);}
}
@keyframes loading-21 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(75.6deg);}
}
@keyframes loading-22 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(79.2deg);}
}
@keyframes loading-23 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(82.8deg);}
}
@keyframes loading-24 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(86.4deg);}
}
@keyframes loading-25 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(90deg);}
}
@keyframes loading-26 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(93.6deg);}
}
@keyframes loading-27 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(97.2deg);}
}
@keyframes loading-28 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(100.8deg);}
}
@keyframes loading-29 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(104.4deg);}
}
@keyframes loading-30 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(108deg);}
}
@keyframes loading-31 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(111.6deg);}
}
@keyframes loading-32 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(115.2deg);}
}
@keyframes loading-33 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(118.8deg);}
}
@keyframes loading-34 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(122.4deg);}
}
@keyframes loading-35 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(126deg);}
}
@keyframes loading-36 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(129.6deg);}
}
@keyframes loading-37 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(133.2deg);}
}
@keyframes loading-38 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(136.8deg);}
}
@keyframes loading-39 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(140.4deg);}
}
@keyframes loading-40 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(144deg);}
}
@keyframes loading-41 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(147.6deg);}
}
@keyframes loading-42 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(151.2deg);}
}
@keyframes loading-43 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(154.8deg);}
}
@keyframes loading-44 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(158.4deg);}
}
@keyframes loading-45 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(162deg);}
}
@keyframes loading-46 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(165.6deg);}
}
@keyframes loading-47 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(169.2deg);}
}
@keyframes loading-48 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(172.8deg);}
}
@keyframes loading-49 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(176.4deg);}
}
@keyframes loading-50 {
  0%{transform:rotate(0deg);}
 100%{transform:rotate(180deg);}
}
/* Styles for the custom meters */
.ultimeter-custom{display:flex;flex-direction:column;align-items:center;}
.ultimeter-custom .loadgo-overlay{z-index:1;}

.ultimeter-counter-custom{font-weight:bold;font-size:20px;text-align:center;margin-top:20px;}

/* Styles for Infinite Meters */
.ultimeter_infinite_basic{display:flex;align-items:center;justify-content:center;flex-direction:column;}

.ultimeter_infinite_flip{font-size:2rem;white-space:nowrap;font-family:arial, sans-serif;}
.ultimeter_infinite_flip .tick-flip, .ultimeter_infinite_flip .tick-text-inline{font-size:2.5em;}
.ultimeter_infinite_flip .tick-label{margin-top:1em;font-size:1em;}
.ultimeter_infinite_flip .tick-char{width:1.5em;}
.ultimeter_infinite_flip .tick-text-inline{display:inline-block;text-align:center;min-width:1em;}
.ultimeter_infinite_flip .tick-text-inline + .tick-text-inline{margin-left:-0.325em;}
.ultimeter_infinite_flip .tick-group{margin:0 0.5em;text-align:center;}
.ultimeter_infinite_flip .tick-text-inline{color:#595d63 !important;}
.ultimeter_infinite_flip .tick-label{color:#595d63 !important;}
.ultimeter_infinite_flip .tick-flip-panel{color:#fff !important;}
.ultimeter_infinite_flip .tick-flip-panel-text-wrapper{line-height:1.45 !important;}
.ultimeter_infinite_flip .tick-flip-panel{background-color:#3c3e3c !important;}
.ultimeter_infinite_flip .tick-flip{border-radius:0.12em !important;}

/*# sourceMappingURL=ultimeter-public.css.map */body .wp-block-uagb-container.uagb-position__sticky{transition-property:top,bottom;transition-duration:250ms;transition-timing-function:ease}body .wp-block-uagb-container.uagb-position__sticky--stuck{position:fixed;margin:0!important}body .wp-block-uagb-container.uagb-position__sticky--restricted{position:absolute;margin:0!important}.uagb-slick-carousel .slick-list,.uagb-slick-carousel .slick-slider,.uagb-slick-carousel .slick-track,.uagb-slick-carousel.slick-slider{position:relative;display:block}.uagb-slick-carousel .slick-loading .slick-slide,.uagb-slick-carousel .slick-loading .slick-track{visibility:hidden}.uagb-slick-carousel.slick-slider{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.uagb-slick-carousel .slick-list{overflow:hidden;margin:0;padding:0}.uagb-slick-carousel .slick-list:focus{outline:0}.uagb-slick-carousel .slick-list.dragging{cursor:pointer;cursor:hand}.uagb-slick-carousel.slick-slider .slick-list,.uagb-slick-carousel.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.uagb-slick-carousel .slick-track{top:0;left:0}.uagb-slick-carousel .slick-track::after,.uagb-slick-carousel .slick-track::before{display:table;content:""}.uagb-slick-carousel .slick-track::after{clear:both}.uagb-slick-carousel .slick-initialized .slick-slide{display:block}.uagb-slick-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .uagb-slick-carousel .slick-slide{float:right}.uagb-slick-carousel .slick-slide img{display:block}.uagb-slick-carousel .slick-slide.slick-loading img{display:none}.uagb-slick-carousel .slick-slide.dragging img{pointer-events:none}.uagb-slick-carousel.slick-initialized .slick-slide{display:block}.uagb-slick-carousel .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.uagb-slick-carousel .slick-arrow.slick-hidden{display:none}.uagb-slick-carousel{padding:30px}.uagb-slick-carousel .slick-next,.uagb-slick-carousel .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:auto;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#aaa;border-color:#aaa;outline:0;background:0 0}.uagb-slick-carousel .slick-next::before,.uagb-slick-carousel .slick-prev::before{font-size:35px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uagb-slick-carousel .slick-next::before,.uagb-slick-carousel .slick-prev::before,[dir=rtl] .uagb-slick-carousel .slick-next::before,[dir=rtl] .uagb-slick-carousel .slick-prev::before{content:"";font-size:0;line-height:0}.uagb-slick-carousel .slick-prev{left:-45px;z-index:1;border-radius:0}[dir=rtl] .uagb-tm__arrow-outside.uagb-slick-carousel .slick-prev{left:auto;right:-45px}.uagb-slick-carousel button.slick-arrow{padding:7px}.uagb-slick-carousel .slick-next i,.uagb-slick-carousel .slick-next i:focus,.uagb-slick-carousel .slick-next i:hover,.uagb-slick-carousel .slick-prev i,.uagb-slick-carousel .slick-prev i:focus,.uagb-slick-carousel .slick-prev i:hover{font-size:20px;width:1.5em;height:1.5em;line-height:26px;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.uagb-slick-carousel ul.slick-dots{padding-top:0;display:block;position:absolute;margin:0;left:0;width:100%;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);text-align:center}.uagb-slick-carousel ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.uagb-slick-carousel ul.slick-dots li.slick-active button::before{opacity:.75;color:#000f}.uagb-slick-carousel ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.uagb-slick-carousel ul.slick-dots li button::before{font-family:none;font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:976px){.uagb-slick-carousel{padding:0}}.ast-page-builder-template .ast-article-post{margin-bottom:2.5em}.ast-featured-post{float:none}.ast-separate-container .ast-separate-posts.ast-article-post{margin-bottom:2em}.ast-animate-hidden{visibility:hidden;opacity:0}.ast-animate-display{visibility:visible;opacity:1}.ast-no-thumb .ast-date-meta .posted-on{margin-bottom:1.5em}.ast-date-meta.circle .posted-on{border-radius:50%;overflow:hidden}.has-post-thumbnail .ast-date-meta.circle .posted-on{margin:1em}.ast-separate-container .ast-grid-1 .blog-layout-1{padding:0}.ast-separate-container .ast-grid-1 .blog-layout-2,.ast-separate-container .ast-grid-1 .blog-layout-3{padding:0;border-bottom:0}.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:2.66666em}.ast-separate-container .ast-grid-2 .blog-layout-1,.ast-separate-container .ast-grid-2 .blog-layout-2,.ast-separate-container .ast-grid-2 .blog-layout-3,.ast-separate-container .ast-grid-3 .blog-layout-1,.ast-separate-container .ast-grid-3 .blog-layout-2,.ast-separate-container .ast-grid-3 .blog-layout-3,.ast-separate-container .ast-grid-4 .blog-layout-1,.ast-separate-container .ast-grid-4 .blog-layout-2,.ast-separate-container .ast-grid-4 .blog-layout-3{padding:1.5em}@media(max-width:1200px){.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(odd){padding:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:1.5em}}.site-content .ast-grid-2 .ast-article-post,.site-content .ast-grid-3 .ast-article-post,.site-content .ast-grid-4 .ast-article-post{background:0 0}.site-content .ast-grid-2 .ast-article-post .blog-layout-2,.site-content .ast-grid-2 .ast-article-post .blog-layout-3,.site-content .ast-grid-3 .ast-article-post .blog-layout-2,.site-content .ast-grid-3 .ast-article-post .blog-layout-3,.site-content .ast-grid-4 .ast-article-post .blog-layout-2,.site-content .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-page-builder-template .ast-article-post .entry-header{margin:auto auto 1em auto;padding:0}.ast-article-post .ast-post-format-audio.ast-embeded-audio .ast-date-meta .posted-on{position:relative;display:inline-block;margin-bottom:1em}hr.post-divider{height:0;margin:0}hr.ast-single-previous-hr{height:0;margin-top:2em}.ast-show-comments-data{padding:2em 6.67em}.ast-show-comments-data .ast-show-comments{cursor:pointer}.ast-show-comments-data .ast-show-comments,.ast-show-comments-data .ast-show-comments-count{max-width:640px;text-align:center;margin-left:auto;margin-right:auto}.ast-show-comments-data .ast-show-comments-count{margin-bottom:2em}.ast-pagination-circle .ast-pagination .page-numbers,.ast-pagination-square .ast-pagination .page-numbers{border-style:solid;border-width:1px;line-height:2.33333em}.ast-pagination-circle .ast-pagination .page-numbers{border-radius:50%}.ast-pagination-circle .ast-pagination .next.page-numbers,.ast-pagination-circle .ast-pagination .prev.page-numbers{border-radius:30px}@media all and (max-width:768px){#content:before{content:""}}.ast-pagination-infinite{text-align:center;margin:2.5em 0 0}.ast-page-builder-template .ast-pagination-infinite{margin:2.5em 0}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.no-more{cursor:default}.ast-loader{display:none;margin:0 auto;min-height:58px;line-height:58px;width:70px;text-align:center}.ast-loader>div{width:18px;height:18px;background-color:#0085ba;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.ast-loader .ast-loader-1{animation-delay:-.32s}.ast-loader .ast-loader-2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.ast-blog-pagination-type-infinite .ast-pagination{display:none}.ast-hb-account-login-wrapper .ast-hb-account-login{position:fixed;left:50%;top:50%;padding:35px;max-height:550px;width:340px;margin:0 0 0 -170px;background-color:#f1f1f1;z-index:1000011;box-shadow:0 3px 6px rgba(0,0,0,.3)}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:1000010;transition:all .3s}.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close{background:0 0;border:0;font-size:24px;line-height:1;padding:.4em;color:inherit;-js-display:flex;display:flex;box-shadow:none}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{width:100%;max-width:100%;margin-top:10px;border:1px solid;background-color:transparent;vertical-align:middle}.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after{content:"|";margin:0 .4em}.ast-header-account-link.ast-account-action-link,.ast-header-account-link.ast-account-action-login,.ast-header-account-link.ast-account-action-login.customize-unpreviewable,.ast-header-break-point .ast-header-account-link{cursor:pointer;pointer-events:all}.ast-header-account{-js-display:flex;display:flex}.ast-hb-account-login-wrapper{visibility:hidden}.ast-hb-account-login-wrapper .ast-hb-login-header{-js-display:flex;position:absolute;right:0;top:0;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.ast-hb-account-login-wrapper .ast-hb-account-login{transform:scale(.7);opacity:0;transition:all .3s;overflow:auto}.ast-hb-account-login-wrapper.show{visibility:visible}.ast-hb-account-login-wrapper.show .ast-hb-account-login{transform:scale(1) translateY(-50%);opacity:1}.ast-hb-login-body{height:100%;position:relative;line-height:1.5}.ast-hf-account-menu-wrap.ast-main-header-bar-alignment{position:relative}.main-header-bar .main-header-bar-navigation .ast-account-nav-menu{line-height:1.45}.ast-account-nav-menu{width:240px;background:#fff;left:-999em;position:absolute;top:0;z-index:99999;list-style:none;margin:0;padding-left:0;border:0;box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-account-nav-menu .sub-menu{right:auto;top:0;margin-left:0}.ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%}.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu{left:-100%}.ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em}.ast-account-nav-menu .menu-item{border-style:none}.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg)}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{height:auto;line-height:unset;bottom:-5px}.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:unset}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none}.ast-divider-wrapper{border:0}.ast-mobile-popup-content .ast-header-divider-element{justify-content:center}.ast-header-divider-element{position:relative}.ast-fb-divider-layout-vertical{position:relative}.ast-hb-divider-layout-vertical.ast-header-divider-element{height:100%}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px}.footer-widget-area .ast-footer-divider-element{position:relative;align-items:center}.footer-widget-area .ast-divider-wrapper{display:inline-block}.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal{-js-display:inline-flex;display:inline-flex;vertical-align:middle}[data-section*=section-fb-button-] .ast-builder-button-size-xs .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button{font-size:13px;padding:8px 20px}[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 40px}[data-section*=section-fb-button-] .ast-builder-button-size-md .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-md .ast-custom-button{font-size:17px;padding:15px 45px}[data-section*=section-fb-button-] .ast-builder-button-size-lg .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-lg .ast-custom-button{font-size:19px;padding:20px 50px}[data-section*=section-fb-button-] .ast-builder-button-size-xl .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xl .ast-custom-button{font-size:21px;padding:25px 55px}.ast-fb-divider-layout-vertical{-js-display:flex;display:flex}.site-footer-section{position:relative}.ast-builder-language-switcher .ast-builder-language-switcher-menu{list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher{display:block}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu{display:block}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher{-js-display:flex;display:flex}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu{-js-display:flex;display:flex;flex-wrap:wrap}.ast-builder-language-switcher a{-js-display:flex;display:flex;align-items:center}.ast-lswitcher-item-footer,.ast-lswitcher-item-header{-js-display:inline-flex;display:inline-flex}span.ast-lswitcher-item-footer:last-child,span.ast-lswitcher-item-header:last-child{margin-right:0}.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}.ast-custom-header{position:relative;z-index:99}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}.ast-custom-header.ast-header-sticky-active{top:0;width:100%;transition:ease-out}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}.summary.entry-summary+[CLASS*=astra-advanced-hook]{clear:both}.single-astra-advanced-hook .wp-block-buttons,.single-astra-advanced-hook .wp-block-uagb-buttons{margin-bottom:1.5em}.single-astra-advanced-hook .ast-container{flex-wrap:wrap}.single-astra-advanced-hook .ast-container>*{width:100%}body.ast-padded-layout::after,body.ast-padded-layout::before{background:inherit;content:"";display:block;height:0;left:0;position:fixed;width:100%;z-index:999}body.ast-padded-layout::after{bottom:0}body.ast-padded-layout{background-attachment:fixed}body.ast-padded-layout::before{top:0}@media(min-width:44.375em){body.ast-padded-layout.admin-bar::before{top:46px}}@media(min-width:48.9375em){body.ast-padded-layout.admin-bar::before{top:32px}}.elementor-page.ast-box-layout #page,.elementor-page.ast-padded-layout #page{overflow:hidden}.siteorigin-panels.ast-box-layout #page,.siteorigin-panels.ast-padded-layout #page{overflow:hidden}.ast-separate-container.ast-box-layout #content .ast-container{padding-left:0;padding-right:0}@media(max-width:768px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:20px;padding-right:20px}}@media(max-width:544px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:.54em;padding-right:.54em}}.js_active .ast-box-layout #page,.js_active .ast-padded-layout #page{overflow:hidden}.js_active .ast-box-layout.ast-page-builder-template .vc_row[data-vc-full-width],.js_active .ast-padded-layout.ast-page-builder-template .vc_row[data-vc-full-width]{max-width:100%;left:0!important}.ast-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto}.ast-nav-up{transform:translateY(-100%)}.site-header .sticky-custom-logo{display:none}.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:focus,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:hover{background:0 0}.ast-fullscreen-active .ast-above-header,.ast-offcanvas-active .ast-above-header{z-index:4}.ast-fullscreen-active .ast-above-header.ast-sticky-active,.ast-offcanvas-active .ast-above-header.ast-sticky-active{z-index:0}#ast-fixed-header{position:fixed;visibility:hidden;top:0;left:0;width:100%}#ast-fixed-header .main-header-bar{box-shadow:0 1px 2px rgba(0,0,0,.2)}#ast-fixed-header.ast-header-slide{transform:translateY(-100%);transition:transform .3s linear,top .3s linear,visibility .3s linear}#ast-fixed-header.ast-header-fade{opacity:0;transition:opacity .3s linear}.main-header-bar.ast-sticky-active{box-shadow:0 2px 10px 0 rgba(36,50,66,.075)}.ast-sticky-custom-logo .ast-header-sticked .custom-logo-link,.ast-sticky-custom-logo .ast-header-sticked .custom-mobile-logo-link{display:none}.ast-sticky-custom-logo .ast-header-sticked .sticky-custom-logo{display:inline-block}.ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:none}.ast-header-stick-fade-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-scroll-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-slide-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:inline-block}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar{line-height:55px}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-main-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px!important;width:auto}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk.main-header-bar{padding-bottom:0}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-sticky-above-shrink .ast-sticky-shrunk .ast-above-header-bar .ast-site-identity,.ast-sticky-above-shrink .ast-sticky-shrunk.ast-above-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-above-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-above-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-above-header-bar,.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk.ast-above-header-bar{padding-bottom:0}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-sticky-below-shrink .ast-sticky-shrunk .ast-below-header-bar .ast-site-identity,.ast-sticky-below-shrink .ast-sticky-shrunk.ast-below-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-below-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-below-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-below-header-bar,.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk.ast-below-header-bar{padding-bottom:0}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-header-break-point .ast-sticky-active .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .ast-mobile-header-logo{display:none}.ast-header-break-point .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-logo-link img{display:none}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-mobile-logo-link img{display:inline-block}.above-header-toggle-on .main-header-bar{z-index:1}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none}.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-main-header-nav-open.ast-hfb-header .ast-desktop-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content{display:none}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none}.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{position:fixed}.site-above-header-wrap,.site-below-header-wrap,.site-primary-header-wrap{transition:all .2s linear}.ast-header-stick-slide-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}.ast-header-stick-fade-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}.ast-flyout-menu-overlay .ast-stick-primary-below-wrapper.ast-sticky-active{z-index:5}.ast-fullscreen-menu-overlay #ast-fixed-header{z-index:9}.ast-flyout-menu-enable.ast-primary-sticky-enabled .ast-stick-primary-below-wrapper,.ast-flyout-menu-enable.ast-primary-sticky-enabled .main-header-bar{overflow-y:unset!important}#ast-mobile-header .content-align-flex-start{max-height:60vh;overflow:auto}.astra-full-megamenu-wrapper{z-index:99999}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.ast-mm-has-desc>.menu-link{vertical-align:middle;text-align:center}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link{background-color:transparent}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu{opacity:0;visibility:hidden}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link{background-color:transparent}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item{padding-left:15px;padding-right:15px;display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu .ast-header-navigation-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content{padding:0}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link::after{content:''}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link .ast-icon.icon-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper{background:#fff;position:absolute;opacity:0;visibility:hidden;top:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu{display:none;position:relative;left:0;top:0;margin:0 auto;padding-left:0;padding-right:0;border-width:0}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu{padding:15px}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content{margin-top:.9em}.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a{margin-bottom:.9em}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link{background-color:transparent;color:inherit}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top}.ast-desktop .ast-mm-custom-text-content,.ast-desktop .ast-mm-template-content{padding:0 1em}.ast-desktop .ast-mm-custom-text-content{margin-bottom:.9em}.ast-desktop .ast-below-header .ast-mm-custom-text-content,.ast-desktop .ast-below-header .ast-mm-template-content{padding:.9em 1em}.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper{border-width:1px;border-style:solid}.ast-desktop .ast-mm-widget-content a{display:initial}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:1.5em;margin-bottom:.9em}.ast-desktop .ast-mm-widget-content .ast-search-submit{display:none}.ast-desktop .submenu-with-border .astra-megamenu{border-width:1px}.ast-menu-description{line-height:1.6;display:block;font-size:.8em;padding:2px 0}.site-header a .ast-menu-description,.site-header a .sub-arrow{transition:none}.site-header .menu-text{transition:none}.ast-header-break-point .ast-menu-description{line-height:inherit}.astra-mm-highlight-label{font-size:.7em;margin-left:5px;line-height:normal;padding:3px 6px;border-radius:2px}.ast-desktop .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:'';margin:0}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after{transform:rotate(-90deg)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:hover{background:0 0}.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after{display:none}.ast-disable-link{cursor:default}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link{background:0 0}.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .astra-mega-menu-width-full,.ast-desktop .astra-mega-menu-width-full-stretched{background:0 0}.ast-desktop .main-header-menu>.menu-item .astra-full-megamenu-wrapper:before{position:absolute;content:'';top:0;left:0;width:100%;transform:translateY(-100%)}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu{display:block!important}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu{display:block!important}.ast-hidden{display:none!important}.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{right:0}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.96);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.96);top:0;left:0;z-index:999}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color)}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size, 1.7em)}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media(max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.iphone.full-screen,.ipod.full-screen{position:fixed!important}@media(max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}}@media(max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}}