/* Clean rebuilt theme: keeps all text/content, only changes visual style and prevents overlapping. */
:root{
  --color-royal-blue:#123c69;
  --color-sky-blue:#2b6cb0;
  --color-light-blue:#eef6ff;
  --color-very-dark-blue:#102033;
  --color-dark-sky-blue:#1e4f83;
  --color-selective-yellow:#c9904f;
  --color-latte:#d9b98f;
  --color-snow-gray:#f6f8fb;
  --color-text-gray:#526071;
  --text-gray:#526071;
  --theme-bg:#f8fbff;
  --theme-surface:#ffffff;
  --theme-surface-2:#eef5fb;
  --theme-text:#122238;
  --theme-muted:#536274;
  --theme-primary:#2368a9;
  --theme-primary-2:#17436e;
  --theme-accent:#c98d4a;
  --theme-border:#dce6f1;
  --theme-shadow:0 14px 35px rgba(20,55,90,.10);
  --theme-radius:18px;
}
*{box-sizing:border-box;}
html,body{background:var(--theme-bg)!important;color:var(--theme-text)!important;line-height:1.6;overflow-x:hidden;}
body{max-width:100vw!important;}
.container{width:min(1180px,calc(100% - 40px))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}
img,svg,video,iframe{max-width:100%;height:auto;}
p,li,.subtitle,.ts-text,.scam-text,.why-us-point-text,.bp-chip,.service-text,.service-text p,.team-member-text p,.team-member-text li,.faq-a,.faq-a p,.text-container p,article p,article li{color:var(--theme-muted)!important;line-height:1.7!important;}
h1,h2,h3,h4,.h1,.h2,.service-title,.team-member-text-heading,.team-member-text-category-title,.faq-q,.detail-text-title,.post-title,.post-title a,.ts-title,.why-us-point-title,.card-title{color:var(--theme-text)!important;line-height:1.18!important;letter-spacing:.1px;}
h1,.h1{font-size:clamp(38px,5vw,68px)!important;margin-bottom:18px!important;}
h2,.h2{font-size:clamp(30px,4vw,50px)!important;}
h2 span,.section-title h2 span{color:var(--theme-primary)!important;}
a:hover{color:var(--theme-primary)!important;}
header{position:sticky!important;top:0;z-index:1001;background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--theme-border)!important;box-shadow:0 6px 22px rgba(15,35,60,.06)!important;padding:0!important;backdrop-filter:blur(10px);}
header .container{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:22px;}
.header-left,.header-right{display:flex;align-items:center;gap:22px;min-width:0;}
.logo img{height:52px!important;width:auto!important;object-fit:contain;}
nav ul{display:flex;align-items:center;gap:18px!important;flex-wrap:nowrap;}
nav ul li{height:auto!important;min-height:42px;display:flex;align-items:center;}
nav ul li a{color:var(--theme-text)!important;font-weight:600!important;font-size:16px!important;white-space:nowrap;line-height:1.3!important;}
.dropdown-content{top:42px!important;background:#fff!important;border:1px solid var(--theme-border)!important;border-radius:12px!important;box-shadow:var(--theme-shadow)!important;min-width:230px!important;padding:10px!important;z-index:9999!important;}
.dropdown-content a{display:block;color:var(--theme-text)!important;padding:9px 10px!important;border-radius:8px;white-space:normal!important;line-height:1.35!important;}
.dropdown-content a:hover{background:var(--theme-surface-2)!important;color:var(--theme-primary)!important;}
.navbar-toggler{border-bottom-color:var(--theme-text)!important;}
.navbar-toggler:before,.navbar-toggler:after{background-color:var(--theme-text)!important;}
.cta,header .cta,#content .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px!important;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-2))!important;border:1px solid transparent!important;color:#fff!important;font-weight:700!important;line-height:1.2!important;box-shadow:0 10px 22px rgba(35,104,169,.22);white-space:normal!important;text-align:center;min-height:44px;}
.cta{padding:15px 28px!important;font-size:18px!important;}
header .cta{padding:11px 18px!important;font-size:16px!important;min-height:42px;white-space:nowrap!important;}
header .cta:not(.full){background:#fff!important;border:1px solid var(--theme-primary)!important;color:var(--theme-primary)!important;box-shadow:none!important;}
.cta:hover,header .cta:hover,#content .elementor-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,var(--theme-primary-2),var(--theme-primary))!important;color:#fff!important;}
.hero{padding:54px 0 70px!important;background:linear-gradient(180deg,#f8fbff 0%,#edf5fc 100%)!important;}
.hero .container{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;align-items:center!important;gap:46px!important;background:linear-gradient(135deg,#fff 0%,#eef6ff 100%)!important;border:1px solid var(--theme-border)!important;border-radius:28px!important;padding:44px!important;box-shadow:var(--theme-shadow)!important;}
.hero .heading-text{min-width:0!important;max-width:660px!important;text-align:left!important;}
.heading-text p{font-size:20px!important;line-height:1.65!important;color:var(--theme-muted)!important;margin-bottom:24px!important;}
.heading-img{display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important;}
.heading-img img{width:min(500px,100%)!important;max-height:430px!important;object-fit:contain!important;margin:0!important;}
section{padding:72px 0!important;background:transparent!important;}
section:nth-of-type(even){background:#fff!important;}
.section-title{margin-bottom:44px!important;text-align:center!important;}
.section-title .subtitle{max-width:680px!important;margin:14px auto 0!important;color:var(--theme-muted)!important;}
.trust-pilot,.why-us,.types-of-scams,.blog,.ready,section.about,section.what-we-do,section.details,section.text,section.team,section.services,section.faq{background:transparent!important;}
.ts,.testimonial .ts,.why-us-inner .why-us-point,.types-container .scam,.blog-posts .bp,.wwd-box,.service,.team-member,.card,#content .entry-content.clear,.article-page article .container{background:#fff!important;border:1px solid var(--theme-border)!important;border-radius:var(--theme-radius)!important;box-shadow:var(--theme-shadow)!important;overflow:hidden!important;}
.testimonial .ts,.ts{height:auto!important;min-height:0!important;padding:22px!important;}
.testimonials,.types-container,.blog-posts{overflow:visible!important;}
.testimonials .slick-track,.types-container .slick-track,.blog-posts .slick-track{display:flex!important;align-items:stretch!important;}
.testimonials .slick-slide,.types-container .slick-slide,.blog-posts .slick-slide{height:auto!important;margin:0 12px!important;}
.testimonials .slick-slide>div,.types-container .slick-slide>div,.blog-posts .slick-slide>div{height:100%!important;}
.ts-body,.ts-comment{height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;}
.ts-text{display:block!important;max-height:none!important;overflow:visible!important;word-break:normal!important;}
.ts-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;}
.ts-stars img{max-width:130px!important;height:auto!important;}
.why-us-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important;}
.why-us-inner .why-us-point{position:relative!important;width:auto!important;height:auto!important;min-height:0!important;padding:24px!important;margin:0!important;}
.why-us-inner .why-us-point::before,.why-us-inner .why-us-point::after{display:none!important;}
.types-container .scam{height:auto!important;min-height:0!important;padding:24px!important;}
.scam-title{color:var(--theme-text)!important;font-weight:700!important;margin-bottom:10px!important;line-height:1.3!important;}
.blog-posts .bp{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;}
.blog-posts .bp .bp-img{width:100%!important;height:240px!important;min-height:240px!important;background-size:cover!important;background-position:center!important;}
.blog-posts .bp .bp-categories,.blog-posts .bp .bp-title,.blog-posts .bp .bp-link{padding-left:22px!important;padding-right:22px!important;}
.blog-posts .bp .bp-categories{padding-top:18px!important;}
.blog-posts .bp .bp-link{padding-bottom:22px!important;margin-top:auto!important;}
.bp-title{line-height:1.35!important;font-weight:700!important;}
.bp-chip,.post-category{background:#eef6ff!important;color:var(--theme-primary)!important;border:1px solid #d9e9f8!important;border-radius:999px!important;}
.ready .container{background:linear-gradient(135deg,var(--theme-primary-2),var(--theme-primary))!important;border-radius:24px!important;padding:44px!important;text-align:center!important;box-shadow:var(--theme-shadow)!important;}
.ready .section-title h2,.ready .section-title .subtitle{color:#fff!important;}
.ready .cta{background:#fff!important;color:var(--theme-primary)!important;box-shadow:none!important;}
.ready .cta:hover{background:#f1f6ff!important;color:var(--theme-primary-2)!important;}
.about .container,.service,.team-member{display:flex!important;align-items:center!important;gap:34px!important;padding:26px!important;}
.service:nth-child(odd),.team-member.reverse{flex-direction:row-reverse!important;}
.service-content,.team-member-text{min-width:0!important;max-width:none!important;flex:1 1 0!important;}
.service-img,.service-img.skeleton,.team-member-img.skeleton{width:420px!important;min-width:320px!important;max-width:42%!important;height:auto!important;min-height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;overflow:hidden!important;background:var(--theme-surface-2)!important;}
.service-img img,.team-member-img img{width:100%!important;height:auto!important;object-fit:contain!important;}
.wwd-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;}
.wwd-box{width:auto!important;padding:22px!important;}
.cards-container{display:flex!important;gap:28px!important;align-items:flex-start!important;}
.cards-inner{width:min(420px,100%)!important;gap:24px!important;}
.card{width:100%!important;height:auto!important;min-height:0!important;padding:22px!important;justify-content:flex-start!important;}
.card-title{font-size:20px!important;line-height:1.35!important;}
.card-text{line-height:1.65!important;}
.cards-container-progress-bar{height:auto!important;min-height:600px!important;background:var(--theme-border)!important;}
.progress-bar{background:var(--theme-primary)!important;}
.categories{background:#fff!important;border-top:1px solid var(--theme-border)!important;border-bottom:1px solid var(--theme-border)!important;}
.categories ul{display:flex!important;justify-content:center!important;gap:22px!important;flex-wrap:wrap!important;padding:18px 0!important;}
.categories ul li{margin:0!important;}
.categories ul li a{color:var(--theme-muted)!important;font-size:17px!important;}
.categories ul li a.active,.categories ul li a:hover{color:var(--theme-primary)!important;}
.post-content,.post-text,.post-data,.article-content,.post-date-and-time{color:var(--theme-muted)!important;}
.article-page{padding:42px 0!important;}
.article-page article .container{padding:34px!important;}
#content.site-content{padding:42px 0!important;background:transparent!important;}
#content .ast-container{width:min(1180px,calc(100% - 40px))!important;margin:0 auto!important;}
#content .entry-content.clear{padding:28px!important;}
#content .elementor-heading-title{color:var(--theme-text)!important;line-height:1.3!important;word-break:normal!important;}
#content .elementor-widget-text,#content .elementor-widget-text p,#content .entry-content,#content .entry-content p,#content .entry-content li{color:var(--theme-muted)!important;line-height:1.7!important;}
#content .elementor-element-8880256>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;}
#content .elementor-element-8880256 .e-con.e-child{border:1px solid var(--theme-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 20px rgba(20,55,90,.08)!important;padding:14px!important;overflow:hidden!important;min-height:0!important;}
#content .elementor-widget-image img{width:100%!important;height:auto!important;border-radius:12px!important;display:block!important;object-fit:cover!important;}
#content .elementor-widget-heading h2{font-size:18px!important;line-height:1.35!important;margin:12px 0 0!important;word-break:normal!important;}
footer,.page-bottom{background:#102033!important;color:#dfe9f5!important;}
footer a,.links a,.law-links a,.footer-bottom h3,.copyrights{color:#dfe9f5!important;}
.footer-text p{color:#b8c6d7!important;}
.footer-divider{background:rgba(255,255,255,.14)!important;}
.slick-dots{position:relative!important;bottom:auto!important;margin-top:20px!important;}
.slick-dots li button:before{color:var(--theme-primary)!important;font-size:10px!important;}
@media only screen and (max-width:1200px){
 nav ul{gap:12px!important;} nav ul li a{font-size:15px!important;} header .cta{font-size:15px!important;padding:10px 14px!important;}
 .hero .container{grid-template-columns:1fr .85fr!important;padding:34px!important;}
 .wwd-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media only screen and (min-width:1051px){.dropdown:hover .dropdown-content{display:flex!important;flex-direction:column!important;}}
@media only screen and (max-width:1050px){
 .container{width:min(100%,calc(100% - 28px))!important;}
 .navbar-toggler{display:block!important;}
 nav{display:none;position:absolute!important;top:100%!important;left:14px!important;right:14px!important;background:#fff!important;border:1px solid var(--theme-border)!important;border-radius:16px!important;box-shadow:var(--theme-shadow)!important;padding:12px!important;z-index:1002!important;}
 nav.show,nav.active{display:block!important;}
 nav ul{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;}
 nav ul li{display:block!important;height:auto!important;min-height:0!important;}
 nav ul li a{display:block!important;padding:12px!important;border-bottom:1px solid var(--theme-border)!important;white-space:normal!important;}
 nav ul li:last-child a{border-bottom:0!important;}
 .dropdown-content{position:static!important;display:flex!important;box-shadow:none!important;border-radius:10px!important;margin:0 0 8px 0!important;min-width:0!important;padding:6px!important;background:var(--theme-surface-2)!important;}
 header .cta{display:none!important;}
 .hero{padding:28px 0 42px!important;}
 .hero .container{grid-template-columns:1fr!important;padding:26px!important;gap:24px!important;}
 .hero .heading-text{text-align:center!important;margin:0 auto!important;}
 .heading-img img{max-height:340px!important;}
 section{padding:52px 0!important;}
 .why-us-inner{grid-template-columns:1fr!important;}
 .about .container,.service,.service:nth-child(odd),.team-member,.team-member.reverse{flex-direction:column!important;text-align:left!important;}
 .service-img,.service-img.skeleton,.team-member-img.skeleton{width:100%!important;max-width:100%!important;min-width:0!important;min-height:220px!important;}
 #content .elementor-element-8880256>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media only screen and (max-width:700px){
 .container,#content .ast-container{width:min(100%,calc(100% - 22px))!important;}
 header .container{min-height:70px;}
 .logo img{height:44px!important;}
 h1,.h1{font-size:clamp(32px,10vw,46px)!important;}
 h2,.h2{font-size:clamp(26px,8vw,36px)!important;}
 .hero .container,.ready .container,#content .entry-content.clear,.article-page article .container{padding:20px!important;border-radius:18px!important;}
 .heading-text p{font-size:17px!important;}
 .cta{width:auto!important;max-width:100%;padding:13px 20px!important;font-size:16px!important;}
 .wwd-container,#content .elementor-element-8880256>.e-con-inner{grid-template-columns:1fr!important;}
 .cards-container{flex-direction:column!important;}
 .cards-container-progress-bar{display:none!important;}
 .blog-posts .bp .bp-img{height:210px!important;min-height:210px!important;}
 .testimonials .slick-slide,.types-container .slick-slide,.blog-posts .slick-slide{margin:0 6px!important;}
 .ts,.testimonial .ts{padding:18px!important;}
}

/* Final fixes requested: restore original testimonial spacing and prevent duplicated process blocks */
.trust-pilot{padding:56px 0!important;background-color:var(--color-snow-gray)!important;}
.trust-pilot .section-title{margin-bottom:28px!important;}
.trust-pilot .section-title .subtitle{margin-top:10px!important;}
.testimonials{display:flex!important;gap:24px!important;overflow:hidden!important;}
.testimonials .slick-track{display:flex!important;align-items:stretch!important;}
.testimonials .slick-slide{height:auto!important;margin:0!important;}
.testimonial{display:block!important;width:100%!important;}
.testimonial .ts,.ts{padding:24px!important;margin:0 16px!important;height:100%!important;min-height:0!important;border:0!important;border-bottom:1px solid #e8e9eb!important;border-radius:12px!important;box-shadow:0 10px 24px rgba(15,35,60,.08)!important;overflow:hidden!important;}
.ts-body{height:100%!important;}
.ts-comment{display:flex!important;flex-direction:column!important;justify-content:space-between!important;margin-top:16px!important;height:calc(100% - 28px)!important;gap:0!important;}
.ts-stars img{height:20px!important;width:auto!important;max-width:none!important;}
.ts-title{font-size:18px!important;margin-bottom:8px!important;}
.ts-text{display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:none!important;line-height:1.5!important;}
.ts-name{margin-top:16px!important;}
.cards-container.mobile{display:none!important;}
.cards-container.desktop{display:flex!important;}
@media screen and (max-width:1000px){
  .cards-container.mobile{display:flex!important;justify-content:center!important;gap:40px!important;}
  .cards-container.desktop{display:none!important;}
}
