.constrained,.full-width-flyout-menu-header,.stacked-flyout-menu-header{position:relative}.constrained .drawer,.full-width-flyout-menu-header .drawer,.stacked-flyout-menu-header .drawer{display:none}.constrained .drawer .content,.full-width-flyout-menu-header .drawer .content,.stacked-flyout-menu-header .drawer .content{position:absolute;top:0}.constrained .menu-container,.full-width-flyout-menu-header .menu-container,.stacked-flyout-menu-header .menu-container{column-gap:3rem;display:flex}.constrained .menu-container li,.full-width-flyout-menu-header .menu-container li,.stacked-flyout-menu-header .menu-container li{display:inline-block}.constrained .menu-container li .menu-image-title-before.menu-image-not-hovered,.full-width-flyout-menu-header .menu-container li .menu-image-title-before.menu-image-not-hovered,.stacked-flyout-menu-header .menu-container li .menu-image-title-before.menu-image-not-hovered{display:flex}.constrained .menu-container li .menu-image-title-before.menu-image-title,.full-width-flyout-menu-header .menu-container li .menu-image-title-before.menu-image-title,.stacked-flyout-menu-header .menu-container li .menu-image-title-before.menu-image-title{padding:0;display:flex}.constrained .menu-container li.menu-item,.full-width-flyout-menu-header .menu-container li.menu-item,.stacked-flyout-menu-header .menu-container li.menu-item{font-weight:600;font-size:.875rem}.constrained .menu-container li.menu-item img,.full-width-flyout-menu-header .menu-container li.menu-item img,.stacked-flyout-menu-header .menu-container li.menu-item img{width:20px;padding:0}.constrained .menu-container li.small-sub-menu .sub-menu,.full-width-flyout-menu-header .menu-container li.small-sub-menu .sub-menu,.stacked-flyout-menu-header .menu-container li.small-sub-menu .sub-menu{max-width:14rem;padding:.5rem;border-radius:.75rem}.constrained .menu-container .sub-menu,.full-width-flyout-menu-header .menu-container .sub-menu,.stacked-flyout-menu-header .menu-container .sub-menu{transition:all .2s;transform:translateY(10px);opacity:0;visibility:hidden;padding:1rem;--tw-ring-color:rgb(17 24 39 / 0.05);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0b0e13);--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));overflow:hidden;width:100vw;position:absolute;padding-bottom:0}.constrained .menu-container .sub-menu li,.full-width-flyout-menu-header .menu-container .sub-menu li,.stacked-flyout-menu-header .menu-container .sub-menu li{line-height:24px;font-size:.875rem;padding:1rem;display:block;border-radius:.5rem;column-gap:1.5rem;align-items:center;position:relative}.constrained .menu-container .sub-menu li:hover,.full-width-flyout-menu-header .menu-container .sub-menu li:hover,.stacked-flyout-menu-header .menu-container .sub-menu li:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.constrained .menu-container .sub-menu li a,.full-width-flyout-menu-header .menu-container .sub-menu li a,.stacked-flyout-menu-header .menu-container .sub-menu li a{column-gap:1.5rem;align-items:center;display:flex;position:relative}.constrained .menu-container .sub-menu li .title,.full-width-flyout-menu-header .menu-container .sub-menu li .title,.stacked-flyout-menu-header .menu-container .sub-menu li .title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));font-weight:600;display:block}.constrained .menu-container .sub-menu li .menu-item-description,.full-width-flyout-menu-header .menu-container .sub-menu li .menu-item-description,.stacked-flyout-menu-header .menu-container .sub-menu li .menu-item-description{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));margin-top:.25rem;display:block;font-weight:400}.constrained .menu-container .sub-menu li.footer,.full-width-flyout-menu-header .menu-container .sub-menu li.footer,.stacked-flyout-menu-header .menu-container .sub-menu li.footer{padding:0}.constrained .menu-container .sub-menu li.footer:hover,.full-width-flyout-menu-header .menu-container .sub-menu li.footer:hover,.stacked-flyout-menu-header .menu-container .sub-menu li.footer:hover{background-color:transparent}.constrained .menu-container .sub-menu li.footer>a,.full-width-flyout-menu-header .menu-container .sub-menu li.footer>a,.stacked-flyout-menu-header .menu-container .sub-menu li.footer>a{display:none}.constrained .menu-container .sub-menu li.footer .sub-menu,.full-width-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu,.stacked-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu{margin:auto;padding:0;border-radius:0;box-shadow:none;display:flex;justify-content:space-between;--tw-bg-opacity:1;left:-16px;position:relative;padding-top:1rem}.constrained .menu-container .sub-menu li.footer .sub-menu li,.full-width-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu li,.stacked-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu li{width:50%;--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * (1 - var(--tw-divide-x-reverse)));border-radius:0;padding:0}.constrained .menu-container .sub-menu li.footer .sub-menu li:first-child,.full-width-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu li:first-child,.stacked-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu li:first-child{border-left:0}.constrained .menu-container .sub-menu li.footer .sub-menu li a,.full-width-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu li a,.stacked-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu li a{column-gap:.625rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));justify-content:center;align-items:center;line-height:24px;font-weight:600;font-size:.875rem;display:flex;padding:.75rem;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.constrained .menu-container .sub-menu li.footer .sub-menu li a:hover,.full-width-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu li a:hover,.stacked-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu li a:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.constrained .menu-container .show-sub-menu,.full-width-flyout-menu-header .menu-container .show-sub-menu,.stacked-flyout-menu-header .menu-container .show-sub-menu{transform:translateY(0);display:block;opacity:1;visibility:visible;z-index:10}.constrained .mobile-menu-container li,.full-width-flyout-menu-header .mobile-menu-container li,.stacked-flyout-menu-header .mobile-menu-container li{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));line-height:28px;--tw-space-y-reverse:0;margin-top:calc(.5rem * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.constrained .mobile-menu-container li:first-child,.full-width-flyout-menu-header .mobile-menu-container li:first-child,.stacked-flyout-menu-header .mobile-menu-container li:first-child{margin-top:0}.constrained .mobile-menu-container li .menu-image-title-before.menu-image-not-hovered,.full-width-flyout-menu-header .mobile-menu-container li .menu-image-title-before.menu-image-not-hovered,.stacked-flyout-menu-header .mobile-menu-container li .menu-image-title-before.menu-image-not-hovered{display:flex;justify-content:space-between}.constrained .mobile-menu-container li .menu-image-title-before.menu-image-not-hovered span,.constrained .mobile-menu-container li .menu-image-title-before.menu-image-title,.full-width-flyout-menu-header .mobile-menu-container li .menu-image-title-before.menu-image-not-hovered span,.full-width-flyout-menu-header .mobile-menu-container li .menu-image-title-before.menu-image-title,.stacked-flyout-menu-header .mobile-menu-container li .menu-image-title-before.menu-image-not-hovered span,.stacked-flyout-menu-header .mobile-menu-container li .menu-image-title-before.menu-image-title{padding:0}.constrained .mobile-menu-container li a,.full-width-flyout-menu-header .mobile-menu-container li a,.stacked-flyout-menu-header .mobile-menu-container li a{padding-right:.65rem;padding-left:.75rem;padding-top:.5rem;padding-bottom:.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;display:block}.constrained .mobile-menu-container li a .menu-image.menu-image-title-before,.full-width-flyout-menu-header .mobile-menu-container li a .menu-image.menu-image-title-before,.stacked-flyout-menu-header .mobile-menu-container li a .menu-image.menu-image-title-before{width:20px}.constrained .mobile-menu-container li a:hover,.full-width-flyout-menu-header .mobile-menu-container li a:hover,.stacked-flyout-menu-header .mobile-menu-container li a:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.constrained .mobile-menu-container li>span,.full-width-flyout-menu-header .mobile-menu-container li>span,.stacked-flyout-menu-header .mobile-menu-container li>span{padding:0}.constrained .mobile-menu-container li .menu-image-title-before.menu-image-title,.full-width-flyout-menu-header .mobile-menu-container li .menu-image-title-before.menu-image-title,.stacked-flyout-menu-header .mobile-menu-container li .menu-image-title-before.menu-image-title{display:flex;justify-content:space-between}.constrained .mobile-menu-container li .menu-image,.full-width-flyout-menu-header .mobile-menu-container li .menu-image,.stacked-flyout-menu-header .mobile-menu-container li .menu-image{width:25px;padding:0}.constrained .mobile-menu-container .sub-menu,.full-width-flyout-menu-header .mobile-menu-container .sub-menu,.stacked-flyout-menu-header .mobile-menu-container .sub-menu{margin-top:.5rem;display:none}.constrained .mobile-menu-container .sub-menu .menu-image,.full-width-flyout-menu-header .mobile-menu-container .sub-menu .menu-image,.stacked-flyout-menu-header .mobile-menu-container .sub-menu .menu-image{display:none}.constrained .mobile-menu-container .sub-menu .menu-item-description,.full-width-flyout-menu-header .mobile-menu-container .sub-menu .menu-item-description,.stacked-flyout-menu-header .mobile-menu-container .sub-menu .menu-item-description{display:none}.constrained .mobile-menu-container .sub-menu li,.full-width-flyout-menu-header .mobile-menu-container .sub-menu li,.stacked-flyout-menu-header .mobile-menu-container .sub-menu li{--tw-space-y-reverse:0;margin-top:calc(.5rem * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.constrained .mobile-menu-container .sub-menu li a,.full-width-flyout-menu-header .mobile-menu-container .sub-menu li a,.stacked-flyout-menu-header .mobile-menu-container .sub-menu li a{font-size:.875rem}.constrained .mobile-menu-container .sub-menu li a:not(.menu-image-title-after),.full-width-flyout-menu-header .mobile-menu-container .sub-menu li a:not(.menu-image-title-after),.stacked-flyout-menu-header .mobile-menu-container .sub-menu li a:not(.menu-image-title-after){padding-left:22px}.constrained .mobile-menu-container .sub-menu li:first-child,.full-width-flyout-menu-header .mobile-menu-container .sub-menu li:first-child,.stacked-flyout-menu-header .mobile-menu-container .sub-menu li:first-child{margin-top:0}@media screen and (max-width:1023px){.constrained .flow-root,.full-width-flyout-menu-header .flow-root,.stacked-flyout-menu-header .flow-root{margin-left:-.75rem;margin-right:-.75rem}.constrained .mobile-menu-container .sub-menu li.footer>a,.full-width-flyout-menu-header .mobile-menu-container .sub-menu li.footer>a,.stacked-flyout-menu-header .mobile-menu-container .sub-menu li.footer>a{display:none!important}}@media screen and (max-width:640px){.constrained .mobile-menu-container li .menu-image-title-before.menu-image-title,.full-width-flyout-menu-header .mobile-menu-container li .menu-image-title-before.menu-image-title,.stacked-flyout-menu-header .mobile-menu-container li .menu-image-title-before.menu-image-title{padding:0}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/roboto/Roboto-Black.ttf) format("truetype")}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/roboto-mono/RobotoMono-Regular.ttf) format("truetype")}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/roboto-mono/RobotoMono-Medium.ttf) format("truetype")}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/roboto-mono/RobotoMono-SemiBold.ttf) format("truetype")}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/roboto-mono/RobotoMono-Bold.ttf) format("truetype")}body,html{font-family:Roboto,sans-serif!important;font-size:16px;line-height:24px}h1{font-family:Roboto,sans-serif;color:#fff;font-size:48px;font-style:normal;font-weight:700;line-height:58px;letter-spacing:1px}h2{font-family:Roboto,sans-serif;color:#fff;font-size:40px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:.8px}h3{font-family:Roboto,sans-serif;color:#fff;font-size:36px;font-style:normal;font-weight:700;line-height:43px;letter-spacing:.6px}h4{font-family:Roboto,sans-serif;color:#fff;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.5px}h5{font-family:Roboto,sans-serif;color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:29px;letter-spacing:.3px}h6{font-family:"Roboto Mono",sans-serif;color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.2px}.p1{font-family:Roboto,sans-serif;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.p2{font-family:Roboto,sans-serif;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.p3{font-family:"Roboto Mono",sans-serif;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1023px){h1{font-size:40px;line-height:48px}h2{font-size:30px;line-height:36px;letter-spacing:.5px}h3{font-size:24px;line-height:29px}h4{font-size:20px;line-height:24px}h5{font-size:20px;line-height:24px}h6{font-size:18px;line-height:normal;letter-spacing:.2px}.p2{font-size:14px}.p1{font-size:16px}}@media screen and (max-width:767px){h1{font-size:32px;line-height:40px}h2{font-size:24px;line-height:30px;letter-spacing:.5px}h3{font-size:20px;line-height:24px}h6{font-size:16px;line-height:normal;letter-spacing:.2px}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b0e13!important;-ms-overflow-style:none;scrollbar-width:none}body.no-scroll,html.no-scroll{overflow:hidden}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none;overflow:auto!important}.hide-scrollbar::-webkit-scrollbar{display:none}.greydient-border{border:1px solid transparent;border-radius:8px;position:relative;background-color:#0b0e13}.greydient-border::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;margin:-2px!important;border-radius:inherit;background:linear-gradient(to right,#03b5aa,#4294cf,#7678ed)}.card,.coin{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.coin-back{transform:rotateY(180deg) translateZ(1px);-webkit-transform:rotateY(180deg) translateZ(1px);will-change:transform;z-index:1}.coin-front{transform:translateZ(1px);-webkit-transform:translateZ(1px);will-change:transform;z-index:2}.card-back,.card-front,.coin-back,.coin-front{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0}.card .card-back,.card-clicked .card-back,.card-clicked.flipped,.coin .coin-back{transform:rotateY(180deg)}.swiper-slide{position:relative}.swiper-slide::after{content:"";position:absolute;left:0;width:1px;height:200vh;top:0;background-color:#161b22;z-index:10}.swiper-slide::before{content:"";position:absolute;right:0;width:1px;height:200vh;top:0;background-color:#161b22;z-index:10}.grid-cards{position:relative;z-index:10}.grid-cards::after{content:"";position:absolute;left:-2px;top:100%;background:linear-gradient(to top,transparent,#03b5aa,transparent);height:0;width:2px;margin-left:1px;z-index:50;opacity:0;transition:all .8s}.grid-cards:hover::after{top:24px;opacity:1;height:70px}.featured-projects-container{position:relative}.featured-projects-container::after{content:"";position:absolute;height:100%;width:1px;background-color:#161b22;top:0;left:50%;transform:translateX(-50%)}.fade-in-animation{opacity:0}.body-1{position:relative}.body-1::after{content:"";position:absolute;height:50px;width:1px;background:linear-gradient(to top,transparent,#7678ed,transparent);top:-15.5px;left:-19.5px;z-index:20}.body-2{position:relative}.body-2::after{content:"";position:absolute;height:50px;width:1px;background:linear-gradient(to top,transparent,#4294cf,transparent);top:-15.5px;left:-19.5px;z-index:20}.body-3{position:relative}.body-3::after{content:"";position:absolute;height:50px;width:1px;background:linear-gradient(to top,transparent,#03b5aa,transparent);top:-15.5px;left:-19.5px;z-index:20}.projects-info .body-1::after,.projects-info .body-2::after,.projects-info .body-3::after{left:-24.5px}.custom-button-mb.active{background-color:#03b5aa}.custom-button-mb.not-active{background-color:#161b22}.button-list{position:relative}.button-list img{opacity:25%;transition:.3s}.button-list::after{content:"";position:absolute;height:1px;background:linear-gradient(to right,transparent,#03b5aa,transparent);top:-1px;left:50%;transform:translateX(-50%);transition:.3s;width:0}.button-list::before{content:"";position:absolute;height:1px;background:linear-gradient(to right,transparent,#03b5aa,transparent);bottom:-1px;left:50%;transform:translateX(-50%);transition:.3s;width:0}.button-list:hover img{opacity:50%}.button-list.button-list-active img{opacity:100%}.button-list.button-list-active::after,.button-list.button-list-active::before{width:100%}.button-list.button-list-active:hover img{opacity:100%}.footer-top .container{position:relative;z-index:10}.footer-top .container::after{content:"";position:absolute;height:1px;background-color:#161b22;top:10.5px;left:-100vw;width:200vw;z-index:2}.footer-top .container::before{content:"";position:absolute;height:1px;background-color:#161b22;bottom:11px;left:-100vw;width:200vw;z-index:2}footer .button-wrapper{position:relative;z-index:10}footer .button-wrapper::after{content:"";position:absolute;width:1px;background-color:#161b22;top:-100vh;right:0;height:200vh;z-index:2}footer .button-wrapper::before{content:"";position:absolute;width:1px;background-color:#161b22;left:0;bottom:-100vh;height:200vh;z-index:2}.contact-button,.header-nav{position:relative}.contact-button img,.header-nav img{opacity:25%;transition:.3s}.contact-button::after,.header-nav::after{content:"";position:absolute;height:1px;background:linear-gradient(to right,transparent,#03b5aa,transparent);top:-1px;left:50%;transform:translateX(-50%);transition:.3s;width:0}.contact-button::before,.header-nav::before{content:"";position:absolute;height:1px;background:linear-gradient(to right,transparent,#03b5aa,transparent);bottom:-1px;left:50%;transform:translateX(-50%);transition:.3s;width:0}.contact-button:hover::after,.contact-button:hover::before,.header-nav:hover::after,.header-nav:hover::before{width:100%}.header-nav,.sides-button{position:relative;transition:.3s}.header-nav::after,.sides-button::after{content:"";position:absolute;height:1px;background:linear-gradient(to right,transparent,#03b5aa,transparent);top:0;left:50%;transform:translateX(-50%);transition:.3s;width:0}.header-nav::before,.sides-button::before{content:"";position:absolute;height:1px;background:linear-gradient(to right,transparent,#03b5aa,transparent);bottom:1px;left:50%;transform:translateX(-50%);transition:.3s;width:0}.header-nav:hover::after,.header-nav:hover::before,.sides-button:hover::after,.sides-button:hover::before{width:100%}.loading-animation{background:linear-gradient(to right,#4294cf,#03b5aa,#7678ed)}.grid-line{background:linear-gradient(to right,#03b5aa,#161b22,#161b22,#161b22,#161b22,#03b5aa)}.grid-line-vertical{background:linear-gradient(to bottom,#7678ed,#161b22,#161b22,#161b22,#161b22,#7678ed)}.blues{background:linear-gradient(to bottom,#4294cf,#161b22,#161b22,#161b22,#161b22,#4294cf)!important}.gl-a-burn-in{color:transparent}@media screen and (max-width:767px){.footer-top .container{position:relative;z-index:10}.footer-top .container::after{display:none}.footer-top .container::before{display:none}}.stacked-flyout-menu-header .menu-container li{position:relative}.stacked-flyout-menu-header .menu-container .sub-menu{border-radius:1.5rem;max-width:28rem;z-index:10;top:100%;left:-2rem;position:absolute;margin-top:.75rem}.constrained .menu-container li{position:relative}.constrained .menu-container .sub-menu{border-radius:1.5rem;max-width:28rem;z-index:10;top:100%;left:-2rem;position:absolute;margin-top:.75rem}.full-width-flyout-menu-header .menu-container .sub-menu{display:flex;flex-wrap:wrap;padding-top:3.5rem;left:0;z-index:1;max-width:100%;border-radius:0;column-gap:2rem;box-shadow:0 4px 2px -2px rgba(0,0,0,.1);margin-top:2px}.full-width-flyout-menu-header .menu-container .sub-menu li{justify-content:space-between;flex-grow:1;flex-basis:0}.full-width-flyout-menu-header .menu-container .sub-menu li:last-child{flex-basis:100%}.full-width-flyout-menu-header .menu-container .sub-menu li .title{margin-top:1.5rem}.full-width-flyout-menu-header .menu-container .sub-menu li a{display:block}.full-width-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu{column-gap:0;margin-top:2.5rem;padding-top:0;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.full-width-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu li{flex-grow:1;flex-basis:0}.full-width-flyout-menu-header .menu-container .sub-menu li.footer .sub-menu li .title{margin-top:0}header.dark{background-color:#111827}header.dark a,header.dark li{color:#fff}header.dark .drawer .content{background-color:#111827}header.dark .drawer .content a,header.dark .drawer .content li{color:#fff}header.dark .mobile-menu-container li a:hover{background-color:#1f2937}@media screen and (max-width:1023px){header.dark a:hover{background-color:#1f2937}}header.brand{background-color:#4e46e5}header.brand a,header.brand li{color:#fff}header.brand .drawer .content{background-color:#fff}header.brand .drawer .content a,header.brand .drawer .content li{color:#111827}header.brand .mobile-menu-container li a:hover{background-color:#f9fafb}@media screen and (max-width:1023px){header.brand a:hover{background-color:#f9fafb}}.mobile-icons-in-mobile-menu .content{padding-bottom:0}.mobile-icons-in-mobile-menu li{margin-left:-.75rem;margin-right:-.75rem}.mobile-icons-in-mobile-menu li:first-child a{margin-top:0}.mobile-icons-in-mobile-menu li a{padding:.75rem;--tw-space-y-reverse:0;margin-top:calc(.5rem * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse));border-radius:.5rem}.mobile-icons-in-mobile-menu li a:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.mobile-icons-in-mobile-menu li.separator::before{content:"";height:1px;display:block;--tw-divide-y-reverse:0;margin-top:1.5rem;margin-bottom:1.5rem;background-color:rgba(107,114,128,.1)}.mobile-icons-in-mobile-menu li.menu-item.menu-item-type-custom a{padding:.75rem;display:block;font-weight:600}.mobile-icons-in-mobile-menu li a.menu-image-title-after.menu-image-not-hovered{display:flex;align-items:center;column-gap:1.5rem;font-weight:600}.mobile-icons-in-mobile-menu li a.menu-image-title-after.menu-image-not-hovered .menu-image.menu-image-title-after{width:24px;padding:0}.mobile-icons-in-mobile-menu li a.menu-image-title-after.menu-image-not-hovered .menu-image-title-after.menu-image-title{padding:0}.mobile-icons-in-mobile-menu li.footer{position:sticky;bottom:0;padding:0;--tw-bg-opacity:1;padding-top:20px}.mobile-icons-in-mobile-menu li.footer>a{display:none!important}.mobile-icons-in-mobile-menu li.footer .sub-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:-12px;margin-right:-12px;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.mobile-icons-in-mobile-menu li.footer .sub-menu li{padding:0;margin:0;border-color:rgba(17,24,39,.05);--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * (1 - var(--tw-divide-x-reverse)))}.mobile-icons-in-mobile-menu li.footer .sub-menu li:first-child{border:0}.mobile-icons-in-mobile-menu li.footer .sub-menu li a{display:block;padding:.75rem;text-align:center;margin:0}.mobile-icons-in-mobile-menu li.footer .sub-menu li a:hover{background-color:rgb(243 244 246/var(--tw-bg-opacity))}footer #footer-social-menu{display:flex}footer #footer-social-menu li{width:24px;height:24px;margin-left:24px}footer #footer-social-menu li:first-child{margin-left:0}footer #footer-social-menu li .menu-image-title-hide.menu-image-title{display:none}footer #footer-social-menu li img{filter:brightness(1.4)}footer #footer-social-menu li:hover img{filter:brightness(1)}footer .footer-menu{margin-top:1.5rem}footer .footer-menu li{margin-top:16px}footer .footer-menu li:first-child{margin-top:0}footer .footer-menu li a{font-size:.875rem;color:#4b5563}footer .footer-menu li a:hover{color:#111827}footer.dark{background-color:#111827}footer.dark #footer-social-menu li:hover img{filter:brightness(1.4)}footer.dark .footer-menu li a{color:#d1d5db}footer.dark .footer-menu li a:hover{color:#fff}:root{margin-top:0!important}.page-template-block-preview #colophon,.page-template-block-preview #masthead,.page-template-block-preview #secondary,.page-template-block-preview #wpadminbar{display:none}.page-template-block-preview div[class^=gl-b-],.page-template-block-preview section[class^=gl-b-]{display:block;border:1.5px solid #e5e7eb;border-radius:8px}.page-template-block-preview .nav-in-hero{border:none!important}.post-content h3{margin-bottom:20px}.post-content h4{margin-bottom:16px}.post-content p{color:#475467;font-size:18px;font-weight:400;line-height:28px;margin-bottom:32px}