/* Base Reset and CSS */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html, body {
    height: 100%;
    font-family: "Inter", sans-serif;
    font-optical-sizing: auto;
    color: var(--dark_gray);
    background-color: #FFF;
    font-weight: 500;
    line-height: 1.2;
    font-size: 13px;
}

body {
    line-height: 1.2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: flex;
    flex-direction: column;
}

img, picture, video, canvas, svg {
    display: block;
    max-width: 100%;
    image-rendering: auto;
    transform: translateZ(0);
}

input, button, textarea, select {
    font: inherit;
}

a {
    text-decoration: none;
    color: inherit;
}

p {
    margin-bottom: 1em;
}

ul, ol {
    list-style: none;
}

li {
    padding-bottom: 1em;
}

h1, h2, h3, h4{
    color: var(--dark);
    font-weight: 700;
    margin-bottom: 1em;
}

h1 {
    font-weight: 800;
    font-size: 1.5rem;
    line-height: 1.2;
}

h2, h1.h2, strong.h2 {
    font-size: 1.25rem;
}

h3 {
    font-size: 1rem;
}

h4 {
    font-size: .875rem;
}

.italic{
    font-style: italic;
}

.text-small{
    font-size: 80%;
}

.mcol8{
    grid-column: span 8;
}

.bold{
    font-weight: bold;
}

.text-center{
    text-align: center;
}

.hide{
    display: none !important;
}

.w-100{
    width: 100% !important;
}

.mw-100{
    max-width: 100% !important;
}

.mb-0{
    margin-bottom: 0rem !important;
}

.mb-1{
    margin-bottom: 1rem !important;
}

.mb-2{
    margin-bottom: 2rem !important;
}

.mt-2{
    margin-top: 2rem !important;
}

.d-flex{
    display: flex;
}

.flexxed{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.readonly{
    pointer-events: none;
    background-color: var(--light_blue);
}

.noevents{
    pointer-events: none !important;
    cursor: not-allowed !important;
}

.d-inline-block{
    display: inline-block !important;
}

[data-cls="float_right"]{
    float: right;
}

[data-cls="float_left"]{
    float: left;
}

[data-cls="float_center"]{
    margin: auto;
}

button, a.button, .content #quiz_main button {
    transition: background-color .2s;
    background-color: var(--link_blue);
    line-height: 1;
    font-size: 1rem;
    padding: .75em 3em;
    border-radius: 3em;
    font-weight: 500;
    color: #fff;
    border: none;
}

button.chevron, a.button.chevron {
    background-image: url(https://franchise-ventures-general.s3.us-east-1.amazonaws.com/fcom_cdn/images/chevron_white.svg);
    background-repeat: no-repeat;
    background-size: .75rem;
    background-position: center right .875rem;
}

button.big, a.button.big {
    font-size: 1.125rem;
    padding: 1.25em 3.5em;
}

button.disabled {
    background-color: var(--light_gray) !important;
    border-color: var(--light_gray) !important;
    color: var(--dark_gray) !important;
    cursor: default !important;
}

button.outlined {
    box-shadow: inset 0 0 0 0.0625rem var(--link_blue);
    background-color: #fff;
    background-image: url(https://franchise-ventures-general.s3.us-east-1.amazonaws.com/fcom_cdn/images/chevron_blue.svg);
    color: var(--dark);
}

.standard_btn{
    text-align: right;
    transition: background-color .2s;
    background-color: var(--blue);
    width: 100%;
    border-radius: 0 0 .875rem .875rem;
    padding-right: 1.5em;
}

.standard_wrap{
    border: .25rem solid #FFF;
    border-radius: 0 0 1rem 1rem;
}

/* Columns and Grids */
:is(.grid2, .grid3, .grid4, .laptopgrid2, .laptop_grid3, .laptopgrid4, .desktop_grid2, .desktop_grid3, .desktop_grid4) {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1rem;
}

/* Show/Hide, Text Alignments and Others */
@media (max-width: 768px){
    .hide_mobile {
        display: none !important;
    }
}

@media (max-width: 767px){
    .hide_mobile_sm {
        display: none !important;
    }
}

.text_center {
    text-align: center;
}

/* Design Elements */
.container {
    width: 87.5rem;
    max-width: 100%;
    padding: 0 1.5rem;
    margin: 0 auto;
}

.container_medium{
    max-width: 75rem;
    width: 100%;
    margin: auto;
}

.container_small{
    max-width: 35rem;
    width: 100%;
    margin: auto;
}

.white_shell {
    border-radius: 1rem;
    overflow: hidden;
    background: #FFF;
    box-shadow: 0 .375rem 1.5rem rgba(0, 0, 0, 0.2);
    position: relative;
    transition: all .2s ease-in;
}

.white_shell:not(article) {
    padding: 1rem;
}

/* Headers and Footer */
header#top { 
    order: 1; 
    background-color: #FFF;
    height: 4rem;
    min-height: 4rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 0 1rem;
    box-sizing: border-box;
    position: fixed;
    inset: 0 0 auto;
    z-index: 4;
}

header#top img {
    height: 1.5rem;
    width: auto;
}

@media only screen and (min-width: 441px) {
    header#top img {
        height: 1.75rem;
    }
}

.back {
    display: none;
}

.desktop_nav {
    display: none;
}

#header_nav {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 1.5rem;
    grid-row-gap: 0;
    width: 5rem;
}

#header_nav div {
    cursor: pointer;
    position: relative;
}

#header_nav i:before {
    content: '';
    display: inline-flex;
    height: 1.5rem;
    width: 1.5rem;
    background-color: var(--link_blue);
    mask-repeat: no-repeat;
}

#header_nav .avatar {
    background: var(--dark_gray);
    display: inline-flex;
    width: 1.75rem;
    align-items: center;
    justify-content: center;
    font-size: .75rem;
    font-weight: 600;
    border-radius: 3rem;
    margin-bottom: .5rem;
    color: #FFF;
    height: 1.75rem;
}

main { 
    order: 2; 
    padding-top: 4rem;
}
      
header#bottom { 
    order: 4; 
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 4rem;
    padding: 0;
    border-top:.0625rem solid var(--light_gray);
    background: #FFF;
    z-index: 3;
    position: fixed;
    inset: auto 0 0 0;
}

header#bottom > ul {
    display: grid;
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
    width: 100%;
}

header#bottom > ul > li {
    padding-bottom: 0;
    position: relative;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

header#bottom > ul > li > a {
    text-decoration: none;
    color: var(--menu_gray);
    font-weight: 500;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: .725rem;
    padding: .25rem;
}

header#bottom > ul > li.active :is(a,svg) {
    fill: var(--link_blue);
    color: var(--link_blue);
}

header#bottom i:before{
    content: '';
    display: block;
    height: 1.5rem;
    width: 1.5rem;
    background-color: var(--menu_gray);
    mask-repeat: no-repeat;
}

header#bottom > ul > li.active i:before{
    background-color: var(--link_blue);
}

header#bottom > ul > li > a span {
    padding-top: .25rem;
}

header#bottom > ul li:not(.open) ul {
    display: none;
}

header#bottom > ul ul {
    position: absolute;
    padding: 1rem;
    bottom: 4rem;
    border: .0625rem solid var(--light_gray);
    border-bottom: none;
    background-color: #fff;
    right: .5rem;
}

header#bottom > ul ul li{
    text-wrap: nowrap;
}

header#bottom > ul ul li:last-child{
    padding-bottom: 0;
}


footer {
    order: 3; 
    padding: 2.5rem 0 4.5rem;
}

footer :is(h3, p, a, ul, div) {
    font-size: .875rem;
}

footer ul {
    margin-bottom: 2rem;
}

#apps {
    display: flex;
    width: 100%;
    gap: 4.1665%;
    max-width: 15rem;
    margin-bottom: 2rem;
}
  
#apps a {
    flex: 1 1 0;
    aspect-ratio: 3 / 1;
    object-fit: cover;
    display: inline-flex;
}

#apps img {
    width: 100%;
    height: auto;
}

.disclaimer, .social_media {
    padding-bottom: 2rem;
}

footer .light_gray_border{
    padding-top: 2rem;
}

.social_media {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
}

.social_media a {
    height: 2.5rem;
    width: 2.5rem;
    background-color: rgba(0, 0, 0, .2);
    border-radius: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color .2s;
}

.social_media img{
    height: 1rem;
    width: 1rem;
    opacity: .8;
}

/* h1 Area */
#title_section {
    padding: 1.5rem 0;
}

#title_section h1{
    margin: 0;
}

#title_section h1 + h2 {
    font-size: 1rem;
    font-weight: 500;
    color: var(--dark_gray);
    margin: 0;
}

#title_section p {
    line-height: 1.4;
}

#title_section h1 + :is(p, h2) {
    padding-top: .25rem;
}

/* Copy Section */
.copy {
    padding: 2.5rem 0;
}

.copy p{
    line-height: 1.4;
}

:is(.copy, .login_modal, .login_page) a {
    color: var(--link_blue);
}

.copy :is(strong, b) {
    font-weight: 800;
}

.copy :is(ul, ol) {
    list-style-type: initial;
    padding-left: 1rem;
    margin-bottom: 1rem;
}

.copy ul {
    list-style-type: disc;
    padding-left: 1rem;
    margin-bottom: 1rem;
    margin-top: 0.5rem;
}
.copy ul ul {
    list-style-type: circle;
}
.copy ul ul ul {
    list-style-type: square;
}
.copy ol {
    list-style-type: decimal;
    padding-left: 1rem;
    margin-bottom: 1rem;
}

:is(ul, ol) li::marker {
    color: var(--dark);
}

.copy :is(ul, ol) li:nth-last-child(1) {
    padding-bottom: 0;
}

.copy .container > *:nth-last-child(1) {
    margin-bottom: 0;
}

.copy h2{
    margin-bottom: 1rem;
    margin-top: 2rem;
}

.copy li {
    padding-bottom: 0.5rem;
}

.copy table {
    background-color: #FFF;
    box-shadow: 0 0 0 .125rem var(--blue);
    width: 100%;
    max-width: 48rem;
    border-radius: .5rem;
    border-collapse: collapse;
    margin-bottom: 1em;
    overflow: hidden;
}

.copy .tcol8 table {
    min-width: 100%;
}

.copy table > *:first-child, .copy table tbody > *:first-child {
    border-radius: 1.5rem 1.5rem 0 0;
}

.copy table > *:last-child, .copy table tbody > *:last-child  {
    border-radius: 0 0 1.5rem 1.5rem;
}

.copy thead {
    background-color: var(--link_blue);
    color: #FFF;
    font-size: 1rem;
}

.copy thead tr {
    background: none !important;
}

.copy thead tr + tr :is(td, th) {
    padding-top: 0;
}

.copy tr:nth-child(even) {
    background-color: var(--light_blue);
}

.copy :is(td, th) {
    padding: .75rem;
    text-align: left;
    border: none;
    font-weight: 500;
}

.copy tbody :is(td, th) {
    font-size: .9em;
}

.copy hr {
    border: none;
    border-top: .0625rem solid var(--light_gray);
    margin: 1rem 0;
}

.copy small{
    border-top: .0125rem solid var(--light_gray);
    display: block;
    padding: 1rem 0;
    font-style: italic;
    margin-top: 1rem;
    font-weight: 300;
}

.copy blockquote {
    padding: 1rem;
    margin-bottom: 1em;
    background: #FFF;
    border-left: .0125rem solid var(--light_gray);
    color: var(--dark);
    line-height: 1.4;
}

.copy blockquote:before {
    content: "\201C";
    color: var(--link_blue);
    display: inline-block;
    font-weight: 900;
    padding-right: .5rem;
}

.copy blockquote:after {
    content: "\201C";
    color: var(--link_blue);
    display: inline-block;
    font-weight: 900;
    padding-left: .5rem;
}
/* .copy img {
    margin-bottom: 1.5rem;
} */

.copy :is(.alignright,.aligncenter,.alignright) {
    display: block;
    margin: 0 auto 1.5rem auto;
    float: none;
}

.copy .tcol8 h2 {
    font-size: 1.25rem;
}

/* Root colors */
:root {
    --dark: #282828;
    --menu_gray: #7A7A7A;
    --dark_gray: #666;
    --light_gray: #DCDCDC;
    --light: #F7F7F7;
    --light_red: #ff6d7e;
    --red: #E1253A;
    --button_red: #cc1209;
	--link_blue: #1A73E8;
	--blue: #5F9DEF;
	--light_blue: #ddeafc;
	--light_green: rgb(191 255 183 / 50%);
	--border_green: #0b9f00;
    /* Align with recommendations_v2 modal tokens */
    --para_gray: #737b8c;
    --button_blue: #0b7dda;
}

.dark {
    color: var(--dark);
}

.dark_gray {
    color: var(--dark_gray);
}

.link_blue {
    color: var(--link_blue);
}

.light_bg {
    background-color: var(--light);
}

.light_blue_bg {
    background-color: var(--light_blue);
}

.light_gray_border {
    border-top:.0625rem solid var(--light_gray);
}

.gray_border{
    border:.0625rem solid var(--light_gray);
    border-radius: 1.25rem;
}

/* tooltip */
.tooltip {
    background: var(--blue);
    border:.0625rem solid var(--link_blue);
    color: #fff;
    border-radius: .25rem;
    padding: .5rem;
    z-index: 9;
    font-size: 0.8rem;
}

.tooltip ul{
    list-style: disc;
    padding-left: 1rem;
}

.tooltip strong{
    font-weight: bold;
}

.tooltip_label{
    position: relative;
}

.tooltip_label label{
    display: flex !important;
    align-items: center;
    gap: .25rem;
}

.tooltip_label label svg{
    cursor: pointer;
}

.divider{
    width: 100%;
    height:.0625rem;
    border-bottom:.0625rem solid var(--light_gray);
    /* background-color: var(--light_gray); */
}

.divider.dashed{
    border-bottom:.0625rem dashed var(--light_gray);
}

.error,.error_msg{
    color: var(--red);
    font-size: .85rem;
    margin: .25rem .25rem 0;
    line-height: 1.2;
    font-weight: 400;
}

.error-outline{
    border-color: var(--red) !important;
}
.error-outline + .error{
    display: block;
}

.error.show{
    display: block !important;
}

/* success bg */
.success_bg{
    background: var(--light_green);
    border:.0625rem solid var(--border_green);
    padding: 1rem;
    border-radius: .25rem;
    color: var(--dark);
}

/* Alert Modal */
#alert{
    display: none;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    position: fixed;
    align-content: center;
    justify-content: center;
    flex-direction: column;
    z-index: 5;
    background: rgba(0,0,0,.5);
    backdrop-filter: blur(.5rem);
}
#alert.show{
    display: flex;
}
.alert {
    display: block;
    background: #fff;
    padding: 2rem 1rem;
    width: 100%;
    max-width: 25rem;
    box-sizing: border-box;
    margin: 0 auto;
    position: relative;
    border-radius: 1.25rem;
}
.alert h3{
    margin-bottom: 0.5rem;
}
.alert p{
    margin: 1rem 0;
    font-size: 1rem;
}

.overflow{
    overflow: hidden;   
}
.modal{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    background: rgba(0,0,0,.5);
    display: none;
    transition: all .25s ease-out; 
    backdrop-filter: blur(.5rem);
}
.modal.show{
    display: block;
}
.modal.flex{
    display: flex;
}
.guts {
    background: #FFF;
    display: flex;
    justify-content: flex-start;
    max-height: calc(100% - 2rem);
    flex-direction: column;
    max-width: 64rem;
    width:calc(100% - 1.25rem);
    margin: 1rem auto;
    padding: 2rem 1rem;
    border-radius: 1.25rem;
    z-index: 1;
    position: relative;
}

.login_modal .guts{
    max-width: 31.25rem;
}

#notification_modal .guts{
    max-width: 40rem;
}

#forgot_password_modal h3{
    margin: 0;
    margin-bottom: 1em;
}

.modal .guts .content{
    overflow-y: auto;
}

.modal .guts .content{
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}

.modal .guts .content::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}

.modal .close_modal{
    width: 2rem;
    height: 2rem;
    background-color: var(--dark_gray);
    border-radius: .25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .5rem;
    position: absolute;
    top: -.5rem;
    right: -.5rem;
    color: #fff;
    cursor: pointer;
    border:.0625rem solid var(--light_gray);
}

input[type="checkbox"] {
    width: 1.5rem;
    height: 1.15rem;
    border-radius: .25rem;
    background-color: var(--light);
    border:.0625rem solid var(--dark_gray);
    cursor: pointer;
}

/* favorite icon */
.listing_favorites{
    position: relative;
}

.listing_favorites input,.thumbsup_checkbox,.thumbsdown_checkbox{
    position: absolute;
    z-index: 1;
    opacity: 0;
    max-width: 100% !important;
    cursor: pointer;
    width: 100%;
    height: 100%;
}

:is(.listing_favorites,.compare_change_item) i:before{
    content: '';
    display: inline-flex;
    height: 1rem;
    width: 1rem;
    background-color: #fff;
    mask-repeat: no-repeat;
}
.side_bar{
    border-top:.0625rem solid var(--light_gray);
    padding-top: 1.5rem;
    margin-top: 1.5rem;
}

:is(.notifications_nav:not([data-count="0"]),.favorites_nav:not([data-count="0"])):before {
    content: attr(data-count);
    position: absolute;
    left: 1rem;
    top: -.25rem;
    background: var(--button_red);
    color: #fff;
    display: inline-flex;
    line-height: 1;
    font-size: .75rem;
    font-weight: 600;
    padding: .1rem .2rem;
    border-radius: .5rem;
    min-width: .5rem;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

/* favorite active */
.title_with_icon button.favorites:has(input:checked){
    background-color: var(--button_red) !important;
    border-color: var(--button_red) !important;
}

#title_section.title_with_icon button.favorites:has(input:checked) span{
    color: #fff;
}

.title_with_icon button.favorites:has(input:checked) :is(.save,.heart){
    background-color: #fff;
}

