@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap'); html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}*:focus{outline:2px solid var(--primary-200);outline-offset:2px}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}img{width:100%;height:auto;object-position:var(--focus);object-fit:cover}video{width:100%}input,button,textarea,select{font:inherit}button{padding:0;cursor:pointer;border:none}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"Bliss";src:local("BlissPro Light"),local("BlissPro-Light"),url(//geotas.com/wp-content/themes/flowio/./fonts/BlissPro-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Bliss";src:local("BlissPro"),local("BlissPro"),url(//geotas.com/wp-content/themes/flowio/./fonts/BlissPro.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Bliss";src:local("BlissPro Medium"),local("BlissPro-Medium"),url(//geotas.com/wp-content/themes/flowio/./fonts/BlissPro-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Bliss";src:local("BlissPro Bold"),local("BlissPro-Bold"),url(//geotas.com/wp-content/themes/flowio/./fonts/BlissPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Bliss";src:local("BlissPro ExtraBold"),local("BlissPro-ExtraBold"),url(//geotas.com/wp-content/themes/flowio/./fonts/BlissPro-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Bliss";src:local("BlissPro Heavy"),local("BlissPro-Heavy"),url(//geotas.com/wp-content/themes/flowio/./fonts/BlissPro-Heavy.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--heading-font:"Open Sans",sans-serif;--body-font:"Open Sans",sans-serif;--gray-50:#e5e5e6;--gray-100:#cbcccd;--gray-200:#a2a3a5;--gray-300:#838487;--gray-400:#696b6d;--gray-500:#58595b;--gray-600:#3f3f41;--gray-700:#2b2b2c;--gray-800:#19191a;--gray-900:#0d0d0d;--primary-50:#e5f7ff;--primary-100:#c2ecff;--primary-200:#8fdcff;--primary-300:#4cc8ff;--primary-400:#0ab3ff;--primary-500:#009fe5;--primary-600:#007bb2;--primary-700:#004c6e;--primary-800:#00354d;--primary-900:#00202e;--secondary-50:#eef4f6;--secondary-100:#cddde5;--secondary-200:#b5cdd9;--secondary-300:#94b6c7;--secondary-400:#72a0b6;--secondary-500:#5488a1;--secondary-600:#467186;--secondary-700:#345565;--secondary-800:#233943;--secondary-900:#111c22;--content-width:87%;--w-3xs:22.5rem;--w-2xs:30rem;--w-xs:33.5rem;--w-sm:40rem;--w-md:48rem;--w-lg:60rem;--w-xl:72rem;--w-2xl:80rem;--w-3xl:96rem;--w-4xl:120rem;--w-full:100%;--entry-top-margin:4rem;--entry-bottom-margin:0;--spacing:1rem;--s-3xs:calc(clamp(0.875rem, 0.3rem + 2vh + 2vw, 2.25rem) * 0.25);--s-2xs:calc(clamp(0.875rem, 0.3rem + 2vh + 2vw, 2.25rem) * 0.5);--s-xs:calc(clamp(0.875rem, 0.3rem + 2vh + 2vw, 2.25rem) * 0.75);--s-sm:clamp(0.875rem, 0.3rem + 2vh + 2vw, 2.25rem);--s-md:calc(clamp(0.875rem, 0.3rem + 2vh + 2vw, 2.25rem) * 1.5);--s-lg:calc(clamp(0.875rem, 0.3rem + 2vh + 2vw, 2.25rem) * 2);--s-xl:calc(clamp(0.875rem, 0.3rem + 2vh + 2vw, 2.25rem) * 2.5);--s-2xl:calc(clamp(0.875rem, 0.3rem + 2vh + 2vw, 2.25rem) * 3.5);--s-c1:clamp(3.5rem, 2vh + 6vw, 6.5rem);font-family:var(--body-font)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:500}.fs-0,h6{font-size:clamp(0.75rem, 0.71rem + 0.18vw, 0.875rem)}.fs-1,h5{font-size:clamp(1rem, 0.96rem + 0.18vw, 1.125rem)}.fs-2,h4{font-size:clamp(1.125rem, 1.09rem + 0.18vw, 1.25rem)}.fs-3,h3{font-size:clamp(1.25rem, 1.11rem + 0.71vw, 1.75rem)}.fs-4,h2{font-size:clamp(1.5rem, 1.29rem + 1.07vw, 2.25rem)}.fs-5,h1{font-size:clamp(1.75rem, 1.39rem + 1.79vw, 3rem)}.fs-6{font-size:clamp(2.25rem, 1.82rem + 2.14vw, 3.75rem)}p,a{line-height:1.9}.heading-font{font-family:var(--heading-font)}.body-font{font-family:var(--body-font)}ul,ol{padding-left:2rem;line-height:1.75}header a[href="#"]{pointer-events:none}.header-top_info{color:#fff;background:var(--primary-700)}.header-top_info .site-info{display:flex;gap:2rem;padding:.5rem 0;width:var(--content-width);margin:0 auto;justify-content:flex-end}.header-top_info a{color:#fff;text-decoration:none}.header-top_info a:hover{text-decoration:underline;color:#fff}.theme-header ul,.theme-header ol{padding-left:0}.brand{height:6.5rem;transition:opacity .5s}.brand:hover{opacity:.7}.brand>svg{height:100%}.theme-header{color:var(--primary-700);display:flex;align-items:center;justify-content:center}.header-content{width:var(--content-width)}.footer-content{width:87vw;padding:.5rem 0}.header-content{max-width:var(--xxl);display:flex;gap:2rem;justify-content:space-between}.desktop-nav,.menu-primary_navigation-container,#menu-primary_navigation-1,.theme-header .menu-item{height:100%}.brand{color:#fff;text-decoration:none;display:flex;align-items:center}.theme-header .brand{padding:1rem 0}.brand:hover,.brand:active{color:var(--primary-200)}.brand>span{margin-left:.2rem;font-size:1.5rem;text-transform:uppercase;font-weight:900;letter-spacing:.35em}.curtain-menu-button{display:flex;padding:.25rem}#curtain-menu{visibility:hidden;position:fixed;z-index:10001;background:var(--primary-700);color:#fff;height:100vh;width:0;transition:visibility,width .3s ease-out;overflow-y:scroll}.curtain-button-placer{max-width:var(--xxl);width:var(--content-width);position:relative;display:flex;justify-content:flex-end;margin:auto;z-index:10002;top:1.6em;right:.45rem}#close-curtain-button{opacity:0;transition:opacity .3s ease-out}#curtain-menu-container{opacity:0;width:var(--content-width);max-width:var(--width-medium);margin:auto;padding:3rem 0;transition:opacity .3s ease}#curtain-menu-container ul{font-size:1.25rem;padding-left:0}#curtain-menu-container ul>*+*{margin-top:.6rem}.menu-item{list-style:none;position:relative}.menu-item a{text-decoration:none;color:var(--primary-700)}#curtain-menu-container .menu-item a{color:#fff}.theme-header .menu-item{line-height:1;margin:0;text-transform:uppercase;display:flex;gap:.5rem;align-items:center}.theme-header .menu-item.current_page_item a,.menu-item>a:hover,a:active{color:var(--gray-200);text-decoration:none}#curtain-menu-container .sub-menu{margin-left:1rem;margin-top:.6rem;padding-left:.75rem;border-left:2px solid var(--secondary-300)}.navigation-items{display:flex;align-items:center}.desktop-nav{display:none}.desktop-nav>div>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.desktop-nav>div>ul>*+*{margin-left:1.5rem}.desktop-nav .menu-item a{font-weight:600;letter-spacing:.05em;font-size:clamp(0.875rem, 1.5vw, 1.05rem)}.theme-header .menu-item:last-child a{padding-right:0;border-right:none}.desktop-nav .sub-menu{display:none;position:absolute;z-index:11;background:rgba(0,0,0,.5);margin-top:0;min-width:10rem;top:100%}.sub-menu li{width:100%;display:block !important;padding:0 .5rem}.desktop-nav .sub-menu a{padding:.5rem 0;color:#fff;display:block;border-right:0;border-bottom:1px solid var(--gray-100);font-weight:400}.desktop-nav .sub-menu li:last-child a{border:none}.desktop-nav .menu-item-has-children:hover>.sub-menu,.desktop-nav .menu-item-has-children:focus-within>.sub-menu{display:block}@media screen and (min-width:48rem){.desktop-nav{display:block}#open-curtain-button{display:none}}.header-buttons{display:flex;align-items:center}.header-buttons>*+*{margin-left:1rem}.theme-header .menu-item:after{content:"";display:block;height:31%;width:2px;background:var(--primary-700)}.theme-header .menu-item{padding-left:1rem;gap:1rem;position:relative}#menu-primary_navigation-1>.menu-item:last-of-type:after{display:none}#menu-primary_navigation-1>.menu-item:first-child{padding-left:0}.desktop-nav .sub-menu{position:absolute;left:-.5rem}div[class^=wp-block-lazy]{width:100%;max-width:100%}.entry-content{padding:var(--entry-top-margin) 0 var(--entry-bottom-margin)}.entry-bottom-padding{--entry-bottom-margin:6rem}.auto-child-width>*{max-width:var(--auto-child-max-width,var(--w-sm));width:var(--auto-child-width,var(--content-width));margin-inline-start:auto;margin-inline-end:auto}p>a{color:var(--primary-700);transition:color .3s}p>a:hover,p>a:focus{color:var(--primary-500)}.afix p>a{color:var(--primary-100)}.theme-footer{background:var(--gray-500);color:#fff;display:grid;justify-content:center}.footer-logo{max-width:5rem}.theme-footer ul,.theme-footer ol{padding-left:0}.footer-content{display:grid;padding:3.5rem 0;margin:auto;max-width:var(--xxl);gap:2rem}.footer-content>.flow ul>*+*{margin-top:.75rem}.footer-content a{color:#fff;text-decoration:none}.footer-content a:hover{color:var(--gray-200)}.theme-footer .social ul{list-style:none;display:flex;gap:.25rem;height:100%;align-items:end}.footer-content .footer-menu nav{height:100%;align-items:end;display:flex;text-transform:uppercase}.footer-art svg{display:block}@media screen and (min-width:36rem){.footer-content{grid-template-columns:1fr 1fr}.footer-content .footer-info{border-right:1px solid var(--gray-200)}}footer{font-size:.875rem}.bluebox{padding:1rem;color:#fff;background:var(--primary-700) !important;max-width:65%;width:100%;margin-left:6.5%}@media screen and (min-width:35rem){.bluebox{width:max-content}}.uppercase{text-transform:uppercase}.flow>*+*{margin-block-start:var(--flow,2rem)}.inner-flow>*+*{margin-block-start:var(--inner-flow,var(--flow,2rem))}.flow-xs>*+*{--flow:.5rem}.flow-sm>*+*{--flow:1rem}.flow-md>*+*{--flow:1.5rem}.flow-lg>*+*{--flow:2rem}.flow-xl>*+*{--flow:2.5rem}.flow-xxl>*+*{--flow:3rem}.m-3xs{margin:var(--s-3xs)}.m-2xs{margin:var(--s-2xs)}.m-xs{margin:var(--s-xs)}.m-sm{margin:var(--s-sm)}.m-md{margin:var(--s-md)}.m-lg{margin:var(--s-lg)}.m-xl{margin:var(--s-xl)}.m-2xl{margin:var(--s-2xl)}.m-c1{margin:var(--s-c1)}.m-none{margin:0}.my-3xs{margin-block-start:var(--s-3xs);margin-block-end:var(--s-3xs)}.my-2xs{margin-block-start:var(--s-2xs);margin-block-end:var(--s-2xs)}.my-xs{margin-block-start:var(--s-xs);margin-block-end:var(--s-xs)}.my-sm{margin-block-start:var(--s-sm);margin-block-end:var(--s-sm)}.my-md{margin-block-start:var(--s-md);margin-block-end:var(--s-md)}.my-lg{margin-block-start:var(--s-lg);margin-block-end:var(--s-lg)}.my-xl{margin-block-start:var(--s-xl);margin-block-end:var(--s-xl)}.my-2xl{margin-block-start:var(--s-2xl);margin-block-end:var(--s-2xl)}.my-c1{margin-block-start:var(--s-c1);margin-block-end:var(--s-c1)}.my-none{margin-block-start:0;margin-block-end:0}.mx-3xs{margin-inline-start:var(--s-3xs);margin-inline-end:var(--s-3xs)}.mx-2xs{margin-inline-start:var(--s-2xs);margin-inline-end:var(--s-2xs)}.mx-xs{margin-inline-start:var(--s-xs);margin-inline-end:var(--s-xs)}.mx-sm{margin-inline-start:var(--s-sm);margin-inline-end:var(--s-sm)}.mx-md{margin-inline-start:var(--s-md);margin-inline-end:var(--s-md)}.mx-lg{margin-inline-start:var(--s-lg);margin-inline-end:var(--s-lg)}.mx-xl{margin-inline-start:var(--s-xl);margin-inline-end:var(--s-xl)}.mx-2xl{margin-inline-start:var(--s-2xl);margin-inline-end:var(--s-2xl)}.mx-c1{margin-inline-start:var(--s-c1);margin-inline-end:var(--s-c1)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.mt-3xs{margin-block-start:var(--s-3xs)}.mt-2xs{margin-block-start:var(--s-2xs)}.mt-xs{margin-block-start:var(--s-xs)}.mt-sm{margin-block-start:var(--s-sm)}.mt-md{margin-block-start:var(--s-md)}.mt-lg{margin-block-start:var(--s-lg)}.mt-xl{margin-block-start:var(--s-xl)}.mt-2xl{margin-block-start:var(--s-2xl)}.mt-c1{margin-block-start:var(--s-c1)}.mt-none{margin-block-start:0}.mb-3xs{margin-block-end:var(--s-3xs)}.mb-2xs{margin-block-end:var(--s-2xs)}.mb-xs{margin-block-end:var(--s-xs)}.mb-sm{margin-block-end:var(--s-sm)}.mb-md{margin-block-end:var(--s-md)}.mb-lg{margin-block-end:var(--s-lg)}.mb-xl{margin-block-end:var(--s-xl)}.mb-2xl{margin-block-end:var(--s-2xl)}.mb-c1{margin-block-end:var(--s-c1)}.mb-none{margin-block-end:0}.ml-3xs{margin-inline-start:var(--s-3xs)}.ml-2xs{margin-inline-start:var(--s-2xs)}.ml-xs{margin-inline-start:var(--s-xs)}.ml-sm{margin-inline-start:var(--s-sm)}.ml-md{margin-inline-start:var(--s-md)}.ml-lg{margin-inline-start:var(--s-lg)}.ml-xl{margin-inline-start:var(--s-xl)}.ml-2xl{margin-inline-start:var(--s-2xl)}.ml-c1{margin-inline-start:var(--s-c1)}.ml-none{margin-inline-start:0}.mr-3xs{margin-inline-end:var(--s-3xs)}.mr-2xs{margin-inline-end:var(--s-2xs)}.mr-xs{margin-inline-end:var(--s-xs)}.mr-sm{margin-inline-end:var(--s-sm)}.mr-md{margin-inline-end:var(--s-md)}.mr-lg{margin-inline-end:var(--s-lg)}.mr-xl{margin-inline-end:var(--s-xl)}.mr-2xl{margin-inline-end:var(--s-2xl)}.mr-c1{margin-inline-end:var(--s-c1)}.mr-none{margin-inline-end:0}.p-3xs{padding:var(--s-3xs)}.p-2xs{padding:var(--s-2xs)}.p-xs{padding:var(--s-xs)}.p-sm{padding:var(--s-sm)}.p-md{padding:var(--s-md)}.p-lg{padding:var(--s-lg)}.p-xl{padding:var(--s-xl)}.p-2xl{padding:var(--s-2xl)}.p-c1{padding:var(--s-c1)}.p-none{padding:0}.py-3xs{padding-block-start:var(--s-3xs);padding-block-end:var(--s-3xs)}.py-2xs{padding-block-start:var(--s-2xs);padding-block-end:var(--s-2xs)}.py-xs{padding-block-start:var(--s-xs);padding-block-end:var(--s-xs)}.py-sm{padding-block-start:var(--s-sm);padding-block-end:var(--s-sm)}.py-md{padding-block-start:var(--s-md);padding-block-end:var(--s-md)}.py-lg{padding-block-start:var(--s-lg);padding-block-end:var(--s-lg)}.py-xl{padding-block-start:var(--s-xl);padding-block-end:var(--s-xl)}.py-2xl{padding-block-start:var(--s-2xl);padding-block-end:var(--s-2xl)}.py-c1{padding-block-start:var(--s-c1);padding-block-end:var(--s-c1)}.py-none{padding-block-start:0;padding-block-end:0}.px-3xs{padding-inline-start:var(--s-3xs);padding-inline-end:var(--s-3xs)}.px-2xs{padding-inline-start:var(--s-2xs);padding-inline-end:var(--s-2xs)}.px-xs{padding-inline-start:var(--s-xs);padding-inline-end:var(--s-xs)}.px-sm{padding-inline-start:var(--s-sm);padding-inline-end:var(--s-sm)}.px-md{padding-inline-start:var(--s-md);padding-inline-end:var(--s-md)}.px-lg{padding-inline-start:var(--s-lg);padding-inline-end:var(--s-lg)}.px-xl{padding-inline-start:var(--s-xl);padding-inline-end:var(--s-xl)}.px-2xl{padding-inline-start:var(--s-2xl);padding-inline-end:var(--s-2xl)}.px-c1{padding-inline-start:var(--s-c1);padding-inline-end:var(--s-c1)}.px-auto{padding-inline-start:auto;padding-inline-end:auto}.pt-3xs{padding-block-start:var(--s-3xs)}.pt-2xs{padding-block-start:var(--s-2xs)}.pt-xs{padding-block-start:var(--s-xs)}.pt-sm{padding-block-start:var(--s-sm)}.pt-md{padding-block-start:var(--s-md)}.pt-lg{padding-block-start:var(--s-lg)}.pt-xl{padding-block-start:var(--s-xl)}.pt-2xl{padding-block-start:var(--s-2xl)}.pt-c1{padding-block-start:var(--s-c1)}.pt-none{padding-block-start:0}.pb-3xs{padding-block-end:var(--s-3xs)}.pb-2xs{padding-block-end:var(--s-2xs)}.pb-xs{padding-block-end:var(--s-xs)}.pb-sm{padding-block-end:var(--s-sm)}.pb-md{padding-block-end:var(--s-md)}.pb-lg{padding-block-end:var(--s-lg)}.pb-xl{padding-block-end:var(--s-xl)}.pb-2xl{padding-block-end:var(--s-2xl)}.pb-c1{padding-block-end:var(--s-c1)}.pb-none{padding-block-end:0}.pl-3xs{padding-inline-start:var(--s-3xs)}.pl-2xs{padding-inline-start:var(--s-2xs)}.pl-xs{padding-inline-start:var(--s-xs)}.pl-sm{padding-inline-start:var(--s-sm)}.pl-md{padding-inline-start:var(--s-md)}.pl-lg{padding-inline-start:var(--s-lg)}.pl-xl{padding-inline-start:var(--s-xl)}.pl-2xl{padding-inline-start:var(--s-2xl)}.pl-c1{padding-inline-start:var(--s-c1)}.pl-none{padding-inline-start:0}.pr-3xs{padding-inline-end:var(--s-3xs)}.pr-2xs{padding-inline-end:var(--s-2xs)}.pr-xs{padding-inline-end:var(--s-xs)}.pr-sm{padding-inline-end:var(--s-sm)}.pr-md{padding-inline-end:var(--s-md)}.pr-lg{padding-inline-end:var(--s-lg)}.pr-xl{padding-inline-end:var(--s-xl)}.pr-2xl{padding-inline-end:var(--s-2xl)}.pr-c1{padding-inline-end:var(--s-c1)}.pr-none{padding-inline-end:0}.mw-3xs{max-width:var(--w-3xs)}.mw-2xs{max-width:var(--w-2xs)}.mw-xs{max-width:var(--w-xs)}.mw-sm{max-width:var(--w-sm)}.mw-md{max-width:var(--w-md)}.mw-lg{max-width:var(--w-lg)}.mw-xl{max-width:var(--w-xl)}.mw-2xl{max-width:var(--w-2xl)}.mw-3xl{max-width:var(--w-3xl)}.mw-4xl{max-width:var(--w-4xl)}.mw-full{max-width:100%}.w-content{width:var(--content-width)}.w-full{width:100%}.cmw-3xs{--auto-child-max-width:var(--w-3xs)}.cmw-2xs{--auto-child-max-width:var(--w-2xs)}.cmw-xs{--auto-child-max-width:var(--w-xs)}.cmw-sm{--auto-child-max-width:var(--w-sm)}.cmw-md{--auto-child-max-width:var(--w-md)}.cmw-lg{--auto-child-max-width:var(--w-lg)}.cmw-xl{--auto-child-max-width:var(--w-xl)}.cmw-2xl{--auto-child-max-width:var(--w-2xl)}.cmw-3xl{--auto-child-max-width:var(--w-3xl)}.cmw-4xl{--auto-child-max-width:var(--w-4xl)}.cmw-full{--auto-child-max-width:100%}.cw-content{--auto-child-width:var(--content-width)}.cw-full{--auto-child-width:100%}.ta-l,.has-text-align-left{text-align:left}.ta-c,.has-text-align-center{text-align:center}.ta-r,.has-text-align-right{text-align:right}.fw-1{font-weight:100}.fw-2{font-weight:200}.fw-3{font-weight:300}.fw-4{font-weight:400}.fw-5{font-weight:500}.fw-6{font-weight:600}.fw-7{font-weight:700}.fw-8{font-weight:800}.fw-9{font-weight:900}.stack{display:grid;grid-template-areas:"stack";position:relative}.stack>*{grid-area:stack;position:relative}.stack>img{position:absolute;object-fit:cover;height:100%}.stack>.overlay{width:100%;height:100%;background:var(--overlay,rgba(0,0,0,.5))}.col-p-50{color:var(--primary-50)}.col-p-100{color:var(--primary-100)}.col-p-200{color:var(--primary-200)}.col-p-300{color:var(--primary-300)}.col-p-400{color:var(--primary-400)}.col-p-500{color:var(--primary-500)}.col-p-600{color:var(--primary-600)}.col-p-700{color:var(--primary-700)}.col-p-800{color:var(--primary-800)}.col-p-900{color:var(--primary-900)}.col-s-50{color:var(--secondary-50)}.col-s-100{color:var(--secondary-100)}.col-s-200{color:var(--secondary-200)}.col-s-300{color:var(--secondary-300)}.col-s-400{color:var(--secondary-400)}.col-s-500{color:var(--secondary-500)}.col-s-600{color:var(--secondary-600)}.col-s-700{color:var(--secondary-700)}.col-s-800{color:var(--secondary-800)}.col-s-900{color:var(--secondary-900)}.col-g-50{color:var(--gray-50)}.col-g-100{color:var(--gray-100)}.col-g-200{color:var(--gray-200)}.col-g-300{color:var(--gray-300)}.col-g-400{color:var(--gray-400)}.col-g-500{color:var(--gray-500)}.col-g-600{color:var(--gray-600)}.col-g-700{color:var(--gray-700)}.col-g-800{color:var(--gray-800)}.col-g-900{color:var(--gray-900)}.bg-p-50{background:var(--primary-50)}.bg-p-100{background:var(--primary-100)}.bg-p-200{background:var(--primary-200)}.bg-p-300{background:var(--primary-300)}.bg-p-400{background:var(--primary-400)}.bg-p-500{background:var(--primary-500)}.bg-p-600{background:var(--primary-600)}.bg-p-700{background:var(--primary-700)}.bg-p-800{background:var(--primary-800)}.bg-p-900{background:var(--primary-900)}.bg-s-50{background:var(--secondary-50)}.bg-s-100{background:var(--secondary-100)}.bg-s-200{background:var(--secondary-200)}.bg-s-300{background:var(--secondary-300)}.bg-s-400{background:var(--secondary-400)}.bg-s-500{background:var(--secondary-500)}.bg-s-600{background:var(--secondary-600)}.bg-s-700{background:var(--secondary-700)}.bg-s-800{background:var(--secondary-800)}.bg-s-900{background:var(--secondary-900)}.bg-g-50{background:var(--gray-50)}.bg-g-100{background:var(--gray-100)}.bg-g-200{background:var(--gray-200)}.bg-g-300{background:var(--gray-300)}.bg-g-400{background:var(--gray-400)}.bg-g-500{background:var(--gray-500)}.bg-g-600{background:var(--gray-600)}.bg-g-700{background:var(--gray-700)}.bg-g-800{background:var(--gray-800)}.bg-g-900{background:var(--gray-900)}.btn,.linkbtn>a{color:var(--color,#fff);background:var(--background,var(--primary-700));border:var(--border,2px solid var(--primary-700));border-radius:var(--borderRadius,0);padding:var(--padding,.5rem 1rem);transform:var(--transform,none);display:inline-flex;text-decoration:none;text-transform:uppercase;font-weight:900;font-size:.875rem;letter-spacing:.15em;transition:background .55s,color .55s,border .55s}.btn:hover,.linkbtn>a:hover{color:var(--hColor,var(--primary-500));background:var(--hBackground,none);border:var(--hBorder,2px solid var(--primary-500));border-radius:var(--hBorderRadius,0);padding:var(--hPadding,.5rem 1rem);transform:var(--hTransform,none)}.btn:focus,.linkbtn>a:focus{color:var(--fColor,var(--primary-500));background:var(--fBackground,none);border:var(--fBorder,2px solid var(--primary-500));border-radius:var(--fBorderRadius,0);padding:var(--fPadding,.5rem 1rem);transform:var(--fTransform,none);outline:none}.btn:active,.linkbtn>a:active{color:var(--aColor,var(--primary-500));background:var(--aBackground,none);border:var(--aBorder,2px solid var(--primary-500));border-radius:var(--aBorderRadius,0);padding:var(--aPadding,.5rem 1rem);transform:var(--aTransform,none)}.header-button{--color:#fff;--hColor:#fff;--fColor:#fff;--aColor:var(--primary-300);--background:var(--primary-600);--hBackground:var(--primary-700);--fBackground:var(--primary-700);--aBackground:var(--primary-700);--border:none;--hBorder:none;--fBorder:none;--aBorder:none;--padding:.25rem;--hPadding:.25rem;--fPadding:.25rem;--aPadding:.25rem}.outline-button{--color:#fff;--hColor:var(--primary-300);--fColor:var(--primary-300);--aColor:var(--primary-300);--background:0 0;--hBackground:0 0;--fBackground:0 0;--aBackground:0 0;--border:2px solid #fff;--hBorder:2px solid var(--primary-300);--fBorder:2px solid var(--primary-300);--aBorder:2px solid var(--primary-300)}.outline-button-two{--color:var(--secondary-800);--hColor:var(--secondary-600);--fColor:var(--secondary-600);--aColor:var(--secondary-600);--background:0 0;--hBackground:var(--secondary-50);--fBackground:var(--secondary-50);--aBackground:var(--secondary-50);--border:2px solid var(--secondary-800);--hBorder:2px solid var(--secondary-600);--fBorder:2px solid var(--secondary-600);--aBorder:2px solid var(--secondary-600)}.entry-content>.first-block-negative-margin:first-child{margin-block-start:calc(-1 * var(--entry-top-margin))}.blurbg{overflow:hidden}.blurbg>img{filter:blur(5px);transform:scale(1.15)}.product-icon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(5rem, 4rem + 10vw, 10rem), 1fr)
	);gap:2rem;text-align:center}.product-icon-grid a{transition:all .5s;text-decoration:none;text-transform:uppercase;color:#fff;font-size:.875rem;letter-spacing:.05em;font-weight:300}.product-icon{max-width:9rem;margin:auto}.product-icon-grid a>.product-icon{transition:all .5s}.product-icon-grid a:hover>.product-icon{opacity:.9;filter:invert(1)}.product-icon svg{border:3px solid #fff;border-radius:9999px;background:#fff}.image-features-layout{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.image-features-layout>*{flex:15rem 1;aspect-ratio:3/2;text-align:center}.image-features-layout>a{color:#000;text-decoration:none;text-transform:uppercase;font-size:1.25rem;font-weight:500;overflow:hidden;line-height:1.2}.image-features-layout>a:hover>div{filter:invert(1);font-size:1.5rem}.image-features-layout>a>img{transition:filter 1.2s,transform .5s}.image-features-layout>a:hover>img{filter:blur(3px);transform:scale(1.02)}.image-features-layout>a>div{place-self:center;width:100%;padding:3rem;background:rgba(255,255,255,.5);transition:filter .5s,font-size .5s}.image-features-layout>a>span{place-self:center;padding:2rem}hr{border:none;border-top:3px solid var(--gray-50);margin-block-start:var(--s-c1);--flow:var(--s-c1);margin-block-end:var(--s-c1)}.team-flex>.flowio-layout-inner>.wp-block-flowio-inner-content:first-of-type{--flex-base:10rem}.inner-flow>.nf-form-cont:nth-child(2){margin-block-start:0}.wp-block-image>figcaption{margin-top:var(--s-2xs);font-size:.875rem;padding-left:.5rem;border-left:2px solid var(--primary-600)}.supplier-logo{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.supplier-logo>a{height:3rem;display:flex;align-items:center;transition:opacity .5s,filter .5s,height .5s}.supplier-logo a:hover{height:3.25rem;opacity:.7;filter:saturate(.25)}.supplier-logo>a>img{height:100%;width:auto}.supplier-logo .long>img{height:60%}.gallery>.flowio-layout-inner>*{aspect-ratio:var(--aspect,1)}.aspect-1{--aspect:1}.aspect-4-5{--aspect:4/5}.aspect-3-2{--aspect:3/2}.aspect-16-9{--aspect:16/9}.gallery figure{height:100%;transition:all .5s}.gallery figure:hover{opacity:.7;filter:saturate(.2)}.gallery img{height:100%}div.auto-height{height:auto}.wp-block-flowio-layout{border:none;outline:none !important}