@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@font-face{font-family:"Array";src:url(/wp-content/themes/Module/fonts/Array-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Array";src:url(/wp-content/themes/Module/fonts/Array-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Array";src:url(/wp-content/themes/Module/fonts/Array-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Array";src:url(/wp-content/themes/Module/fonts/Array-Wide.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:expanded;font-display:swap}@font-face{font-family:"Array";src:url(/wp-content/themes/Module/fonts/Array-SemiboldWide.woff2) format("woff2");font-weight:600;font-style:normal;font-stretch:expanded;font-display:swap}@font-face{font-family:"Array";src:url(/wp-content/themes/Module/fonts/Array-BoldWide.woff2) format("woff2");font-weight:700;font-style:normal;font-stretch:expanded;font-display:swap}@font-face{font-family:"Black Rock";src:url(/wp-content/themes/Module/fonts/Black\ Rock.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Detrobux";src:url(/wp-content/themes/Module/fonts/Detrobux.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Glasset";src:url(/wp-content/themes/Module/fonts/Glasset.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Glitz";src:url(/wp-content/themes/Module/fonts/Glitz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*:not(#wpadminbar):not(#wpadminbar *) {box-sizing:border-box;font-family:"DM Sans",sans-serif}body,header{background-color:#f9f5ed!important}body{overflow-x:hidden}h1,h2,h3,h4,h5{color:#1a1e2a}em{font-family:"latienne-pro",sans-serif!important;font-weight:400}:root :where(.is-layout-constrained) > *, main {margin-top:0!important}.wp-site-blocks>*{margin-block-start:0!important;margin-block-end:0!important}.is-layout-constrained>[class^="lazyblock-"]{margin-block-start:0!important;margin-top:0!important}p{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a}@media only screen and (max-width:1200px){p{font-size:1.1rem}}@media only screen and (max-width:850px){p{font-size:1rem}}.animate-on-scroll,.animate-fade-in,.animate-slide-up,.animate-slide-left,.animate-slide-right,.animate-scale-in{opacity:0;transition:opacity .4s ease , transform .4s ease}.animate-in{opacity:1!important;transform:none!important}.animate-slide-up{transform:translateY(20px)}.animate-slide-left{transform:translateX(30px)}.animate-slide-right{transform:translateX(-30px)}.animate-scale-in{transform:scale(.9)}.animate-stagger-container .animate-stagger-child{opacity:0;transform:translateY(20px);transition:opacity .4s ease , transform .4s ease}.animate-stagger-container .animate-stagger-child.animate-in{opacity:1;transform:translateY(0)}.navMenu{width:100%;background-color:#f9f5ed;z-index:1000;padding:1.5rem 0}.navMenu .navMenuContainer{max-width:1450px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.navMenu .navMenuLogo a{display:block;line-height:0}.navMenu .navMenuLogo .navMenuLogoImage{height:auto;width:auto;max-height:70px;display:block}@media only screen and (max-width:850px){.navMenu .navMenuLogo .navMenuLogoImage{max-height:65px}}.navMenu .navMenuLinks{display:flex;gap:2.5rem;align-items:center}@media only screen and (max-width:850px){.navMenu .navMenuLinks{display:none}}.navMenu .navMenuLinks .navMenuLink{color:#1a1e2a;text-decoration:none;font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;transition:all .3s ease;position:relative}@media only screen and (max-width:1200px){.navMenu .navMenuLinks .navMenuLink{font-size:1.1rem}}@media only screen and (max-width:850px){.navMenu .navMenuLinks .navMenuLink{font-size:1rem}}.navMenu .navMenuLinks .navMenuLink::after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#2b66fe;transition:width .3s ease}.navMenu .navMenuLinks .navMenuLink:hover{color:#2b66fe}.navMenu .navMenuLinks .navMenuLink:hover::after{width:100%}.navMenu .navMenuHamburger{display:none;flex-direction:column;justify-content:space-around;width:32px;height:28px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;position:relative}@media only screen and (max-width:850px){.navMenu .navMenuHamburger{display:flex}}.navMenu .navMenuHamburger .navMenuHamburgerLine{width:100%;height:3px;background-color:#1a1e2a;border-radius:10px;transition:all .4s cubic-bezier(.25,.46,.45,.94);transform-origin:center}.navMenu .navMenuHamburger.active .navMenuHamburgerLine:nth-child(1) {transform:translateY(10px) rotate(45deg)}.navMenu .navMenuHamburger.active .navMenuHamburgerLine:nth-child(2) {opacity:0;transform:translateX(20px)}.navMenu .navMenuHamburger.active .navMenuHamburgerLine:nth-child(3) {transform:translateY(-10px) rotate(-45deg)}.navMenu .navMenuHamburger:hover .navMenuHamburgerLine{background-color:#2b66fe}.navMenu .navMenuOverlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#f9f5ed;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:999}.navMenu .navMenuOverlay.active{opacity:1;visibility:visible}.navMenu .navMenuOverlay .navMenuOverlayLogo{position:absolute;top:1.5rem;left:20px;z-index:1000;opacity:0;transform:translateX(-20px);transition:all .4s cubic-bezier(.25,.46,.45,.94) .1s}.navMenu .navMenuOverlay .navMenuOverlayLogo a{display:block;line-height:0}.navMenu .navMenuOverlay .navMenuOverlayLogo .navMenuLogoImage{max-height:65px;width:auto;display:block}.navMenu .navMenuOverlay.active .navMenuOverlayLogo{opacity:1;transform:translateX(0)}.navMenu .navMenuOverlay .navMenuOverlayContent{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;height:100%;transform:translateY(30px);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink{color:#1a1e2a;text-decoration:none;font-size:2rem;font-weight:500;transition:all .3s ease;position:relative;opacity:0;transform:translateY(20px)}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:nth-child(1) {transition:all .4s cubic-bezier(.25,.46,.45,.94) .08s , color .3s ease}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:nth-child(2) {transition:all .4s cubic-bezier(.25,.46,.45,.94) .16s , color .3s ease}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:nth-child(3) {transition:all .4s cubic-bezier(.25,.46,.45,.94) .24s , color .3s ease}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:nth-child(4) {transition:all .4s cubic-bezier(.25,.46,.45,.94) .32s , color .3s ease}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:nth-child(5) {transition:all .4s cubic-bezier(.25,.46,.45,.94) .4s , color .3s ease}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:nth-child(6) {transition:all .4s cubic-bezier(.25,.46,.45,.94) .48s , color .3s ease}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:nth-child(7) {transition:all .4s cubic-bezier(.25,.46,.45,.94) .56s , color .3s ease}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:nth-child(8) {transition:all .4s cubic-bezier(.25,.46,.45,.94) .64s , color .3s ease}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:nth-child(9) {transition:all .4s cubic-bezier(.25,.46,.45,.94) .72s , color .3s ease}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:nth-child(10) {transition:all .4s cubic-bezier(.25,.46,.45,.94) .8s , color .3s ease}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:3px;background-color:#2b66fe;transition:width .3s ease}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:hover{color:#2b66fe}.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink:hover::after{width:100%}@media only screen and (max-width:850px){.navMenu .navMenuOverlay .navMenuOverlayContent .navMenuOverlayLink{font-size:1.5rem}}.navMenu .navMenuOverlay.active .navMenuOverlayContent{transform:translateY(0)}.navMenu .navMenuOverlay.active .navMenuOverlayContent .navMenuOverlayLink{opacity:1;transform:translateY(0)}.classButton,.wp-block-button__link,.wp-element-button,button[type="submit"],input[type="submit"],.btn,.button{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:12px 24px;background:transparent;color:#2b66fe!important;text-decoration:none!important;border-radius:0;font-weight:500;font-size:1.2rem;border:1px solid #2b66fe!important;cursor:pointer;transition:color .3s ease;overflow:hidden;box-sizing:border-box;z-index:1;outline:none}@media only screen and (max-width:850px){.classButton,.wp-block-button__link,.wp-element-button,button[type="submit"],input[type="submit"],.btn,.button{padding:10px 20px;font-size:1rem}}.classButton::before,.wp-block-button__link::before,.wp-element-button::before,button[type="submit"]::before,input[type="submit"]::before,.btn::before,.button::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#2b66fe;transition:width .4s cubic-bezier(.25,.46,.45,.94);z-index:-1}.classButton::after,.wp-block-button__link::after,.wp-element-button::after,button[type="submit"]::after,input[type="submit"]::after,.btn::after,.button::after{content:"";display:block;background-image:url(/wp-content/uploads/2025/10/Vector-1.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.5rem;transition:filter .3s ease;transform-origin:center;flex-shrink:0;filter:brightness(0) saturate(100%) invert(27%) sepia(98%) saturate(2798%) hue-rotate(203deg) brightness(99%) contrast(103%);width:26px;height:10px}.classButton:hover,.wp-block-button__link:hover,.wp-element-button:hover,button[type="submit"]:hover,input[type="submit"]:hover,.btn:hover,.button:hover{color:#fff!important}.classButton:hover::before,.wp-block-button__link:hover::before,.wp-element-button:hover::before,button[type="submit"]:hover::before,input[type="submit"]:hover::before,.btn:hover::before,.button:hover::before{width:100%}.classButton:hover::after,.wp-block-button__link:hover::after,.wp-element-button:hover::after,button[type="submit"]:hover::after,input[type="submit"]:hover::after,.btn:hover::after,.button:hover::after{filter:brightness(0) saturate(100%) invert(100%)}.classButton:active,.wp-block-button__link:active,.wp-element-button:active,button[type="submit"]:active,input[type="submit"]:active,.btn:active,.button:active{transform:scale(.98)}.wp-block-button{margin:0}.wp-block-button .wp-block-button__link{position:relative!important;display:inline-flex!important;align-items:center!important;gap:.5rem;padding:12px 24px!important;background:transparent!important;color:#2b66fe!important;text-decoration:none!important;border-radius:0!important;font-weight:500!important;font-size:1.2rem!important;border:1px solid #2b66fe!important;cursor:pointer;transition:color .3s ease;overflow:hidden!important;box-sizing:border-box!important;z-index:1;outline:none!important}@media only screen and (max-width:850px){.wp-block-button .wp-block-button__link{padding:10px 20px!important;font-size:1rem!important}}.wp-block-button .wp-block-button__link::before{content:""!important;position:absolute!important;top:0;left:0;width:0;height:100%;background:#2b66fe!important;transition:width .4s cubic-bezier(.25,.46,.45,.94)!important;z-index:-1}.wp-block-button .wp-block-button__link::after{content:""!important;display:block!important;background-image:url(/wp-content/uploads/2025/10/Vector-1.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;margin-left:.5rem!important;transition:filter .3s ease!important;transform-origin:center;flex-shrink:0!important;filter:brightness(0) saturate(100%) invert(27%) sepia(98%) saturate(2798%) hue-rotate(203deg) brightness(99%) contrast(103%)!important;width:26px;height:10px}.wp-block-button .wp-block-button__link:hover{color:#fff!important}.wp-block-button .wp-block-button__link:hover::before{width:100%!important}.wp-block-button .wp-block-button__link:hover::after{filter:brightness(0) saturate(100%) invert(100%)!important}.wp-block-button .wp-block-button__link:active{transform:scale(.98)!important}.wp-block-buttons .wp-block-button{margin:0}.wp-block-buttons .wp-block-button *{box-sizing:border-box}.simpleHero{max-width:1450px;margin:0 auto;padding:60px 60px;text-align:center}@media only screen and (max-width:1150px){.simpleHero{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:850px){.simpleHero{padding:3rem 1rem 3rem 1rem}}.simpleHero .simpleHeroContainer{margin:0 auto}.simpleHero .simpleHeroTitle{color:#1a1e2a;margin-bottom:1.5rem;font-size:6rem;font-weight:300;line-height:1}@media only screen and (max-width:1250px){.simpleHero .simpleHeroTitle{font-size:5rem}}@media only screen and (max-width:1100px){.simpleHero .simpleHeroTitle{font-size:4.5rem}}@media only screen and (max-width:850px){.simpleHero .simpleHeroTitle{font-size:3rem}}.simpleHero .simpleHeroTitle .simpleHeroTitleAlt{display:inline;font-family:"Black Rock",sans-serif!important}.simpleHero .simpleHeroSupportingText{font-size:1.2rem;line-height:1.5;font-weight:500;margin-bottom:2rem;max-width:700px;opacity:1;margin-left:auto;margin-right:auto}@media only screen and (max-width:850px){.simpleHero .simpleHeroSupportingText{font-size:1rem}}.threeColumnTabs{max-width:1450px;margin:0 auto;padding:60px 60px}@media only screen and (max-width:1150px){.threeColumnTabs{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:850px){.threeColumnTabs{padding:3rem 1rem 3rem 1rem}}.threeColumnTabs .threeColumnTabsContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media only screen and (max-width:850px){.threeColumnTabs .threeColumnTabsContainer{grid-template-columns:1fr;gap:1rem}}.threeColumnTabs .threeColumnTab{position:relative;padding:2rem;min-height:380px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:850px){.threeColumnTabs .threeColumnTab{min-height:300px;padding:1.5rem}}.threeColumnTabs .threeColumnTab .threeColumnTabHoverBg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);z-index:1;border-radius:8px}.threeColumnTabs .threeColumnTab:hover .threeColumnTabHoverBg{opacity:1}.threeColumnTabs .threeColumnTab:hover .threeColumnTabTitle{opacity:0;transform:translateY(-10px)}.threeColumnTabs .threeColumnTab:hover .threeColumnTabSupporting{opacity:0;transform:translateY(-10px)}.threeColumnTabs .threeColumnTab:hover .threeColumnTabTagline{opacity:0;transform:translateY(-10px)}.threeColumnTabs .threeColumnTab:hover .threeColumnTabSubTitle{opacity:1;transform:translateY(0)}.threeColumnTabs .threeColumnTab:hover .threeColumnTabImage{opacity:1;transform:scale(1)}@media only screen and (max-width:850px){.threeColumnTabs .threeColumnTab.scroll-hovered .threeColumnTabHoverBg{opacity:1}.threeColumnTabs .threeColumnTab.scroll-hovered .threeColumnTabTitle{opacity:0;transform:translateY(-10px)}.threeColumnTabs .threeColumnTab.scroll-hovered .threeColumnTabSupporting{opacity:0;transform:translateY(-10px)}.threeColumnTabs .threeColumnTab.scroll-hovered .threeColumnTabTagline{opacity:0;transform:translateY(-10px)}.threeColumnTabs .threeColumnTab.scroll-hovered .threeColumnTabSubTitle{opacity:1;transform:translateY(0)}.threeColumnTabs .threeColumnTab.scroll-hovered .threeColumnTabImage{opacity:1;transform:scale(1)}}.threeColumnTabs .threeColumnTab.threeColumnTab--2:hover .threeColumnTabSubTitle,.threeColumnTabs .threeColumnTab.threeColumnTab--2.scroll-hovered .threeColumnTabSubTitle,.threeColumnTabs .threeColumnTab.threeColumnTab--3:hover .threeColumnTabSubTitle,.threeColumnTabs .threeColumnTab.threeColumnTab--3.scroll-hovered .threeColumnTabSubTitle{color:#fff}.threeColumnTabs .threeColumnTab.threeColumnTab--2 .threeColumnTabImage{transform:scale(1.12)}.threeColumnTabs .threeColumnTab.threeColumnTab--2:hover .threeColumnTabImage,.threeColumnTabs .threeColumnTab.threeColumnTab--2.scroll-hovered .threeColumnTabImage{transform:scale(1.02)}.threeColumnTabs .threeColumnTab.threeColumnTab--3 .threeColumnTabImage{left:-40px;right:auto;width: calc(100% + 40px);transform:scale(1.15)}.threeColumnTabs .threeColumnTab.threeColumnTab--3 .threeColumnTabImage img{width:100%;height:100%;object-fit:cover}.threeColumnTabs .threeColumnTab.threeColumnTab--3:hover .threeColumnTabImage,.threeColumnTabs .threeColumnTab.threeColumnTab--3.scroll-hovered .threeColumnTabImage{transform:scale(1.05)}.threeColumnTabs .threeColumnTabTitleWrapper{position:relative;z-index:100}.threeColumnTabs .threeColumnTabTitle{position:relative;z-index:2;color:#1a1e2a;font-size:1.5rem;line-height:.9;margin-bottom:0;margin-top:0;font-weight:500;opacity:1;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.threeColumnTabs .threeColumnTabTitle p{margin:0;font-size:1.5rem}@media only screen and (max-width:850px){.threeColumnTabs .threeColumnTabTitle{font-size:1.5rem}.threeColumnTabs .threeColumnTabTitle p{font-size:1.5rem}}.threeColumnTabs .threeColumnTabSupporting{position:relative;z-index:2;color:#1a1e2a;font-size:1.5rem;font-style:italic;line-height:1.3;margin-top:4px;opacity:1;transition:all .4s cubic-bezier(.25,.46,.45,.94);margin-bottom:30px}.threeColumnTabs .threeColumnTabSupporting p{margin:0;font-size:1.5rem;font-style:italic}@media only screen and (max-width:850px){.threeColumnTabs .threeColumnTabSupporting{font-size:1.5rem}.threeColumnTabs .threeColumnTabSupporting p{font-size:1.5rem}}.threeColumnTabs .threeColumnTabTagline{position:relative;z-index:2;color:#1a1e2a;font-size:1.2rem;line-height:1.4;opacity:.9;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.threeColumnTabs .threeColumnTabTagline p{margin:0;font-size:1rem}@media only screen and (max-width:850px){.threeColumnTabs .threeColumnTabTagline{font-size:1rem}.threeColumnTabs .threeColumnTabTagline p{font-size:1rem}}.threeColumnTabs .threeColumnTabSubTitles{display:flex;flex-direction:column;gap:.5rem;position:absolute;top:0;left:0;width:100%;z-index:99}.threeColumnTabs .threeColumnTabSubTitles .threeColumnTabSubTitle{color:#1a1e2a;font-size:1.5rem;line-height:1.3;opacity:0;transform:translateY(10px);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:99999}.threeColumnTabs .threeColumnTabSubTitles .threeColumnTabSubTitle p{margin:0;font-size:1.5rem}@media only screen and (max-width:850px){.threeColumnTabs .threeColumnTabSubTitles .threeColumnTabSubTitle{font-size:1.5rem}.threeColumnTabs .threeColumnTabSubTitles .threeColumnTabSubTitle p{font-size:1.5rem}}.threeColumnTabs .threeColumnTabSubTitles .threeColumnTabSubTitle:nth-child(1) {transition-delay:.05s}.threeColumnTabs .threeColumnTabSubTitles .threeColumnTabSubTitle:nth-child(2) {transition-delay:.1s}.threeColumnTabs .threeColumnTabSubTitles .threeColumnTabSubTitle:nth-child(3) {transition-delay:.15s}.threeColumnTabs .threeColumnTabSubTitles .threeColumnTabSubTitle:nth-child(4) {transition-delay:.2s}.threeColumnTabs .threeColumnTabImage{position:absolute;bottom:-1px;right:-1px;height:100%;width:auto;opacity:0;transform:scale(1.1);transition:all .4s cubic-bezier(.25,.46,.45,.94) .1s;z-index:2}.threeColumnTabs .threeColumnTabImage img{height:100%;width:auto;display:block;object-fit:contain;object-position:bottom right}.shiftPerceptions{width:100%;min-width:100vw;margin-left: calc(-50vw + 50%);margin-right: calc(-50vw + 50%);background-color:#c6ebff;background-image:url(/wp-content/uploads/2025/10/Group-1171274934.svg);background-size:cover;background-repeat:no-repeat;padding:80px 0;text-align:center}@media only screen and (max-width:850px){.shiftPerceptions{padding:60px 0}}.shiftPerceptions .shiftPerceptionsContainer{max-width:1450px;margin:0 auto;padding:0 20px}.shiftPerceptions .shiftPerceptionsTopTitle{font-size:2rem;line-height:1.4;font-weight:400;color:#1a1e2a;margin-bottom:1rem;font-weight:500;margin-top:0!important}@media only screen and (max-width:1250px){.shiftPerceptions .shiftPerceptionsTopTitle{font-size:1.8rem}}@media only screen and (max-width:1100px){.shiftPerceptions .shiftPerceptionsTopTitle{font-size:1.6rem}}@media only screen and (max-width:850px){.shiftPerceptions .shiftPerceptionsTopTitle{font-size:1.5rem}}.shiftPerceptions .shiftPerceptionsTopTitle p{margin:0}.shiftPerceptions .shiftPerceptionsBlueTitle{color:#2b66fe;margin-top:0;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:2px;position:relative;padding-bottom:2rem;font-size:6rem;line-height:1;font-weight:400}@media only screen and (max-width:1250px){.shiftPerceptions .shiftPerceptionsBlueTitle{font-size:5rem}}@media only screen and (max-width:1100px){.shiftPerceptions .shiftPerceptionsBlueTitle{font-size:4.5rem}}@media only screen and (max-width:850px){.shiftPerceptions .shiftPerceptionsBlueTitle{font-size:3rem;padding-bottom:1.5rem}}.shiftPerceptions .shiftPerceptionsBlueTitle::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:2px;background-color:#1a1e2a}.shiftPerceptions .shiftPerceptionsBlueTitle p{margin:0;display:inline}.shiftPerceptions .shiftPerceptionsBlueTitle .shiftPerceptionsLetterS{font-family:"Glasset",sans-serif!important;display:inline}.shiftPerceptions .shiftPerceptionsBlueTitle .shiftPerceptionsLetterE{font-family:"Detrobux",sans-serif!important;display:inline}.shiftPerceptions .shiftPerceptionsBlueTitle .shiftPerceptionsLetterS2{font-family:"Glitz",sans-serif!important;display:inline}.shiftPerceptions .shiftPerceptionsSupportingText{max-width:800px;margin:0 auto 3rem auto;color:#1a1e2a;font-size:1.2rem;line-height:1.6}@media only screen and (max-width:850px){.shiftPerceptions .shiftPerceptionsSupportingText{font-size:1rem;margin-bottom:2rem}}.shiftPerceptions .shiftPerceptionsSupportingText p{margin:0}.shiftPerceptions .shiftPerceptionsIconRow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:3rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:850px){.shiftPerceptions .shiftPerceptionsIconRow{grid-template-columns:repeat(2,1fr);margin-bottom:2rem}}.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconItem{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;border-right:1px solid rgba(0,0,0,.15);cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconItem:last-child{border-right:none}@media only screen and (max-width:850px){.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconItem:nth-child(2n) {border-right:none}}.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconItem .shiftPerceptionsIcon img{transition:filter .4s cubic-bezier(.25,.46,.45,.94) ease}.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconItem .shiftPerceptionsIconText{transition:color .4s cubic-bezier(.25,.46,.45,.94) ease}.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconItem:hover .shiftPerceptionsIcon img,.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconItem.auto-hover .shiftPerceptionsIcon img{filter:brightness(0) saturate(100%) invert(31%) sepia(98%) saturate(2449%) hue-rotate(220deg) brightness(102%) contrast(99%)}.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconItem:hover .shiftPerceptionsIconText,.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconItem.auto-hover .shiftPerceptionsIconText{color:#2b66fe}.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIcon{width:80px;height:80px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:850px){.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIcon{width:60px;height:60px}}.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIcon img{max-width:100%;max-height:100%;display:block;transition:filter .4s cubic-bezier(.25,.46,.45,.94)}.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconText{color:#1a1e2a;text-align:center;transition:color .4s cubic-bezier(.25,.46,.45,.94);font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a}@media only screen and (max-width:1200px){.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconText{font-size:1.1rem}}@media only screen and (max-width:850px){.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconText{font-size:1rem}.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconText{font-size:.95rem}}.shiftPerceptions .shiftPerceptionsIconRow .shiftPerceptionsIconText p{margin:0}.shiftPerceptions .shiftPerceptionsBottomText{color:#2b66fe;font-size:1.2rem;line-height:1.5;font-weight:500;margin:0 auto;transition:opacity .3s ease}@media only screen and (max-width:850px){.shiftPerceptions .shiftPerceptionsBottomText{font-size:1rem}}.shiftPerceptions .shiftPerceptionsBottomText p{margin:0}.projectSlider{max-width:1450px;margin:0 auto;padding:60px 60px;overflow:visible}@media only screen and (max-width:1150px){.projectSlider{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:850px){.projectSlider{padding:3rem 1rem 3rem 1rem}}.projectSlider .projectSliderContainer{max-width:1450px;margin:0 auto;display:grid;grid-template-columns:400px 1fr;gap:6rem;align-items:start}@media only screen and (max-width:1100px){.projectSlider .projectSliderContainer{grid-template-columns:350px 1fr;gap:4rem}}@media only screen and (max-width:850px){.projectSlider .projectSliderContainer{grid-template-columns:1fr;gap:1.5rem}}.projectSlider .projectSliderHeader{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;min-height:600px}@media only screen and (max-width:1100px){.projectSlider .projectSliderHeader{min-height:550px}}@media only screen and (max-width:850px){.projectSlider .projectSliderHeader{min-height:auto}}.projectSlider .projectSliderCounter{font-size:1rem;color:#2b66fe;font-weight:500;margin:0}.projectSlider .projectSliderTitleGroup{display:flex;flex-direction:column;gap:1.5rem;flex:1;justify-content:center}.projectSlider .projectSliderTitle{font-size:4.5rem;line-height:.9;font-weight:300;color:#1a1e2a;margin:0;width:50%}@media only screen and (max-width:1100px){.projectSlider .projectSliderTitle{font-size:3.5rem;width:100%}}@media only screen and (max-width:850px){.projectSlider .projectSliderTitle{font-size:2.5rem}}.projectSlider .projectSliderTitle .projectSliderTitleAlt{display:inline;font-family:"Black Rock",sans-serif!important}.projectSlider .projectSliderSupportingText{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;max-width:700px;opacity:1;margin-left:auto;margin-right:auto;margin:0}@media only screen and (max-width:1200px){.projectSlider .projectSliderSupportingText{font-size:1.1rem}}@media only screen and (max-width:850px){.projectSlider .projectSliderSupportingText{font-size:1rem}}.projectSlider .projectSliderRight{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem}@media only screen and (max-width:850px){.projectSlider .projectSliderRight{margin-top:2rem}}.projectSlider .projectSliderNav{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;position:relative}@media only screen and (max-width:850px){.projectSlider .projectSliderNav{justify-content:flex-start}}.projectSlider .projectSliderNav::after{content:"";flex:1;height:1px;background-color:rgba(0,0,0,.15);margin-left:1rem}.projectSlider .projectSliderNav button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.projectSlider .projectSliderNav button img{width:10px;height:auto;display:block}.projectSlider .projectSliderNav button:hover{opacity:.7}.projectSlider .projectSliderNav button:disabled{opacity:.3;cursor:not-allowed}.projectSlider .projectSliderNav button:disabled:hover{opacity:.3}.projectSlider .projectSliderWrapper{position:relative;overflow:hidden}.projectSlider .projectSliderTrack{display:flex;gap:1.5rem;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.projectSlider .projectSlide{min-width:55%;position:relative;overflow:hidden;border-radius:8px;cursor:pointer}@media only screen and (max-width:1098px){.projectSlider .projectSlide{min-width:75%}}@media only screen and (max-width: 1100px) and (min-width: calc($mob + 1px)) {
  .projectSlider .projectSlide {
    min-width: 400px;
  }
}@media only screen and (max-width:850px){.projectSlider .projectSlide{min-width:100%}}.projectSlider .projectSlide .projectSlideImage{width:100%;height:600px;position:relative}@media only screen and (max-width:1230px){.projectSlider .projectSlide .projectSlideImage{height:500px}}@media only screen and (max-width:1100px){.projectSlider .projectSlide .projectSlideImage{height:550px}}@media only screen and (max-width:850px){.projectSlider .projectSlide .projectSlideImage{height:500px}}.projectSlider .projectSlide .projectSlideImage img{width:100%;height:100%;object-fit:cover;display:block}.projectSlider .projectSlide .projectSlideOverlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);padding:2rem}@media only screen and (max-width:850px){.projectSlider .projectSlide .projectSlideOverlay{padding:1.5rem}}.projectSlider .projectSlide:hover .projectSlideOverlay{opacity:1}.projectSlider .projectSlide .projectSlideContent{opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;justify-content:space-between;height:100%}.projectSlider .projectSlide:hover .projectSlideContent{opacity:1;transform:translateY(0)}.projectSlider .projectSlide .projectSlideBottom{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem}.projectSlider .projectSlide .projectSlideTagline{margin:0;font-size:1.1rem;line-height:1.4;opacity:.85;color:inherit;max-width:75%}.projectSlider .projectSlide .projectSlideArrow{width:48px;height:48px;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.projectSlider .projectSlide .projectSlideArrow svg{width:20px;height:20px;transition:transform .3s ease}.projectSlider .projectSlide:hover .projectSlideArrow svg{animation:arrowSlide .6s ease forwards}@keyframes arrowSlide {
  0% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(6px);
    opacity: 0;
  }
  41% {
    transform: translateX(-6px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}.projectSlider .projectSlide .projectSlideTitle{margin-top:0!important;margin-bottom:1.5rem;font-size:1.5rem;font-weight:500;opacity:1;color:inherit}.projectSlider .projectSlide .projectSlideTitle p{margin:0;font-size:1.5rem}@media only screen and (max-width:850px){.projectSlider .projectSlide .projectSlideTitle{font-size:1.5rem}.projectSlider .projectSlide .projectSlideTitle p{font-size:1.5rem}}.projectSlider .projectSlide .projectSlideKeyServices{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;color:inherit;display:flex;flex-wrap:wrap;gap:6px}@media only screen and (max-width:1200px){.projectSlider .projectSlide .projectSlideKeyServices{font-size:1.1rem}}@media only screen and (max-width:850px){.projectSlider .projectSlide .projectSlideKeyServices{font-size:1rem}}.projectSlider .projectSlide .projectSlideKeyServices p{margin:0}.projectSlider .projectSlide .projectSlideKeyServices .projectSlidePill{background-color:rgba(0,0,0,.1);padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:500;color:inherit}@media only screen and (max-width:850px){.projectSlider .projectSlide .projectSlideKeyServices{font-size:1.2rem}.projectSlider .projectSlide .projectSlideKeyServices p{font-size:1.2rem}}.projectSlider .projectSlide .projectSlideSupportingText{color:inherit;font-size:1.2rem;line-height:1.4;opacity:.9}.projectSlider .projectSlide .projectSlideSupportingText p{margin:0;font-size:1.2rem}@media only screen and (max-width:850px){.projectSlider .projectSlide .projectSlideSupportingText{font-size:1rem}.projectSlider .projectSlide .projectSlideSupportingText p{font-size:1rem}}.projectSlider .projectSliderFadeRight{position:absolute;top:0;right:0;width:80px;height:100%;pointer-events:none;z-index:10;background:linear-gradient(to left,rgba(249,245,237,.8),transparent)}@media only screen and (max-width:850px){.projectSlider .projectSliderFadeRight{width:40px}}.wantToSlider{max-width:1450px;margin:0 auto;padding:60px 60px;border-top:2px solid #1a1e2a;padding-top:6rem;padding-bottom:6rem}@media only screen and (max-width:1150px){.wantToSlider{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:850px){.wantToSlider{padding:3rem 1rem 3rem 1rem}.wantToSlider{padding-top:3rem;padding-bottom:3rem}}.wantToSlider .wantToSliderContainer{max-width:1450px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:400px 1fr;gap:4rem;align-items:center}@media only screen and (max-width:1100px){.wantToSlider .wantToSliderContainer{grid-template-columns:350px 1fr;gap:2rem}}@media only screen and (max-width:850px){.wantToSlider .wantToSliderContainer{grid-template-columns:1fr;gap:2rem;padding:0}}.wantToSlider .wantToSliderLeft{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width:850px){.wantToSlider .wantToSliderLeft{justify-content:center}}.wantToSlider .wantToSliderTitle{font-size:4.5rem;line-height:.9;font-weight:300;color:#1a1e2a;margin:0}@media only screen and (max-width:1100px){.wantToSlider .wantToSliderTitle{font-size:3.5rem}}@media only screen and (max-width:850px){.wantToSlider .wantToSliderTitle{font-size:2.5rem}}.wantToSlider .wantToSliderRight{display:flex;gap:2rem;align-items:center}@media only screen and (max-width:850px){.wantToSlider .wantToSliderRight{flex-direction:column;gap:1.5rem;width:100%}}.wantToSlider .wantToSliderContent{flex:1;position:relative;min-height:150px;display:flex;align-items:center}@media only screen and (max-width:850px){.wantToSlider .wantToSliderContent{min-height:100px;width:100%}}.wantToSlider .wantToSlide{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.wantToSlider .wantToSlide.active{opacity:1;pointer-events:auto}@media only screen and (max-width:850px){.wantToSlider .wantToSlide{text-align:center}}.wantToSlider .wantToSlideTitle{font-size:1.5rem;line-height:1.3;font-weight:500;color:#1a1e2a;margin-top:0;margin-bottom:1rem}@media only screen and (max-width:850px){.wantToSlider .wantToSlideTitle{font-size:1.2rem}}.wantToSlider .wantToSlideSupportingText{color:#1a1e2a;font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a}@media only screen and (max-width:1200px){.wantToSlider .wantToSlideSupportingText{font-size:1.1rem}}@media only screen and (max-width:850px){.wantToSlider .wantToSlideSupportingText{font-size:1rem}}.wantToSlider .wantToSlideSupportingText p{margin:0}.wantToSlider .wantToSliderNav{display:flex;flex-direction:column;gap:1rem;align-items:center}@media only screen and (max-width:850px){.wantToSlider .wantToSliderNav{flex-direction:row;justify-content:center;width:100%}}.wantToSlider .wantToSliderNav button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.wantToSlider .wantToSliderNav button img{width:48px;height:auto;display:block}@media only screen and (max-width:850px){.wantToSlider .wantToSliderNav button img{width:40px}}.wantToSlider .wantToSliderNav button:hover{opacity:.7}.wantToSlider .wantToSliderNav button:disabled{opacity:.3;cursor:not-allowed}.wantToSlider .wantToSliderNav button:disabled:hover{opacity:.3}@media only screen and (max-width:850px){.wantToSlider .wantToSliderNav button:first-child img{transform:rotate(-90deg)}.wantToSlider .wantToSliderNav button:last-child img{transform:rotate(-90deg)}}.wantToSlider .wantToSliderProgress{width:2px;height:80px;background-color:rgba(0,0,0,.15);position:relative}@media only screen and (max-width:850px){.wantToSlider .wantToSliderProgress{width:150px;height:2px}}.wantToSlider .wantToSliderProgress .wantToSliderProgressBar{position:absolute;top:0;left:0;width:100%;background-color:#2b66fe;transition:height .3s ease;height:0}@media only screen and (max-width:850px){.wantToSlider .wantToSliderProgress .wantToSliderProgressBar{width:0;height:100%;transition:width .3s ease}}.contactDetails{width:100%;min-width:100vw;margin-left: calc(-50vw + 50%);margin-right: calc(-50vw + 50%);background-color:#2b66fe;padding:1.5rem 0}@media only screen and (max-width:850px){.contactDetails{padding:1.5rem 0}}.contactDetails .contactDetailsContainer{max-width:1450px;margin:0 auto;padding:0 20px;display:grid;gap:0}@media only screen and (max-width:850px){.contactDetails .contactDetailsContainer{grid-template-columns:1fr;gap:0}}.contactDetails .contactDetailsContainer.contactDetailsContainer--1{grid-template-columns:1fr}.contactDetails .contactDetailsContainer.contactDetailsContainer--2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:850px){.contactDetails .contactDetailsContainer.contactDetailsContainer--2{grid-template-columns:1fr}}.contactDetails .contactDetailsContainer.contactDetailsContainer--3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:850px){.contactDetails .contactDetailsContainer.contactDetailsContainer--3{grid-template-columns:1fr}}.contactDetails .contactDetailsItem{display:flex;align-items:center;gap:1rem;justify-content:center}@media only screen and (max-width:850px){.contactDetails .contactDetailsItem{justify-content:flex-start;padding:0 0 1.5rem 0}.contactDetails .contactDetailsItem:not(:first-child) {padding-top:1.5rem}.contactDetails .contactDetailsItem:last-child{padding-bottom:0}}.contactDetails .contactDetailsItem.contactDetailsItemBorder{border-right:1px solid #e2f150;padding-left:20px;padding-right:20px}@media only screen and (max-width:850px){.contactDetails .contactDetailsItem.contactDetailsItemBorder{border-left:none;border-right:none;border-bottom:1px solid #e2f150;padding-left:0;padding-right:0}.contactDetails .contactDetailsItem.contactDetailsItemBorder:last-child{border-bottom:none}}.contactDetails .contactDetailsItem.contactDetailsItemBorderLeft{border-left:1px solid #e2f150}@media only screen and (max-width:850px){.contactDetails .contactDetailsItem.contactDetailsItemBorderLeft{border-left:none}}.contactDetails .contactDetailsIcon{width:24px;height:auto;display:block;flex-shrink:0}@media only screen and (max-width:850px){.contactDetails .contactDetailsIcon{width:20px}}.contactDetails .contactDetailsText{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;color:#e2f150;text-decoration:none;transition:opacity .3s ease}@media only screen and (max-width:1200px){.contactDetails .contactDetailsText{font-size:1.1rem}}@media only screen and (max-width:850px){.contactDetails .contactDetailsText{font-size:1rem}.contactDetails .contactDetailsText{font-size:.95rem}}.contactDetails .contactDetailsText:hover{opacity:.8}footer{background-color:#1a1e2a;width:100%;padding:5rem 0 0 0}@media only screen and (max-width:850px){footer{padding:3rem 0 0 0}}footer .is-layout-constrained>*{max-width:none!important;margin-left:0!important;margin-right:0!important}footer .footerWrap{max-width:1450px;margin:0 auto;padding:0 20px}footer .footerInner{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width:850px){footer .footerInner{gap:2rem}}footer .div1{display:flex;flex-direction:column;gap:1.5rem;max-width:450px!important}@media only screen and (max-width:850px){footer .div1{gap:2rem;max-width:none!important}}footer .div1 .wp-block-image{margin:0}footer .div1 .wp-block-image img{width:170px;height:auto;display:block}@media only screen and (max-width:850px){footer .div1 .wp-block-image img{width:100px}}footer .div1 p{color:#fff;margin:0;max-width:500px;opacity:.8}footer .div2{display:flex;justify-content:space-between;align-items:center;padding-top:3rem;border-top:2px solid #f9f5ed;flex-wrap:wrap;gap:80px;row-gap:20px}@media only screen and (max-width:850px){footer .div2{flex-direction:column;gap:1.5rem;align-items:flex-start;padding-top:2rem}}footer .div2>p{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;opacity:.8;color:#fff}@media only screen and (max-width:1200px){footer .div2>p{font-size:1.1rem}}@media only screen and (max-width:850px){footer .div2>p{font-size:1rem}}footer .div2>.wp-block-group{display:flex;gap:2rem}@media only screen and (max-width:850px){footer .div2>.wp-block-group{gap:1.5rem;flex-direction:column}}footer .div2>.wp-block-group p{margin:0}footer .div2>.wp-block-group p a{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;color:#fff;text-decoration:none;transition:opacity .3s ease;opacity:.8}@media only screen and (max-width:1200px){footer .div2>.wp-block-group p a{font-size:1.1rem}}@media only screen and (max-width:850px){footer .div2>.wp-block-group p a{font-size:1rem}}footer .div2>.wp-block-group p a:hover{opacity:1}.footerTextSlider{background:#1a1e2a;overflow:hidden;white-space:nowrap;position:relative;padding:2rem 0}@media only screen and (max-width:850px){.footerTextSlider{padding:1.5rem 0}}.footerTextSlider.footerTextSliderReverse{padding-top:0!important;padding-bottom:0!important;margin-top:-30px!important}@media only screen and (max-width:850px){.footerTextSlider.footerTextSliderReverse{margin-top:-10px!important}}.footerTextSlider.footerTextSliderReverse .footerTextSliderTrack{animation-direction:reverse}.footerTextSlider:not(.footerTextSliderReverse) {padding-bottom:0!important}.footerTextSlider .footerTextSliderTrack{display:inline-flex;align-items:center;animation:footerSlideInfinite 40s linear infinite;gap:3rem}@media only screen and (max-width:850px){.footerTextSlider .footerTextSliderTrack{gap:2rem;animation-duration:30s}}.footerTextSlider .footerTextSliderTrack .footerTextSliderItem{display:inline-flex;align-items:center;gap:1.5rem;white-space:nowrap;flex-shrink:0}@media only screen and (max-width:850px){.footerTextSlider .footerTextSliderTrack .footerTextSliderItem{gap:1rem}}.footerTextSlider .footerTextSliderTrack .footerTextSliderItem .footerTextSliderText{font-size:8rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;line-height:1}@media only screen and (max-width:850px){.footerTextSlider .footerTextSliderTrack .footerTextSliderItem .footerTextSliderText{font-size:4.5rem}}@media only screen and (max-width:480px){.footerTextSlider .footerTextSliderTrack .footerTextSliderItem .footerTextSliderText{font-size:3.5rem}}.footerTextSlider .footerTextSliderTrack .footerTextSliderItem .footerTextSliderText.footerTextSliderBlue{color:#2b66fe}.footerTextSlider .footerTextSliderTrack .footerTextSliderItem .footerTextSliderText.footerTextSliderPurple{color:#e7d0fe}.footerTextSlider .footerTextSliderTrack .footerTextSliderItem .footerTextSliderText .footerLetterRC{font-family:"Glasset",sans-serif!important;display:inline}.footerTextSlider .footerTextSliderTrack .footerTextSliderItem .footerTextSliderText .footerLetterA{display:inline;font-family:"Detrobux",sans-serif!important}.footerTextSlider .footerTextSliderTrack .footerTextSliderItem .footerTextSliderText .footerLetterG{display:inline;font-family:"Array",sans-serif!important;font-size:9rem}@media only screen and (max-width:850px){.footerTextSlider .footerTextSliderTrack .footerTextSliderItem .footerTextSliderText .footerLetterG{font-size:5.2rem}}@media only screen and (max-width:480px){.footerTextSlider .footerTextSliderTrack .footerTextSliderItem .footerTextSliderText .footerLetterG{font-size:4.1rem}}.footerTextSlider .footerTextSliderTrack .footerTextSliderItem .footerTextSliderImage{height:auto;display:block;flex-shrink:0}@keyframes footerSlideInfinite {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}.error404Container{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:3rem;position:relative;overflow:hidden}@media only screen and (max-width:850px){.error404Container{padding:2rem 1rem;min-height:70vh}}.error404Content{text-align:center;max-width:700px;position:relative;z-index:10}.error404Svg{width:100%;max-width:600px;height:auto;margin-bottom:2rem}@media only screen and (max-width:850px){.error404Svg{max-width:400px}}.error404Svg .error404Number{animation:fadeIn .5s ease-out}.error404Svg .num4-1{stroke-dasharray:400;stroke-dashoffset:0;animation:drawLine 1.5s ease-out , colorShift 3s infinite alternate 1.5s}.error404Svg .num0{stroke-dasharray:377;stroke-dashoffset:0;animation:drawCircle 1.5s ease-out .3s , pulse 2s infinite ease-in-out 1.5s;transform-origin:center}.error404Svg .num4-2{stroke-dasharray:400;stroke-dashoffset:0;animation:drawLine 1.5s ease-out .6s , colorShift 3s infinite alternate 1.8s}.error404Svg .float-shape{animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.error404Svg .float-1{animation-name:float1}.error404Svg .float-2{animation-name:float2;animation-duration:4s}.error404Svg .float-3{animation-name:float3;animation-duration:3.5s}.error404Svg .float-4{animation-name:float4;animation-duration:2.5s}.error404Svg .float-5{animation-name:float5;animation-duration:4.5s}.error404Title{font-size:2.5rem;color:#1a1e2a;margin-bottom:1.5rem;font-weight:600;animation:fadeInUp .8s ease-out 1s backwards}@media only screen and (max-width:850px){.error404Title{font-size:2rem}}.error404Text{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;margin-bottom:2rem;line-height:1.6;animation:fadeInUp .8s ease-out 1.2s backwards}@media only screen and (max-width:1200px){.error404Text{font-size:1.1rem}}@media only screen and (max-width:850px){.error404Text{font-size:1rem}}.error404Button{animation:fadeInUp .8s ease-out 1.4s backwards}@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@keyframes drawLine {
  from {
    stroke-dashoffset: 400;
  }
  to {
    stroke-dashoffset: 0;
  }
}@keyframes drawCircle {
  from {
    stroke-dashoffset: 377;
  }
  to {
    stroke-dashoffset: 0;
  }
}@keyframes pulse {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
}@keyframes colorShift {
  0% {
    stroke: #2B66FE;
  }
  50% {
    stroke: #C6EBFF;
  }
  100% {
    stroke: #2B66FE;
  }
}@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes float1 {
  0%, 100% {
    transform: translate(0, 0) rotate(0deg);
  }
  33% {
    transform: translate(15px, -20px) rotate(120deg);
  }
  66% {
    transform: translate(-10px, -10px) rotate(240deg);
  }
}@keyframes float2 {
  0%, 100% {
    transform: translate(0, 0) scale(1);
  }
  50% {
    transform: translate(-20px, 25px) scale(1.2);
  }
}@keyframes float3 {
  0%, 100% {
    transform: translate(0, 0) rotate(45deg);
  }
  33% {
    transform: translate(-15px, 20px) rotate(135deg);
  }
  66% {
    transform: translate(10px, -15px) rotate(225deg);
  }
}@keyframes float4 {
  0%, 100% {
    transform: translate(0, 0);
    opacity: 0.7;
  }
  50% {
    transform: translate(20px, 15px);
    opacity: 0.3;
  }
}@keyframes float5 {
  0%, 100% {
    transform: translate(0, 0) rotate(45deg) scale(1);
  }
  33% {
    transform: translate(15px, -25px) rotate(180deg) scale(1.3);
  }
  66% {
    transform: translate(-20px, 10px) rotate(270deg) scale(0.9);
  }
}.heroSimple{max-width:1450px;margin:0 auto;padding:60px 60px;text-align:left;margin-bottom:0!important;padding-bottom:0!important}@media only screen and (max-width:1150px){.heroSimple{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:850px){.heroSimple{padding:3rem 1rem 3rem 1rem}}.heroSimple h1{font-size:3.5rem;line-height:1;font-weight:400;color:#1a1e2a;margin:0}@media only screen and (max-width:1250px){.heroSimple h1{font-size:3.2rem}}@media only screen and (max-width:1100px){.heroSimple h1{font-size:2.8rem}}@media only screen and (max-width:850px){.heroSimple h1{font-size:2rem}}.contentArea{max-width:1450px;margin:0 auto;padding:60px 60px;margin-top:0!important;padding-top:2rem!important}@media only screen and (max-width:1150px){.contentArea{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:850px){.contentArea{padding:3rem 1rem 3rem 1rem}}.contentArea h1,.contentArea h2,.contentArea h3,.contentArea h4,.contentArea h5,.contentArea h6{margin-top:3rem;margin-bottom:1.5rem}.contentArea h1:first-child,.contentArea h2:first-child,.contentArea h3:first-child,.contentArea h4:first-child,.contentArea h5:first-child,.contentArea h6:first-child{margin-top:0}.contentArea h1{font-size:3.5rem;line-height:1;font-weight:400}@media only screen and (max-width:1250px){.contentArea h1{font-size:3.2rem}}@media only screen and (max-width:1100px){.contentArea h1{font-size:2.8rem}}@media only screen and (max-width:850px){.contentArea h1{font-size:2rem}}.contentArea h2{font-size:2.6rem;line-height:1.2;font-weight:400}@media only screen and (max-width:1250px){.contentArea h2{font-size:2.3rem}}@media only screen and (max-width:1100px){.contentArea h2{font-size:2rem}}@media only screen and (max-width:850px){.contentArea h2{font-size:1.7rem}}.contentArea h3{font-size:2rem;line-height:1.4;font-weight:400}@media only screen and (max-width:1250px){.contentArea h3{font-size:1.8rem}}@media only screen and (max-width:1100px){.contentArea h3{font-size:1.6rem}}@media only screen and (max-width:850px){.contentArea h3{font-size:1.5rem}}.contentArea h4{font-size:1.7rem;line-height:1.4;font-weight:400}@media only screen and (max-width:1250px){.contentArea h4{font-size:1.4rem}}@media only screen and (max-width:1100px){.contentArea h4{font-size:1.3rem}}@media only screen and (max-width:850px){.contentArea h4{font-size:1.2rem}}.contentArea h5{font-size:1rem;line-height:1.5;font-weight:300}@media only screen and (max-width:1250px){.contentArea h5{font-size:.9rem}}@media only screen and (max-width:1100px){.contentArea h5{font-size:.8rem}}@media only screen and (max-width:850px){.contentArea h5{font-size:1.2rem}}.contentArea h6{font-size:1.2rem;line-height:1.5;font-weight:300}@media only screen and (max-width:1250px){.contentArea h6{font-size:1.2rem}}@media only screen and (max-width:1100px){.contentArea h6{font-size:1rem}}@media only screen and (max-width:850px){.contentArea h6{font-size:.95rem}}.contentArea p{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;margin-bottom:1.5rem}@media only screen and (max-width:1200px){.contentArea p{font-size:1.1rem}}@media only screen and (max-width:850px){.contentArea p{font-size:1rem}}.contentArea p:last-child{margin-bottom:0}.contentArea ul,.contentArea ol{margin:1.5rem 0;padding-left:2rem}.contentArea ul li,.contentArea ol li{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;margin-bottom:1rem}@media only screen and (max-width:1200px){.contentArea ul li,.contentArea ol li{font-size:1.1rem}}@media only screen and (max-width:850px){.contentArea ul li,.contentArea ol li{font-size:1rem}}.contentArea ul li:last-child,.contentArea ol li:last-child{margin-bottom:0}.contentArea ul{list-style:none}.contentArea ul li{position:relative;padding-left:1.5rem}.contentArea ul li::before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background-color:#2b66fe;border-radius:50%}.contentArea ol{list-style:none;counter-reset:ordered-list}.contentArea ol li{counter-increment:ordered-list;position:relative;padding-left:1.5rem}.contentArea ol li::before{content:counter(ordered-list) ".";position:absolute;left:0;color:#2b66fe;font-weight:600}.contentArea a{color:#2b66fe;text-decoration:none;transition:opacity .3s ease}.contentArea a:hover{opacity:.7}.contentArea strong{font-weight:600}.contentArea em{font-family:"latienne-pro",sans-serif!important;font-weight:400}.contentArea blockquote{border-left:4px solid #2b66fe;padding-left:2rem;margin:2rem 0;font-style:italic;color:#1a1e2a}.contentArea blockquote p{margin-bottom:0}.contentArea hr{border:none;border-top:2px solid #e0e0e0;margin:3rem 0}.contentArea table{width:100%;border-collapse:collapse;margin:2rem 0;border:1px solid #e0e0e0}.contentArea table th,.contentArea table td{padding:1rem 1.5rem;text-align:left;border:1px solid #e0e0e0;font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a}@media only screen and (max-width:1200px){.contentArea table th,.contentArea table td{font-size:1.1rem}}@media only screen and (max-width:850px){.contentArea table th,.contentArea table td{font-size:1rem}}.contentArea table th{font-weight:600;background-color:transparent}.contentArea table td{background-color:transparent}.contentArea .wp-block-columns{display:flex;gap:2rem;margin:2rem 0}@media only screen and (max-width:850px){.contentArea .wp-block-columns{flex-direction:column;gap:1.5rem}}.contentArea .wp-block-columns .wp-block-column{flex:1}.contentArea .wp-block-columns .wp-block-column:first-child h1:first-child,.contentArea .wp-block-columns .wp-block-column:first-child h2:first-child,.contentArea .wp-block-columns .wp-block-column:first-child h3:first-child,.contentArea .wp-block-columns .wp-block-column:first-child h4:first-child,.contentArea .wp-block-columns .wp-block-column:first-child h5:first-child,.contentArea .wp-block-columns .wp-block-column:first-child h6:first-child,.contentArea .wp-block-columns .wp-block-column:first-child p:first-child{margin-top:0}.contentArea .wp-block-image{margin:2rem 0}.contentArea .wp-block-image img{max-width:100%;height:auto;display:block}.contentArea .wp-block-image figcaption{margin-top:1rem;font-size:.95rem;color:rgba(26,30,42,.7);text-align:center}.contentArea .wp-block-buttons{margin:2rem 0}.contentArea .wp-block-separator{border:none;border-top:2px solid #e0e0e0;margin:3rem 0}.contentArea .wp-block-quote{border-left:4px solid #2b66fe;padding-left:2rem;margin:2rem 0}.contentArea .wp-block-quote p{font-style:italic}.contentArea .wp-block-quote cite{display:block;margin-top:1rem;font-size:.95rem;color:rgba(26,30,42,.7)}.contentArea .wp-block-table{margin:2rem 0;overflow-x:auto}.contentArea .wp-block-table table{width:100%;border-collapse:collapse;border:1px solid #e0e0e0}.contentArea .wp-block-table table th,.contentArea .wp-block-table table td{padding:1rem 1.5rem;text-align:left;border:1px solid #e0e0e0}.contentArea .wp-block-table table th{font-weight:600;background-color:transparent}.contentArea .wp-block-table table td{background-color:transparent}.projectsHero{max-width:1450px;margin:0 auto;padding:60px 60px;text-align:center}@media only screen and (max-width:1150px){.projectsHero{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:850px){.projectsHero{padding:3rem 1rem 3rem 1rem}}.projectsHero .projectsHeroContainer{margin:0 auto}.projectsHero .projectsHeroTitle{color:#1a1e2a;margin-bottom:1.5rem;font-size:6rem;font-weight:300;line-height:1}@media only screen and (max-width:1250px){.projectsHero .projectsHeroTitle{font-size:5rem}}@media only screen and (max-width:1100px){.projectsHero .projectsHeroTitle{font-size:4.5rem}}@media only screen and (max-width:850px){.projectsHero .projectsHeroTitle{font-size:3rem}}.projectsHero .projectsHeroTitle .projectsHeroTitleAlt{display:inline;font-family:"Black Rock",sans-serif!important}.projectsHero.projectsHeroTyping .projectsHeroTypingText{visibility:hidden}.projectsHero .projectsHeroCursor{display:none;font-weight:200;color:#2b66fe;margin-left:-.05em;letter-spacing:-.1em;animation:projectsCursorBlink .7s step-end infinite}.projectsHero .projectsHeroCursor.projectsHeroCursorDone{animation:none;opacity:0;transition:opacity .5s ease}.projectsHero .projectsHeroSupportingText{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:0}@media only screen and (max-width:1200px){.projectsHero .projectsHeroSupportingText{font-size:1.1rem}}@media only screen and (max-width:850px){.projectsHero .projectsHeroSupportingText{font-size:1rem}}@keyframes projectsCursorBlink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}@keyframes shuffleSpin {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(1.2);
  }
  100% {
    transform: rotate(360deg) scale(1);
  }
}@keyframes noResultsFadeIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes noResultsFloat {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-8px);
  }
}@keyframes noResultsPulse {
  0%, 100% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.4;
  }
}@keyframes noResultsDrift1 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(6px, -8px);
  }
}@keyframes noResultsDrift2 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(-5px, 6px);
  }
}@keyframes noResultsDrift3 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(4px, -5px);
  }
}.projectsLoop{max-width:1450px;margin:0 auto;padding:60px 60px}@media only screen and (max-width:1150px){.projectsLoop{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:850px){.projectsLoop{padding:3rem 1rem 3rem 1rem}}.projectsLoop .projectsLoopHeader{margin-bottom:3rem}.projectsLoop .projectsLoopTitle{font-size:2.6rem;line-height:1.2;font-weight:400;color:#1a1e2a;margin:0 0 1rem 0}@media only screen and (max-width:1250px){.projectsLoop .projectsLoopTitle{font-size:2.3rem}}@media only screen and (max-width:1100px){.projectsLoop .projectsLoopTitle{font-size:2rem}}@media only screen and (max-width:850px){.projectsLoop .projectsLoopTitle{font-size:1.7rem}}.projectsLoop .projectsLoopSupportingText{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;margin:0}@media only screen and (max-width:1200px){.projectsLoop .projectsLoopSupportingText{font-size:1.1rem}}@media only screen and (max-width:850px){.projectsLoop .projectsLoopSupportingText{font-size:1rem}}.projectsLoop .projectsLoopControls{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:3rem}@media only screen and (max-width:850px){.projectsLoop .projectsLoopControls{flex-direction:column;align-items:stretch;gap:1.5rem}}.projectsLoop .projectsControlsLeft{flex-shrink:0}.projectsLoop .projectsControlsRight{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media only screen and (max-width:850px){.projectsLoop .projectsControlsRight{gap:.5rem}}.projectsLoop .projectsDropdown{position:relative;display:flex;align-items:center;gap:10px}.projectsLoop .projectsDropdown.open .projectsDropdownTrigger{border-color:#2b66fe;box-shadow:0 0 0 2px rgba(43,102,254,.1)}.projectsLoop .projectsDropdown.open .projectsDropdownArrow{transform:rotate(180deg)}.projectsLoop .projectsDropdown.open .projectsDropdownMenu{opacity:1;visibility:visible;transform:translateY(0)}.projectsLoop .projectsDropdownLabel{color:#2b66fe;font-size:1rem;font-weight:600;white-space:nowrap}.projectsLoop .projectsDropdownTrigger{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(26,30,42,.15);border-radius:8px;background:transparent;cursor:pointer;transition:all .3s ease;min-width:160px;user-select:none}@media only screen and (max-width:850px){.projectsLoop .projectsDropdownTrigger{min-width:130px;padding:8px 12px}}.projectsLoop .projectsDropdownTrigger:hover{border-color:#2b66fe}.projectsLoop .projectsDropdownTriggerText{flex:1;font-size:.95rem;font-weight:500;color:#1a1e2a}.projectsLoop .projectsDropdownArrow{width:12px;height:8px;color:#1a1e2a;transition:transform .3s ease;flex-shrink:0}.projectsLoop .projectsDropdownMenu{position:absolute;top:100%;left:auto;right:0;margin-top:6px;min-width:100%;background:#f9f5ed;border:1px solid rgba(26,30,42,.15);border-radius:8px;list-style:none;padding:6px 0;margin-bottom:0;z-index:100;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}.projectsLoop .projectsDropdownItem{padding:10px 16px;font-size:.95rem;font-weight:400;color:#1a1e2a;cursor:pointer;transition:background-color .15s ease;white-space:nowrap}.projectsLoop .projectsDropdownItem:hover{background-color:rgba(43,102,254,.06)}.projectsLoop .projectsDropdownItem.active{color:#2b66fe;font-weight:500;background-color:rgba(43,102,254,.06)}.projectsLoop .projectsShuffleBtn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #2b66fe;border-radius:8px;background:transparent;color:#2b66fe;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}@media only screen and (max-width:850px){.projectsLoop .projectsShuffleBtn{padding:8px 16px}}.projectsLoop .projectsShuffleBtn svg{width:18px;height:18px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.projectsLoop .projectsShuffleBtn:hover{background:#2b66fe;color:#fff}.projectsLoop .projectsShuffleBtn:hover svg{stroke:#fff}.projectsLoop .projectsShuffleBtn.shuffling svg{animation:shuffleSpin .5s ease-in-out}.projectsLoop .projectsSearchWrap{position:relative;display:flex;align-items:center;display:none!important}@media only screen and (max-width:850px){.projectsLoop .projectsSearchWrap{width:100%}}.projectsLoop .projectsSearchIcon{position:absolute;left:14px;color:rgba(26,30,42,.4);pointer-events:none;width:18px;height:18px}.projectsLoop .projectsSearchInput{padding:12px 18px 12px 40px;border:1px solid rgba(26,30,42,.15);border-radius:8px;background:transparent;font-size:1rem;font-weight:400;color:#1a1e2a;outline:none;transition:border-color .3s ease;width:450px}@media only screen and (max-width:1100px){.projectsLoop .projectsSearchInput{width:320px}}@media only screen and (max-width:850px){.projectsLoop .projectsSearchInput{width:100%;padding:10px 14px 10px 38px}}.projectsLoop .projectsSearchInput::placeholder{color:rgba(26,30,42,.35)}.projectsLoop .projectsSearchInput:focus{border-color:#2b66fe}.projectsLoop .projectsLoopGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (max-width:1100px){.projectsLoop .projectsLoopGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:850px){.projectsLoop .projectsLoopGrid{grid-template-columns:1fr}}.projectsLoop .projectsLoopGrid.projectsLoopGridLoading{opacity:.3;pointer-events:none}.projectsLoop .projectsNoResults{grid-column: 1 / -1;text-align:center;padding:4.5rem 0;display:flex;flex-direction:column;align-items:center;gap:1rem;animation:noResultsFadeIn .5s ease forwards}.projectsLoop .projectsNoResultsDots{position:relative;width:80px;height:60px}.projectsLoop .projectsNoResultsDots .noResultsMag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5}.projectsLoop .projectsNoResultsDots .noResultsDot{position:absolute;border-radius:50%}.projectsLoop .projectsNoResultsDots .noResultsDot1{width:10px;height:10px;background:#e2f150;top:10px;left:5px;animation:noResultsDrift1 4s ease-in-out infinite}.projectsLoop .projectsNoResultsDots .noResultsDot2{width:6px;height:6px;background:#2b66fe;opacity:.3;top:0;left:35px;animation:noResultsDrift2 3.5s ease-in-out infinite}.projectsLoop .projectsNoResultsDots .noResultsDot3{width:8px;height:8px;background:#e2f150;top:30px;right:0;animation:noResultsDrift3 5s ease-in-out infinite}.projectsLoop .projectsNoResultsDots .noResultsDot4{width:5px;height:5px;background:#2b66fe;opacity:.2;bottom:0;left:15px;animation:noResultsDrift2 4.5s ease-in-out infinite}.projectsLoop .projectsNoResultsDots .noResultsDot5{width:7px;height:7px;background:#e2f150;opacity:.6;top:5px;right:10px;animation:noResultsDrift1 3s ease-in-out infinite}.projectsLoop .projectsNoResultsSearch,.projectsLoop .projectsNoResultsText{margin:0;font-size:1rem;color:rgba(26,30,42,.4);line-height:1.5}.projectsLoop .projectsNoResultsSearch strong,.projectsLoop .projectsNoResultsText strong{color:#2b66fe;font-weight:600}.projectsLoop .projectsNoResultsClear{margin-top:.5rem;padding:8px 20px;font-size:.95rem;font-weight:500;color:#2b66fe;background:transparent;border:1px solid #2b66fe;border-radius:100px;cursor:pointer;transition:all .3s ease}.projectsLoop .projectsNoResultsClear:hover{background:#2b66fe;color:#fff}.projectCard{display:block;text-decoration:none;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;height:600px}@media only screen and (max-width:1230px){.projectCard{height:500px}}@media only screen and (max-width:1100px){.projectCard{height:550px}}@media only screen and (max-width:850px){.projectCard{height:500px}}.projectCard .projectCardImage{width:100%;height:100%;object-fit:cover;display:block}.projectCard .projectCardImagePlaceholder{width:100%;height:100%;background-color:#e0e0e0}.projectCard .projectCardOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c6ebff;opacity:0;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);padding:2rem}@media only screen and (max-width:850px){.projectCard .projectCardOverlay{padding:1.5rem}}.projectCard:hover .projectCardOverlay{opacity:1}.projectCard .projectCardOverlayContent{opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;justify-content:space-between;height:100%}.projectCard:hover .projectCardOverlayContent{opacity:1;transform:translateY(0)}.projectCard .projectCardOverlayTitle{color:#1a1e2a;font-size:1.5rem;font-weight:500;margin:0 0 1.5rem 0}@media only screen and (max-width:850px){.projectCard .projectCardOverlayTitle{font-size:1.3rem}}.projectCard .projectCardOverlayTags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1rem}.projectCard .projectCardPill{display:inline-block;background-color:rgba(43,102,254,.12);color:#2b66fe;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:500;line-height:1.4}.projectCard .projectCardOverlayExcerpt{color:#1a1e2a;font-size:1.1rem;line-height:1.4;opacity:.9;margin:0;padding-bottom:50px}@media only screen and (max-width:850px){.projectCard .projectCardOverlayExcerpt{font-size:1rem}}.projectCard .projectCardArrow{position:absolute;bottom:1.5rem;right:1.5rem;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:2}@media only screen and (max-width:850px){.projectCard .projectCardArrow{bottom:1rem;right:1rem;width:44px;height:44px}}.projectCard .projectCardArrow img{width:24px;height:auto;filter:brightness(0) invert(1);transition:filter .3s ease}.projectCard:hover .projectCardArrow{background:#fff;border-color:#fff}.projectCard:hover .projectCardArrow img{filter:brightness(0) saturate(100%) invert(27%) sepia(98%) saturate(2798%) hue-rotate(203deg) brightness(99%) contrast(103%)}.projectCard--color-0 .projectCardOverlay{background-color:#1a1e2a}.projectCard--color-0 .projectCardOverlayTitle,.projectCard--color-0 .projectCardOverlayExcerpt{color:#fff}.projectCard--color-0 .projectCardPill{background-color:rgba(255,255,255,.15);color:#fff}.projectCard--color-0 .projectCardArrow{border-color:rgba(255,255,255,.4)}.projectCard--color-0 .projectCardArrow img{filter:brightness(0) invert(1)}.projectCard--color-0:hover .projectCardArrow{background:#fff;border-color:#fff}.projectCard--color-0:hover .projectCardArrow img{filter:none}.projectCard--color-1 .projectCardOverlay{background-color:#2b66fe}.projectCard--color-1 .projectCardOverlayTitle,.projectCard--color-1 .projectCardOverlayExcerpt{color:#fff}.projectCard--color-1 .projectCardPill{background-color:rgba(255,255,255,.2);color:#fff}.projectCard--color-1 .projectCardArrow{border-color:rgba(255,255,255,.4)}.projectCard--color-1 .projectCardArrow img{filter:brightness(0) invert(1)}.projectCard--color-1:hover .projectCardArrow{background:#fff;border-color:#fff}.projectCard--color-1:hover .projectCardArrow img{filter:none}.projectCard--color-2 .projectCardOverlay{background-color:#c6ebff}.projectCard--color-2 .projectCardOverlayTitle,.projectCard--color-2 .projectCardOverlayExcerpt{color:#1a1e2a}.projectCard--color-2 .projectCardPill{background-color:rgba(0,0,0,.08);color:#1a1e2a}.projectCard--color-2 .projectCardArrow{border-color:rgba(26,30,42,.4)}.projectCard--color-2 .projectCardArrow img{filter:brightness(0)}.projectCard--color-2:hover .projectCardArrow{background:#1a1e2a;border-color:#1a1e2a}.projectCard--color-2:hover .projectCardArrow img{filter:brightness(0) invert(1)}.projectCard--color-3 .projectCardOverlay{background-color:#e7d0fe}.projectCard--color-3 .projectCardOverlayTitle,.projectCard--color-3 .projectCardOverlayExcerpt{color:#1a1e2a}.projectCard--color-3 .projectCardPill{background-color:rgba(0,0,0,.08);color:#1a1e2a}.projectCard--color-3 .projectCardArrow{border-color:rgba(26,30,42,.4)}.projectCard--color-3 .projectCardArrow img{filter:brightness(0)}.projectCard--color-3:hover .projectCardArrow{background:#1a1e2a;border-color:#1a1e2a}.projectCard--color-3:hover .projectCardArrow img{filter:brightness(0) invert(1)}.projectCard--color-4 .projectCardOverlay{background-color:#e2f150}.projectCard--color-4 .projectCardOverlayTitle,.projectCard--color-4 .projectCardOverlayExcerpt{color:#1a1e2a}.projectCard--color-4 .projectCardPill{background-color:rgba(0,0,0,.1);color:#1a1e2a}.projectCard--color-4 .projectCardArrow{border-color:rgba(26,30,42,.4)}.projectCard--color-4 .projectCardArrow img{filter:brightness(0)}.projectCard--color-4:hover .projectCardArrow{background:#1a1e2a;border-color:#1a1e2a}.projectCard--color-4:hover .projectCardArrow img{filter:brightness(0) invert(1)}.projectCard--color-5 .projectCardOverlay{background-color:#c6ccb6}.projectCard--color-5 .projectCardOverlayTitle,.projectCard--color-5 .projectCardOverlayExcerpt{color:#1a1e2a}.projectCard--color-5 .projectCardPill{background-color:rgba(0,0,0,.08);color:#1a1e2a}.projectCard--color-5 .projectCardArrow{border-color:rgba(26,30,42,.4)}.projectCard--color-5 .projectCardArrow img{filter:brightness(0)}.projectCard--color-5:hover .projectCardArrow{background:#1a1e2a;border-color:#1a1e2a}.projectCard--color-5:hover .projectCardArrow img{filter:brightness(0) invert(1)}.projectCard--color-6 .projectCardOverlay{background-color:#e7503f}.projectCard--color-6 .projectCardOverlayTitle,.projectCard--color-6 .projectCardOverlayExcerpt{color:#fff}.projectCard--color-6 .projectCardPill{background-color:rgba(255,255,255,.2);color:#fff}.projectCard--color-6 .projectCardArrow{border-color:rgba(255,255,255,.4)}.projectCard--color-6 .projectCardArrow img{filter:brightness(0) invert(1)}.projectCard--color-6:hover .projectCardArrow{background:#fff;border-color:#fff}.projectCard--color-6:hover .projectCardArrow img{filter:none}.projectSingleHero{max-width:1450px;margin:0 auto;padding:60px 60px;text-align:center;padding-top:6rem;padding-bottom:6rem}@media only screen and (max-width:1150px){.projectSingleHero{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:850px){.projectSingleHero{padding:3rem 1rem 3rem 1rem}.projectSingleHero{padding-top:3rem;padding-bottom:3rem}}.projectSingleHero .projectSingleHeroContainer{margin:0 auto}.projectSingleHero .projectSingleHeroLabel{color:#2b66fe;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;margin:0 0 2rem 0}@media only screen and (max-width:850px){.projectSingleHero .projectSingleHeroLabel{font-size:.95rem;letter-spacing:2px}}.projectSingleHero .projectSingleHeroTitle{color:#1a1e2a;font-size:5.5rem;font-weight:300;line-height:1;letter-spacing:1px;margin:0 0 3rem 0}@media only screen and (max-width:1250px){.projectSingleHero .projectSingleHeroTitle{font-size:4.5rem}}@media only screen and (max-width:1100px){.projectSingleHero .projectSingleHeroTitle{font-size:3.5rem}}@media only screen and (max-width:850px){.projectSingleHero .projectSingleHeroTitle{font-size:2.5rem}}.projectSingleHero .projectSingleHeroScope{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;color:rgba(26,30,42,.5);font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:2px}@media only screen and (max-width:850px){.projectSingleHero .projectSingleHeroScope{font-size:.95rem}}.projectSingleHero .projectSingleHeroScopeItem:not(:last-child)::after {content:"/";margin:0 12px;color:rgba(26,30,42,.25)}.projectSingleContent{max-width:1450px;margin:0 auto;padding:60px 60px;padding-top:0!important}@media only screen and (max-width:1150px){.projectSingleContent{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:850px){.projectSingleContent{padding:3rem 1rem 3rem 1rem}}.projectSingleContent h1,.projectSingleContent h2,.projectSingleContent h3,.projectSingleContent h4,.projectSingleContent h5,.projectSingleContent h6{margin-top:3rem;margin-bottom:1.5rem}.projectSingleContent h1:first-child,.projectSingleContent h2:first-child,.projectSingleContent h3:first-child,.projectSingleContent h4:first-child,.projectSingleContent h5:first-child,.projectSingleContent h6:first-child{margin-top:0}.projectSingleContent h1{font-size:3.5rem;line-height:1;font-weight:400}@media only screen and (max-width:1250px){.projectSingleContent h1{font-size:3.2rem}}@media only screen and (max-width:1100px){.projectSingleContent h1{font-size:2.8rem}}@media only screen and (max-width:850px){.projectSingleContent h1{font-size:2rem}}.projectSingleContent h2{font-size:2.6rem;line-height:1.2;font-weight:400}@media only screen and (max-width:1250px){.projectSingleContent h2{font-size:2.3rem}}@media only screen and (max-width:1100px){.projectSingleContent h2{font-size:2rem}}@media only screen and (max-width:850px){.projectSingleContent h2{font-size:1.7rem}}.projectSingleContent h3{font-size:2rem;line-height:1.4;font-weight:400}@media only screen and (max-width:1250px){.projectSingleContent h3{font-size:1.8rem}}@media only screen and (max-width:1100px){.projectSingleContent h3{font-size:1.6rem}}@media only screen and (max-width:850px){.projectSingleContent h3{font-size:1.5rem}}.projectSingleContent h4{font-size:1.7rem;line-height:1.4;font-weight:400}@media only screen and (max-width:1250px){.projectSingleContent h4{font-size:1.4rem}}@media only screen and (max-width:1100px){.projectSingleContent h4{font-size:1.3rem}}@media only screen and (max-width:850px){.projectSingleContent h4{font-size:1.2rem}}.projectSingleContent h5{font-size:1rem;line-height:1.5;font-weight:300}@media only screen and (max-width:1250px){.projectSingleContent h5{font-size:.9rem}}@media only screen and (max-width:1100px){.projectSingleContent h5{font-size:.8rem}}@media only screen and (max-width:850px){.projectSingleContent h5{font-size:1.2rem}}.projectSingleContent h6{font-size:1.2rem;line-height:1.5;font-weight:300}@media only screen and (max-width:1250px){.projectSingleContent h6{font-size:1.2rem}}@media only screen and (max-width:1100px){.projectSingleContent h6{font-size:1rem}}@media only screen and (max-width:850px){.projectSingleContent h6{font-size:.95rem}}.projectSingleContent p{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;margin-bottom:1.5rem}@media only screen and (max-width:1200px){.projectSingleContent p{font-size:1.1rem}}@media only screen and (max-width:850px){.projectSingleContent p{font-size:1rem}}.projectSingleContent p:last-child{margin-bottom:0}.projectSingleContent ul,.projectSingleContent ol{margin:1.5rem 0;padding-left:2rem}.projectSingleContent ul li,.projectSingleContent ol li{font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a;margin-bottom:1rem}@media only screen and (max-width:1200px){.projectSingleContent ul li,.projectSingleContent ol li{font-size:1.1rem}}@media only screen and (max-width:850px){.projectSingleContent ul li,.projectSingleContent ol li{font-size:1rem}}.projectSingleContent ul li:last-child,.projectSingleContent ol li:last-child{margin-bottom:0}.projectSingleContent ul{list-style:none}.projectSingleContent ul li{position:relative;padding-left:1.5rem}.projectSingleContent ul li::before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background-color:#2b66fe;border-radius:50%}.projectSingleContent ol{list-style:none;counter-reset:ordered-list}.projectSingleContent ol li{counter-increment:ordered-list;position:relative;padding-left:1.5rem}.projectSingleContent ol li::before{content:counter(ordered-list) ".";position:absolute;left:0;color:#2b66fe;font-weight:600}.projectSingleContent a{color:#2b66fe;text-decoration:none;transition:opacity .3s ease}.projectSingleContent a:hover{opacity:.7}.projectSingleContent strong{font-weight:600}.projectSingleContent em{font-family:"latienne-pro",sans-serif!important;font-weight:400}.projectSingleContent blockquote{border-left:4px solid #2b66fe;padding-left:2rem;margin:2rem 0;font-style:italic;color:#1a1e2a}.projectSingleContent blockquote p{margin-bottom:0}.projectSingleContent hr{border:none;border-top:2px solid #e0e0e0;margin:3rem 0}.projectSingleContent table{width:100%;border-collapse:collapse;margin:2rem 0;border:1px solid #e0e0e0}.projectSingleContent table th,.projectSingleContent table td{padding:1rem 1.5rem;text-align:left;border:1px solid #e0e0e0;font-size:1.2rem;line-height:1.5;font-weight:500;color:#1a1e2a}@media only screen and (max-width:1200px){.projectSingleContent table th,.projectSingleContent table td{font-size:1.1rem}}@media only screen and (max-width:850px){.projectSingleContent table th,.projectSingleContent table td{font-size:1rem}}.projectSingleContent table th{font-weight:600;background-color:transparent}.projectSingleContent table td{background-color:transparent}.projectSingleContent>p,.projectSingleContent>.wp-block-paragraph{font-size:1.4rem;line-height:1.6;color:#1a1e2a;margin:4.5rem 0;font-weight:300}@media only screen and (max-width:850px){.projectSingleContent>p,.projectSingleContent>.wp-block-paragraph{font-size:1.15rem;margin:3rem 0}}.projectSingleContent .wp-block-columns{display:flex;gap:1.5rem;margin-bottom:1.5rem;align-items:stretch}@media only screen and (max-width:850px){.projectSingleContent .wp-block-columns{flex-direction:column}}.projectSingleContent .wp-block-columns .wp-block-column{flex:1;min-width:0}.projectSingleContent .wp-block-columns *{margin:0!important}.projectSingleContent .wp-block-image,.projectSingleContent .wp-block-video{margin:0 0 1.5rem 0;overflow:hidden}.projectSingleContent .wp-block-image img,.projectSingleContent .wp-block-video img{width:100%;height:auto;display:block}.projectSingleContent .wp-block-image video,.projectSingleContent .wp-block-video video{width:100%;height:auto;display:block;transform:scale(1.01)}.projectSingleContent .wp-block-image figcaption,.projectSingleContent .wp-block-video figcaption{margin-top:.5rem;font-size:.95rem;color:rgba(26,30,42,.6)}.projectSingleContent>*:last-child{margin-bottom:0}.projectTextBlock{margin:4.5rem 0}@media only screen and (max-width:850px){.projectTextBlock{margin:3rem 0}}.projectTextBlock p{font-size:1.5rem;line-height:1.6;color:#1a1e2a;font-weight:300;margin:0 0 1.5rem 0}.projectTextBlock p:last-child{margin-bottom:0}@media only screen and (max-width:850px){.projectTextBlock p{font-size:1.15rem}}.projectTextBlock strong{font-weight:600}.projectTextBlock em{font-style:italic}.projectTextBlock a{color:#2b66fe;text-decoration:underline}.projectResults{max-width:1450px;margin:0 auto;padding:60px 60px 60px 0;overflow:hidden}@media only screen and (max-width:1150px){.projectResults{padding:3rem 2rem 3rem 0}}@media only screen and (max-width:850px){.projectResults{padding:3rem 1rem 3rem 0}}.projectResults .projectResultsContainer{display:grid;grid-template-columns:300px 1fr;gap:4rem;align-items:start}@media only screen and (max-width:1100px){.projectResults .projectResultsContainer{grid-template-columns:250px 1fr;gap:3rem}}@media only screen and (max-width:850px){.projectResults .projectResultsContainer{grid-template-columns:1fr;gap:1.5rem}}.projectResults .projectResultsLeft{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;min-height:480px}@media only screen and (max-width:1100px){.projectResults .projectResultsLeft{min-height:420px}}@media only screen and (max-width:850px){.projectResults .projectResultsLeft{min-height:auto}}.projectResults .projectResultsTitleGroup{display:flex;flex-direction:column;gap:1.5rem;flex:1;justify-content:center}.projectResults .projectResultsTitle{font-size:4.5rem;line-height:.9;font-weight:300;color:#1a1e2a;margin:0}@media only screen and (max-width:1100px){.projectResults .projectResultsTitle{font-size:3.5rem}}@media only screen and (max-width:850px){.projectResults .projectResultsTitle{font-size:2.5rem}}.projectResults .projectResultsCounter{font-size:1rem;color:#2b66fe;font-weight:500;margin:0}.projectResults .projectResultsRight{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem;min-width:0}@media only screen and (max-width:850px){.projectResults .projectResultsRight{margin-top:2rem}}.projectResults .projectResultsNav{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.projectResults .projectResultsNav::after{content:"";flex:1;height:1px;background-color:rgba(0,0,0,.15);margin-left:1rem}.projectResults .projectResultsNav button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.projectResults .projectResultsNav button img{width:10px;height:auto;display:block}.projectResults .projectResultsNav button:hover{opacity:.7}.projectResults .projectResultsNav button:disabled{opacity:.3;cursor:not-allowed}.projectResults .projectResultsNav button:disabled:hover{opacity:.3}.projectResults .projectResultsWrapper{position:relative;overflow:hidden}.projectResults .projectResultsTrack{display:flex;gap:1.5rem;transition:transform .6s cubic-bezier(.25,.46,.45,.94);cursor:grab}.projectResults .projectResultCard{min-width:420px;height:480px;background-color:#2b66fe;border-radius:12px;padding:3rem;display:flex;flex-direction:column;justify-content:flex-end;user-select:none;position:relative;overflow:hidden}@media only screen and (max-width:1100px){.projectResults .projectResultCard{min-width:360px;height:420px;padding:2rem}}@media only screen and (max-width:850px){.projectResults .projectResultCard{min-width:300px;height:380px;padding:1.5rem}}.projectResults .projectResultCardNumber{font-size:8rem;font-weight:300;color:#e2f150;line-height:1;margin-bottom:.5rem;letter-spacing:-3px}.projectResults .projectResultCardNumber[data-length="6"]{font-size:6.5rem}.projectResults .projectResultCardNumber[data-length="7"],.projectResults .projectResultCardNumber[data-length="8"]{font-size:5.5rem}.projectResults .projectResultCardNumber[data-length="9"],.projectResults .projectResultCardNumber[data-length="10"]{font-size:4.5rem}@media only screen and (max-width:1100px){.projectResults .projectResultCardNumber{font-size:6.5rem}.projectResults .projectResultCardNumber[data-length="6"]{font-size:5.5rem}.projectResults .projectResultCardNumber[data-length="7"],.projectResults .projectResultCardNumber[data-length="8"]{font-size:4.5rem}.projectResults .projectResultCardNumber[data-length="9"],.projectResults .projectResultCardNumber[data-length="10"]{font-size:3.5rem}}@media only screen and (max-width:850px){.projectResults .projectResultCardNumber{font-size:5.5rem}.projectResults .projectResultCardNumber[data-length="6"]{font-size:4.5rem}.projectResults .projectResultCardNumber[data-length="7"],.projectResults .projectResultCardNumber[data-length="8"]{font-size:3.8rem}.projectResults .projectResultCardNumber[data-length="9"],.projectResults .projectResultCardNumber[data-length="10"]{font-size:3rem}}.projectResults .projectResultCardDesc{font-size:1.2rem;color:rgba(255,255,255,.85);margin:0;line-height:1.4;font-weight:400;max-width:220px}@media only screen and (max-width:850px){.projectResults .projectResultCardDesc{font-size:1rem}}.projectResults .projectResultCard::before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.06)}.projectQuotes{margin:4.5rem 0;padding:3rem 0;border-top:1px solid rgba(26,30,42,.1)}@media only screen and (max-width:850px){.projectQuotes{margin:3rem 0;padding:2rem 0}}.projectQuotes .projectQuotesContainer{display:flex;flex-direction:column;gap:3rem;position:relative;padding-bottom:60px}@media only screen and (max-width:850px){.projectQuotes .projectQuotesContainer{gap:2rem}}.projectQuotes .projectQuotesLeft{max-width:600px}.projectQuotes .projectQuotesTitle{font-size:4.5rem;line-height:.9;font-weight:300;color:#1a1e2a;margin:0}@media only screen and (max-width:1100px){.projectQuotes .projectQuotesTitle{font-size:3.5rem}}@media only screen and (max-width:850px){.projectQuotes .projectQuotesTitle{font-size:2.5rem}}.projectQuotes .projectQuotesContent{position:relative;min-height:180px;display:flex;align-items:center}@media only screen and (max-width:850px){.projectQuotes .projectQuotesContent{min-height:150px}}.projectQuotes .projectQuoteSlide{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.projectQuotes .projectQuoteSlide.active{opacity:1;pointer-events:auto}.projectQuotes .projectQuoteText{font-size:4rem;line-height:1.1;font-weight:300;color:#1a1e2a;margin:0 0 1.5rem 0;font-style:normal;max-width:975px}@media only screen and (max-width:1100px){.projectQuotes .projectQuoteText{font-size:3rem}}@media only screen and (max-width:850px){.projectQuotes .projectQuoteText{font-size:1.8rem}}.projectQuotes .projectQuoteText--medium{font-size:3rem}@media only screen and (max-width:1100px){.projectQuotes .projectQuoteText--medium{font-size:2.4rem}}@media only screen and (max-width:850px){.projectQuotes .projectQuoteText--medium{font-size:1.5rem}}.projectQuotes .projectQuoteText--small{font-size:2.2rem}@media only screen and (max-width:1100px){.projectQuotes .projectQuoteText--small{font-size:1.8rem}}@media only screen and (max-width:850px){.projectQuotes .projectQuoteText--small{font-size:1.3rem}}.projectQuotes .projectQuoteCitation{font-size:1.2rem;color:#2b66fe;font-style:normal;font-weight:500}@media only screen and (max-width:850px){.projectQuotes .projectQuoteCitation{font-size:1rem}}.projectQuotes .projectQuotesNav{display:flex;gap:1rem;align-items:center;max-width:300px;position:absolute;bottom:0;right:0}.projectQuotes .projectQuotesNav .projectQuotesProgress{flex:1;height:1px;background-color:rgba(0,0,0,.15);position:relative;margin-right:1rem}.projectQuotes .projectQuotesNav .projectQuotesProgress .projectQuotesProgressBar{position:absolute;top:0;left:0;height:100%;width:0;background-color:#2b66fe;transition:width .3s ease}.projectQuotes .projectQuotesNav button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.projectQuotes .projectQuotesNav button img{width:10px;height:auto;display:block}.projectQuotes .projectQuotesNav button:hover{opacity:.7}.projectQuotes .projectQuotesNav button:disabled{opacity:.3;cursor:not-allowed}.projectQuotes .projectQuotesNav button:disabled:hover{opacity:.3}.projectSingleNav{max-width:1450px;margin:0 auto;padding:60px 60px;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:3rem;padding-bottom:3rem}@media only screen and (max-width:1150px){.projectSingleNav{padding:3rem 2rem 3rem 2rem}}@media only screen and (max-width:850px){.projectSingleNav{padding:3rem 1rem 3rem 1rem}.projectSingleNav{flex-direction:column;gap:0;align-items:stretch}}.projectSingleNav .projectSingleNavItem{display:flex;align-items:center;gap:1.5rem;text-decoration:none;color:#1a1e2a;transition:all .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (max-width:850px){.projectSingleNav .projectSingleNavItem{padding:1.5rem 0}}.projectSingleNav .projectSingleNavItem:hover{color:#2b66fe}.projectSingleNav .projectSingleNavItem:hover .projectSingleNavArrow{background:#2b66fe;border-color:#2b66fe}.projectSingleNav .projectSingleNavPrev{padding-right:3rem}@media only screen and (max-width:850px){.projectSingleNav .projectSingleNavPrev{padding-right:0;border-bottom:1px solid rgba(26,30,42,.1)}}.projectSingleNav .projectSingleNavNext{text-align:right;margin-left:auto;padding-left:3rem}@media only screen and (max-width:850px){.projectSingleNav .projectSingleNavNext{margin-left:0;text-align:left;padding-left:0}}.projectSingleNav .projectSingleNavArrow{width:52px;height:52px;border-radius:50%;border:1px solid rgba(26,30,42,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (max-width:850px){.projectSingleNav .projectSingleNavArrow{width:44px;height:44px}}.projectSingleNav .projectSingleNavArrow img{width:24px;height:auto;filter:brightness(0) saturate(100%) invert(27%) sepia(98%) saturate(2798%) hue-rotate(203deg) brightness(99%) contrast(103%);transition:filter .3s ease}.projectSingleNav .projectSingleNavArrow.projectSingleNavArrowLeft img{transform:rotate(180deg)}.projectSingleNav .projectSingleNavItem:hover .projectSingleNavArrow img{filter:brightness(0) invert(1)}.projectSingleNav .projectSingleNavText{display:flex;flex-direction:column;gap:4px}.projectSingleNav .projectSingleNavLabel{font-size:.95rem;text-transform:uppercase;letter-spacing:2px;opacity:.5}.projectSingleNav .projectSingleNavTitle{font-size:1.3rem;font-weight:500}.wp-block-column:has(.wp-block-lazyblock-projectimageslider) {position:relative}.wp-block-lazyblock-projectimageslider{position:absolute;top:0;left:0;width:100%;height:100%}.projSlider{position:relative;width:100%;height:100%;overflow:hidden}.projSlider .projSliderTrack{display:flex;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.projSlider .projSliderSlide{min-width:100%;height:100%;transition:opacity .5s ease , transform .5s ease}.projSlider .projSliderSlide img{width:100%;height:100%;object-fit:cover;display:block}.projSlider .projSliderArrow{position:absolute;bottom:1.5rem;right:1.5rem;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:rgba(26,30,42,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .4s cubic-bezier(.25,.46,.45,.94);padding:0}@media only screen and (max-width:850px){.projSlider .projSliderArrow{width:44px;height:44px;bottom:1rem;right:1rem}}.projSlider .projSliderArrow img{width:24px;height:auto;filter:brightness(0) invert(1);transition:filter .3s ease}.projSlider .projSliderArrow:hover{background:#fff;border-color:#fff}.projSlider .projSliderArrow:hover img{filter:brightness(0) saturate(100%) invert(27%) sepia(98%) saturate(2798%) hue-rotate(203deg) brightness(99%) contrast(103%)}.projSlider .projSliderDots{position:absolute;bottom:1.5rem;left:1.5rem;display:flex;gap:6px;z-index:3}@media only screen and (max-width:850px){.projSlider .projSliderDots{bottom:1rem;left:1rem}}.projSlider .projSliderDot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);cursor:pointer;transition:all .3s ease}.projSlider .projSliderDot.active{background:#fff;transform:scale(1.25)}.projSlider .projSliderDot:hover:not(.active) {background:rgba(255,255,255,.7)}