:is(button.favorites,.listing_favorites):has(input:checked) .heart:before{
    -webkit-mask: url('data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIgNS43MmMtMi42MjQtNC41MTctMTAtMy4xOTgtMTAgMi40NjEgMCAzLjcyNSA0LjM0NSA3LjcyNyA5LjMwMyAxMi41NC4xOTQuMTg5LjQ0Ni4yODMuNjk3LjI4M3MuNTAzLS4wOTQuNjk3LS4yODNjNC45NzctNC44MzEgOS4zMDMtOC44MTQgOS4zMDMtMTIuNTQgMC01LjY3OC03LjM5Ni02Ljk0NC0xMC0yLjQ2MXoiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==');
    mask: url('data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIgNS43MmMtMi42MjQtNC41MTctMTAtMy4xOTgtMTAgMi40NjEgMCAzLjcyNSA0LjM0NSA3LjcyNyA5LjMwMyAxMi41NC4xOTQuMTg5LjQ0Ni4yODMuNjk3LjI4M3MuNTAzLS4wOTQuNjk3LS4yODNjNC45NzctNC44MzEgOS4zMDMtOC44MTQgOS4zMDMtMTIuNTQgMC01LjY3OC03LjM5Ni02Ljk0NC0xMC0yLjQ2MXoiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==');
}

.title_with_icon button.favorites:has(input:checked) .save:before{
    -webkit-mask: url('data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI0IiAgaGVpZ2h0PSIyNCIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9ImN1cnJlbnRDb2xvciIgIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYm9va21hcmsiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNCAyYTUgNSAwIDAgMSA1IDV2MTRhMSAxIDAgMCAxIC0xLjU1NSAuODMybC01LjQ0NSAtMy42M2wtNS40NDQgMy42M2ExIDEgMCAwIDEgLTEuNTUgLS43MmwtLjAwNiAtLjExMnYtMTRhNSA1IDAgMCAxIDUgLTVoNHoiIC8+PC9zdmc+');
    mask: url('data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI0IiAgaGVpZ2h0PSIyNCIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9ImN1cnJlbnRDb2xvciIgIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYm9va21hcmsiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNCAyYTUgNSAwIDAgMSA1IDV2MTRhMSAxIDAgMCAxIC0xLjU1NSAuODMybC01LjQ0NSAtMy42M2wtNS40NDQgMy42M2ExIDEgMCAwIDEgLTEuNTUgLS43MmwtLjAwNiAtLjExMnYtMTRhNSA1IDAgMCAxIDUgLTVoNHoiIC8+PC9zdmc+');
}

:is(button.favorites,.listing_favorites):has(input:checked) :is(.save,.heart):before{
    background-color: var(--button_red) !important;
}

.article_icon:has(input:checked) .save:before{
    -webkit-mask: url('data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjE1IiAgaGVpZ2h0PSIxNSIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9ImN1cnJlbnRDb2xvciIgIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYm9va21hcmsiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNCAyYTUgNSAwIDAgMSA1IDV2MTRhMSAxIDAgMCAxIC0xLjU1NSAuODMybC01LjQ0NSAtMy42M2wtNS40NDQgMy42M2ExIDEgMCAwIDEgLTEuNTUgLS43MmwtLjAwNiAtLjExMnYtMTRhNSA1IDAgMCAxIDUgLTVoNHoiIC8+PC9zdmc+');
    mask: url('data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjE1IiAgaGVpZ2h0PSIxNSIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9ImN1cnJlbnRDb2xvciIgIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYm9va21hcmsiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNCAyYTUgNSAwIDAgMSA1IDV2MTRhMSAxIDAgMCAxIC0xLjU1NSAuODMybC01LjQ0NSAtMy42M2wtNS40NDQgMy42M2ExIDEgMCAwIDEgLTEuNTUgLS43MmwtLjAwNiAtLjExMnYtMTRhNSA1IDAgMCAxIDUgLTVoNHoiIC8+PC9zdmc+');
}

.article_icon .save {
    height: 1.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.article_icon .save:before {
    width: 1rem;
    height: 1rem;
}

/* Skeleton Loader Styles */
.skeleton-item {
    list-style-type: none;
}

/* Skeleton Image */
.skeleton-image {
    width: 100%;
    height: 14rem;
    background-color: #ddd;
    border-radius: .5rem;
    animation: pulse 1.5s infinite ease-in-out;
}

/* Skeleton Text */
.skeletion-heading{
    height: 1.5rem;
    background-color: #ddd;
    border-radius: .25rem;
    animation: pulse 1.5s infinite ease-in-out;
    margin: .5rem 0;
}
.skeleton-text {
    height: 1rem;
    background-color: #ddd;
    border-radius: .25rem;
    animation: pulse 1.5s infinite ease-in-out;
    margin: .5rem 0;
}

.skeleton-text:nth-last-child(2) {
    width: 90%;
}

.skeleton-text:last-child {
    width: 70%;
}

.skeleton-image,
.skeletion-heading,.skeleton-text {
    position: relative;
    overflow: hidden;
    background-color: #eee;
}

.skeleton-image::after,
.skeletion-heading::after,.skeleton-text::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.6), transparent);
    animation: shimmer 1.5s infinite;
}

.skeleton-item .details{
    padding:1rem
}
@keyframes shimmer {
    0% {
        left: -150%;
    }
    50% {
        left: 100%;
    }
    100% {
        left: 100%;
    }
}

/* Menu */
.overlay,.filter_overlay{
    background: rgba(0,0,0,0);
    position: fixed;
    top: 0;
    left: 0;
    right: 100%;
    bottom: 0;
    z-index: 100;
    opacity: 0;
    pointer-events: none;
    transition: background .2s ease, opacity 0.2s ease;
    backdrop-filter: blur(.5rem);
}

.overlay.show,.filter_overlay.show{
    right: 0;
    opacity: 1;
    pointer-events: auto;
    background: rgba(0,0,0,.5);
}
.overlay:before,.filter_overlay:before{
    content: '\00D7';
    position: fixed;
    top: 1rem;
    right: 18.15rem;
    color: var(--white);
    font-size: 2rem;
    line-height: 1;
    opacity: 0;
    transform: translateX(20px);
    background: rgba(255, 255, 255, .25);
    display: inline-flex;
    width: 1.5rem;
    height: 1.5rem;
    align-items: center;
    justify-content: center;
    border-radius: .25rem;
    cursor: pointer;
    transition: opacity 0.8s ease, transform 0.4s ease;
}
.overlay.show:before,.filter_overlay.show:before{
    opacity: 1;
    transform: translateX(0);
    transition-delay: 0.1s;
}
#menu_modal {
    transition: all .5s ease;
    position: fixed;
    background: #FFF;
    top: 0;
    bottom: 0;
    right: -18rem;
    width: 18rem;
    z-index: 100;
    border-radius: 1rem 0 0 1rem;
}
#menu_modal.show {
    right: 0 !important;
    box-shadow: 0 0.5rem 2rem -0.5rem rgb(28 75 102 / 60%);
}
.menu_header{
    padding: 1rem;
    color: var(--dark);
    text-align: center;
}
.menu_header .avatar {
    background: var(--dark_gray);
    display: inline-flex;
    width: 3rem;
    height: 3rem;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    font-weight: 600;
    border-radius: 3rem;
    margin-bottom: .5rem;
    color: #FFF;
}
.menu_header .name{
    font-weight: 400;
}
.menu_header .email {
    color: var(--dark_gray);
    font-size: .85rem;
    word-break: break-all;
}
#menu_modal ul{
    padding: 1rem;
}
#menu_modal ul:first-child{
    margin-top: 1rem;
}
#menu_modal li {
    padding: 0 0 .5rem;
}
#menu_modal li a {
    color: var(--dark);
    text-decoration: none;
    font-weight: 500;
    display: flex;
    font-size: 1rem;
    line-height: 1;
    padding: .75rem 0;
    align-items: center;
}
#menu_modal li svg {
    height: 1rem;
    width: 1rem;
    vertical-align: middle;
    fill: var(--dark);
    margin-right: .75rem;
}
#login_button{
    margin: 0 1rem 1rem;
}
.current a{
    color: var(--light-gray)
;}

/* Loading */
#loading {
    position: fixed;
    inset: 0;
    z-index: 99999;
    background: rgba(0, 0, 0, .5);
    transition: all .25s ease-out;
    display: flex;
    align-items: center;
    justify-content: center;
}
#loading:not(.show) {
    display: none;
}
.loader {
    border: .5rem solid var(--dark_gray);
    border-top: .5rem solid var(--link_blue);
    border-radius: 50%;
    width: 5rem;
    height: 5rem;
    animation: loading 1s linear infinite;
}

@keyframes loading {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/*  */
/* Quiz Modal */
.content #quiz_header{
    display: none !important;
}

.content #quiz_main{
    margin-top: 1rem;
}

.content #quiz_main .quiz_btns{
    display: flex;
    gap: 1rem;
}

.content #quiz_main button.skip{
    background-color: var(--dark_gray);
    border-color: var(--dark_gray);
}

.content #progress span{
    background-color: var(--button_red);
}
.content .checker input:checked + label {
    border: solid 1px var(--link_blue);
    color: var(--link_blue);
}

li:is(.blog,.franchise,.resources,.compare-results,.net-worth-calculator, .all-franchises, .franchises-by-industry, .franchises-by-location, .get-franchise-recommendations), .back {
    display: none;
}

#menu_modal > ul > li.dashboard i.dashboard:before {
    content: '';
    display: inline-block;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMmMtNi42MjcgMC0xMiA1LjM3My0xMiAxMiAwIDIuNTgzLjU3NSA1LjM0NCAyLjU5OSA4aDE4Ljc1M2MyLjAyMy0yLjY1NiAyLjY0OC01LjQxNyAyLjY0OC04IDAtNi42MjctNS4zNzMtMTItMTItMTJ6bS0uNzU4IDIuMTRjLjI1Ni0uMDE5LjUxLS4wMjkuNzU4LS4wMjlzLjUwMi4wMS43NTguMDI5djMuMTE1Yy0uMjUyLS4wMjgtLjUwNi0uMDQyLS43NTgtLjA0MnMtLjUwNi4wMTQtLjc1OC4wNDJ2LTMuMTE1em0tNS43NjQgNy45NzhsLTIuODgtMS4xOTNjLjE1OC0uNDc5LjM1Mi0uOTQ4LjU4Mi0xLjM5OWwyLjg3OSAxLjE5MmMtLjI0Ny40NDQtLjQ0MS45MTMtLjU4MSAxLjR6bTEuMjE3LTIuMzUxbC0yLjIwMy0yLjIwM2MuMzI5LS4zODMuNjg4LS43NDMgMS4wNzEtMS4wNzFsMi4yMDMgMi4yMDNjLS4zOTUuMzE2LS43NTQuNjc1LTEuMDcxIDEuMDcxem0uNzkzLTQuNTY5Yy40NDktLjIzMS45MTktLjQyOCAxLjM5Ny0uNTg2bDEuMjA1IDIuODc0Yy0uNDg2LjE0Mi0uOTU0LjMzOS0xLjM5Ny41ODZsLTEuMjA1LTIuODc0em0xLjQwNyAxMy44MDJjLjAxOS0xLjE1MS42NTgtMi4xNSAxLjYwMy0yLjY3MmwxLjUwMi03LjA0MSAxLjUwMiA3LjA0MWMuOTQzLjUyMiAxLjU4NCAxLjUyMSAxLjYwMiAyLjY3MmgtNi4yMDl6bTQuOTg5LTExLjUyMmwxLjE5My0yLjg3OGMuNDc5LjE1Ni45NDguMzUyIDEuNC41ODFsLTEuMTkzIDIuODc4Yy0uNDQ0LS4yNDYtLjkxNC0uNDQtMS40LS41ODF6bTIuMzQ5IDEuMjE4bDIuMjAzLTIuMjAzYy4zODMuMzI5Ljc0Mi42ODggMS4wNzEgMS4wNzFsLTIuMjAzIDIuMjAzYy0uMzE2LS4zOTYtLjY3NS0uNzU1LTEuMDcxLTEuMDcxem0yLjI1OSAzLjMyYy0uMTQ3LS40ODMtLjM1LS45NS0uNjAzLTEuMzlsMi44Ni0xLjIzOGMuMjM1LjQ0NS40MzcuOTEyLjYwMiAxLjM5bC0yLjg1OSAxLjIzOHoiLz48L3N2Zz4=);
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMmMtNi42MjcgMC0xMiA1LjM3My0xMiAxMiAwIDIuNTgzLjU3NSA1LjM0NCAyLjU5OSA4aDE4Ljc1M2MyLjAyMy0yLjY1NiAyLjY0OC01LjQxNyAyLjY0OC04IDAtNi42MjctNS4zNzMtMTItMTItMTJ6bS0uNzU4IDIuMTRjLjI1Ni0uMDE5LjUxLS4wMjkuNzU4LS4wMjlzLjUwMi4wMS43NTguMDI5djMuMTE1Yy0uMjUyLS4wMjgtLjUwNi0uMDQyLS43NTgtLjA0MnMtLjUwNi4wMTQtLjc1OC4wNDJ2LTMuMTE1em0tNS43NjQgNy45NzhsLTIuODgtMS4xOTNjLjE1OC0uNDc5LjM1Mi0uOTQ4LjU4Mi0xLjM5OWwyLjg3OSAxLjE5MmMtLjI0Ny40NDQtLjQ0MS45MTMtLjU4MSAxLjR6bTEuMjE3LTIuMzUxbC0yLjIwMy0yLjIwM2MuMzI5LS4zODMuNjg4LS43NDMgMS4wNzEtMS4wNzFsMi4yMDMgMi4yMDNjLS4zOTUuMzE2LS43NTQuNjc1LTEuMDcxIDEuMDcxem0uNzkzLTQuNTY5Yy40NDktLjIzMS45MTktLjQyOCAxLjM5Ny0uNTg2bDEuMjA1IDIuODc0Yy0uNDg2LjE0Mi0uOTU0LjMzOS0xLjM5Ny41ODZsLTEuMjA1LTIuODc0em0xLjQwNyAxMy44MDJjLjAxOS0xLjE1MS42NTgtMi4xNSAxLjYwMy0yLjY3MmwxLjUwMi03LjA0MSAxLjUwMiA3LjA0MWMuOTQzLjUyMiAxLjU4NCAxLjUyMSAxLjYwMiAyLjY3MmgtNi4yMDl6bTQuOTg5LTExLjUyMmwxLjE5My0yLjg3OGMuNDc5LjE1Ni45NDguMzUyIDEuNC41ODFsLTEuMTkzIDIuODc4Yy0uNDQ0LS4yNDYtLjkxNC0uNDQtMS40LS41ODF6bTIuMzQ5IDEuMjE4bDIuMjAzLTIuMjAzYy4zODMuMzI5Ljc0Mi42ODggMS4wNzEgMS4wNzFsLTIuMjAzIDIuMjAzYy0uMzE2LS4zOTYtLjY3NS0uNzU1LTEuMDcxLTEuMDcxem0yLjI1OSAzLjMyYy0uMTQ3LS40ODMtLjM1LS45NS0uNjAzLTEuMzlsMi44Ni0xLjIzOGMuMjM1LjQ0NS40MzcuOTEyLjYwMiAxLjM5bC0yLjg1OSAxLjIzOHoiLz48L3N2Zz4=);
    -webkit-mask-size: contain;
    mask-size: contain;
    mask-repeat: no-repeat;
    width: 1rem;
    height: 1rem;
    margin-right: .75rem;
    background-color: var(--menu_gray);
}

