*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-size:100%}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none}img{border:0;max-width:100%}figure,form{margin:0}body{color:#000;margin:0;font-family:Figtree,Arial,sans-serif;font-weight:300}header,section,footer,.main-nav{grid-template-columns:.5rem 1.5rem repeat(21,1fr) 1.5rem;display:grid;position:relative}.small-caps{letter-spacing:.15rem;text-transform:uppercase;color:#000;font-size:.75rem;font-weight:300}.dark .small-caps{color:#fff}.subheader{align-items:center;gap:1rem;display:flex}.subheader:after{content:"";background-color:#fff;width:1px;height:1px;display:inline-block}.subheader.active:after{width:50px;transition:width 1s}.btn{box-sizing:border-box;border:none;border-radius:3rem;width:100%;padding:.8rem 3.5rem .8rem 1.5rem;font-family:Figtree,Arial,sans-serif;font-size:1rem;font-weight:800;text-decoration:none;display:block;position:relative}.btn:after{content:url(/images/btn-arrow.svg);width:24px;height:24px;display:inline-block;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.btn.btn-white{color:#000;background-color:#fff;transition:background-color .3s}.btn.btn-white:hover{background-color:#a6a6a6;transition:background-color .3s}.btn.btn-purple{color:#fff;background-color:#a700af;transition:background-color .3s}.btn.btn-purple:hover{background-color:#60006c;transition:background-color .3s}.btn.btn-purple:after{filter:invert()}.vertical-line-container{grid-area:1/2/-1/3;position:relative}.vertical-line{width:1px;position:absolute;top:0;bottom:100%;left:0}.vertical-line.active{transition:bottom 5s;bottom:0}.horizontal-line{background-color:#fff;width:0;height:1px}.horizontal-line.active{width:100%;transition:width 1s}.scroll-icon{align-items:center;display:flex;position:absolute;bottom:1rem;right:1rem}.scroll-icon p{margin:0 1rem 0 0}.scroll-icon img{width:2.5rem;height:2.5rem}.lazyload-container{opacity:0;position:relative;top:2rem}.lazyload-container.active{opacity:1;transition:opacity 1s .5s,top 1s .5s;top:0}@media only screen and (min-width:768px){header,section,footer,.main-nav,.page-content-container{grid-template-columns:repeat(24,1fr)}.btn{text-align:center;width:auto;min-width:13rem;display:inline-block}.main-nav-logo,.header-logo{grid-column:3/24;margin-top:2rem}.footer .footer-1{grid-area:1/3/2/12;padding:6rem 0}.footer .footer-2{text-align:right;grid-area:1/12/2/24;padding:6rem 0}.footer .horizontal-line{grid-area:2/2/3/25}.footer .footer-3{flex-direction:row;grid-area:3/3/4/24}}@media only screen and (min-width:1300px){.page-section .container{padding-left:20%;padding-right:20%}}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300;src:url(/fonts/figtree-v6-latin-300.woff2)format("woff2"),url(/fonts/figtree-v6-latin-300.ttf)format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(/fonts/figtree-v6-latin-600.woff2)format("woff2"),url(/fonts/figtree-v6-latin-600.ttf)format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(/fonts/figtree-v6-latin-700.woff2)format("woff2"),url(/fonts/figtree-v6-latin-700.ttf)format("truetype")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(/fonts/libre-baskerville-v14-latin-regular.woff2)format("woff2"),url(/fonts/libre-baskerville-v14-latin-regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:italic;font-weight:400;src:url(/fonts/libre-baskerville-v14-latin-italic.woff2)format("woff2"),url(/fonts/libre-baskerville-v14-latin-italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:700;src:url(/fonts/libre-baskerville-v14-latin-700.woff2)format("woff2"),url(/fonts/libre-baskerville-v14-latin-700.ttf)format("truetype")}h1{margin-top:0;margin-bottom:3rem;padding-bottom:1rem;font-size:calc(2.5rem + 3vw);font-weight:600;line-height:1.1}h1 span{font-family:Libre Baskerville,Arial,sans-serif;font-style:italic;font-weight:400}h2{margin-top:0;margin-bottom:1.5rem;line-height:1.2}h2 span{font-family:Libre Baskerville,Arial,sans-serif;font-style:italic;font-weight:400}h3{margin-top:0;margin-bottom:1rem;font-size:calc(1.25rem + 1.5vw);font-weight:700;line-height:1.2}h3 span{font-family:Libre Baskerville,Arial,sans-serif;font-style:italic;font-weight:400}.light h3 span{color:#a700af}h4{margin-top:0;margin-bottom:.5rem;font-family:Libre Baskerville,Arial,sans-serif;font-size:2rem;font-style:italic;font-weight:400}h5{color:#a700af;margin-bottom:.25rem;font-size:1.25rem}p,li{color:#5b5b5b;margin-bottom:.5rem}.dark p{color:#fff}ul{margin-top:0}p,ol{margin-bottom:2rem}a{color:inherit;text-decoration:none}blockquote,blockquote p{color:#a700af;margin:0 0 3rem;font-family:Libre Baskerville,Arial,sans-serif;font-size:2rem;font-style:italic;font-weight:400}@media only screen and (min-width:768px){h1{font-size:calc(3rem + 3vw)}}.burger-menu{cursor:pointer;background-color:#0000;border:none;padding:0;display:flex}.line{fill:none;stroke:#fff;stroke-width:6px;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line1{stroke-dasharray:60 207;stroke-width:6px;stroke:#fff}.line2{stroke-dasharray:60 60;stroke-width:6px;stroke:#fff}.line3{stroke-dasharray:60 207;stroke-width:6px;stroke:#fff}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134px;stroke-width:6px;stroke:#fff!important}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30px;stroke-width:6px;stroke:#fff!important}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134px;stroke-width:6px;stroke:#fff!important}.burger-button{cursor:pointer;z-index:2;color:#fff;background:0 0;border:none;align-items:center;gap:.75rem;display:flex;position:fixed;top:1rem;right:1rem}.burger-button.opened span{opacity:0}.main-nav{z-index:1;opacity:0;pointer-events:none;background:#000000e6;grid-template-rows:auto 1fr;transition:opacity .5s;position:fixed;inset:0}.main-nav-logo{z-index:3;grid-area:1/3/2/5;margin-top:1rem;display:block}.main-nav-logo img{max-width:12rem}.header-logo{z-index:1;grid-area:1/3/2/5;margin-top:1rem;display:block}.header-logo img{max-width:12rem}.menu-main-navigation-container{grid-column:3/24;align-self:center}.main-nav ul{flex-direction:column;justify-content:center;padding:0;display:flex}.main-nav .vertical-line{background-color:#fff!important}.main-nav .vertical-line-container{grid-row:1/3}.main-nav.active{opacity:1;pointer-events:initial;transition:opacity .5s}.main-nav li{padding:0;list-style:none}.menu-main-navigation-container a{color:#fff;padding:0;font-size:2rem;font-weight:500}.burger-button.dark,.burger-button .small-caps{color:#000}.burger-button.light,.burger-button .small-caps{color:#fff}.burger-button.dark .line,.burger-button.dark .line1,.burger-button.dark .line2,.burger-button.dark .line3{stroke:#000}.burger-button.dark .small-caps{color:#000}@media only screen and (min-width:1300px){.menu-main-navigation-container a{font-size:3rem}}.parralax-image-container{aspect-ratio:16/9;width:100%;max-width:30rem;margin:0 auto 0 0;position:relative;overflow:hidden}.parralax-image-container img{width:100%;position:relative}.bg-image{z-index:-1;height:100%;position:absolute;inset:0}@media only screen and (min-width:768px){.bg-image{width:100%;height:100%}}.grid-container{grid-column:3/24;padding:6rem 0}.grid-item{margin-bottom:4rem}.grid-item .subheader{margin:0 0 .5rem}.grid-item .content{flex-direction:column;align-items:center;gap:2rem;display:flex}@media only screen and (min-width:992px){.grid-container{grid-column:5/22}.grid-item:nth-child(2n) .content{text-align:right;flex-direction:row-reverse}.grid-item:nth-child(2n) .content h4{padding-left:20%}.grid-item:nth-child(odd) .content{text-align:left;flex-direction:row}.grid-item:nth-child(odd) .content h4{padding-right:20%}.grid-item:nth-child(2n) .content .subheader.small-caps{flex-direction:row-reverse}.grid-item .text-content{width:50%}.grid-item:nth-child(odd) .content .parralax-image-container{margin:0 0 0 auto}}.sidebar-container h4{color:#5b5b5b;margin-bottom:1.25rem}.other-post{text-decoration:none}.other-post p{margin-bottom:1rem}.other-post h5{margin-top:.5rem}.other-post img{width:100%;max-width:25rem}.other-post .read-more{color:#a700af;font-weight:600;text-decoration:underline}.other-post{flex:1;margin-bottom:4rem}.other-post p{margin-top:.5rem}.other-post .thumbnail-image{overflow:hidden}.other-post .thumbnail-image img{transition:transform .3s}.other-post:hover .thumbnail-image img{transition:transform 1s;transform:scale(1.1)}@media only screen and (min-width:768px){.other-posts-container{gap:2rem;display:flex}.other-post{margin-bottom:0}}@media only screen and (min-width:1300px){.other-posts-container{flex-direction:column}}.get-in-touch .contact-form{grid-template-columns:1fr 1fr;gap:1.5rem}.get-in-touch .contact-form p{margin:0}.get-in-touch .input-container{background-color:#0000;border:1px solid #fff;border-radius:5px;width:100%;margin-bottom:2rem;display:block}.get-in-touch input,.get-in-touch textarea{color:#fff;background-color:#0000;border:none;width:calc(100% - 2rem);padding:1rem;font-family:Figtree,Arial,sans-serif;display:block}.get-in-touch input::placeholder,.get-in-touch textarea::placeholder{color:#fff;opacity:.5}.get-in-touch label{margin-bottom:.5rem;display:block}.get-in-touch select{color:#fff;background-color:#0000;border:none;width:100%;padding:1rem;font-family:Figtree,Arial,sans-serif;display:block}.get-in-touch .contact-form .help{flex-direction:column;justify-content:stretch;display:flex}.get-in-touch .contact-form .help .input-container{flex-grow:1}.get-in-touch .contact-form .help .input-container p{height:100%;display:block}.get-in-touch .contact-form .submit{border:none;grid-column:1/2;width:auto;margin-bottom:2rem}.get-in-touch .contact-form .btn{cursor:pointer;display:inline-block}.get-in-touch .contact-form .submit input{color:#000;cursor:pointer;width:100%;padding:0;font-family:Figtree,Arial,sans-serif;font-size:1rem;font-weight:800}.get-in-touch .form-error{color:#ff6b6b;padding:0 1rem 1rem;font-size:.75rem;font-weight:700}.get-in-touch .consent label{align-items:flex-start;margin-bottom:0;display:flex}.get-in-touch .consent input{background-color:#0000;border:1px solid #fff;width:1.2rem;height:1.2rem;margin-right:.5rem}.get-in-touch .form-response{color:#fff;margin-top:1rem}.get-in-touch .contact-form .consent{margin-bottom:2rem}@media only screen and (min-width:768px){.get-in-touch .get-in-touch .intro.container{grid-column:3/14}.get-in-touch .get-in-touch .form.container{grid-column:3/24}.get-in-touch .contact-form{display:grid}.get-in-touch .input-container{margin-bottom:0}.get-in-touch .contact-form .first-name,.get-in-touch .contact-form .last-name,.get-in-touch .contact-form .company,.get-in-touch .contact-form .email,.get-in-touch .contact-form .phone,.get-in-touch .contact-form .budget{grid-column:1/2}.get-in-touch .contact-form .help{grid-area:1/2/span 6/3}.get-in-touch .contact-form .submit{grid-column:1/3;margin-bottom:1rem}.get-in-touch .contact-form .consent{grid-column:1/3;margin-bottom:0}.get-in-touch .contact-form .submit{margin-bottom:0}.get-in-touch .form-response{margin-top:0}}.footer{background-color:#fff;grid-row:2/3;grid-template-rows:auto auto auto auto}.footer-logo img{filter:invert();max-width:12rem;margin-bottom:2rem}.footer ul{margin-top:0;padding:0}.footer li{color:#000;padding:0;list-style:none}.footer p{color:#000;margin:0}.footer .small-caps{gap:0}.footer .footer-nav .small-caps{justify-content:end}.footer .form-group{margin-top:2rem}.footer .contact-details{margin-top:0;margin-bottom:.5rem}.footer .vertical-line{background-color:#000}.footer .input-container{border-color:#000;margin-bottom:0}.footer .vertical-line-container{grid-area:1/2/5/3}.footer .footer-1{grid-area:1/3/2/24;padding:6rem 0 2rem}.footer .footer-2{grid-area:2/3/3/24;padding:0 0 6rem}.footer .horizontal-line{grid-area:3/2/4/25}.footer .footer-3{flex-direction:column;grid-area:4/3/5/24;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:1rem 0;font-size:.75rem;display:flex}.footer .horizontal-line{background-color:#000}.services-logos img{filter:invert();padding-left:.5rem}.footer .signup-container{margin-top:2rem;position:relative}.footer #subscribe-email{color:#000;box-sizing:border-box;background-color:#0000;border:1px solid #000;border-radius:5px;width:100%;margin-top:.5rem;padding:1rem 4rem 1rem 1rem;font-family:Figtree,Arial,sans-serif;display:block}.footer #subscribe-email::placeholder{color:#5b5b5b}.footer .submit{cursor:pointer;background-color:#0000;border:none;border-radius:0 5px 5px 0;width:3.3125rem;height:calc(100% - .5rem);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer .submit:after{content:url(/images/btn-arrow.svg);width:24px;height:24px;display:inline-block;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.mailing-list-form{display:none}.footer .mailing-list-form label{flex-grow:1;margin-bottom:0;display:block}.subscribe-response{margin-top:.5rem}@media only screen and (min-width:768px){.footer .footer-1{grid-area:1/3/2/12;padding:6rem 0}.footer .footer-2{text-align:right;grid-area:1/12/2/24;padding:6rem 0}.footer .horizontal-line{grid-area:2/2/3/25}.footer .footer-3{flex-direction:row;grid-area:3/3/4/24}}.template-home .header{color:#fff;background-image:url(/images/bg-1.webp);background-size:cover;grid-template-rows:auto 1fr;height:100vh;overflow:hidden}.template-home .header .container{grid-area:2/3/3/24;align-self:center}.template-home .header .vertical-line{background-color:#fff}.buttons-container{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.who-we-are .container{grid-column:3/24;padding:6rem 0}.who-we-are .vertical-line,.who-we-are .subheader:after{background-color:#a700af}.who-we-are .scroll-icon img{filter:invert()}.who-we-are p{color:#5b5b5b}.our-services{color:#fff;background-image:url(/images/bg-2.webp);background-size:cover;overflow:hidden}.our-services .vertical-line-container{grid-row:1/4}.our-services .vertical-line{background-color:#fff}.our-services .intro.container{grid-area:1/3/2/24;padding:6rem 0}.our-services .horizontal-line{grid-area:2/2/3/-1}.our-services .services-container{grid-row:3/4;padding:6rem 0 2rem}.why-choose-us p{color:#5b5b5b}.why-choose-us .subheader:after,.why-choose-us .vertical-line{background-color:#a700af}.why-choose-us .vertical-line-container{grid-row:1/8}.why-choose-us .intro-1.container{grid-area:1/3/2/24;padding:6rem 0 2rem}.why-choose-us .intro-2.container{grid-area:2/3/3/24}.why-choose-us .intro-2.container .horizontal-line{background-color:#a700af}.why-choose-us .grid-container{grid-row:3/4}.insights p{color:#5b5b5b}.insights h4{color:#a700af;font-family:Figtree,Arial,sans-serif;font-size:1.25rem;font-weight:700;font-style:initial;margin-top:.5rem;margin-bottom:.25rem}.insights .subheader:after,.insights .vertical-line{background-color:#a700af}.insights .vertical-line-container{grid-row:1/8}.insights .intro-1.container{grid-area:1/3/2/24;padding:6rem 0 1rem}.insights .intro-2.container{grid-area:2/3/3/24}.insights .intro-2.container .horizontal-line{background-color:#a700af}.insights .insights-container{grid-area:3/3/4/24}.insights .btn-container{grid-area:4/3/5/24;margin:2rem 0 6rem}.get-in-touch{color:#fff;background-image:url(/images/bg-1.webp);background-size:cover;overflow:hidden}.get-in-touch h2{font-size:calc(1.25rem + 1.5vw)}.get-in-touch .intro.container{grid-area:1/3/2/24;padding:6rem 0 2rem}.get-in-touch .form.container{grid-area:2/3/3/24;padding:0 0 6rem}.get-in-touch .vertical-line-container{grid-row:1/3}.get-in-touch .vertical-line{background-color:#fff}@media only screen and (min-width:768px){.grid-container{grid-column:3/24}.template-home .header .container{grid-column:3/20}.buttons-container{flex-direction:row}.who-we-are .container{grid-column:3/18;padding:6rem 0}.our-services .intro.container,.why-choose-us .intro-1.container{grid-column:3/18}.why-choose-us .intro-2.container{grid-column:10/23}.why-choose-us .projects-container{grid-column:3/24}.why-choose-us .project-image{width:calc(25% - .75rem)}.get-in-touch .intro.container,.insights .intro-1.container{grid-column:3/18}.insights .intro-2.container{grid-column:10/23}.insights .insights-container{grid-column:3/23;gap:2rem;display:flex}}.template-blog-page .header{color:#000;grid-template-rows:1fr auto auto;overflow:hidden}.template-blog-page .header h1{margin-bottom:0;padding-bottom:.5rem}.template-blog-page .header h1 span{color:#a700af}.template-blog-page .header .headline.container{grid-area:2/3/3/24;align-self:center;margin:10rem 0 0}.template-blog-page .header .intro.container{grid-area:3/3/4/24;align-self:center;margin:0}.template-blog-page .header .vertical-line{background-color:#000}.template-blog-page .header .subheader:after{background-color:#a700af}.template-blog-page .header-logo img,.template-blog-page .header .scroll-icon img{filter:invert()}.template-blog-page .header .vertical-line-container{grid-row:1/5}.template-blog-page .horizontal-line{background-color:#a700af}.content-container{overflow:hidden}.content-container .post-container{grid-area:1/3/2/24;margin:3rem 0;position:relative}.hl-1{grid-row:2/3}.hl-2{grid-row:4/5}.content-container .sidebar-container{grid-area:3/3/4/24;margin:3rem 0;position:relative}.content-container .vertical-line-container{grid-row:1/5}.content-container .vertical-line{background-color:#000}.horizontal-line{background-color:#000;grid-column:2/25}.parralax-image-container.featured{max-width:1299px;margin-bottom:3rem}.content-container .subheader:after{background-color:#a700af}.post-container p{margin-bottom:1rem}.post-container h4{color:#a700af}.name{margin:0 0 .25rem}.date{margin:0 0 2rem}.share{margin:0 0 .25rem}.share-icons{margin-bottom:3rem}.share-icon{margin-right:.25rem}.tag{color:#fff;background-color:#a700af;border-radius:.25rem;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem .75rem;display:inline-block}.post-container .btn-container{margin:3rem 0}.vl-2{display:none}@media only screen and (min-width:1300px){.template-blog-page .header .headline.container{grid-column:3/23}.content-container .post-container{grid-area:1/10/2/23;margin:5rem 0}.content-container .sidebar-container{grid-area:1/3/2/8;margin:5rem 0}.vl-2{grid-area:1/9/2/10;margin-top:5rem;display:block}.hl-1{display:none}}.template-blog-archive .header{color:#000;grid-template-rows:1fr auto auto;overflow:hidden}.template-blog-archive .header h1 span{color:#a700af}.template-blog-archive .header .headline.container{grid-area:2/3/3/24;align-self:center;margin:10rem 0 0}.template-blog-archive .header .intro.container{grid-area:3/3/4/24;align-self:center;margin:0 0 6rem}.template-blog-archive .header .vertical-line{background-color:#000}.template-blog-archive .header .subheader:after{background-color:#a700af}.template-blog-archive .header-logo img,.template-blog-archive .header .scroll-icon img{filter:invert()}.template-blog-archive .header .vertical-line-container{grid-row:1/5}.template-blog-archive .horizontal-line{background-color:#a700af}.template-blog-archive .archive-container{color:#000;overflow:hidden}.template-blog-archive .archive-container .container{grid-column:3/24;position:relative}.template-blog-archive .archive-container .horizontal-line{background-color:#000;grid-column:2/25}.template-blog-archive .archive-container .vertical-line{background-color:#000}.template-blog-archive .archive-container .subheader:after{background-color:#a700af}@media only screen and (min-width:1300px){.template-blog-archive .header .headline.container{grid-column:3/20}.template-blog-archive .header .intro.container{grid-column:10/23}}.template-services-page .header{color:#fff;background-image:url(/images/bg-1.webp);background-size:cover;grid-template-rows:1fr auto auto 1fr;position:relative;overflow:hidden}.template-services-page .header .headline.container{grid-area:2/3/3/24;align-self:center;margin:10rem 0 0}.template-services-page .header .intro.container{grid-area:3/3/4/24;align-self:center;margin:0 0 6rem}.template-services-page .header .horizontal-line{background-color:#fff}.template-services-page .header .container{grid-area:2/3/3/22;align-self:center}.template-services-page .header .vertical-line{background-color:#fff}.template-services-page .content-container{overflow:hidden}.template-services-page .content-container .post-container{grid-area:1/3/2/24;margin:3rem 0;position:relative}.template-services-page .hl-1{grid-row:2/3}.template-services-page .content-container .sidebar-container{grid-area:3/3/4/24;margin:3rem 0;position:relative}.template-services-page .hl-2{grid-row:4/5}.template-services-page .content-container .vertical-line-container{grid-row:1/5}.template-services-page .content-container .vertical-line{background-color:#000}.template-services-page .horizontal-line{background-color:#000;grid-column:2/25}.template-services-page .parralax-image-container.featured{max-width:1299px;margin-bottom:3rem}.template-services-page .content-container .subheader:after{background-color:#a700af}.template-services-page .post-container h4{color:#a700af}.template-services-page .vl-2{display:none}.template-services-page .other-posts-container{margin-top:3rem}.template-services-page .buttons-container{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media only screen and (min-width:1300px){.template-services-page .header .headline.container{grid-column:3/20}.template-services-page .header .intro.container{grid-column:10/23}.template-services-page .hl-1{display:none}.template-services-page .content-container .post-container{grid-area:1/10/2/23;margin:5rem 0}.template-services-page .content-container .sidebar-container{grid-area:1/3/2/8;margin:5rem 0}.template-services-page .vl-2{grid-area:1/9/2/10;margin-top:5rem;display:block}}.template-services-archive .header{color:#000;grid-template-rows:1fr auto auto 1fr;height:auto;overflow:hidden}.template-services-archive .header h1 span{color:#a700af}.template-services-archive .header .headline.container{grid-area:2/3/3/24;align-self:center;margin:10rem 0 0}.template-services-archive .header .intro.container{grid-area:3/3/4/24;align-self:center;margin:0 0 6rem}.template-services-archive .header .vertical-line{background-color:#000}.template-services-archive .header .subheader:after{background-color:#a700af}.template-services-archive .header-logo img,.template-services-archive .header .scroll-icon img{filter:invert()}.template-services-archive .header .vertical-line-container{grid-row:1/5}.template-services-archive .horizontal-line{background-color:#a700af}.template-services-archive .archive-container{color:#fff;background-image:url(/images/bg-2.webp);background-size:cover;overflow:hidden}.template-services-archive .archive-container .container{grid-column:3/24;padding:6rem 0;position:relative}.template-services-archive .archive-container .vertical-line{background-color:#fff}@media only screen and (min-width:1300px){.template-services-archive .header .headline.container{grid-area:2/3/3/20;align-self:center;margin:10rem 0 0}.template-services-archive .header .intro.container{grid-column:10/23}}.template-404 .header{color:#000;grid-template-rows:1fr auto auto;overflow:hidden}.template-404 .header h1{margin-bottom:5rem;padding-bottom:.5rem}.template-404 .header h1 span{color:#a700af}.template-404 .header .headline.container{grid-area:1/3/2/24;align-self:center;padding-top:18rem}.template-404 .header .vertical-line{background-color:#000}.template-404 .header .subheader:after{background-color:#a700af}.template-404 .header-logo img{filter:invert()}.template-404 .header .vertical-line-container,.template-404 .insights .vertical-line-container{grid-row:1/5}.template-404 .insights .insights-container{grid-column:3/24}.template-404 .insights .insights-container h4{color:#a700af;font-family:Figtree,Arial,sans-serif;font-size:1.25rem;font-weight:700;font-style:initial;margin-top:.5rem;margin-bottom:.25rem}.template-404 .vertical-line{background-color:#000}.template-404 .insights-header{grid-column:3/24;margin-bottom:1rem}.template-404 .horizontal-line{background-color:#000;grid-column:2/24}@media only screen and (min-width:1300px){.template-404 .insights .insights-container{flex-wrap:wrap;gap:1rem;padding-bottom:3rem;display:flex}.template-404 .header .headline.container{grid-column:3/23}}
