@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Radley:ital@0;1&display=swap");h1,h3,h4{font-family:"Be Vietnam Pro",sans-serif;}h2{font-family:"Radley",serif;font-weight:600;}p{line-height:1.3;}.leedsBanner{padding:50px 0;background:url(/img/seo-leeds/seo-leeds-banner.jpg) no-repeat center center/cover;position:relative;}.leedsBanner::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(to right,rgb(0,1,21) 45%,rgba(18,8,42,.9) 55%,rgba(36,14,64,.7) 65%,rgba(36,14,64,.4) 72%,rgba(36,14,64,0) 80%);}@media screen and (max-width:1024px){.leedsBanner::after{background:linear-gradient(to bottom,rgb(0,1,21) 45%,rgba(18,8,42,.9) 55%,rgba(36,14,64,.7) 65%,rgba(36,14,64,.4) 72%,rgba(36,14,64,0) 80%)}}.leedsBanner .bannerRow{position:relative;z-index:3;display:flex;}@media screen and (max-width:1024px){.leedsBanner .bannerRow{flex-direction:column}}.leedsBanner .bannerRow .textContent{width:45%;padding:0 100px;padding-right:50px;color:#fff;}@media screen and (max-width:1750px){.leedsBanner .bannerRow .textContent{padding:0 50px;padding-right:25px}}@media screen and (max-width:1024px){.leedsBanner .bannerRow .textContent{padding:0 20px;width:100%}}.leedsBanner .bannerRow .textContent h1{font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;}.leedsBanner .bannerRow .textContent h2{font-size:48px;margin:0;}.leedsBanner .bannerRow .textContent h2.purple{background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;}@media screen and (max-width:1750px){.leedsBanner .bannerRow .textContent h2{font-size:42px}}@media screen and (max-width:1024px){.leedsBanner .bannerRow .textContent h2{font-size:32px}}.leedsBanner .bannerRow .textContent p{font-size:18px;margin:15px 0;}@media screen and (max-width:1750px){.leedsBanner .bannerRow .textContent p{font-size:17px;margin:10px 0}}.leedsBanner .bannerRow .textContent .iconBoxes{display:flex;flex-wrap:wrap;gap:20px;}@media screen and (max-width:1750px){.leedsBanner .bannerRow .textContent .iconBoxes{row-gap:10px}}@media screen and (max-width:1024px){.leedsBanner .bannerRow .textContent .iconBoxes{row-gap:5px}}.leedsBanner .bannerRow .textContent .iconBoxes .iconBox{width:calc((100% - 60px) / 4);display:flex;align-items:center;gap:10px;}@media screen and (max-width:1750px){.leedsBanner .bannerRow .textContent .iconBoxes .iconBox{width:calc((100% - 40px) / 2)}}@media screen and (max-width:1024px){.leedsBanner .bannerRow .textContent .iconBoxes .iconBox{width:calc((100% - 20px) / 2)}}.leedsBanner .bannerRow .textContent .iconBoxes .iconBox i{min-width:50px;min-height:50px;background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;}.leedsBanner .bannerRow .textContent .iconBoxes .iconBox p{font-size:15px;}.leedsBanner .bannerRow .textContent .ctaReviews{text-align:left;display:flex;gap:15px;}@media screen and (max-width:1024px){.leedsBanner .bannerRow .textContent .ctaReviews{text-align:center;margin-top:10px}}.leedsBanner .bannerRow .textContent .ctaReviews a{margin-top:20px;display:inline-block;text-decoration:none;padding:15px 35px;border-radius:10px;font-size:17px;transition:all .3s ease;}@media screen and (max-width:1024px){.leedsBanner .bannerRow .textContent .ctaReviews a{padding:15px}}.leedsBanner .bannerRow .textContent .ctaReviews a.freeAudit{background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);border:2px solid transparent;color:#fff;}.leedsBanner .bannerRow .textContent .ctaReviews a.freeAudit:hover{background:transparent;color:#fff;border-color:#fff;}.leedsBanner .bannerRow .textContent .ctaReviews a.contactUs{background:transparent;color:#fff;border:2px solid #fff;}.leedsBanner .bannerRow .textContent .ctaReviews a.contactUs:hover{background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);color:#fff;border-color:transparent;}.leedsBanner .bannerRow .boxes{width:55%;display:flex;justify-content:flex-end;flex-direction:column;gap:15px;}@media screen and (max-width:1024px){.leedsBanner .bannerRow .boxes{width:100%}}.leedsBanner .bannerRow .boxes .statBox{background:#fff;box-shadow:0 4px 15px rgba(101,43,107,.3);padding:20px;border-radius:20px;gap:20px;position:relative;width:35%;display:flex;flex-direction:column;align-items:center;gap:0;}@media screen and (max-width:1750px){.leedsBanner .bannerRow .boxes .statBox{width:40%}}@media screen and (max-width:1024px){.leedsBanner .bannerRow .boxes .statBox{width:100%}.leedsBanner .bannerRow .boxes .statBox:first-child{margin-top:20px}}.leedsBanner .bannerRow .boxes .statBox h3,.leedsBanner .bannerRow .boxes .statBox p,.leedsBanner .bannerRow .boxes .statBox small{margin:0;}.leedsBanner .bannerRow .boxes .statBox h3{font-size:18px;}.leedsBanner .bannerRow .boxes .statBox p{font-size:24px;font-weight:bold;}.leedsBanner .bannerRow .boxes .statBox small{font-size:14px;}@media screen and (max-width:1024px){.leedsBanner .bannerRow .boxes .statBox small{font-size:16px}}.leedsBanner .bannerRow .boxes .statBox i{position:absolute;top:15px;left:15px;width:50px;height:50px;background:#610033;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;}.leedsBanner .bannerRow .boxes .statBox img{width:50%;}.leedsBanner .bannerRow .boxes .box{width:45%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to right,#37001e 20%,#610033);color:#fff;padding:10px 20px;border-radius:20px;gap:20px;}@media screen and (max-width:1750px){.leedsBanner .bannerRow .boxes .box{width:55%}}@media screen and (max-width:1024px){.leedsBanner .bannerRow .boxes .box{width:100%}}.leedsBanner .bannerRow .boxes .box i{font-size:50px;}.leedsBanner .bannerRow .boxes .box p{font-size:18px;margin:0;}@media screen and (max-width:1750px){.leedsBanner .bannerRow .boxes .box p{font-size:17px}}.leedsBanner .bannerRow .boxes .box img{width:150px;height:auto;-o-object-fit:contain;object-fit:contain;}@media screen and (max-width:1750px){.leedsBanner .bannerRow .boxes .box img{width:125px}}.logos{padding:50px 0;}.logos .container{max-width:1600px;}.logos .container h2{text-align:center;margin-bottom:20px;}.logos .container .logoRow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.logos .container .logoRow .logo{max-width:275px;text-align:center;padding:15px 30px;border-right:2px solid rgba(101,43,107,.3);}@media screen and (max-width:1024px){.logos .container .logoRow .logo{max-width:200px;padding:10px 15px;border-right:none}}.logos .container .logoRow .logo:last-child{border-right:none;}.logos .container .logoRow .logo img{width:100%;height:auto;filter:grayscale(100%);}@media screen and (max-width:1024px){.logos .container .logoRow .logo img{width:275px;margin:0 auto}}.getFound{background:#f4f3fa;}.getFound .foundRow{display:flex;}@media screen and (max-width:1024px){.getFound .foundRow{flex-direction:column}}.getFound .foundRow .img{width:25%;position:relative;}@media screen and (max-width:1024px){.getFound .foundRow .img{width:100%}}.getFound .foundRow .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1;}.getFound .foundRow .img::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left,rgb(244,243,250) 10%,rgba(244,243,250,.6) 30%,rgba(244,243,250,.3) 50%,rgba(244,243,250,0) 100%);z-index:2;}@media screen and (max-width:1024px){.getFound .foundRow .img::after{background:linear-gradient(to top,rgb(244,243,250) 10%,rgba(244,243,250,.6) 30%,rgba(244,243,250,.3) 50%,rgba(244,243,250,0) 100%)}}.getFound .foundRow .text{display:flex;align-items:center;justify-content:space-between;width:75%;padding:20px 200px 20px 100px;}@media screen and (max-width:1750px){.getFound .foundRow .text{padding:20px 100px}}@media screen and (max-width:1024px){.getFound .foundRow .text{width:100%;padding:20px;flex-direction:column;align-items:flex-start}}.getFound .foundRow .text .content{max-width:600px;}@media screen and (max-width:1024px){.getFound .foundRow .text .content{max-width:100%}}.getFound .foundRow .text .content h2{font-size:36px;background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin-bottom:10px;}.getFound .foundRow .text .content p{font-size:17px;margin:0;}@media screen and (max-width:1024px){.getFound .foundRow .text .button{margin-top:10px}}.getFound .foundRow .text .button a{display:inline-block;padding:20px 50px;background:transparent;color:#7c2dbc;border:2px solid #7c2dbc;border-radius:5px;font-weight:bold;text-decoration:none;font-size:16px;transition:all .3s ease;}@media screen and (max-width:1024px){.getFound .foundRow .text .button a{padding:15px 30px}}.getFound .foundRow .text .button a:hover{background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);color:#fff;border-color:transparent;}.seoLanding #websites{padding:50px 0 0;}.seoLanding #websites .title{text-align:center;}.seoLanding #websites .title p{font-size:17px;}.seoLanding #websites .websiteBlocksCon .container{max-width:1520px;}@media screen and (max-width:1024px){.seoLanding #websites .websiteBlocksCon .websiteBlocks{gap:10px}}.seoLanding #websites .websiteBlocksCon .websiteBlocks .websiteBlock{width:calc(25% - 20px);text-align:center;display:flex;flex-direction:column;}@media screen and (max-width:1024px){.seoLanding #websites .websiteBlocksCon .websiteBlocks .websiteBlock{width:100%}}.seoLanding #websites .websiteBlocksCon .websiteBlocks .websiteBlock .content{display:flex;flex-direction:column;flex:1;}.seoLanding #websites .websiteBlocksCon .websiteBlocks .websiteBlock .text{flex:1;}.seoLanding #websites .websiteBlocksCon .websiteBlocks .websiteBlock a{display:inline-block;color:#610033;font-weight:bold;font-size:18px;margin-top:auto;}.whyChoose{padding:50px 0;}.whyChoose .container{max-width:1420px;}.whyChoose .container .title{text-align:center;margin-bottom:40px;}.whyChoose .container .title p{font-size:17px;}.whyChoose .container .iconBoxes{width:100%;display:flex;flex-wrap:wrap;gap:40px;}@media screen and (max-width:1024px){.whyChoose .container .iconBoxes{gap:20px}}.whyChoose .container .iconBoxes .iconBox{width:calc((100% - 80px) / 3);display:flex;align-items:center;gap:20px;}@media screen and (max-width:1024px){.whyChoose .container .iconBoxes .iconBox{width:100%;gap:10px}}.whyChoose .container .iconBoxes .iconBox i{min-width:100px;min-height:100px;color:#7c2dbc;background:#e9e1f6;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:46px;padding:5px;}.whyChoose .container .iconBoxes .iconBox .text h3{font-size:20px;font-weight:600;color:#7c2dbc;}.whyChoose .container .iconBoxes .iconBox .text p{font-size:17px;margin-bottom:0;}.process{margin-bottom:50px;}.process .container{max-width:1520px;background:linear-gradient(to top right,#381840 0%,#40184b 40%,#43165b 60%,#7c2dbc 80%);padding:25px 100px;color:#fff;border-radius:20px;box-shadow:0 4px 15px rgba(101,43,107,.3);}@media screen and (max-width:1024px){.process .container{padding:25px}}.process .container .title{text-align:center;margin-bottom:20px;}.process .container .title p{font-size:17px;}.process .container .steps{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;gap:70px;}@media screen and (max-width:1024px){.process .container .steps{gap:10px;width:100%}}.process .container .steps .step{width:calc((100% - 210px) / 4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px;position:relative;}@media screen and (max-width:1024px){.process .container .steps .step{width:calc(50% - 5px)}}.process .container .steps .step .floatingArrow{position:absolute;top:40px;right:-130px;}@media screen and (max-width:1024px){.process .container .steps .step .floatingArrow{display:none}}.process .container .steps .step .icon{min-width:100px;min-height:100px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:10px;}.process .container .steps .step i:not(.floatingArrow){font-size:46px;background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;}.process .container .steps .step h3{font-size:20px;margin-bottom:0;}.process .container .steps .step p{margin-bottom:0;font-size:16px;}.toggle-group{border:none;padding:0;margin-bottom:15px;display:inline-flex;border-radius:50px;}.toggle-group input[type=radio]{display:none;}.toggle-group input[type=radio]:checked + label{background:#610033;color:#fff;}.toggle-group .toggle-wrap{background:rgba(255,255,255,.3);border-radius:25px;}.toggle-group label{padding:10px 20px;border-radius:50px;cursor:pointer;font-size:14px;transition:.3s ease;color:#fff;margin:0;}.toggle-group label:hover{background:rgba(97,0,51,.1);}.leedsTestimonials{margin-top:50px;background:#652b6b;background:linear-gradient(to right,#652b6b 40%,#610033 90%,#37001e 100%);padding:50px;display:flex;align-items:center;gap:50px;}@media screen and (max-width:1024px){.leedsTestimonials{flex-direction:column;padding:25px 20px;gap:20px}}.leedsTestimonials .speechMarks{width:calc(15% - 25px);}@media screen and (max-width:1024px){.leedsTestimonials .speechMarks{width:100%}}.leedsTestimonials .speechMarks i{font-size:100px;color:#fff;border-radius:50%;border:2px solid rgba(255,255,255,.3);padding:20px;width:150px;height:150px;display:flex;justify-content:center;align-items:center;}@media screen and (max-width:1024px){.leedsTestimonials .speechMarks i{font-size:60px;width:100px;height:100px;padding:10px}}.leedsTestimonials .testimonialsContainer{width:calc(85% - 25px);}@media screen and (max-width:1024px){.leedsTestimonials .testimonialsContainer{width:100%}}.leedsTestimonials .testimonialsContainer #leedsTestimonialsCarousel{width:100%;overflow:hidden;}.leedsTestimonials .testimonialsContainer .swiper-slide .testimonial{width:100%;display:flex;}@media screen and (max-width:1024px){.leedsTestimonials .testimonialsContainer .swiper-slide .testimonial{flex-direction:column}}.leedsTestimonials .testimonialsContainer .swiper-slide .testimonial .text{width:75%;padding:20px 50px;border-right:2px solid rgba(255,255,255,.3);}@media screen and (max-width:1024px){.leedsTestimonials .testimonialsContainer .swiper-slide .testimonial .text{width:100%;border-right:none;padding:0}}.leedsTestimonials .testimonialsContainer .swiper-slide .testimonial .text p{font-size:17px;margin:0;}.leedsTestimonials .testimonialsContainer .swiper-slide .testimonial .rating{width:25%;padding:20px 50px;display:flex;flex-direction:column;justify-content:center;gap:10px;}@media screen and (max-width:1024px){.leedsTestimonials .testimonialsContainer .swiper-slide .testimonial .rating{width:100%;padding:20px 0}}.leedsTestimonials .testimonialsContainer .swiper-slide .testimonial .rating .stars{display:flex;gap:5px;}.leedsTestimonials .testimonialsContainer .swiper-slide .testimonial .rating .stars i{color:gold;font-size:20px;}.leedsTestimonials .testimonialsContainer .swiper-slide .testimonial .rating .name{font-weight:bold;font-size:20px;margin-bottom:0;}.leedsTestimonials .testimonialsContainer .swiper-slide .testimonial .rating .business{font-size:16px;margin-bottom:0;}.betterResults .results{background:url("/img/seo-leeds/better-results-bg.jpg") no-repeat center center/cover;padding:75px 100px 100px;position:relative;}@media screen and (max-width:1024px){.betterResults .results{padding:50px 20px}}.betterResults .results .wave{position:absolute;bottom:0;left:0;width:100%;height:100px;display:block;z-index:2;}@media screen and (max-width:1024px){.betterResults .results .wave{height:110px;bottom:-10px}}.betterResults .results::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgb(242,239,249) 40%,rgba(242,239,249,.7) 44%,rgba(242,239,249,.4) 52%,rgba(242,239,249,.2) 60%,rgba(242,239,249,0) 75%);z-index:1;}@media screen and (max-width:1024px){.betterResults .results::before{background:linear-gradient(to bottom,rgb(242,239,249) 50%,rgba(242,239,249,.7) 58%,rgba(242,239,249,.4) 67%,rgba(242,239,249,.2) 75%,rgba(242,239,249,0) 85%)}}.betterResults .results .text{max-width:600px;position:relative;z-index:2;}@media screen and (max-width:1024px){.betterResults .results .text{max-width:100%}}.betterResults .results .text h4{font-size:20px;margin-bottom:10px;background:linear-gradient(to right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;}.betterResults .results .text h2{font-size:40px;margin:0;}@media screen and (max-width:1024px){.betterResults .results .text h2{font-size:32px}}.betterResults .results .text h2 span{color:#652b6b;}.betterResults .results .text p{margin-top:10px;font-size:17px;}.betterResults .results .text .iconBoxes{width:100%;display:flex;flex-wrap:wrap;gap:20px;}.betterResults .results .text .iconBoxes .iconBox{width:calc((100% - 60px) / 4);display:flex;flex-direction:column;gap:10px;}@media screen and (max-width:1024px){.betterResults .results .text .iconBoxes .iconBox{width:calc((100% - 20px) / 2)}}.betterResults .results .text .iconBoxes .iconBox .icon{width:75px;height:75px;background:rgba(97,0,52,.0666666667);display:flex;align-items:center;justify-content:center;border-radius:50%;}.betterResults .results .text .iconBoxes .iconBox i{font-size:40px;background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;}.betterResults .results .text .iconBoxes .iconBox h3{font-size:20px;background:linear-gradient(to right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin:0;}.betterResults .results .text .iconBoxes .iconBox p{margin:0;font-size:15px;}.betterResults .results .floatingText{position:absolute;right:100px;height:-moz-fit-content;height:fit-content;top:50%;transform:translateY(-50%);padding:20px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.3);border-radius:20px;width:350px;z-index:2;}@media screen and (max-width:1024px){.betterResults .results .floatingText{position:relative;right:0;transform:translateY(0);width:100%;margin-top:20px}}.betterResults .results .floatingText h2{font-size:26px;background:linear-gradient(to right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin:0;margin-bottom:20px;text-align:center;}.betterResults .results .floatingText .iconList .iconItem{display:flex;gap:10px;margin-bottom:20px;}.betterResults .results .floatingText .iconList .iconItem:last-child{margin-bottom:0;}.betterResults .results .floatingText .iconList .iconItem .icon{width:50px;min-width:50px;height:50px;background:rgba(97,0,52,.0666666667);display:flex;align-items:center;justify-content:center;border-radius:50%;}.betterResults .results .floatingText .iconList .iconItem i{background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:26px;}.betterResults .results .floatingText .iconList .iconItem .text h3{font-size:18px;margin:0;}.betterResults .results .floatingText .iconList .iconItem .text p{margin:0;font-size:15px;}.betterResults .ourSEOServices{background:linear-gradient(to right,#f2eff9,#e9e1f6);padding:0 100px 50px;}@media screen and (max-width:1750px){.betterResults .ourSEOServices{padding:0 25px 25px}}@media screen and (max-width:1024px){.betterResults .ourSEOServices{padding:20px 20px 50px}}.betterResults .ourSEOServices .titleRow{text-align:center;}.betterResults .ourSEOServices .titleRow h3{background:linear-gradient(to right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:28px;text-transform:uppercase;margin-bottom:5px;}.betterResults .ourSEOServices .titleRow p{font-size:17px;margin-bottom:15px;line-height:1.2;}.betterResults .ourSEOServices .blocks{display:flex;flex-wrap:wrap;gap:25px;}.betterResults .ourSEOServices .blocks .block{width:calc((100% - 125px) / 6);background:#fff;box-shadow:0 4px 15px rgba(93,93,93,.3);border-radius:8px;padding:20px;transition:all .3s ease-in-out;}@media screen and (max-width:1024px){.betterResults .ourSEOServices .blocks .block{width:calc((100% - 25px) / 2)}}.betterResults .ourSEOServices .blocks .block .icon{width:75px;height:75px;background:#f2eff9;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:5px;}.betterResults .ourSEOServices .blocks .block .icon i{font-size:46px;background:linear-gradient(to right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;}.betterResults .ourSEOServices .blocks .block h4{font-size:18px;font-weight:600;margin:10px 0;}.betterResults .ourSEOServices .blocks .block p{font-size:17px;line-height:1.2;margin:0;}@media screen and (max-width:1750px){.betterResults .ourSEOServices .blocks .block p{font-size:16px}}.betterResults .ourSEOServices .blocks .block:hover{transform:scale(1.05);}.caseStudy{display:flex;position:relative;background:#330d37;}@media screen and (max-width:1024px){.caseStudy{flex-direction:column}}.caseStudy .image{width:50%;border-right:1px solid rgba(255,255,255,.8);}@media screen and (max-width:1024px){.caseStudy .image{width:100%;border-right:none}}.caseStudy .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.caseStudy .text{width:50%;background:linear-gradient(to right,rgb(0,1,21) 45%,rgba(18,8,42,.9) 55%,rgba(36,14,64,.7) 65%,rgba(36,14,64,.4) 72%,rgba(36,14,64,0) 80%);position:relative;}@media screen and (max-width:1024px){.caseStudy .text{width:100%}}.caseStudy .text .floating-graph{position:absolute;top:10px;right:0;width:65%;z-index:0;}@media screen and (max-width:1750px){.caseStudy .text .floating-graph{top:95px;width:55%}}@media screen and (max-width:1024px){.caseStudy .text .floating-graph{display:none}}.caseStudy .text .content{padding:30px 50px;color:#fff;width:70%;position:relative;z-index:1;}@media screen and (max-width:1750px){.caseStudy .text .content{padding:30px 25px;width:80%}}@media screen and (max-width:1024px){.caseStudy .text .content{padding:30px 20px;width:100%}}.caseStudy .text .content h4{font-size:22px;margin-bottom:10px;background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;}.caseStudy .text .content h2{font-size:40px;margin-bottom:10px;}.caseStudy .text .content h3{font-size:28px;margin-bottom:10px;}.caseStudy .text .content p{font-size:17px;margin-bottom:10px;}.caseStudy .text .content ul.checkmarkList{list-style:none;padding:0;margin:0;margin-bottom:10px;}.caseStudy .text .content ul.checkmarkList li{display:flex;align-items:center;gap:5px;margin-bottom:0;font-size:17px;}.caseStudy .text .content ul.checkmarkList li::before{content:"✓";color:#fff;font-size:20px;}.caseStudy .text .content a{display:inline-block;background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);color:#fff;text-decoration:none;padding:10px 20px;border-radius:5px;transition:background .3s ease;}.caseStudy .text .content a:hover{background:linear-gradient(to top right,#8b2dbe,#9b2eb0,#aa2ea2,#7c2dbc);}.caseStudy .floatingStats{position:absolute;bottom:0;right:0;width:calc(100% - 20px);background:#652b6b;background:linear-gradient(to right,#8b2dbe 0%,#621b70 40%,#3c0f39 60%,#2e1734 100%);display:flex;align-items:center;border-top-left-radius:20px;border-bottom-left-radius:20px;border:1px solid rgba(255,255,255,.5);border-bottom:none;border-right:none;}@media screen and (max-width:1024px){.caseStudy .floatingStats{position:static;flex-wrap:wrap;width:100%;border-top-left-radius:0;border-bottom-left-radius:0;border-right:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5)}}.caseStudy .floatingStats .stat{width:20%;height:100%;border-right:2px solid rgba(255,255,255,.3);padding:20px;display:flex;justify-content:center;gap:20px;color:#fff;}@media screen and (max-width:1024px){.caseStudy .floatingStats .stat{width:50%;border-right:none;padding:10px}}.caseStudy .floatingStats .stat.last{border-right:none;}.caseStudy .floatingStats .stat i{font-size:48px;}@media screen and (max-width:1750px){.caseStudy .floatingStats .stat i{font-size:42px}}@media screen and (max-width:1024px){.caseStudy .floatingStats .stat i{font-size:36px}}.caseStudy .floatingStats .stat h3{font-size:28px;margin:0;margin-bottom:5px;}@media screen and (max-width:1750px){.caseStudy .floatingStats .stat h3{font-size:24px}}@media screen and (max-width:1024px){.caseStudy .floatingStats .stat h3{font-size:20px}}.caseStudy .floatingStats .stat p{font-size:17px;margin:0;}@media screen and (max-width:1750px){.caseStudy .floatingStats .stat p{font-size:16px}}@media screen and (max-width:1024px){.caseStudy .floatingStats .stat p{font-size:15px}}.caseStudy .floatingStats .statImage{width:20%;position:relative;}@media screen and (max-width:1024px){.caseStudy .floatingStats .statImage{display:none}}.caseStudy .floatingStats .statImage::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 20%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.2) 80%,rgba(0,0,0,0) 100%);z-index:2;}.caseStudy .floatingStats .statImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1;}@media screen and (max-width:1750px){.caseStudy .floatingStats .statImage img{height:100px}}.leedsTestimonialSection{text-align:center;padding:50px 20px;}.leedsTestimonialSection .container{max-width:1520px;}.leedsTestimonialSection h2{font-size:36px;margin-bottom:10px;}.leedsTestimonialSection h2 span{background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;}.leedsTestimonialSection p{font-size:17px;margin:0;}.leedsTestimonialSection .testimonialRow{margin-top:20px;display:flex;flex-wrap:wrap;gap:50px;}@media screen and (max-width:1024px){.leedsTestimonialSection .testimonialRow{gap:20px;flex-direction:column}}.leedsTestimonialSection .testimonialRow .testimonial{flex:1;border:1px solid rgba(101,43,107,.3);padding:20px;border-radius:10px;text-align:left;}.leedsTestimonialSection .testimonialRow .testimonial .stars{margin-bottom:10px;}.leedsTestimonialSection .testimonialRow .testimonial .stars i{background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:20px;}.leedsTestimonialSection .testimonialRow .testimonial p{color:#000;margin-bottom:10px;font-size:16px;}.leedsTestimonialSection .testimonialRow .testimonial p.name{font-weight:bold;margin-bottom:0;}.dmServices{padding:50px 0;}.dmServices .title{margin-bottom:30px;text-align:center;}.dmServices .title p{font-size:17px;}.dmServices .serviceBlocksCon{max-width:1400px;margin:0 auto;}.dmServices .serviceBlocksCon .serviceBlocks{display:flex;gap:40px;flex-wrap:wrap;}@media screen and (max-width:1024px){.dmServices .serviceBlocksCon .serviceBlocks{gap:20px;padding:0 10px}}.dmServices .serviceBlocksCon .serviceBlocks .serviceBlock{width:calc(25% - 30px);display:block;background:#fff;border-radius:8px;overflow:hidden;transition:all .3s ease;text-decoration:none;}@media screen and (max-width:1024px){.dmServices .serviceBlocksCon .serviceBlocks .serviceBlock{width:100%}}.dmServices .serviceBlocksCon .serviceBlocks .serviceBlock .imageBlock{position:relative;}.dmServices .serviceBlocksCon .serviceBlocks .serviceBlock .imageBlock img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1;}.dmServices .serviceBlocksCon .serviceBlocks .serviceBlock .imageBlock i{position:absolute;width:65px;height:65px;top:50%;left:15px;transform:translateY(-90%);font-size:32px;background:linear-gradient(to top right,#7c2dbc,#8b2dbe,#9b2eb0,#aa2ea2);color:#fff;border-radius:50%;line-height:65px;display:flex;justify-content:center;align-items:center;z-index:2;}.dmServices .serviceBlocksCon .serviceBlocks .serviceBlock .content{padding:20px 50px;border:2px solid #f2eff9;text-align:center;}.dmServices .serviceBlocksCon .serviceBlocks .serviceBlock .content h3{font-size:20px;font-weight:600;color:#7c2dbc;}.dmServices .serviceBlocksCon .serviceBlocks .serviceBlock .content p{font-size:17px;line-height:1.1;}.dmServices .serviceBlocksCon .serviceBlocks .serviceBlock .content div:not(.text){color:#7c2dbc;text-decoration:none;font-weight:bold;display:inline-block;font-size:18px;transition:all .3s ease;}.dmServices .serviceBlocksCon .serviceBlocks .serviceBlock .content div:not(.text):hover{text-decoration:underline;}.dmServices .serviceBlocksCon .serviceBlocks .serviceBlock:hover{transform:scale(1.05);}