#menu_modal > ul > li.insiders-scoop i.insiders-scoop:before {
    content: '';
    display: inline-block;
    transform: rotate(90deg);
    -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPgo8cGF0aCBkPSJNMCAwIEMxLjE3NTY3MDMyIC0wLjAxMDU4OTQ1IDEuMTc1NjcwMzIgLTAuMDEwNTg5NDUgMi4zNzUwOTE1NSAtMC4wMjEzOTI4MiBDMzUuMTg1Mjk5OTMgLTAuMjQ5NzIzMDkgMzUuMTg1Mjk5OTMgLTAuMjQ5NzIzMDkgNDguNzY5NTMxMjUgMy4yMDMxMjUgQzUwLjA0ODg0NTIxIDMuNTI1MDY4MzYgNTAuMDQ4ODQ1MjEgMy41MjUwNjgzNiA1MS4zNTQwMDM5MSAzLjg1MzUxNTYyIEM4OC4zNjY2MTc1MiAxMy40MDQzMDkxMSAxMjQuNzU2OTEzOTEgMzIuNjIyOTU0MiAxNDguNzY5NTMxMjUgNjMuMjAzMTI1IEMxNDkuMTk5NDMzNTkgNjMuNzQ3NzUzOTEgMTQ5LjYyOTMzNTk0IDY0LjI5MjM4MjgxIDE1MC4wNzIyNjU2MiA2NC44NTM1MTU2MiBDMTczLjgwODcwMTgyIDk1LjExODI2NDA0IDE4OS41Njk3ODU4NSAxMzEuMjg5NjQzNzkgMTkwLjc2OTUzMTI1IDE3MC4yMDMxMjUgQzE5MC44MDk0OTIxOSAxNzEuNDUzNTE1NjIgMTkwLjg0OTQ1MzEzIDE3Mi43MDM5MDYyNSAxOTAuODkwNjI1IDE3My45OTIxODc1IEMxOTEuNzE0ODQ2MTIgMjEzLjkxMjc0ODUxIDE3OS44NDg4MTI4OCAyNTIuNjIwNjA5NzYgMTU2Ljc2OTUzMTI1IDI4NS4yMDMxMjUgQzE1OC4zNTY2MTc4IDI4OS4wNjI5MTQ5NSAxNjAuOTY2NTcwMDQgMjkxLjczODk5NzExIDE2My44NTU0Njg3NSAyOTQuNjYwMTU2MjUgQzE2NC42MDI3NTc0MiAyOTUuNDIwOTg3NjMgMTY0LjYwMjc1NzQyIDI5NS40MjA5ODc2MyAxNjUuMzY1MTQyODIgMjk2LjE5NzE4OTMzIEMxNjYuNDE2NDc3MzcgMjk3LjI2Mjk4NjcgMTY3LjQ3MDYwNzIyIDI5OC4zMjYwMzMwNiAxNjguNTI3MzQzNzUgMjk5LjM4NjQ3NDYxIEMxNzAuMTQ0NTAwODYgMzAxLjAxNTU5NDM4IDE3MS43NDIwNjg1IDMwMi42NjI0NDIxOSAxNzMuMzM5ODQzNzUgMzA0LjMxMDU0Njg4IEMxNzQuMzY0NzMyODcgMzA1LjM0NDg5MzI4IDE3NS4zOTA3MzcyOCAzMDYuMzc4MTM2MDQgMTc2LjQxNzk2ODc1IDMwNy40MTAxNTYyNSBDMTc3LjEzMjIzNTI2IDMwOC4xNTM3MjEyNCAxNzcuMTMyMjM1MjYgMzA4LjE1MzcyMTI0IDE3Ny44NjA5MzE0IDMwOC45MTIzMDc3NCBDMTc5LjM1ODE2OTg4IDMxMC40NDY1ODk2MiAxNzkuMzU4MTY5ODggMzEwLjQ0NjU4OTYyIDE4MS43Njk1MzEyNSAzMTIuMjAzMTI1IEMxODQuNTgzNzEyNTcgMzEyLjA2NTI4NjI2IDE4NS44MzIyOTI2IDMxMS4xNjU0NjgxOSAxODguMjY5NTMxMjUgMzA5LjcwMzEyNSBDMTk0LjQxMjA0OTA4IDMwNi4wMTc2MTQzIDIwMi4wMDA4NTI4NiAzMDYuNTY3ODgxMzUgMjA4LjkxMDE1NjI1IDMwNy40ODgyODEyNSBDMjEzLjYzMTk1NzQ2IDMwOC44Mjc0NDc1NiAyMTYuNzU1Nzk0NzYgMzExLjg0NDk4MzQ2IDIyMC4zMDI1MDU0OSAzMTUuMTMyODg4NzkgQzIyMC44Mjg1MzM4MSAzMTUuNjIwNTA5MzYgMjIxLjM1NDU2MjEyIDMxNi4xMDgxMjk5MiAyMjEuODk2NTMwNjkgMzE2LjYxMDUyNjg2IEMyMjcuNDU5MzM1NzQgMzIxLjc5NTY0MDYgMjMyLjg2MjUxMTg3IDMyNy4xNDA0NjU1IDIzOC4yNDE5NDMzNiAzMzIuNTE0NDA0MyBDMjM5LjMyODk5ODc0IDMzMy41OTY4MTM4NSAyNDAuNDE2MjQ0MjcgMzM0LjY3OTAzMjQ3IDI0MS41MDM2NjIxMSAzMzUuNzYxMDc3ODggQzI0NC40MTY4MTg5MyAzMzguNjYxMjk1ODQgMjQ3LjMyNjc5NTk5IDM0MS41NjQ2ODIxMiAyNTAuMjM1NzI5OTMgMzQ0LjQ2OTEzNTA1IEMyNTIuMDU4NTcwNDQgMzQ2LjI4OTAyMDIzIDI1My44ODE5ODYxMiAzNDguMTA4MzI3MjcgMjU1LjcwNTU2ODMxIDM0OS45Mjc0NjkyNSBDMjYxLjQyNzg2NjYgMzU1LjYzNjE1NDIxIDI2Ny4xNDgyMDU2OSAzNjEuMzQ2NzkxMzggMjcyLjg2NTY0NDQgMzY3LjA2MDM0MzQ0IEMyNzkuNDM3MTMyNjcgMzczLjYyNzMzNzM1IDI4Ni4wMTUxNDA4NSAzODAuMTg3NzA4MDMgMjkyLjU5ODgwMDYgMzg2Ljc0MjQ5OTA1IEMyOTcuNzEyNjczMDYgMzkxLjgzNDczMTMzIDMwMi44MjA3NDMxIDM5Ni45MzI3MzY5NiAzMDcuOTI0NDc0NzggNDAyLjAzNTEzMjcxIEMzMTAuOTYzMDI4MDggNDA1LjA3MjY0MTU3IDMxNC4wMDM5MjY5IDQwOC4xMDc3MDY5NyAzMTcuMDUwOTE2NjcgNDExLjEzNjc1NDk5IEMzMTkuOTExNTc0MjQgNDEzLjk4MDg4NjcxIDMyMi43NjQ5Mjc0NyA0MTYuODMyMTUxNDcgMzI1LjYxMjk1MzE5IDQxOS42ODg5MzA1MSBDMzI2LjY1NDc4ODQ1IDQyMC43MzE1MzMxNyAzMjcuNjk5MTYyMjMgNDIxLjc3MTYwNjc0IDMyOC43NDYzMzIxNyA0MjIuODA4ODUxMjQgQzMzNi44OTE3OTkwMiA0MzAuODgxNjUxMzEgMzQzLjgwMjQ1MjE1IDQzNy43Nzk2OTk2OCAzNDQuMTQ0NTMxMjUgNDQ5Ljc2NTYyNSBDMzQ0LjE5MzUxNTYzIDQ1MC45MjE5MTQwNiAzNDQuMjQyNSA0NTIuMDc4MjAzMTMgMzQ0LjI5Mjk2ODc1IDQ1My4yNjk1MzEyNSBDMzQyLjk1MjUxNTU0IDQ2My4zNDI5MzcwNSAzMzYuNjE0NjU4MjQgNDcwLjEwNTk1MzY0IDMyOS42Mjg5MDYyNSA0NzcuMDA3ODEyNSBDMzI4Ljc0NzI4ODIxIDQ3Ny44OTQyMTQxNyAzMjcuODY1NjcwMTcgNDc4Ljc4MDYxNTg0IDMyNi45NTczMzY0MyA0NzkuNjkzODc4MTcgQzMyNC42MjkwNzIwMSA0ODIuMDI2Mzg3MjEgMzIyLjI4OTE1Mjc1IDQ4NC4zNDYzODc3NCAzMTkuOTQ0NzYzMTggNDg2LjY2MjY1ODY5IEMzMTguNTE4OTQ2MjEgNDg4LjA3ODcwNjAzIDMxNy4xMDMyNzcwNiA0ODkuNTA0MTMwNyAzMTUuNjkwOTE3OTcgNDkwLjkzMzU5Mzc1IEMzMTIuOTU0Mzc0ODIgNDkzLjcwMTE1MjY0IDMxMC4yMDA5MzU3NSA0OTYuNDUwNjkxNCAzMDcuNDQxNDA2MjUgNDk5LjE5NTMxMjUgQzMwNi4xODkzNzQwOCA1MDAuNDYyNTI2NCAzMDYuMTg5Mzc0MDggNTAwLjQ2MjUyNjQgMzA0LjkxMjA0ODM0IDUwMS43NTUzNDA1OCBDMjk4LjA0NDg3NjQ4IDUwOC40ODc5MDA4IDI5MS41OTQ3MTU5MiA1MTIuNzkzOTQxODUgMjgxLjcwNzAzMTI1IDUxMi43MDMxMjUgQzI2NS44MTE5OTYwOSA1MTIuMTQwOTIxMTggMjU2LjAyMTMwMDEzIDQ5OC42MDUzOTUwOCAyNDUuNDMyMzczMDUgNDg4LjAyNzA5OTYxIEMyNDQuMzM1NzYyNSA0ODYuOTM1MTMxMDQgMjQzLjIzODk2MDEyIDQ4NS44NDMzNTUxIDI0Mi4xNDE5ODMwMyA0ODQuNzUxNzU0NzYgQzIzOS4xOTM1NjQxOSA0ODEuODE2MzE2MjcgMjM2LjI0ODM2MjAxIDQ3OC44Nzc2NzI0NCAyMzMuMzA0MTkxMzUgNDc1LjkzNzk3Mzc0IEMyMzEuNDYwMjU4MDkgNDc0LjA5Njk5MDQzIDIyOS42MTU3NDczNSA0NzIuMjU2NTg3NTggMjI3Ljc3MTA2NjY3IDQ3MC40MTYzNTMyMyBDMjIxLjk4NTc0OTkyIDQ2NC42NDQ2NjQxNSAyMTYuMjAyNDAzNjcgNDU4Ljg3MTAxMTUxIDIxMC40MjE5NTY3MiA0NTMuMDk0NDQ1MTcgQzIwMy43NzI5MDk5NCA0NDYuNDQ5ODg4NzEgMTk3LjExNzM1MzA0IDQzOS44MTE5NDQ3IDE5MC40NTYxMTgyOSA0MzMuMTc5NjA3MzMgQzE4NS4yODcwODQzNCA0MjguMDMyMjE0NzEgMTgwLjEyMzg1Mzc0IDQyMi44NzkwNDc1NCAxNzQuOTY0OTYxMzUgNDE3LjcyMTQ5MDkyIEMxNzEuODkxNzI1NjggNDE0LjY0OTMwMDExIDE2OC44MTYxMzk5NSA0MTEuNTc5NTU2MTggMTY1LjczNDQ3MjI3IDQwOC41MTU4MjE0NiBDMTYyLjgzOTM2ODU5IDQwNS42MzcyNDQzMiAxNTkuOTUxNTY5MSA0MDIuNzUxNTMyMjMgMTU3LjA2OTA5NzUyIDM5OS44NjAzMDc2OSBDMTU2LjAxNDM2MzU4IDM5OC44MDQ4MDYyNCAxNTQuOTU3MDkwMzMgMzk3Ljc1MTgzNDc5IDE1My44OTcwMjIyNSAzOTYuNzAxNjkwNjcgQzE0NS41Nzk2MTEwNSAzODguNDU3NTY0OCAxMzguNzA4ODgzNzMgMzgxLjYzNDgwMTM4IDEzOC41MTk1MzEyNSAzNjkuNDUzMTI1IEMxMzguNTY0NTkzMDkgMzYzLjMwOTY5Mzg3IDEzOS4yMzY1MzM1MSAzNTcuNzM2MTIyNzQgMTQzLjc2OTUzMTI1IDM1My4yMDMxMjUgQzE0My42NzAxNzE0OSAzNDguODgzNjUyNzUgMTQwLjMyMDk2NDI5IDM0Ni4zNzUyMzI0OCAxMzcuNDIxODc1IDM0My41NjI1IEMxMzYuODkwNTg0ODcgMzQzLjAzNTQ1NDcxIDEzNi4zNTkyOTQ3NCAzNDIuNTA4NDA5NDIgMTM1LjgxMTkwNDkxIDM0MS45NjUzOTMwNyBDMTM0LjExNzIwMyAzNDAuMjg3NDUzMTMgMTMyLjQxMjM1OTA4IDMzOC42MjAyNTc3MiAxMzAuNzA3MDMxMjUgMzM2Ljk1MzEyNSBDMTI5LjU1NDY1MzggMzM1LjgxNTc5NzU1IDEyOC40MDI5NTI3MyAzMzQuNjc3Nzg0MzQgMTI3LjI1MTk1MzEyIDMzMy41MzkwNjI1IEMxMjQuNDMyMjU5NDEgMzMwLjc1MjQwNTA4IDEyMS42MDM0MjUzNyAzMjcuOTc1MzM3MDggMTE4Ljc2OTUzMTI1IDMyNS4yMDMxMjUgQzExNS4yMzMzNzYwMyAzMjYuNTcyMjQyMzkgMTEyLjI4NTkwMjkgMzI4LjA3NDc2ODk2IDEwOS4xNDQ1MzEyNSAzMzAuMjAzMTI1IEM2OC45NjUzNjE3MSAzNTYuMDU1NjczNzcgMjAuNTMzNDQwMDMgMzY1LjIyMzc1MDEgLTI2LjM1MTA3NDIyIDM1NS42ODE4ODQ3NyBDLTczLjMxODUyODY3IDM0NS4zODY2Nzg3IC0xMTQuNzQ4Mjk5MTIgMzE3LjE0NzIyNzUxIC0xNDAuODgwMzcxMDkgMjc2LjY0NTk5NjA5IEMtMTU0LjQ4NTMzODc5IDI1NC41NDI1NjAyNCAtMTYzLjIyODI3MDkxIDIzMC44NTc1MDEwOSAtMTY3LjIzMDQ2ODc1IDIwNS4yMDMxMjUgQy0xNjcuNDAyNDc4MDMgMjA0LjE0MzU5NjE5IC0xNjcuNTc0NDg3MyAyMDMuMDg0MDY3MzggLTE2Ny43NTE3MDg5OCAyMDEuOTkyNDMxNjQgQy0xNjguMjU0NjgzNjYgMTk4LjAxMTQ2NzkgLTE2OC40MDg4OTc0MiAxOTQuMDk4OTY4OSAtMTY4LjQzMzU5Mzc1IDE5MC4wOTM3NSBDLTE2OC40NDA2MDgwNiAxODkuMzMzNTM1NDYgLTE2OC40NDc2MjIzOCAxODguNTczMzIwOTIgLTE2OC40NTQ4NDkyNCAxODcuNzkwMDY5NTggQy0xNjguNDcyMjkyMDkgMTg1LjM0NDM2MDczIC0xNjguNDc4NzAzMjYgMTgyLjg5ODg5MzgxIC0xNjguNDgwNDY4NzUgMTgwLjQ1MzEyNSBDLTE2OC40ODExNDM0OSAxNzkuNjE4ODggLTE2OC40ODE4MTgyNCAxNzguNzg0NjM1MDEgLTE2OC40ODI1MTM0MyAxNzcuOTI1MTA5ODYgQy0xNjguNDY2ODQ5ODQgMTY1Ljc2MDUwNDY4IC0xNjguMDYyOTUzMzkgMTU0LjA4MjI3NTYyIC0xNjUuMjMwNDY4NzUgMTQyLjIwMzEyNSBDLTE2NS4wNjQxNzk2OSAxNDEuNDUwNzk1OSAtMTY0Ljg5Nzg5MDYzIDE0MC42OTg0NjY4IC0xNjQuNzI2NTYyNSAxMzkuOTIzMzM5ODQgQy0xNTkuMzI5NDE1NjUgMTE1LjcyMTEzNDEgLTE0OC45Nzc1NjcwMyA5My4xMTE3MDc2OCAtMTM0LjIzMDQ2ODc1IDczLjIwMzEyNSBDLTEzMy42NTgxMjUgNzIuNDE4MDg1OTQgLTEzMy4wODU3ODEyNSA3MS42MzMwNDY4OCAtMTMyLjQ5NjA5Mzc1IDcwLjgyNDIxODc1IEMtMTI3LjUzMDYxMzA0IDY0LjIxNTQwMDM4IC0xMjEuODkyMTg5ODEgNTguMjExNDgyMDQgLTExNi4yMzA0Njg3NSA1Mi4yMDMxMjUgQy0xMTUuNTczMDQ2ODggNTEuNDkxNTYyNSAtMTE0LjkxNTYyNSA1MC43OCAtMTE0LjIzODI4MTI1IDUwLjA0Njg3NSBDLTg3Ljg4NTgwMTU0IDIyLjQ1MDI4NjggLTUxLjEzNTM5ODM1IDcuNDYyNTU3NzYgLTE0LjIzMDQ2ODc1IDEuMjAzMTI1IEMtMTIuODM2NzEwMjEgMC45MzM3NTEyMiAtMTIuODM2NzEwMjEgMC45MzM3NTEyMiAtMTEuNDE0Nzk0OTIgMC42NTg5MzU1NSBDLTcuNjAyMjcyNDUgMC4xMTMyMDM3OCAtMy44NDI5ODc3MiAwLjAyMjg1NjU2IDAgMCBaIE0tMjAuMjMwNDY4NzUgNTUuMjAzMTI1IEMtMjEuMjg4ODY5NjMgNTUuNDg1MTg3OTkgLTIxLjI4ODg2OTYzIDU1LjQ4NTE4Nzk5IC0yMi4zNjg2NTIzNCA1NS43NzI5NDkyMiBDLTU0Ljk5NjkyMDM2IDY0LjgwNDgyMTY5IC04My4wODI0MzQ0OCA4Ni41MzU5NTAxOCAtOTkuOTYwOTM3NSAxMTUuODUxNTYyNSBDLTEwNS4yMDExNjE5MSAxMjUuMjkxMjI5OTIgLTEwOS40OTg4MTE3NiAxMzQuNzI4Nzc1MTMgLTExMi4yMzA0Njg3NSAxNDUuMjAzMTI1IEMtMTEyLjUyMDI2NjExIDE0Ni4yNjE3Njc1OCAtMTEyLjUyMDI2NjExIDE0Ni4yNjE3Njc1OCAtMTEyLjgxNTkxNzk3IDE0Ny4zNDE3OTY4OCBDLTExOC41MjQ3MTg2NSAxNjguODM0ODQ4OTEgLTExOC4xMzkxOTUwNyAxOTEuODA2NDQ3MTggLTExMi4yMzA0Njg3NSAyMTMuMjAzMTI1IEMtMTEyLjA0ODU0OTggMjEzLjg3NTg1NDQ5IC0xMTEuODY2NjMwODYgMjE0LjU0ODU4Mzk4IC0xMTEuNjc5MTk5MjIgMjE1LjI0MTY5OTIyIEMtMTA2LjEyODczNTIxIDIzNS4xMjcxNDE3OCAtOTUuNDQ4ODIxNjkgMjUyLjM3MTcwODc1IC04MS4yMzA0Njg3NSAyNjcuMjAzMTI1IEMtODAuNDIyMjI2NTYgMjY4LjA4NjEzMjgxIC03OS42MTM5ODQzOCAyNjguOTY5MTQwNjMgLTc4Ljc4MTI1IDI2OS44Nzg5MDYyNSBDLTU2Ljk1ODcyODY2IDI5Mi45NDA5NzI5IC0yNS41Njk4NDQzNiAzMDUuNzE0Njg1NzkgNS45MjQ1NjA1NSAzMDcuMTgxMzk2NDggQzI4LjY0MjczNzc5IDMwNy43NTg0NTI1NSA0OS42NzAxNjkxOSAzMDIuMTk4MjMxODYgNzAuMDE5NTMxMjUgMjkyLjMyODEyNSBDNzAuNjU2OTcyNjYgMjkyLjAyNDg3MzA1IDcxLjI5NDQxNDA2IDI5MS43MjE2MjEwOSA3MS45NTExNzE4OCAyOTEuNDA5MTc5NjkgQzgyLjY2Mzk2NzI3IDI4Ni4wNTI3ODE5OSA5MC45NDI1NTE1MiAyNzcuNDU5MTQ3NyA5OS4zNDQyMzgyOCAyNjkuMTA4ODg2NzIgQzEwMS4yNTE5ODk3MiAyNjcuMjIwNDg4NTggMTAzLjE4MDA2MzIxIDI2NS4zNTQ2MTExNyAxMDUuMTA5Mzc1IDI2My40ODgyODEyNSBDMTI3LjI5NjYzOTMzIDI0MS42ODIwNDM5NyAxMzguMzM0NDQ2MTggMjExLjQ3ODMwODA2IDEzOS4wODIwMzEyNSAxODAuNTc4MTI1IEMxMzguODk5NjE3MDIgMTQzLjY4MDI4NjIzIDEyMy43NjUwMjM4NCAxMTEuODU1NjMxNjYgOTguMzA4NTkzNzUgODUuNjcxODc1IEM4Mi40ODU4NzA5NiA3MC43NDI3OTQzNiA2Mi41NDI2ODE2IDYxLjA0OTU3NDMgNDEuNzY5NTMxMjUgNTUuMjAzMTI1IEMzOS45NTAwMTk1MyA1NC42OTA3MjI2NiAzOS45NTAwMTk1MyA1NC42OTA3MjI2NiAzOC4wOTM3NSA1NC4xNjc5Njg3NSBDMTkuNjc1OTQwNjEgNDkuOTE0NjYxNTMgLTEuOTQ5OTgwNjMgNTAuMjQyMjQ5MDQgLTIwLjIzMDQ2ODc1IDU1LjIwMzEyNSBaICIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY4LjIzMDQ2ODc1LC0wLjIwMzEyNSkiLz4KPC9zdmc+Cg==);
    mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPgo8cGF0aCBkPSJNMCAwIEMxLjE3NTY3MDMyIC0wLjAxMDU4OTQ1IDEuMTc1NjcwMzIgLTAuMDEwNTg5NDUgMi4zNzUwOTE1NSAtMC4wMjEzOTI4MiBDMzUuMTg1Mjk5OTMgLTAuMjQ5NzIzMDkgMzUuMTg1Mjk5OTMgLTAuMjQ5NzIzMDkgNDguNzY5NTMxMjUgMy4yMDMxMjUgQzUwLjA0ODg0NTIxIDMuNTI1MDY4MzYgNTAuMDQ4ODQ1MjEgMy41MjUwNjgzNiA1MS4zNTQwMDM5MSAzLjg1MzUxNTYyIEM4OC4zNjY2MTc1MiAxMy40MDQzMDkxMSAxMjQuNzU2OTEzOTEgMzIuNjIyOTU0MiAxNDguNzY5NTMxMjUgNjMuMjAzMTI1IEMxNDkuMTk5NDMzNTkgNjMuNzQ3NzUzOTEgMTQ5LjYyOTMzNTk0IDY0LjI5MjM4MjgxIDE1MC4wNzIyNjU2MiA2NC44NTM1MTU2MiBDMTczLjgwODcwMTgyIDk1LjExODI2NDA0IDE4OS41Njk3ODU4NSAxMzEuMjg5NjQzNzkgMTkwLjc2OTUzMTI1IDE3MC4yMDMxMjUgQzE5MC44MDk0OTIxOSAxNzEuNDUzNTE1NjIgMTkwLjg0OTQ1MzEzIDE3Mi43MDM5MDYyNSAxOTAuODkwNjI1IDE3My45OTIxODc1IEMxOTEuNzE0ODQ2MTIgMjEzLjkxMjc0ODUxIDE3OS44NDg4MTI4OCAyNTIuNjIwNjA5NzYgMTU2Ljc2OTUzMTI1IDI4NS4yMDMxMjUgQzE1OC4zNTY2MTc4IDI4OS4wNjI5MTQ5NSAxNjAuOTY2NTcwMDQgMjkxLjczODk5NzExIDE2My44NTU0Njg3NSAyOTQuNjYwMTU2MjUgQzE2NC42MDI3NTc0MiAyOTUuNDIwOTg3NjMgMTY0LjYwMjc1NzQyIDI5NS40MjA5ODc2MyAxNjUuMzY1MTQyODIgMjk2LjE5NzE4OTMzIEMxNjYuNDE2NDc3MzcgMjk3LjI2Mjk4NjcgMTY3LjQ3MDYwNzIyIDI5OC4zMjYwMzMwNiAxNjguNTI3MzQzNzUgMjk5LjM4NjQ3NDYxIEMxNzAuMTQ0NTAwODYgMzAxLjAxNTU5NDM4IDE3MS43NDIwNjg1IDMwMi42NjI0NDIxOSAxNzMuMzM5ODQzNzUgMzA0LjMxMDU0Njg4IEMxNzQuMzY0NzMyODcgMzA1LjM0NDg5MzI4IDE3NS4zOTA3MzcyOCAzMDYuMzc4MTM2MDQgMTc2LjQxNzk2ODc1IDMwNy40MTAxNTYyNSBDMTc3LjEzMjIzNTI2IDMwOC4xNTM3MjEyNCAxNzcuMTMyMjM1MjYgMzA4LjE1MzcyMTI0IDE3Ny44NjA5MzE0IDMwOC45MTIzMDc3NCBDMTc5LjM1ODE2OTg4IDMxMC40NDY1ODk2MiAxNzkuMzU4MTY5ODggMzEwLjQ0NjU4OTYyIDE4MS43Njk1MzEyNSAzMTIuMjAzMTI1IEMxODQuNTgzNzEyNTcgMzEyLjA2NTI4NjI2IDE4NS44MzIyOTI2IDMxMS4xNjU0NjgxOSAxODguMjY5NTMxMjUgMzA5LjcwMzEyNSBDMTk0LjQxMjA0OTA4IDMwNi4wMTc2MTQzIDIwMi4wMDA4NTI4NiAzMDYuNTY3ODgxMzUgMjA4LjkxMDE1NjI1IDMwNy40ODgyODEyNSBDMjEzLjYzMTk1NzQ2IDMwOC44Mjc0NDc1NiAyMTYuNzU1Nzk0NzYgMzExLjg0NDk4MzQ2IDIyMC4zMDI1MDU0OSAzMTUuMTMyODg4NzkgQzIyMC44Mjg1MzM4MSAzMTUuNjIwNTA5MzYgMjIxLjM1NDU2MjEyIDMxNi4xMDgxMjk5MiAyMjEuODk2NTMwNjkgMzE2LjYxMDUyNjg2IEMyMjcuNDU5MzM1NzQgMzIxLjc5NTY0MDYgMjMyLjg2MjUxMTg3IDMyNy4xNDA0NjU1IDIzOC4yNDE5NDMzNiAzMzIuNTE0NDA0MyBDMjM5LjMyODk5ODc0IDMzMy41OTY4MTM4NSAyNDAuNDE2MjQ0MjcgMzM0LjY3OTAzMjQ3IDI0MS41MDM2NjIxMSAzMzUuNzYxMDc3ODggQzI0NC40MTY4MTg5MyAzMzguNjYxMjk1ODQgMjQ3LjMyNjc5NTk5IDM0MS41NjQ2ODIxMiAyNTAuMjM1NzI5OTMgMzQ0LjQ2OTEzNTA1IEMyNTIuMDU4NTcwNDQgMzQ2LjI4OTAyMDIzIDI1My44ODE5ODYxMiAzNDguMTA4MzI3MjcgMjU1LjcwNTU2ODMxIDM0OS45Mjc0NjkyNSBDMjYxLjQyNzg2NjYgMzU1LjYzNjE1NDIxIDI2Ny4xNDgyMDU2OSAzNjEuMzQ2NzkxMzggMjcyLjg2NTY0NDQgMzY3LjA2MDM0MzQ0IEMyNzkuNDM3MTMyNjcgMzczLjYyNzMzNzM1IDI4Ni4wMTUxNDA4NSAzODAuMTg3NzA4MDMgMjkyLjU5ODgwMDYgMzg2Ljc0MjQ5OTA1IEMyOTcuNzEyNjczMDYgMzkxLjgzNDczMTMzIDMwMi44MjA3NDMxIDM5Ni45MzI3MzY5NiAzMDcuOTI0NDc0NzggNDAyLjAzNTEzMjcxIEMzMTAuOTYzMDI4MDggNDA1LjA3MjY0MTU3IDMxNC4wMDM5MjY5IDQwOC4xMDc3MDY5NyAzMTcuMDUwOTE2NjcgNDExLjEzNjc1NDk5IEMzMTkuOTExNTc0MjQgNDEzLjk4MDg4NjcxIDMyMi43NjQ5Mjc0NyA0MTYuODMyMTUxNDcgMzI1LjYxMjk1MzE5IDQxOS42ODg5MzA1MSBDMzI2LjY1NDc4ODQ1IDQyMC43MzE1MzMxNyAzMjcuNjk5MTYyMjMgNDIxLjc3MTYwNjc0IDMyOC43NDYzMzIxNyA0MjIuODA4ODUxMjQgQzMzNi44OTE3OTkwMiA0MzAuODgxNjUxMzEgMzQzLjgwMjQ1MjE1IDQzNy43Nzk2OTk2OCAzNDQuMTQ0NTMxMjUgNDQ5Ljc2NTYyNSBDMzQ0LjE5MzUxNTYzIDQ1MC45MjE5MTQwNiAzNDQuMjQyNSA0NTIuMDc4MjAzMTMgMzQ0LjI5Mjk2ODc1IDQ1My4yNjk1MzEyNSBDMzQyLjk1MjUxNTU0IDQ2My4zNDI5MzcwNSAzMzYuNjE0NjU4MjQgNDcwLjEwNTk1MzY0IDMyOS42Mjg5MDYyNSA0NzcuMDA3ODEyNSBDMzI4Ljc0NzI4ODIxIDQ3Ny44OTQyMTQxNyAzMjcuODY1NjcwMTcgNDc4Ljc4MDYxNTg0IDMyNi45NTczMzY0MyA0NzkuNjkzODc4MTcgQzMyNC42MjkwNzIwMSA0ODIuMDI2Mzg3MjEgMzIyLjI4OTE1Mjc1IDQ4NC4zNDYzODc3NCAzMTkuOTQ0NzYzMTggNDg2LjY2MjY1ODY5IEMzMTguNTE4OTQ2MjEgNDg4LjA3ODcwNjAzIDMxNy4xMDMyNzcwNiA0ODkuNTA0MTMwNyAzMTUuNjkwOTE3OTcgNDkwLjkzMzU5Mzc1IEMzMTIuOTU0Mzc0ODIgNDkzLjcwMTE1MjY0IDMxMC4yMDA5MzU3NSA0OTYuNDUwNjkxNCAzMDcuNDQxNDA2MjUgNDk5LjE5NTMxMjUgQzMwNi4xODkzNzQwOCA1MDAuNDYyNTI2NCAzMDYuMTg5Mzc0MDggNTAwLjQ2MjUyNjQgMzA0LjkxMjA0ODM0IDUwMS43NTUzNDA1OCBDMjk4LjA0NDg3NjQ4IDUwOC40ODc5MDA4IDI5MS41OTQ3MTU5MiA1MTIuNzkzOTQxODUgMjgxLjcwNzAzMTI1IDUxMi43MDMxMjUgQzI2NS44MTE5OTYwOSA1MTIuMTQwOTIxMTggMjU2LjAyMTMwMDEzIDQ5OC42MDUzOTUwOCAyNDUuNDMyMzczMDUgNDg4LjAyNzA5OTYxIEMyNDQuMzM1NzYyNSA0ODYuOTM1MTMxMDQgMjQzLjIzODk2MDEyIDQ4NS44NDMzNTUxIDI0Mi4xNDE5ODMwMyA0ODQuNzUxNzU0NzYgQzIzOS4xOTM1NjQxOSA0ODEuODE2MzE2MjcgMjM2LjI0ODM2MjAxIDQ3OC44Nzc2NzI0NCAyMzMuMzA0MTkxMzUgNDc1LjkzNzk3Mzc0IEMyMzEuNDYwMjU4MDkgNDc0LjA5Njk5MDQzIDIyOS42MTU3NDczNSA0NzIuMjU2NTg3NTggMjI3Ljc3MTA2NjY3IDQ3MC40MTYzNTMyMyBDMjIxLjk4NTc0OTkyIDQ2NC42NDQ2NjQxNSAyMTYuMjAyNDAzNjcgNDU4Ljg3MTAxMTUxIDIxMC40MjE5NTY3MiA0NTMuMDk0NDQ1MTcgQzIwMy43NzI5MDk5NCA0NDYuNDQ5ODg4NzEgMTk3LjExNzM1MzA0IDQzOS44MTE5NDQ3IDE5MC40NTYxMTgyOSA0MzMuMTc5NjA3MzMgQzE4NS4yODcwODQzNCA0MjguMDMyMjE0NzEgMTgwLjEyMzg1Mzc0IDQyMi44NzkwNDc1NCAxNzQuOTY0OTYxMzUgNDE3LjcyMTQ5MDkyIEMxNzEuODkxNzI1NjggNDE0LjY0OTMwMDExIDE2OC44MTYxMzk5NSA0MTEuNTc5NTU2MTggMTY1LjczNDQ3MjI3IDQwOC41MTU4MjE0NiBDMTYyLjgzOTM2ODU5IDQwNS42MzcyNDQzMiAxNTkuOTUxNTY5MSA0MDIuNzUxNTMyMjMgMTU3LjA2OTA5NzUyIDM5OS44NjAzMDc2OSBDMTU2LjAxNDM2MzU4IDM5OC44MDQ4MDYyNCAxNTQuOTU3MDkwMzMgMzk3Ljc1MTgzNDc5IDE1My44OTcwMjIyNSAzOTYuNzAxNjkwNjcgQzE0NS41Nzk2MTEwNSAzODguNDU3NTY0OCAxMzguNzA4ODgzNzMgMzgxLjYzNDgwMTM4IDEzOC41MTk1MzEyNSAzNjkuNDUzMTI1IEMxMzguNTY0NTkzMDkgMzYzLjMwOTY5Mzg3IDEzOS4yMzY1MzM1MSAzNTcuNzM2MTIyNzQgMTQzLjc2OTUzMTI1IDM1My4yMDMxMjUgQzE0My42NzAxNzE0OSAzNDguODgzNjUyNzUgMTQwLjMyMDk2NDI5IDM0Ni4zNzUyMzI0OCAxMzcuNDIxODc1IDM0My41NjI1IEMxMzYuODkwNTg0ODcgMzQzLjAzNTQ1NDcxIDEzNi4zNTkyOTQ3NCAzNDIuNTA4NDA5NDIgMTM1LjgxMTkwNDkxIDM0MS45NjUzOTMwNyBDMTM0LjExNzIwMyAzNDAuMjg3NDUzMTMgMTMyLjQxMjM1OTA4IDMzOC42MjAyNTc3MiAxMzAuNzA3MDMxMjUgMzM2Ljk1MzEyNSBDMTI5LjU1NDY1MzggMzM1LjgxNTc5NzU1IDEyOC40MDI5NTI3MyAzMzQuNjc3Nzg0MzQgMTI3LjI1MTk1MzEyIDMzMy41MzkwNjI1IEMxMjQuNDMyMjU5NDEgMzMwLjc1MjQwNTA4IDEyMS42MDM0MjUzNyAzMjcuOTc1MzM3MDggMTE4Ljc2OTUzMTI1IDMyNS4yMDMxMjUgQzExNS4yMzMzNzYwMyAzMjYuNTcyMjQyMzkgMTEyLjI4NTkwMjkgMzI4LjA3NDc2ODk2IDEwOS4xNDQ1MzEyNSAzMzAuMjAzMTI1IEM2OC45NjUzNjE3MSAzNTYuMDU1NjczNzcgMjAuNTMzNDQwMDMgMzY1LjIyMzc1MDEgLTI2LjM1MTA3NDIyIDM1NS42ODE4ODQ3NyBDLTczLjMxODUyODY3IDM0NS4zODY2Nzg3IC0xMTQuNzQ4Mjk5MTIgMzE3LjE0NzIyNzUxIC0xNDAuODgwMzcxMDkgMjc2LjY0NTk5NjA5IEMtMTU0LjQ4NTMzODc5IDI1NC41NDI1NjAyNCAtMTYzLjIyODI3MDkxIDIzMC44NTc1MDEwOSAtMTY3LjIzMDQ2ODc1IDIwNS4yMDMxMjUgQy0xNjcuNDAyNDc4MDMgMjA0LjE0MzU5NjE5IC0xNjcuNTc0NDg3MyAyMDMuMDg0MDY3MzggLTE2Ny43NTE3MDg5OCAyMDEuOTkyNDMxNjQgQy0xNjguMjU0NjgzNjYgMTk4LjAxMTQ2NzkgLTE2OC40MDg4OTc0MiAxOTQuMDk4OTY4OSAtMTY4LjQzMzU5Mzc1IDE5MC4wOTM3NSBDLTE2OC40NDA2MDgwNiAxODkuMzMzNTM1NDYgLTE2OC40NDc2MjIzOCAxODguNTczMzIwOTIgLTE2OC40NTQ4NDkyNCAxODcuNzkwMDY5NTggQy0xNjguNDcyMjkyMDkgMTg1LjM0NDM2MDczIC0xNjguNDc4NzAzMjYgMTgyLjg5ODg5MzgxIC0xNjguNDgwNDY4NzUgMTgwLjQ1MzEyNSBDLTE2OC40ODExNDM0OSAxNzkuNjE4ODggLTE2OC40ODE4MTgyNCAxNzguNzg0NjM1MDEgLTE2OC40ODI1MTM0MyAxNzcuOTI1MTA5ODYgQy0xNjguNDY2ODQ5ODQgMTY1Ljc2MDUwNDY4IC0xNjguMDYyOTUzMzkgMTU0LjA4MjI3NTYyIC0xNjUuMjMwNDY4NzUgMTQyLjIwMzEyNSBDLTE2NS4wNjQxNzk2OSAxNDEuNDUwNzk1OSAtMTY0Ljg5Nzg5MDYzIDE0MC42OTg0NjY4IC0xNjQuNzI2NTYyNSAxMzkuOTIzMzM5ODQgQy0xNTkuMzI5NDE1NjUgMTE1LjcyMTEzNDEgLTE0OC45Nzc1NjcwMyA5My4xMTE3MDc2OCAtMTM0LjIzMDQ2ODc1IDczLjIwMzEyNSBDLTEzMy42NTgxMjUgNzIuNDE4MDg1OTQgLTEzMy4wODU3ODEyNSA3MS42MzMwNDY4OCAtMTMyLjQ5NjA5Mzc1IDcwLjgyNDIxODc1IEMtMTI3LjUzMDYxMzA0IDY0LjIxNTQwMDM4IC0xMjEuODkyMTg5ODEgNTguMjExNDgyMDQgLTExNi4yMzA0Njg3NSA1Mi4yMDMxMjUgQy0xMTUuNTczMDQ2ODggNTEuNDkxNTYyNSAtMTE0LjkxNTYyNSA1MC43OCAtMTE0LjIzODI4MTI1IDUwLjA0Njg3NSBDLTg3Ljg4NTgwMTU0IDIyLjQ1MDI4NjggLTUxLjEzNTM5ODM1IDcuNDYyNTU3NzYgLTE0LjIzMDQ2ODc1IDEuMjAzMTI1IEMtMTIuODM2NzEwMjEgMC45MzM3NTEyMiAtMTIuODM2NzEwMjEgMC45MzM3NTEyMiAtMTEuNDE0Nzk0OTIgMC42NTg5MzU1NSBDLTcuNjAyMjcyNDUgMC4xMTMyMDM3OCAtMy44NDI5ODc3MiAwLjAyMjg1NjU2IDAgMCBaIE0tMjAuMjMwNDY4NzUgNTUuMjAzMTI1IEMtMjEuMjg4ODY5NjMgNTUuNDg1MTg3OTkgLTIxLjI4ODg2OTYzIDU1LjQ4NTE4Nzk5IC0yMi4zNjg2NTIzNCA1NS43NzI5NDkyMiBDLTU0Ljk5NjkyMDM2IDY0LjgwNDgyMTY5IC04My4wODI0MzQ0OCA4Ni41MzU5NTAxOCAtOTkuOTYwOTM3NSAxMTUuODUxNTYyNSBDLTEwNS4yMDExNjE5MSAxMjUuMjkxMjI5OTIgLTEwOS40OTg4MTE3NiAxMzQuNzI4Nzc1MTMgLTExMi4yMzA0Njg3NSAxNDUuMjAzMTI1IEMtMTEyLjUyMDI2NjExIDE0Ni4yNjE3Njc1OCAtMTEyLjUyMDI2NjExIDE0Ni4yNjE3Njc1OCAtMTEyLjgxNTkxNzk3IDE0Ny4zNDE3OTY4OCBDLTExOC41MjQ3MTg2NSAxNjguODM0ODQ4OTEgLTExOC4xMzkxOTUwNyAxOTEuODA2NDQ3MTggLTExMi4yMzA0Njg3NSAyMTMuMjAzMTI1IEMtMTEyLjA0ODU0OTggMjEzLjg3NTg1NDQ5IC0xMTEuODY2NjMwODYgMjE0LjU0ODU4Mzk4IC0xMTEuNjc5MTk5MjIgMjE1LjI0MTY5OTIyIEMtMTA2LjEyODczNTIxIDIzNS4xMjcxNDE3OCAtOTUuNDQ4ODIxNjkgMjUyLjM3MTcwODc1IC04MS4yMzA0Njg3NSAyNjcuMjAzMTI1IEMtODAuNDIyMjI2NTYgMjY4LjA4NjEzMjgxIC03OS42MTM5ODQzOCAyNjguOTY5MTQwNjMgLTc4Ljc4MTI1IDI2OS44Nzg5MDYyNSBDLTU2Ljk1ODcyODY2IDI5Mi45NDA5NzI5IC0yNS41Njk4NDQzNiAzMDUuNzE0Njg1NzkgNS45MjQ1NjA1NSAzMDcuMTgxMzk2NDggQzI4LjY0MjczNzc5IDMwNy43NTg0NTI1NSA0OS42NzAxNjkxOSAzMDIuMTk4MjMxODYgNzAuMDE5NTMxMjUgMjkyLjMyODEyNSBDNzAuNjU2OTcyNjYgMjkyLjAyNDg3MzA1IDcxLjI5NDQxNDA2IDI5MS43MjE2MjEwOSA3MS45NTExNzE4OCAyOTEuNDA5MTc5NjkgQzgyLjY2Mzk2NzI3IDI4Ni4wNTI3ODE5OSA5MC45NDI1NTE1MiAyNzcuNDU5MTQ3NyA5OS4zNDQyMzgyOCAyNjkuMTA4ODg2NzIgQzEwMS4yNTE5ODk3MiAyNjcuMjIwNDg4NTggMTAzLjE4MDA2MzIxIDI2NS4zNTQ2MTExNyAxMDUuMTA5Mzc1IDI2My40ODgyODEyNSBDMTI3LjI5NjYzOTMzIDI0MS42ODIwNDM5NyAxMzguMzM0NDQ2MTggMjExLjQ3ODMwODA2IDEzOS4wODIwMzEyNSAxODAuNTc4MTI1IEMxMzguODk5NjE3MDIgMTQzLjY4MDI4NjIzIDEyMy43NjUwMjM4NCAxMTEuODU1NjMxNjYgOTguMzA4NTkzNzUgODUuNjcxODc1IEM4Mi40ODU4NzA5NiA3MC43NDI3OTQzNiA2Mi41NDI2ODE2IDYxLjA0OTU3NDMgNDEuNzY5NTMxMjUgNTUuMjAzMTI1IEMzOS45NTAwMTk1MyA1NC42OTA3MjI2NiAzOS45NTAwMTk1MyA1NC42OTA3MjI2NiAzOC4wOTM3NSA1NC4xNjc5Njg3NSBDMTkuNjc1OTQwNjEgNDkuOTE0NjYxNTMgLTEuOTQ5OTgwNjMgNTAuMjQyMjQ5MDQgLTIwLjIzMDQ2ODc1IDU1LjIwMzEyNSBaICIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY4LjIzMDQ2ODc1LC0wLjIwMzEyNSkiLz4KPC9zdmc+Cg==);
    -webkit-mask-size: contain;
    mask-size: contain;
    mask-repeat: no-repeat;
    width: 1rem;
    height: 1rem;
    margin-right: .75rem;
    background-color: var(--menu_gray);
}

