.post{background-color:#eee;background-color:#fafafa;border:1px solid #d0d7e0;border-radius:4px;box-shadow:0 4px 4px -2px #23445a33;display:flex;margin-bottom:10px;margin-left:0;margin-right:0}.post:hover{box-shadow:0 4px 8px -2px #23445a33}.post__img-container{max-width:30%}.post__img-container img{border-bottom-left-radius:4px;border-right:1px solid #d0d7e0;border-top-left-radius:4px;height:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;width:100%;-ms-interpolation-mode:nearest-neighbor;-o-object-fit:contain;object-fit:contain}.post__description{padding:10px 10px 10px 20px}.post__description h2{font-size:16px;font-weight:600;margin:0}.post__description h2 a{color:var(--color-dark)}.post__description h2 a:hover{text-decoration:underline!important}.post__description .post-date{color:var(--color-gray);font-size:14px;margin:5px 0 10px}.post-content{background-position:bottom;background-size:contain;padding:0}.post-content p{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:5px}.post-content .featured-img{border:1px solid #d0d7e0;border-radius:4px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;margin-bottom:25px;max-width:500px;width:100%;-ms-interpolation-mode:nearest-neighbor}.post-date{color:var(--color-white);font-size:16px;margin-top:10px}.post-inner-content ol,.post-inner-content ul{font-size:16px;line-height:1.5;margin-top:0;padding-left:15px}.post-inner-content ol li,.post-inner-content ul li{margin-bottom:10px}.post-inner-content ol li:last-child,.post-inner-content ul li:last-child{margin-bottom:0}.post-inner-content ul{list-style:disc}.post-inner-content ol{list-style:decimal}.post-footer__title{font-size:28px;font-weight:600}.post-footer__subtitle{color:#353535;font-size:22px;font-weight:600}.post-footer__icon{height:50px;max-width:50px!important;width:50px}.timeline{background:#fff;margin:-25px 0 -65px;padding:70px 0;position:relative;width:100%}.timeline:before{background:#e3e4e4;bottom:0;content:"";left:15%;position:absolute;top:0;width:1px}.timeline__entry{align-items:flex-start;display:flex;justify-content:flex-end}.timeline__entry_title{padding-right:40px;position:relative;text-align:right;width:15%}.timeline__entry_title h3{font-size:1.6em;font-weight:600;margin:0}.timeline__entry_title:before{background-color:#fff;border:3px solid var(--color-primary);border-radius:50%;content:"";height:14px;position:absolute;right:-7px;top:7px;width:14px;z-index:99}.timeline__entry_body{margin:0 0 5em;padding-left:57px;width:85%}.timeline__entry_current-year .timeline__entry_title:before{animation:pulse-blue 3s ease-out infinite}.opendata-catalog .list-view{display:grid;gap:16px;grid-template-columns:1fr}.opendata-catalog .list-item{align-items:center;background-color:var(--color-white);border:1px solid var(--color-light2);border-radius:8px;box-shadow:0 1px 3px #31486314;display:flex;gap:12px;padding:20px 24px;transition:var(--transition1)}.opendata-catalog .list-item .list-item__icon{flex-shrink:0;margin-left:auto;transition:var(--transition1)}.opendata-catalog .list-item:hover .list-item__icon{transform:translate(2px)}.opendata-catalog .years-header{border-bottom:1px solid var(--color-light2);margin-bottom:16px;padding-bottom:12px}.opendata-catalog .years-header__total{align-items:baseline;color:var(--color-dark);display:flex;flex-wrap:wrap;font-size:1.25rem;gap:.35em;line-height:1.4;margin:0}.opendata-catalog .years-header__total strong{color:var(--color-dark);font-size:1.75rem;font-weight:700}.opendata-catalog--browse .list-item{cursor:pointer}.opendata-catalog--browse .list-item a{color:inherit;display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;text-decoration:none}.opendata-catalog--browse .list-item a:hover{color:inherit;text-decoration:none}.opendata-catalog--browse .list-item:hover{box-shadow:0 4px 12px #1359a51f,0 1px 3px #31486314;transform:translateY(-2px)}.opendata-catalog--browse .list-item__icon{color:var(--color-dark)}.opendata-catalog--browse .list-item__year{color:var(--color-dark);font-size:1.2rem;font-weight:700}.opendata-catalog--browse .list-item__count{color:var(--color-dark)}@media screen and (min-width:768px) and (max-width:991px){.opendata-catalog--browse .list-view{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.opendata-catalog--browse .list-view{grid-template-columns:repeat(3,1fr)}}.opendata-catalog--index .list-item a{color:inherit;display:flex;flex-direction:column;gap:8px;text-decoration:none}.opendata-catalog--index .list-item a:hover{text-decoration:none}.opendata-catalog--index .list-item:hover{box-shadow:0 4px 12px #1359a51f,0 1px 3px #31486314;transform:translateY(-2px)}@media screen and (min-width:768px){.opendata-catalog--index .list-view{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px) and (max-width:991px){.opendata-catalog--days .list-view{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.opendata-catalog--days .list-view{grid-template-columns:repeat(3,1fr)}}.opendata-link-card{align-items:center;background-color:var(--color-white);border:1px solid var(--color-light2);border-radius:8px;box-shadow:0 1px 3px #31486314;color:var(--color-dark);display:flex;font-weight:600;gap:12px;padding:20px 24px;text-decoration:none;transition:var(--transition1)}.opendata-link-card__icon{flex-shrink:0;margin-left:auto;transition:var(--transition1)}.opendata-link-card:hover{box-shadow:0 4px 12px #1359a51f,0 1px 3px #31486314;color:var(--color-dark);text-decoration:none;transform:translateY(-2px)}.opendata-link-card:hover .opendata-link-card__icon{transform:translate(2px)}.company-card__name{color:var(--color-primary);font-size:1.05em;font-weight:600;line-height:1.3;margin-bottom:4px}.company-card__details{color:var(--color-gray2);display:flex;flex-direction:column;font-size:.9em;gap:2px;line-height:1.5}.company-card__details strong{color:var(--color-dark);font-weight:600}.rr2.about-us-page .about-us-page__main p{color:var(--rr2-color-text);font-size:15px;font-weight:400;line-height:1.65;margin:0 0 1rem}.rr2.about-us-page .about-us-page__main p:last-of-type{margin-bottom:1.25rem}.rr2.about-us-page .about-us-page__main>.btn{margin-top:0}.rr2.why-us-page .section-heading-subtitle{color:var(--rr2-color-primary);display:block;font-size:14px;letter-spacing:var(--rr2-home-why-us-subtitle-letter-spacing);margin:0 0 var(--rr2-home-why-us-headings-gap);text-transform:uppercase}.rr2.why-us-page .section-heading{color:var(--rr2-color-heading);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--rr2-home-why-us-headings-margin-bottom)}.rr2.why-us-page .cards.cards_why-us{border:none;display:grid;gap:var(--rr2-home-features-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem}.rr2.why-us-page .cards.cards_why-us .card:first-child{grid-area:1/1/2/2}.rr2.why-us-page .cards.cards_why-us .card:nth-child(2){grid-area:1/2/2/3}.rr2.why-us-page .cards.cards_why-us .card:nth-child(3){grid-area:2/1/3/3}.rr2.why-us-page .cards.cards_why-us .card:nth-child(4){grid-area:3/1/4/3}.rr2.why-us-page .cards.cards_why-us .card{align-items:flex-start;background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);box-shadow:var(--rr2-home-why-us-card-shadow);display:flex;margin:0;padding:var(--rr2-home-why-us-service-padding)}.rr2.why-us-page .cards.cards_why-us .card:hover{background-color:var(--rr2-color-bg);border-color:var(--rr2-color-border-light);box-shadow:var(--rr2-home-why-us-card-shadow)}.rr2.why-us-page .cards.cards_why-us .card__number{align-items:center;background:var(--rr2-color-primary);border-radius:999px;color:var(--rr2-hero-text);display:flex;flex-shrink:0;font-size:15px;font-weight:600;height:40px;justify-content:center;line-height:1;margin-right:1rem;width:40px}.rr2.why-us-page .cards.cards_why-us .card h4{color:var(--rr2-color-heading);font-size:19px;font-weight:700;line-height:1.3;margin:0 0 .75rem}.rr2.why-us-page .cards.cards_why-us .card p{color:var(--rr2-color-text);font-size:15px;font-weight:400;line-height:1.65;margin:0 0 .75rem}.rr2.why-us-page .cards.cards_why-us .card p:last-child{margin-bottom:0}.rr2.why-us-page .cards.cards_why-us ul.list-checkbox{margin:.5rem 0 0;padding-left:0}.rr2.why-us-page .cards.cards_why-us ul.list-checkbox li{align-items:flex-start;background:none;color:var(--rr2-color-text);display:flex;flex-direction:column;font-size:var(--rr2-home-why-us-card-intro-font-size);gap:.25rem;line-height:1.5;list-style:none;margin-bottom:1rem;padding-left:1.75rem;position:relative}.rr2.why-us-page .cards.cards_why-us ul.list-checkbox li:before{border:solid var(--rr2-color-primary);border-width:0 2px 2px 0;content:"";height:13px;left:.15rem;position:absolute;top:.35em;transform:rotate(45deg);width:var(--rr2-home-why-us-list-check-size)}.rr2.why-us-page .cards.cards_why-us ul.list-checkbox li:last-child{margin-bottom:0}.rr2.why-us-page .cards.cards_why-us .list-checkbox .btn.btn-sm{align-items:center;align-self:flex-start;display:inline-flex;margin-left:0;margin-top:var(--rr2-home-why-us-collapse-gap-y);white-space:normal}.rr2.why-us-page .cards.cards_why-us .list-checkbox .well{background:var(--rr2-color-bg-subtle);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-sm);box-shadow:inset 0 1px 0 var(--rr2-color-surface-inset-highlight);font-size:14px;line-height:1.5;margin-bottom:0;margin-top:.35rem;padding:.75rem .875rem;width:100%;word-break:break-word}.rr2.why-us-page .cards.cards_why-us .list-checkbox .well p{color:var(--rr2-color-text);font-size:14px;margin-bottom:.5rem}.rr2.why-us-page .cards.cards_why-us .list-checkbox .well p:last-child{margin-bottom:0}.rr2.why-us-page .cards.cards_why-us [aria-expanded=true] i{transform:rotate(-180deg)}.rr2.why-us-page .cards.cards_why-us [aria-expanded=false] i,.rr2.why-us-page .cards.cards_why-us [aria-expanded=true] i{transition:transform var(--rr2-duration-fast) var(--rr2-ease-standard)}@media (max-width:767px){.rr2.why-us-page .cards.cards_why-us{grid-template-columns:1fr}.rr2.why-us-page .cards.cards_why-us .card{grid-area:auto!important;padding:var(--rr2-home-why-us-service-padding-mobile)}.rr2.why-us-page .cards.cards_why-us .list-checkbox .btn.btn-sm{min-height:0;padding:8px 12px}}[dir=rtl] .rr2.why-us-page .cards.cards_why-us .card__number{margin-left:1rem;margin-right:0}[dir=rtl] .rr2.why-us-page .cards.cards_why-us ul.list-checkbox{padding-right:0}[dir=rtl] .rr2.why-us-page .cards.cards_why-us ul.list-checkbox li{padding-left:0;padding-right:1.75rem}[dir=rtl] .rr2.why-us-page .cards.cards_why-us ul.list-checkbox li:before{border-width:0 0 2px 2px;left:auto;right:.15rem;transform:rotate(-45deg)}.rr2.company-history-page .company-history-page__main p{color:var(--rr2-color-text);font-size:15px;font-weight:400;line-height:1.65;margin:0 0 1rem}.rr2.company-history-page .company-history-page__main p:last-of-type{margin-bottom:1.25rem}.rr2.company-history-page .company-history-page__main>.btn{margin-top:0}.rr2.company-history-page .company-history-page__charts{margin-top:.5rem}.rr2.company-history-page .company-history-page__charts .row{margin-bottom:1rem}@media screen and (max-width:1199px){.rr2.company-history-page .company-history-page__charts .row{margin-bottom:0}.rr2.company-history-page .company-history-page__charts .row>[class*=col-]{margin-bottom:1rem}.rr2.company-history-page .company-history-page__charts .row:last-child>[class*=col-]:last-child{margin-bottom:0}}.rr2.company-history-page .company-history-page__charts .box{background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);box-shadow:0 1px 3px var(--rr2-color-shadow);height:100%;margin-bottom:0;padding:16px}.rr2.company-history-page .company-history-page__charts .chart-container{overflow-x:auto}.rr2.company-history-page .company-history-page__charts .chart-body--company-history{height:320px;min-width:280px;position:relative;width:100%}@media (min-width:1200px){[dir=rtl] .rr2.company-history-page .company-history-page__charts .row>.col-lg-6:first-child{float:right}}@keyframes rr2-timeline-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--rr2-color-primary) 45%,transparent)}60%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_title:before{background-color:var(--rr2-color-bg);border-color:var(--rr2-color-primary)}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_current-year .timeline__entry_title:before{animation:rr2-timeline-pulse 3s ease-out infinite}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_title h3{color:var(--rr2-color-primary);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body{padding-left:40px}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body .list-arrows{color:var(--rr2-color-text);font-size:15px;font-weight:500;line-height:1.65;list-style-position:outside;list-style-type:disc;padding-left:1.25rem}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body .list-arrows li{display:list-item;margin-bottom:.375rem;padding:4px 0}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body .list-arrows li:last-child{margin-bottom:0}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body .list-arrows li::marker{color:var(--rr2-color-primary);font-size:1.2em}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body .list-arrows li:before{content:none;display:none;font-family:inherit;margin:0}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body .list-arrows strong{color:var(--rr2-color-heading);font-weight:700}@media screen and (min-width:768px){.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body{padding-right:40px}}@media screen and (max-width:767px){.rr2.timeline-page .timeline-page__main .timeline:before{left:24%}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_title{min-width:4.25rem;padding-right:12px;width:24%}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body{padding-left:28px;padding-right:28px;width:76%}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_title h3{font-size:1.25rem}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body .list-arrows{font-size:14px;line-height:1.6}.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body .list-arrows li::marker{font-size:1.1em}}@media screen and (min-width:600px) and (max-width:767px){.rr2.timeline-page .timeline-page__main .timeline .timeline__entry_title{padding-right:22px}}[dir=rtl] .rr2.timeline-page .timeline-page__main .timeline:before{left:auto;right:15%}[dir=rtl] .rr2.timeline-page .timeline-page__main .timeline .timeline__entry_title{padding-left:40px;padding-right:0;text-align:left}[dir=rtl] .rr2.timeline-page .timeline-page__main .timeline .timeline__entry_title:before{left:-7px;right:auto}[dir=rtl] .rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body{padding-left:0;padding-right:40px}[dir=rtl] .rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body .list-arrows{padding-left:0;padding-right:1.25rem}@media screen and (min-width:768px){[dir=rtl] .rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body{padding-left:40px;padding-right:40px}}@media screen and (max-width:767px){[dir=rtl] .rr2.timeline-page .timeline-page__main .timeline:before{right:24%}[dir=rtl] .rr2.timeline-page .timeline-page__main .timeline .timeline__entry_title{padding-left:12px;padding-right:0;text-align:right}[dir=rtl] .rr2.timeline-page .timeline-page__main .timeline .timeline__entry_body{padding-left:28px;padding-right:28px}}@media screen and (min-width:600px) and (max-width:767px){[dir=rtl] .rr2.timeline-page .timeline-page__main .timeline .timeline__entry_title{padding-left:22px;padding-right:0}}.rr2.team-page .team-page__main>p{color:var(--rr2-color-text);font-size:15px;font-weight:400;line-height:1.65;margin:0 0 1rem}.rr2.team-page .team-page__main>p:last-of-type{margin-bottom:1.25rem}.rr2.team-page .team-page__main>h4{color:var(--rr2-color-heading);font-size:18px;font-weight:600;line-height:1.55;margin:0 0 1rem}.rr2.team-page .team-page__main .team{gap:1.5rem 1.25rem;margin-top:1.5rem}.rr2.team-page .team-page__main .team .team__profile-name,.rr2.team-page .team-page__main .team h3{color:var(--rr2-color-heading);font-size:18px;font-weight:700;line-height:1.3;margin:.85rem 0 .15rem;overflow-wrap:break-word}.rr2.team-page .team-page__main .team a{color:var(--rr2-color-primary);text-decoration:none}.rr2.team-page .team-page__main .team a:hover{color:var(--rr2-color-primary-hover);text-decoration:underline}.rr2.team-page .team-page__main .team .team__profile p{color:var(--rr2-color-muted);font-size:12px;line-height:1.5;margin:0}.rr2.team-page .team-page__main .team .team__profile-info,.rr2.team-page .team-page__main .team .team__profile-phone{color:var(--rr2-color-muted);font-size:12px;font-weight:600;line-height:1.5;margin:0 0 .6rem;overflow-wrap:break-word;text-transform:uppercase}.rr2.team-page .team-page__main .team p.team__profile-phone{margin-bottom:.4rem}.rr2.team-page .team-page__main .team .team__profile a[href^="tel:"]{color:var(--rr2-color-muted);font-size:inherit;font-weight:inherit;text-decoration:none!important;text-transform:inherit}.rr2.team-page .team-page__main .team .team__profile a[href^="tel:"]:focus,.rr2.team-page .team-page__main .team .team__profile a[href^="tel:"]:hover{color:var(--rr2-color-muted);text-decoration:none!important}.rr2.team-page .team-page__main .team .team__profile-email{line-height:0;margin:0}.rr2.team-page .team-page__main .team .team__profile-email-img{display:block;height:auto;max-width:100%;width:auto}.rr2.team-page .team-page__main .team .team__profile{max-width:240px;width:100%}.rr2.team-page .team-page__main .team .team__profile-photo-container{border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);box-shadow:var(--rr2-home-features-card-shadow);max-width:none;overflow:hidden;transition:border-color var(--rr2-duration-fast) var(--rr2-ease-standard);width:100%}.rr2.team-page .team-page__main .team .team__profile:hover .team__profile-photo-container{border-color:var(--rr2-color-border)}.rr2.team-page .team-page__main .team .team__profile:hover .team__profile-photo{transform:scale(1.05)}.rr2.team-page .team-page__main .team .team__profile-photo-wrapper{border-radius:inherit}.rr2.team-page .team-page__main .team .team__profile-photo{border-radius:inherit;transition:transform .35s ease}.rr2.clients-partners-page .clients-partners-page__main p{color:var(--rr2-color-text);font-size:15px;font-weight:400;line-height:1.65;margin:0 0 1rem}.rr2.clients-partners-page .clients-partners-page__main p:last-of-type{margin-bottom:1.25rem}.rr2.clients-partners-page .clients{display:grid;gap:1rem;grid-template-columns:1fr;margin-top:0}@media (min-width:600px){.rr2.clients-partners-page .clients{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.rr2.clients-partners-page .clients{grid-template-columns:repeat(3,minmax(0,1fr))}}.rr2.clients-partners-page .clients>a{border-radius:var(--rr2-radius-md);color:inherit;display:flex;min-height:0;text-decoration:none;transition:box-shadow var(--rr2-duration-fast) var(--rr2-ease-standard),border-color var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.clients-partners-page .clients>a:focus-visible{outline:2px solid var(--rr2-color-primary);outline-offset:2px}.rr2.clients-partners-page .clients>a:hover .service-box{border-color:var(--rr2-color-border);box-shadow:var(--rr2-home-features-card-shadow)}.rr2.clients-partners-page .clients .service-box{align-items:center;background:var(--rr2-color-bg);background-image:none;border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);box-shadow:var(--rr2-home-features-card-shadow);display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin:0;min-height:112px;overflow:hidden;padding:1.25rem 1rem;text-align:center;width:100%}.rr2.clients-partners-page .clients .service-box__logo{display:block;height:auto;max-height:52px;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .35s var(--rr2-ease-standard);width:auto}.rr2.clients-partners-page .clients>a:hover .service-box__logo{transform:scale(1.04)}.rr2.blog-page .blog-popular-services,.rr2.home-page .home-features{background:var(--rr2-color-bg-subtle);border-top:var(--rr2-home-section-border-top);margin-bottom:0;padding:var(--rr2-home-features-padding-y) var(--rr2-home-features-padding-x);position:relative}.rr2.blog-page .blog-popular-services:before,.rr2.home-page .home-features:before{display:none}.rr2.blog-page .blog-popular-services .home-features__wrapper,.rr2.home-page .home-features .home-features__wrapper{align-items:stretch;display:flex;flex-direction:column}.rr2.blog-page .blog-popular-services .section-heading-subtitle,.rr2.home-page .home-features .section-heading-subtitle{color:var(--rr2-color-primary);display:block;font-size:14px;letter-spacing:var(--rr2-home-why-us-subtitle-letter-spacing);margin:0 auto var(--rr2-home-features-headings-gap);max-width:42rem;text-align:center;text-transform:uppercase}.rr2.blog-page .blog-popular-services .home-features__heading.section-heading,.rr2.blog-page .blog-popular-services .section-heading.home-features__heading,.rr2.home-page .home-features .home-features__heading.section-heading,.rr2.home-page .home-features .section-heading.home-features__heading{color:var(--rr2-color-heading);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 auto var(--rr2-home-features-headings-margin-bottom);max-width:42rem;text-align:center}.rr2.blog-page .blog-popular-services .home-features__heading.section-heading span,.rr2.blog-page .blog-popular-services .section-heading.home-features__heading span,.rr2.home-page .home-features .home-features__heading.section-heading span,.rr2.home-page .home-features .section-heading.home-features__heading span{color:var(--rr2-color-primary)}.rr2.blog-page .blog-popular-services .home-cards,.rr2.home-page .home-features .home-cards{display:grid;gap:var(--rr2-home-features-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;width:100%}.rr2.blog-page .blog-popular-services .home-cards>a,.rr2.home-page .home-features .home-cards>a{border-radius:var(--rr2-radius-md);color:inherit;display:block;height:100%;outline:none;text-decoration:none}.rr2.blog-page .blog-popular-services .home-cards>a:focus-visible,.rr2.home-page .home-features .home-cards>a:focus-visible{outline:2px solid var(--rr2-color-primary);outline-offset:4px}.rr2.blog-page .blog-popular-services .home-cards__card,.rr2.home-page .home-features .home-cards__card{background:var(--rr2-color-bg);border:none;border-radius:var(--rr2-radius-md);box-shadow:var(--rr2-home-features-card-shadow);box-sizing:border-box;display:flex;flex-direction:column;height:100%;isolation:isolate;min-height:100%;overflow:hidden;padding:var(--rr2-home-features-card-padding);position:relative;transition:box-shadow var(--rr2-home-features-hover-duration) var(--rr2-home-features-hover-ease),transform var(--rr2-home-features-hover-duration) var(--rr2-home-features-hover-ease)}.rr2.blog-page .blog-popular-services .home-cards__card:before,.rr2.home-page .home-features .home-cards__card:before{background:var(--rr2-color-primary);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--rr2-home-features-hover-duration) var(--rr2-home-features-hover-ease),visibility var(--rr2-home-features-hover-duration) var(--rr2-home-features-hover-ease);visibility:hidden;z-index:1}.rr2.blog-page .blog-popular-services .home-cards__card svg path[fill="#2C3040"],.rr2.blog-page .blog-popular-services .home-cards__card-blue,.rr2.home-page .home-features .home-cards__card svg path[fill="#2C3040"],.rr2.home-page .home-features .home-cards__card-blue{fill:var(--rr2-color-heading)}.rr2.blog-page .blog-popular-services .home-cards__card svg path,.rr2.home-page .home-features .home-cards__card svg path{transition:fill var(--rr2-home-features-hover-duration) var(--rr2-home-features-hover-ease),stroke var(--rr2-home-features-hover-duration) var(--rr2-home-features-hover-ease)}.rr2.blog-page .blog-popular-services .home-cards__card-main,.rr2.home-page .home-features .home-cards__card-main{padding-bottom:var(--rr2-home-features-hover-cta-reserve);position:relative;z-index:2}.rr2.blog-page .blog-popular-services .home-cards__card-cta,.rr2.home-page .home-features .home-cards__card-cta{align-items:flex-end;background:transparent;bottom:0;display:flex;height:auto;justify-content:center;left:0;opacity:0;padding:0 var(--rr2-home-features-card-padding) var(--rr2-home-features-card-padding);position:absolute;right:0;top:auto;transform:none!important;transition:opacity var(--rr2-home-features-hover-duration) var(--rr2-home-features-hover-ease),visibility var(--rr2-home-features-hover-duration) var(--rr2-home-features-hover-ease);visibility:hidden;width:100%;z-index:3}.rr2.blog-page .blog-popular-services .home-cards__card-cta .btn,.rr2.home-page .home-features .home-cards__card-cta .btn{font-size:var(--rr2-button-font-size);padding:var(--rr2-button-padding)}@media (min-width:768px){.rr2.blog-page .blog-popular-services .home-cards__card:hover,.rr2.home-page .home-features .home-cards__card:hover{box-shadow:var(--rr2-home-why-us-card-shadow);transform:translateY(-2px);z-index:3}.rr2.blog-page .blog-popular-services .home-cards__card:hover:before,.rr2.home-page .home-features .home-cards__card:hover:before{opacity:1;visibility:visible}.rr2.blog-page .blog-popular-services .home-cards>a:hover .home-cards__card .home-cards__card-blue,.rr2.blog-page .blog-popular-services .home-cards>a:hover .home-cards__card svg path[fill="#2C3040"],.rr2.blog-page .blog-popular-services .home-cards>a:hover .home-cards__card svg path[fill="#2c3040"],.rr2.blog-page .blog-popular-services .home-cards>a:hover .home-cards__card svg path[fill="var(--rr2-color-primary)"],.rr2.blog-page .blog-popular-services .home-cards__card:hover .home-cards__card-blue,.rr2.blog-page .blog-popular-services .home-cards__card:hover svg path[fill="#2C3040"],.rr2.blog-page .blog-popular-services .home-cards__card:hover svg path[fill="#2c3040"],.rr2.blog-page .blog-popular-services .home-cards__card:hover svg path[fill="var(--rr2-color-primary)"],.rr2.home-page .home-features .home-cards>a:hover .home-cards__card .home-cards__card-blue,.rr2.home-page .home-features .home-cards>a:hover .home-cards__card svg path[fill="#2C3040"],.rr2.home-page .home-features .home-cards>a:hover .home-cards__card svg path[fill="#2c3040"],.rr2.home-page .home-features .home-cards>a:hover .home-cards__card svg path[fill="var(--rr2-color-primary)"],.rr2.home-page .home-features .home-cards__card:hover .home-cards__card-blue,.rr2.home-page .home-features .home-cards__card:hover svg path[fill="#2C3040"],.rr2.home-page .home-features .home-cards__card:hover svg path[fill="#2c3040"],.rr2.home-page .home-features .home-cards__card:hover svg path[fill="var(--rr2-color-primary)"]{fill:var(--rr2-color-bg)!important}.rr2.blog-page .blog-popular-services .home-cards>a:hover .home-cards__card svg path[stroke="var(--rr2-color-primary)"],.rr2.blog-page .blog-popular-services .home-cards__card:hover svg path[stroke="var(--rr2-color-primary)"],.rr2.home-page .home-features .home-cards>a:hover .home-cards__card svg path[stroke="var(--rr2-color-primary)"],.rr2.home-page .home-features .home-cards__card:hover svg path[stroke="var(--rr2-color-primary)"]{stroke:var(--rr2-color-bg)!important}.rr2.blog-page .blog-popular-services .home-cards__card:hover .home-cards__card-cta,.rr2.home-page .home-features .home-cards__card:hover .home-cards__card-cta{opacity:1;transform:none!important;visibility:visible}.rr2.blog-page .blog-popular-services .home-cards__card:hover .home-cards__card-text,.rr2.blog-page .blog-popular-services .home-cards__card:hover .home-cards__card-title,.rr2.home-page .home-features .home-cards__card:hover .home-cards__card-text,.rr2.home-page .home-features .home-cards__card:hover .home-cards__card-title{color:var(--rr2-color-bg)}}.rr2.blog-page .blog-popular-services .home-cards__card-title,.rr2.home-page .home-features .home-cards__card-title{color:var(--rr2-color-heading);font-size:1.1875rem;font-weight:700;line-height:1.3;margin:.75rem 0 .5rem;transition:color var(--rr2-home-features-hover-duration) var(--rr2-home-features-hover-ease)}.rr2.blog-page .blog-popular-services .home-cards__card-text,.rr2.home-page .home-features .home-cards__card-text{color:var(--rr2-color-text);font-size:1rem;line-height:1.55;margin:0;transition:color var(--rr2-home-features-hover-duration) var(--rr2-home-features-hover-ease)}.rr2.blog-page .blog-popular-services .home-cards__card svg,.rr2.home-page .home-features .home-cards__card svg{display:block}.rr2.blog-page .blog-popular-services .btn-cta,.rr2.home-page .home-features .btn-cta{align-self:center;margin-bottom:0;margin-top:2.5rem!important}@media (max-width:991px){.rr2.blog-page .blog-popular-services .home-cards,.rr2.home-page .home-features .home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.rr2.blog-page .blog-popular-services,.rr2.home-page .home-features{padding-bottom:var(--rr2-home-features-padding-y-mobile);padding-top:var(--rr2-home-features-padding-y-mobile)}.rr2.blog-page .blog-popular-services .home-features__heading.section-heading,.rr2.blog-page .blog-popular-services .section-heading.home-features__heading,.rr2.home-page .home-features .home-features__heading.section-heading,.rr2.home-page .home-features .section-heading.home-features__heading{font-size:24px}.rr2.blog-page .blog-popular-services .home-cards,.rr2.home-page .home-features .home-cards{grid-template-columns:1fr}.rr2.blog-page .blog-popular-services .home-cards__card,.rr2.home-page .home-features .home-cards__card{padding:var(--rr2-home-features-card-padding-mobile)}.rr2.blog-page .blog-popular-services .home-cards__card-cta,.rr2.home-page .home-features .home-cards__card-cta{opacity:1;padding:0 var(--rr2-home-features-card-padding-mobile) var(--rr2-home-features-card-padding-mobile);visibility:visible}.rr2.blog-page .blog-popular-services .home-cards__card-cta .btn,.rr2.home-page .home-features .home-cards__card-cta .btn{padding:var(--rr2-button-padding-mobile)}.rr2.blog-page .blog-popular-services .btn-cta,.rr2.home-page .home-features .btn-cta{align-self:stretch;margin-top:2rem!important;width:100%}}.rr2.blog-page .post{align-items:stretch;background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);box-shadow:var(--rr2-home-features-card-shadow);display:flex;flex-direction:row;margin:0 0 1rem;overflow:hidden}.rr2.blog-page a.post--card-link{color:inherit;cursor:pointer;text-decoration:none;transition:transform var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.blog-page a.post--card-link:focus-visible{outline:2px solid var(--rr2-color-primary);outline-offset:2px}.rr2.blog-page .post__img-container{align-self:stretch;aspect-ratio:var(--rr2-blog-list-thumb-aspect-ratio);flex:0 0 38%;margin:0;max-width:38%;min-width:0;overflow:hidden}.rr2.blog-page .post__img-container img{border:0;border-radius:0;border-right:1px solid var(--rr2-color-border-light);display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (hover:hover){.rr2.blog-page .post--card-link:hover{transform:translateY(-2px)}.rr2.blog-page .post--card-link:hover .post__description .post-date,.rr2.blog-page .post--card-link:hover .post__description h2{color:var(--rr2-color-primary)}}@media (prefers-reduced-motion:reduce){.rr2.blog-page a.post--card-link{transition:none}.rr2.blog-page a.post--card-link:hover{transform:none}}.rr2.blog-page .post__description{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;padding:1.25rem}.rr2.blog-page .post__description h2{font-size:18px;margin:0;text-decoration:none}.rr2.blog-page .post__description .post-date,.rr2.blog-page .post__description h2{color:var(--rr2-color-heading);font-weight:700;line-height:1.35;transition:color var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.blog-page .post__description .post-date{align-items:center;align-self:flex-start;border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-sm);box-sizing:border-box;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:.4rem;letter-spacing:.01em;margin:.5rem 0 1rem;padding:.32rem .6rem}.rr2.blog-page .post__description .btn,.rr2.blog-page .post__description .post__read-more.btn{align-self:flex-start;margin-top:auto}.rr2.blog-page .post-date__icon{display:block;flex-shrink:0;height:1.2em;stroke-width:2.5;transition:color var(--rr2-duration-fast) var(--rr2-ease-standard);width:1.2em}.rr2.blog-page.blog-index .col-md-9{min-width:0;padding-bottom:1.5rem}.rr2.blog-page.blog-index .post{border-radius:var(--rr2-radius-lg);box-shadow:var(--rr2-home-features-card-shadow);margin-bottom:1.25rem}.rr2.blog-page.blog-index .post__img-container{flex:0 0 280px;max-width:46%;min-width:0}.rr2.blog-page.blog-index .post__img-container img{border-right-color:var(--rr2-color-border-light)}.rr2.blog-page.blog-index .post__description{padding:1.375rem 1.5rem 1.5rem}.rr2.blog-page.blog-index .post__description h2{font-size:1.125rem;letter-spacing:-.015em;line-height:1.38}.rr2.blog-page.blog-index .post__description .post-date{margin:.4rem 0 1rem}.rr2.blog-page.blog-index .post__description .btn.btn-sm{font-size:12px;font-weight:600;letter-spacing:.02em;padding:7px 16px}.rr2.blog-page.blog-index .list-view{margin-bottom:0}.rr2.blog-page.blog-index .search-list__pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-top:32px;padding-bottom:.25rem}.rr2.blog-page.blog-index .search-list__pagination .pagination{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:center;list-style:none;margin:0;padding:0}.rr2.blog-page.blog-index .search-list__pagination .pagination>li{display:inline-flex}.rr2.blog-page.blog-index .search-list__pagination .pagination>li>a{align-items:center;background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border);border-radius:var(--rr2-radius-sm);box-shadow:none;color:var(--rr2-color-text);display:inline-flex;font-size:13px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px;text-decoration:none;transition:background-color var(--rr2-duration-fast) var(--rr2-ease-standard),border-color var(--rr2-duration-fast) var(--rr2-ease-standard),box-shadow var(--rr2-duration-fast) var(--rr2-ease-standard),color var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.blog-page.blog-index .search-list__pagination .pagination>li>a:focus,.rr2.blog-page.blog-index .search-list__pagination .pagination>li>a:hover{background:var(--rr2-color-bg-subtle);border-color:var(--rr2-color-border);box-shadow:none;color:var(--rr2-color-heading);text-decoration:none}.rr2.blog-page.blog-index .search-list__pagination .pagination>li>a:focus-visible{outline:2px solid var(--rr2-color-primary);outline-offset:2px}.rr2.blog-page.blog-index .search-list__pagination .pagination>li>span{align-items:center;background:var(--rr2-color-bg-subtle);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-sm);box-shadow:none;color:var(--rr2-color-muted);display:inline-flex;font-size:13px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px}.rr2.blog-page.blog-index .search-list__pagination .pagination>li.active>a,.rr2.blog-page.blog-index .search-list__pagination .pagination>li.active>span{background:var(--rr2-color-primary);border-color:var(--rr2-color-primary-border);box-shadow:none;color:var(--rr2-color-bg)}.rr2.blog-page.blog-index .search-list__pagination .pagination>li.active>a:focus,.rr2.blog-page.blog-index .search-list__pagination .pagination>li.active>a:hover{background:var(--rr2-color-primary-hover);border-color:var(--rr2-color-primary-active);box-shadow:none;color:var(--rr2-color-bg)}.rr2.blog-page.blog-index .search-list__pagination .pagination>li.disabled>a,.rr2.blog-page.blog-index .search-list__pagination .pagination>li.disabled>span{background:var(--rr2-color-bg-subtle);border-color:var(--rr2-color-border-light);box-shadow:none;color:var(--rr2-color-muted);cursor:not-allowed;opacity:.5;pointer-events:none}@media (min-width:992px){.rr2.blog-page.blog-index .post__img-container{flex-basis:320px;max-width:50%}}@media (max-width:767px){.rr2.blog-page.blog-index .post{margin-bottom:1rem}.rr2.blog-page.blog-index .post__img-container{flex:0 0 auto;max-width:100%;width:100%}.rr2.blog-page.blog-index .post__img-container img{border-bottom:1px solid var(--rr2-color-border-light);border-right:none}.rr2.blog-page.blog-index .post__description{padding:1.25rem 1rem 1.35rem}}.rr2.blog-page .list-view{margin-top:0}.rr2.blog-page .search-list__pagination:empty{border:0;display:none;margin:0;padding:0}.rr2.blog-page .post-content{background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-lg);box-shadow:var(--rr2-home-features-card-shadow);overflow:hidden;padding:0}.rr2.blog-page .post-inner-content{overflow-x:auto;padding:1.25rem 1rem 1.5rem;-webkit-overflow-scrolling:touch}.rr2.blog-page .post-inner-content p{color:var(--rr2-color-text);font-size:16px;font-weight:400;line-height:1.65;margin:0 0 1rem}.rr2.blog-page .post-inner-content h1,.rr2.blog-page .post-inner-content h2,.rr2.blog-page .post-inner-content h3,.rr2.blog-page .post-inner-content h4{color:var(--rr2-color-heading);font-weight:600;line-height:1.35;margin:1.5rem 0 .75rem}.rr2.blog-page .post-inner-content h1{font-size:1.5rem}.rr2.blog-page .post-inner-content h2{font-size:1.25rem}.rr2.blog-page .post-inner-content h3{font-size:1.1rem}.rr2.blog-page .post-inner-content h4{font-size:1rem}.rr2.blog-page .post-inner-content h1:first-child,.rr2.blog-page .post-inner-content h2:first-child,.rr2.blog-page .post-inner-content h3:first-child{margin-top:0}.rr2.blog-page .post-inner-content:has(.post-featured-figure:not(.post-featured-figure--hidden))>:nth-child(2){margin-top:.75rem}.rr2.blog-page .post-inner-content ol,.rr2.blog-page .post-inner-content ul{color:var(--rr2-color-text);font-size:16px;line-height:1.65;margin:0 0 1rem;padding-left:1.25rem}.rr2.blog-page .post-inner-content li{margin-bottom:.5rem}.rr2.blog-page .post-inner-content a:not(.btn){color:var(--rr2-color-primary);text-decoration:none}.rr2.blog-page .post-inner-content a:not(.btn):hover{color:var(--rr2-color-primary-hover);text-decoration:underline}.rr2.blog-page .post-inner-content .btn,.rr2.blog-page .post-inner-content a.btn{text-decoration:none}.rr2.blog-page .post-inner-content .btn-primary,.rr2.blog-page .post-inner-content a.btn-primary{color:var(--rr2-color-bg)}.rr2.blog-page .post-inner-content .btn-primary:hover,.rr2.blog-page .post-inner-content a.btn-primary:hover{color:var(--rr2-color-bg);text-decoration:none}.rr2.blog-page .post-inner-content .btn-success,.rr2.blog-page .post-inner-content a.btn-success{color:var(--rr2-color-bg)}.rr2.blog-page .post-inner-content .btn-success:hover,.rr2.blog-page .post-inner-content a.btn-success:hover{color:var(--rr2-color-bg);text-decoration:none}.rr2.blog-page .post-inner-content b,.rr2.blog-page .post-inner-content strong{color:var(--rr2-color-heading);font-weight:600}.rr2.blog-page .post-inner-content blockquote{background:var(--rr2-color-bg-subtle);border-left:4px solid var(--rr2-color-primary);border-radius:0 var(--rr2-radius-sm) var(--rr2-radius-sm) 0;color:var(--rr2-color-text);margin:0 0 1rem;padding:.75rem 1rem}.rr2.blog-page .post-inner-content hr{border:0;border-top:1px solid var(--rr2-color-border-light);margin:1.5rem 0}.rr2.blog-page .post-inner-content img:not(.featured-img){border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-sm);display:block;height:auto;margin:0 0 1rem;max-width:100%}.rr2.blog-page .post-inner-content table{border:1px solid var(--rr2-color-border-light);border-collapse:collapse;border-radius:0;color:var(--rr2-color-text);font-size:14px;line-height:1.5;margin:0 0 1.25rem;min-width:520px;width:100%}.rr2.blog-page .post-inner-content thead th{background:var(--rr2-color-heading);border-bottom:1px solid var(--rr2-color-border);color:var(--rr2-color-bg);font-size:13px;font-weight:700;letter-spacing:.02em;padding:.65rem .75rem;text-align:left}.rr2.blog-page .post-inner-content thead th a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rr2.blog-page .post-inner-content thead th a:hover{color:var(--rr2-color-bg);opacity:.92}.rr2.blog-page .post-inner-content tbody td{border-bottom:1px solid var(--rr2-color-border-light);padding:.6rem .75rem;vertical-align:top}.rr2.blog-page .post-inner-content tbody tr:nth-child(2n) td{background:var(--rr2-color-bg-subtle)}.rr2.blog-page .post-inner-content tbody tr:last-child td{border-bottom:none}.rr2.blog-page .post-inner-content table a{font-weight:600}.rr2.blog-page .post-inner-content tbody th a:not(.btn),.rr2.blog-page .post-inner-content td a:not(.btn){color:var(--rr2-color-primary)}.rr2.blog-page .post-inner-content tbody th a:not(.btn):hover,.rr2.blog-page .post-inner-content td a:not(.btn):hover{color:var(--rr2-color-primary-hover)}@media (min-width:768px){.rr2.blog-page .post-inner-content{padding:1.5rem 1.5rem 1.75rem}}.rr2.blog-page .post-featured-figure{align-items:center;background:var(--rr2-color-bg-subtle);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-lg);display:flex;justify-content:center;margin:0 0 1.5rem;max-height:440px;min-height:200px;overflow:hidden;padding:0}.rr2.blog-page .post-featured-figure--hidden{display:none!important}.rr2.blog-page .post-featured-figure .featured-img{border:none;border-radius:0;box-shadow:none;display:block;height:auto;margin:0;max-height:440px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.rr2.blog-page .post-keywords{background:var(--rr2-color-bg-subtle);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);margin-bottom:0;margin-top:1.75rem;padding:1rem 1rem 1.1rem}.rr2.blog-page .post-inner-content .post-keywords__title{color:var(--rr2-color-muted);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.rr2.blog-page .post-keywords__text{color:var(--rr2-color-text);font-size:14px;line-height:1.5;margin:0}.rr2.blog-page .page-title--rr2 .post-date{align-items:center;border:1px solid var(--rr2-hero-features-border);border-radius:var(--rr2-radius-sm);box-sizing:border-box;color:var(--rr2-hero-text);display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:.4rem;letter-spacing:.01em;line-height:1.35;margin-bottom:0;margin-top:.65rem;padding:.35rem .65rem}@media (max-width:767px){.rr2.blog-page .post{flex-direction:column}.rr2.blog-page .post__img-container{align-self:stretch;flex:0 0 auto;max-width:100%;width:100%}.rr2.blog-page .post__img-container img{border-bottom:1px solid var(--rr2-color-border-light);border-right:none}.rr2.blog-page .post__description{padding:1.25rem 1rem}}.rr2.blog-page .blog-popular-services{background:transparent;border-radius:var(--rr2-radius-md);border-top:none;margin-bottom:0;margin-top:2.5rem;padding:0}.rr2.blog-page .blog-popular-services .blog-popular-services__title.section-heading,.rr2.blog-page .blog-popular-services .section-heading.blog-popular-services__title{margin-bottom:1.5rem;margin-left:0;margin-right:0;max-width:none;text-align:start}.rr2.blog-page .blog-popular-services .home-cards__card-cta{opacity:1;visibility:visible}.rr2.blog-page .blog-popular-services .home-cards__card-cta .btn{box-sizing:border-box;padding:1rem 2rem}.rr2.blog-page .blog-popular-services .home-cards--blog-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.rr2.blog-page .blog-popular-services .home-cards>a{border-radius:var(--rr2-radius-lg)}.rr2.blog-page .blog-popular-services .home-cards__card{border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-lg);box-shadow:var(--rr2-home-features-card-shadow)}.rr2.blog-page .blog-popular-services .blog-popular-services__card-icon-img,.rr2.blog-page .blog-popular-services .home-cards__card-main>svg{display:block;height:auto;width:56px}@media (min-width:768px){.rr2.blog-page .blog-popular-services .home-cards__card:hover{box-shadow:var(--rr2-home-features-card-shadow)}.rr2.blog-page .blog-popular-services .home-cards__card:hover:before{opacity:0!important;visibility:hidden!important}.rr2.blog-page .blog-popular-services .home-cards>a:hover .home-cards__card .home-cards__card-blue,.rr2.blog-page .blog-popular-services .home-cards>a:hover .home-cards__card svg path[fill="#2C3040"],.rr2.blog-page .blog-popular-services .home-cards>a:hover .home-cards__card svg path[fill="#2c3040"],.rr2.blog-page .blog-popular-services .home-cards__card:hover .home-cards__card-blue,.rr2.blog-page .blog-popular-services .home-cards__card:hover svg path[fill="#2C3040"],.rr2.blog-page .blog-popular-services .home-cards__card:hover svg path[fill="#2c3040"]{fill:var(--rr2-color-heading)!important}.rr2.blog-page .blog-popular-services .home-cards>a:hover .home-cards__card svg path[fill="var(--rr2-color-primary)"],.rr2.blog-page .blog-popular-services .home-cards__card:hover svg path[fill="var(--rr2-color-primary)"]{fill:var(--rr2-color-primary)!important}.rr2.blog-page .blog-popular-services .home-cards>a:hover .home-cards__card svg path[stroke="var(--rr2-color-primary)"],.rr2.blog-page .blog-popular-services .home-cards__card:hover svg path[stroke="var(--rr2-color-primary)"]{stroke:var(--rr2-color-primary)!important}.rr2.blog-page .blog-popular-services .home-cards__card:hover .home-cards__card-title{color:var(--rr2-color-heading)!important}.rr2.blog-page .blog-popular-services .home-cards__card:hover .home-cards__card-text{color:var(--rr2-color-text)!important}}@media (max-width:767px){.rr2.blog-page .blog-popular-services .home-cards--blog-footer{grid-template-columns:1fr}.rr2.blog-page .blog-popular-services .home-cards__card-cta{align-self:stretch;width:100%}.rr2.blog-page .blog-popular-services .home-cards__card-cta .btn{text-align:center;width:100%}}.rr2.blog-page .col-md-3>.sidebar.sidebar--about-nav+#useful-info.box{margin-top:12px}.rr2.blog-page .col-md-3>#useful-info.box{background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);box-shadow:var(--rr2-home-features-card-shadow);box-sizing:border-box;height:100%;margin-bottom:var(--rr2-useful-information-margin-bottom);padding:var(--rr2-useful-information-padding)}.rr2.blog-page #useful-info .box__heading{align-items:center;border-bottom:1px solid var(--rr2-color-border-light);display:flex;gap:5px;margin-bottom:15px;padding-bottom:1rem}.rr2.blog-page #useful-info .box__heading h2{color:var(--rr2-color-heading);font-size:17px;font-weight:600;line-height:1.35;margin:0;padding:0;text-transform:uppercase}.rr2.blog-page #useful-info .box__inner{margin-bottom:25px;position:relative}.rr2.blog-page .useful-info-list{list-style:none;margin:0;padding:0}.rr2.blog-page .useful-info-list li{align-items:flex-start;border-bottom:1px solid var(--rr2-color-border-light);display:flex;gap:10px;padding:8px 0}.rr2.blog-page .useful-info-list li:last-child{border-bottom:none}.rr2.blog-page .useful-info-list li i{color:var(--rr2-color-primary);flex:0 0 auto;margin-top:.15em}.rr2.blog-page .useful-info-list li a{color:var(--rr2-color-primary);font-size:13px;font-weight:500;text-decoration:none}.rr2.blog-page .useful-info-list li a:hover{color:var(--rr2-color-primary-hover);text-decoration:underline}.rr2.contact-page .contact-tabs.custom-nav-tabs{margin-bottom:1.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}.rr2.contact-page .contact-tabs.custom-nav-tabs::-webkit-scrollbar{display:none}@media (max-width:1199px){.rr2.contact-page .contact-tabs.custom-nav-tabs[data-scroll-active-tab-pending]{visibility:hidden}}.rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs{align-items:flex-end;border-bottom:1px solid var(--rr2-color-border-light);display:flex;flex-wrap:nowrap;float:none;gap:8px;list-style:none;margin:0;min-width:100%;padding:0;width:-moz-max-content;width:max-content}.rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs:after,.rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs:before{display:none}.rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs>li{flex-shrink:0;float:none;margin:0}.rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs>li>a{align-items:center;background:color-mix(in srgb,var(--rr2-color-bg-sidebar) 40%,var(--rr2-color-bg) 60%);border:1px solid var(--rr2-color-border-light);border-bottom:none;border-radius:var(--rr2-radius-md) var(--rr2-radius-md) 0 0;color:var(--rr2-color-heading);display:inline-flex;font-size:13px;font-weight:600;justify-content:center;line-height:1.35;margin-right:0;padding:10px 16px;text-decoration:none;transition:color var(--rr2-duration-fast) var(--rr2-ease-standard),background-color var(--rr2-duration-fast) var(--rr2-ease-standard),border-color var(--rr2-duration-fast) var(--rr2-ease-standard),box-shadow var(--rr2-duration-fast) var(--rr2-ease-standard);white-space:nowrap}.rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs>li>a:focus,.rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs>li>a:hover{background:var(--rr2-color-bg);border-left-color:var(--rr2-color-border-light);border-right-color:var(--rr2-color-border-light);border-top-color:var(--rr2-color-border-light);box-shadow:none;color:var(--rr2-color-primary);text-decoration:none}.rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs>li>a:focus-visible{outline:2px solid var(--rr2-color-primary);outline-offset:2px}.rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs>li.active>a,.rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs>li.active>a:focus,.rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs>li.active>a:hover{background:var(--rr2-color-bg);border-color:var(--rr2-color-border-light);border-bottom:1px solid transparent;box-shadow:none;color:var(--rr2-color-primary);margin-bottom:-1px;padding-bottom:11px}.rr2.contact-page .info-box-withbg{background:linear-gradient(145deg,var(--rr2-color-bg) 0,color-mix(in srgb,var(--rr2-color-bg-sidebar) 28%,var(--rr2-color-bg) 72%) 100%);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-lg);box-shadow:0 2px 12px var(--rr2-color-shadow);box-sizing:border-box;margin:0 0 1.5rem;padding:1.25rem 1.25rem 1.5rem;width:100%}.rr2.contact-page .info-box-withbg [class*=col-]{padding-top:.5rem}.rr2.contact-page .info-box-withbg h4{color:var(--rr2-color-heading);font-size:1.05rem;font-weight:700;line-height:1.35;margin-bottom:1rem;margin-top:0}.rr2.contact-page .info-box-withbg ul{list-style:none;margin:0;padding:0}.rr2.contact-page .info-box-withbg ul li{color:var(--rr2-color-text);font-size:14px;line-height:1.45;margin-bottom:.75rem}.rr2.contact-page .info-box-withbg ul li:last-child{margin-bottom:0}.rr2.contact-page .info-box-withbg ul li:has(>i){align-items:center;display:flex;gap:12px}.rr2.contact-page .info-box-withbg ul li>i{align-items:center;background:var(--rr2-color-bg-group);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-sm);box-shadow:0 1px 2px var(--rr2-color-shadow),inset 0 1px 0 var(--rr2-color-surface-inset-highlight-soft);box-sizing:border-box;color:var(--rr2-color-primary);display:inline-flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;line-height:1;margin:0;width:32px}.rr2.contact-page .info-box-withbg a{color:var(--rr2-color-primary);font-weight:600;text-decoration:none;transition:color var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.contact-page .info-box-withbg a:hover{color:var(--rr2-color-primary-hover);text-decoration:underline}.rr2.contact-page .info-box-withbg a:focus-visible{border-radius:var(--rr2-radius-micro);outline:2px solid var(--rr2-color-primary);outline-offset:2px}.rr2.contact-page .info-box-withbg img{display:inline-block;height:auto;max-height:28px;max-width:100%;vertical-align:middle}.rr2.contact-page .info-box-withbg .alert{margin-bottom:0;margin-top:1rem}@media (min-width:768px){.rr2.contact-page .info-box-withbg{padding:1.5rem 1.5rem 1.75rem}.rr2.contact-page .info-box-withbg [class*=col-]:not(:last-child){border-right:1px solid var(--rr2-color-border-light)}}@media (max-width:767px){.rr2.contact-page .info-box-withbg [class*=col-]{border-right:none;padding-top:1rem}.rr2.contact-page .info-box-withbg [class*=col-]:first-child{padding-top:0}}.rr2.contact-page .map-canvas{background:var(--rr2-color-bg-subtle);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);box-shadow:0 2px 12px var(--rr2-color-shadow);height:400px;margin:0;overflow:hidden;padding:0;width:100%}[dir=rtl] .rr2.contact-page .contact-tabs.custom-nav-tabs>.nav-tabs{flex-direction:row}@media (min-width:768px){[dir=rtl] .rr2.contact-page .info-box-withbg .row>[class*=col-]{float:right}[dir=rtl] .rr2.contact-page .info-box-withbg [class*=col-]:not(:last-child){border-left:1px solid var(--rr2-color-border-light);border-right:none}}.rr2.site-error-page{background-color:var(--rr2-color-bg);margin-bottom:calc(var(--footer-margin-top)*-1);min-height:26rem;padding-bottom:var(--footer-margin-top)}.rr2.site-error-page .site-error-page__layout{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:36rem;padding-bottom:3.5rem;padding-top:2.5rem;text-align:center;width:100%}.rr2.site-error-page .site-error-page__illustration{display:block;height:auto;margin:0 0 .5rem;max-width:28rem;width:100%}.rr2.site-error-page .login-notice{align-items:center;align-self:stretch;display:flex;flex-direction:column;margin:0 0 1.5rem;padding:0;text-align:center}.rr2.site-error-page .login-notice__text{color:var(--rr2-color-text);font-size:1.125rem;font-weight:600;line-height:2;margin:0 0 20px}.rr2.site-error-page .login-notice .auth-module-buttons__wide{padding-top:.5rem;width:100%}.rr2.site-error-page .login-notice .login-notice__btns{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;justify-content:stretch;overflow:visible;width:100%}.rr2.site-error-page .login-notice .login-notice__btns .btn{flex:1 1 0;justify-content:center;min-width:0;width:auto}.rr2.site-error-page .login-notice .btn{box-sizing:border-box;font-size:15px;font-weight:600;line-height:1.4;min-height:46px;padding:12px 24px}.rr2.site-error-page .site-error-page__lead{color:var(--rr2-color-text);font-size:1.125rem;font-weight:600;line-height:2;margin:0 auto 1.75rem;max-width:28rem}.rr2.site-error-page .site-error-page__actions{align-items:center;display:flex;flex-direction:column}.rr2.site-error-page .site-error-page__actions .btn.btn-primary.btn-cta{align-items:center;box-sizing:border-box;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;line-height:1.4;max-width:100%;min-height:46px;padding:12px 24px;width:auto}@media (max-width:767px){.rr2.site-error-page .site-error-page__layout{padding-top:1.5rem}.rr2.site-error-page .login-notice .btn{font-size:15px;min-height:46px;padding:12px 20px}.rr2.site-error-page .site-error-page__actions .btn.btn-primary.btn-cta{padding:12px 20px}}.rr2.newsletter-unsubscribe-page{background-color:var(--rr2-color-bg);padding-bottom:3rem;padding-top:2rem}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:40rem;padding-left:15px;padding-right:15px}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__email,.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__intro,.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__list-item{color:var(--rr2-color-text);font-size:1.125rem;font-weight:500;line-height:1.6}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__visual{margin:0 auto 1.25rem;max-width:12rem;text-align:center}@media (min-width:768px){.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__visual{margin-bottom:1.75rem}}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__visual-badge{aspect-ratio:1;background:linear-gradient(145deg,var(--rr2-color-bg) 0,color-mix(in srgb,var(--rr2-color-bg-sidebar) 20%,var(--rr2-color-bg) 80%) 100%);border:1px solid var(--rr2-color-border-light);border-radius:50%;box-shadow:0 1px 10px var(--rr2-color-shadow);box-sizing:border-box;display:grid;overflow:hidden;padding:2rem;place-items:stretch;width:100%}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__visual-badge img{border-radius:50%;display:block;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__title{color:var(--rr2-color-heading);font-size:1.75rem;font-weight:700;line-height:1.25;margin:0 0 1.5rem;text-align:center}@media (min-width:768px){.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__title{font-size:2.25rem}}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__intro{margin:0 0 1rem}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__list{list-style:none;margin:0 0 1.75rem;padding-left:0}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__list-item{margin-bottom:.5rem;padding-left:1.375rem;position:relative}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__list-item:before{background-color:var(--rr2-color-primary);border-radius:50%;content:"";height:.625rem;left:0;position:absolute;top:.42em;width:.625rem}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__list-item:last-child{margin-bottom:0}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__confirm{background:linear-gradient(145deg,var(--rr2-color-bg) 0,color-mix(in srgb,var(--rr2-color-bg-sidebar) 24%,var(--rr2-color-bg) 76%) 100%);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-lg);box-shadow:0 2px 12px var(--rr2-color-shadow);padding:1.25rem 1.25rem 1.5rem}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__email{margin:0 0 1.25rem}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__email-value{color:inherit;font-weight:700}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__form{margin:0}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__submit{font-size:1rem;font-weight:600;min-height:44px;padding:10px 22px}.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__submit:focus,.rr2.newsletter-unsubscribe-page .newsletter-unsubscribe-page__submit:hover{color:#fff}.rr2.holiday-notifications-unsubscribe-success-page .holiday-notifications-unsubscribe-success-page__layout{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:32rem;padding:5rem 15px;text-align:center;width:100%}.rr2.holiday-notifications-unsubscribe-success-page .holiday-notifications-unsubscribe-success-page__illustration{margin:0 0 1.25rem}.rr2.holiday-notifications-unsubscribe-success-page .holiday-notifications-unsubscribe-success-page__illustration svg{display:block;height:100px;width:100px}.rr2.holiday-notifications-unsubscribe-success-page .holiday-notifications-unsubscribe-success-page__title{color:var(--rr2-color-heading);font-size:1.875rem;font-weight:700;line-height:1.3;margin:0 0 2rem}.rr2.holiday-notifications-unsubscribe-success-page .holiday-notifications-unsubscribe-success-page__email-chip{background-color:var(--rr2-color-bg-subtle);border:1px solid color-mix(in srgb,var(--rr2-color-border) 55%,var(--rr2-color-border-light) 45%);border-radius:999px;box-sizing:border-box;display:inline-block;margin:0;max-width:100%;padding:.5rem 1rem}.rr2.holiday-notifications-unsubscribe-success-page .holiday-notifications-unsubscribe-success-page__email{color:var(--rr2-color-text);font-size:1.05rem;font-weight:700;line-height:1.45;word-break:break-word}@media (max-width:767px){.rr2.holiday-notifications-unsubscribe-success-page .holiday-notifications-unsubscribe-success-page__title{font-size:1.5rem}}.rr2.holiday-notifications-unsubscribe-invalid-page .holiday-notifications-unsubscribe-invalid-page__layout{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:32rem;padding:5rem 15px;text-align:center;width:100%}.rr2.holiday-notifications-unsubscribe-invalid-page .holiday-notifications-unsubscribe-invalid-page__illustration{margin:0 0 1.25rem}.rr2.holiday-notifications-unsubscribe-invalid-page .holiday-notifications-unsubscribe-invalid-page__illustration svg{display:block;height:100px;width:100px}.rr2.holiday-notifications-unsubscribe-invalid-page .holiday-notifications-unsubscribe-invalid-page__title{color:var(--rr2-color-heading);font-size:1.875rem;font-weight:700;line-height:1.3;margin:0}@media (max-width:767px){.rr2.holiday-notifications-unsubscribe-invalid-page .holiday-notifications-unsubscribe-invalid-page__title{font-size:1.5rem}}.rr2.terms-page{background-color:var(--rr2-color-bg);color:var(--rr2-color-text);margin-bottom:calc(var(--footer-margin-top)*-1);padding-bottom:var(--footer-margin-top)}.rr2.terms-page .terms-page__content{background:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--rr2-color-text);margin-top:0;padding:0}.rr2.terms-page .terms-page__content>h4.dark:first-of-type{color:var(--rr2-color-heading)!important;font-size:1.125rem;font-weight:700;letter-spacing:.02em;line-height:1.35;margin:0 0 .35rem}.rr2.terms-page .terms-page__content>h4.dark:nth-of-type(2){color:var(--rr2-color-heading)!important;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0 0 1rem}.rr2.terms-page .terms-page__content>hr{border:0;border-top:1px solid var(--rr2-color-border-light);margin:0 0 1.5rem}.rr2.terms-page .terms-page__content ol{list-style:none;margin:0 0 1.5rem;padding-left:0}.rr2.terms-page .terms-page__content ol ol{list-style:none;margin-bottom:0;margin-top:.5rem;padding-left:1.25rem}@media (min-width:768px){.rr2.terms-page .terms-page__content ol ol{padding-left:1.5rem}}.rr2.terms-page .terms-page__content li{font-size:15px;font-weight:400;line-height:1.65;margin:.35rem 0}.rr2.terms-page .terms-page__content li>h4.dark{color:var(--rr2-color-heading)!important;font-size:1.05rem;font-weight:700;line-height:1.35;margin:0 0 .75rem}.rr2.terms-page .terms-page__content li>h4.dark strong{font-weight:700}.rr2.terms-page .terms-page__content a{color:var(--rr2-color-primary);text-decoration:underline;text-underline-offset:2px;transition:color var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.terms-page .terms-page__content a:hover{color:var(--rr2-color-primary-hover)}.rr2.terms-page .terms-page__content a:focus-visible{outline:2px solid var(--rr2-color-primary);outline-offset:2px}[dir=rtl] .rr2.terms-page .terms-page__content ol{padding-left:0;padding-right:20px}.rr2.faq-page{background-color:var(--rr2-color-bg);color:var(--rr2-color-text);margin-bottom:calc(var(--footer-margin-top)*-1);padding-bottom:var(--footer-margin-top)}.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search{align-items:stretch;display:flex;gap:.75rem;margin-top:1rem;max-width:38rem;width:100%}.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-field{flex:1 1 auto;min-width:0}.rr2.faq-page .page-title.page-title--rr2 #search-faq,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search .form-control,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-field .form-control{background:color-mix(in srgb,var(--rr2-color-bg) 18%,transparent);border:1px solid color-mix(in srgb,var(--rr2-hero-text) 28%,transparent);border-radius:var(--rr2-radius-sm);box-shadow:0 1px 3px var(--rr2-color-shadow);box-sizing:border-box;color:var(--rr2-hero-text);font-size:14px;line-height:1.4;min-height:var(--rr2-input-min-height);padding:8px 2.25rem 8px 12px;transition:border-color var(--rr2-duration-fast) var(--rr2-ease-standard),box-shadow var(--rr2-duration-fast) var(--rr2-ease-standard);width:100%}.rr2.faq-page .page-title.page-title--rr2 #search-faq::-moz-placeholder,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search .form-control::-moz-placeholder,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-field .form-control::-moz-placeholder{color:color-mix(in srgb,var(--rr2-hero-text) 55%,transparent)}.rr2.faq-page .page-title.page-title--rr2 #search-faq::placeholder,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search .form-control::placeholder,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-field .form-control::placeholder{color:color-mix(in srgb,var(--rr2-hero-text) 55%,transparent)}.rr2.faq-page .page-title.page-title--rr2 #search-faq:focus,.rr2.faq-page .page-title.page-title--rr2 #search-faq:focus-visible,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search .form-control:focus,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search .form-control:focus-visible,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-field .form-control:focus,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-field .form-control:focus-visible{border-color:color-mix(in srgb,var(--rr2-hero-text) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rr2-hero-text) 28%,transparent);outline:none}.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-field.inner-addon-right .form-control,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search.inner-addon-right #search-faq,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search.inner-addon-right .form-control{padding-right:2.25rem}.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-field.inner-addon-right .fa-search,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search.inner-addon-right .fa-search{color:color-mix(in srgb,var(--rr2-hero-text) 72%,transparent)}.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-submit{align-items:center;background:var(--rr2-color-primary);border:1px solid var(--rr2-color-primary-border);border-radius:var(--rr2-radius-sm);box-shadow:0 1px 3px var(--rr2-color-shadow);color:var(--rr2-color-bg);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;min-height:var(--rr2-input-min-height);padding:8px 1rem;text-decoration:none;transition:background-color var(--rr2-duration-fast) var(--rr2-ease-standard),border-color var(--rr2-duration-fast) var(--rr2-ease-standard),box-shadow var(--rr2-duration-fast) var(--rr2-ease-standard),color var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-submit:focus,.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-submit:hover{background:var(--rr2-color-primary-hover);border-color:var(--rr2-color-primary-border);box-shadow:0 2px 8px color-mix(in srgb,var(--rr2-color-black) 12%,transparent);color:var(--rr2-color-bg);text-decoration:none}.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-submit:focus-visible{outline:2px solid var(--rr2-color-bg);outline-offset:2px}.rr2.faq-page .faq-page__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.rr2.faq-page .faq-page__tags .label{align-items:center;background:var(--rr2-color-bg-subtle);border:1px solid var(--rr2-color-border-light);border-radius:999px;box-shadow:none;color:var(--rr2-color-heading);display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25;min-height:2rem;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:background-color var(--rr2-duration-fast) var(--rr2-ease-standard),border-color var(--rr2-duration-fast) var(--rr2-ease-standard),box-shadow var(--rr2-duration-fast) var(--rr2-ease-standard),color var(--rr2-duration-fast) var(--rr2-ease-standard);white-space:normal}.rr2.faq-page .faq-page__tags .label:focus,.rr2.faq-page .faq-page__tags .label:hover{background:var(--rr2-color-bg);border-color:var(--rr2-color-primary-border);box-shadow:0 2px 8px color-mix(in srgb,var(--rr2-color-black) 10%,transparent);color:var(--rr2-color-primary);text-decoration:none}.rr2.faq-page .faq-page__tags .label:focus-visible{outline:2px solid var(--rr2-color-primary);outline-offset:2px}.rr2.faq-page .faq-page__tags .label-primary{background:var(--rr2-color-primary);border-color:var(--rr2-color-primary-border);color:var(--rr2-color-bg)}.rr2.faq-page .faq-page__tags .label-primary:focus,.rr2.faq-page .faq-page__tags .label-primary:hover{background:var(--rr2-color-primary-hover);border-color:var(--rr2-color-primary-border);box-shadow:0 2px 8px color-mix(in srgb,var(--rr2-color-black) 10%,transparent);color:var(--rr2-color-bg)}.rr2.faq-page .faq-page__panels .panel.panel-custom{margin-bottom:.75rem}.rr2.faq-page .faq-page__panels .panel.panel-custom:last-child{margin-bottom:0}.rr2.faq-page .faq-page__panels .panel{border:1px solid var(--rr2-color-border);border-radius:var(--rr2-radius-md);box-shadow:var(--rr2-home-why-us-card-shadow);overflow:hidden}.rr2.faq-page .faq-page__panels .panel-custom{background:var(--rr2-color-bg)}.rr2.faq-page .faq-page__panels .panel-custom .panel-heading{align-items:center;background:var(--rr2-color-bg);background-image:none;border:none;border-radius:0;box-shadow:none;color:var(--rr2-color-heading);display:flex;font-size:1rem;font-weight:700;gap:.625rem;letter-spacing:normal;padding:.9375rem 1.25rem;text-align:start;text-transform:none}.rr2.faq-page .faq-page__panels .panel-custom .panel-heading h3.panel-title{color:var(--rr2-color-heading);flex:1;font-size:14px;font-weight:700;line-height:1.35;margin:0 auto 0 0;min-width:0;text-transform:uppercase}.rr2.faq-page .faq-page__panels .faq-panel__toggle{align-items:center;background-color:var(--rr2-color-primary);border-radius:50%;box-shadow:none;color:var(--rr2-color-bg);display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.rr2.faq-page .faq-page__panels .faq-panel__toggle .fa,.rr2.faq-page .faq-page__panels .faq-panel__toggle i{color:var(--rr2-color-bg)!important}.rr2.faq-page .faq-page__panels .faq-panel__toggle .fa{font-size:.875rem;line-height:1}.rr2.faq-page .faq-page__panels .panel-custom .panel-heading.panel-clickable:not(.panel-collapsed){background:var(--rr2-color-primary);background-image:none;border:none;color:var(--rr2-color-bg)}.rr2.faq-page .faq-page__panels .panel-custom .panel-heading.panel-clickable:not(.panel-collapsed) h3.panel-title{color:inherit}.rr2.faq-page .faq-page__panels .panel-custom .panel-heading.panel-clickable:not(.panel-collapsed) .faq-panel__toggle{background-color:var(--rr2-color-bg);box-shadow:0 2px 8px color-mix(in srgb,var(--rr2-color-black) 14%,transparent);color:var(--rr2-color-primary)}.rr2.faq-page .faq-page__panels .panel-custom .panel-heading.panel-clickable:not(.panel-collapsed) .faq-panel__toggle .fa,.rr2.faq-page .faq-page__panels .panel-custom .panel-heading.panel-clickable:not(.panel-collapsed) .faq-panel__toggle i{color:var(--rr2-color-primary)!important}.rr2.faq-page .faq-page__panels .panel-body-main{background:var(--rr2-color-bg);padding:1.25rem 1.5rem 1.5rem}.rr2.faq-page .faq-page__panels .panel-body-main li,.rr2.faq-page .faq-page__panels .panel-body-main p{color:var(--rr2-color-text);font-size:15px;line-height:1.65}.rr2.faq-page .faq-page__panels .panel-body-main a:not(.btn){color:var(--rr2-color-primary);text-decoration:underline;text-underline-offset:2px;transition:color var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.faq-page .faq-page__panels .panel-body-main a:not(.btn):hover{color:var(--rr2-color-primary-hover)}.rr2.faq-page .faq-page__panels .panel-body-main a:not(.btn):focus-visible{outline:2px solid var(--rr2-color-primary);outline-offset:2px}.rr2.faq-page .faq-page__panels .panel-body-main .table{background:var(--rr2-color-bg);margin-bottom:0}.rr2.faq-page .faq-page__panels .panel-body-main .table-bordered{border:1px solid var(--rr2-color-border-light)}.rr2.faq-page .faq-page__panels .panel-body-main .table-bordered>tbody>tr>td,.rr2.faq-page .faq-page__panels .panel-body-main .table-bordered>tbody>tr>th,.rr2.faq-page .faq-page__panels .panel-body-main .table-bordered>thead>tr>th{border-color:var(--rr2-color-border-light)}.rr2.faq-page .faq-page__panels .panel-body-main .table-striped>tbody>tr:nth-of-type(odd)>td{background-color:color-mix(in srgb,var(--rr2-color-bg-subtle) 65%,var(--rr2-color-bg) 35%)}.rr2.faq-page .faq-page__panels .panel-body-main .btn.btn-default{align-items:center;background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border);border-radius:var(--rr2-radius-md);box-shadow:0 1px 3px var(--rr2-color-shadow);color:var(--rr2-color-heading);display:inline-flex;font-size:12px;font-weight:600;gap:5px;justify-content:center;line-height:1.5;padding:6px 12px;transition:color var(--rr2-duration-fast) var(--rr2-ease-standard),background-color var(--rr2-duration-fast) var(--rr2-ease-standard),border-color var(--rr2-duration-fast) var(--rr2-ease-standard),box-shadow var(--rr2-duration-fast) var(--rr2-ease-standard),transform var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.faq-page .faq-page__panels .panel-body-main .btn.btn-default:focus,.rr2.faq-page .faq-page__panels .panel-body-main .btn.btn-default:hover{background:var(--rr2-color-bg);border-color:var(--rr2-color-border);color:var(--rr2-color-heading);text-decoration:none;transform:translateY(-1px)}.rr2.faq-page .faq-page__panels .panel-body-main .btn.btn-default:focus-visible{box-shadow:0 1px 3px var(--rr2-color-shadow);outline:2px solid var(--rr2-color-primary);outline-offset:2px}.rr2.faq-page .faq-page__panels .panel-body-main .btn.btn-default.disabled,.rr2.faq-page .faq-page__panels .panel-body-main .btn.btn-default:disabled,.rr2.faq-page .faq-page__panels .panel-body-main .btn.btn-default[disabled]{cursor:not-allowed;opacity:.65;transform:none}.rr2.faq-page .faq-page__panels .faq-page__card.panel.panel-custom{border-color:var(--rr2-color-border-light);box-shadow:var(--rr2-home-features-card-shadow);margin-bottom:1rem;transition:border-color var(--rr2-duration-fast) var(--rr2-ease-standard),box-shadow var(--rr2-duration-fast) var(--rr2-ease-standard),transform var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.faq-page .faq-page__panels .faq-page__card.panel.panel-custom:hover{border-color:var(--rr2-color-primary-border);box-shadow:0 8px 24px color-mix(in srgb,var(--rr2-color-black) 12%,transparent);transform:translateY(-2px)}.rr2.faq-page .faq-page__panels .faq-page__card .panel-body-main{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem 1.5rem}.rr2.faq-page .faq-page__panels .faq-page__card h2{color:var(--rr2-color-heading);font-size:1.125rem;font-weight:700;line-height:1.35;margin:0}.rr2.faq-page .faq-page__panels .faq-page__card h2 a{color:inherit;text-decoration:none;transition:color var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.faq-page .faq-page__panels .faq-page__card h2 a:focus,.rr2.faq-page .faq-page__panels .faq-page__card h2 a:hover{color:var(--rr2-color-primary);text-decoration:none}.rr2.faq-page .faq-page__panels .faq-page__card h2 a:focus-visible{outline:2px solid var(--rr2-color-primary);outline-offset:2px}.rr2.faq-page .faq-page__panels .faq-page__card p{margin:0}.rr2.faq-page .faq-page__panels .search-list__pagination{display:flex;justify-content:center;margin-top:1.5rem}.rr2.faq-page .faq-page__panels .search-list__pagination:empty{display:none;margin:0}.rr2.faq-page .faq-page__panels .search-list__pagination .pagination{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center;margin:0;padding:0}.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>li>a,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>li>span{align-items:center;background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-sm);box-shadow:0 1px 3px var(--rr2-color-shadow);color:var(--rr2-color-heading);display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25;min-height:2.25rem;min-width:2.25rem;padding:.45rem .75rem;transition:background-color var(--rr2-duration-fast) var(--rr2-ease-standard),border-color var(--rr2-duration-fast) var(--rr2-ease-standard),box-shadow var(--rr2-duration-fast) var(--rr2-ease-standard),color var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>li>a:focus,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>li>a:hover{background:var(--rr2-color-bg-subtle);border-color:var(--rr2-color-primary-border);box-shadow:0 2px 8px color-mix(in srgb,var(--rr2-color-black) 10%,transparent);color:var(--rr2-color-primary);text-decoration:none}.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.active>a,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.active>a:focus,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.active>a:hover,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.active>span,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.active>span:focus,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.active>span:hover{background:var(--rr2-color-primary);border-color:var(--rr2-color-primary-border);box-shadow:none;color:var(--rr2-color-bg)}.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.disabled>a,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.disabled>a:focus,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.disabled>a:hover,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.disabled>span,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.disabled>span:focus,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>.disabled>span:hover{background:var(--rr2-color-bg-subtle);border-color:var(--rr2-color-border-light);box-shadow:none;color:var(--rr2-color-muted);cursor:not-allowed}.rr2.faq-page .faq-page__detail-card.panel.panel-custom{background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-lg);box-shadow:var(--rr2-home-features-card-shadow);margin:0 auto;max-width:54rem;overflow:hidden}.rr2.faq-page .faq-page__detail-card .panel-body-main{overflow-x:auto;padding:1.5rem;-webkit-overflow-scrolling:touch}.rr2.faq-page .faq-page__detail-card .panel-body-main li,.rr2.faq-page .faq-page__detail-card .panel-body-main p{font-size:16px;line-height:1.65}.rr2.faq-page .faq-page__detail-card .panel-body-main p{margin:0 0 1rem}.rr2.faq-page .faq-page__detail-card .panel-body-main h1,.rr2.faq-page .faq-page__detail-card .panel-body-main h2,.rr2.faq-page .faq-page__detail-card .panel-body-main h3,.rr2.faq-page .faq-page__detail-card .panel-body-main h4{color:var(--rr2-color-heading);font-weight:700;line-height:1.35;margin:1.5rem 0 .75rem}.rr2.faq-page .faq-page__detail-card .panel-body-main h1{font-size:1.5rem}.rr2.faq-page .faq-page__detail-card .panel-body-main h2{font-size:1.25rem}.rr2.faq-page .faq-page__detail-card .panel-body-main h3{font-size:1.125rem}.rr2.faq-page .faq-page__detail-card .panel-body-main h4{font-size:1rem}.rr2.faq-page .faq-page__detail-card .panel-body-main h1:first-child,.rr2.faq-page .faq-page__detail-card .panel-body-main h2:first-child,.rr2.faq-page .faq-page__detail-card .panel-body-main h3:first-child,.rr2.faq-page .faq-page__detail-card .panel-body-main h4:first-child{margin-top:0}.rr2.faq-page .faq-page__detail-card .panel-body-main ol,.rr2.faq-page .faq-page__detail-card .panel-body-main ul{margin:0 0 1rem;padding-left:1.25rem}.rr2.faq-page .faq-page__detail-card .panel-body-main img{border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);display:block;height:auto;margin:1rem 0;max-width:100%}.rr2.faq-page .faq-page__detail-card .panel-body-main table{border:1px solid var(--rr2-color-border-light);border-collapse:collapse;border-radius:0;color:var(--rr2-color-text);font-size:14px;line-height:1.5;margin:1rem 0 1.25rem;min-width:520px;width:100%}.rr2.faq-page .faq-page__detail-card .panel-body-main thead th{background:var(--rr2-color-heading);border-bottom:1px solid var(--rr2-color-border);color:var(--rr2-color-bg);font-size:13px;font-weight:700;letter-spacing:.02em;padding:.65rem .75rem;text-align:left}.rr2.faq-page .faq-page__detail-card .panel-body-main thead th a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rr2.faq-page .faq-page__detail-card .panel-body-main thead th a:focus,.rr2.faq-page .faq-page__detail-card .panel-body-main thead th a:hover{color:var(--rr2-color-bg);opacity:.92;text-decoration:underline}.rr2.faq-page .faq-page__detail-card .panel-body-main tbody td{border-bottom:1px solid var(--rr2-color-border-light);padding:.6rem .75rem;vertical-align:top}.rr2.faq-page .faq-page__detail-card .panel-body-main tbody tr:nth-child(2n) td{background:var(--rr2-color-bg-subtle)}.rr2.faq-page .faq-page__detail-card .panel-body-main tbody tr:last-child td{border-bottom:none}.rr2.faq-page .faq-page__detail-card .panel-body-main table a{font-weight:600}.rr2.faq-page .faq-page__detail-card .panel-body-main blockquote{background:var(--rr2-color-bg-subtle);border-left:4px solid var(--rr2-color-primary-border);color:var(--rr2-color-text);margin:0 0 1rem;padding:1rem 1.25rem}@media (max-width:767px){.rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search{align-items:stretch;flex-direction:column;max-width:100%}.rr2.faq-page .faq-page__detail-card .panel-body-main,.rr2.faq-page .faq-page__panels .faq-page__card .panel-body-main{padding:1.25rem 1rem}.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>li>a,.rr2.faq-page .faq-page__panels .search-list__pagination .pagination>li>span{min-height:2rem;min-width:2rem;padding:.375rem .625rem}.rr2.faq-page .faq-page__detail-card .panel-body-main table{display:block;max-width:100%;min-width:0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.rr2.faq-page .faq-page__detail-card .panel-body-main table tbody,.rr2.faq-page .faq-page__detail-card .panel-body-main table tfoot,.rr2.faq-page .faq-page__detail-card .panel-body-main table thead{display:table;min-width:520px;width:100%}}[dir=rtl] .rr2.faq-page .faq-page__panels .panel-custom .panel-heading{flex-direction:row-reverse}[dir=rtl] .rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-field.inner-addon-right .form-control,[dir=rtl] .rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search.inner-addon-right #search-faq,[dir=rtl] .rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search.inner-addon-right .form-control{padding-left:2.25rem!important;padding-right:12px!important}[dir=rtl] .rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search-field.inner-addon-right .fa-search,[dir=rtl] .rr2.faq-page .page-title.page-title--rr2 .faq-page__hero-search.inner-addon-right .fa-search{left:0;right:auto}[dir=rtl] .rr2.faq-page .faq-page__detail-card .panel-body-main ol,[dir=rtl] .rr2.faq-page .faq-page__detail-card .panel-body-main ul{padding-left:0;padding-right:1.25rem}[dir=rtl] .rr2.faq-page .faq-page__detail-card .panel-body-main blockquote{border-left:0;border-right:4px solid var(--rr2-color-primary-border)}[dir=rtl] .rr2.faq-page .faq-page__detail-card .panel-body-main thead th{text-align:right}.rr2.opendata-index-page .countries-grid{background-color:transparent;margin-bottom:0}.rr2.opendata-index-page .countries-grid .countries-grid__top>div:first-child{max-width:400px;width:100%}.rr2.opendata-index-page .countries-grid .countries-grid__top{margin-bottom:2rem}.rr2.opendata-index-page .countries-grid .countries-grid__top label{color:var(--rr2-color-heading);display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.rr2.opendata-index-page .countries-grid .countries-grid__region{margin-bottom:2.5rem}.rr2.opendata-index-page .countries-grid .countries-grid__region:last-child{margin-bottom:0}.rr2.opendata-index-page .countries-grid .countries-grid__region-title{border-bottom:1px solid var(--rr2-color-border-light);color:var(--rr2-color-heading);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:1.25rem;margin-top:0;padding-bottom:.75rem}.rr2.opendata-index-page .countries-grid .countries-grid__region-title a{color:inherit;text-decoration:none}.rr2.opendata-index-page .countries-grid .countries-grid__region-title a:hover{color:var(--rr2-color-primary)}.rr2.opendata-index-page .countries-grid .countries-grid__items{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.rr2.opendata-index-page .countries-grid .countries-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.rr2.opendata-index-page .countries-grid .countries-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.rr2.opendata-index-page .countries-grid .countries-grid__items{grid-template-columns:repeat(5,minmax(0,1fr))}}.rr2.opendata-index-page .countries-grid .cards{border-left:0;border-top:0}.rr2.opendata-index-page .countries-grid .countries-grid__card.card{background-color:var(--rr2-color-bg);border:1px solid var(--rr2-color-border);border-radius:var(--rr2-radius-md);box-shadow:0 1px 3px var(--rr2-color-shadow);box-sizing:border-box;margin-top:0;min-height:180px;min-width:0;overflow:visible;padding:1.25rem;transition:border-color var(--rr2-duration-fast) var(--rr2-ease-standard);white-space:normal}.rr2.opendata-index-page .countries-grid .countries-grid__card.card:hover{border-color:var(--rr2-color-border-light)}.rr2.opendata-index-page .countries-grid .countries-grid__title{color:var(--rr2-color-heading)}.rr2.opendata-index-page .countries-grid .countries-grid__card .flag{border-radius:var(--rr2-radius-sm);box-shadow:0 2px 6px var(--rr2-color-shadow)}.rr2.opendata-index-page .countries-grid .countries-grid__shape{opacity:.92}.rr2.opendata-index-page .countries-catalog-index-page__hero-band .countries-catalog-index-page__hero-image-wrap{max-height:210px;padding:1.75rem}.rr2.opendata-index-page .countries-catalog-index-page__hero-band .countries-catalog-index-page__hero-image-wrap .countries-catalog-index-page__hero-img,.rr2.opendata-index-page .countries-catalog-index-page__hero-band .countries-catalog-index-page__hero-image-wrap .countries-catalog-index-page__hero-shape,.rr2.opendata-index-page .countries-catalog-index-page__hero-band .countries-catalog-index-page__hero-image-wrap .feature__img{max-height:calc(210px - 3.5rem)}.rr2.opendata-companies-catalog-page .company-card__name{color:var(--rr2-color-heading);font-size:1.35em;font-weight:700;line-height:1.3;margin-bottom:0}.rr2.opendata-companies-catalog-page .company-card__details{color:var(--rr2-color-text);display:flex;flex-direction:column;gap:2px;line-height:1.5}.rr2.opendata-companies-catalog-page .company-card__details strong{color:var(--rr2-color-heading);font-weight:600}.rr2.opendata-companies-catalog-page .search-list__pagination{border-top:none;color:var(--rr2-color-text);display:flex;flex-wrap:wrap;font-size:13px;justify-content:center;margin-top:24px;padding-top:20px}.rr2.opendata-companies-catalog-page .search-list__pagination .pagination{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:center;list-style:none;margin:0;padding:0}.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li{display:inline-flex}.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li>a{align-items:center;background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border);border-radius:var(--rr2-radius-sm);box-shadow:none;color:var(--rr2-color-text);display:inline-flex;font-size:13px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px;text-decoration:none;transition:background-color var(--rr2-duration-fast) var(--rr2-ease-standard),border-color var(--rr2-duration-fast) var(--rr2-ease-standard),box-shadow var(--rr2-duration-fast) var(--rr2-ease-standard),color var(--rr2-duration-fast) var(--rr2-ease-standard)}.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li>a:focus,.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li>a:hover{background:var(--rr2-color-bg-subtle);border-color:var(--rr2-color-border);box-shadow:none;color:var(--rr2-color-heading);text-decoration:none}.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li>a:focus-visible{outline:2px solid var(--rr2-color-primary);outline-offset:2px}.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li>span{align-items:center;background:var(--rr2-color-bg-subtle);border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-sm);box-shadow:none;color:var(--rr2-color-muted);display:inline-flex;font-size:13px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px}.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li.active>a,.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li.active>span{background:var(--rr2-color-primary);border-color:var(--rr2-color-primary-border);box-shadow:none;color:var(--rr2-color-bg)}.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li.active>a:focus,.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li.active>a:hover{background:var(--rr2-color-primary-hover);border-color:var(--rr2-color-primary-active);box-shadow:none;color:var(--rr2-color-bg)}.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li.disabled>a,.rr2.opendata-companies-catalog-page .search-list__pagination .pagination>li.disabled>span{background:var(--rr2-color-bg-subtle);border-color:var(--rr2-color-border-light);box-shadow:none;color:var(--rr2-color-muted);cursor:not-allowed;opacity:.5;pointer-events:none}.rr2.opendata-companies-catalog-page .years-header{border-bottom:1px solid var(--rr2-color-border-light);margin-bottom:1.25rem;padding-bottom:.75rem}.rr2.opendata-companies-catalog-page .years-header__total{align-items:baseline;color:var(--rr2-color-heading);display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;gap:.35em;line-height:1.4;margin:0}.rr2.opendata-companies-catalog-page .years-header__total strong{color:var(--rr2-color-heading);font-size:1.75rem;font-weight:700}.rr2.opendata-companies-catalog-page .opendata-catalog .list-item{background-color:var(--rr2-color-bg);border-color:var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);box-shadow:0 1px 3px var(--rr2-color-shadow)}@media (hover:hover){.rr2.opendata-companies-catalog-page .opendata-catalog .list-item:hover{background:var(--rr2-color-bg);border-color:var(--rr2-color-border-light);box-shadow:0 4px 12px color-mix(in srgb,var(--rr2-color-primary) 12%,transparent),0 1px 3px var(--rr2-color-shadow)}}.rr2.opendata-companies-catalog-page .list-item__year{color:var(--rr2-color-heading);font-size:1.2rem}.rr2.opendata-companies-catalog-page .list-item__count{color:var(--rr2-color-text)}[dir=rtl] .rr2.countries-catalog-country-page .opendata-catalog--browse .list-item__icon,[dir=rtl] .rr2.opendata-companies-catalog-page .opendata-catalog--browse .list-item__icon{margin-left:0;margin-right:auto;transform:scaleX(-1)}@media (hover:hover){[dir=rtl] .rr2.countries-catalog-country-page .opendata-catalog--browse .list-item:hover .list-item__icon,[dir=rtl] .rr2.opendata-companies-catalog-page .opendata-catalog--browse .list-item:hover .list-item__icon{transform:translate(-2px) scaleX(-1)}}.rr2.countries-catalog-index-page{background-color:var(--rr2-color-bg-subtle);margin-bottom:calc(var(--footer-margin-top)*-1);padding-bottom:var(--footer-margin-top);padding-top:0}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band{background-color:var(--rr2-color-heading);isolation:isolate;overflow:hidden;position:relative}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band:before{background-image:url(/images/main-bg-640.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:blur(10px);inset:-24px;position:absolute;transform:scale(1.08);transform-origin:center center;z-index:0}@media (min-width:768px){.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band:before{background-image:url(/images/main-bg-1024.webp)}}@media (min-width:1024px){.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band:before{background-image:url(/images/main-bg-1280.webp)}}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band:after{background:linear-gradient(155deg,color-mix(in srgb,var(--rr2-color-heading) 88%,transparent) 0,color-mix(in srgb,var(--rr2-color-primary) 72%,transparent) 48%,color-mix(in srgb,var(--rr2-color-heading) 86%,transparent) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band>.feature.feature-hero,.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band>.page-title{position:relative;z-index:1}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band .page-title.page-title--rr2{background:transparent;border-bottom:none;box-shadow:none;padding:1.5rem 0 .75rem}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band .page-title.page-title--rr2:after,.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band .page-title.page-title--rr2:before{content:none;display:none}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band .feature.feature-hero{background:none;background-color:transparent;isolation:isolate;overflow:hidden;padding:2.5rem 0 3.5rem;position:relative}.rr2.countries-catalog-index-page .feature.feature-hero .wrapper{position:relative;z-index:1}.rr2.countries-catalog-index-page .feature.feature-hero .feature__row-sm{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;height:auto;min-height:0;position:relative;z-index:1}.rr2.countries-catalog-index-page .feature.feature-hero .feature__row-sm>.col{display:flex;flex:1 1 100%;flex-direction:column;max-width:100%;min-width:0}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band .feature.feature-hero .feature__row-sm.countries-catalog-index-page__hero-layout{align-items:center;flex-direction:column;flex-wrap:nowrap}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band .feature.feature-hero .feature__row-sm.countries-catalog-index-page__hero-layout>.col{align-items:center;flex:1 1 auto;max-width:100%;width:100%}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band .feature.feature-hero .countries-catalog-index-page__hero-copy{align-items:center;display:flex;flex-direction:column;padding-top:0;text-align:center}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:100%}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-title-flag{border-radius:var(--rr2-radius-sm);box-shadow:0 2px 6px var(--rr2-color-shadow);display:block;flex-shrink:0;height:auto;max-width:100%;width:2.5rem}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-title-row .feature__title{flex:0 1 auto;min-width:0;text-align:center}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band .feature.feature-hero .countries-catalog-index-page__hero-copy .btn{align-self:center;margin-top:1.25rem;width:auto}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band .feature.feature-hero .col_img{align-items:center;justify-content:center;min-height:0}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-image-wrap{align-items:center;background-color:var(--rr2-color-bg);border-radius:var(--rr2-radius-lg);box-shadow:0 4px 14px var(--rr2-color-shadow),0 2px 6px color-mix(in srgb,var(--rr2-color-heading) 8%,transparent);box-sizing:border-box;display:flex;justify-content:center;max-height:260px;overflow:hidden;padding:2rem}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-image-wrap .countries-catalog-index-page__hero-shape{display:block;height:auto;left:auto;margin:0;max-height:calc(260px - 4rem);max-width:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.92;position:static;right:auto;top:auto;width:auto;z-index:auto}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-image-wrap .countries-catalog-index-page__hero-img,.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-image-wrap .feature__img{border-radius:0;box-shadow:none;display:block;height:auto;left:auto;margin:0;max-height:calc(260px - 4rem);max-width:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:static;right:auto;top:auto;width:auto;z-index:auto}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band .feature.feature-hero .feature__title{color:var(--rr2-hero-text);font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:0;margin-top:0;text-shadow:var(--rr2-hero-title-shadow),var(--rr2-hero-features-text-shadow),0 3px 14px color-mix(in srgb,var(--rr2-color-heading) 55%,transparent)}@media (max-width:599px){.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-band .feature.feature-hero .feature__title{font-size:1.5rem}}.rr2.countries-catalog-index-page .feature.feature-hero .col_img{position:relative;z-index:0}.rr2.countries-catalog-index-page .countries-catalog-index-page__main{background-color:var(--rr2-color-bg-subtle)}.rr2.countries-catalog-index-page .countries-catalog-index-page__main-inner{padding-bottom:2.5rem;padding-top:2rem}@media (min-width:768px){.rr2.countries-catalog-index-page .countries-catalog-index-page__main-inner{padding-bottom:3rem;padding-top:2.5rem}}.rr2.countries-catalog-index-page.countries-catalog-country-page .countries-grid{background-color:transparent;margin-bottom:0}.rr2.countries-catalog-index-page.countries-catalog-country-page .countries-grid__region{margin-bottom:2.5rem}.rr2.countries-catalog-index-page.countries-catalog-country-page .countries-grid__region:last-child{margin-bottom:0}.rr2.countries-catalog-index-page.countries-catalog-country-page .countries-grid__region-title{border-bottom:1px solid var(--rr2-color-border-light);color:var(--rr2-color-heading);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:1.25rem;margin-top:0;padding-bottom:.75rem}.rr2.countries-catalog-index-page.countries-catalog-country-page .countries-catalog-country-page__articles{min-width:0}@media (max-width:767px){.rr2.countries-catalog-index-page.countries-catalog-country-page .countries-catalog-country-page__articles .list-item__year{font-size:1rem}}.rr2.countries-catalog-index-page.countries-catalog-country-page .opendata-catalog--browse .list-view{min-width:0}.rr2.countries-catalog-index-page.countries-catalog-country-page .opendata-catalog--browse .list-item{background-color:var(--rr2-color-bg);border-color:var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);box-shadow:0 1px 3px var(--rr2-color-shadow)}@media (hover:hover){.rr2.countries-catalog-index-page.countries-catalog-country-page .opendata-catalog--browse .list-item:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--rr2-color-primary) 12%,transparent),0 1px 3px var(--rr2-color-shadow)}}.rr2.countries-catalog-index-page.countries-catalog-country-page .opendata-catalog--browse .list-item__count,.rr2.countries-catalog-index-page.countries-catalog-country-page .opendata-catalog--browse .list-item__icon,.rr2.countries-catalog-index-page.countries-catalog-country-page .opendata-catalog--browse .list-item__year{color:var(--rr2-color-heading)}.rr2.countries-catalog-index-page .countries-catalog-index-page__link-card{align-items:center;background-color:var(--rr2-color-bg);border:1px solid var(--rr2-color-border);border-radius:var(--rr2-radius-md);box-shadow:0 1px 3px var(--rr2-color-shadow);box-sizing:border-box;color:var(--rr2-color-heading);display:flex;font-weight:600;gap:.75rem;margin:0;min-height:3.5rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color var(--rr2-duration-fast) var(--rr2-ease-standard);width:100%}.rr2.countries-catalog-index-page .countries-catalog-index-page__link-card:hover{border-color:var(--rr2-color-primary-border);color:var(--rr2-color-heading);text-decoration:none}.rr2.countries-catalog-index-page .countries-catalog-index-page__link-card-text{flex:1 1 auto;line-height:1.35;min-width:0}.rr2.countries-catalog-index-page .countries-catalog-index-page__link-flag{border-radius:var(--rr2-radius-sm);box-shadow:0 1px 4px var(--rr2-color-shadow);flex-shrink:0}.rr2.countries-catalog-index-page .countries-catalog-index-page__link-card>span:last-child{color:var(--rr2-color-primary);flex-shrink:0;margin-left:auto}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-image-wrap--square{aspect-ratio:1/1;max-height:none;padding:.875rem;width:min(100%,156px)}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-image-wrap--square .countries-catalog-index-page__hero-shape{height:auto;max-height:100%;max-width:100%;width:100%}.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-image-wrap--square .countries-catalog-index-page__hero-img,.rr2.countries-catalog-index-page .countries-catalog-index-page__hero-image-wrap--square .feature__img{box-sizing:border-box;height:auto;max-height:100%;max-width:100%;width:100%}.blog-page.rr2 .countries-catalog-economic-page__date{margin-bottom:1.25rem}.blog-page.rr2 .countries-catalog-economic-page__tables{display:flex;flex-direction:column;gap:2rem}.blog-page.rr2 .countries-catalog-economic-page__definitions-heading{font-size:1.25rem;line-height:1.35;margin:0}.blog-page.rr2 .countries-catalog-economic-page__table-wrap{margin:0}.blog-page.rr2 .countries-catalog-economic-page__definitions-table,.blog-page.rr2 .countries-catalog-economic-page__values-table{margin-bottom:0}.rr2.credit-reports-page .services-enquiry-cta.section-cta,.rr2.debt-collection-page .services-enquiry-cta.section-cta,.rr2.for-dealers-page .services-enquiry-cta.section-cta,.rr2.for-resellers-page .services-enquiry-cta.section-cta,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta.section-cta,.rr2.marketing-databases-page .services-enquiry-cta.section-cta,.rr2.services-index-page .services-enquiry-cta.section-cta,.rr2.services-monitoring-page .services-enquiry-cta.section-cta,.rr2.webservices-page .services-enquiry-cta.section-cta,.rr2.white-label-page .services-enquiry-cta.section-cta,.rr2.why-us-page .services-enquiry-cta.section-cta{align-items:center;background-color:var(--rr2-color-bg);background-image:none;border:1px solid var(--rr2-color-border-light);border-radius:var(--rr2-radius-md);box-shadow:0 2px 6px var(--rr2-color-shadow);box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:0 2rem 2rem;text-align:center}@media (min-width:768px){.rr2.credit-reports-page .services-enquiry-cta.section-cta.section-cta_dark,.rr2.debt-collection-page .services-enquiry-cta.section-cta.section-cta_dark,.rr2.for-dealers-page .services-enquiry-cta.section-cta.section-cta_dark,.rr2.for-resellers-page .services-enquiry-cta.section-cta.section-cta_dark,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta.section-cta.section-cta_dark,.rr2.marketing-databases-page .services-enquiry-cta.section-cta.section-cta_dark,.rr2.services-index-page .services-enquiry-cta.section-cta.section-cta_dark,.rr2.services-monitoring-page .services-enquiry-cta.section-cta.section-cta_dark,.rr2.webservices-page .services-enquiry-cta.section-cta.section-cta_dark,.rr2.white-label-page .services-enquiry-cta.section-cta.section-cta_dark,.rr2.why-us-page .services-enquiry-cta.section-cta.section-cta_dark{align-items:center;flex-direction:column;justify-content:flex-start}}.rr2.credit-reports-page .services-enquiry-cta.section-cta:before,.rr2.debt-collection-page .services-enquiry-cta.section-cta:before,.rr2.for-dealers-page .services-enquiry-cta.section-cta:before,.rr2.for-resellers-page .services-enquiry-cta.section-cta:before,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta.section-cta:before,.rr2.marketing-databases-page .services-enquiry-cta.section-cta:before,.rr2.services-index-page .services-enquiry-cta.section-cta:before,.rr2.services-monitoring-page .services-enquiry-cta.section-cta:before,.rr2.webservices-page .services-enquiry-cta.section-cta:before,.rr2.white-label-page .services-enquiry-cta.section-cta:before,.rr2.why-us-page .services-enquiry-cta.section-cta:before{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;box-shadow:none}.rr2.credit-reports-page .services-enquiry-cta__inner,.rr2.debt-collection-page .services-enquiry-cta__inner,.rr2.for-dealers-page .services-enquiry-cta__inner,.rr2.for-resellers-page .services-enquiry-cta__inner,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta__inner,.rr2.marketing-databases-page .services-enquiry-cta__inner,.rr2.services-index-page .services-enquiry-cta__inner,.rr2.services-monitoring-page .services-enquiry-cta__inner,.rr2.webservices-page .services-enquiry-cta__inner,.rr2.white-label-page .services-enquiry-cta__inner,.rr2.why-us-page .services-enquiry-cta__inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-width:100%;padding:0;position:relative;width:100%;z-index:1}.rr2.credit-reports-page .services-enquiry-cta__copy,.rr2.debt-collection-page .services-enquiry-cta__copy,.rr2.for-dealers-page .services-enquiry-cta__copy,.rr2.for-resellers-page .services-enquiry-cta__copy,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta__copy,.rr2.marketing-databases-page .services-enquiry-cta__copy,.rr2.services-index-page .services-enquiry-cta__copy,.rr2.services-monitoring-page .services-enquiry-cta__copy,.rr2.webservices-page .services-enquiry-cta__copy,.rr2.white-label-page .services-enquiry-cta__copy,.rr2.why-us-page .services-enquiry-cta__copy{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:0;margin:0;max-width:100%;padding:0;text-align:center;width:100%}.rr2.credit-reports-page .services-enquiry-cta .section-cta__title,.rr2.debt-collection-page .services-enquiry-cta .section-cta__title,.rr2.for-dealers-page .services-enquiry-cta .section-cta__title,.rr2.for-resellers-page .services-enquiry-cta .section-cta__title,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta .section-cta__title,.rr2.marketing-databases-page .services-enquiry-cta .section-cta__title,.rr2.services-index-page .services-enquiry-cta .section-cta__title,.rr2.services-monitoring-page .services-enquiry-cta .section-cta__title,.rr2.webservices-page .services-enquiry-cta .section-cta__title,.rr2.white-label-page .services-enquiry-cta .section-cta__title,.rr2.why-us-page .services-enquiry-cta .section-cta__title{color:var(--rr2-color-heading);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0 auto 2rem;max-width:600px;text-align:center;text-shadow:none;width:100%}.rr2.credit-reports-page .services-enquiry-cta__action,.rr2.debt-collection-page .services-enquiry-cta__action,.rr2.for-dealers-page .services-enquiry-cta__action,.rr2.for-resellers-page .services-enquiry-cta__action,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta__action,.rr2.marketing-databases-page .services-enquiry-cta__action,.rr2.services-index-page .services-enquiry-cta__action,.rr2.services-monitoring-page .services-enquiry-cta__action,.rr2.webservices-page .services-enquiry-cta__action,.rr2.white-label-page .services-enquiry-cta__action,.rr2.why-us-page .services-enquiry-cta__action{align-self:center;margin-top:0}.rr2.credit-reports-page .services-enquiry-cta__action .btn,.rr2.debt-collection-page .services-enquiry-cta__action .btn,.rr2.for-dealers-page .services-enquiry-cta__action .btn,.rr2.for-resellers-page .services-enquiry-cta__action .btn,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta__action .btn,.rr2.marketing-databases-page .services-enquiry-cta__action .btn,.rr2.services-index-page .services-enquiry-cta__action .btn,.rr2.services-monitoring-page .services-enquiry-cta__action .btn,.rr2.webservices-page .services-enquiry-cta__action .btn,.rr2.white-label-page .services-enquiry-cta__action .btn,.rr2.why-us-page .services-enquiry-cta__action .btn{padding:1rem 2rem}.rr2.credit-reports-page .services-enquiry-cta__visual,.rr2.debt-collection-page .services-enquiry-cta__visual,.rr2.for-dealers-page .services-enquiry-cta__visual,.rr2.for-resellers-page .services-enquiry-cta__visual,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta__visual,.rr2.marketing-databases-page .services-enquiry-cta__visual,.rr2.services-index-page .services-enquiry-cta__visual,.rr2.services-monitoring-page .services-enquiry-cta__visual,.rr2.webservices-page .services-enquiry-cta__visual,.rr2.white-label-page .services-enquiry-cta__visual,.rr2.why-us-page .services-enquiry-cta__visual{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin:0 auto;max-width:400px;overflow:hidden;padding:0;position:relative;width:100%}.rr2.credit-reports-page .services-enquiry-cta.section-cta.section-cta_dark .services-enquiry-cta__visual img,.rr2.debt-collection-page .services-enquiry-cta.section-cta.section-cta_dark .services-enquiry-cta__visual img,.rr2.for-dealers-page .services-enquiry-cta.section-cta.section-cta_dark .services-enquiry-cta__visual img,.rr2.for-resellers-page .services-enquiry-cta.section-cta.section-cta_dark .services-enquiry-cta__visual img,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta.section-cta.section-cta_dark .services-enquiry-cta__visual img,.rr2.marketing-databases-page .services-enquiry-cta.section-cta.section-cta_dark .services-enquiry-cta__visual img,.rr2.services-index-page .services-enquiry-cta.section-cta.section-cta_dark .services-enquiry-cta__visual img,.rr2.services-monitoring-page .services-enquiry-cta.section-cta.section-cta_dark .services-enquiry-cta__visual img,.rr2.webservices-page .services-enquiry-cta.section-cta.section-cta_dark .services-enquiry-cta__visual img,.rr2.white-label-page .services-enquiry-cta.section-cta.section-cta_dark .services-enquiry-cta__visual img,.rr2.why-us-page .services-enquiry-cta.section-cta.section-cta_dark .services-enquiry-cta__visual img{border-radius:var(--rr2-radius-sm);display:block;flex-shrink:0;height:auto;margin:0 auto;max-width:400px;position:relative;width:100%;z-index:1}@media (max-width:767px){.rr2.credit-reports-page .services-enquiry-cta__action,.rr2.debt-collection-page .services-enquiry-cta__action,.rr2.for-dealers-page .services-enquiry-cta__action,.rr2.for-resellers-page .services-enquiry-cta__action,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta__action,.rr2.marketing-databases-page .services-enquiry-cta__action,.rr2.services-index-page .services-enquiry-cta__action,.rr2.services-monitoring-page .services-enquiry-cta__action,.rr2.webservices-page .services-enquiry-cta__action,.rr2.white-label-page .services-enquiry-cta__action,.rr2.why-us-page .services-enquiry-cta__action{align-self:stretch;width:100%}.rr2.credit-reports-page .services-enquiry-cta__action .btn,.rr2.debt-collection-page .services-enquiry-cta__action .btn,.rr2.for-dealers-page .services-enquiry-cta__action .btn,.rr2.for-resellers-page .services-enquiry-cta__action .btn,.rr2.kyc-kyb-aml-check-page .services-enquiry-cta__action .btn,.rr2.marketing-databases-page .services-enquiry-cta__action .btn,.rr2.services-index-page .services-enquiry-cta__action .btn,.rr2.services-monitoring-page .services-enquiry-cta__action .btn,.rr2.webservices-page .services-enquiry-cta__action .btn,.rr2.white-label-page .services-enquiry-cta__action .btn,.rr2.why-us-page .services-enquiry-cta__action .btn{text-align:center;width:100%}}.pps-send-enquiry-modal-root>.modal-backdrop{backdrop-filter:blur(var(--rr2-backdrop-blur));-webkit-backdrop-filter:blur(var(--rr2-backdrop-blur));background-color:var(--rr2-modal-backdrop-bg)}.pps-send-enquiry-modal-root>.modal-backdrop.fade{opacity:0;transition:opacity var(--rr2-modal-motion-duration,.32s) var(--rr2-modal-motion-ease,cubic-bezier(.16,1,.3,1))}.pps-send-enquiry-modal-root>.modal-backdrop.fade.in{opacity:1}.pps-send-enquiry-modal.modal{background:transparent;box-sizing:border-box;overflow-y:auto;padding-bottom:max(0px,env(safe-area-inset-bottom,0px));padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px))}.pps-send-enquiry-modal{--rr2-send-enquiry-modal-btn-size:44px}.pps-send-enquiry-modal.modal.fade .modal-dialog{opacity:0;transform:scale(.94) translateY(16px)}.pps-send-enquiry-modal.modal.fade .modal-dialog,.pps-send-enquiry-modal.modal.fade.in .modal-dialog{transition:opacity var(--rr2-modal-motion-duration,.32s) var(--rr2-modal-motion-ease,cubic-bezier(.16,1,.3,1)),transform var(--rr2-modal-motion-duration,.32s) var(--rr2-modal-motion-ease,cubic-bezier(.16,1,.3,1))}.pps-send-enquiry-modal.modal.fade.in .modal-dialog{opacity:1;transform:scale(1) translateY(0)}.pps-send-enquiry-modal .modal-dialog{box-sizing:border-box;margin:max(24px,8vh) auto max(32px,env(safe-area-inset-bottom,0px));max-width:min(var(--rr2-send-enquiry-modal-max-width),100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));width:100%}.pps-send-enquiry-modal .modal-content{background:var(--rr2-color-bg);border:none;border-radius:var(--rr2-radius-md);box-shadow:var(--rr2-modal-content-shadow);overflow:hidden}.pps-send-enquiry-modal .modal-header{background:var(--rr2-color-bg);border-bottom:1px solid var(--rr2-color-border-light);padding:18px 48px 16px 20px;position:relative}.pps-send-enquiry-modal .modal-header .close{align-items:center;background:transparent;border:none;border-radius:var(--rr2-radius-sm);color:var(--rr2-color-muted);display:flex;float:none;font-size:22px;font-weight:400;height:36px;justify-content:center;line-height:1;margin:0;opacity:1;padding:0;position:absolute;right:12px;text-shadow:none;top:50%;transform:translateY(-50%);transition:color var(--rr2-duration-fast) ease,background-color var(--rr2-duration-fast) ease;width:36px}.pps-send-enquiry-modal .modal-header .close:focus,.pps-send-enquiry-modal .modal-header .close:hover{background:var(--rr2-color-bg-subtle);color:var(--rr2-color-heading);opacity:1;outline:none}.pps-send-enquiry-modal .modal-header h3,.pps-send-enquiry-modal .modal-header h4,.pps-send-enquiry-modal .modal-title{color:var(--rr2-color-heading);font-size:18px;font-weight:600;line-height:1.35;margin:0;min-width:0;overflow-wrap:break-word;word-wrap:break-word}.pps-send-enquiry-modal .modal-body{color:var(--rr2-color-text);font-size:14px;line-height:1.5;padding:20px}.pps-send-enquiry-modal .modal-body .control-label{color:var(--rr2-color-heading);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.pps-send-enquiry-modal .modal-body .pps-send-enquiry-turnstile .pps-auth-turnstile{margin-bottom:22px;margin-top:14px;text-align:left}.pps-send-enquiry-modal .modal-body .pps-send-enquiry-turnstile .pps-auth-turnstile__label{color:var(--rr2-color-text);font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.4;margin:0;text-align:left;text-transform:none}.pps-send-enquiry-modal .modal-body .pps-send-enquiry-turnstile .pps-auth-turnstile__frame{align-items:flex-start;background:transparent;border:none;border-radius:0;box-shadow:none;display:flex;justify-content:flex-start;min-height:72px;padding:4px 0}.pps-send-enquiry-modal .modal-body .pps-send-enquiry-turnstile .pps-auth-turnstile .vue-turnstile{align-items:flex-start;display:flex;justify-content:flex-start;margin:0;min-height:72px;width:auto}.pps-send-enquiry-modal .modal-body .pps-send-enquiry-turnstile .pps-auth-turnstile__provider{color:var(--rr2-color-muted);font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.35;margin:0;text-align:left}.pps-send-enquiry-modal .modal-body>.row:first-child{margin-bottom:0}.pps-send-enquiry-modal .modal-footer{background:var(--rr2-color-bg-subtle);border-top:1px solid var(--rr2-color-border-light);padding:14px 20px 18px;text-align:center}.pps-send-enquiry-modal .form-group{margin-bottom:10px}.pps-send-enquiry-modal .form-group.has-error .help-block{color:var(--rr2-validation-error-message);font-size:13px;margin-top:6px}.pps-send-enquiry-modal .form-group.has-success .help-block{color:var(--rr2-validation-success-message);font-size:13px;margin-top:6px}.pps-send-enquiry-modal .cta-input,.pps-send-enquiry-modal .form-control{background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border);border-radius:var(--rr2-radius-sm);box-shadow:none!important;box-sizing:border-box;color:var(--rr2-color-text);font-size:14px;line-height:1.4;min-height:var(--rr2-input-min-height);padding:8px 14px;transition:border-color var(--rr2-duration-fast) var(--rr2-ease-standard),box-shadow var(--rr2-duration-fast) var(--rr2-ease-standard),background-color var(--rr2-duration-fast) var(--rr2-ease-standard)}.pps-send-enquiry-modal .cta-input:focus,.pps-send-enquiry-modal .cta-input:focus-visible,.pps-send-enquiry-modal .form-control:focus,.pps-send-enquiry-modal .form-control:focus-visible{background:var(--rr2-color-bg);border-color:var(--rr2-color-primary-border);box-shadow:0 0 0 3px var(--rr2-color-focus-ring-primary)!important;outline:none}.pps-send-enquiry-modal .cta-input::-moz-placeholder,.pps-send-enquiry-modal .form-control::-moz-placeholder{color:var(--rr2-color-muted)}.pps-send-enquiry-modal .cta-input::placeholder,.pps-send-enquiry-modal .form-control::placeholder{color:var(--rr2-color-muted)}.pps-send-enquiry-modal textarea.form-control{min-height:calc(var(--rr2-input-min-height) + 24px);resize:vertical}.pps-send-enquiry-modal .form-group.has-error .cta-input,.pps-send-enquiry-modal .form-group.has-error .form-control{background:var(--rr2-validation-error-bg)!important;border-color:var(--rr2-validation-error-border)!important;box-shadow:none!important}.pps-send-enquiry-modal .form-group.has-error .cta-input:focus,.pps-send-enquiry-modal .form-group.has-error .cta-input:focus-visible,.pps-send-enquiry-modal .form-group.has-error .form-control:focus,.pps-send-enquiry-modal .form-group.has-error .form-control:focus-visible{background:var(--rr2-validation-error-bg)!important;border-color:var(--rr2-validation-error-border-focus)!important;box-shadow:0 0 0 3px var(--rr2-validation-error-focus-ring)!important}.pps-send-enquiry-modal .form-group.has-success .cta-input,.pps-send-enquiry-modal .form-group.has-success .form-control{background:var(--rr2-validation-success-bg)!important;border-color:var(--rr2-validation-success-border)!important;box-shadow:none!important}.pps-send-enquiry-modal .form-group.has-success .cta-input:focus,.pps-send-enquiry-modal .form-group.has-success .cta-input:focus-visible,.pps-send-enquiry-modal .form-group.has-success .form-control:focus,.pps-send-enquiry-modal .form-group.has-success .form-control:focus-visible{background:var(--rr2-validation-success-bg)!important;border-color:var(--rr2-validation-success-border-focus)!important;box-shadow:0 0 0 3px var(--rr2-validation-success-focus-ring)!important}.pps-send-enquiry-modal .btn{align-items:center;background:var(--rr2-color-bg);border:1px solid var(--rr2-color-border);border-radius:var(--rr2-radius-md);box-shadow:0 2px 8px var(--rr2-color-shadow);box-sizing:border-box;color:var(--rr2-color-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:5px;height:var(--rr2-send-enquiry-modal-btn-size);justify-content:center;letter-spacing:var(--rr2-letter-spacing-submit);line-height:1.25;min-height:var(--rr2-send-enquiry-modal-btn-size);padding:0 var(--rr2-auth-submit-padding-x);text-decoration:none;text-transform:none;transition:all var(--rr2-duration-fast) ease;white-space:nowrap}.pps-send-enquiry-modal .btn:hover{box-shadow:0 4px 12px var(--rr2-color-shadow-hover);color:var(--rr2-color-heading);transform:translateY(-1px)}.pps-send-enquiry-modal .btn:focus-visible{box-shadow:0 2px 8px var(--rr2-color-shadow);outline:2px solid var(--rr2-color-primary);outline-offset:2px}.pps-send-enquiry-modal .btn.disabled,.pps-send-enquiry-modal .btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none!important}.pps-send-enquiry-modal .btn.btn-block{margin-top:0;width:100%}.pps-send-enquiry-modal .btn-primary{background:var(--rr2-color-primary);border-color:var(--rr2-color-primary-border);color:var(--rr2-color-bg)}.pps-send-enquiry-modal .btn-primary:hover{background:var(--rr2-color-primary-hover);border-color:var(--rr2-color-primary-active);color:var(--rr2-color-bg)}.pps-send-enquiry-modal .btn-primary:focus-visible{outline-color:var(--rr2-color-primary-active)}.pps-send-enquiry-modal .modal-confirmation{padding:1.5rem 1rem 1rem;text-align:center}.pps-send-enquiry-modal .modal-confirmation img{height:auto;max-width:25%;width:64px}.pps-send-enquiry-modal .modal-confirmation p{color:var(--rr2-color-heading);font-size:16px;font-weight:600;line-height:1.45;margin:1.25rem 0 0}@media (max-width:767px){.pps-send-enquiry-modal.modal{padding-bottom:max(12px,env(safe-area-inset-bottom,0px));padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:max(10px,env(safe-area-inset-right,0px))}.pps-send-enquiry-modal .modal-dialog{margin-bottom:max(14px,env(safe-area-inset-bottom,0px));margin-top:max(8px,min(5vh,28px));max-width:min(var(--rr2-send-enquiry-modal-max-width),100vw - 20px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.pps-send-enquiry-modal .modal-header{padding:16px 44px 14px 16px}.pps-send-enquiry-modal .modal-header h3,.pps-send-enquiry-modal .modal-header h4,.pps-send-enquiry-modal .modal-title{font-size:17px}.pps-send-enquiry-modal .modal-body{padding:16px}.pps-send-enquiry-modal .modal-footer{padding:12px 16px max(16px,env(safe-area-inset-bottom,0px))}.pps-send-enquiry-modal .btn{padding-left:var(--rr2-auth-submit-padding-x-compact);padding-right:var(--rr2-auth-submit-padding-x-compact)}.pps-send-enquiry-modal .btn.btn-block{height:auto;min-height:var(--rr2-send-enquiry-modal-btn-size);padding-bottom:10px;padding-top:10px;white-space:normal}.pps-send-enquiry-modal .modal-confirmation{padding:1.25rem .875rem .875rem}.pps-send-enquiry-modal .modal-confirmation p{font-size:15px}}@media (max-width:599px){.pps-send-enquiry-modal.modal{padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}.pps-send-enquiry-modal .modal-dialog{margin-top:max(6px,3vh);max-width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.pps-send-enquiry-modal .modal-header{padding:14px 42px 12px 14px}.pps-send-enquiry-modal .modal-header h3,.pps-send-enquiry-modal .modal-header h4,.pps-send-enquiry-modal .modal-title{font-size:16px}.pps-send-enquiry-modal .modal-body{padding:14px}.pps-send-enquiry-modal .modal-footer{padding:10px 14px max(14px,env(safe-area-inset-bottom,0px))}.pps-send-enquiry-modal .cta-input,.pps-send-enquiry-modal .form-control{font-size:14px;padding:8px 14px}.pps-send-enquiry-modal .btn{font-size:15px}.pps-send-enquiry-modal .pps-send-enquiry-turnstile .pps-auth-turnstile__label{font-size:13px}.pps-send-enquiry-modal .pps-send-enquiry-turnstile .pps-auth-turnstile .vue-turnstile,.pps-send-enquiry-modal .pps-send-enquiry-turnstile .pps-auth-turnstile__frame{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.pps-send-enquiry-modal-root>.modal-backdrop.fade,.pps-send-enquiry-modal.modal .modal-dialog{transition-duration:.01ms}}[dir=rtl] .pps-send-enquiry-modal .modal-header{padding:18px 20px 16px 48px}[dir=rtl] .pps-send-enquiry-modal .modal-header .close{left:12px;right:auto}[dir=rtl] .pps-send-enquiry-modal .modal-body .pps-auth-turnstile,[dir=rtl] .pps-send-enquiry-modal .modal-body .pps-auth-turnstile__label,[dir=rtl] .pps-send-enquiry-modal .modal-body .pps-auth-turnstile__provider{text-align:right}@media (min-width:768px){[dir=rtl] .pps-send-enquiry-modal .modal-body>.row:first-child>.col-sm-6:first-child{float:right}}@media (max-width:767px){[dir=rtl] .pps-send-enquiry-modal .modal-header{padding:16px 16px 14px 44px}}@media (max-width:599px){[dir=rtl] .pps-send-enquiry-modal .modal-header{padding:14px 14px 12px 42px}}
