.blogpost-module__q1ir6a__outerContainer{flex-direction:row-reverse;display:flex}.blogpost-module__q1ir6a__outlineList{background-color:#000000d9;width:300px;margin:0;padding:0 1rem 1rem 1.25rem;list-style:outside;position:sticky;top:100px}.blogpost-module__q1ir6a__outlineList a{color:#fff}.blogpost-module__q1ir6a__container{background-color:#000000d9;flex-direction:column;flex:auto;gap:1rem;display:flex}.blogpost-module__q1ir6a__container.blogpost-module__q1ir6a__withOutline{max-width:calc(100% - 300px)}.blogpost-module__q1ir6a__container h2{text-transform:capitalize}.blogpost-module__q1ir6a__headerImage{object-fit:cover;width:100%;padding:1rem;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.blogpost-module__q1ir6a__readTime{flex-direction:row;display:flex}.blogpost-module__q1ir6a__readTime small:after{content:"*";color:#666;margin-left:.5rem;margin-right:.5rem}.blogpost-module__q1ir6a__readTime small:last-child:after{content:""}.blogpost-module__q1ir6a__contentArea{flex-direction:column;gap:1rem;margin:0 2rem;display:flex}.blogpost-module__q1ir6a__content p{margin:1rem 0;padding:0}.blogpost-module__q1ir6a__content iframe{aspect-ratio:16/9;width:100%;height:auto}@media (max-width:1200px){.blogpost-module__q1ir6a__outerContainer{flex-direction:column}.blogpost-module__q1ir6a__outlineContainer{width:100%;display:none}.blogpost-module__q1ir6a__container.blogpost-module__q1ir6a__withOutline{max-width:100%}}
.ShowImage-module__A2hcRa__image{-webkit-user-select:none;user-select:none}
.Loader-module__YzaKMW__loaderContainer{flex-direction:row;justify-content:center;align-items:center;height:80vh;display:flex}.Loader-module__YzaKMW__loaderContainer.Loader-module__YzaKMW__small{width:100%;height:100%}.Loader-module__YzaKMW__InnerloaderContainer{width:100px;height:100px;position:relative}.Loader-module__YzaKMW__loaderContainer.Loader-module__YzaKMW__small .Loader-module__YzaKMW__InnerloaderContainer{transform:scale(.4)}.Loader-module__YzaKMW__loader{width:10px;height:10px;animation:1s linear infinite Loader-module__YzaKMW__spin;position:absolute;top:50%;left:50%}@keyframes Loader-module__YzaKMW__spin{0%{box-shadow:0px -30px var(--primary-color), 10px -30px var(--primary-color), 20px -20px var(--primary-color), 30px -10px var(--primary-color), 30px 0px var(--primary-color), 30px 10px var(--primary-color), 20px 20px var(--primary-color), 10px 30px var(--primary-color), 0px 30px transparent, -10px 30px transparent, -20px 20px transparent, -30px 10px transparent, -30px 0px transparent, -30px -10px transparent, -20px -20px transparent, -10px -30px transparent}6.25%{box-shadow:0px -30px transparent, 10px -30px var(--primary-color), 20px -20px var(--primary-color), 30px -10px var(--primary-color), 30px 0px var(--primary-color), 30px 10px var(--primary-color), 20px 20px var(--primary-color), 10px 30px var(--primary-color), 0px 30px var(--primary-color), -10px 30px transparent, -20px 20px transparent, -30px 10px transparent, -30px 0px transparent, -30px -10px transparent, -20px -20px transparent, -10px -30px transparent}12.5%{box-shadow:0px -30px transparent, 10px -30px transparent, 20px -20px var(--primary-color), 30px -10px var(--primary-color), 30px 0px var(--primary-color), 30px 10px var(--primary-color), 20px 20px var(--primary-color), 10px 30px var(--primary-color), 0px 30px var(--primary-color), -10px 30px var(--primary-color), -20px 20px transparent, -30px 10px transparent, -30px 0px transparent, -30px -10px transparent, -20px -20px transparent, -10px -30px transparent}18.75%{box-shadow:0px -30px transparent, 10px -30px transparent, 20px -20px transparent, 30px -10px var(--primary-color), 30px 0px var(--primary-color), 30px 10px var(--primary-color), 20px 20px var(--primary-color), 10px 30px var(--primary-color), 0px 30px var(--primary-color), -10px 30px var(--primary-color), -20px 20px var(--primary-color), -30px 10px transparent, -30px 0px transparent, -30px -10px transparent, -20px -20px transparent, -10px -30px transparent}25%{box-shadow:0px -30px transparent, 10px -30px transparent, 20px -20px transparent, 30px -10px transparent, 30px 0px var(--primary-color), 30px 10px var(--primary-color), 20px 20px var(--primary-color), 10px 30px var(--primary-color), 0px 30px var(--primary-color), -10px 30px var(--primary-color), -20px 20px var(--primary-color), -30px 10px var(--primary-color), -30px 0px transparent, -30px -10px transparent, -20px -20px transparent, -10px -30px transparent}31.25%{box-shadow:0px -30px transparent, 10px -30px transparent, 20px -20px transparent, 30px -10px transparent, 30px 0px transparent, 30px 10px var(--primary-color), 20px 20px var(--primary-color), 10px 30px var(--primary-color), 0px 30px var(--primary-color), -10px 30px var(--primary-color), -20px 20px var(--primary-color), -30px 10px var(--primary-color), -30px 0px var(--primary-color), -30px -10px transparent, -20px -20px transparent, -10px -30px transparent}37.5%{box-shadow:0px -30px transparent, 10px -30px transparent, 20px -20px transparent, 30px -10px transparent, 30px 0px transparent, 30px 10px transparent, 20px 20px var(--primary-color), 10px 30px var(--primary-color), 0px 30px var(--primary-color), -10px 30px var(--primary-color), -20px 20px var(--primary-color), -30px 10px var(--primary-color), -30px 0px var(--primary-color), -30px -10px var(--primary-color), -20px -20px transparent, -10px -30px transparent}43.75%{box-shadow:0px -30px transparent, 10px -30px transparent, 20px -20px transparent, 30px -10px transparent, 30px 0px transparent, 30px 10px transparent, 20px 20px transparent, 10px 30px var(--primary-color), 0px 30px var(--primary-color), -10px 30px var(--primary-color), -20px 20px var(--primary-color), -30px 10px var(--primary-color), -30px 0px var(--primary-color), -30px -10px var(--primary-color), -20px -20px var(--primary-color), -10px -30px transparent}50%{box-shadow:0px -30px transparent, 10px -30px transparent, 20px -20px transparent, 30px -10px transparent, 30px 0px transparent, 30px 10px transparent, 20px 20px transparent, 10px 30px transparent, 0px 30px var(--primary-color), -10px 30px var(--primary-color), -20px 20px var(--primary-color), -30px 10px var(--primary-color), -30px 0px var(--primary-color), -30px -10px var(--primary-color), -20px -20px var(--primary-color), -10px -30px var(--primary-color)}56.25%{box-shadow:0px -30px var(--primary-color), 10px -30px transparent, 20px -20px transparent, 30px -10px transparent, 30px 0px transparent, 30px 10px transparent, 20px 20px transparent, 10px 30px transparent, 0px 30px transparent, -10px 30px var(--primary-color), -20px 20px var(--primary-color), -30px 10px var(--primary-color), -30px 0px var(--primary-color), -30px -10px var(--primary-color), -20px -20px var(--primary-color), -10px -30px var(--primary-color)}62.5%{box-shadow:0px -30px var(--primary-color), 10px -30px var(--primary-color), 20px -20px transparent, 30px -10px transparent, 30px 0px transparent, 30px 10px transparent, 20px 20px transparent, 10px 30px transparent, 0px 30px transparent, -10px 30px transparent, -20px 20px var(--primary-color), -30px 10px var(--primary-color), -30px 0px var(--primary-color), -30px -10px var(--primary-color), -20px -20px var(--primary-color), -10px -30px var(--primary-color)}68.75%{box-shadow:0px -30px var(--primary-color), 10px -30px var(--primary-color), 20px -20px var(--primary-color), 30px -10px transparent, 30px 0px transparent, 30px 10px transparent, 20px 20px transparent, 10px 30px transparent, 0px 30px transparent, -10px 30px transparent, -20px 20px transparent, -30px 10px var(--primary-color), -30px 0px var(--primary-color), -30px -10px var(--primary-color), -20px -20px var(--primary-color), -10px -30px var(--primary-color)}75%{box-shadow:0px -30px var(--primary-color), 10px -30px var(--primary-color), 20px -20px var(--primary-color), 30px -10px var(--primary-color), 30px 0px transparent, 30px 10px transparent, 20px 20px transparent, 10px 30px transparent, 0px 30px transparent, -10px 30px transparent, -20px 20px transparent, -30px 10px transparent, -30px 0px var(--primary-color), -30px -10px var(--primary-color), -20px -20px var(--primary-color), -10px -30px var(--primary-color)}81.25%{box-shadow:0px -30px var(--primary-color), 10px -30px var(--primary-color), 20px -20px var(--primary-color), 30px -10px var(--primary-color), 30px 0px var(--primary-color), 30px 10px transparent, 20px 20px transparent, 10px 30px transparent, 0px 30px transparent, -10px 30px transparent, -20px 20px transparent, -30px 10px transparent, -30px 0px transparent, -30px -10px var(--primary-color), -20px -20px var(--primary-color), -10px -30px var(--primary-color)}87.5%{box-shadow:0px -30px var(--primary-color), 10px -30px var(--primary-color), 20px -20px var(--primary-color), 30px -10px var(--primary-color), 30px 0px var(--primary-color), 30px 10px var(--primary-color), 20px 20px transparent, 10px 30px transparent, 0px 30px transparent, -10px 30px transparent, -20px 20px transparent, -30px 10px transparent, -30px 0px transparent, -30px -10px transparent, -20px -20px var(--primary-color), -10px -30px var(--primary-color)}93.75%{box-shadow:0px -30px var(--primary-color), 10px -30px var(--primary-color), 20px -20px var(--primary-color), 30px -10px var(--primary-color), 30px 0px var(--primary-color), 30px 10px var(--primary-color), 20px 20px var(--primary-color), 10px 30px transparent, 0px 30px transparent, -10px 30px transparent, -20px 20px transparent, -30px 10px transparent, -30px 0px transparent, -30px -10px transparent, -20px -20px transparent, -10px -30px var(--primary-color)}to{box-shadow:0px -30px var(--primary-color), 10px -30px var(--primary-color), 20px -20px var(--primary-color), 30px -10px var(--primary-color), 30px 0px var(--primary-color), 30px 10px var(--primary-color), 20px 20px var(--primary-color), 10px 30px var(--primary-color), 0px 30px transparent, -10px 30px transparent, -20px 20px transparent, -30px 10px transparent, -30px 0px transparent, -30px -10px transparent, -20px -20px transparent, -10px -30px transparent}}
.Testimonial-module__IouYXG__container{background-color:var(--third-color);color:var(--secondary-color);flex-direction:row;align-items:center;gap:2rem;min-height:250px;display:flex}.Testimonial-module__IouYXG__imageWrapper{cursor:pointer;min-width:208px;height:200px;position:relative}.Testimonial-module__IouYXG__image,.Testimonial-module__IouYXG__revealedImage{background-color:#000;border:4px solid #000;border-width:4px 6px;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.Testimonial-module__IouYXG__image{letter-spacing:-2px;text-wrap:nowrap;font-size:8px;display:inline-block}.Testimonial-module__IouYXG__revealedImage{object-fit:cover}.Testimonial-module__IouYXG__contentContainer{flex-direction:column-reverse;justify-content:center;align-items:center;margin:1rem 0;display:flex}.Testimonial-module__IouYXG__testimonialText{width:630px;min-height:110px}.Testimonial-module__IouYXG__testimonialText p:first-child,.Testimonial-module__IouYXG__testimonialText p:last-child br:last-child{display:none}.Testimonial-module__IouYXG__infoContainer{flex-direction:row;align-items:baseline;gap:.5rem;max-width:450px;margin-bottom:1rem;display:flex}@media only screen and (max-width:1200px){.Testimonial-module__IouYXG__container{flex-direction:column;align-items:center;gap:1rem;padding-top:1rem}.Testimonial-module__IouYXG__imageWrapper{margin:inherit}.Testimonial-module__IouYXG__contentContainer{margin:inherit;align-items:center;max-width:600px;padding:0 1rem}.Testimonial-module__IouYXG__infoContainer{padding:0 1rem}.Testimonial-module__IouYXG__testimonialText{width:auto}}
.TestimonialProgress-module__2qh33G__testimonialProgressContainer{width:100%;display:block}.TestimonialProgress-module__2qh33G__testimonialProgressTrack{background-color:#00000026;width:100%;height:1rem;overflow:hidden}.TestimonialProgress-module__2qh33G__testimonialProgressFill{background-color:#2ecc71;width:0%;height:100%;animation-name:TestimonialProgress-module__2qh33G__testimonialProgressFill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes TestimonialProgress-module__2qh33G__testimonialProgressFill{0%{width:0%}to{width:100%}}@media only screen and (max-width:1200px){.TestimonialProgress-module__2qh33G__testimonialProgressContainer{flex-direction:row;justify-content:center;padding-top:1rem;display:flex}}
.PortfolioPreview-module__hRPryG__container{color:var(--secondary-color);width:100%;padding:1rem}.PortfolioPreview-module__hRPryG__profileContainer{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.PortfolioPreview-module__hRPryG__projectContainer{padding:1rem;text-decoration:none;color:var(--secondary-color)!important}.PortfolioPreview-module__hRPryG__profileImage{object-fit:cover;background-color:#000;border:2px solid #fff;width:100%;height:150px}.PortfolioPreview-module__hRPryG__noContent{color:#fff;background-color:#000c;flex-direction:row;justify-content:center;align-items:baseline;gap:5px;width:100%;padding:8px;font-weight:bolder;display:flex;position:absolute;bottom:0}
.PersonalPortfolioPreview-module__hbFmkG__container{color:var(--secondary-color);width:100%;padding:1rem}.PersonalPortfolioPreview-module__hbFmkG__profileContainer{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.PersonalPortfolioPreview-module__hbFmkG__projectContainer{padding:1rem}.PersonalPortfolioPreview-module__hbFmkG__profileImage{background-color:#000;border:2px solid #fff;height:150px}.PersonalPortfolioPreview-module__hbFmkG__profileImage:first-child{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}
.styles-module___MoZiq__container{background-color:var(--primary-color);color:#000;flex-direction:row;gap:1rem;padding:2rem;display:flex}.styles-module___MoZiq__authorImage{object-fit:cover;object-position:50% 50%;border-radius:1rem;width:300px;height:300px}.styles-module___MoZiq__container p{padding:1rem 0}.styles-module___MoZiq__jobInfo{flex-direction:column;display:flex}@media only screen and (max-width:1200px){.styles-module___MoZiq__container{margin:1rem;display:block}.styles-module___MoZiq__authorImage{display:none}}
.styles-module__Unwhiq__container{color:var(--secondary-color);text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:2rem;display:flex}
.GoBackLink-module__LzNWWG__container{z-index:4;flex-direction:row;align-items:center;padding-top:2rem;padding-left:2rem;display:flex;position:sticky;top:0}@media (max-width:1200px){.GoBackLink-module__LzNWWG__container{position:initial;padding-top:inherit;z-index:inherit}}
.RecommendatedPostItem-module__alynqq__container{background-color:#f0f0f0;flex-direction:column;gap:1rem;width:400px;height:500px;padding:1rem;text-decoration:none;display:flex}.RecommendatedPostItem-module__alynqq__container:hover{transition:transform .3s ease-in-out;transform:scale(1.01)}.RecommendatedPostItem-module__alynqq__imageWrapper{width:100%;height:50%}.RecommendatedPostItem-module__alynqq__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.RecommendatedPostItem-module__alynqq__content{color:#000;flex-direction:column;gap:.4rem;display:flex}.RecommendatedPostItem-module__alynqq__introWrapper{min-height:0}.RecommendatedPostItem-module__alynqq__content h3{text-underline-offset:.2rem;text-decoration:underline;text-decoration-thickness:.1rem;-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color)}.RecommendatedPostItem-module__alynqq__content p{text-overflow:ellipsis;-webkit-line-clamp:5;line-clamp:5;box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media only screen and (max-width:1200px){.RecommendatedPostItem-module__alynqq__content{flex:2;gap:.3rem}.RecommendatedPostItem-module__alynqq__content p{line-clamp:2;box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.RecommendatedPostItem-module__alynqq__container{width:auto;height:225px}.RecommendatedPostItem-module__alynqq__introWrapper{display:none}}
.service-module__gnQarW__container{-webkit-user-select:none;user-select:none;flex-direction:row;gap:1rem;padding:1rem;display:flex}a>.service-module__gnQarW__container{transition:transform .2s ease-in-out}a>.service-module__gnQarW__container:hover{transform:scale(1.01)}.service-module__gnQarW__textContainer{flex-direction:column;gap:1rem;display:flex}@media only screen and (max-width:1200px){.service-module__gnQarW__container{align-items:center;flex-direction:column!important}}
.blog-module__3rPSzG__container{flex-direction:column;gap:2rem;margin:1rem;display:flex}
.RecommendatedPost-module__KNof1G__container{flex-direction:column;gap:1rem;display:flex}
.UnlistedBanner-module__8WoyXW__container{color:#fff;z-index:4;background-color:red;justify-content:center;align-items:center;width:100%;padding:1rem;font-size:1rem;display:flex;position:sticky;top:0;left:0}
.RecommendatedPostContainer-module__Pw4wsa__container{flex-direction:row;gap:1rem;height:fit-content;display:flex}@media only screen and (max-width:1200px){.RecommendatedPostContainer-module__Pw4wsa__container{flex-direction:column;width:100%;height:auto}}