#menu_modal > ul > li.testimonials i.testimonials:before {
    content: '';
    display: inline-block;
    -webkit-mask: url(data:image/png;base64,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);
    mask: url(data:image/png;base64,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);
    -webkit-mask-size: contain;
    mask-size: contain;
    mask-repeat: no-repeat;
    width: 1rem;
    height: 1rem;
    margin-right: .75rem;
    background-color: var(--menu_gray);
}

.quiz_passwordSection i:before{
    content: '';
    display: inline-flex;
    height: 1.5rem;
    width: 1.5rem;
    background-color: var(--link_blue);
    mask-repeat: no-repeat;
}

.tooltip-rec {
  position: relative;
  cursor: pointer;
  font-size: 0.8em;
  vertical-align: super;
}


.tooltip-text {
    visibility: hidden;
    opacity: 1;
    width: 190px;
    background: var(--light_blue);
    color: var(--dark_gray);
    text-align: center;
    border-radius: 6px;
    padding: 6px;
    position: absolute;
    z-index: 100;
    right: 5px;
    top: 50%;
    transition: opacity 0.3s;
    font-size: 12px;
    line-height: 1.4;
    box-shadow: 1px 1px 2px var(--dark_gray);
}

.tooltip-text.left{
    inset:auto auto 20px 5px;
}

.tooltip-rec:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}

.info-icon i:before{
    content: '';
    display: inline-flex;
    height: 1.2rem;
    width: 1.2rem;
    background-color: var(--dark_gray);
    mask-repeat: no-repeat;
}

i.tootltip{
    margin-left: -.5rem;
}

.info-icon i.tootltip:before{
  -webkit-mask: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPgo8cGF0aCBkPSJNMCAwIEMxLjQ1MTA4NjU4IDAuMDAyNzM0MjIgMS40NTEwODY1OCAwLjAwMjczNDIyIDIuOTMxNDg4MDQgMC4wMDU1MjM2OCBDMTcuMjY0NDA5NzcgMC4wNTA5NTE3NCAzMS4yMTAyMzkxNyAwLjU1OTgzOTI4IDQ1LjMxMjUgMy4zMTI1IEM0Ni42NTgwMzk1NSAzLjU1Mzk1NzUyIDQ2LjY1ODAzOTU1IDMuNTUzOTU3NTIgNDguMDMwNzYxNzIgMy44MDAyOTI5NyBDMTA3Ljg0MDg4OTA0IDE0LjYyMjg3OTg5IDE2NS4zNTQ5NTgyOSA0OC42ODA2NDQ1NyAyMDIuMzEyNSA5Ny4zMTI1IEMyMDIuNzI5MTg5NDUgOTcuODUyNzc4MzIgMjAzLjE0NTg3ODkxIDk4LjM5MzA1NjY0IDIwMy41NzUxOTUzMSA5OC45NDk3MDcwMyBDMjExLjI1ODQ4NzMgMTA4Ljk0NDcxMTYgMjE4LjAwMDkyOTY4IDExOS40MDQ1OTAzNiAyMjQuMzEyNSAxMzAuMzEyNSBDMjI0LjcwNjc5MTk5IDEzMC45ODk3NDEyMSAyMjUuMTAxMDgzOTggMTMxLjY2Njk4MjQyIDIyNS41MDczMjQyMiAxMzIuMzY0NzQ2MDkgQzIzOC42ODk2MTE3MyAxNTUuMjgzMzc1NiAyNDcuMjk1MTA5MTggMTgwLjg1ODIyNTYzIDI1Mi42MjUgMjA2LjY4NzUgQzI1Mi43NzI0MzY1MiAyMDcuMzk4MTc2MjcgMjUyLjkxOTg3MzA1IDIwOC4xMDg4NTI1NCAyNTMuMDcxNzc3MzQgMjA4Ljg0MTA2NDQ1IEMyNTYuMDU3MTM3ODcgMjI0LjQ4MzU4MzY2IDI1Ni42ODczMDk4IDI0MC4xMTkxOTYwNiAyNTYuNjI1IDI1NiBDMjU2LjYyMjI2NTc4IDI1Ny40NTEwODY1OCAyNTYuNjIyMjY1NzggMjU3LjQ1MTA4NjU4IDI1Ni42MTk0NzYzMiAyNTguOTMxNDg4MDQgQzI1Ni41NzQwNDgyNiAyNzMuMjY0NDA5NzcgMjU2LjA2NTE2MDcyIDI4Ny4yMTAyMzkxNyAyNTMuMzEyNSAzMDEuMzEyNSBDMjUzLjE1MTUyODMyIDMwMi4yMDk1MjYzNyAyNTIuOTkwNTU2NjQgMzAzLjEwNjU1MjczIDI1Mi44MjQ3MDcwMyAzMDQuMDMwNzYxNzIgQzI0Mi4wMDIxMjAxMSAzNjMuODQwODg5MDQgMjA3Ljk0NDM1NTQzIDQyMS4zNTQ5NTgyOSAxNTkuMzEyNSA0NTguMzEyNSBDMTU4Ljc3MjIyMTY4IDQ1OC43MjkxODk0NSAxNTguMjMxOTQzMzYgNDU5LjE0NTg3ODkxIDE1Ny42NzUyOTI5NyA0NTkuNTc1MTk1MzEgQzE0Ny42ODAyODg0IDQ2Ny4yNTg0ODczIDEzNy4yMjA0MDk2NCA0NzQuMDAwOTI5NjggMTI2LjMxMjUgNDgwLjMxMjUgQzEyNS42MzUyNTg3OSA0ODAuNzA2NzkxOTkgMTI0Ljk1ODAxNzU4IDQ4MS4xMDEwODM5OCAxMjQuMjYwMjUzOTEgNDgxLjUwNzMyNDIyIEMxMDEuMzQxNjI0NCA0OTQuNjg5NjExNzMgNzUuNzY2Nzc0MzcgNTAzLjI5NTEwOTE4IDQ5LjkzNzUgNTA4LjYyNSBDNDkuMjI2ODIzNzMgNTA4Ljc3MjQzNjUyIDQ4LjUxNjE0NzQ2IDUwOC45MTk4NzMwNSA0Ny43ODM5MzU1NSA1MDkuMDcxNzc3MzQgQzMyLjE0MTQxNjM0IDUxMi4wNTcxMzc4NyAxNi41MDU4MDM5NCA1MTIuNjg3MzA5OCAwLjYyNSA1MTIuNjI1IEMtMC4zNDIzOTEwNSA1MTIuNjIzMTc3MTkgLTEuMzA5NzgyMSA1MTIuNjIxMzU0MzcgLTIuMzA2NDg4MDQgNTEyLjYxOTQ3NjMyIEMtMTYuNjM5NDA5NzcgNTEyLjU3NDA0ODI2IC0zMC41ODUyMzkxNyA1MTIuMDY1MTYwNzIgLTQ0LjY4NzUgNTA5LjMxMjUgQy00NS41ODQ1MjYzNyA1MDkuMTUxNTI4MzIgLTQ2LjQ4MTU1MjczIDUwOC45OTA1NTY2NCAtNDcuNDA1NzYxNzIgNTA4LjgyNDcwNzAzIEMtMTA3LjIxNTg4OTA0IDQ5OC4wMDIxMjAxMSAtMTY0LjcyOTk1ODI5IDQ2My45NDQzNTU0MyAtMjAxLjY4NzUgNDE1LjMxMjUgQy0yMDIuMTA0MTg5NDUgNDE0Ljc3MjIyMTY4IC0yMDIuNTIwODc4OTEgNDE0LjIzMTk0MzM2IC0yMDIuOTUwMTk1MzEgNDEzLjY3NTI5Mjk3IEMtMjEwLjYzMzQ4NzMgNDAzLjY4MDI4ODQgLTIxNy4zNzU5Mjk2OCAzOTMuMjIwNDA5NjQgLTIyMy42ODc1IDM4Mi4zMTI1IEMtMjI0LjA4MTc5MTk5IDM4MS42MzUyNTg3OSAtMjI0LjQ3NjA4Mzk4IDM4MC45NTgwMTc1OCAtMjI0Ljg4MjMyNDIyIDM4MC4yNjAyNTM5MSBDLTIzOC4wNjQ2MTE3MyAzNTcuMzQxNjI0NCAtMjQ2LjY3MDEwOTE4IDMzMS43NjY3NzQzNyAtMjUyIDMwNS45Mzc1IEMtMjUyLjE0NzQzNjUyIDMwNS4yMjY4MjM3MyAtMjUyLjI5NDg3MzA1IDMwNC41MTYxNDc0NiAtMjUyLjQ0Njc3NzM0IDMwMy43ODM5MzU1NSBDLTI1NS40MzIxMzc4NyAyODguMTQxNDE2MzQgLTI1Ni4wNjIzMDk4IDI3Mi41MDU4MDM5NCAtMjU2IDI1Ni42MjUgQy0yNTUuOTk4MTc3MTkgMjU1LjY1NzYwODk1IC0yNTUuOTk2MzU0MzcgMjU0LjY5MDIxNzkgLTI1NS45OTQ0NzYzMiAyNTMuNjkzNTExOTYgQy0yNTUuOTQ5MDQ4MjYgMjM5LjM2MDU5MDIzIC0yNTUuNDQwMTYwNzIgMjI1LjQxNDc2MDgzIC0yNTIuNjg3NSAyMTEuMzEyNSBDLTI1Mi40NDYwNDI0OCAyMDkuOTY2OTYwNDUgLTI1Mi40NDYwNDI0OCAyMDkuOTY2OTYwNDUgLTI1Mi4xOTk3MDcwMyAyMDguNTk0MjM4MjggQy0yNDEuMzc3MTIwMTEgMTQ4Ljc4NDExMDk2IC0yMDcuMzE5MzU1NDMgOTEuMjcwMDQxNzEgLTE1OC42ODc1IDU0LjMxMjUgQy0xNTguMTQ3MjIxNjggNTMuODk1ODEwNTUgLTE1Ny42MDY5NDMzNiA1My40NzkxMjEwOSAtMTU3LjA1MDI5Mjk3IDUzLjA0OTgwNDY5IEMtMTQ3LjA1NTI4ODQgNDUuMzY2NTEyNyAtMTM2LjU5NTQwOTY0IDM4LjYyNDA3MDMyIC0xMjUuNjg3NSAzMi4zMTI1IEMtMTI1LjAxMDI1ODc5IDMxLjkxODIwODAxIC0xMjQuMzMzMDE3NTggMzEuNTIzOTE2MDIgLTEyMy42MzUyNTM5MSAzMS4xMTc2NzU3OCBDLTEwMC43MTY2MjQ0IDE3LjkzNTM4ODI3IC03NS4xNDE3NzQzNyA5LjMyOTg5MDgyIC00OS4zMTI1IDQgQy00OC42MDE4MjM3MyAzLjg1MjU2MzQ4IC00Ny44OTExNDc0NiAzLjcwNTEyNjk1IC00Ny4xNTg5MzU1NSAzLjU1MzIyMjY2IEMtMzEuNTE2NDE2MzQgMC41Njc4NjIxMyAtMTUuODgwODAzOTQgLTAuMDYyMzA5OCAwIDAgWiBNLTggMTEzLjY4NzUgQy0xNC4zNDA2ODg4MSAxMjEuNDkwMDY5ODQgLTE2LjQ1MTc2MDg5IDEzMC40NjIwMjYyNiAtMTUuNjg3NSAxNDAuMzEyNSBDLTE0LjM5NTc2NDk5IDE0Ny41ODEyNDYxNCAtMTEuNTE4NDAwNDIgMTUyLjgwMDMxODc2IC02LjY4NzUgMTU4LjMxMjUgQy01LjU3Mzc1IDE1OS42MTE4NzUgLTUuNTczNzUgMTU5LjYxMTg3NSAtNC40Mzc1IDE2MC45Mzc1IEM0Ljk1Njc1NjY5IDE2OS4wNTA3MjE2OSAxNC4xOTc5NjM1NSAxNzEuODE5NDg0OCAyNi41MjM0Mzc1IDE3MS42MjUgQzM2Ljk1MDU4NjA0IDE3MC43NjUwMjg5OSA0Ni41ODc4OTkzMSAxNjUuNjYwNzE4MDEgNTMuNjI1IDE1Ny45Mzc1IEM2MC45MjI5OTg4NSAxNDguODE1MDAxNDMgNjEuOTc3NTk4ODcgMTM5LjY5MDQ0MTM1IDYxLjMxMjUgMTI4LjMxMjUgQzYwLjIwNDM2NzIgMTIyLjk4MzY4NDkxIDU3LjUwOTAxOTYyIDExOC42NzEzOTAzOSA1NC4zMTI1IDExNC4zMTI1IEM1My43NTU2MjUgMTEzLjQ4NzUgNTMuMTk4NzUgMTEyLjY2MjUgNTIuNjI1IDExMS44MTI1IEM0NS45OTg5MzAzMiAxMDQuNjQ5MTgxNDIgMzYuNDg1MDI5NTUgOTkuOTgwNDc2MDMgMjYuNzUzOTA2MjUgOTkuMDc0MjE4NzUgQzEyLjQwNDk0NTY0IDk4LjcwNDI5OTgyIDEuNzIyNzgyMTYgMTAzLjI2MzMyMzEgLTggMTEzLjY4NzUgWiBNLTYyLjY4NzUgMjE3LjMxMjUgQy02My41ODUxNzA5IDIxNy42MTg3MzI5MSAtNjQuNDgyODQxOCAyMTcuOTI0OTY1ODIgLTY1LjQwNzcxNDg0IDIxOC4yNDA0Nzg1MiBDLTY5LjY0NzA5OTg4IDIxOS44MzkzMDU1MSAtNzEuMjc3MDk5MzEgMjIwLjU0NDU2NjgzIC03My40NzY1NjI1IDIyNC42NjAxNTYyNSBDLTczLjc1MjQyMTg4IDIyNS44ODYwNTQ2OSAtNzQuMDI4MjgxMjUgMjI3LjExMTk1MzEzIC03NC4zMTI1IDIyOC4zNzUgQy03NC43NjQ5NjA5NCAyMzAuMjE3NzE0ODQgLTc0Ljc2NDk2MDk0IDIzMC4yMTc3MTQ4NCAtNzUuMjI2NTYyNSAyMzIuMDk3NjU2MjUgQy03NS45MzM0NzE2OSAyMzUuMzIwNzAxNTEgLTc1LjkzMzQ3MTY5IDIzNS4zMjA3MDE1MSAtNzQuNjg3NSAyMzguMzEyNSBDLTczLjg2NTA3ODEyIDIzOC4wMzUzNTE1NiAtNzMuMDQyNjU2MjUgMjM3Ljc1ODIwMzEyIC03Mi4xOTUzMTI1IDIzNy40NzI2NTYyNSBDLTYwLjM1OTI3NTgxIDIzMy42MzIwOTQ2OSAtNDkuOTY0OTg3MjggMjMxLjk5OTUyNzI0IC0zNy42ODc1IDIzNS4zMTI1IEMtMzQuNDUyMTAzNjQgMjM3LjI4OTkzODA2IC0zMi45OTM4NzIzNCAyMzguNjQ4NTM4MDYgLTMxLjQwMjM0Mzc1IDI0Mi4wOTc2NTYyNSBDLTI5LjEzNDUyNDYxIDI1Mi4yOTY2NDYxNSAtMzAuNDQ4MjM5NjYgMjYyLjU2ODQ1OTg4IC0zMi43MDcwMzEyNSAyNzIuNjMyODEyNSBDLTMyLjkyNDY3MTMzIDI3My42MTY2NTQyMSAtMzMuMTQyMzExNCAyNzQuNjAwNDk1OTEgLTMzLjM2NjU0NjYzIDI3NS42MTQxNTEgQy0zNi4yOTg4NjQ3NyAyODguNDc0OTQzODEgLTQwLjA4NzE4MDUgMzAxLjEwMTY1MzMgLTQzLjgxMjUgMzEzLjc1IEMtNTYuMzc4MjQ5NTQgMzUxLjM3MzQ1NjMxIC01Ni4zNzgyNDk1NCAzNTEuMzczNDU2MzEgLTUxLjYyNSAzODkuNSBDLTQ1LjU1NTUyMjQyIDQwMC40NDYxMDk4NSAtMzUuNTA0MDU3MTQgNDA3LjMyOTczNjM2IC0yMy42Mzk0MDQzIDQxMC45MzQ4MTQ0NSBDLTE3LjU5NzQxNTU0IDQxMi40NTA4NjgwNCAtMTEuNzA2Mzk5NDIgNDEyLjY0NTg2ODg2IC01LjUgNDEyLjYyNSBDLTQuMDkxMzc2OTUgNDEyLjY0OTE2OTkyIC00LjA5MTM3Njk1IDQxMi42NDkxNjk5MiAtMi42NTQyOTY4OCA0MTIuNjczODI4MTIgQzEwLjYxMTkxNzQ3IDQxMi42ODI4MDk5OSAyMi42ODAxNTE3OSA0MDguODAwODczMzMgMzQuOTMwNjY0MDYgNDA0LjEyNDAyMzQ0IEMzNy4wOTY4NzU4OSA0MDMuMjk5NDE0MTcgMzkuMjcwNDE0MTQgNDAyLjQ5NjY5MzA5IDQxLjQ0NTMxMjUgNDAxLjY5NTMxMjUgQzQyLjgzMzgxMDU4IDQwMS4xNzMxNDIyOCA0NC4yMjE4NTA0NSA0MDAuNjQ5NzUxNjMgNDUuNjA5Mzc1IDQwMC4xMjUgQzQ2LjI1NTA5NDYgMzk5Ljg4NzQwOTY3IDQ2LjkwMDgxNDIxIDM5OS42NDk4MTkzNCA0Ny41NjYxMDEwNyAzOTkuNDA1MDI5MyBDNTAuOTkzNzAwNTUgMzk4LjA3ODg0NTA2IDUyLjIwNzgwOTQ1IDM5Ny40Njk1MzU4MiA1NC4zMTI1IDM5NC4zMTI1IEM1NC45MTY3MTQ5MiAzOTEuOTMxNjcxNDcgNTUuNDUxNTMyMyAzODkuNTMyNzQ5MDYgNTUuOTM3NSAzODcuMTI1IEM1Ni4xOTc4OTA2MyAzODUuODUyNjk1MzEgNTYuNDU4MjgxMjUgMzg0LjU4MDM5MDYzIDU2LjcyNjU2MjUgMzgzLjI2OTUzMTI1IEM1Ni45MTk5MjE4OCAzODIuMjkzNzEwOTQgNTcuMTEzMjgxMjUgMzgxLjMxNzg5MDYzIDU3LjMxMjUgMzgwLjMxMjUgQzU1LjczMjc1MzkxIDM4MC43NDU2MjUgNTUuNzMyNzUzOTEgMzgwLjc0NTYyNSA1NC4xMjEwOTM3NSAzODEuMTg3NSBDNDEuNzgxNjI5MzUgMzg0LjQyNDM0MDU5IDI2LjE3MTk2MDY4IDM4Ny44NTY0MjA4NyAxNC4zMTI1IDM4MS4zMTI1IEMxMy4wODIwMzEyNSAzNzguODg2NzE4NzUgMTMuMDgyMDMxMjUgMzc4Ljg4NjcxODc1IDEyLjMxMjUgMzc2LjMxMjUgQzExLjk4MjUgMzc1LjMyMjUgMTEuNjUyNSAzNzQuMzMyNSAxMS4zMTI1IDM3My4zMTI1IEMxMC41Mzg2Mjc2MSAzNjMuNjI4MDM5NzUgMTEuMTc5NTQ4MjYgMzU0LjQ0NzMyMjU5IDEzLjMyODEyNSAzNDQuOTc2NTYyNSBDMTMuNjU1MDA4MDkgMzQzLjUwNjUzMjc1IDEzLjY1NTAwODA5IDM0My41MDY1MzI3NSAxMy45ODg0OTQ4NyAzNDIuMDA2ODA1NDIgQzE3LjI1MDY0NTMyIDMyNy43NDcyMDAwNCAyMS40NTU0NDk3NSAzMTMuNzI5Mzg5NjMgMjUuNTI0OTAyMzQgMjk5LjY4NDU3MDMxIEMzMy4xOTY5Njk3IDI3NC4yNTQzOTMzMyAzMy4xOTY5Njk3IDI3NC4yNTQzOTMzMyAzNS43NSAyNDcuOTM3NSBDMzUuNzQyNDI2NzYgMjQ3LjA5NzM1MzUyIDM1LjczNDg1MzUyIDI0Ni4yNTcyMDcwMyAzNS43MjcwNTA3OCAyNDUuMzkxNjAxNTYgQzM1LjM5Nzk4MjY1IDIzMi45NzM0ODI5MSAzMC41MDYzNjMwMyAyMjQuMTk3MDE4NTUgMjEuNzUgMjE1LjYyNSBDMTIuODg3MzEzOTYgMjA4LjI1OTA0ODQxIDEuNDg1MjQxMTEgMjA2LjI5NzEyMzQ1IC05LjY4NzUgMjA1LjMxMjUgQy0xMC40NDE2MDE1NiAyMDUuMjQwMzEyNSAtMTEuMTk1NzAzMTIgMjA1LjE2ODEyNSAtMTEuOTcyNjU2MjUgMjA1LjA5Mzc1IEMtMjkuMjg1ODQ4NTQgMjA0LjI5MzEzOTk1IC00Ni43NzcwMTM2MSAyMTEuNDY5ODIwMTYgLTYyLjY4NzUgMjE3LjMxMjUgWiAiIGZpbGw9IiMwMzAxMDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1NS42ODc1LC0wLjMxMjUpIi8+Cjwvc3ZnPgo=')no-repeat center / contain;
  mask: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPgo8cGF0aCBkPSJNMCAwIEMxLjQ1MTA4NjU4IDAuMDAyNzM0MjIgMS40NTEwODY1OCAwLjAwMjczNDIyIDIuOTMxNDg4MDQgMC4wMDU1MjM2OCBDMTcuMjY0NDA5NzcgMC4wNTA5NTE3NCAzMS4yMTAyMzkxNyAwLjU1OTgzOTI4IDQ1LjMxMjUgMy4zMTI1IEM0Ni42NTgwMzk1NSAzLjU1Mzk1NzUyIDQ2LjY1ODAzOTU1IDMuNTUzOTU3NTIgNDguMDMwNzYxNzIgMy44MDAyOTI5NyBDMTA3Ljg0MDg4OTA0IDE0LjYyMjg3OTg5IDE2NS4zNTQ5NTgyOSA0OC42ODA2NDQ1NyAyMDIuMzEyNSA5Ny4zMTI1IEMyMDIuNzI5MTg5NDUgOTcuODUyNzc4MzIgMjAzLjE0NTg3ODkxIDk4LjM5MzA1NjY0IDIwMy41NzUxOTUzMSA5OC45NDk3MDcwMyBDMjExLjI1ODQ4NzMgMTA4Ljk0NDcxMTYgMjE4LjAwMDkyOTY4IDExOS40MDQ1OTAzNiAyMjQuMzEyNSAxMzAuMzEyNSBDMjI0LjcwNjc5MTk5IDEzMC45ODk3NDEyMSAyMjUuMTAxMDgzOTggMTMxLjY2Njk4MjQyIDIyNS41MDczMjQyMiAxMzIuMzY0NzQ2MDkgQzIzOC42ODk2MTE3MyAxNTUuMjgzMzc1NiAyNDcuMjk1MTA5MTggMTgwLjg1ODIyNTYzIDI1Mi42MjUgMjA2LjY4NzUgQzI1Mi43NzI0MzY1MiAyMDcuMzk4MTc2MjcgMjUyLjkxOTg3MzA1IDIwOC4xMDg4NTI1NCAyNTMuMDcxNzc3MzQgMjA4Ljg0MTA2NDQ1IEMyNTYuMDU3MTM3ODcgMjI0LjQ4MzU4MzY2IDI1Ni42ODczMDk4IDI0MC4xMTkxOTYwNiAyNTYuNjI1IDI1NiBDMjU2LjYyMjI2NTc4IDI1Ny40NTEwODY1OCAyNTYuNjIyMjY1NzggMjU3LjQ1MTA4NjU4IDI1Ni42MTk0NzYzMiAyNTguOTMxNDg4MDQgQzI1Ni41NzQwNDgyNiAyNzMuMjY0NDA5NzcgMjU2LjA2NTE2MDcyIDI4Ny4yMTAyMzkxNyAyNTMuMzEyNSAzMDEuMzEyNSBDMjUzLjE1MTUyODMyIDMwMi4yMDk1MjYzNyAyNTIuOTkwNTU2NjQgMzAzLjEwNjU1MjczIDI1Mi44MjQ3MDcwMyAzMDQuMDMwNzYxNzIgQzI0Mi4wMDIxMjAxMSAzNjMuODQwODg5MDQgMjA3Ljk0NDM1NTQzIDQyMS4zNTQ5NTgyOSAxNTkuMzEyNSA0NTguMzEyNSBDMTU4Ljc3MjIyMTY4IDQ1OC43MjkxODk0NSAxNTguMjMxOTQzMzYgNDU5LjE0NTg3ODkxIDE1Ny42NzUyOTI5NyA0NTkuNTc1MTk1MzEgQzE0Ny42ODAyODg0IDQ2Ny4yNTg0ODczIDEzNy4yMjA0MDk2NCA0NzQuMDAwOTI5NjggMTI2LjMxMjUgNDgwLjMxMjUgQzEyNS42MzUyNTg3OSA0ODAuNzA2NzkxOTkgMTI0Ljk1ODAxNzU4IDQ4MS4xMDEwODM5OCAxMjQuMjYwMjUzOTEgNDgxLjUwNzMyNDIyIEMxMDEuMzQxNjI0NCA0OTQuNjg5NjExNzMgNzUuNzY2Nzc0MzcgNTAzLjI5NTEwOTE4IDQ5LjkzNzUgNTA4LjYyNSBDNDkuMjI2ODIzNzMgNTA4Ljc3MjQzNjUyIDQ4LjUxNjE0NzQ2IDUwOC45MTk4NzMwNSA0Ny43ODM5MzU1NSA1MDkuMDcxNzc3MzQgQzMyLjE0MTQxNjM0IDUxMi4wNTcxMzc4NyAxNi41MDU4MDM5NCA1MTIuNjg3MzA5OCAwLjYyNSA1MTIuNjI1IEMtMC4zNDIzOTEwNSA1MTIuNjIzMTc3MTkgLTEuMzA5NzgyMSA1MTIuNjIxMzU0MzcgLTIuMzA2NDg4MDQgNTEyLjYxOTQ3NjMyIEMtMTYuNjM5NDA5NzcgNTEyLjU3NDA0ODI2IC0zMC41ODUyMzkxNyA1MTIuMDY1MTYwNzIgLTQ0LjY4NzUgNTA5LjMxMjUgQy00NS41ODQ1MjYzNyA1MDkuMTUxNTI4MzIgLTQ2LjQ4MTU1MjczIDUwOC45OTA1NTY2NCAtNDcuNDA1NzYxNzIgNTA4LjgyNDcwNzAzIEMtMTA3LjIxNTg4OTA0IDQ5OC4wMDIxMjAxMSAtMTY0LjcyOTk1ODI5IDQ2My45NDQzNTU0MyAtMjAxLjY4NzUgNDE1LjMxMjUgQy0yMDIuMTA0MTg5NDUgNDE0Ljc3MjIyMTY4IC0yMDIuNTIwODc4OTEgNDE0LjIzMTk0MzM2IC0yMDIuOTUwMTk1MzEgNDEzLjY3NTI5Mjk3IEMtMjEwLjYzMzQ4NzMgNDAzLjY4MDI4ODQgLTIxNy4zNzU5Mjk2OCAzOTMuMjIwNDA5NjQgLTIyMy42ODc1IDM4Mi4zMTI1IEMtMjI0LjA4MTc5MTk5IDM4MS42MzUyNTg3OSAtMjI0LjQ3NjA4Mzk4IDM4MC45NTgwMTc1OCAtMjI0Ljg4MjMyNDIyIDM4MC4yNjAyNTM5MSBDLTIzOC4wNjQ2MTE3MyAzNTcuMzQxNjI0NCAtMjQ2LjY3MDEwOTE4IDMzMS43NjY3NzQzNyAtMjUyIDMwNS45Mzc1IEMtMjUyLjE0NzQzNjUyIDMwNS4yMjY4MjM3MyAtMjUyLjI5NDg3MzA1IDMwNC41MTYxNDc0NiAtMjUyLjQ0Njc3NzM0IDMwMy43ODM5MzU1NSBDLTI1NS40MzIxMzc4NyAyODguMTQxNDE2MzQgLTI1Ni4wNjIzMDk4IDI3Mi41MDU4MDM5NCAtMjU2IDI1Ni42MjUgQy0yNTUuOTk4MTc3MTkgMjU1LjY1NzYwODk1IC0yNTUuOTk2MzU0MzcgMjU0LjY5MDIxNzkgLTI1NS45OTQ0NzYzMiAyNTMuNjkzNTExOTYgQy0yNTUuOTQ5MDQ4MjYgMjM5LjM2MDU5MDIzIC0yNTUuNDQwMTYwNzIgMjI1LjQxNDc2MDgzIC0yNTIuNjg3NSAyMTEuMzEyNSBDLTI1Mi40NDYwNDI0OCAyMDkuOTY2OTYwNDUgLTI1Mi40NDYwNDI0OCAyMDkuOTY2OTYwNDUgLTI1Mi4xOTk3MDcwMyAyMDguNTk0MjM4MjggQy0yNDEuMzc3MTIwMTEgMTQ4Ljc4NDExMDk2IC0yMDcuMzE5MzU1NDMgOTEuMjcwMDQxNzEgLTE1OC42ODc1IDU0LjMxMjUgQy0xNTguMTQ3MjIxNjggNTMuODk1ODEwNTUgLTE1Ny42MDY5NDMzNiA1My40NzkxMjEwOSAtMTU3LjA1MDI5Mjk3IDUzLjA0OTgwNDY5IEMtMTQ3LjA1NTI4ODQgNDUuMzY2NTEyNyAtMTM2LjU5NTQwOTY0IDM4LjYyNDA3MDMyIC0xMjUuNjg3NSAzMi4zMTI1IEMtMTI1LjAxMDI1ODc5IDMxLjkxODIwODAxIC0xMjQuMzMzMDE3NTggMzEuNTIzOTE2MDIgLTEyMy42MzUyNTM5MSAzMS4xMTc2NzU3OCBDLTEwMC43MTY2MjQ0IDE3LjkzNTM4ODI3IC03NS4xNDE3NzQzNyA5LjMyOTg5MDgyIC00OS4zMTI1IDQgQy00OC42MDE4MjM3MyAzLjg1MjU2MzQ4IC00Ny44OTExNDc0NiAzLjcwNTEyNjk1IC00Ny4xNTg5MzU1NSAzLjU1MzIyMjY2IEMtMzEuNTE2NDE2MzQgMC41Njc4NjIxMyAtMTUuODgwODAzOTQgLTAuMDYyMzA5OCAwIDAgWiBNLTggMTEzLjY4NzUgQy0xNC4zNDA2ODg4MSAxMjEuNDkwMDY5ODQgLTE2LjQ1MTc2MDg5IDEzMC40NjIwMjYyNiAtMTUuNjg3NSAxNDAuMzEyNSBDLTE0LjM5NTc2NDk5IDE0Ny41ODEyNDYxNCAtMTEuNTE4NDAwNDIgMTUyLjgwMDMxODc2IC02LjY4NzUgMTU4LjMxMjUgQy01LjU3Mzc1IDE1OS42MTE4NzUgLTUuNTczNzUgMTU5LjYxMTg3NSAtNC40Mzc1IDE2MC45Mzc1IEM0Ljk1Njc1NjY5IDE2OS4wNTA3MjE2OSAxNC4xOTc5NjM1NSAxNzEuODE5NDg0OCAyNi41MjM0Mzc1IDE3MS42MjUgQzM2Ljk1MDU4NjA0IDE3MC43NjUwMjg5OSA0Ni41ODc4OTkzMSAxNjUuNjYwNzE4MDEgNTMuNjI1IDE1Ny45Mzc1IEM2MC45MjI5OTg4NSAxNDguODE1MDAxNDMgNjEuOTc3NTk4ODcgMTM5LjY5MDQ0MTM1IDYxLjMxMjUgMTI4LjMxMjUgQzYwLjIwNDM2NzIgMTIyLjk4MzY4NDkxIDU3LjUwOTAxOTYyIDExOC42NzEzOTAzOSA1NC4zMTI1IDExNC4zMTI1IEM1My43NTU2MjUgMTEzLjQ4NzUgNTMuMTk4NzUgMTEyLjY2MjUgNTIuNjI1IDExMS44MTI1IEM0NS45OTg5MzAzMiAxMDQuNjQ5MTgxNDIgMzYuNDg1MDI5NTUgOTkuOTgwNDc2MDMgMjYuNzUzOTA2MjUgOTkuMDc0MjE4NzUgQzEyLjQwNDk0NTY0IDk4LjcwNDI5OTgyIDEuNzIyNzgyMTYgMTAzLjI2MzMyMzEgLTggMTEzLjY4NzUgWiBNLTYyLjY4NzUgMjE3LjMxMjUgQy02My41ODUxNzA5IDIxNy42MTg3MzI5MSAtNjQuNDgyODQxOCAyMTcuOTI0OTY1ODIgLTY1LjQwNzcxNDg0IDIxOC4yNDA0Nzg1MiBDLTY5LjY0NzA5OTg4IDIxOS44MzkzMDU1MSAtNzEuMjc3MDk5MzEgMjIwLjU0NDU2NjgzIC03My40NzY1NjI1IDIyNC42NjAxNTYyNSBDLTczLjc1MjQyMTg4IDIyNS44ODYwNTQ2OSAtNzQuMDI4MjgxMjUgMjI3LjExMTk1MzEzIC03NC4zMTI1IDIyOC4zNzUgQy03NC43NjQ5NjA5NCAyMzAuMjE3NzE0ODQgLTc0Ljc2NDk2MDk0IDIzMC4yMTc3MTQ4NCAtNzUuMjI2NTYyNSAyMzIuMDk3NjU2MjUgQy03NS45MzM0NzE2OSAyMzUuMzIwNzAxNTEgLTc1LjkzMzQ3MTY5IDIzNS4zMjA3MDE1MSAtNzQuNjg3NSAyMzguMzEyNSBDLTczLjg2NTA3ODEyIDIzOC4wMzUzNTE1NiAtNzMuMDQyNjU2MjUgMjM3Ljc1ODIwMzEyIC03Mi4xOTUzMTI1IDIzNy40NzI2NTYyNSBDLTYwLjM1OTI3NTgxIDIzMy42MzIwOTQ2OSAtNDkuOTY0OTg3MjggMjMxLjk5OTUyNzI0IC0zNy42ODc1IDIzNS4zMTI1IEMtMzQuNDUyMTAzNjQgMjM3LjI4OTkzODA2IC0zMi45OTM4NzIzNCAyMzguNjQ4NTM4MDYgLTMxLjQwMjM0Mzc1IDI0Mi4wOTc2NTYyNSBDLTI5LjEzNDUyNDYxIDI1Mi4yOTY2NDYxNSAtMzAuNDQ4MjM5NjYgMjYyLjU2ODQ1OTg4IC0zMi43MDcwMzEyNSAyNzIuNjMyODEyNSBDLTMyLjkyNDY3MTMzIDI3My42MTY2NTQyMSAtMzMuMTQyMzExNCAyNzQuNjAwNDk1OTEgLTMzLjM2NjU0NjYzIDI3NS42MTQxNTEgQy0zNi4yOTg4NjQ3NyAyODguNDc0OTQzODEgLTQwLjA4NzE4MDUgMzAxLjEwMTY1MzMgLTQzLjgxMjUgMzEzLjc1IEMtNTYuMzc4MjQ5NTQgMzUxLjM3MzQ1NjMxIC01Ni4zNzgyNDk1NCAzNTEuMzczNDU2MzEgLTUxLjYyNSAzODkuNSBDLTQ1LjU1NTUyMjQyIDQwMC40NDYxMDk4NSAtMzUuNTA0MDU3MTQgNDA3LjMyOTczNjM2IC0yMy42Mzk0MDQzIDQxMC45MzQ4MTQ0NSBDLTE3LjU5NzQxNTU0IDQxMi40NTA4NjgwNCAtMTEuNzA2Mzk5NDIgNDEyLjY0NTg2ODg2IC01LjUgNDEyLjYyNSBDLTQuMDkxMzc2OTUgNDEyLjY0OTE2OTkyIC00LjA5MTM3Njk1IDQxMi42NDkxNjk5MiAtMi42NTQyOTY4OCA0MTIuNjczODI4MTIgQzEwLjYxMTkxNzQ3IDQxMi42ODI4MDk5OSAyMi42ODAxNTE3OSA0MDguODAwODczMzMgMzQuOTMwNjY0MDYgNDA0LjEyNDAyMzQ0IEMzNy4wOTY4NzU4OSA0MDMuMjk5NDE0MTcgMzkuMjcwNDE0MTQgNDAyLjQ5NjY5MzA5IDQxLjQ0NTMxMjUgNDAxLjY5NTMxMjUgQzQyLjgzMzgxMDU4IDQwMS4xNzMxNDIyOCA0NC4yMjE4NTA0NSA0MDAuNjQ5NzUxNjMgNDUuNjA5Mzc1IDQwMC4xMjUgQzQ2LjI1NTA5NDYgMzk5Ljg4NzQwOTY3IDQ2LjkwMDgxNDIxIDM5OS42NDk4MTkzNCA0Ny41NjYxMDEwNyAzOTkuNDA1MDI5MyBDNTAuOTkzNzAwNTUgMzk4LjA3ODg0NTA2IDUyLjIwNzgwOTQ1IDM5Ny40Njk1MzU4MiA1NC4zMTI1IDM5NC4zMTI1IEM1NC45MTY3MTQ5MiAzOTEuOTMxNjcxNDcgNTUuNDUxNTMyMyAzODkuNTMyNzQ5MDYgNTUuOTM3NSAzODcuMTI1IEM1Ni4xOTc4OTA2MyAzODUuODUyNjk1MzEgNTYuNDU4MjgxMjUgMzg0LjU4MDM5MDYzIDU2LjcyNjU2MjUgMzgzLjI2OTUzMTI1IEM1Ni45MTk5MjE4OCAzODIuMjkzNzEwOTQgNTcuMTEzMjgxMjUgMzgxLjMxNzg5MDYzIDU3LjMxMjUgMzgwLjMxMjUgQzU1LjczMjc1MzkxIDM4MC43NDU2MjUgNTUuNzMyNzUzOTEgMzgwLjc0NTYyNSA1NC4xMjEwOTM3NSAzODEuMTg3NSBDNDEuNzgxNjI5MzUgMzg0LjQyNDM0MDU5IDI2LjE3MTk2MDY4IDM4Ny44NTY0MjA4NyAxNC4zMTI1IDM4MS4zMTI1IEMxMy4wODIwMzEyNSAzNzguODg2NzE4NzUgMTMuMDgyMDMxMjUgMzc4Ljg4NjcxODc1IDEyLjMxMjUgMzc2LjMxMjUgQzExLjk4MjUgMzc1LjMyMjUgMTEuNjUyNSAzNzQuMzMyNSAxMS4zMTI1IDM3My4zMTI1IEMxMC41Mzg2Mjc2MSAzNjMuNjI4MDM5NzUgMTEuMTc5NTQ4MjYgMzU0LjQ0NzMyMjU5IDEzLjMyODEyNSAzNDQuOTc2NTYyNSBDMTMuNjU1MDA4MDkgMzQzLjUwNjUzMjc1IDEzLjY1NTAwODA5IDM0My41MDY1MzI3NSAxMy45ODg0OTQ4NyAzNDIuMDA2ODA1NDIgQzE3LjI1MDY0NTMyIDMyNy43NDcyMDAwNCAyMS40NTU0NDk3NSAzMTMuNzI5Mzg5NjMgMjUuNTI0OTAyMzQgMjk5LjY4NDU3MDMxIEMzMy4xOTY5Njk3IDI3NC4yNTQzOTMzMyAzMy4xOTY5Njk3IDI3NC4yNTQzOTMzMyAzNS43NSAyNDcuOTM3NSBDMzUuNzQyNDI2NzYgMjQ3LjA5NzM1MzUyIDM1LjczNDg1MzUyIDI0Ni4yNTcyMDcwMyAzNS43MjcwNTA3OCAyNDUuMzkxNjAxNTYgQzM1LjM5Nzk4MjY1IDIzMi45NzM0ODI5MSAzMC41MDYzNjMwMyAyMjQuMTk3MDE4NTUgMjEuNzUgMjE1LjYyNSBDMTIuODg3MzEzOTYgMjA4LjI1OTA0ODQxIDEuNDg1MjQxMTEgMjA2LjI5NzEyMzQ1IC05LjY4NzUgMjA1LjMxMjUgQy0xMC40NDE2MDE1NiAyMDUuMjQwMzEyNSAtMTEuMTk1NzAzMTIgMjA1LjE2ODEyNSAtMTEuOTcyNjU2MjUgMjA1LjA5Mzc1IEMtMjkuMjg1ODQ4NTQgMjA0LjI5MzEzOTk1IC00Ni43NzcwMTM2MSAyMTEuNDY5ODIwMTYgLTYyLjY4NzUgMjE3LjMxMjUgWiAiIGZpbGw9IiMwMzAxMDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1NS42ODc1LC0wLjMxMjUpIi8+Cjwvc3ZnPgo=')no-repeat center / contain;
  -webkit-mask-size: contain;
  mask-size: contain;
}


.refine_rec{
  display: flex;
  gap:2px;
  align-items:center;
}

@media (max-width: 768px){

  .info-icon i:before{
    height: 1rem;
    width: .965rem;
  }

  .testimonials_single_header .post-meta{
    margin-bottom: 0.25rem;
  }

}

#pre_quiz_modal{
    justify-content: center;
    align-items: center;
}

#pre_quiz_modal .guts{
    max-width: 38rem;
    padding:2rem
}

#pre_quiz_modal .guts .content p{
    line-height: 1.5rem;
    margin: 1rem 0;
    font-size: 1rem;
}

#pre_quiz_modal .guts .content button, .landing-quiz-section button{
    margin-bottom: .6rem;
    border: 2px solid var(--link_blue);
    box-shadow: inset 0 0 0 2px white;
    transition: all 0.2s ease-out;
    position: relative;
}

#pre_quiz_modal .guts .content button:hover , .landing-quiz-section button:hover{
    background-color: var(--link_blue);
    box-shadow: none;
    transform: scale(1.02);
}

.guts:has(.content .quiz_email_container){
    max-width: 38rem;
}

#quiz_emailSection{
    display: flex;
    flex-direction: column;
    gap: .6rem;
}

#quiz_emailSection input:focus,
#quiz_emailSection input:focus-visible {
    outline: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}


#quiz_emailSection>.input_wrapper{
    margin-bottom: .45rem;
}

/* Cookies */
#valid_cookies {
    background: rgba(0,0,0,.8);
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    color: #FFF;
    -webkit-backdrop-filter: blur(.625rem);
    backdrop-filter: blur(.625rem);
}
#valid_cookies.show {
    display: block;
}
#valid_cookies .flexxer {
    max-width: 90%;
    width: 56.25rem;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
}
#valid_cookies .flexxer p {
    padding-right: .938rem;
    margin: 1.25rem 0;
    font-size: 1rem;
}
#valid_cookies .flexxer p a {
    color: #eee;
    text-decoration: underline;
}
#valid_cookies button.closer {
    font-weight: bold;
    text-transform: uppercase;
    padding: .625rem .938rem;
    line-height: 1;
    background-color: rgb(29, 161, 242);
    color: #FFF;
    border: none;
    display: block;
    width: 100%;
    font-size: 1rem;
    cursor: pointer;
    height: 2.125rem;
}

/* Thank you modal — full-height layout, fixed header/footer, scrollable body */
#thank_you_modal.thank-you-modal.show {
    display: flex;
    justify-content: center;
    align-items: stretch;
    padding: 1rem;
}

#thank_you_modal .thank-you-modal__guts {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 860px;
    height: fit-content;
    max-height: 100vh;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    border-radius: 0.75rem;
    box-sizing: border-box;
    background: #fff;
}

#thank_you_modal .thank-you-modal__header {
    flex: 0 0 auto;
    padding: 1.25rem 1.5rem 1.5rem;
    background: linear-gradient(90deg, #4169e1 0%, #5d8bf4 100%);
    border-radius: 0.75rem 0.75rem 0 0;
    color: #fff;
    font-family: "Inter", sans-serif;
}

#thank_you_modal .thank-you-modal__header-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    margin-bottom: 0.5rem;
}

#thank_you_modal .thank-you-modal__badge {
    display: inline-flex;
    align-items: center;
    gap: 0.4rem;
    padding: 0;
    border: none;
    background: transparent;
    font-size: 0.95rem;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
}

#thank_you_modal .thank-you-modal__badge-icon {
    flex-shrink: 0;
    width: 1rem;
    height: 1rem;
    color: #fff;
}

#thank_you_modal .thank-you-modal__close {
    flex-shrink: 0;
    width: 1.75rem;
    height: 1.75rem;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0.25rem;
    background: transparent;
    color: #fff;
    font-size: 1.375rem;
    font-weight: 300;
    line-height: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

#thank_you_modal .thank-you-modal__close:hover {
    background: rgba(255, 255, 255, 0.12);
}

#thank_you_modal .thank-you-modal__title {
    margin: 0;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.3;
    color: #fff;
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

#thank_you_modal .thank-you-modal__body-inner{
    padding: 1.5rem 2rem 1rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

#thank_you_modal .thank-you-modal__body {
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    -webkit-overflow-scrolling: touch;
}

#thank_you_modal .thank-you-modal__info-box {
    padding: 0.875rem 1rem 0.875rem 1.125rem;
    margin-bottom: 1.25rem;
    border: none;
    border-left: 5px solid #4a52d0;
    border-radius: 0.625rem;
    background: #f5f7ff;
}

#thank_you_modal .thank-you-modal__info-text {
    margin: 0;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #374151;
    text-align: left;
}

#thank_you_modal .thank-you-modal__info-tip {
    color: #4a52d0;
    font-weight: 700;
}

#thank_you_modal .thank-you-modal__info-text strong:not(.thank-you-modal__info-tip) {
    color: inherit;
    font-weight: 700;
}

#thank_you_modal .thank-you-modal__section-label {
    margin: 0 0 1rem;
    font-size: 0.6875rem;
    font-weight: 600;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #6b7280;
    line-height: 1.4;
}

#thank_you_modal .thank-you-modal__grid-loading {
    text-align: center;
    padding: 2rem 1rem;
    color: var(--dark_gray);
    font-size: 0.9375rem;
}

#thank_you_modal .thank-you-modal__grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 1rem 1.25rem;
    align-items: stretch;
}

#thank_you_modal .thank-you-modal__card {
    display: flex;
    flex-direction: column;
    height: 100%;
    border: 1px solid #e5e7eb;
    border-radius: 0.5rem;
    overflow: hidden;
    background: #fff;
    padding-bottom: 0;
    cursor: pointer;
}

#thank_you_modal .thank-you-modal__card-image {
    /* aspect-ratio: 16 / 9;
    overflow: hidden; */
    background: #f3f4f6;
}

#thank_you_modal .thank-you-modal__card-image img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 2 / 1;
}

#thank_you_modal .thank-you-modal__card-inner {
    padding: 0.75rem 0.75rem 0;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    min-height: 0;
}

#thank_you_modal .thank-you-modal__card-invest {
    margin: 0 0 0.5rem;
    font-size: 0.75rem;
    color: #6b7280;
    line-height: 1.3;
    flex-shrink: 0;
    margin-top: auto;
}

#thank_you_modal .thank-you-modal__card-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
    margin-bottom: 0.5rem;
}

#thank_you_modal .thank-you-modal__card-title {
    margin: 0;
    font-size: 0.813rem;
    font-weight: 700;
    color: #111827;
    line-height: 1.25;
    flex: 1;
    min-width: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

#thank_you_modal .thank-you-modal__details {
    flex-shrink: 0;
    margin: 0;
    padding: 0;
    border: none;
    background: transparent;
    color: #6b7c93;
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1.25;
    cursor: pointer;
    text-decoration: none;
    font-family: inherit;
}

#thank_you_modal .thank-you-modal__details:hover {
    color: var(--dark);
    text-decoration: underline;
}

#thank_you_modal .thank-you-modal__add-btn {
    position: relative;
    display: block;
    width: calc(100% + 1.5rem);
    margin: 0 -0.75rem 0;
    padding: 0;
    border: none;
    background: transparent;
    cursor: pointer;
    font-family: inherit;
    flex-shrink: 0;
}

#thank_you_modal .thank-you-modal__add-checkbox {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    inset: 0;
    cursor: pointer;
    z-index: 1;
}

#thank_you_modal .thank-you-modal__add-visual {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.25rem;
    width: 100%;
    padding: 0.65rem 0.75rem;
    border: none;
    border-top: 1px solid #e5e7eb;
    border-radius: 0 0 0.45rem 0.45rem;
    background: #eff2fe;
    color: #3b5998;
    font-size: 0.8125rem;
    font-weight: 700;
    pointer-events: none;
    box-sizing: border-box;
    transition: background-color 0.15s ease, color 0.15s ease;
}

#thank_you_modal .thank-you-modal__add-checkbox:focus {
    outline: none;
}

#thank_you_modal .thank-you-modal__add-checkbox:focus-visible + .thank-you-modal__add-visual {
    outline: 2px solid #2563eb;
    outline-offset: 2px;
}

#thank_you_modal .thank-you-modal__add-state {
    display: inline-flex;
    align-items: center;
    gap: 0.2rem;
    white-space: nowrap;
}

#thank_you_modal .thank-you-modal__add-state--on {
    display: none;
}

#thank_you_modal .thank-you-modal__add-checkbox:checked + .thank-you-modal__add-visual {
    background: #4a659c;
    color: #fff;
}

#thank_you_modal .thank-you-modal__add-checkbox:checked + .thank-you-modal__add-visual .thank-you-modal__add-state--off {
    display: none;
}

#thank_you_modal .thank-you-modal__add-checkbox:checked + .thank-you-modal__add-visual .thank-you-modal__add-state--on {
    display: inline-flex;
}

#thank_you_modal .thank-you-modal__card-desc {
    margin: 0 0 0.5rem;
    font-size: 0.725rem;
    line-height: 1.45;
    color: #6b7280;
    flex: 0 0 auto;
    min-height: calc(1.45em * 3);
    max-height: calc(1.45em * 3);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}

#thank_you_modal .thank-you-modal__quick-sheet {
    position: absolute;
    inset: 0;
    z-index: 8;
    pointer-events: none;
}

#thank_you_modal .thank-you-modal__quick-overlay {
    position: absolute;
    inset: 0;
    border: none;
    margin: 0;
    padding: 0;
    background: rgba(17, 24, 39, 0.35);
    opacity: 0;
    transition: opacity 0.2s ease;
    cursor: pointer;
    border-radius: 0;
}

#thank_you_modal .thank-you-modal__quick-panel {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 80%;
    background: #fff;
    border-radius: 0.85rem 0.85rem 0 0;
    box-shadow: 0 -12px 28px rgba(15, 23, 42, 0.22);
    transform: translateY(100%);
    transition: transform 0.25s ease;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    min-height: 0;
}

#thank_you_modal .thank-you-modal__quick-panel-body {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
}

#thank_you_modal .thank-you-modal__quick-scroll {
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
    scrollbar-width: thin;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer {
    flex: 0 0 auto;
    min-height: 0;
}

#thank_you_modal .thank-you-modal__quick-sheet.is-open {
    pointer-events: auto;
}

#thank_you_modal .thank-you-modal__quick-sheet.is-open .thank-you-modal__quick-overlay {
    opacity: 1;
}

#thank_you_modal .thank-you-modal__quick-sheet.is-open .thank-you-modal__quick-panel {
    transform: translateY(0);
}

#thank_you_modal .thank-you-modal__quick-close {
    align-self: flex-end;
    flex-shrink: 0;
    width: 2.1rem;
    height: 2.1rem;
    margin: 0.6rem 0.75rem 0.2rem;
    border: none;
    border-radius: 50%;
    background: #eef2ff;
    color: #1f3cbf;
    font-size: 1.35rem;
    line-height: 1;
    cursor: pointer;
    z-index: 2;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
}

/* --- Thank-you quick view: styles aligned with recommendations_v2 #recommendations_modal (scoped) --- */

#thank_you_modal .thank-you-modal__quick-scroll .flex {
    display: flex;
}

#thank_you_modal .thank-you-modal__quick-scroll .flex-col {
    flex-direction: column;
}

#thank_you_modal .thank-you-modal__quick-scroll .grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

#thank_you_modal .thank-you-modal__quick-scroll .text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .font-semibold {
    font-weight: 600;
}

#thank_you_modal .thank-you-modal__quick-scroll .mb-3 {
    margin-bottom: 0.75rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .mb-6 {
    margin-bottom: 1.5rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .text-foreground {
    color: var(--dark);
}

#thank_you_modal .thank-you-modal__quick-scroll .investment-badge {
    font-size: 0.75rem;
    line-height: 1.25rem;
    font-weight: 600;
    color: var(--para_gray);
}

#thank_you_modal .thank-you-modal__quick-scroll .bg-border {
    width: 0.25rem;
    height: 0.25rem;
    border-radius: 9999px;
    background-color: #e2e4e9;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_section {
    padding: 3rem 1.5rem 1.5rem;
    border-bottom: 1px solid #e2e4e9;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_grid h2 {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 0.5rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_left_subtext {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.75rem;
    margin-bottom: 1rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_left_subtext span {
    color: var(--para_gray);
    font-weight: 400;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_left_subtext span:last-child {
    font-weight: 500;
    font-size: 0.875rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_left_boxes {
    display: grid;
    min-width: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.75rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_box_item {
    align-items: center;
    gap: 0.5rem;
    border-radius: 0.375rem;
    border: 1px solid #e2e4e9;
    background-color: #fcfdff;
    padding: 0.5rem 0.75rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_box_item svg {
    width: 1rem;
    height: 1rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_label {
    font-size: 0.625rem;
    text-transform: uppercase;
    line-height: 1.25;
    letter-spacing: 0.025em;
    color: var(--para_gray);
    font-weight: 400;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_box_item_text span:last-child {
    color: var(--dark);
    line-height: 1.25;
    font-size: 0.875rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_image img {
    width: 100%;
    height: auto;
    aspect-ratio: 2 / 1;
    object-fit: cover;
    border-radius: 8px;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_image {
    position: relative;
}

#thank_you_modal .thank-you-modal__quick-scroll .quick_view_drag {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 9999px;
    width: 3rem;
    height: 0.375rem;
    z-index: 6;
    position: absolute;
    top: 0.75rem;
    left: 50%;
    translate: -50% 50%;
    cursor: grab;
}

#thank_you_modal .thank-you-modal__quick-scroll .header_grid .header_left{
    display: block;
}

@media only screen and (min-width: 768px) {
    #thank_you_modal .thank-you-modal__quick-scroll .hidden_lg {
        display: none;
    }

    #thank_you_modal .thank-you-modal__quick-scroll .header_grid {
        display: flex;
        justify-content: center;
        gap: 1.5rem;
    }

    #thank_you_modal .thank-you-modal__quick-scroll .header_grid .header_left {
        width: 60%;
    }

    #thank_you_modal .thank-you-modal__quick-scroll .header_grid .header_right {
        width: 40%;
    }
}

#thank_you_modal .thank-you-modal__quick-scroll .rec_modal_content {
    padding: 1.5rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .rec_modal_about h3 {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    margin-bottom: 0.75rem;
    color: var(--dark);
}

#thank_you_modal .thank-you-modal__quick-scroll .rec_modal_about p {
    line-height: 1.625;
    color: var(--para_gray);
    font-weight: 400;
}

#thank_you_modal .thank-you-modal__quick-scroll .modal_why_fit p {
    letter-spacing: 0.025em;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 1rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .modal_why_fit .header_box_item {
    padding: 1rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .why_fit_items {
    margin-top: 0.5rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0.75rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .match_badge {
    display: inline-flex;
    align-items: center;
    gap: 0.375rem;
    border-radius: 0.25rem;
    padding: 0.25rem 0.625rem;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
    background: #f3f4f6;
    color: var(--dark);
}

#thank_you_modal .thank-you-modal__quick-scroll .match_badge svg {
    width: 0.875rem;
    height: 0.875rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .mr-2,
#thank_you_modal .thank-you-modal__quick-sticky-footer .mr-2 {
    margin-right: 0.5rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion {
    max-width: 900px;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-item {
    background: #fff;
    border: 1px solid #e4e8f0;
    border-radius: 8px;
    margin-bottom: 14px;
    overflow: hidden;
    padding: 0 1rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion input {
    display: none;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.75rem 0;
    cursor: pointer;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-header .title {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 1rem;
    color: #1d2a3b;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-header .icon svg {
    width: 1rem;
    height: 1rem;
    color: var(--blue);
}

#thank_you_modal .thank-you-modal__quick-scroll .modal_accordian .arrow {
    transition: transform 0.3s ease;
}

#thank_you_modal .thank-you-modal__quick-scroll .modal_accordian .arrow svg {
    width: 1rem;
    height: 1rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, padding 0.3s ease;
    padding: 0 20px;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion input:checked + .accordion-header + .accordion-content {
    max-height: 500px;
    padding: 20px;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion input:checked + .accordion-header .arrow {
    transform: rotate(180deg);
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-item.active .accordion-content {
    max-height: 500px;
    padding: 0.5rem 0;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-item.active .arrow {
    transform: rotate(180deg);
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-content .info .flex {
    gap: 0.5rem;
    align-items: center;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-content .info svg {
    width: 0.875rem;
    height: 0.875rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-content .info .rounded-full svg {
    width: 0.75rem;
    height: 0.75rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-content .info span {
    font-size: 0.75rem;
    line-height: 1rem;
    color: var(--para_gray);
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.025em;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-content .info p {
    font-size: 0.875rem;
    font-weight: 600;
    color: var(--dark);
    margin-bottom: 0;
    margin-top: 0.25rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-content .grid {
    gap: 1rem;
    padding-bottom: 1rem;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-content .info .rounded-full {
    border-radius: 9999px;
    width: 1.25rem;
    height: 1.25rem;
    align-items: center;
    justify-content: center;
    color: var(--blue);
    background-color: #e8f3fc;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-content .info .rounded-full.notavail {
    color: var(--dark_gray);
    background-color: #f6f7f8;
}

#thank_you_modal .thank-you-modal__quick-scroll .accordion-content .info span.lower {
    text-transform: capitalize;
    font-size: 0.875rem;
}

/* Sticky bar (moved from scroll area): mirrors #recommendations_modal .rec_modal_buttons */
#thank_you_modal .thank-you-modal__quick-sticky-footer .rec_modal_buttons {
    width: 100%;
    /* padding: 1rem; */
    border-top: 1px solid #e2e4e9;
    background-color: #fcfdff;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .rec_modal_buttons .flex {
    display: flex;
    gap: 0.75rem;
    align-items: stretch;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .rec_modal_buttons button:not(.thank-you-modal__add-btn) {
    height: 2.75rem;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .rec_modal_buttons .flex_rec_btns {
    position: relative;
    flex: 1 1 0%;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .rec_modal_buttons .flex_rec_btns input {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .rec_modal_buttons .rec_button_primary {
    flex: 1 1 0%;
    font-size: 0.875rem;
    line-height: 1.25rem;
    width: 100%;
    line-height: 1;
    background-color: var(--button_blue);
    color: #fff;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .rec_modal_buttons .rec_button_primary::before {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imx1Y2lkZSBsdWNpZGUtcGx1cyB3LTQgaC00IG1yLTEuNSI+PHBhdGggZD0iTTUgMTJoMTQiPjwvcGF0aD48cGF0aCBkPSJNMTIgNXYxNCI+PC9wYXRoPjwvc3ZnPg==");
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .rec_modal_buttons .rec_button_secondary svg {
    width: 1rem;
    height: 1rem;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .rec_modal_buttons .rec_button_secondary {
    display: inline-flex;
    padding: 0 2rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    background-color: #f6f7f8;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    color: var(--dark);
    border: 1px solid #e2e4e9 !important;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .rec_modal_buttons .rec_button_secondary.contacted {
    opacity: 0.5;
    pointer-events: none;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .rec_modal_buttons .rec_button_secondary:not(.contacted):hover {
    background-color: var(--button_blue);
    color: #fff;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .flex_rec_btns input:checked + button {
    background-color: #f6f7f8;
    color: var(--dark);
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .flex_rec_btns input:checked + button::before {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiM0MTQ5NTgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGVjayB3LTQgaC00IG1yLTEuNSI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ij48L3BhdGg+PC9zdmc+");
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .flex_rec_btns input:checked + button span {
    font-size: 0;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .flex_rec_btns input:checked + button > span::after {
    font-size: 0.875rem;
    content: 'In Shortlist';
}

/* Profile quick view footer: reuses tile Add button classes (thank-you-modal__add-*) */
#thank_you_modal .thank-you-modal__quick-sticky-footer .thank-you-qv-footer .thank-you-qv-footer__inner {
    width: 100%;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .thank-you-modal__add-btn--tray {
    width: 100%;
    margin: 0;
}

#thank_you_modal .thank-you-modal__quick-sticky-footer .thank-you-modal__add-btn--tray .thank-you-modal__add-visual {
    border-top: none;
    /* border-radius: 0.5rem; */
    padding: 1rem;
}

#thank_you_modal .thank-you-modal__footer {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    text-align: center;
    padding: 1rem 2rem 1.75rem;
    background: #fff;
    border-top: 1px solid #e5e7eb;
    box-shadow: 0 -4px 12px rgba(15, 23, 42, 0.06);
}

#thank_you_modal .thank-you-modal__connect-error {
    display: none;
    width: 100%;
    margin: 0 0 0.625rem;
    padding: 0;
    text-align: center;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.4;
    color: #a67c52;
}

#thank_you_modal .thank-you-modal__connect-error.is-visible {
    display: block;
    width: 100%;
    text-align: center;
    max-width: 100%;
}

#thank_you_modal .thank-you-modal__connect-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    width: 100%;
    padding: 0.85rem 1rem;
    border: none;
    border-radius: 0.75rem;
    font-size: 0.9375rem;
    font-weight: 700;
    color: #fff;
    background: #3f5dd8;
    cursor: pointer;
    font-family: inherit;
    box-shadow: 0 8px 20px rgba(63, 93, 216, 0.25);
    transition: background-color 0.15s ease, box-shadow 0.15s ease;
    transform-origin: center;
}

#thank_you_modal .thank-you-modal__connect-btn:hover {
    background: #3550c4;
    box-shadow: 0 10px 22px rgba(53, 80, 196, 0.3);
}

@keyframes thank-you-connect-shake {
    0%, 100% {
        transform: translateX(0);
    }
    20% {
        transform: translateX(-7px);
    }
    40% {
        transform: translateX(7px);
    }
    60% {
        transform: translateX(-4px);
    }
    80% {
        transform: translateX(4px);
    }
}

#thank_you_modal .thank-you-modal__connect-btn--shake {
    animation: thank-you-connect-shake 0.45s ease;
}

@media (prefers-reduced-motion: reduce) {
    #thank_you_modal .thank-you-modal__connect-btn--shake {
        animation: none;
    }

    #thank_you_modal .thank-you-modal__connect-count--pop,
    #thank_you_modal .thank-you-modal__connect-btn--pulse {
        animation: none;
    }
}

@keyframes thank-you-connect-count-pop {
    0% {
        transform: scale(1);
    }
    42% {
        transform: scale(1.45);
    }
    100% {
        transform: scale(1);
    }
}

#thank_you_modal .thank-you-modal__connect-count--pop {
    animation: thank-you-connect-count-pop 450ms cubic-bezier(0.22, 1, 0.36, 1);
}

@keyframes thank-you-connect-btn-pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 8px 20px rgba(63, 93, 216, 0.25);
    }
    38% {
        transform: scale(1.03);
        box-shadow:
            0 8px 20px rgba(63, 93, 216, 0.28),
            0 0 0 5px rgba(99, 120, 230, 0.28),
            0 0 18px rgba(99, 120, 230, 0.22);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 8px 20px rgba(63, 93, 216, 0.25);
    }
}

#thank_you_modal .thank-you-modal__connect-btn--pulse {
    animation: thank-you-connect-btn-pulse 550ms cubic-bezier(0.22, 1, 0.36, 1);
}

#thank_you_modal .thank-you-modal__connect-count {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 1.5rem;
    height: 1.5rem;
    padding: 0 0.35rem;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.28);
    color: #fff;
    font-size: 0.75rem;
    font-weight: 700;
    transform-origin: center;
}

#thank_you_modal .thank-you-modal__decline {
    display: block;
    margin-top: 0.875rem;
    text-align: center;
    font-size: 0.875rem;
    font-weight: 500;
    color: #4a7cf6;
    text-decoration: underline;
    text-underline-offset: 2px;
}

@media (max-width: 640px) {
    #thank_you_modal .thank-you-modal__guts {
        max-height: calc(100dvh - 2rem);
    }

    #thank_you_modal .thank-you-modal__body-inner {
        padding: 1rem 1.25rem;
    }

    #thank_you_modal .thank-you-modal__grid {
        grid-template-columns: 1fr;
    }

    #thank_you_modal .thank-you-modal__title {
        font-size: 1.25rem;
    }

    #thank_you_modal .thank-you-modal__header {
        padding: 1rem 1.25rem 1.25rem;
    }
}
